.chkbox{float:left;width:50%}
dt{padding-left:20px;float:left; width:23%; clear:left; margin:0;  padding-left: 25px;  margin:0.3em 0;}
dd{float:left;width:70%; margin:0.3em 0; }
h2{margin-top:2em}
#content ul{padding-left:2em}
h1, h2, h3, h4, h5, h6 {color:#454545}
dl.fairs dd, dl.fairs dt{margin-top:1em; border-top:1px solid #ddd; padding-top:1em;}
.fair{ font-size:120%;}
.location{display:block; margin-bottom:0.3em;}
.sottotitolo{font-weight:bold;}
h2.risultato{text-align:center}
fieldset.v label.labelinline{width:auto;clear:none; float:none}
.navigator{text-align:center; padding:10px;}
div.contenuti_pagine_interne table th, div.contenuti_pagine_interne table td {   padding: 4px;}
table.risultati{width:100%;}
table.risultati td{vertical-align: top;}
table.risultati th{white-space: nowrap;}
#materia{width:99%;}
#materia option:hover{color:red;}
.blockSx, .blockDx{border:none;}


.totale{font-weight:bold;}
 #contentCarousel {
    background-color: #FFCC3D;
}




/* tabs */


div.tabs ul,
div#divRicerca fieldset.nobord{line-height: 1.6em; margin: 0 1em;}
div.tabs ul li, 
div#divRicerca fieldset.nobord input{font-size: 1em;
                position: relative;
                top: 0px;
                display: inline;
                width:auto;
}

div#divRicerca fieldset.nobord input,
div.tabs ul li input, div.tabs ul li a{border: none;
    color: #000;
    background-color: #C1C1C1;
    padding: 3px 10px;
    margin: 0 1em 0 0;
}

div.tabs ul li input:hover, div.tabs ul li a:hover,
div#divRicerca fieldset.nobord input:hover{
    background-color: #000;
    color:#fff;
}

div.tabs ul li input.attivo, div.tabs ul li a.attivo,
div#divRicerca fieldset.nobord input.attivo{
    background-color:#000;
    color:#fff;
}

div.tabs-footer,
div#fldsFiltri{
    background-color: #F0F0F0;
    color: #515151;
    border: none;
    border-top: 2px solid #000;
    line-height: 1.6em;
    margin: 0 0 1em 0;
    padding: 0.2em 1em;
    text-align: right;
    font-size: 0.95em;
}

/* CheckBoxList */
fieldset.v span.checkboxlist label {
	width: 25%;
	display: inline-block;
	margin: 0 0.5em 0 0.2em;
	text-align: left;
	clear: none;
    float: none;
}

fieldset {
	margin: 0em 0em 1em 0em;
}

#content {
    padding: 0;
}