html, body {
	margin:0; 
	padding:0; 
	background: #F7F7F5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A655E;
}

a:link, a:visited, a:active {
	color:#6A655E;		
	text-decoration: underline;
}
 
a:hover {
	color:#6A655E;		
	text-decoration: none;
}

.clear {
	clear: both;
}

/* HOMEPAGE__________________________________*/

#contenitore_bianco {
	margin:0; 
	padding:0; 
	background: #fff;
}

#contenuto_nel_bianco {
	width: 955px;
	margin: 0 auto; 
	padding: 0; 
	background: #fff;
	border-bottom:solid 1px #ffffff;
}

#col_sx_menu {
	margin:0px 36px 0px 0px; 
	padding:0; 
	width: 115px;
	float: left;
}

#lingue {
	margin:0; 
	padding:0; 
}

#lingue ul{
	margin:0; 
	padding:0; 
	list-style: none;
	list-style-image: none;
}

#lingue ul li{	
	float: left;
	margin:0px; 
	padding:0px; 
	list-style: none;
	list-style-image: none;
}

#logo{	
	float: left;
	margin:0px; 
	padding:0px; 
}
#logo a img{border:none;}
#menu {	
	float: left;
	margin-top:12px; 
	margin:0;
	padding:0; 
	
}

#hp_col_centr{	
	width: 373px;
	height: 475px;
	min-height: 475px;
	float: left;
	margin:0px; 
	padding:0px; 
	background: url(img/sf_hp.gif) no-repeat bottom;
}

#hp_payoff{	
	float: left;
	margin-top:23px; 
	padding:0px; 
}

#hp_news_a_colori{	
	float: left;
	margin: 0px; 
	padding:0px; 
}

#hp_flash_dx{	
	float: left;
	margin: 0px; 
	padding:0px; 
}

/* HOMEPAGE - parte in beige_____________________*/

#contenitore_beige{
	margin: 0px; 
	padding:0; 
	background: #F7F7F5;
}

#contenuto_nel_beige{
	width: 804px;
	margin: 0 auto; 
	padding: 0 0px 0px 151px; 
}
#contenuto_nel_beige_cop{
	width: 804px;
	margin: 0 auto; 
	padding: 10px 0px 0px 151px; 
}
#tmp_contenitore_cop{
	float:left;
	width: 576px;
	margin: 0;
	padding: 10px 0px 8px 0;
	background:#fff;
/*	border-right:solid 1px #555;*/
}

#contenuto_nel_beige p{
	margin: 0px; 
	padding-bottom: 10px;
}

#hp_bloc_news_beige {
	float: left;
	width: 268px;
	margin: 0px; 
	padding: 0px; 
}

html > body #hp_bloc_news_beige {
	float: left;
	width: 268px;
	margin: 0px; 
	padding-bottom: 10px; 
}

#hp_bloc_news_beige img{
	float: left;
	border: 2px solid #CDC7BF;
	padding: 0px; 
	margin: 0px;
}

#hp_bloc_news_beige p{
	width: 128px;
	float: left;
	padding: 5px 20px 3px 15px; 
	margin: 0px;
}


/* FOOTER _____________________*/

#footer {
	margin: 0px; 
	padding:0; 
	background: url(img/sf_footer.gif) repeat-x;
}


#footer_contenuto {
	width:804px;
	margin:0 auto; 
	padding:0px 0px 0px 31px; 
	height: 22px;
	min-height: 22px;
}

#footer_menu{
	float: left;
}

#footer_menu img{
	float: left;
	margin:0; 
	padding:0; 
}

#footer_menu input{
	float: left;
	margin:4px 0px 0px 9px; 
	padding:0;
	width: 100px;
	height: 13px;
	background: #E2DFDB;
	border: 0px; 
	font-size: 10px;
	color:#332;
}

#footer_menu .form_puls{
	float: left;
	margin:0px 12px 0px 1px; 
	padding:0;
	border: 0px; 
}
#footer_firma{ background:url(img/firma.gif) no-repeat top left; float: right; 	margin:0px; padding:0; width: 236px;}
#footer_firma a{ display: block; width: 74px; height: 22px; float: right; text-indent:-9999px; font-size:0.0001em;}

#footer_firma img{
	float: left;
	margin:0px; 
	padding:0;

}


/* COPERTINA COLLEZIONI _____________________*/

#collezioni_flash {	
	width: 584px;
	height: 475px;
	min-height: 475px;
	float: left;
	margin:0px; 
	padding:0px; 
}

#collezioni_puls{	
	width: 220px;
	float: left;
	margin-top:138px; 
	padding:0px; 
}

#collezioni_puls img{	
	float: left;
	padding:0px; 
	margin-bottom:5px; 
	border:0;
}


/* PAGINA SINGOLA COLLEZIONE _____________________*/

#tmp_contenitore{	
	float: left;
	padding:0px; 
	margin:0px; 
	width: 804px;
	
	overflow:hidden;
}

#titolo_pagina {	
	float: left;
	padding:0; 
	margin:0;
	margin-top:23px; 
}

