/* CSS Document */
:focus {outline:none}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif}
a{text-decoration:none}
table tr.odd{background-color:#E5DED8}
table tr.over{background-color:#D4CDC7}
/*** GENERALE ***/
.wrap001{background-image:url(../img/bgsite.png);background-position:center top;background-repeat:repeat-y}
.wrap002{width:950px;margin:0 auto}
.wrap001-close{height:74px;background-image:url(../img/bgsiteend.png);background-position:center top;background-repeat:no-repeat}
.wrap001-close ul{width:915px;margin:0 auto;padding:50px 0 0;list-style-type:none}
.wrap001-close ul li.indirizzo{float:left}
.wrap001-close ul li.newsletter{float:right}
.wrap001-close ul li.newsletter a{font-size:0.80em;padding-left:26px;height:13px;background-image:url(../img/button/btnNewsletter.gif);background-position:left top;background-repeat:no-repeat}
/*** HEADER ***/
#header{width:100%;overflow:hidden}
#headertitle{float:left;padding-top:10px;margin-left:18px}
#headertitle h1, #headertitle h1 a{margin:0;display:block;width:236px;height:170px}
#headertitle h1 a{background-image:url(../img/logo.png);background-position:left top;background-repeat:no-repeat}
#headertitle h1 a span{display:none}
#header #other{float:left;margin:32px 0 0 16px}
#header #other ul{margin:0;padding:0;list-style-type:none}
#header #other .ricerca ul{width:100%;overflow:hidden}
#header #other .ricerca ul li{float:left}
#header #other .ricerca ul li label{display:none}
#header #other .ricerca ul li input{margin:0;width:200px}
#header #other .ricerca ul li #btnCercaGenerale{font-weight:bold;font-size:0.90em;width:63px;height:17px;margin:2px 0 0 5px;background-image:url(../img/button/btnCerca.png);background-position:left top;background-repeat:no-repeat;background-color:transparent;border:none}
#header #other .contatti, #header #other .contatti ul li.ultimo{margin-top:15px}
#header #other .contatti ul li{font-size:1.1em}
/* SOLO PER HP*/
#idcategoria0 #idsezione0 #idoggetto0 #headertitle h1, #idcategoria0 #idsezione0 #idoggetto0 #headertitle h1 a{width:224px}
/* MENU */
#headermenu{float:left;margin:32px 0 0}
#headermenu p{margin:0}
#headermenu ul{padding:0;margin:0;list-style-type:none;float:left}
#headermenu ul li{margin:0 4px 6px 0}
#headermenu ul li a{display:block;width:170px;height:20px;text-transform:uppercase;padding-left:17px;background-color:#F1EEEA}
#headermenu ul li a:hover{background-color:#E5DED8}
#headermenu ul li a span{display:block;padding:1px 0 0 0}
/*** PAGINA INTERNA ***/
#internalwrap{width:950px;overflow:hidden}
#content{float:left;width:496px;margin-right:4px;background-color:#F1EEEA}
#contentimage ul{margin:0;padding:0;list-style-type:none}
#contentimage ul li h4{margin:0}
#oggetto #contentheader, #oggetto #contenttext{width:436px;margin:0 auto}
#oggetto #contentheader{background-color:#E5DED8;padding:0 0 15px 0;margin:21px auto}
#oggetto #contentheader h1{text-transform:uppercase;font-size:1.6em;padding:15px 0 0 19px;margin:0}
/* PERCORSO */
#percorsoheader{margin-bottom:2px}
#percorsoheader label{display:none}
#percorsoheader span{display:block;margin-left:256px;padding-left:9px;text-transform:uppercase;font-size:2.2em;background-color:#4E555F}
/* MENU SX */
.left{float:left;width:255px;margin-right:2px}
#Sezione ul{margin:0;padding:0;list-style-type:none}
#Sezione ul li{margin-bottom:3px}
#Sezione ul li a{display:block;text-transform:uppercase;background-color:#F2EEEB}
#Sezione ul li a:hover{background-color:#E5DED8}
#Sezione ul li a span{display:block;padding:10px 0 10px 18px}
#Sezione ul li p{margin:0}
#Sezione ul.ogg li a{background-image:url(../img/content/bg-ogg-sez.gif);text-transform:none;background-position:left top;background-repeat:repeat-x;background-color:transparent}
#Sezione ul.ogg li a span{padding:2px 0 5px 18px}
#Sezione ul.ogg li a:hover{background-image:url(../img/content/bg-ogg-sez-sel.gif);background-position:left top;background-repeat:repeat-x;background-color:transparent}
/*** MENU DX ***/
.right{float:left;width:192px}
.right ul{margin:0;padding:0;list-style-type:none}
#includedx h2{ margin:0 0 5px 0;font-size:1em;text-align:center;}
#includedx h2 span{padding:12px 0;background-color:#E5DED8; display:block; margin-bottom:12px}
#includedx h2 img{ display:block; margin:0 auto; width:170px}
#includedx li{background-color:#F2EEEB;}
#includedx h2 a{display:block;}
#includedx li .sottotitolooggettopiano{display:block;padding:0 11px 10px 11px;margin:0 auto 4px auto; width:170px;}
/*** INDICE ***/

/*** INDICE EVOLUTO ***/

/*** INCLUDE DX ***/

/*** ALLEGATI ***/

/*** LINK ***/
#link{margin-bottom:4px}
#link h3{padding:15px 0;font-size:1em;text-align:center;margin:0;background-color:#E5DED8}
#link li{background-color:#F2EEEB}
#link li h4{font-size:1em}
#link li h4 a{display:block;padding:10px 11px;margin:0 auto;text-align:center}
/*** HOMEPAGE ***/
#homepage #logocontainer{width:915px;margin:0 auto 7px auto}
#homepage #homepiano2{width:915px;margin:0 auto}
#homepage #homepiano2 ul{width:100%;overflow:hidden;margin:0 0 8px 0;padding:0;list-style-type:none}
#homepage #homepiano2 ul li{float:left;width:300px;height:159px;margin-right:7px;background-color:#F1EEEA}
#homepage #homepiano2 ul li.ultimo{margin-right:0}
#homepage #homepiano2 ul li h2{margin:0}
#homepage #homepiano2 ul li img{float:left;padding:2px;margin:0 20px 0 20px;border:1px solid #ABABAB}
#homepage #homepiano2 ul li .contentli{width:100%;overflow:hidden;margin-top:40px}
#homepage #homepiano2 ul li .sottotitolooggettopiano{margin:0 20px 0 118px;font-size:0.9em}
#homepage #homepiano2 ul li.ultimo .sottotitolooggettopiano{margin-left:59px}
/* RIQUADRO SFOGLIALIBRO */
#homepage #homepiano2 ul li.I0003 img{float:none;padding:0;margin:0;border:none}
#homepage #homepiano2 ul li.I0003 a:hover{text-decoration:none}
#homepage #homepiano2 ul li.I0003 a:hover span{text-decoration:underline}
#homepage #homepiano2 ul li.I0003 .contentli{margin-top:20px;text-align:center}
#homepage #homepiano2 ul li.I0003 .sottotitolooggettopiano{margin-left:0}
/*** HOMEPAGE REDAZIONALE INTERNA ***/

/*** RICERCA ***/
.cmxform{padding-bottom:10px}
#specialericerca #content, #specialericerca #percorsoheader{width:915px;margin:0 auto;float:none}
#specialericerca #percorsoheader span{margin-left:0}
#specialericerca #contentheader, #specialericerca #contentheaderrisultato{display:none}
#specialericerca fieldset{border:none;margin:0 10px 10px;background-color:#E5DED8}
#specialericerca fieldset legend{font-size:1em}
#specialericerca fieldset fieldset{margin:0;padding:0}
#specialericerca ol{margin:0;padding:0;list-style-type:none}
#specialericerca ol li{margin-bottom:10px}
#specialericerca ol li.ultimo{margin-bottom:0}
#specialericerca ol li label{float:left;margin-right:5px}
#specialericerca ol li input, #specialericerca ol li select{margin:0}
#specialericerca ol li.data label{width:25px;text-align:right}
#specialericerca ol li ol.data li label{display:none}
#specialericerca ol li ol li select{float:left;margin-right:5px}
.elencorisultati{margin:0 10px;padding:10px 0 0;list-style-type:none}
.elencorisultati li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCCCCC}
.elencorisultati h3{font-size:1.2em;margin:0}
.elencorisultati a{display:block;padding:5px 0 5px 17px}
.elencorisultati a:hover{background-color:#E5DED8}
.paging{margin:10px 0 10px 10px}
/*** FORMS ***/

/*** GALLERIA ***/

/*** NEWSLETTER ***/
#specialenewsletter #content{width:915px;margin:0 auto;float:none}
#specialenewsletter #contentheader h1{font-size:2.2em}
#specialenewsletter #contentheader h1 span{display:block;margin-left:0;padding:5px 0 5px 9px;text-transform:uppercase;background-color:#4E555F}
#specialenewsletter #contentheader h2{margin:0 20px 10px 20px;background-color:#E5DED8;padding-left:17px}
#specialenewsletter label{font-weight:normal}
#specialenewsletter fieldset{border:none;padding:0;margin:0 20px 10px 20px}
#specialenewsletter fieldset legend{background-color:#E5DED8;padding-left:17px;width:98%}
#specialenewsletter input{margin:0}
#specialenewsletter ol{margin:0;padding:0;list-style-type:none;width:100%;overflow:hidden}
#specialenewsletter ol li{width:100%;overflow:hidden;margin-bottom:5px}
#specialenewsletter ol li.primo{margin-top:10px}
#specialenewsletter ol li.ultimo{margin-bottom:0}
#specialenewsletter ol li label{float:left;width:130px}
#specialenewsletter ol li input{float:left;margin-right:5px}
#specialenewsletter ol li .testovalidazione{display:none}
#specialenewsletter .privacy label{width:100%}
#specialenewsletter .privacy textarea{width:99%;padding:0}
#specialenewsletter .privacy ul{margin:0;padding:0}
#specialenewsletter .privacy ul li label{width:auto}
#specialenewsletter .submit{margin:5px 0;text-align:center}
#specialenewsletter .descrizioneasterisco{margin:0 0 10px 20px;}
/*** FOOTER ***/
#footer ul{width:915px;height:51px;margin:14px auto 0 auto;padding:0;list-style-type:none;background-color:#E4DED7}
#footer ul li{float:left;margin-right:13px;margin-top:16px}
#footer ul li.primo{margin-left:13px}
#footer ul li.ultimo{margin-right:0}
#footer ul li a{text-transform:uppercase;font-size:0.75em}
#footer ul li p{margin:0}
/*** VALIDAZIONE ***/

/** IE7 HACKS **/

/** IE6 HACKS **/

/*** SAFARI 4 HACK ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #headermenu ul li a span{display:block;padding:2px 0 0 0}
}
