body{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
		background-color: #339900;
		background-image: url(immagini/sf_tot.png);
	

	
}

#box {
width:700px; height:450px;
position:absolute;top:50%;left:50%;
margin:-225px 0 0 -350px;
}
#contenitore{
	width: 920px;

}
#sottocontenitore{
	background-color: white;
}
#corpo{

	background-color: White;
}
.img{
	padding: 3px;

}
.sottosf{
	background-image: url(immagini/sf_sottohead.jpg);
}
#menu{
	width:220px;
	padding-left: 10px;
	
}
#centro{
	width: 700px;
	background-image: url(immagini/sfcentrov.jpg);
		background-repeat: repeat-y;
		background-position: left;
		padding-left: 10px;
}
.top{
	font-weight: bold;
	color: #00008b;
}
.lato{
	background-color: #6a5acd;
}
#schedaprodotto{
	
}
#menusez{
	margin-bottom: 5px;
	
	background-color: #F5F5F5;
	padding: 7px;
	width: 90%;
	font-size: 0.8em;
}
#menusez a{
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}
#news{
	margin-bottom: 5px;
	border-bottom: 1px dotted #708090;
	
	padding: 7px;
	width: 90%;
	font-size: 1.0em;
}
#news a{
	color: #4682B4;
	text-decoration: none;
	
}
#bott{
font-size: 1.2em;
padding: 5px;
	background-image: url(immagini/sfb.jpg);
	background-repeat: repeat-x;
color: White;
text-align: center;

}
#bott a{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

a{
	color: Gray;
	text-decoration: none;
	
}
.img{
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.tops{
	border-bottom: 2px solid #CCCCCC;
}
h2{
	padding: 5px;
	border-bottom:;
	border-bottom-color: #708090;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
#cercando{
	padding: 3px;
	color: Gray;
		border-bottom-style:  dotted;
		border-bottom-color: #DCDCDC;
		border-bottom-width: 1px; 
}
#ricerca{
	
	padding: 3px;
	text-align: right;
}
#nomeProd
{
	color: #228B22;
	font-weight: bold;
}
.modello
{
	color: #FF8C00;
	font-weight: bold;
}
#bordato{
	border: 1px solid #DCDCDC;
	padding: 3px;
	color: #32CD32;
}
#titolobg{
	padding: 2px;
	background-color: #228B22;
	color: White;
	font-weight: bold;
}
#menu_lat a{
	color: #DC143C;
}
#menulat a{
	color: #A52A2A;
}
#promo{
/*	 background-image: url(immagini/sf_c_ua_2.gif);
*/	padding: 5px;
	color: #696969;

}
#ua{
 background-image: url(immagini/sf_c_ua.gif);
}

#merrore{
	color: Red;
	
}
#menuprincipale td{ 
	background-color: #778899;
	padding: 3px;
}
#menuprincipale a{ 
	color:white;
}
#lln input{
	font-size: 10px;
	color: #228B22;	
}
#lln{
	padding: 5px 5px 5px 5px;
	background-position: center;
	font-size: 12px;
	
	height: 220PX;
}
.cellaGSez{
padding: 10px;
border-left-color: #90ee90;
border-left-style:  dotted ;
border-left-width: 1px;
	width: 33%;
	font-size: 1.0em;	
	/*background-image: url(immagini/sf_sez.jpg);
	background-position: bottom;
	background-repeat: repeat-x; */
	text-align:center;
	color: green;
}

/* menu */
#menu01v{
	width: 100%;
	font: 90% Arial, Helvetica, sans-serif;
	background-color: #060;
}
#menu01v ul{
	margin: 0;
	padding: 0;
	list-style: none;
	/*background-color: #060;*/
}
#menu01v li{
	font-size: 1.2em;
	font-weight: bolder;
	display: inline;
	margin: 0;
	padding: 0;
	/*background-color: #060;*/
}
#menu01v a:link, #menu01v a:visited{
display: block;
	background-image: url(immagini/sfb.jpg);
color: white;
margin:0.06em 0;
padding: 0.3em 0.6em;
text-decoration: none;
/*border: 1px solid #DCDCDC;*/
height: 30px;
}
#menu01v a:hover, #menu01v a:focus, #menu01v a:active{
    background-image: url(immagini/sf_butt_a.jpg);
/*color: #e6e6fa;*/
/*border-color: Silver;*/
padding: 0.3em 0.6em;
height: 30px;

}
/* menu */

#finemenu{
	/*background-image: url(immagini/finemenu.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	height: 40px;
	width: 100%;
}
#messaggioOK{
	color: Green;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}
#messaggio{
	margin-top: 20px;
	background-image: url(immagini/msg.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	padding: 5px 5px 7px 30px;
	color: Maroon;
	font-size: 0.8em;
}
input{
	color: #696969;

}
#fumetto{
	padding: 5px;
	margin: 5px;
	border-color: Maroon;
	border-style: solid;
	border-width: 2px;
	background-color: #FAFAD2;
}
#login{
	margin: 2px;
	font-size: 0.8em;
	border-color: #E6E6FA;
	border-style: solid;
	border-width: 1px;
}
abbr{
	font-size: 1.0em;
	font-weight: bold;
}
.sfe{
		color: #FFD700;
}
.didascalia{
	font-size: 10px;
	color: Gray;
}
#risorse{
	border-color: #DAFFA4;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin: 5px;
}
#grigliah a{
	color: #006400;
}
#evidenza{
	width: 100%;
}
#scheda{
	border-bottom-color: #778899;
	border-bottom-style:  dotted;
	border-bottom-width: 1px;
}
#ricercam td{
	background-color: #d3d3d3;	
	padding: 10px;
	
}
#ricercam th{
	background-color: #228b22;	
	padding: 10px;
	color: white;
	
}
#altrespecifiche{
	padding: 10px;
}
#menuAdm{
	padding: 10px;
	border-bottom-color: #778899;
	border-bottom-style:  dotted;
	border-bottom-width: 1px;
}
.tdSfuma{
	background-image: url(immagini/tdsfuma.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.NoteCatalogo{
	background-color:#060;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#F90;
	font-weight:800;
	padding:5px;
	text-justify: yes;
	}
	
#ricerca_prod input, select, option{
    background-color: #ffcc00;
    width:200px;
    color: #cc3300;
}

#Ricerca_Auto_Table{
	border-width: 2px;
	border-style:dotted;
	background-color: #090;
	width:220px;
	padding-left: 12px;
	padding-bottom: 12px;
	color:#FFF;
}

#Ricerca_Prodotto_Table{
	border-width: 2px;
	border-style:dotted;
	background-color:#FFF;
	width:220px;
	padding-left: 12px;
	padding-bottom: 12px;
	text-decoration:inherit;
	color:#000
}

#Ricerca_Libera_Table{
	border-width: 2px;
	border-style:dotted;
	background-color: #090;
	width:220px;
	padding-left: 12px;
	padding-bottom: 12px;
	text-decoration:inherit;
	color:#FFF;
	
}

#Ricerca_Libera_Table a:link, #Ricerca_Libera_Table a:visited{
    /*Per dare lo style dei collegamenti ad una sezione*/
    color: white;
	text-decoration: none;
}