#collezione_foto {	
	float: left;
	padding:0px; 
	margin:0px; 
}

#collezione_galleria {	
	float: left;
	padding:0px; 
	margin:7px 0px; 
}

/* TEMPLATE GENERICO (vedi azienda) _____________________*/

#tmp_contenuto {	
	float: left;
	padding:0px; 
	margin:0px;
	width: 804px; 
}

#tmp_contenuto_sx{	
	float: left;
	padding: 0px 35px 10px 0px; 
	margin:0px;
	width: 619px; 
}

#tmp_contenuto_sx h1{	
	padding: 2px 0px 3px 0px; 
	margin:0px;
	font-size: 17px;
	font-weight: bold;
	color: #757068;
}

#tmp_contenuto_dx{	
	float: right;
	padding:0px; 
	margin:0px;
	width: 150px; 
}

#tmp_contenuto_dx img{	
	float: left;
	padding:0px; 
	margin-top:10px;

}
#main_zoom{border:solid 1px #CDC7BF}
#img_gallery{overflow:auto;margin:0 0 0 27px;padding:0;}
#img_gallery ul{margin:0;padding:0;list-style:none;display:inline;}
#img_gallery ul li {display:inline;margin:0 6px 0 0;}
#img_gallery ul li img{cursor:pointer;}
#img_gallery ul li a img{cursor:pointer;border:solid 1px #CDC7BF;}
#cercadoc{margin:0;padding:0;}


#form1_bottom{display:inline;margin:0;padding:0;border-top:solid 1px #CDC7BF;border-bottom:solid 1px #CDC7BF;}

input {
	color:#332;
}

input .form_puls{
	width:13px;
	height:22px;
	color:#332;
}
#contenuto_nel_beige dl{margin:8px 0 12px 0; padding:0; width:268px; float:left;}
#contenuto_nel_beige dl dt a img {float:left;border:none;margin-right:18px;border:solid 1px #CDC7BF;}
#contenuto_nel_beige dl dt{font-weight:bold;margin-right:18px;;overflow:visible;}
#contenuto_nel_beige dl dd{margin-left:0;}

#menu_noscript{margin:0;padding:4px 0;}
#menu_noscript ul{margin:0;padding:4px 0 0 0;list-style:none;background-color:#fff;}
#menu_noscript ul li {margin:0 0 0 0;padding: 0 0 1px 4px ;font-size:13px;font-weight:normal;color:#FF8500}
#menu_noscript ul li a {border-bottom: solid 1px #ddd;display:block;text-decoration:none;padding-top:3px;}
#menu_noscript ul li a:hover{color:#FF8500;text-decoration:none;}
#menu_noscript ul li ul{margin:0;padding:4px 0 0 14px;list-style:none;background-color:#fafafa;}

#menu_noscript ul li ul li{margin: 0 0 0 0;padding:4px 0 4px 0;text-indent:0;border:none;}
#menu_noscript ul li ul li a {padding-top:0;}
#menu_noscript ul li ul {display:none;}
#menu_noscript ul li.on ul {display:block;}
#menu_noscript ul li.on a{color:#FF8500;}
#menu_noscript ul li.on ul li a {color:#6A655E;}
#menu_noscript ul li ul li.on a {color:#FF8500;}
#menu_noscript ul li ul li a{display:block;border:none;/*text-decoration:underline;*/}
#menu_noscript ul li ul li a:hover{color:#FF8500;text-decoration:none;}

#menu_alter{margin:0;padding:0;width:115px; }
#menu_alter ul{margin:0;padding:4px 0 0 0;list-style:none;background-color:#fff;width:100%;}
#menu_alter ul li{margin:0 0 0 0;padding: 0 0 1px 4px ;font-size:13px;font-weight:normal;color:#FF8500}
#menu_alter ul li a {border-bottom: solid 1px #ddd;display:block;text-decoration:none;padding-top:3px;}
#menu_alter ul li a:hover{color:#FF8500;text-decoration:none;}
#menu_alter ul li ul{margin:0;padding:4px 0 0 14px;list-style:none;background-color:#fafafa;}

#menu_alter ul li ul li{margin: 0 0 0 0;padding:4px 0 4px 0;text-indent:0;border:none;}
#menu_alter ul li ul li a {padding-top:0;}
#menu_alter ul li ul {display:none;}
#menu_alter ul li.on ul {display:block;}
#menu_alter ul li.on a{color:#FF8500;}
#menu_alter ul li.on ul li a {color:#6A655E;}
#menu_alter ul li ul li.on a {color:#FF8500;}
#menu_alter ul li ul li a{display:block;border:none;/*text-decoration:underline;*/}
#menu_alter ul li ul li a:hover{color:#FF8500;text-decoration:none;}

