@font-face {font-family: Intro;src: url("../fonts/Intro.otf") format("opentype");}

html{}
img{border:0;}
* a{outline:none;}
body {word-wrap:break-word;font-family:'Open Sans', sans-serif; font-size:13px;  color:#000; padding:0; background:#E5E2CF url(../img/bgBody.png) repeat-x top left; text-align:left; margin:0; }
*:focus {outline: none;}

form{margin:0; padding:0;}
#superWrapper{width:980px; margin:0px auto; background:#fff;}
#wrapper{margin-bottom:20px; float:left; padding:0px;border: 0px solid #D4D3BF;margin-top: 20px;border-top: 0px solid #333;}

#wrapperTestata{float:left; width:100%; padding:10px 0 0 0; margin-bottom:20px;height: 157px;}
.contLogoTestata{float:left;}
.ricercaAlto{float:left; width:300px; padding:0 0 0 10px; border-left:0px solid #E5E2CF; font-weight: normal;font-size: 13px; font-family:Intro; color:#333;}
.ricercaAlto ul{float:right; margin:0; padding:0; list-style:none;}
.ricercaAlto ul li{float:left;}
.ricercaAlto ul li a.registrazione{background: url(../img/registrazione.png) no-repeat top left; padding-left:35px; height: 30px;float:left;}
.ricercaAlto ul li a.registrazione:hover{background: url(../img/registrazioneON.png) no-repeat top left; padding-left:35px; height: 30px;}
.ricercaAlto ul li a.carrello{background: url(../img/carrello.png) no-repeat top left; padding-left:35px; height:30px; float:left;}
.ricercaAlto ul li a.carrello:hover{background: url(../img/carrelloON.png) no-repeat top left; padding-left:35px; height:30px;}
.ricercaAlto ul li span.simpleCart_quantity{float:left;}
.ricercaAlto ul li.voxMenuDxNew{float:left;margin-left: 30px;}

.contMenu{float:left;border-top:0px solid #D0D0BF;border-bottom:0px solid #D0D0BF; width:100%; margin:15px 0 0px 0; padding-bottom:0px;}
.menu{list-style:none; margin:0 0 0 0px; padding:0;}
.menu li{float:left; margin:0 20px 0 0; padding:0; margin-top:0px; height: 30px;line-height: 30px;}
.menu li a.voxMenu{color:#333; text-decoration:none; font-size:11px;float:left; padding:2px;text-transform:uppercase;}
.menu li a.voxMenu:hover{background:#79796A;color:#fff;}
.menu li a.voxMenuNavi{color:#fff;text-decoration: none; font-size:11px;float:left; padding:2px; background:#79796A;text-transform:uppercase;}
.menu li.voxMenuDx{float:right; margin:0px 0 0 30px;}
.menu li.voxMenuDx a{color:#000; text-decoration:none; font-size:11px;float:left; padding-top:10px;text-transform:uppercase;}
.menu li.voxMenuDx a.registrazione{background: url(../img/off.fw.png) no-repeat 0 12px; padding-left:15px;}

.menu li.voxMenuDx span.simpleCart_quantity{font-weight:bold; float: left;padding-top: 0px;margin-right: 5px;}

.menu li.voxMenuDxNew{float:right; margin:0px 0 0 0px;}
.menu li.voxMenuDxNew a{color:#000; text-decoration:none; font-size:12px;float:left; padding-top:10px;text-transform:uppercase;}

.menu li.voxMenuDxNew a.registrazione{background: url(../img/registrazione.png) no-repeat top left; padding-left:35px;float: left; height: 30px;}
.menu li.voxMenuDxNew a.registrazione:hover{background: url(../img/registrazioneON.png) no-repeat top left; padding-left:35px;}

.menu li.voxMenuDx a.carrello{background: url(../img/carrello.png) no-repeat top right; padding-left:35px;float: right;height: 30px;}
.menu li.voxMenuDx a.carrello:hover{background: url(../img/carrelloON.png) no-repeat top right; padding-left:35px;float: right;height: 30px;}

.menu li.voxMenuDxNew a.registrazioneLogout{background: url(../img/logout.png) no-repeat top left; padding-left:35px;float: left; height: 30px;}
.menu li.voxMenuDxNew a.registrazioneLogout:hover{background: url(../img/logoutON.png) no-repeat top left; padding-left:35px;}



.link1{color:#000; text-decoration:none; font-size:11px; text-transform:uppercase; margin:10px 0 0 0; width: 200px; float: left;}
a.link1:hover{color:#79796A; text-decoration:none;}

.link2{color:#000; text-decoration:none; font-size:16px;}
a.link2:hover{color:#840D0D; text-decoration:none;}
.contBoxSx{float:left; width:660px; margin-top:10px; border:3px solid #f4f4f4; -moz-border-radius: 10px;-webkit-border-radius: 10px; padding:5px 0 10px 10px;}
.boxSx{float:left; width:640px; margin:0px 10px 0 0; background:#fff;padding: 10px;}
.boxArchivio{float:left; width:620px; margin-bottom:10px; padding:10px; border-bottom:0px solid #f4f4f4;background:#F4F4EF;}
.boxTotale{float:left; width:910px; margin:0px 30px 0 0;}

.boxArchivioLogin{float:left; width:980px; margin-bottom:10px; padding:0px; border-bottom:0px solid #f4f4f4; font-family:Arial, Sans Serif;}



.colonnaDx{float:left; width:290px; margin-top:0px;}
.filtriDx{width:290px; float:left; background:#F4F4EF; padding:10px;margin: 10px 0;}
.filtriDx span{font-size:12px;font-family: Arial, sans-serif;font-weight: bold; }

.linkRisultatiStorico{float:left; width:290px;}
.linkRisultatiStorico a{ padding:12px 0 12px 10px; background:#79796A;float:left; width:300px;text-transform:uppercase;font-size:12px;text-decoration:none; color:#F4F4EF; margin-bottom:10px;}
.linkRisultatiStorico a:hover{ background:#F4F4EF;float:left; text-decoration:none; color:#000;}

.linkBack{float:left; width:290px;}
.linkBack a{ padding:12px 0 12px 30px; float:left; width:280px;text-transform:uppercase;font-size:12px;text-decoration:none; color:#000; margin-bottom:10px; background:#F4F4EF url(../img/back.png) no-repeat center left; }
.linkBack a:hover{text-decoration:none; color:#000;}

.linkAddCart{float:left; width:290px;}
.linkAddCart a{ padding:12px 0 12px 30px; background:#F4F4EF url(../img/carrello2.png) no-repeat center left; float:left; width:280px;text-transform:uppercase;font-size:12px;text-decoration:none; color:#000; margin-bottom:10px;}
.linkAddCart a:hover{text-decoration:none; color:#000;}

.bottoneStruttura{float:left; width:290px;}
.bottoneStruttura a{ padding:3px 0 5px 40px; background:#F4F4EF url(../img/strutturaON.png) no-repeat center left; float:left; width:270px; height: 40px; line-height: 40px;text-transform:uppercase;font-size:12px;text-decoration:none; color:#000; margin-bottom:10px; font-family: 'Open Sans', sans-serif;}
.bottoneStruttura a:hover{ text-decoration:none; color:#000;}
.bottoneStruttura a.struttura:hover{ text-decoration:none;}

.listaFiltri{list-style:none; margin:0px 0 0 0px; padding:0; float:left; width:100%;}
.listaFiltri li.titBloccoFiltro{text-transform:normal;font-size:11px; border-bottom:1px dotted #D0D0BF;background:none; padding:10px 0 0 0; margin:0 0 0px 0;}
.listaFiltri li{font-family: Arial, sans-serif; font-size:11px;margin:0 0 10px 0; padding:0;}

.listaFiltri li a.showFacets{ background: url(../img/successivka.png) no-repeat center left; padding-left:0px;text-decoration:none; color:#000; display:block; width:250px; font-family:Arial, Sans Serif; font-weight:bold;}
.listaFiltri li a.showFacets:hover{text-decoration:none; color:#000;}

.tuttiFiltri{ border-bottom:1px dotted #D0D0BF; padding-bottom:10px; margin:10px 0 0 0;}
.filtriAttivi{text-decoration:none; color:#840D0D;background: url(../img/rimuoviFiltro.png) no-repeat center left; padding-left:12px; display:block; margin:0 0 5px 0px;font-family:Arial, Sans Serif; font-size:11px;}
a.filtriAttivi:hover{text-decoration:underline;}

ul.bloccoFaccette{list-style:none; margin:10px 0 0 12px; padding:0;}
ul.bloccoFaccette li a{text-decoration:none; color:#000; text-transform:none;}

ul.bloccoFaccette li a.mostraFiltri{text-decoration:underline; color:#000; text-transform:none;}
ul.bloccoFaccette li a.mostraFiltri:hover{text-decoration:none; color:#000; text-transform:none;}




ul.bloccoFaccette li a.selezionaFiltro{text-indent:-8px; display:block;}
ul.bloccoFaccette li a.selezionaFiltro:hover{color:#000; text-decoration:underline;}
ul.bloccoFaccette li a.selezionaFiltro span{background: url(../img/selezionaFiltro.png) no-repeat center left; left: -12px;position: relative;float: left; width:8px; height:11px;}

.boxSxHome{float:left; width:970px; margin:0px 0px 0 0;}


.boxArchivioHome{float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #f4f4f4;}
* html .boxArchivioHome{width:100%;}
.boxDx{float:left; width:260px; padding:0px 10px 20px 10px; border:3px solid #f4f4f4; -moz-border-radius: 10px;-webkit-border-radius: 10px; }
.boxDxTool{float:left; width:260px; padding:0 0 5px 5px; margin-top:-45px;}
.boxDxTool strong{margin-bottom:15px; display:block;}
.boxDxTool a{display:block; margin-bottom:10px;}
.cercaBig{width:220px; font-size:16px; font-family:Trebuchet MS; border:1px solid #840D0D; padding-left:2px;}

.boxDxToolFoto{float:left; width:260px; padding:0 0 5px 5px; margin-top:90px;}
.boxDxToolFoto a{display:block; margin-bottom:10px;}


.boxArchivioHome .titParagrafo{width:970px;}



* html .contBoxSx{width:600px;}
* html .boxSx{width:600px;}
* html .boxArchivio{width:600px;}
* html .titEsito{width:600px;}
* html .boxDx {width:230px;}
* html .esitoDx{width:230px;}


.boxDxNoFoto{float:left; padding:0px 10px 20px 0px; border:0px solid #f4f4f4;}
.esitoDxNoFoto{float:left; margin:10px 0px 0 0;font-size:18px; padding-left:0px; color:#000; border-left:0px solid #F4F4F4;}
.esitoDxNoFoto span{font-size:16px; color:#666; display:block;}
.listaEsitoNoFoto{list-style:none; margin:10px 0; padding:0;float:left; width:615px; font-family:Arial, Sans Serif;}
.listaEsitoNoFoto li{margin:0px 0 0px 0; padding:20px 0; font-size:12px; border-bottom: 1px dotted #D0D0BF; width:615px; float:left;}
.listaEsitoNoFoto li a{color:#333; text-decoration:underline; display:block;font-size:12px; font-weight:bold;}
.listaEsitoNoFoto li a:hover{color:#333; text-decoration:none;}
.listaEsitoNoFoto li:first-child{ border-top: 1px dotted #D0D0BF;}
.listaEsitoNoFoto li:hover{background:#ddd; cursor:pointer;}

.listaEsitoNoFoto li a.titoloCatacomba{color:#333; text-decoration:none; display:block; float:left; width:550px;}
.listaEsitoNoFoto li a.titoloCatacomba:hover{color:#333; text-decoration:none;}

.listaEsitoNoFoto li a.titoloCatacomba span{font-size:14px;}

.listaEsitoNoFoto li a.infoBox{color:#333; text-decoration:none; display:block; float:right; width:50px;text-align: right; font-size:12px; margin:0;}
.listaEsitoNoFoto li a.infoBox:hover{color:#333; text-decoration:none;}

.description{ float:left; width:605px; margin:0px 0 0 0; padding: 0px; font-family:Arial, Sans Serif;}
.listaEsitoNoFoto li .description a{text-decoration:none; font-family:Arial, Sans Serif; font-size:11px; color:#840D0D; margin:10px 0 0 0; background: url(../img/linkScheda.png) no-repeat center left; padding-left:14px;}
.description em{font-style:normal;  font-size:12px; font-weight:300; line-height:20px;}

.footer{float:left; width:100%; margin:20px 0 0 0; padding:10px 0; border-top:10px solid #D0D0BF;background: #F4F4EF;}
.footerInterno{width: 980px;margin: 0 auto;}
.footerSx{float:left; margin-top:5px;}
.footerDx{float:right; text-align:right; font-size:11px; line-height:16px; margin-top:10px; font-family:Arial, Sans Serif; color:#65675C;}

hr{border:1px solid #f4f4f4; width:280px; margin-left:-10px; margin-top:30px; margin-bottom:30px;}
.linkEsterno{color:#840D0D; text-decoration:none; background: url(../img/link-correlati.gif) no-repeat center left; padding-left:14px;}
.linkEsterno:hover{color:#333; text-decoration:none;}
.linkInterno{color:#840D0D; text-decoration:underline; }
.linkInterno:hover{color:#840D0D; text-decoration:none; }



.titParagrafo{float:left; width:620px; font-size:12px;color:#000; font-weight:bold; font-family:Arial, Sans Serif; }
.titParagrafo span{font-weight:bold; color:#000;}
.sottotitolo{font-size:14px;color:#000;float:left; width:660px; border-bottom:0px solid #f4f4f4;}
.imgParagrafo{float:left; width:170px; margin-right:30px;}
.txtParagrafo{float:left; width:960px; margin-top:10px; text-align:justify;}
.txtParagrafo2{float:left; width:660px; margin-top:10px; text-align:justify;}
.infoParagrafo{float:right; width:660px; text-align:right; margin-top:10px;}
.contTxtParagrafo{margin-top:20px; float:left; width:660px;}

div.titParagrafo span#titoloPdf{font-weight:bold; color:#9E9E7C; margin:0 0 0px 0; float:left; width:660px;}
#wrapContenitoreFotoBig{ margin:0 0 10px 0; float:left; width:600px; border:0px solid #D0D0BF; padding:10px; text-align:center;}

.titEsito{font-size:12px; float:left; width:608px; color:#000; text-decoration:none; padding-bottom:10px; margin:0 0 20px 0;border-bottom: 1px dotted #D0D0BF;}
.titEsito a{font-size:12px; color:#840D0D; text-decoration:none;}
.titEsito a:hover{color:#000; text-decoration:none;}
.titEsito span{color:#333;}
.listaImg{list-style:none; margin:10px 0 0 0; padding:0;float:left; width:620px;}
.listaImg li{float:left; margin:0px 5px 10px 0; width:110px; height:75px;}
.listaImg li.frecciaScorri{width:20px; margin:30px 0 0 0; padding:0;}



.listaImg li.centro{vertical-align:middle;}

.bloccoRisultato{float:left; width:620px; padding:10px; background:#F4F4EF; margin:0 0 20px 0;font-weight: 300;}
.blocchettiThumb{margin:0 0 40px 0;float:left; padding-left:5px; width:615px; font-size:11px;border-bottom: 1px dotted #D0D0BF;}
.titBlocchettiThumb{font-size:12px;color:#000; text-decoration:none;  font-weight:300; margin-bottom:24px; float:left; width:620px;}
.titBlocchettiThumb span{font-size:13px;color:#65675C;}
.paginazione{ font-size:11px; color:#000; float:left; width:580px; margin-top:10px; line-height:25px; padding:2px 5px 4px 5px;}
.sceltaPag{font-size:11px; font-family:Arial; border:1px solid #ccc;}

.paginazione2{ font-size:11px; color:#000; float:left; width:650px; margin-top:10px; line-height:20px; padding:2px 5px 4px 5px; background:#ccc;}
.paginazione3{ font-size:11px; letter-spacing:1px; text-transform:uppercase; color:#000; float:left; width:650px; height:24px; line-height:30px; margin-top:10px; padding:4px 5px 4px 5px; background: url(../img/sfondoPag.jpg) repeat left bottom; margin-bottom:20px;}
.paginazione3 a{color:#000; text-decoration:none; padding-top:5px;}
.paginazione3 a:hover{color:#840D0D;}

.paginazione2 table{float:right;}

.bloccoLogin{float:left;padding:10px; margin:0 0 0px 0;font-weight: 300; background:#fff;}
.campiLogin{font-family:Arial; font-size:12px; float:left; margin-bottom:30px; width:380px; margin-left:40px;}
.campiLogin input{width:100%; border:1px solid #79796A;font-family:Arial; font-size:12px; display:block; padding: 6px 0 6px 3px;}
.loginTxt{float:left;width:405px;font-family:Arial; font-size:12px;}
.fr{float:right;}

.loginTxtLong{float:left;width:100%;font-family:Arial; font-size:12px;}

.bloccoLoginDati{float:left; width:940px; padding:10px; background:#fafafa url(../img/bgLogin.fw.png) repeat-x top left; margin:0 0 20px 0;font-weight: 300;}


.btInviaCenter{float:left; width:940px; text-align:center; margin:20px 0;}
.btInviaCenter a{font-family:Arial, Sans Serif; font-size:12px; color:#000;background: url(../img/arrowDx.fw.png) no-repeat center left; padding-left:17px; text-decoration:none; font-weight:bold;}
.btInviaCenter a:hover{text-decoration:underline;}
.btInviaCenter input.submit{font-family:Arial, Sans Serif;text-transform: uppercase; font-size:12px; color:#000;background: url(../img/arrowDx.fw.png) no-repeat center left; padding-left:17px; border:0;}
.btInviaCenter .loginTxt{text-align:left;}

.btInviaCenter2{float:left; width:940px; text-align:center; margin:0px 0 10px 0;font-family:Arial, Sans Serif;}
.btInviaCenter2 table td{padding-right:10px;}


.esitoDx{float:left; width:280px; margin:10px 0px 0 0;font-size:18px; padding-left:0px; color:#000; border-left:0px solid #F4F4F4;}
.esitoDx span{font-size:16px; color:#666; display:block;}
.listaEsito{list-style:none; margin:10px 0 0 0; padding:0; float:left; width:260px;}
.listaEsito li{margin:5px 0 15px 0; font-size:14px; }
.listaEsito li a{color:#000; text-decoration:none;}
.listaEsito li a:hover{color:#840D0D; text-decoration:none;}

.f22{font-size:18px; color:#000;}
.f22 span{font-size:16px; color:#666; display:block;}


.flMt60{margin-top:60px;float:left;}
.flMt20{margin-top:20px;float:left;}
.linkInfo{float:left; width:200px; margin-top:5px;}
.linkInfo2{float:left; width:240px; margin-top:8px;}
.flMt20pb30{margin-top:20px;float:left; padding-bottom:30px;}
.imgDiz{margin-left:0px; vertical-align:middle;}
.separa{margin:0 10px 0 10px;}

.briciole{float:left; width:900px; color:#333; font-size:11px;}


.listaDati{float:left; width:100%;list-style:none; margin:0px 0 0 0; padding:0; font-family:Arial, Sans Serif;}
.listaDati li{margin:0 0 0px 0; padding:0 0 0px 0; font-size:11px; color:#000; font-weight:bold; border-bottom:0px dotted #D0D0BF;}
.listaDati li span{display:block; text-transform:none; color:#000; font-weight:normal; line-height:16px;}
.listaDati li span.titoloGruppoDati{font-weight:bold; margin-bottom:10px;}
.pdf{ background: url(../img/pdf.png) no-repeat top left; padding-left:17px; color:#000; text-decoration:none; font-size:11px; float:left; width:230px;font-family:Arial, Sans Serif;margin-left: 0px; margin-bottom:10px;}
a.pdf:hover{color:#000; text-decoration:underline;}
.gallery{ background: url(../img/gallery.gif) no-repeat top left; padding-left:17px; color:#000; text-decoration:none; float:left; width:230px;font-family:Arial, Sans Serif;font-size:11px; margin-bottom: 10px;margin-left: 0px;}
a.gallery:hover{color:#000; text-decoration:underline;}
.struttura{ background: url(../img/struttura.png) no-repeat top left; padding-left:17px; color:#000; text-decoration:none; font-size:11px;  float:left; width:230px;font-family:Arial, Sans Serif;margin-left: 0px; margin-bottom:10px;}
a.struttura:hover{color:#000; text-decoration:underline;}

.sfoglia{float:left;}
.sfoglia a{ text-decoration:none; text-transform:uppercase; color:#840D0D;background: url(../img/immagini_ON.gif) no-repeat center left; padding-left:15px;}
.sfoglia a:hover{ text-decoration:none; text-transform:uppercase; color:#000;} 

.listaDatiScheda{float:left; width:100%;list-style:none; margin:0px 0 0 0; padding:0; font-family:Arial, Sans Serif;}
.listaDatiScheda li{margin:0 0 10px 0; padding:0 0 0px 0; font-size:12px; color:#000; font-weight:bold; border-bottom:0px dotted #D0D0BF;}
.listaDatiScheda li span{display:block; text-transform:none; color:#000; font-weight:normal; line-height:16px;}
.listaDatiScheda li.titoloGruppoDati{font-weight:bold; margin:20px 0 0px 0;}



.listaDatiScheda li a.pdfnew{color:#000; text-decoration:none;background: url(../img/pdf.png) no-repeat top left; padding-left:17px;}
.listaDatiScheda li a.pdfnew:hover{text-decoration:underline;}

.listaDatiPresenze{float:left; width:100%;list-style:none; margin:0px 0 0 0; padding:0; font-family:Arial, Sans Serif;}
.listaDatiPresenze li{margin:0 0 10px 0; padding:0 0 0px 0; font-size:12px; color:#000; font-weight:bold; border-bottom:0px dotted #D0D0BF;}
.listaDatiPresenze li span{display:block; text-transform:none; color:#000; font-weight:normal; line-height:16px;}


.linkAccedi{background: url("../img/off.fw.png") no-repeat left top; padding-left:17px;}


.barraAltri{float:left; width:660px; margin-left:160px; margin-top:20px; clear:both;}

.filtriDx .listaDati{float:left; width:100%;list-style:none; margin:0px 0 0 0; padding:0; font-family:Arial, Sans Serif; font-size:11px;}
.filtriDx .listaDati li span{background: url("../img/marcatoreDatiFoto.png") no-repeat left top; padding-left:17px;display:block; text-transform:none; color:#000; font-weight:normal; line-height:16px; font-size:11px; margin-bottom:10px;}
.filtriDx .listaDati li span strong{font-weight:normal;}
.filtriDx .listaDati li strong{margin-bottom:5px; display:block;}
.filtriDx .listaDati li strong.etichettaDati{margin-bottom:0; font-family:Arial, sans-serif; font-size:11px;font-weight: bold;}

.filtriDx .listaDati.linkEsterni li span{background: url("../img/linkEsterno.fw.png") no-repeat left top; padding-left:17px;display:block; text-transform:none; color:#000; font-weight:normal; line-height:16px; font-size:12px; margin-bottom:10px;}


h1{font-size:22px; margin:0; padding:0; color:#000;}
.btChiudi{font-size:12px;color:#000; text-decoration:none; text-transform:uppercase; float:right; margin-right:10px; background: url("../img/chiudi.png") no-repeat top right; height:30px; width:30px;}
.btChiudi:hover{color:#000; text-decoration:none; background: url("../img/chiudiON.png") no-repeat top right; }


.opRicerca{margin-top:30px; text-align:right;}

.boxRicEstesa{position:absolute; top:30px; margin-left:0px; border:10px solid #79796A; width:940px; background:#fff; padding:20px 10px; z-index:1000;  font-family:Arial, sans-serif;}
.boxRicEstesaHidden{display:none;}
*:first-child+html .boxRicEstesa{margin-left:-980px;}
.titRicEstesa{float:left; width:940px; margin:0px 0 0px 0;}

.titRicEstesa h1{float:left; width:600px; font-size: 14px; margin-bottom: 10px;color: #333;font-family: Intro, Sans Serif;letter-spacing: .08em; font-weight:normal;}


.ml50{margin-left:20px;}
.mt30{margin-top:30px;}
.ml50mt30{margin-left:20px;margin-top:30px;}

.flmt20{float:left; width:100%; margin-top:20px;}
.prec{padding-right:6px;}
.succ{padding-left:6px;}
.ml20{margin-left:20px;}
*:first-child+html .prec{margin-top:15px;}
*:first-child+html .torna{margin-top:6px;}




#resultsFotografico{float:left; width:660px;}

.titSfoglia{ margin:20px 0 10px 0; float:left; width:620px; font-size:14px;}
.titSfoglia span{ font-weight:bold;}



#image_wrap {float:left;width:677px; margin:20px 1px 10px 0px; padding:15px 0;text-align:center; background-color:#efefef; border:2px solid #fff; outline:1px solid #ddd; -moz-outline-radius:4px;}

*:first-child+html #image_wrap {border:1px solid #ddd;}



.boxScrollable{float:left; width:660px; height:145px;}


.infoScheda{font-weight:bold; color:#840D0D; display:block; margin-bottom:15px;}


.boxRicerca {float: left; height: 22px; width: 310px; background: #fff; border: 1px solid #333; }
.campoRicerca { border: 1px solid #fff; color: #000; float: left; font-size: 12px; margin:0; padding: 0 0 0 2px; text-align: left;width: 270px; background: #fff; height:20px;font-family: Arial, sans-serif;}
.bottoneCerca { background: url("../img/more.png") no-repeat scroll right center transparent; border: 0 none; float: right; height:22px; margin-top: 0px; width: 8px; border: 0px solid #fff;margin-right: 2px; cursor:pointer;}
.avanzata{color:#000; margin-top:2px; float: left; padding-left:10px; font-family: Arial, sans-serif;font-size: 11px; font-weight:bold;text-transform: uppercase; text-decoration: none; background: url("../img/more.png") no-repeat center left; }
a.avanzata:hover{text-decoration:none;}
.lancioAvanzata{float: left; margin-left:0px;}

.contenitoreMyCarousel{float:left; width:660px;}

.slider-wrapper{float:left; width:980px; height:230px; margin-bottom:20px;}

.listaDatiScheda li span.titoloGruppoDati{margin-top: 10px;font-weight: bold;padding-top: 10px;border-top: 1px dotted #D0D0BF;margin-bottom: 10px;}
.wrapCart{float: left; width: 960px;border: 10px solid #D4D3BF;padding: 10px; background:#fff;font-family:Arial, sans-serif; font-size:12px;}
.wrapCart .titParagrafo{width:100%;}
.wrapCart .titParagrafo a.condizioni{float:right; color:#000; text-decoration:underline;margin-top: -15px;}
.wrapCart .titParagrafo a.condizioni:hover{text-decoration:none;}
.wrapCart .titParagrafoNew{margin: 20px 0 0 0;border-top: 0px dotted #D0D0BF;padding-top: 0px;}













/**********  RICERCA **********/

.sw_bd2 {
	DISPLAY: inline-block;
	Z-INDEX: 1;
	LEFT: 155px;
	FLOAT: left;
	WHITE-SPACE: nowrap;
	TOP: 0px
	
}
.sw_b2 {
	border: 1px solid #D0D0BF;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	FLOAT: none;
	width:200px;
	/*dipende l'altezza del box contenitore*/

}
.sw_b2 INPUT {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0;
	PADDING-LEFT:2px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: none;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0;
	WIDTH:180px;
	COLOR: #333;
	font-family:Arial, Sans Serif;
}
.sw_b2 .sw_qbtn2 {
	position:relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/cerca.png)  no-repeat;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px -12px;
	OVERFLOW: hidden;
	WIDTH: 18px;
	CURSOR: pointer;
	PADDING-TOP: 2px;
	top:4px;
	left:32px;
	HEIGHT:16px; /*fa salire l'immagine della lente*/

}
* html .sw_b2 .sw_qbtn2 {
	top:-15px;
}
*:first-child+html .sw_b2 .sw_qbtn2 {
	top:-30px;
	height:30px;
	position:static;
	margin-left:32px;
}




.sw_qbox {
	border:1px solid;
}




/**********  RICERCA **********/




/**********  RICERCA AVANZATA **********/

.sw_bd {
	DISPLAY: inline-block;
	Z-INDEX: 1;
	LEFT: 155px;
	FLOAT: left;
	WHITE-SPACE: nowrap;
	TOP: 0px
	
}
.sw_b {
	border: 1px solid #D0D0BF ;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	FLOAT: none;
	width:285px;
	//height:20px;
	/*dipende l'altezza del box contenitore*/

}
.sw_b INPUT {
	BORDER-TOP-WIDTH: 0px;
	PADDING: 0;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: none;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH:238px;
	COLOR: #333;
	LINE-HEIGHT: 1.2em;
	HEIGHT: 18px;
	BORDER-RIGHT-WIDTH: 0px;
	font-family:Arial, Sans Serif;
}
.sw_b .sw_qbtn {
	position:relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/cerca.png)  no-repeat;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px -12px;
	OVERFLOW: hidden;
	WIDTH: 18px;
	CURSOR: pointer;
	PADDING-TOP: 2px;
	top:4px;
	left:32px;
	HEIGHT:16px; /*fa salire l'immagine della lente*/

}
* html .sw_b .sw_qbtn {
	top:-15px;
}
*:first-child+html .sw_b .sw_qbtn {
	top:-30px;
	height:30px;
	position:static;
	margin-left:32px;
}




.sw_qbox {
	border:1px solid;
}




/**********  RICERCA AVANZATA  **********/

/**********  LOOKUP SIMONE/DIEGO **********/
ul#lookupDivResults{list-style:none;margin:0;padding:10px; height:400px;}
ul#lookupDivResults li{list-style:none;padding-top:8px;padding-bottom:8px;border-bottom:1px dotted #ccc}
ul#lookupDivResults li a{display:block;text-decoration: none; color:#333;}
ul#lookupDivResults li:hover{background:#D4D3BF; cursor:pointer;}
div#foot div ul   {list-style:none;display: inline;}
div#foot div ul li {list-style:none;display: inline;padding-left:5px}

div#foot div ul.bottoniMenu{margin:10px 0 0 10px;}
div#foot div ul li a.bottoneLink{font-weight: bold; font-size:11px; text-decoration: underline; font-family:Arial, Sans; text-transform:lowercase;}
div#foot div ul li a.bottoneLink:hover{text-decoration: none;}
#lookupDivResults{list-style:none;margin:0;padding:0}
#lookupDivResults li{padding-top:8px;padding-bottom:8px;border-bottom:1px dotted #fff; font-family:Arial, Sans;}
#lookupDivResults li a{display:block;text-decoration: none; color:#333;}

a.bottoneLink{color:#333;}




.ui-dialog .ui-dialog-content {overflow: hidden}




/**********  stili claudia **********/

.linkItalic{font-style:italic; text-decoration:underline; color:#840D0D;}
a.linkItalic:hover{font-style:italic; text-decoration:none; color:#840D0D;}
.boxArchivioHomeBis{border-bottom:1px solid #F4F4F4;float:left;margin-bottom:10px;padding-bottom:10px;width:100%;line-height:22px; text-align:left; font-size:14px;}

.boxArchivioRidotto{float:left;width:300px;margin:10px;padding-bottom:10px; border-right:1px dotted #B1B1B1;}
.titParagrafoRidotto{float:left; width:320px; margin-bottom:10px; font-size:16px;color:#840D0D; font-weight:bold; }
.imgParagrafoRidotto{float:left; width:250px;text-align:center; height:190px; margin-top:10px;}
h2{font-size:16px; margin:0; padding:0; color:#000;}
.sfondoRicerca2{float:left; width:265px;}
.txtFooter{font-size:12px; text-align:left; float:left;}
.txtFooter a{color:#840D0D;text-decoration:underline;}
.txtFooter a:hover{color:#840D0D;text-decoration:none;}


.sw_b3 {
	border: 1px solid #ccc ;
	PADDING-LEFT: 0.2em;
	BACKGROUND: #fff;
	FLOAT: none;
	width:200px;
	/*dipende l'altezza del box contenitore*/

}
.sw_b3 INPUT {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: none;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0.2em;
	WIDTH:170px;
	COLOR: #666;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0.2em;
	HEIGHT: 1.2em;
	BORDER-RIGHT-WIDTH: 0px;
	font-family:Arial, Sans Serif;
}
.sw_b3 .sw_qbtn2 {
	position:relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/lente_OFF.gif)  no-repeat;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 18px;
	CURSOR: pointer;
	PADDING-TOP: 2px;
	top:4px;
	left:0px;
	HEIGHT:16px; /*fa salire l'immagine della lente*/

}
* html .sw_b3 .sw_qbtn2 {
	top:-15px;left:50px;
}
*:first-child+html .sw_b3 .sw_qbtn2 {
	top:-30px;
	height:30px;
	position:static;
	margin-left:-10px;
}

.listaEsito2 {list-style:none; margin:10px 0 0 0; padding:0; float:left; width:800px;}
.listaEsito2 li{margin:5px 0 15px 0; font-size:14px; background: url(../img/listEsito.gif) no-repeat top left; padding-left:7px; }
.listaEsito2 li a{color:#000; text-decoration:none;}
.listaEsito2 li a:hover{color:#840D0D; text-decoration:underline;}


.boxArchivioStorico{float:left;width:308px; height:185px;margin:10px 5px 10px 0 ;padding:20px 0 0 10px; background: url(../img/sfondoStorico.jpg) no-repeat top left; text-align:;}

.boxArchivioFototeca{float:left;width:308px; height:185px;margin:10px 5px 10px 0 ;padding:20px 0 0 10px; background: url(../img/sfondoFototeca.jpg) no-repeat top left;}
.boxArchivioCatacomba{float:left;width:308px; height:185px;margin:10px 5px 10px 0 ;padding:20px 0 0 10px; background: url(../img/sfondoCatacomba.jpg) no-repeat top left;}
.listaFototeca{list-style:none; margin:0; padding: 20px 0 0 20px;}
.listaFototeca li{float: left; margin:0 20px 60px 0; padding:0 0 0px 0; width:130px; height:150px; cursor:pointer;}
.listaFototeca li a.imgListaFototeca{display:block; width:130px; height:130px; overflow:hidden; text-align:center;}
.listaFototeca li a.titoloListaFototeca{font-family:Arial, Sans Serif; font-size:12px;height: 22px;overflow: hidden; float:left; width:128px; border-bottom:1px dotted #D0D0BF; padding:2px 0 10px 2px; margin:2px 0 0 0; text-decoration:none; color:#333;}
.listaFototeca li a.titoloListaFototeca:hover{background:#79796A; color:#fff;}
.listaFototeca li a.imgListaFototeca img{width:130px; height:130px;}

.paginaListaFototeca{list-style:none; margin:0; padding:0 0 0 10px; width:610px;float: left; height:30px; line-height:30px; border-bottom:0px solid #696969; border-top:0px solid #696969;background: #fff; font-family:Arial, Sans Serif;font-size: 11px;}
.paginaListaFototeca li{float: left;margin:0 20px 0px 0; padding:0 0 0px 0;  }
.paginaListaFototeca li a.successiva{text-decoration:none; color:#333; font-weight:bold; background: url(../img/successiva.png) no-repeat center right; padding-right:10px;}
.paginaListaFototeca li a.successiva:hover{text-decoration:none; color:#333; font-weight:bold;}

.paginaListaFototeca li a.precedente{text-decoration:none; color:#333; font-weight:bold; background: url(../img/precedente.png) no-repeat center left; padding-left:10px;}
.paginaListaFototeca li a.precedente:hover{text-decoration:none; color:#333; font-weight:bold;}

#slideShow{float:left; width:980px; height:310px; background:#F4F4EF; padding:10px 0 0 10px; margin:0 0 20px 0;}
#ricerche{float:left; width:980px; margin-right:0px;}
#ricerche ul{float:left; width:275px;height: 360px; list-style:none; margin:0 17px 0px 0; padding:10px; background:#fff; border: 10px solid #D4D3BF;}
#ricerche ul li{margin:0; padding:0;}
#ricerche ul li.titoloRicerche{font-size:14px; margin-bottom:10px; color:#333; font-family:Intro, Sans Serif;letter-spacing: .08em;}
#ricerche ul li.testoRicerche{float:left; width:300px;font-size:14px;margin-top: -5px;}
#ricerche ul li.txtAbstractHome{height:280px;}
#ricerche ul li.ricercaArhivioStorico .boxRicerca{width: 270px;}
#ricerche ul li.ricercaArchFoto .boxRicerca{width: 270px;}
#ricerche ul li.ricercaArchFoto .boxRicerca input.campoRicerca{width: 250px;}
#ricerche ul li.ricercaArhivioStorico .boxRicerca input.campoRicerca{width:250px;}



.campoNuovaRicerca{ border: 1px solid #333; color: #333; float: left; font-size: 12px; margin: 0; padding: 0 0 0 2px;width: 270px; background: #fff; height:22px; }
.bottoneNuovaRicerca{font-size: 11px; color:#333; text-decoration:none; padding-right:10px; text-transform:uppercase; float:left; text-align: center; width: 100%;font-family:Arial, Sans Serif; margin-top:5px; }
#ricerche ul li.bordoRicerche{ background: url(../img/bottomRicerche.png) repeat-x top left;float:left; width:690px; height:6px;}

#ricerche ul:last-child{float:right; margin-right:0;}
#ricerche ul.strumentiHome li{height:50px; line-height:50px; border-top: 1px dotted #D0D0BF;}
#ricerche ul.strumentiHome li:last-child{ border-bottom: 1px dotted #D0D0BF;}
#ricerche ul.strumentiHome li.titoloRicerche{height:auto; line-height:16px;border:0; margin-bottom:75px;}
#ricerche ul.strumentiHome li:hover{background:#D4D3BF;}
#abstractHome{float:left; width:960px; margin:20px 0; padding:10px; background:#fff;}
:root #abstractHome {
   height:340px\9;
}
@media \0screen {
   #abstractHome {height:335px;}
}
.titAbstractHome {background: url(../img/titAbstractHome.png) no-repeat top left; height:150px; float: left;width: 250px;margin: 0 10px 0 0;}
.txtAbstractHome{margin:0px 0 0 0;font-size:13px; line-height:22px; cursor:pointer; float:left;}
.creditiHome{float:left; width:960px; padding:10px 0; background: url(../img/sfonddoCrediti.png) repeat-x top left; border-left:0px solid #DCDCCC; border-right:0px solid #DCDCCC; border-bottom:0px solid #DCDCCC;fontfont-size:13px; line-height:22px;}
.creditiIn{margin:20px 0 0 0;}
.linkCrediti{color:#333; text-decoration:none; font-size:12px;text-transform:uppercase; margin-right:40px; letter-spacing:0;}

.txtAbstractHome span{font-family:'Open Sans', sans-serif; display:block; font-size:12px;text-transform:uppercase;background: url(../img/selezionaFiltro.png) no-repeat 2px 3px; margin-top:5px; color:#333;padding-left: 15px;}

.contenitoreGerarchia{float:left; width:620px; margin:0px 0 0px 0; padding:10px; background:#F4F4EF; font-family:Arial, Sans Serif; font-size:11px;}
.boxDatiScheda{float:left; width:620px; margin:20px 0 10px 0; padding:10px; background:#F4F4EF; font-family:Arial, Sans Serif;}
.boxDatiScheda div.titParagrafo span#titoloPdf{float:left; width:620px; font-size:12px;color:#000; font-weight:bold; border-bottom:1px dotted #D0D0BF; padding-bottom:10px;}
.boxDatiScheda div.titParagrafo span#titoloPdf em{display:block; font-size:12px; font-weight:normal;margin-top: 5px;}
.contenitoreGerarchiaEsito{float:left; width:620px; margin:0px 0 10px 0; padding:0px; background:#F4F4EF; font-family:Arial, Sans Serif; font-size:11px;}

.titoloStrumenti{text-transform:uppercase;font-size:12px;text-decoration:none; color:#000;padding-left:17px;background:url(../img/tools.png) no-repeat center left;mardgin-left: -6px; margin-bottom:10px; border-bottom:1px dotted #000; padding-bottom:2px;}

.etichettaGerarchia{font-weight:bold; margin-bottom:10px;}

p.western{margin-top:-3px;}

.boxBlocchiRicercaAvanzata{float:left; width:310px; margin:20px 0 0 0;}
.boxBlocchiRicercaAvanzata span{font-size:12px; font-family:Arial; display:block; margin-bottom:10px;}

#dialog p{line-height:22px; font-family:Dosis, Arial; font-size:16px; }

.bodyLookup{background:#F4F4EF; overflow-y:auto}

.bloccoLogin table{font-family:Arial; font-size:12px;}
.bloccoLogin table td{ vertical-align:top;border-left: 0px solid #B7B7B3;}

.bloccoLogin table td.item-name, .bloccoLogin table td.item-image{border-left:0;}

.itemRow{height:100px;}
.simpleCart_remove{text-transform:uppercase;font-family:Arial, Sans Serif; font-size:11px; color:#000; text-decoration:none;background:url(../img/rimuoviCarrello.png) no-repeat center left; height: 30px;float: left;line-height: 30px;font-weight: bold;padding-left: 40px;}
.item-name{font-family:Arial, Sans Serif; font-size:12px; width: 220px;}
.item-name strong{display:block; font-weight:bold;}
.item-name a{color:#000;text-decoration:none; font-weight:bold;}
.item-name a strong {color:#000; text-decoration:underline;}
.item-name a:hover strong {color:#000; text-decoration:none;}


.item-image{width:80px;}
.item-image a img{width:80px; height:80px; overflow:hidden;}
.item-type{width:100px;}
.item-type span, .item-desc span, .item-data span{display:block; font-size:11px;margin-bottom: 5px; font-weight:bold;}
.bloccoLoginSx{float:left; width:420px;font-family:Arial; font-size:12px;}
.bloccoLoginSx a{color:#000; text-decoration:underline;}
.bloccoLoginSx a:hover{text-decoration:none;}
.item-desc{width:300px;}


.bloccoLoginDx{float:right; width:460px; padding-left:30px; border-left:1px solid #B7B7B3; height:160px;font-family:Arial; font-size:12px;}
.bloccoLoginDx a{color:#000; text-decoration:underline;}
.bloccoLoginDx a:hover{text-decoration:none;}

.campiLogin span{display:block; font-weight:bold;}
.midAlign{vertical-align:middle;}

#ricerche ul li.testoLinkAccesso{margin:10px 0; float:left; width:100%;}
#ricerche ul li.testoLinkAccesso a{background: url(../img/arrowDx.fw.png) no-repeat center right; padding-right:14px;color:#333; font-size:12px;text-transform:uppercase;text-decoration:none; }

.linkStrumenti{font-size: 14px; color:#000; display:block; margin:0; text-decoration:none;font-family:Arial;}

/*-------------> THSLIDE */
.thslide
{    
    background:#F4F4EF;
    width:500px;
    height:68px;
 
}

.thslide_nav_previous
{
    float:left;    
}

.thslide_nav_next
{
    float:right;    
}

.thslide_nav_previous a,
.thslide_nav_next a
{
    display:block;
    width:19px;
    height:68px;     
    text-decoration:none;  
    background-repeat:no-repeat;    
}

.thslide_nav_previous a
{
    background-image:url(../img/thslide_link_previous.png);    
    background-position:0 0;
}

.thslide_nav_next a
{
    background-image:url(../img/thslide_link_next.png);    
    background-position:100% 0;
}

.thslide_nav_previous a:hover,
.thslide_nav_next a:hover
{
    background-color:#D0D0BF;
}

.thslide_list
{
    float:left;
    overflow:hidden;   
    position:relative; 
    width:462px;
    height:68px;    
}

.thslide_list ul
{
    float:left;
    width:9000px;
    padding:0;
    margin:0;
    list-style:none;
}

.thslide_list li
{
    float:left;
    margin-right:3px;
}

.thslide_list li a
{
    display:block;
    position:relative;
    width:90px;
    height:68px;    
    text-decoration:none;
}

.thslide_list li a img
{
    position:absolute;
}

.thslide_list li a span
{
    position:absolute;
    display:block;
    width:84px;
    height:62px;    
}

.thslide_list li a:hover span,
.thslide_list li a.current span
{    
    border:3px solid #fff55b;
}

.titParagrafo a.vox_menu{ color:#000; text-transform: uppercase; font-size:12px;}
.titParagrafo a.vox_menu:hover{ color:#000; text-decoration:none;}

.titParagrafo.bloccoRichieste{font-family:Arial, Verdana; font-size:12px; margin-top:20px;}
.bloccoRichieste a{color:#000; text-decoration:underline;}
.bloccoRichieste a:hover, .bloccoRichieste a.vedi:hover{color:#000; text-decoration:none;}
.bloccoRichieste a.vedi{color:#000; font-weight:bold; text-decoration:none;}


.toolUser{float:left; width:100%; margin:0 0 10px 0; border-bottom: 1px dashed #D0D0BF; }
.toolUser ul.menu{margin-top:-5px;float:left; width:100%;margin-bottom: 5px;margin-top: -5px;}

.linkGenerico{color:#000; text-decoration:underline; font-size:12px;}
a.linkGenerico:hover{text-decoration:none;}
.linkGenerico2{color:#000; text-decoration:none; font-size:11px; text-transform:uppercase;}
.divFloatRight{float:right;}
.divFloatRight a{font-family:Arial, Verdana; font-size:12px;color:#000; text-decoration:underline;}
.divFloatRight a:hover{text-decoration:none;}


.titoloDatiDx{font-size:11px;font-family:Arial, Verdana; margin:0 0 10px 0; font-weight:bold;}
.titoloDatiDx span{display:block;font-size:11px; font-weight:normal;margin-top: 5px;}


/* osc */

.simpleCart_items table td{height:50px;vertical-align:center; text-align:center;}

.simpleCart_items table td.item-price {font-weight:bold;}

.simpleCart_items table th{vertical-align:top;padding: 10px 0px; background: #D0D0BF;text-align: center;font-weight: normal;}
.simpleCart_items table th.item-filename {width: 100px;}
.simpleCart_items table th.item-remove {width:50px;}
.simpleCart_items table{width:100%;}

.totCarrello{float:left; width:100%; text-align:right; margin:10px 0;border-top: 1px dotted #D0D0BF;padding-top: 20px;}

select[name="nazione"]{ border: 1px solid #BEBCB9;}
select[name="language"]{border: 1px solid #BEBCB9;}
select.simpleCart_input {border: 1px solid #BEBCB9;width: 294px;;}
select[name="isadmin"]{border: 1px solid #BEBCB9;}

.titParagrafoNew{float:left;}
.titParagrafoNew span{font-weight:bold;}
.pannelloUtente{float:left; width:304px;text-align: left; margin:10px 0 0 10px;background: #E5E2CF;padding: 3px; height:36px;}
.pannelloUtente ul{list-style:none; margin:0; padding:0;}
.pannelloUtente ul li{display:inline;margin:0 10px 0 0; padding:0 10px 0 0px; border-left:0px solid; color:#79796A;}
.pannelloUtente ul li:first-child{display:block; font-weight:bold; margin:0; border-left:0;padding:0;}
.pannelloUtente ul li:last-child{ border-right:0px solid;}

.pannelloUtente ul li a.linkGenerico2{ color:#79796A;}

.pannello{float:left; width:304px;text-align: left; margin:10px 0 0 10px;padding: 3px; height:36px;}

.contBtCapitoli{float: left;width: 295px;background: #fff;padding:10px 5px 5px 10px; margin-bottom:20px;}
.bottoneCapitoli{margin: 0 0 10px 0; font-family:Arial, Verdana; border-bottom: 1px dotted #D0D0BF;padding-bottom: 10px;}
.bottoneCapitoli a{text-decoration:none; color:#000; display:block;}
.bottoneCapitoli a:hover{color:#79796A;}
.bottoneCapitoli a.capitoloNavi{color:#79796A;}
.bloccoRisultato .titEsito{font-weight:bold; font-family:Arial, Verdana;}
.titoloCapitoli{font-size: 12px;font-family: Arial, sans-serif;font-weight: bold; margin-bottom:20px;}


form#theForm{float:left; width:980px; padding:10px; background:#fff; font-family:Arial, Verdana; font-size:12px;}
form#theForm h3{margin: 10px 0 30px 0;border-top: 1px solid #D0D0BF;padding-top: 10px; width: 100%;float: left;}
form#theForm div.labelContainer, form#theForm div.country{ margin:0 0 10px 0;}
form#theForm div.labelContainer span, form#theForm div.country span{width:330px; float:left;}
form#theForm div.labelContainer input, form#theForm div.country select{margin-left:10px; border:1px solid #D0D0BF; font-family:Arial, Verdana; font-size:12px; width:300px; padding-left:3px;height: 24px;}
form#theForm p{width: 100%;float: left;margin: 10px 0; font-weight:bold; text-align:center;}
.containerConcessioneDiritti input{border:1px solid #D0D0BF; font-family:Arial, Verdana; font-size:12px; width:300px; padding-left:3px;height: 24px;}
.tipologiaPubblicazione{width: 100%;float: left;margin: 10px 0;}
.totaleCarrello{width: 100%;float: left;margin: 10px 0; font-weight:bold; text-align:center;}

form.cmxform{float:left; padding:10px; background:#fff; font-family:Arial, Verdana; font-size:12px;}
form.cmxform.marBt10{margin-bottom:10px;}
div.cmxform{float:left; width:960px;padding:10px; background:#fff; font-family:Arial, Verdana; font-size:12px;}

div#foot div ul li#nextPage a.bottoneLink{background: url(../img/avanti_off.gif) no-repeat center right; width:16px; height:16px;padding-right: 14px;}
div#foot div ul li#prevPage a.bottoneLink{background: url(../img/indietro_off.gif) no-repeat center left; width:16px; height:16px;padding-left: 7px;}
div#foot div ul li#firstPage a.bottoneLink{background: url(../img/prima.gif) no-repeat center left; width:16px; height:16px;padding-left: 14px;}
div#foot div ul li#lastPage a.bottoneLink{background: url(../img/ultima.gif) no-repeat center right; width:16px; height:16px;padding-right: 14px;}

#lookupDiv .margin_foot{text-align: center; width:100%;}
#lookupDiv ul.bottoniMenu{margin:0; padding:0;}
.testoStoria{font-family: Arial, Sans-serif;line-height: 20px;font-size: 12px; padding:10px 0;}

.bloccoRisultato .listaEsitoNoFoto li:hover{background:none; cursor:default;}
.pulsantiRegistrazione{float:left; width:100%; margin-bottom:200px;}
a.pulsanteRegistrati{font-family: Arial, Sans-serif; text-transform:uppercase;text-decoration: none; color:#000;font-size: 12px;background: url(../img/arrowDx.fw.png) no-repeat center left;padding-left: 17px;}
a.pulsanteRecupera{margin-left:20px; font-family: Arial, Sans-serif; text-transform:uppercase;text-decoration: none; color:#000;font-size: 12px;background: url(../img/arrowDx.fw.png) no-repeat center left;padding-left: 17px;}
.boxRicEstesa .boxRicerca{width:250px;}
.boxRicEstesa .campoRicerca{width:230px;}
.boxBlocchiRicercaAvanzata a.link1{margin-top:5px;}

.error{background: yellow;font-weight: bold;padding: 2px;}
