body{margin: 0; background: url(../images/hs_sfondo_2.gif) repeat-x; color: #444; font: 11px arial;}
#content  {width: 970px; font: 12px arial; margin-bottom: 0; padding-top: 0; margin: 10px auto;}
{*padding: 10px; *}

img{border: 0;}

h1{
	margin: 0; 
	font: 18px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-weight: normal;
}

h2{font: bold 14px Arial; margin-top: 0; padding-top: 0; line-height: 1;}

a {color: #333333;}
a:hover {color: #666F6D;}

ul {list-style-type: none; padding: 0; margin: 0 0 20px 20px;}
li {padding: 2px; list-style: url(../images/list.gif);}


/***** HEAD BOX *******/
#head_box {width: 180px; float: right; font: 10px Verdana; text-align: right; color: #666; padding: 10px 20px;}
#head_box a { color: #666; font-weight: bold;}

/******************************************************************************** HOME */
#home_bottom_box td{padding: 5px; padding-top: 35px;}

#home_box { font: 11px tahoma;}
.home_box a {color: #7cc9d7; font: 11px Arial;}
.home_box a:hover {color: #008383;}


#news_box a {
	display: block;
	padding: 10px 0px; 
	border-bottom: 1px solid #EBEBEB; 
	color: #2061a3;
	text-decoration: none;
}

#news_box a:hover {background: #efefef;	text-decoration: none;}


.focuson{
	color: #FFFFFF;
	text-transform: uppercase; 
	background: #005385 url(../images/focuson.gif);
	display: block;
	height: 56px;
	padding: 5px;
	padding-left: 15px;
	font: bold 13px Arial;
}


.focuson2 {color: #FFFFFF;
	text-transform: uppercase;
	height: 40px;
	background: #05928E url(../images/focus_n.gif) repeat-x;
	overflow: hidden;
	padding: 5px;
	font: bold 11px Arial;
}

/***** PERCORSI *****/
#path_prodotti {margin-bottom: 10px; color: #008080; display: block; padding: 10px 0; font: normal 10px verdana; text-transform: uppercase; }
#path_prodotti a {color: #008080;}
#path_prodotti a:hover { color: #004040;}

/***** PAGINE E SIDEBAR *****/
#page{width: 530px; float: right; margin: 7px 15px; text-align: justify; 
	font: 11px verdana; line-height: 1.5;
	}

#page h1 {
	color: #008698;
	font: 20px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

#page h2 {margin: 10px 0;}


.sidebar {float: left; font: 11px arial; width: 192px;}
.sidebar h1 {
	background: #EFEFEF;
	font: 18px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	padding: 5px;
	color: #333333;
	}


.sidebar h2 {
	background: #008698; 
	color: #FFF; 
	display: block; 
	margin:0; 
	margin-top: 10px; 
	font: bold 11px arial; 
	padding: 5px; 
	text-transform: none;
	}

.sidebar a {
	display:block; 
	width: 180px;
	color: #333333;
	padding: 5px 8px;
	padding-right: 2px;
	text-decoration: none;
	border: 1px solid #eee;
	margin-top: -1px;
	}

.sidebar a:HOVER { background: #bce0e0; color: #000;}

.sidebar h2 > a { padding: 0; margin: 0; border: 0; color: #FFFFFF;}
.sidebar h2 > a:HOVER { background: none;}

/************ DIV DELLE LINEE ON INDEX *********/

.linee_page_title {padding-left:0px; padding-top: 30px;}

.linee_page_title a {
	font: normal 12px Arial; 
	display: block; 
	color: #656565;
	color: #656565;
	text-decoration: none;
	border-left: 5px solid #ddd;
	padding-left: 10px;
	margin-bottom: 25px;}
	
.linee_page_title a:hover {color: #bababa; border-left: 5px solid #bababa;}

.linee_page_title_green a {background: url(../images/sotto_line_title_a.gif) no-repeat;	color: #62AC3D; border-left: 5px solid #62AC3D;}

.linee_page_title_blue a {background: url(../images/sotto_line_title_a.gif) no-repeat;
		color: #2B5782; border-left: 5px solid #2B5782;}

.linee_page_title_brown a {background: url(../images/sotto_line_title_a.gif) no-repeat;
		color: #800000; border-left: 5px solid #800000;}


.linee_box {height: 366px; padding-left: 45px;}
.linee_box a {font: normal 12px verdana; padding-left: 15px; width: 200px; display:block; background: url(../images/line_arrow.gif) left no-repeat; line-height: 2; color: #656565; text-decoration: none;}
.linee_box a:hover {text-decoration: underline;}

.linee_box_green a {color: #656565; font: normal 12px verdana; padding-left: 20px; width: 280px; display:block; background: url(../images/arrow_green.gif) left no-repeat; line-height: 1.8; text-decoration: none;}
.linee_box_blue a {color: #656565; font: normal 12px verdana; padding-left: 20px; width: 280px; display:block; background: url(../images/arrow_blue.gif) left no-repeat; line-height: 2; text-decoration: none;}
.linee_box_brown a {color: #656565; font: normal 12px verdana; padding-left: 20px; width: 280px; display:block; background: url(../images/arrow_brown.gif) left no-repeat; line-height: 2; text-decoration: none;}


/***** MENU DX -- PRODOTTI CORRELATI *****/

.prod_right {margin-left: 10px; float: right; font: 10px verdana;}
.prod_right h2 {background: #9ED4D4; color: #111; display: block; margin: 0; font: bold 11px Verdana; padding: 5px; text-transform: uppercase;}
.prod_right a {
	display:block; 
	width: 180px;
	color: #333333;
	padding: 10px 7px; 
	margin-bottom: 1px;
	background-color: #D4ECEC;
	text-decoration: none;
	border-left: 3px solid #bce0e0;
	}

.prod_right a:HOVER { background: #bce0e0;}

/***** IMMAGINI DEL PRODOTTO SELEZIONATO *****/

.prod_altre_immagini a{
	display: block;
	height: 130px;
	width: 100px;
	overflow: hidden;
	}

.prod_img_dettaglio a{
	color: #666F6D;
	text-decoration: none;
	padding: 5px;
	margin: 5px;
	float: right;
	border: 1px solid #EFEFEF;
	}

.prod_img_dettaglio a:hover {text-decoration: none;}


/***** MENU SINISTRA - SETTORI *****/
.sett {margin-bottom: 10px;}
.sett a {color: #333333; background-color: #EFF1F0;border-bottom: 1px solid #FFFFFF; text-decoration: none;padding: 5px 7px; display:block;	}
.sett a:hover { background: #DDE1E0;}

/*gestione img settori*/
.sett_img_green {border: 0px solid #ddd; display: block; padding: 5px; width: 120px; height: 120px; margin: 0; text-align: center; float: left;}
.sett_img_brown {border: 0px solid #ddd; display: block; padding: 5px; width: 120px; height: 120px; margin: 0; text-align: center; float: left;}
.sett_img_blue {border: 0px solid #ddd; display: block; padding: 5px; width: 120px; height: 120px; margin: 0; text-align: center; float: left;}




.sett_blue h2{background: #1c859f; padding: 7px; color: #FFF; font: bold 12px arial; margin: 0;}
.sett_blue a {color: #333333; background-color: #d3e7ec; margin-bottom: 1px; text-decoration: none; display:block;	padding: 6px; padding-right: 25px;}
.sett_blue a:hover { background: #9ccad5; color: #111;}

.sett_green h2{background: #71ac4f; padding: 7px; color: #FFF; font: bold 12px arial; margin: 0;}
.sett_green a {background-color: #ddecd4; color: #333; text-decoration: none; margin-bottom: 1px; display: block;	padding: 7px;}
.sett_green a:hover { background: #b6d59c; color: #111;}

.sett_brown h2{background: #803262; /*EX FD8000*/ padding: 7px; color: #FFFFFF; font: bold 12px arial; margin: 0;}
.sett_brown a {color: #333333; background: #f5def2 /*ffddbc*/;border-bottom: 1px solid #FFFFFF; text-decoration: none;padding: 7px; display:block;	}
.sett_brown a:hover { background: #e4a3db; /* EX ffbb77*/ color: #111;}



#settore_green h1 {margin:0; background: #71ac4f; border-bottom: 1px solid #89ba6d; color: #FFF; padding: 5px; font: bold 14px Arial;}
#settore_blue h1 {margin:0; background: #1c859f; border-bottom: 1px solid #1c9a99; color: #FFF; padding: 5px; font: bold 14px Arial;}
#settore_brown h1 {margin:0; background: #803262; /* EX ARANCIONE #FD8000 */ border-bottom: 1px solid #983030; color: #FFF; padding: 5px; font: bold 14px Arial;}


h2 {text-transform: uppercase; margin: 5px 0; font: bold 13px arial;}
	#settore_green h2 {color: #009999;}
	#settore_blue h2 {color: #1C859F;}
	#settore_brown h2 {color: #003168;} /*FD8000*/

h3 {margin: 5px 0; font: bold 14px arial; text-transform: uppercase;}
	#settore_green h3 {color: #009999;}
	#settore_blue h3 {color: #10549f;}
	#settore_brown h3 {color: #003168;}


/* h5 sottotitolo barrato */
h5 {text-transform: uppercase; padding: 3px 6px; font: 10px Tahoma; margin: 0; margin-bottom: 10px;}
	#settore_green h5 {color: #FFF; background-color: #009999;}
	#settore_blue h5 {color: #FFF; background-color: #10549f;}
	#settore_brown h5 {color: #FFF; background-color: #003168;}


h6 {font: bold 12px Arial; text-transform: uppercase; margin: 0;}
	#settore_green h6 {color: #339900;}
	#settore_blue h6 {color: #1C859F;}
	#settore_brown h6 {color: #803262;} /*ex arancione FD8000*/


/***** STILE AUTOMATICO PER TABELLE VERSIONI PRODOTTI e HTML PRODOTTI *****/

#prodotto table {background: #FFF; text-align: center; border: 0px; padding: 0; margin: 0; width: 100%; font: 10px Verdana; color: #555555;}
#prodotto td {background-color:#eaeaea;}/*EFEFEF*/
#prodotto h2 {background-color: #dfe3e9; color: #333; margin: 0; padding: 0; width: 100%; display: block;}
#prodotto h1 {background-color: #cdd2dd; color: #333; margin: 0; padding: 3px 0; border: 0; font: bold 10px Verdana;}

#prodotto_html h2{color: #005050; font: bold 12px Arial; margin-top: 0; padding-top: 0; line-height: 1;}

/***** PRODOTTI CORRELATI IN FONDO A PROD *****/
#prodotti_correlati a {font: 10px Verdana; background-color: #fff; display: block; padding: 1px; width: 173px; height: 170px; margin: 0 5px 5px 0; text-align: center; text-decoration: none; float: left; border: 1px solid #EFEFEF;}
#prodotti_correlati a:hover {border: 1px solid #ccc;}
#prodotti_correlati {margin-top: 10px;}
/*#prodotti_correlati h3 {color: #666F6D; font: bold 13px arial; background-color: #DDE1E0; padding: 5px; margin: 1px;}*/


#footer_container {font: 10px tahoma; background-color: #fff; margin-top: 0px; border: 2px solid #f6f6f6; color: #666; padding: 10px; }
#top_footer a {color: #666; font: 12px arial; padding: 0 5px;}
