html{}
img{border:0;}
a{outline:none;}
body {word-wrap:break-word;font-family:Arial, Verdana, Sans Serif; font-size:11px; color:#000; padding:0; background:#D9D9D9 url(../img/sfondoBody.gif) repeat-y top center; width:988px; margin:0 auto; text-align:left;}

*:first-child+html body{ width:980px;}


#wrapper{}

#prefooter{ float:left; width:975px;height:20px; line-height:20px; background:#000; margin-top:30px; text-align:right; margin-left:6px;}
#prefooter a{color:#fff; font-size:10px; text-transform:uppercase; text-decoration:none; margin-right:10px;}
#prefooter a:hover{text-decoration:underline;}

#footer {background: url(../img/sfondoFooter.gif) no-repeat bottom left; clear:both; padding:0px; float:left; margin:0; padding:0; width:988px;}
*:first-child+html #prefooter{margin-left:3px;}
*html #prefooter{margin-left:3px;}
.testata{background: url(../img/banner.jpg) no-repeat top center; margin-right:1px; height:146px;}
*:first-child+html .testata{margin-right:0px;}

.menu{margin-top:5px; margin-left:6px; background:#000; height:20px; line-height:20px; float:left; width:975px;}
*:first-child+html .menu{margin-left:3px;}
*html .menu{margin-left:3px;}
.menu a{margin-left:10px; color:#fff; text-transform:uppercase; font-size:10px; text-decoration:none;}
.menu a:hover{color:#fff; text-decoration:underline;}
.menu a.navi{text-decoration:underline;}


.contBoxSx{margin:15px 0 0 20px; float:left; width:600px; border:0px solid;}
.contBoxDx{margin:15px 0 0 30px; float:left; width:300px;}

* html .contBoxSx{margin:15px 0 0 10px;}


.ml40{margin-left:40px;}
.tx10{font-size:10px; color:#000;}
.tx12{font-size:12px; color:#000;}
#prefooter .alignDire.mr50{margin-right:50px;}
#prefooter .alignDire.mr20{margin-right:20px;}

.w400{width:400px;}
.contTab{width:300px; float:left;}




.tabOn a{background:#000; color:#fff; text-decoration:none; font-size:10px; height:25px; line-height:25px; width:80px; text-align:center; display:block; float:left;margin-left:1px}

.tabOff a{background:#ccc; color:#000; text-decoration:none; font-size:10px; height:25px; line-height:25px; width:80px; text-align:center; display:block; float:left;margin-left:1px}

.tabOff a:hover{ color:#000; text-decoration:underline;}
.tabTitolo{background:#000; color:#fff; font-size:10px; height:25px; line-height:25px; padding:0 8px 0 8px; text-align:center; float:left;margin-left:1px;}
.boxSelezioni{border:1px solid; padding:20px 10px 20px 5px; float:left; width:280px; margin-left:1px; height:232px;}



.ulselezione{margin:0 0 6px 0; padding:3px 0px 0 3px; list-style:none; width:280px; float:left;border:1px solid #fff; background:#fff;}

.ulselezioneNavi{margin:0 0 6px 0; padding:3px 0px 0 3px; list-style:none; width:280px; float:left;border:1px solid #CCCCCC; background:#eaeaea; }

*:first-child+html .ulselezioneNavi{margin:0 0 6px 0; padding:3px 0px 0 3px; list-style:none; width:280px; float:left;border:1px solid #CCCCCC; background:#F5F5F5; }






.hideNow{display:none;}

.imgSel{float:left; margin-right:10px;}
.datiSel{float:left; width:230px; height:52px; overflow:hidden;}
.datiSel a{text-decoration:none; color:#000;}
.datiSel a:hover{text-decoration:none; color:#8F6B43;}
.contLoghi{margin:10px 0 0 0; text-align:center; float:left; width:300px;}
.directory{float:left; width:930px; margin:25px 0 0 20px;padding:0 0 20px 0; border:1px solid #8F6B43; background:#eaeaea;}
.marDire{float:left; margin:5px 0 0 10px;}
.boxDirectory{margin:15px 0 10px 5px; padding:0; list-style:none; width:300px; float:left; border:0px solid;}
.imgDire{padding:1px; border:1px solid;}
.datiDire{float:left; margin-left:10px; font-size:12px; width:200px; border:0px solid red;}
.datiDire a{color:#000; text-decoration:none; }
.datiDire a:hover{color:#8F6B43; text-decoration:none; }
.alignDire{float:left;}

*:first-child+html .datiDire{margin-top:-5px; width:200px;}
* html .boxDirectory{margin-right:0px; width:280px;}

*:first-child+html .boxDirectory{height:80px; border:0px solid;}
* html .directory{margin-left:10px; width:903px;}


.boxEsitoSel{cursor:pointer;background:#F5F5F5; margin:10px 18px 5px 0; padding:0; list-style:none; width:130px; height:170px;  float:left; text-align:center; border:1px solid #ccc; cursor:hand;}
.boxEsito{margin:10px 18px 5px 0; padding:0; list-style:none; width:130px; height:170px; float:left; text-align:center; border:1px solid #fff;}

* html .boxEsito{margin:10px 10px 5px 0;}
* html .boxEsitoSel{margin:10px 10px 5px 0;}
.spazio li.t{padding-top:5px }
.spazio li.r{padding-right:5px }
.spazio li.l{padding-left:5px }
.spazio li.b{padding-bottom:5px }




.txEsito a {text-align:center; display:block;}
.txEsito a{color:#8F6C44; text-decoration:none;}
.txEsito a:hover{color:#000; text-decoration:none;}
.paginazione{margin-top:20px; margin-left:0px; background:#000; height:20px; line-height:20px; float:left; width:580px; text-align:center; color:#fff; text-transform:uppercase; font-size:10px;}
.numSel{font-size:11px; font-weight:bold;}
.btAvanti{margin-left:30px; color:#fff; text-decoration:none;}
.btAvanti:hover{color:#fff; text-decoration:underline;}

.btIndietro{margin-right:10px; color:#fff; text-decoration:none;}
.btIndietro:hover{color:#fff; text-decoration:underline;}

.tastoInfo{background:#ccc; color:#000; text-transform:uppercase; text-decoration:none; font-size:10px; height:25px; line-height:25px; width:100px; text-align:center; display:block;}
.tastoInfo:hover{background:#000; color:#fff; text-transform:uppercase; text-decoration:none; font-size:10px; height:25px; line-height:25px; width:100px; text-align:center; display:block;}

.txtDirectory{border:1px solid; padding:20px 10px 20px 10px; float:left; width:280px; margin-left:1px;font-size:12px; height:232px;}

.schedaVideo{float:left; width:930px; margin:12px 0 0 20px;}
.titoloVideo{float:left;width:485px;}
.btInfo{float:left; margin-left:20px;}


.boxtutteInfo{border:1px solid; padding:20px 10px 20px 10px; float:left; width:908px; margin-left:1px; font-size:12px;}

h1{margin:0;}

.elencoDati{list-style:none; margin:0; padding:0;}
.elencoDati li{padding-bottom:10px;}
.elencoDati li strong{}
.elencoDati li span{margin-left:30px;font-weight:bold;}


.contBoxSx p{font-size:12px; line-height:16px; text-align:justify;}
.contBoxSx p a{text-decoration:none;  color:#8F6B43;}
.contBoxSx p a:hover{text-decoration:none;  color:#000;}


.back {color:#000; text-decoration:none; text-transform:uppercase; font-size:10px;}
.back:hover{color:#8F6B43; text-decoration:none; }

.boxPagiUp{float:left;width:600px;font-size:13px; margin-bottom:10px;}
* html .boxPagiUp{width:500px;}
.fR{float:right;}

.strumenti{margin-top:20px; margin-left:0px; background:#000; height:20px; line-height:20px; float:left; width:300px;  color:#fff; text-transform:uppercase; font-size:10px;}


.ml20{margin-left:20px;}
*:first-child+html .ml20{margin-left:10px;}