body {
text-align:left;
	background-color: #FFFFFF;
	scrollbar-face-color: #CFC6BB;
	scrollbar-highlight-color: #CFC6BB; 
    scrollbar-shadow-color: #165676;
	scrollbar-3dlight-color: #165676;
	scrollbar-arrow-color: #165676; 
	scrollbar-track-color: #CFC6BB;
    scrollbar-darksh
adow-color: #CFC6BB;
background-color:#ffffff;
}


#container {
	margin:auto;
	padding:auto;
width:auto;
	background-image:url(../img/sfuma.jpg);
	background-position: right bottom;

	background-repeat: no-repeat;
}

#contenuto {
margin-bottom:14px;
margin-right:10px;
padding:0;
float:left;
height:auto;
width:auto;
height:100%;

}


a:hover{
color: #000000;
text-decoration:underline;
}

a{
color: #000000;
text-decoration:none;
}

html {
	
	scrollbar-face-color: #CFC6BB;
	scrollbar-highlight-color: #CFC6BB; 
    scrollbar-shadow-color: #165676;
	scrollbar-3dlight-color: #165676;
	scrollbar-arrow-color: #165676; 
	scrollbar-track-color: #CFC6BB;
    scrollbar-darkshadow-color: #CFC6BB;
}

/* CONTENUTI SITO */
.graficolor_cont{text-align:left;}
.graficolor_cont p{text-align:left;display:block;margin:0;padding-top:8px;font:12px/14px verdana;color:#666666;padding-right:30px;width:350px}
.graficolor_cont h1{text-align:left;display:block;margin:0;padding-top:20px;font:18px/14px verdana;color:#FF6600;padding-right:30px}
.graficolor_cont p#didascalia{font: italic 11px/14px verdana;color:#666666;padding-right:30px}
.graficolor_title{
text-align:left;;font: bold 18px/18px verdana;width:300px;color:#1f336e;
display:block;margin:0;padding-top:10px;
}

/* MENU PRINCIPALE */

.section td {
background-color:#FFCC33;
text-align:left;
color:#FFFFFF;
height:100%;
width:150px;
padding:0 0 0 20px;
margin:0}

.section td a {
text-decoration:none;
text-align:left;
height:100%;
width:100%;
font: 12px/20px verdana,arial,helvetica;
background-color:#FFCC33;
color:#FFFFFF;
height:100%;
padding:0 0 0 20px;
margin:0}

.section td a:hover{
	background-image:url(../img/selettore.jpg);
	background-color:#666666;
	display:block;
	height:100%;
	width:100%;
	background-color:#666666;
	color:#ffffff;
	padding:0;
	padding:0 0 0 40px;
	margin:0 0 0 -20px;
	background-repeat: no-repeat;
	background-position: left;
}
.section #selected{
background-image:url(../img/sel.jpg);
font: 12px/20px verdana,arial,helvetica;
background-color:#696969;
color:#FFFFFF
}

.sub_section td {
color:#FFFFFF;
height:100%;
width:150px;
padding:0 0 0 20px;
margin:0;
padding:0;
}

.sub_section td a {
text-decoration:none;
display:block;
height:100%;
font: 12px/20px verdana,arial,helvetica;
color:#FFFFFF;
height:100%;
padding:0;
padding:0;
padding:0 0 0 20px;
margin:0

}

.sub_section td a:hover{
	background-image:url(../img/selettore.jpg);
	display:block;
	height:100%;
	background-color:#666666;
	color:#ffffff;
	height:100%;
	padding:0;
	padding:0 0 0 40px;
	margin:0 0 0 -20px;
}
.sub_section #selected{
	background-image:url(../img/selettore.jpg);
	font: 12px/20px verdana,arial,helvetica;
	background-color:#999999;
	color:#FFFFFF;
	background-repeat: no-repeat;
	margin-left: 4px;
}



#contenitore{
border:1px solid #cccccc;
background-color:#FFFFFF;
}