#co_files{margin:0;padding:4px;}
#co_files h6{margin:0 0 0 0;padding: 0 0 1px 4px ;border-bottom: solid 1px #ddd;font-size:13px;font-weight:normal;color:#FF8500;}
#co_files ul{margin:0;padding:4px 0 0 14px;list-style:none;background-color:#fafafa;}
#co_files ul li {margin: 0 0 0 0;padding:4px 0 4px 0;text-indent:0;}
#co_files ul li a{display:block;/*text-decoration:underline;*/}
#co_files ul li a:hover{color:#FF8500;text-decoration:none;}

#co_links{margin:0;padding:4px;}
#co_links h6{margin:0 0 0 0;padding: 0 0 1px 4px ;border-bottom: solid 1px #ddd;font-size:13px;font-weight:normal;color:#FF8500;}
#co_links ul{margin:0;padding:4px 0 0 14px;list-style:none;background-color:#fafafa;}
#co_links ul li {margin: 0 0 0 0;padding:4px 0 4px 0;text-indent:0;}
#co_links ul li a{display:block;/*text-decoration:underline;*/}
#co_links ul li a:hover{color:#FF8500;text-decoration:none;}

 /* per i FORM */
#frm_richiesta ul {list-style-type:none;list-style-position:outside;margin:0;padding: 0 0 0 0; color:#FF8500}
#frm_richiesta ul li {margin:0;padding:4px 0 2px 0;text-indent:0;clear:both;}
#frm_richiesta ul li:hover {background-color:#f9f9f8;}
#frm_richiesta ul li hr { margin: 6px 144px 0 0;border: solid 1px #ddd; padding:0;border-top:none;height:1px;}
.div_label_forms{float: left ; width: 236px; padding-bottom:4px; margin-right:30px;font-weight:bold;color:#6A655E}
.div_label_required{float: left ; width: 236px; padding-bottom:4px; margin-right:30px;font-weight:bold; color:#FF8500;}
.div_coppia{clear: both; margin:0; padding: 0;border: solid 1px #FFF;}
.inp_forms{width: 200px;font-size : 10px!important;}
.inp_forms_txt{width: 200px;font-size : 10px!important;}
.inp_forms_sel{width: 206px;font-size : 10px!important;}
.inp_forms_txta{width: 200px;font-size : 10px!important;}
#search_results{}
#search_results dl dt a {font-size:120%;font-weight:bold;color:#FF8500;padding: 0 0 4px 0 ;}
#search_results dl dd {padding: 2px 0 4px 0 ;margin:0 0 6px 0;border-bottom:solid 1px #eee;}
#paginatore_search {text-align:center;border-top:solid 1px #FF8500;padding:8px 0 0 0;}
#paginatore_search ul {display:inline;list-style-type:none;margin:0;padding:0;}
#paginatore_search ul li{display:inline;margin:0;padding:0;}
#paginatore_search ul li a {font-weight:bold;padding:6px;}
#paginatore_search ul li a:hover{color:#FF8500}
#site_map {margin:0;padding:0 0 0 5px;}
#site_map ul {margin:0;list-style:disc;padding: 0 0 0 12px;}
#site_map ul li {margin:0;padding:0;}
#site_map ul li a {font-size:120%;font-weight:bold;color:#FF8500;padding:0 0 6px 0 ;}
#site_map ul li ul li a{font-size:100%;font-weight:normal;color:#6A655E;padding:0 ;}
#finestra {color:#fff;font-size:125%;font-weight:bold;border:solid 3px #ff8500;/*background-color:#FF8500;*/}
#finestra tr th{background-color:#FF8500; padding:2px;}
#finestra a img{border:none;}
#sopra{margin-top:138px;}
#acd_1{margin:0;padding:0;border:none;}
h4.sec_tit_grigio{font-family:Arial, Geneva, Helvetica, sans-serif;
					font-weight:normal;
					text-transform:uppercase;
					letter-spacing: -2px;
					font-size:26px;
					color:#c8c8c8;
					margin:28px 0 0 0;
					padding:0;}
h4.sec_tit_arancio{font-family: Arial, Geneva, Helvetica, sans-serif;
					font-weight:normal;
					text-transform:uppercase;
					letter-spacing: -2px;
					font-size:30px;
					color:#FF8500;
					margin:-8px 0 26px 0;
					padding:0;}
#ra_path { margin:0;padding:0;overflow:auto;}
#ra_path ul { list-style:none; margin: 0; padding:0 ;}
#ra_path ul li { float:left; margin: 0.4em 0.20em 0.8em 0; padding:0 11px 0 0;background:url('/img/orange_arrow.gif') no-repeat right ;}
#ra_path ul li a {display:block; color:#fff; padding:1px 4px 3px 4px;background-color:#FF8500;}
#formLogin ul {list-style:none;margin:0;padding:0;}
#formLogin ul li {margin:0;padding:4px 0;clear:both;}
#formLogin label {float:left;width:90px;font-weight:bold; padding:4px 2px 2px 2px;}
.distributori {}
.distributori h4 {font-size:1.2em; margin:6px 0;}
.distrib_italia {float:left;width:48%;margin-bottom:16px;}
.distrib_estero {float:right;width:48%;margin-bottom:16px;}
.distributori select {width:130px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
