body{
	margin: 0;
	padding: 0;
	background-color: #D6D5CD;
	background-image: url(img_comuni/sfondo_pagina.gif);
	background-repeat: repeat-y;
}
#contenitore{
	/*dimensioni*/
	width: 100%; /*in modo che la barra blu occupi tutta la pagina*/
	min-height: 550px;
	height: auto !important;
	height: 550px;
	/*background*/
	background-image: url(img_comuni/striscia_blu.gif);
	background-repeat: repeat-x;	
}
	#testata{
		margin: 0 0 10px 0;
	}
	#corpo{
		min-height: 420px;
		height: auto !important;
		height: 420px;
	}
		#menu{
			background-image: url(img/background.jpg);
			background-repeat: no-repeat;	
		}
		#searchByCode{
			background-image: url(imgAreaProdotti/backgroundSearchByCode.gif);
			background-repeat: no-repeat;	
		}		
		#searchByCodeBig{
			background-image: url(imgAreaProdotti/backgroundSearchByCodeBig.gif);
			background-repeat: no-repeat;	
		}
		#searchByAttr{
			background-image: url(imgAreaProdotti/backgroundSearchByAttr.gif);
			background-repeat: no-repeat;	
		}		
		#searchByAttrBig{
			background-image: url(imgAreaProdotti/backgroundSearchByAttrBig.gif);
			background-repeat: no-repeat;	
		}		
		#serieImage{
			background-image: url(imgAreaProdotti/backgroundSerieImage.gif);
			background-repeat: no-repeat;			
		}
		#paginazione{
			border: 1px solid #D6D5CD;
			border-width: 1px 0 0 0;
			margin: 5px 25px 25px 25px;
			padding: 5px 0 0 0;
			text-align: right;
			font-weight: bold;		
			font-size: 11px;	
		}		
		.serieButton{
			background-image: url(imgAreaProdotti/backgroundSerieButton.gif);
			background-repeat: no-repeat;			
		}
		.newsBox{
			background-color: #D6D5CD;
			background-image: url(img_comuni/sfondo_boxNewsHp.gif);
			background-repeat: repeat-x;
		}		
		.imgNews{
			border: 1px solid #B5B4AD;
		}
		.productList{
			border: 1px solid #D6D5CD;
			border-width: 1px 0 0 0;
			margin: 5px 25px 15px 25px;
			padding: 5px 0 0 0;
		}		
	#tabs{
		margin:0 0 0 25px;
	}
	#descrizioneProdotto{
		/*posizionamento*/
		margin: 0 0 0 25px;
		padding: 15px;
		/*dimensioni*/
		width: 455px !important;
		width /**/: 485px;
		min-height: 330px;
		height: auto !important;
		height: 365px;		
		/*aspetto*/
		border-top: 5px solid #B5B4AD;
		background: #F2F1EB;
	}
	#downloads{
		/*posizionamento*/
		margin: 0 0 0 25px;
		padding: 15px;
		/*dimensioni*/
		width: 455px !important;
		width /**/: 485px;
		min-height: 330px;
		height: auto !important;
		height: 365px;		
		/*aspetto*/
		border-top: 5px solid #11315B;
		background: #F2F1EB;
	}	
	#immagineProdotto{
		position: absolute;
		top: 143px;
		left: 525px;
	}
/****************************** TESTI ******************************/
td,p,div{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #666666;
	font-size: 11px;
}
p{
	margin: 5px 0 10px 0;
}
#contenuti p{
	/* text-align: justify; */
	line-height: 18px;
}
hr{
	border: 0px solid #000000;
	height: 1px;
	color: #D6D5CD;
	background-color: #D6D5CD;
	margin: 0;
}
h3.img{
	margin: 25px 0 10px 0;
}
h3{
	font-size: 14px;
	color:#11315B;
	margin: 0px 0 10px 0;
}
h3.codiceProdotto{
	font-size: 14px;
	color:#11315B;
	background: #A1A8AE;
	margin: 15px 0 15px 0;
	padding: 3px 0 3px 25px;
}	
.titFamily, .titSerie{
	font-size: 14px;
	font-weight: bold;
	color:#11315B;
}
.menuFamily{
	font-size: 11px;
	font-weight: bold;
	color:#11315B;	
}
.productCode{
	font-size: 12px;
	font-weight: bold;
	color:#11315B;
}
.description{
	line-height: 18px;
}
.restrAreaUtility{
	font-size: 10px;
	color: #B3B2AB;
}
.error{
	color: #E5001B;
	font-weight: bold;
}
.briciole{
	font-size: 10px;
}
.enfasi{
	color: #11315B;
}
.note{
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	text-align: justify;
}
.serieButton{
	padding: 9px 0 11px 10px;
	font-size: 12px;
	font-weight: bold;
	color:#11315B;	
}
/*-------------------------- testi news ---------------------------------*/
.dataNews{
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}
.titoloNews{
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}
.absNews{
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	margin: 5px 0 5px 0;
}
/*--------------------------- testi footer ------------------------------*/
#footer td, #footer p{
	font-size: 10px;
	color: #B3B2AB;
	padding: 5px 0 20px 0;
}

/****************************** LINK *******************************/
a:link, a:visited{
	color: #11315B;
	text-decoration: none;
}
a:hover{
	color: #E5001B;
	text-decoration: none;
}


#footer a:link, #footer a:visited, .restrAreaUtility a:link, .restrAreaUtility a:visited{
	color: #B3B2AB;
	text-decoration: none;
}
#footer a:hover, .restrAreaUtility a:hover{
	color: #B3B2AB;
	text-decoration: underline;
}
/****************************** FORM ******************************/
form{
	margin: 0;
}
.input{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #F2F1EB;
	border: 1px solid #A1A8AE;
}
.select{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #F2F1EB;
}
.textarea{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #666666;	
	font-size: 11px;
	color: #666666;
	background: #F2F1EB;
	border: 1px solid #A1A8AE;
	scrollbar-3dlight-color: #F2F1EB;
	scrollbar-arrow-color: #11315B;
	scrollbar-base-color:  #F2F1EB;
	scrollbar-darkshadow-color:  #F2F1EB;
	scrollbar-face-color: #D6D5CD;
	scrollbar-highlight-color:  #F2F1EB;
	scrollbar-shadow-color:  #F2F1EB;
	scrollbar-track-color:  #F2F1EB;	
}

/*****************************************************************/
/*                      CLASSI PER MENU A TENDINA                */
/*****************************************************************/
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#D6D5CD; layer-background-color:#D6D5CD; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal}
.clLevel0{background-color:#D6D5CD; layer-background-color:#D6D5CD; color:white;}
.clLevel0over{background-color:#D6D5CD; layer-background-color:#D6D5CD; color:#11315B; cursor:pointer; cursor:arrow;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#D6D5CD; layer-background-color:#D6D5CD;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold}
.clLevel1{background-color:#F2F1EB; layer-background-color:#F2F1EB; color:11315B;}
.clLevel1over{background-color:#E2E1DB; layer-background-color:#E2E1DB; color:#E5001B; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#A1A8AE; layer-background-color:#A1A8AE}

/**********************************************************************/

.fr {
	float:right;
	margin: 0px 0px 20px 20px;
	padding: 10px;
	border: solid 1px #999;
}

.imgblock {
	float: left;
	height: 217px;
	margin: 0 auto;
	margin-right: 20px;
	padding: 10px;
	font-weigth: bold;
	text-align:center;
}

.clearit {
	font-size: 1px;
	height: 1px;
	clear:both;
	line-height: 1px;
}