body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #222222;
	background-color: #999999;
	margin: 0px;
}


a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

p {
margin: 0px;

}

#sf_content {
background-image:url(images/sf_7.jpg);
background-repeat:no-repeat;
	background-position:center bottom;

}

#sf_scopri {
	background-image:url(images/sf_scopri.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;


}

#sf_banner_index {
	background-image:url(images/sf_banner.png);
	background-repeat:no-repeat;
	background-position:center top;

}

#sf_news {
	background-image:url(images/sf_news.png);
	background-repeat:no-repeat;
	background-position:center top;

}

#sf_news1 {
	background-image:url(images/sf_news1.png);
	background-repeat:no-repeat;
	background-position:center top;

}

#sf_vantaggi {
	background-image:url(images/sf_vantaggi.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#sf_investi {
	background-image:url(images/sf_investi.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#sf_progetto {
	background-image:url(images/sf_progetto.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#sf_garanzia {
	background-image:url(images/sf_garanzia.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#sf_miele {
	background-image:url(images/sf_miele.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#sf_miele1 {
	background-image:url(images/sf_miele1.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#sf_consigli {
	background-image:url(images/sf_consigli.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#sf_apri {
	background-image:url(images/sf_apri.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#sf_club {
	background-image:url(images/sf_club.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}


#sf_content1 {
background-image:url(images/sfondo_flash.jpg);
background-repeat:no-repeat;
	background-position:center top;

}

#sf_small {
background-image:url(images/sfondo_small.jpg);
background-repeat:no-repeat;
	background-position:center top;

}

#sf_menu {
background-image:url(images/sf_menu.jpg);
background-repeat:no-repeat;
	background-position:center top;

}


#sf_menu1 {
background-image:url(images/sf_home3.png);
background-repeat:no-repeat;
	background-position:center top;

}

#sf_faq {
background-image:url(images/sf_faq.gif);
background-repeat:no-repeat;
	background-position:center top;


}

h1 {

	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
}

h2 {
	font-size: 20px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #222222;
	margin: 0px;
}

h3 {
	font-size: 25px;
	font-style: normal;
	line-height: 29px;
	font-weight: normal;
	color: #DE0000;
	margin: 0px;
}

h4 {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #222222;
	margin: 0px;
}

h5 {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #222222;
	margin: 0px;
}

h6 {
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	margin: 5px 0 0 0 ;
}

a {
	color: #222222;
	text-decoration:none;				
	
}

a:link {
	color: #222222;					
	
}

a:visited {
	color: #222222;					
	
}

a:hover {
	color: #2B86BE;					
	
}

a:active {
	color: #222222;					
	
}

	
.mainmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	background-image: url(images/sf_menu.gif);
}
/*
Author : Onextrapixel
URL: http://www.onextrapixel.com
*/



#wrap {
	margin:0px;
	width:665px;
	 
}


/*Drop Down Menu Styles*/
#ddmenu {
	background:url(images/menubg.png) repeat-x;
	margin: 0;
	padding: 0;
	height:56px;
	width:665px;
}
	
#ddmenu li {	
	float: left;
/*	list-style: none;
*/	font: 11px Tahoma, Arial;
list-style-type:none;
margin:0px;
}

#ddmenu li a {	
	background:url(images/top-dotted.png) left no-repeat;
	display: block;
	padding: 7px 5px;
	text-decoration: none;
	width: 121px;
	color: #fff;
	text-transform:uppercase;
	white-space: nowrap;
	text-align:center;
}

#ddmenu li a:hover {	
	background:url(images/top-dotted.png) left no-repeat;
	color:#DE0000;
}

#ddmenu li a.nodotted {
background-image:none;
}

#ddmenu li anodotted:hover {	
background-image:none;
	color:#000000;
}
	
#ddmenu li ul {	
	margin: 8px 0 0 0px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:auto;
}

#ddmenu li ul li {	
	display:inline;
	
}

#ddmenu li ul li a {
	width: auto;	
	background: url(images/bottom-dotted.gif) right no-repeat;
	display: inline;
	color: #d9d9d9; 
	font-size: 12px;
	text-transform:none;
	color:#222222;
	padding: 3px 12px 0 10px;

}

