.testoTop {
font-family: arial, verdana; font-size: 12px;  letter-spacing: 1px;  color:#FFFFFF;}

.menu_titoli {
font-family: arial; font-size: 11px; letter-spacing: 2px; color:#BF0404; }


.menu {
font-family: verdana, arial; font-size: 10px; line-height: 16px;  text-decoration: none; color :#777676}
a.menu:link {color :#777676}
a.menu:visited {color :#777676}
a.menu:active {color :#777676}
a.menu:hover {color :#CC0000;  text-decoration: underline;}


.titolo_home {
font-family: Impact, Charcoal, Helvetica, arial; font-size: 40px; line-height: 33px;  color :#FFFFFF}

.titolo_home2 {
font-family: Impact, Charcoal, Helvetica, arial; font-size: 40px; line-height: 33px;  color :#FBF807}

.testo_home {
font-family: verdana; font-size: 14px; line-height: 18px; font-weight: normal; color :#FFFFFF}


.titolino_box_home {
font-family: verdana, arial; font-size: 12px; line-height: 16px; font-weight: bold; color :#CC0000}

.testo_box_home {
font-family: verdana, arial; font-size: 10px; line-height: 12px;  color :#333333}
a.testo_box_home:link {color :#333333; font-weight: bold}
a.testo_box_home:visited {color :#333333; font-weight: bold}
a.testo_box_home:active {color :#333333; font-weight: bold}
a.testo_box_home:hover {font-weight: bold; color :#CC0000}

/*  Home Primo piano e Speciale */

.titolino_pp_home1 {
font-family: verdana, arial; font-size: 18px;  line-height: 16px; font-weight: bold; color :#FFFFFF;}

.titolino_pp_home2 {
font-family: verdana, arial; font-size: 18px;  line-height: 16px; font-weight: bold; color :#cc0000;}

.titolo_pp_prodotto {
font-family: verdana; font-size: 18px; line-height: 25px;  font-weight: bold; color :#cc0000;}

.testo_pp_prodotto {
font-family: verdana, Arial; font-size: 11px; line-height: 17px; font-weight: normal; color :#292929;}


.titolo_pp_speciale {
font-family: verdana; font-size: 20px; line-height: 25px;  font-weight: bold; color :#444488;}

.testo_pp_speciale {
font-family: verdana, Arial; font-size: 14px; line-height: 17px; font-weight: normal; color :#0a0a3b;}


/*  Fine: Home Primo piano e Speciale */



.titolo_categoria {
font-family: Arial; font-size: 13px; line-height: 18px; letter-spacing: 2px; font-weight: bold;  color :#848383}
a.titolo_categoria:link {color :#848383; font-weight: bold}
a.titolo_categoria:visited {color :#848383; font-weight: bold}
a.titolo_categoria:active {color :#848383; font-weight: bold}
a.titolo_categoria:hover {font-weight: bold; color :#BA0B0B}



.titolo_testo {
font-family: verdana; font-size: 25px; line-height: 25px;  font-weight: bold; color :#153069}
a.titolo_testo:link {color :#153069; font-weight: bold}
a.titolo_testo:visited {color :#153069; font-weight: bold}
a.titolo_testo:active {color :#153069; font-weight: bold}
a.titolo_testo:hover {font-weight: bold; color :#BA0B0B}


.testo {
font-family: verdana, Arial; font-size: 12px; line-height: 16px; font-weight: normal; color :#333333}
a.testo:link {color :#1030CF; font-weight: bold}
a.testo:visited {color :#1030CF; font-weight: bold}
a.testo:active {color :#1030CF; font-weight: bold}
a.testo:hover {font-weight: bold; color :#CC0000}


.hitlist_titoli {
font-family: verdana, Arial; font-size: 10px; line-height: 14px; font-weight: normal; color :#333333}
a.hitlist_titoli:link {color :#1030CF; font-weight: bold}
a.hitlist_titoli:visited {color :#1030CF; font-weight: bold}
a.hitlist_titoli:active {color :#1030CF; font-weight: bold}
a.hitlist_titoli:hover {font-weight: bold; color :#CC0000}

.hitlist_testo {
font-family: verdana, Arial; font-size: 10px; line-height: 14px; font-weight: normal; color :#777676}
a.hitlist_testo:link {color :#1030CF; font-weight: bold}
a.hitlist_testo:visited {color :#1030CF; font-weight: bold}
a.hitlist_testo:active {color :#1030CF; font-weight: bold}
a.hitlist_testo:hover {font-weight: bold; color :#CC0000}













.footer_titolo {
font-family: verdana; font-size: 10px; font-weight: normal;  text-decoration: none; color :#CC0000}
a.footer:link {color :#CC0000}
a.footer:visited {color :#CC0000}
a.footer:active {color :#CC0000}
a.footer:hover {color :#CC0000;  text-decoration: underline;}



.footer {
font-family: verdana; font-size: 10px; font-weight: normal;  text-decoration: none; color :#4C4949}
a.footer:link {color :#4C4949}
a.footer:visited {color :#4C4949}
a.footer:active {color :#4C4949}
a.footer:hover {color :#CC0000;  text-decoration: underline;}


.testo_system {
font-family: verdana, Arial; font-size: 11px; font-weight: normal; color :#333333}
a.testo_system:link {color :#333333; font-weight: normal}
a.testo_system:visited {color :#333333; font-weight: normal}
a.testo_system:active {color :#333333; font-weight: normal}
a.testo_system:hover {font-weight: normal; color :#1030CF}



.filocompleto{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
border-top: 1px solid #D2D2D2;
border-right: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
}


.titolo_cerca_form {
font-family: arial; font-size: 10px; letter-spacing: 1px; color :#777676}

.formbutton_cerca {
	font-family: Arial, Helvetica, sans-serif; color :#686767;
	font-size: 10px; letter-spacing: 1px;
	font-weight: normal;
	background-color: #ffffff;
}



/* Form */


.tabella_forms {
border: 1px solid #E3DEDE;}



.forms_title {
	background-color: #EFEFEF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 2px;}
	
	
	.formtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #121212;
}


.forms {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #E3DEDE;
	padding: 2px;}
	
	
	.forms2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding: 2px;

}


.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #48678C;
}

.formtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}


.forminput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #9FB1CC;
}


.forminput3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #9FB1CC;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
}



