body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8a5d0e; background: #e4b262;}
a{font-family: Verdana;font-size: 11px;color: #be6720;text-decoration: none;}
table {font-size: 11px;}
form,input,textarea,select{ margin: 0px;font-size: 11px; z-index:0;}

/* titoli */
.titviolascuro {color: #FFFFFF; font-weight: bold; padding:3px 3px 3px 3px; background-color:#663399; background-position: top;}
.titgrigio {color: #40697E; font-weight: bold; padding:3px 3px 3px 3px; background-color:#BEDCEB; background-position: top;}
.titviola {position:static; text-align:left; color: #FFFFFF; font-weight: bold; padding:3px 3px 3px 3px; background-color:#EB4AA5; background-position: top;}
.titazzurro {text-align: left; color: #ff0000;	font-weight: bold;	padding:3px 3px 3px 3px; background-color: #ffde00; background-position: top; font-size: 9px;}
.titverdegiallo {color: #000000; font-weight: bold; padding:3px 3px 3px 3px; background-color:#D2E450; background-position: top;}
.titarancio {color: #FFFFFF; font-weight: bold; padding:3px 3px 3px 3px; color: #000033; background-image:url(../img/sfxmenu.gif); background-color:#FFA632; background-position: top;}
.titverde {color: #FFFFFF;	font-weight: bold;	padding:3px 3px 3px 3px;background-color: #0BB20D;	background-position: top;}
.titrosso {color: #FFFFFF; font-weight: bold;	padding:3px 3px 3px 3px; background-color:#E98F8F; background-position: top;}
.titverde {color: #000000; font-weight: bold; padding:3px 3px 3px 3px; background-color:#89A966; background-position: top; width: 100%;}
.titgiallo {color: #FFFF00; font-weight: bold; padding:3px 3px 3px 3px; background-position: top; background-image:url(../img/sfxmenu.gif); }
.titblu {color: #FFFFFF; font-weight: bold; padding:3px 3px 3px 3px; background-color:#336699; background-position: top; width: auto;}

/* tabelle */
.tablecorpo {text-align: left; border: 0px; padding: 0px; width: 100%; border: 2px solid #BFDB3F;}
.tablerosso {text-align: left; color: #666666; width: 100%; border: 2px solid #DA1343; padding: 3px}
.tablegrigio {text-align: left; color: #666666; width: 100%; height: 100px;border: 2px solid #BEDCEB; padding: 3px; }
.tablegiallo {text-align: left; color: #be6720; width: 100%; padding: 3px; text-align:left; background: #fce774;}
.tableblu {text-align: left; color: #336699; width: 100%; padding: 3px; text-align:left; background: #e1f28f; border-bottom: 1px solid #74ac37;}
.tableverdegiallo {text-align: left; color: #000033; width: 100%; border: 2px solid #D2E450; padding: 3px}
.tableazzurro {text-align: left; color: #003333; width: 100%; border: 2px solid #6699CC; padding: 3px}
.tablearancio {text-align: left; position:relative; color: #FFFFFF; width: 100%; border: 0px solid #FFA632; padding: 0px; top: 11px;border-bottom: 2px solid #FFA632;}
.tableverde {text-align: left; color: #8a5d0e; width: 100%; border-top: 1px solid #d08433; border-bottom: 1px solid #d08433; padding: 3px;}
.tableviola {text-align: left; color: #FFFFFF; width: 100%; border: 2px solid #EB4AA5; padding: 3px;}
.tableviolascuro {text-align: left; color: #FFFFFF; width: 100%; border: 2px solid #663399; padding: 3px;}
.tablebianco {width: 100%; border: 0px; background: #FFFFFF; }
.tablestandard {width: 100%; border: 0px; }
.tablesezione {width: 100%; border: 0px; padding: 5px; color: #8a5d0e;}

/* scrolling text */
#scrollverdegiallo {text-align: left; padding: 5px; background-color: #D2E450; color: #000033}
#scrollviola {text-align: left; padding:3px; border: 2px solid #EB4AA5; color: #EB4AA5}
#scrollgiallo {text-align: left; padding: 2px; background-color: #EAEAEA; color: #000033}

/* bottomtable */
.bottableverdegiallo {color: #000000; width: 100%; border: 2px solid #D2E450; padding: 3px; background-color:#D2E450;}
.bottablegiallo {color: #FFFFFF; width: 100%; border: 2px solid #F4D20F; padding: 3px;}
.bottablerosso {font-size: 10px; color: #FFFFFF; width: 100%; border: 2px solid #DA1343; padding: 3px; background-color:#DA1343;}
.bottableviola {color: #FFFFFF; width: 100%; border: 2px solid #EB4AA5; padding: 3px; background-color:#EB4AA5;}
.bottablegrigio {color: #FFFFFF; width: 100%; border: 2px solid #BEDCEB; padding: 3px; background-color:#BEDCEB;}

/* testo */
.testo_bianco {text-align: left; font-weight: normal; margin:0px; color: #FFFFFF;}
.testo_nero {text-align: left; font-weight: normal; margin:0px; color: #000033;}
.testo_blu {text-align: left; font-weight: bold; margin:0px; color: #a85613;}
.testo_grigioc {text-align: left; font-weight: normal; margin:0px; color: #666666;}
.testo_grigio {text-align: left; font-weight: bold; margin:0px; color: #666666;}
.testo_viola {text-align: left; font-weight: normal; margin:0px; color: #EB4AA5;}
.testo_rosso {text-align: left; font-weight: bold; margin:0px; color: #f9870c;}
.testo_categorie {text-align: left; font-weight: normal; margin:0px;}
A.testo_categorie:link, A.testo_categorie:visited, A.testo_categorie:active{font-size: 10px; COLOR: #FE9D00; text-decoration:none; }
A.testo_categorie:hover { COLOR: #ffffff; TEXT-DECORATION: none;  background-color:#FE9D00;}
.testo_utentiattivi {COLOR: #000033; font-weight: normal; margin:0px;}
.testo_boxannunci {width:190px; font-weight:normal; margin:0px; text-decoration: none}
A.testo_boxannunci:link, testo_boxannunci:hover, A.testo_boxannunci:visited, A.testo_boxannunci:active{font-size: 10px; COLOR: #666666; text-decoration:underline;  background-color:#BEDCEB; }
.testo_linkpartner {width:190px; font-weight:normal; margin:0px;}
A.testo_linkpartner:link, A.testo_linkpartner:visited, A.testo_linkpartner:active{ font-weight: bold; font-size: 10px; COLOR: #ffffff; text-decoration:none;background-color:#0BB20D; }
A.testo_linkpartner:hover { COLOR: #ffffff; TEXT-DECORATION: none;  background-color:#0BB20D;}

.testo_partner {width:190px; font-weight:normal; margin:0px;font-size: 10px; COLOR: #40697E; text-decoration:none; }

#container {position:relative; background-color:#FFFFFF; width:100%;}
#top {height:80px; width:100%; background-color:#FFFFFF;}
#corpo {position: relative; padding: 0px; color: #FFFFFF; top: 45px; }
#Layer1 {position:absolute; width:100%; z-index:1; background: #f4a40b; border: 2px solid #ffff66;}
#Layer2 {position:absolute; width:200px; z-index:1; border: 2px solid #be6720; top: 160px; background: #fce774;}
#Layer3 {position: absolute; width: auto; z-index:1; border: 2px solid #be6720; top: 160px; left: 210px; right: 210px; background: #fce774;}
#Layer4 {position:absolute; width:200px; z-index:1; right: 0px; border: 2px solid #be6720; top: 160px; background: #fce774;}
#Layer5 {position:relative; width:100%; height:115px; z-index:1; top: 180px; margin: 0px;}
#Layer6 {position:absolute; width:100%; z-index:2; top: 132px; height:0px; background: #a85613; }
#faq {padding: 5px; width: 100%; z-index:1; border: 1px solid #CCCCCC; background: #FFFFFF;}
#faqdx {padding: 5px; width: 100%; z-index:1; border-bottom: 1px solid #CCCCCC; background: #FFFFFF;}

.Titolo_menu {width:auto; background-color:#DA1343; font-weight:bold;  margin:0px 0px 0px 0px; DISPLAY: block; COLOR: #ffffff; text-decoration:none;  padding-right:3px; padding-top:5px; height:15px; text-align:right;}

.sfondo_bianco  {}
A.sfondo_bianco:link IMG, A.sfondo_bianco:active IMG, A.sfondo_bianco:visited IMG{	border-color:#e5e5e5; 	border-width:1px;	padding:3px;FILTER: alpha(Opacity=70);	moz-opacity: .70; opacity: .70;}

A.sfondo_bianco:hover IMG {	border-color:#CC0000; 	border-width:1px;	padding:3px;	FILTER: alpha(Opacity=100);	moz-opacity: 1; opacity: 1;}
.Stile_bottone {BACKGROUND-COLOR: #CCE83E; font-size: 9px; font-weight: bold; color:#000; cursor:pointer; padding:0px }

.link_menu {font-weight:bold; border:3px solid #ffffff; text-align:center; DISPLAY: block; COLOR: #ffffff; text-decoration:none; padding:4px;}
A.link_menu:hover { TEXT-DECORATION: none; color: #FFFF00; text-decoration:none; }

.link_sub_menu {border-top:1px solid #f4f4f4;  margin:0px; width:115px; text-align:left; DISPLAY: block; COLOR: #fff; text-decoration:none; height:15px; padding-left:3px; padding-top:5px;}
A.link_sub_menu:hover { COLOR: #333333; TEXT-DECORATION: none; background-color:#81B4D3; }

.titolo {			color: #FFFFFF;	font-weight: bold;	padding:5px 0px 5px 3px;	background-color:#5E93C9;background-position: top;}
.testoboxlaterali {			font-weight: bold;	color: #759845;}