.testo_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F4DE0C;
}
.bordotecnologie {
	border: 1px solid #C0CBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

a.menu:link, a.menu:visited, a.menu:active {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #F4DE0C;
	text-decoration: none;
}
a.menu:hover {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #FB0439;
	text-decoration: none;
}
a.menu_admin:link, a.menu_admin:visited, a.menu_admin:active {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menu_admin:hover {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; 
}
a.agg:link, a.agg:visited, a.agg:active {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #009933;
	text-decoration: none;
}
a.agg:hover {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
a.reg:link, a.reg:visited, a.reg:active {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #F9591D;
	text-decoration: none;
}
a.reg:hover {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #F4DE0C;
	text-decoration: none;
}
a.legenda:link, a.legenda:visited, a.legenda:active {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #63795E;
	text-decoration: none;
}
a.legenda:hover {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #F4DE0C;
	text-decoration: none;
}
a.legenda2:link, a.legenda2:visited, a.legenda2:active {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #63795E;
	text-decoration: none;
}
a.legenda2:hover {
    font-family: verdana, Arial;
	font-size: 12px;
	color: #E87B23;
	text-decoration: none;
}
.testo_11_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.evaso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}
.non_evaso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD5511;
	text-decoration: none;
}
.testo_11_evidenziato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFF00;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F35A1E;
}
.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F35A1E;
}
.testo_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


.box_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.bianco11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bordo {
	border: 1px solid #62795D;
}


.bordo_offerte {
	border: 1px solid #ff8500;
}

.offerte_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8500;
	text-decoration: none;
}


.bordo_new {
	border: 1px solid #ff0000;
}

.rosso_14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
.rosso_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.box_admin_eng {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFCC;
	border: 1px solid #666666;
}
.box_cerca {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F75A1A;
	background-color: #F9D327;
	border: 1px solid #F75A1A;
}
.box2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #62795D;
	background-color: white;
	border: 1px solid #62795D;
}
.rosso_18 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
}
.testo_22_nero {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
}
.testo_21_nero {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
}
.testo_11_nerobarrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: line-through;
}
.testo_12_nero {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.footer_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.footer:link, a.footer:visited, a.footer:active {
    font-family: verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
    font-family: verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:link, a:visited, a:active {
    font-family: verdana, Arial;
	font-size: 10px;
	color: #62795D;
	text-decoration: none;
}
a:hover {
    font-family: verdana, Arial;
	font-size: 10px;
	color: #62795D;
	text-decoration: underline;
}
a.news:link, a.news:visited, a.news:active {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.news:hover {
    font-family: verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.testo_11_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
	text-decoration: none; 
}

#form_utente .error{ background: #C00; }
#form_utente table td label.error{ background: transparent; display: none; color: #F69400;}

#contact .error{ background: #C00; }
#contact table td label.error{ background: transparent; display: none; color: #F69400;}		


.highlight { background-color: yellow }

a.anews,
a.anews:link,
a.anews:active,
a.anews:visited{ font: bold 11px verdana, Arial; color: #FFFFFF; text-decoration:none;}
a.anews:hover{ color:#fff;}	

.hide {display: none}

a.rosso_18,
a.rosso_18:link,
a.rosso_18:active,
a.rosso_18:visited{ font: bold 12px Geneva, Arial; color: #FF0000; text-decoration:none;}
a.rosso_18:hover{ color:#000;}	

div.banner_event_2009 {
	background-image:url(../immagini2009/event.png);
	background-repeat:no-repeat;
	color:#856B3F;
	font-family:Arial;
	height:490px;
	width:567px;
}

div.testo1_banner_event_2009 {
	font-size:15px;
	padding-left:143px;
	padding-top:30px;
	position:relative;
}
div.testo2_banner_event_2009 {
	font-size:12px;
	padding-left:22px;
	padding-top:24px;
	position:relative;
}

div.tabella_caratteristiche_2009 {
	font-size:12px;
	padding-left:28px;
	padding-top:15px;
	position:relative;
}


/*--- btn riepilogo --*/
.btnRiepilogoOrdine{ background:url(../immagini/conferma_ordine.gif) left top no-repeat transparent; border:0; cursor:pointer; width:145px; height:20px;}
.btnRiepilogoOrdineEn{ background:url(../immagini/conferma_ordine_eng.gif) left top no-repeat transparent; border:0; cursor:pointer; width:145px; height:20px;}