body {background:#FFF;font-family:Verdana,Arial, Geneva, Helvetica,sans-serif;text-align:center;line-height:1.45em;color:#000000;font-size:69%;padding:0px;margin:0px;}
html>body{font-size:11.07px;}
img{border:0em;margin:0em;padding:0em}
a{color:#505050; text-decoration:none;}
a:hover{color:#1E497C;text-decoration:underline;}
acronym{border:0;font-style:italic;}
abbr{border:0;font-style:italic;}
hr, .salta-sezione, .hidden{display:none !important;}
ul, li, div{margin:0px;padding:0;}
li{list-style-type:none}

.container { float:none!important; text-align:left; position:static !important; position:relative; margin:0.5em auto 0em auto; width:67.95em; }

li .half-lined{border-bottom:1px solid #AAA;padding-bottom:7px;margin-bottom:8px;display:inline;}
input, select, option, textarea{font-size:1em;}

.bold {font-weight:bold;}

/*** HEADER CLASSES *********/
#Testata{display:inline; float:left; width:67.95em;text-align:center;}
#Testata h1{margin:0px;padding:0px; float:left; font-size:11.07px; font-size:1.0em !important; text-align:center; line-height:normal; height:auto;}
#Testata .logo{ float:left; width:65%; text-align:left; }
#Testata .logo img{float:left; margin-top:0em;}
#Testata .logo-reg{width:35%;text-align:right;margin:0 0 3px 0;}  
#Testata .logo-reg img{margin:11px 0 0 0;/*width:4.697em;*/}
#Testata .sbds{font-size:0.9em; display:block; float:right;}
#Testata div{float:left; text-align:right;}
#Testata div img{float:right;clear:both;}
#Testata div span{clear:both;float:right;}

#Testata .barra-orizontale{float:left; height:1.44em;width:100%; background-color:#1E497C; margin:0.32em 0em 0em 0em!important; padding:0px; display:inline;}
#Testata .barra-orizontale li>a{margin:0px 0.72em 0px 0.48em;}
#Testata .barra-orizontale li{display:inline; float:left;}
#Testata .barra-orizontale a,#Testata .barra-orizontale b{margin:0px 0.72em 0px 0.48em;float:left;font-weight:normal;display:inline; color:#FFF; font-size:1em;}
#Testata .barra-orizontale a{color:#FFF;}
#Testata .barra-orizontale a:hover{color:#FFF;}

#select{color:#FFF;}  

/* NON UTILIZATO
#Testata .barra-orizontale-alto{float:left; height:1.44em;line-height:1.44em; width:100%; margin:0.365em 0em 0em 0em!important; padding:0px; display:inline; background-color:#1E497C;}
#Testata .barra-orizontale-alto li{display:inline;float:left;}
#Testata .barra-orizontale-alto li.ultimo{border:0px !important;}
#Testata .barra-orizontale-alto li.selezionato{background-color: #EEEEEE !important; color:#000!important;}
#Testata .barra-orizontale-alto li.selezionato a{color:#000!important;}
#Testata .barra-orizontale-alto a, #Testata .barra-orizontale b{float:none;font-weight:normal;display:inline; color:#FFF; font-size:1em;}
#Testata .barra-orizontale-alto a{color:#FFF;}
#Testata .barra-orizontale-alto a:hover{color:#FFF;}

#Testata .barra-orizontale-basso{float:left; height:2.88em; line-height:2.88em; width:100%; background-color:#EEEEEE; margin:0em 0em -1px 0em !important; padding:0px; display:inline;}
#Testata .barra-orizontale-basso li{display:inline; float:left; margin:0px 0.722em;}
#Testata .barra-orizontale-basso span{display:inline; float:left;margin:0px 1.44em 0px 1.44em;}
#Testata .barra-orizontale-basso li.ultimo{margin-right:0px;}
#Testata .barra-orizontale-basso a, #Testata .barra-orizontale b{float:left;font-weight:normal;display:inline; color:#FFF; font-size:1em;}
#Testata .barra-orizontale-basso a{color:#4F4F4F;}
#Testata .barra-orizontale-basso a:hover{color:#000000;}
#Testata .barra-orizontale-basso a.destra{text-align:right; float:right; margin:0px 0.45em 0px 0px;}
*/

/*** BREADCRUMB CLASSES ********/
#breadcrumbs {float:left;width:67.95em;margin:0px;padding:1.44em 0px 0.722em 0px;}
#breadcrumbs li {float:left;COLOR: #000;list-style-type:none;margin:0px;padding:0px;}
#breadcrumbs li a {float:left;background-image:url('/immagini/16_76_20070918121139.gif');background-repeat: no-repeat;background-position: right;background-attachment: scroll;padding:0px 1.2em 0px 0px;margin:0px;}

/*** LEFT MENU CLASSES *********/
#MenuSx {width:15.90em; float:left; margin:0px; padding:0px !important; margin: 2.44em 1.4em 0 0 !important; display:inline; }
#MenuSx ul{padding:0em;float:left;width:15.90em;margin:0em;}
#MenuSx li{padding-left:0em;float:left;width:99%;margin:0em;list-style-type:none;}
#MenuSx img{float:left;display:inline; clear:both; margin-top:2.40em; margin-bottom:0.88em }
#MenuSx a{float:none;display:inline;}
#MenuSx div{padding:0em;float:left;max-width:15.90em;clear:both;margin:2.52em 0 0.88em 0em; font-weight:bold;}
#MenuSx span{color:#1E497C; font-size:1em; display:block; clear:both;}

/*** CODA CLASSES *********/
#Coda{width:67.95em;background-color:#FFF;float:left;margin-top:1.44em; font-size:1em;}
#Coda .partners{ width:67.95em; text-align:center; float:left;}
#Coda .partners img{ float:none; padding-bottom:1.44em;}

#Coda .superiore{border-bottom:1px solid #AAA;height:1.44em;float:left; width:100%;}
#Coda .superiore a{float:left;margin:0;padding:0;border:0;}
#Coda .superiore div {float:right;margin:0;padding:0;border:0;}
#Coda .superiore div a{float:none;}
#Coda .superiore img{ border:0px;padding:0px;margin:0px; width:1.264em;}

#Coda .inferiore{height:1.44em; padding:0px; margin:0px; width:67.95em;}
#Coda .inferiore span{float:left;}
#Coda .inferiore ul{float:right; margin:0px;  text-align:right;}
#Coda .inferiore li{list-style:none; margin:0px; padding:0px; float:left; display:inline; padding:0px 0.72em 0px 0em; border-right:1px solid #AAA; margin-left:0.72em;}
#Coda .inferiore li.ultimolink{border:0px !important; padding-right:0px;} 
#Coda .inferiore li a{float:left;}
#Coda .inferiore .bloccofooterdx{float:right;}


/** MAPPE **/
.mappa-div{float:left; margin-right:0.364em;}
.tab-open li{clear:both;margin-left:1.364em;}
.tab-closed{}

/*** CORPOO CONTENTUTI ***/
#CorpoContenuti{float:left; margin-top:1.44em; width:50.6em; display:inline; line-height:1.45em;}

.search-form-contatti{margin:0;padding:0;border:0} 
.search-form-contatti .input {width:15.45em;margin:0;font-size:1em;height:1.25em;padding:0.1em;}
.search-form-contatti .testo {width:33.2em;margin:0;font-size:1em;height:8em;padding:0em;}
.search-form-contatti .p_invia {width:3.5em;margin:1px 0em 0px 0px;font-size:1em;height:1.7em;padding:0em;}
.search-form-contatti .p_cancella {width:5em;margin:1px 0em 0px 0px;font-size:1em;height:1.7em;padding:0em;}

.qb-space{margin-bottom:0.361em!important;display:inline;}    
.xt-space{margin-top:1.44em!important;display:inline;}
.tform-space{margin-top:1.1em!important;display:inline;}
.st-space{margin-top:0.723em;}    
.t-space09{margin-top:0.9em;}   
.t-space17{margin-top:1.7em;}   
.t-space11{margin-top:1.1em;}   

.spaziohb {margin-top:6.1em;height:0em;}
.colorelink {color:#505050;}
.linkurl {color:#505050;font-weight:bold;}
.collink_barrasup {color:#bdc4e1;}

.menu-left2{width:15.90em;float:left}
.menu-left2 ul{padding:0em;float:left;width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}
.menu-left2 ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -0.7em!important;display:inline;}
.menu-left2 ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -1.4em!important;display:inline;}
.menu-left2 ul li ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -2.1em!important;display:inline;}
.menu-left2 ul li ul li ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -2.8em!important;display:inline;}
.menu-left2 ul li ul {width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}

.menu-left{width:15.90em;float:left}
.menu-left ul{padding:0em;margin:0em;float:left;width:100%;}
.menu-left li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}

.b-padding{padding-bottom:1.44em!important;display:inline;}

.imgbarraxs {height:56.545em;width:15.909em;}
.imgleftbar {  width:15.898em;  height:2.89em;  float:left;  width:100%;}

.logo{width:40%;margin-top:18px;} 
.logo img{width:6.837em;height:2.439em}
.img1{width:15.808em;height:29.990em}
.img2{width:15.808em;height:56.187em}

.space-tool, .spt2-last{background-color: #0059AA;float:left;text-align:left}
.space-tool{width:13.8%;padding-left: 1.308em;}
.spt2-last {width:49.05%}

.bianco{color:#fff;}  
.rosso{color:#1E497C;}

.pos{float:left;}
.time{text-align:right;background-color:#dcdcdc;}
.pdr{padding-right:9px}
.header{width:100%;}
.lrg{width:100%;}
.link-sub a{color:#1E497C;}
.link-sub a:hover{color:#1E497C;}
.g-dim{w\idth:100%;margin:0 0 0 0; padding:0; border:0}
.space-t0{margin-top:0px;}
.space-t1{margin-top:1px;}
.space-t2{margin-top:2px;}
.space-t-1{margin-top:-1px;}
.space-t-2{margin-top:-2px;}
.top-links{width:100%;}
.t-link {border-right:1px solid #AAA;padding:0px 8px 0px 8px;float:left;f\loat:none;display:inline;}
.menu-lower{display:none;}
.hidden{display:none;}
.no-border{border:0em!important;}
.left{float:left;}
.right{float:right;}
.number{width:2em;}
.fcUpper{text-transform:capitalize;}
.nonButton{border:0px; background-color:transparent; padding:0px; font-weight:bold; color:#505050; cursor:pointer;}
.nonButton:hover{text-decoration:underline;}

.menu-left{width:15.9em;float:left;vertical-align: baseline;}
.menu-left ul{padding:0em;margin:0em;float:left;width:100%;}
.menu-left li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}
.menu-left .topvoci{color:#1E497C;font-size:1.2em;font-weight:bold}
.menu-left li li li{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}

.div-distanza-left{height: 18em;float:left;}
.menu-left-img{width:15.90em;height:100%;float:left}

.t-space{margin-top:0.500em!important;display:inline;}
.r-space{margin-right:1.40em!important;display:inline;}
.b-space{margin-bottom:1.44em!important;display:inline;}
.l-space{margin-left:1.44em!important;display:inline;}
.ht-space{margin-top:0.723em!important;display:inline;}
.hr-space{margin-right:0.723em!important;display:inline;}
.hb-space{margin-bottom:0.723em!important;display:inline;}
.qt-space{margin-top:0.361em!important;display:inline;}

.full-center{width:67.95em; float:left;}
.ext-center{width:50.6em; float:left; height: 100%;}
.ext-center-bold {width:50.6em;float:left;height: 100%;font-weight: bold;text-align: right;padding-right: 18.06em;}
.nrm-center{width:33.25em;float:left}
.column{width:15.89em;float:left} 

.photo{f\loat:left;padding:4px 0px 4px 0px;he\ight:9.395em;margin:0px;}
.photo2{padding:4px 0px 4px 0px;width:15.89em}

.half-lined{border-bottom:1px solid #AAA;padding-bottom:7px;margin-bottom:8px;display:inline;}
.lined{border-bottom:1px solid #AAA;padding-bottom:1.44em;margin-bottom:1.44em;display:inline;}


.search-nav  {text-align:center;margin:0em auto 0em auto;}
.search-nav ul{margin:0px;padding:0px;}
.search-nav li{display:inline;}
.search-nav .pg {border-left : 1px solid #AAA;padding : 0 4px;}
.search-nav .first-item {border-left :0px;}
.barrapagine {width:40.48em;text-align:center;float:left;}
.barrapaginedx {width:10.10em;float:left;text-align:right;}
.title4{font-weight:bold;font-size:0.909em;}


.search-form {margin:0;padding:0;border:0}
.search-form #idtext{width:17.3em;margin:0;font-size:1em;height:1.25em;padding:0em;}
.search-form #iddove{width:11.2em;margin:0;font-size:1em;height:1.6em;padding:0em;}
.search-form #idtra{margin:0 0.813em 0 0.813em;padding:0}
.search-form .input{padding:1.174em 0 1.174em 0}
.search-form .link-ric{margin:0 0.994em 0 0.994em;padding:0}
.search-form #idtitolo{width:28.1em;}
.search-form #idautore{width:28.1em;}
.search-form #ideditore{width:28.1em;}
.search-form #idluogo{width:28.1em;}
.search-form #idanno{width:28.1em;}
.search-form #idcerca{font-size:1em;padding:0px;float:left;display:inline;margin:0}
.search-form .input-submit{font-size:1em;padding:0px;float:left;display:inline;margin:0}

.search-form2 div{margin:0;padding:0 0 1px 0;border:0;background:rgb(237,237,237);}
.search-form2 img{border:0;margin:0;padding:2px 0 0 8px}
.search-form2 #idtext{width:14em;margin:0;font-size:1em;height:1.25em;padding:0em;}
.search-form2 #iddove{width:11.2em;margin:0;font-size:1em;height:1.6em;padding:0em;}
.search-form2 #idcerca{font-size:1em;padding:0px;margin:0 0.4em 0 0.4em}
.search-form2 #idtra{margin:0 0.4em 0 0.4em;padding:0}

.formricerca #idtesto{width:17.3em;margin:0;font-size:1em;height:1.25em;padding:0.1em;float:left}
.formricerca #idkey{width:15.15em;margin:0px 0em 0px 0px;font-size:1em;height:1.25em;}
.formricerca #idcerca{font-size:1em;padding:0px;float:left;display:inline;margin:0 0 0 8px;float:left}
.formricerca #idcerca2{font-size:1em;padding:0 0.5em 0 0.5em;float:left;display:inline;margin:0px 0px 0px 0px}

.f-size-tit{font-size:1.265em}
.f-bold{font-weight:bold;}
.title4{font-weight:bold;font-size:0.909em;}
.title5{font-weight:bold;font-size:1em;}
.title4path{font-weight:bold;font-size:0.909em;}
.title6{font-size:1.264em;}

.boxsx{width:15.65em;float:left;border:1px solid #AAA;margin-top:1.445em!important;display:inline}
.inboxsx{width:13.85em;padding:1em 0.903em 1em 0.903em}
.fotoprimopiano{width:33.25em;height:9.395em;float:right;margin:1px 0 0px 8px;border:0; padding:0}
.titprimopiano{font-size:1.3em;padding:0;margin:0}
.space-icon{margin:0px 0 -4px 0}
.space-icon-s{margin:0px 0 0px 0}
.icone{margin:0px 8px 0px 0px;float:left}
.thumbnail{float:left;width:7.06em;height:4.35em;padding:5px .72em 3px 0px;w\idth:6.34em;he\ight:3.62em;margin:0px;}
.thumbquad{float:left;width:7.06em;height:7.06em;padding:5px .72em 3px 0px;w\idth:6.34em;he\ight:6.34em;margin:0px;}
.italico{margin: 0.1em; font-style: italic; display: block;} 
.azzurro-betile{ color: #0059aa;}
.colore-pianipaesaggistigi{ color: #009999;}
.titoloparagrafo{ color:#183969; font-size:1.167em;}
.img-progetto { height: 1.174em; width: 8.581em;}
.divprog {width: 15.9em;}

.littlebold {  font-size:0.813em;  text-align: right;  padding-top: 1em;}
.menusxintest {height: 18.061em;}

.ext-center-end-bold{  width:50.6em;  float:left;  height: 100%;  padding-left:24.00em;  text-align: left;  font-weight:bold}
.ext-center-end{ width:50.6em;  float:left;  height: 100%;  padding-left:24.00em;  padding-bottom: 2em; text-align: left; }

.sfirs { color:#183969;}
.divtb_sfirs {width:67.95em;float:left;background-color: #183969;} 
.divtb_sfirs a:hover {color:#fff}
.litb_sfirs { float:left;text-align:center;padding-right:1.44em;padding-left:1.44em;background-color: #183969;color:#fff;}


.img-home{ height:68.021em;height: 30.984em;}

.ras-img{ width:4.697em; height:3.161em;}
.img-concorso {height: 1.174em; width: 9.575em;}

.indent{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.t-right{text-align:right;}

.galleriafoto { float:left; width:7.06em; height:4.35em; w\idth:6.34em; he\ight:3.62em; padding:0px 1px 0px 0px; margin:0px;}
.galleriafoto img { float:left; width:7.06em; height:4.35em; padding:0px 1px 0px 0px; w\idth:6.34em; he\ight:3.62em; margin:0px;}
.didascaliafoto{font-size:0.82em;}
.condividi {width:42.88em;float:left;}
.divcondividi {width:7.72em;float:left;}
.classeimgcondividi {width:1.44em;height:1.44em;float:left;padding-right:0.9em;}
.classeimgcondividinp {width:1.44em;height:1.44em;float:left;}
.classeimgcondividif {width:1.44em;height:1.44em;float:left;padding-right:0.72em;padding-left:7.72em;}

.titololb {text-transform: uppercase;font-weight:bold;font-family:sans-serif;font-size:1.265em;color:#1E497C !important;}
.titololb a{text-decoration:none;font-weight:bold;font-family:sans-serif; color:#1E497C !important;}
.titololb a:hover {text-decoration:underline;font-weight:bold;font-family:sans-serif;}