/* STRUTTURA */
.border_rigth{border-right:1px solid #cccccc}
.border_bottom{border-bottom:1px solid #cccccc}



/* HOME PAGE */

.separatore{font:0px/0px arial;height:5px;padding:0;margin:0}








.contenitoreHome {
	margin-top: 5px;
	border: 1px solid #cccccc;
}
.arancio {
	background-color: #ef9400;
	height: 3px;
}




/* NEWS*/




.label_prodotti {
display:block;
margin:0;
padding:0;
align:left;
background-color:#FF9900;
width:100%;
color:#FFFFFF;
	margin-right:0px;
height:20px;
	width: 100%;
	text-align: center;
font:12px/14px arial;
}

.titolo_homepage{
font: bold 14px/14px verdana,arial;
color:#CC0000;
}

.prodotto {
	display:block;
margin:0;
padding:0;
align:left;
background-color:#cccccc;
width:100%;
color:#333333;
	margin-right:0px;
	width: 100%;
height:20px;
border-bottom:1px solid #ffffff;
	text-align: center;
font:12px/14px arial;
}



.tipologia_notizia {
	float: left;
	margin-right: 0px;
	width: 75px;
	text-align: center;
	display: block;
	padding: 2px 0px 5px 0px;
}
.data_notizia {
font:12px verdana,arial,helvetica;
	float: left;
	width: 165px;
	text-align: left;
	padding: 5px 0px 0px 15px;
color:#CC0000;
}
.titolo_notizia {
	float: left;
	text-align: left;
	margin-right: 7px;
	width: 183px;
	text-align: center;
	display: block;
	padding: 5px 0px 5px 8px;
}
.descrizione_notizia {
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
.descrizione_notizia1 {
font:11px/13px verdana,arial,helvetica;
	width:200px;
	text-align: left;
	display: block;
	padding: 5px 0px 5px 15px;

}







.eos_dida_prod{
font: 12px/14px verdana;color:#0f3dd9;
}





.graficolor_subtitle{
font: bold 14px/16px verdana;width:300px;color:#3e5aab;
padding-top:5px;
}

.graficolor_evidenzia{
font:11px/13px verdana,arial,helvetica;
padding:0;margin:0;border-left:1px solid #ffffff;
display:block;
clear:both;
padding-top:2px;
width:120px;text-align:center;
height:16px;
color:#ffffff;background-color:#ffb607;
}

.graficolor_etichetta_prodotto {
align:left;
background-color:#333333;
vertical-align:top;
height:50px;
color:#ffffff;
margin-right:0px;
border-bottom:1px solid #ffffff;
text-align: left;
padding-top:15px;
padding-left:15px;
font:12px/14px arial;
padding:3px;
}

.graficolor_tabella_prodotti{
border:1px solid #cccccc;
}


.testoFooter{
	font: 12px/14px arial;
	color:#111111;
	text-align:center;
	background-image: url(../img/fondo_footer.jpg);
	background-repeat: repeat-x;
}

.menupri{text-align:left}


.menupri td{
	background-image:url(../img/bgmenupri.jpg);
	background-repeat: repeat-x;
	height:20px;
	text-align:left
}

.menupri td a{
font: 14px/12px Arial, Helvetica, sans-serif;
	color:#006699;
		padding:10px;
	}
	
	.menupri td a:hover{
font: 14px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
.menupri td#selected{
font: 14px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url(../img/bgmenuSel.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	}
	
	.menupri td#Round{
	font: 14px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url(../img/bgmenuprRoundi.jpg);
	background-repeat: no-repeat;
	}

.menusec{text-align:left}

.menusec td{
	background-image:url(../img/bgmenu.jpg);
	background-repeat: repeat-x;
	height:30px;
}

.menusec td a{
font: 14px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
		padding:10px;
border-right:1px solid #FFFFFF;
text-align:left;
	}
	
	.menusec td a:hover{
font: 14px/12px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	}
	
	#desc_home p{text-align:left;font:16px/19px arial;color:#006699;width:200px;padding:0;margin:15px }