#ddmenu li ul li a:hover {	
	background: #D3D3D3 url(images/bottom-dotted.gif) right no-repeat;
	padding: 3px 12px 0 10px;
	color:#000000;
	text-decoration:underline;
}


/*fine menu principale*/


.top{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	}
.top a:link{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	}
.top a:visited{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
		}
.top a:hover{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #222222;
		}
		
.top a:active{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	}
	
.txtbianco{ 
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	}
.txtbianco a:link{ 
		color: #ffffff;
	}
.txtbianco a:visited{ 
	font-weight: normal;
	color: #ffffff;
		}
.txtbianco a:hover{ 
		text-decoration:underline;
		}
		
.txtbianco a:active{ 
	text-decoration:underline;
}
	
.txtbottom{ 
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	}
.txtbottom a:link{ 
	font-weight: normal;
	color: #ffffff;
	}
.txtbottom a:visited{ 
	font-weight: normal;
	color: #ffffff;
		}
.txtbottom a:hover{ 
	font-weight: normal;
	color: #ffffff;
	text-decoration:underline;
		}
		
.txtbottom a:active{ 
	font-weight:normal;
	color: #ffffff;
	}
	
	.txtbottom ul {
	margin:0;
	padding:0 0 0 15px;
	
	}
	
	.txtbottom ul li{
	margin:0;
	padding:0;
/*	list-style-image:url(images/freccia.gif);
*/	}
	.txtbottom ul li:hover{
/*	list-style-image:url(images/freccia1.gif);
*/	}
	
.titolo{ 
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
	}
	
.titolo h1 { 
	font-size: 28px;
	font-style: normal;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	padding-bottom:5px;
	}
	
.puntini{ 
	background-image:url(images/puntini.gif);
	background-repeat:repeat-x;
	}	

.puntivi_vertical {
	background-image:url(images/puntivi_vertical.gif);
	background-repeat:repeat-y;
	}	

.sfondo_region {
	background-image:url(images/sfondo_region.gif);
	background-repeat:no-repeat;
	}


.titolo_bianco{ 
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
	}
	
.titolo_bianco h1 { 
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
	}	

.titolo_bianco h1 a:link{ 
font-size: 14px;
font-style: normal;
line-height: 15px;
font-weight: normal;
color: #ffffff;
}	


.titolo_bianco h1 a:visited{
font-size: 14px;
font-style: normal;
line-height: 15px;
font-weight: normal;
color: #ffffff;
}	


.titolo_bianco h1 a:hover{
font-size: 14px;
font-style: normal;
line-height: 15px;
font-weight: normal;
color: #222222;
}	

.titolo_bianco h1 a:active{
font-size: 14px;
font-style: normal;
line-height: 15px;
font-weight: normal;
color: #222222;
}	

.prices {
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}

.prices select {
	font-size:10px;
	color: #222222;
	width : 100px;
}

.prices textarea {
	font-size:10px;
	color: #222222;
}
	
.txtcontent1{ 
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #222222;
	}
.txtcontent1 a:link{ 
	font-weight: bold;
	color: #222222;
	}
.txtcontent1 a:visited{ 
	font-weight: normal;
	color: #222222;
		}
.txtcontent a:hover{ 
	font-weight: bold;
	color: #222222;
	text-decoration:underline;
		}
		
.txtcontent1 a:active{ 
	font-weight: bold;
	color: #222222;
}
	
.txtcontent{ 
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	}
.txtcontent a:link{ 
	font-weight: bold;
	color: #222222;
	}
.txtcontent a:visited{ 
	font-weight: normal;
	color: #222222;
		}
.txtcontent a:hover{ 
	font-weight: bold;
	color: #222222;
	text-decoration:underline;
		}
		
.txtcontent a:active{ 
	font-weight: bold;
	color: #222222;
}

	
.submenu ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #222222;
	list-style-image:url(images/ferccia1.gif);
}

	
.submenu li {
	height:30px;
	width:230px;
	margin:0;
	padding:0;
	color: #2B86BE;
	background-image:url(images/sf_li.gif);
}
.submenu li a:link{ 
	color: #222222;
}	

