body { background:#EFEFEF url(../images/struttura/bg.jpg) top center repeat-y; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#333}
* html body { /* SBMH */
font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versiones */
}

form { padding:0; margin:0}
a img { border:none}
a:link { color:#254AB8}
a:visited { color: #003366}
acronym { color: #006600; font-weight:bold}
acronym:hover { cursor:help}
.rosso { color:#990000}

/* nascondi gli elementi indesiderati */
.pgNav{
	position: absolute;
	top: -1000em;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.clear { clear:both}
.centrato { text-align:center}
.left {  float: left}
.right {  float: right}

#testata { width:740px; /* 760-10-10*/ padding:10px 10px 0px 10px; background:#FFF; margin:0 auto;  overflow:auto}

#testSx {  float:left;}
#logo { margin:0; padding:0; width:248px; height:110px; }





#menutop, #menuinferiore { margin:0; padding:0.4em 0 1.2em 0; text-align:right; font-size:70%}
#menuinferiore { font-size:90%;   }
#menuinferiore ul { padding:0.4em 0; margin:0}
#menutop li, #menuinferiore li { display:inline; margin:0; height:0; border-left:1px solid #333; padding:0 0.5em 0 0.8em; }
#menutop a, #menuinferiore a { white-space: nowrap; color: #666;}
#menutop li.pv  { border-left:2px solid #FFF;}
#menuinferiore li.pv { border-right:1px solid #333;}
/*#menutop li.english { padding-right:26px} */
#menutop a:link, #menutop a:visited { text-decoration:none}
#menutop a:hover, #menutop a:focus, #menutop a:active { border-bottom:1px dashed #000037}


#imgcentrale { width:760px; background:#FFF; margin:0 auto}
#descrMin { text-align:right }

#divmenu { width:760px; background:#FFF; margin:0 auto; padding:0.5em 0; }
#menu { background:#003277; margin:0; padding:0; list-style:none; height:2em; width:760px}
#menu li { display:inline; float:left; background-color:#FFF;   }
#menu a {width:146px; height:2.2em; line-height:1.6em; padding:0.7em 0.2em 0 0.2em; text-decoration:none; white-space: nowrap; float:left; text-align:center; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:70%; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; margin-right:3px; overflow:visible}
#menu .uv a { margin-left:0px; margin-right:0px; width:141px; padding-right:0; padding-left:0}
#menu a:link, #menu a:visited {background:#003277;}
#menu a:hover, #menu a:focus, #menu a:active {background:#004BB3; }

#contenitore { width:760px; background:#FFF; margin:0 auto; padding-top:16px;  overflow:auto; clear:both}



span#titrovi { font-size:0.8em; border-bottom:1px dashed #999; padding:0 0 4px 184px;  color: #CCC; float:left; }  
span#titrovi b { font-weight:bold; color:#999; padding-right:6px}
span#titrovi strong { color:#003277;}

#menLatc { width:150px; /* 150+10*/ overflow:auto; clear:left; float:left; padding:30px 0 0 0; margin-left:10px; font-size:95%;   }
#menLatc ul { width:110px;  padding:36px 0 0 16px; margin:0; line-height:1.8em }
#logoCli { display:block}


#contlar { padding:30px 60px 0 0; margin-left:186px; width:510px; /* 760-186-60-4px per IE6 */ line-height:1.4em; }
#contlar h1 { font-size:180%; line-height:1.4em}
#contlar h2 { font-size:120%; line-height:1.4em; text-transform:uppercase; font-weight: bold; color:#003277}


#divcontatti { clear:both; width:730px; /* 760-15-15 */ padding:0.4em 15px; }

#infocont { margin:0 0 10px 0; padding:0 0 10px 0; overflow:auto; border-bottom:1px dashed #999}
#infocont li { display:inline; float:left; margin:0.5em 16px 0.5em 0; padding:0 0 0.4em 0; }
#infocont strong { font-size:1.3em;}
#infocont strong, #infocont span { display:block; padding-left:46px;}

#numeroverde { background:transparent url(../images/struttura/tel.gif) top left no-repeat; }
#numeroverde strong, #numeroverde span { display:block; padding-left:20px;}
#numeroverde strong {  color:#1E591E; }

#skype { background:transparent url(../images/struttura/contatto-skype.gif) top left no-repeat }
#at { background:transparent url(../images/struttura/at.gif) top left no-repeat }
#skype a:link, #skype a:visited, #at a:link, #at a:visited { color:#003277; text-decoration:none}
#skype a:hover, #skype a:focus, #skype a:active, #at a:hover, #at a:focus, #at a:active  { color:#004BB3; text-decoration: underline}
#aproweb { background:transparent url(../images/struttura/lucaproweb.gif) top left no-repeat }

#divcontatti form { background: #FFF url(../images/struttura/bg_form.jpg) repeat-x top left; padding:20px}
#divcontatti legend { margin:0.4em 0; font-weight:bold; text-transform:uppercase; color: #333}
#divcontatti fieldset { border:none; padding:0; margin:0}
#divcontatti p { overflow:auto; padding:0.2em 0; margin:0.4em 0}
#divcontatti label { white-space:nowrap; text-align:right}
#divcontatti select { margin:0 0.4em; padding:0.2em; }
#divcontatti em { color:#CC0000;  padding:0 0.2em; line-height:1.6em}
.labelall { width:80px;  float:left;  line-height:1.8em;  }
.luntext { width:126px; float:left; margin:0 0.4em; padding:0.2em; color:#000; border:1px solid #999999;}
#divcontatti  acronym { color:#333}

#menuinferiore { width:744px; /* 760-8-8*/ padding:0.6em 8px; background:#E2E2E2; margin:0 auto; border-top:1px dashed #999; border-bottom:1px dashed #999999; text-align:center}
#piede { width:760px; background:#FFF; margin:0 auto; overflow:auto;}
.boxCc {float:left; border-right:1px solid #EFEFEF; padding:6px; text-align:center}
.boxCc h4 { margin:0; padding:0.4em 0; text-align:center; color:#666; font-size:80%}
#Assoc {width:200px;}
#PartnCom { width:330px}
#MetodPag { width:192px; /* 760-200-330-((6*2)*3)-2 */ border-right:none; }

#copyright { width:100%; background:#EFEFEF url(../images/struttura/bg_base.jpg) top center no-repeat; margin:0 auto; padding:18px 0; text-align:center; font-size:80%; color:#666}
