
body{
margin: 0px 0px 0px 0px;
padding: 0px;
background-color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666;
/*
scrollbar-3d-light-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #000000;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;  
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #000;
*/
}

p {padding:0px; margin: 0px 0px 6px 0px;}

ul{padding: 0px;margin: 0px; list-style-type:none;}

a:link{font-family: Verdana; font-size: 100%; text-decoration:none;}
a:hover {font-family: Verdana; font-size: 100%; text-decoration:none;}
a:visited {font-family: Verdana; font-size: 100%; text-decoration:none;}
a:active {font-family: Verdana; font-size: 100%; text-decoration:none;}

/* INIZIO CSS CELLA ALTO SX*/
.cellasx { background-color: #96A3AC;}
.menu{ background-image:url(images/sf_menu_it.gif); background-color: #F3F3F3; padding:0px 0px 0px 10px; color: #707070; font-size: 8pt; font-weight: bold;}
.menu img{ padding:0px 2px 0px 2px;}
.menu a:link, .menu a:active, .menu a:visited { color: #707070; font-size: 8pt; font-weight: bold;}
.menu a:hover{ color: #FF3300; font-size: 8pt; font-weight: bold;}

.logo{ background-color:#097EDA; padding:5px 0px 0px 26px;}
.sf_logo{ background-image:url(images/sf_logo.gif);}
.intestazione{ background-color:#96A3AC; padding:0px 10px 10px 10px; color: #FFF; font-size: 7pt; font-weight: bold;}
.intestazione a:hover, .intestazione a:active{ color: #666; text-decoration:none; font-weight:bold;}
.intestazione a:link, .intestazione a:visited {color: #FFF; font-weight:bold;}

/* FINE CSS CELLA ALTO SX*/

/* INIZIO CSS CELLA ALTO DX*/
.admin{ background-image:url(images/sf_admin.gif); background-color: #EEE; padding:0px;}
.titolovetrina{ background-image:url(images/sf_titolo_vetrina.gif); background-color: #FF2600; padding:0px 10px 0px 10px; color: #FFF; font-size: 14pt; font-weight: bold;}
.vetrina{ background-color:#999; padding:10px 10px 0px 10px; color: #FFF; font-size: 8pt; font-weight: bold;}
.vetrina li{padding: 0px; margin-bottom: 7px; list-style-type:none;}
.sfondo_vetrina{ background-color:#999;}
/* FINE CSS CELLA ALTO DX*/


/* INIZIO CSS RIGA LINGUA*/
.lingua{ background-color: #FF2600; padding:3px 10px 3px 0px; color: #FFF;}
	.lingua img{ border: 1px solid #FFF;}
/* FINE CSS RIGA LINGUA*/


/* INIZIO CSS CONTENUTI*/
.testo{ background-color:#E6E6E6; padding:10px;}
	.testo img{ border: 1px solid #96A3AC;}
	.testo a:hover, .testo a:active{ color: #666; text-decoration:underline; font-weight:normal;}
	.testo a:link, .testo a:visited {color: #999; font-weight:normal;}
	
.titolo{ background-color:#999; color:#FFF; font-weight: bold; padding: 3px;}
.titoletto{font-weight: bold;}

.link_bianco_grigio a:hover, .link_bianco_grigio a:active{ color: #666; text-decoration:none; font-weight:normal;}
.link_bianco_grigio a:link, .link_bianco_grigio a:visited {color: #666; font-weight:normal;}
/* FINE CSS CONTENUTI*/


/* INIZIO CSS RIGA FOOTER*/
.footer{ background-image:url(images/sf_footer.gif); background-color: #96A3AC; padding:16px 10px 0px 10px;; color: #000; font-size: 7pt; font-weight: bold;}
	.footer a:link, .footer a:active, .footer a:visited { color: #000;}
	.footer a:hover{ color: #000; text-decoration:underline;}
/* FINE CSS RIGA FOOTER*/





	

form{padding:0px; margin: 0px;}
		
		input{
			background-color: #FFF;
			font-size: 7pt;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#999; 
			text-decoration: none;
			border: 1px solid #999;
		}

		textarea{
			background-color: #FFF;
			font-size: 7pt;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; 
			color:#999; 
			border: 1px solid #999;
		}
				
		select{
			background-color: #FFF;
			font-size: 7pt;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#999; 
		}
		
		.noborder{
			text-decoration: none; 
			background-color: #E6E6E6; 
			border: 0px solid #fff;
		}
		
		#errore{padding: .5em; color: #999; border:1px dashed #FF2600;}