.submenu li a:visited{
	color: #222222;
}	

.submenu li a:hover{
	color: #2B86BE;
}	

.submenu li a:active{
	color: #2B86BE;
}
.submenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
	margin:0px;
	padding:0px;
	
	}
	
.rigion{ 
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #E40110;
	}
.rigion a:link{ 
	font-weight: bold;
	color: #E40110;
	}
.rigion a:visited{ 
	font-weight: normal;
	color: #E40110;
		}
.rigion a:hover{ 
	font-weight: bold;
	color: #E40110;
		}
		
.rigion a:active{ 
	font-weight: bold;
	color: #E40110;
}	
	
	
.regioni{ 
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #222222;
	}
.regioni a:link{ 
	font-weight: bold;
	color: #222222;
	}
.regioni a:visited{ 
	font-weight: normal;
	color: #222222;
		}
.regioni a:hover{ 
	font-weight: bold;
	color: #222222;
		}
		
.regioni a:active{ 
	font-weight: bold;
	color: #222222;
}	


.data{ 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
	}
.data a:link{ 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
	}
.data a:visited{ 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
		}
.data a:hover{ 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
		}
		
.data a:active{ 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
}	

.menu_l{ 
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	}
.menu_l a:link{ 
	font-weight: bold;
	color: #FFFFFF;
	}
.menu_l a:visited{ 
	font-weight: bold;
	color: #FFFFFF;
		}
.menu_l a:hover{ 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
		}
		
.menu_l a:active{ 
	font-weight: bold;
	color: #FFFFFF;
}


.mappa{ 
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #222222;
	}
.mappa a:link{ 
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #222222;
	}
.mappa a:visited{ 
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #222222;
		}
.mappa a:hover{ 
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2B86BE;
		}
		
.mappa a:active{ 
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2B86BE;
}	
	
.titolonews{ 
	font-size: 16px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #E40110;
	}
	
.regioni_b{ 
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #222222;
	padding-bottom:5px;
	}
.regioni_b a:link{ 
	font-weight: bold;
	color: #222222;
	}
.regioni_b a:visited{ 
	font-weight: normal;
	color: #222222;
		}
.regioni_b a:hover{ 
	font-weight: bold;
	color: #222222;
		}
		
.regioni_b a:active{ 
	font-weight: bold;
	color: #222222;
}	
	
.key {
	font-size:11px;

}

.key input {
	font-size:11px;
	height: 15px;
	width:120px;
}

.key textarea{
	font-size:11px;
	width:335px;
}


.key select {
	font-size:11px;
}


.key2 {
	font-size:11px;

}

.key2 input {
	font-size:11px;
	height: 15px;
	width:140px;
}

.key2 textarea{
	font-size:11px;
}


.key2 select {
	font-size:11px;
}



.apriSubito {
font-size:18px; line-height:20px; color:#FFF;
}
.apriSubito a {
color:#FFF;

}	
.apriSubito a:hover {
font-size:18px; line-height:20px; color:#FFF;
text-decoration:underline;
}
.rosso { color:#E40110;}

.sf_menu_feedback {
background-image: url(images/sf_feedback.gif);
background-repeat:repeat-y;
background-position:top;

}

.sf_menu_feedback_down {
background-image: url(images/sf_feedback_down.gif);
background-repeat:no-repeat;
background-position:bottom;
height:23px;

}

.sf_menu_feedback_center {
background-image: url(images/sf_feedback_center.gif);
background-repeat:repeat-y;
background-position:top;

}


.titolo_feedback{
	padding-left:10px;
	padding-right:8px;
	color:#E40110;
	font-weight:bold;

}

.txt_feedback{
	padding-left:10px;
}

.sfondo_feed_index {
	background-image:url(images/sfondo_feed.gif);
	background-repeat:no-repeat;
	height:69px;
}

.sfondo_news_index {
	background-image:url(images/sfondo_news_index.gif);
	background-repeat:no-repeat;
	height:172px;
}
.sfondo_lav_index {
	background-image:url(images/sfondo_lav_index.jpg);
	background-repeat:no-repeat;
	height:95px;
}
