body{ text-align:center; background-color:#EBEBEB; }
#contenitore{ margin:0 auto; text-align: left; width:931px; padding:0; border:1px solid #CCCCCC; background-color:#FFFFFF; }
#header{ height:50px; margin:0; padding:5px; }
#header img{ float:left; margin-right:30px; border:none; }
#header h4{ margin:17px; margin-bottom:0; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#999999; font-weight:bold; text-align:right; }

#menu {	width: 100%; float: left; margin: 0; padding: 0; background:#759CFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:25px; margin-top:12px;}
#menu dl {margin: 0; padding: 0;}
#menu dd {width:133px; float:left; margin: 0; padding: 0;} 
#menu a {display: block; padding: 5px; text-decoration: none; color:#FFFFFF;}
#menu a.centro{ text-align:center;}
#menu a:hover {background-color: #666666; color: #FFFFFF; text-decoration: underline;}
#menu dd dl {display: none; }
#menu dd:hover dl {display: block; position: absolute; z-index:1000; width:150px; padding: 0; margin:0px; border:1px solid #999999;	background: #FFFFFF; color:#666666;}
#menu dd dd {border: none; width: 150px;} 
#menu dd dd a {padding: 2px 2px 2px 10px; color:#666666;}

#categorie{width:220px; border:1px solid #CCCCCC; background-color:#CCCCCC; float:left; padding:1px; margin-left:1px; }
#categorie p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0; margin-bottom:5px; padding:0; padding-left:7px; }
#titolo{ background-color:#FFFFFF; padding:3px; }
#categorie p.tit{ color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; margin-top:2px; }
#categorie p a{ color:#666666; text-decoration:none; }
#categorie p a:hover{ color:#759CFF; text-decoration:underline; }
#categorie p.funzionalita{ padding-top:6px; }
#categorie strong{ font-size:12px; color:#759CFF; }
hr{ border:1px dotted #759CFF; padding:0; }

#categorie p.vantaggir{ padding-top:6px; }
#categorie p.vantaggir a:hover{ color:#FF9933; text-decoration:underline;  }
#categorie p.vantaggic a:hover{ color:#FF9933; text-decoration:underline;  }
#categorie .vantaggir strong{ font-size:12px; color:#FF9933; }
#categorie .vantaggic strong{ font-size:12px; color:#FF9933; }

#categorie p.offriamo{ padding-top:6px; }
#categorie p.offriamo a:hover{ color:#009900; text-decoration:underline;  }
#categorie p.storia a:hover{ color:#009900; text-decoration:underline;  }
#categorie .offriamo strong{ font-size:12px; color:#009900; }
#categorie .storia strong{ font-size:12px; color:#009900; }

#categorie p.elenco{ padding-top:6px; }
#categorie .elenco strong{ font-size:12px; color:#CC3366; }
#categorie .casi strong{ font-size:12px; color:#CC3366; }

#categorie p.domande{ padding-top:6px; }
#categorie .domande strong{ font-size:12px; color:#3333CC; }
#categorie .contattaci strong{ font-size:12px; color: #3333CC; }

#categorie p.dove{ padding-top:6px; }
#categorie .dove strong{ font-size:12px; color: #666666; }

#boxextra{ background-color: #759CFF; color:#FFFFFF; padding:3px; width:208px; }
#boxextra p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:bold; text-align:center; }
#boxextra p.demo a{ text-decoration:none; color:#FFFFFF; }
#boxextra p.demo a:hover{ text-decoration:underline; color:#CCCCCC; }

#prova{ background-color: #999999; color:#FFFFFF; padding:3px; width:208px; margin-top:5px; }
#prova p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:bold; text-align:center; }
#prova p.prv a{ text-decoration:none; color:#FFFFFF; }
#prova p.prv a:hover{ text-decoration:underline; color:#0033FF; }


#contenuto{ padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:10px; width:665px; margin-top:0px; border:1px solid #CCCCCC; float:right; margin-right:10px; }
#contenuto p{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; line-height:16px; }
#contenuto p a{ text-decoration:none; font-weight:bold; color:#666666; }
#contenuto p a:hover{ color:#759CFF; text-decoration:underline; }
#contenuto .interlinea{ float:left; margin:0; padding:0; margin-left:10px; margin-bottom:15px;}
#contenuto h1{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:8px; width:370px;}
#tt{ clear:both;}

#riga img{ float:left; margin-right:8px; margin-top:3px; }
#riga .tito{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#759CFF; font-variant:small-caps; font-weight:bold; }
#riga .titov{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF9933; font-variant:small-caps; font-weight:bold; }
#riga .titoc{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#009900; font-variant:small-caps; font-weight:bold; }
#riga .titor{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CC3366; font-variant:small-caps; font-weight:bold; }
#riga .titob{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3333CC; font-variant:small-caps; font-weight:bold; }
#riga .titog{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; font-variant:small-caps; font-weight:bold; }

#riga p.pg{ font-size:11px; }
#funz{ height:55px;}

#footer{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; border-top:1px solid #CCCCCC; padding: 3px; height:30px; margin-top:0; }
#footer a { text-decoration:none; margin:0; padding:0; color:#666666; }
#footer a:hover{ text-decoration:underline; color:#759CFF; }

