BODY {
	margin : 0;
	padding : 0;
	font-size : 9pt;
	color : #330006;
	font-family : 'Trebuchet MS', Tahoma, verdana, arial, sans-serif;
	background: #eb8328 url(pic/bg.jpg) top center repeat-x;
	text-align: center;
}

a:link , a:visited {color: #330006; text-decoration: underline; font-weight: bold;}
a:hover {color: #8e4000; text-decoration: underline; font-weight: bold;}

#pagina{
	min-height : 900px;
	height : auto !important;
	height : 900px;
	background: url(pic/sfondo_pagina.jpg) top center no-repeat;
	text-align: center;
	margin: 0;
	padding: 0;
}

#corpo{
	width : 1002px;
	min-height : 800px;
	height : auto !important;
	height : 800px;
}
#content{
	margin: 0 auto;
	padding: 0;
	width : 1002px;
	background-color: #eb8328;
	min-height : 495px;
	height : auto !important;
	height : 494px;
	border-bottom: #e27c26 1px solid;
	background: url(pic/sfondo_content.gif) top center repeat-y;
}
#content_verde{
	margin: 0 auto;
	padding: 0;
	width : 1002px;
	background-color: #eb8328;
	min-height : 495px;
	height : auto !important;
	height : 494px;
	border-bottom: #e27c26 1px solid;
	background: url(pic/sfondo_content_verde.gif) top center repeat-y;
}
#content_marrone{
	margin: 0 auto;
	padding: 0;
	width : 1002px;
	background-color: #eb8328;
	min-height : 495px;
	height : auto !important;
	height : 494px;
	border-bottom: #e27c26 1px solid;
	background: url(pic/sfondo_content_marrone.gif) top center repeat-y;
}
#content_blu{
	margin: 0 auto;
	padding: 0;
	width : 1002px;
	background-color: #eb8328;
	min-height : 495px;
	height : auto !important;
	height : 494px;
	border-bottom: #e27c26 1px solid;
	background: url(pic/sfondo_content_blu.gif) top center repeat-y;
}

#logo{
	float:left;
	padding: 0px;
	width : 252px;
	height: 209px;
}
#caffe_testa{
	float:left;
	padding: 0px;
	width : 242px;
	height: 209px;
}
#flash_testa{
	float:left;
	padding: 0px;
	width : 508px;
	height: 209px;
}

#nav{
	position: relative;
	z-index:500000;
	height:42px;
	width:1002px;
	float:left;
	text-align:right;
	padding: 0px;

}
#voci{
	margin-left: 166px;
	height:42px;
	width:837px;
	padding: 0px;
	vertical-align: top:
}

#menu .options {
	margin-right:1px; 
	margin-bottom:0px;
	border:1px solid #a9231c;
	background-color:#410502;
	padding:0px;
	text-align:left;
}
.sottomenu a:link , .sottomenu a:visited{
	font-size:11px;
	font-family: 'Trebuchet MS', verdana, arial, sans-serif;
	display:block;
	color:#ff7600;
	text-align:left;
	padding:5px 3px 7px 15px;
	text-decoration: none;
	background: #410502 url(pic/riga_sottomenu.jpg) bottom center no-repeat;
}
.sottomenu a:hover {
	color:#ffe2a5;
	text-decoration: none;
	background-color:#260200;
}

#colsx{
	float:left;
	margin: 0;
	padding: 0;
	width: 508px;
	height: 495px;
	min-height: 495px;
	height : auto !important;
	background: #EB8328 url(pic/sfondo_cols_sx.jpg) top left no-repeat;
}
	#colsx h4{
		margin: 0;
		padding: 0;		
	}
	
#imggrande {
	width: 400px;
	height: 300px;
	margin: 23px 0px 0px 0px;
	z-index:100;
	padding: 0;
	background: url(pic/sfondo_imggrande.gif) bottom center no-repeat;
}
	#imggrande h2{
		margin: 0;
		padding: 0;		
	}
	#imggrande div {
		width: 400px;
		height: 231px;
		background: url(pic/sfondo_foto.jpg) repeat-x;
		margin: 0;
	}
	div#imggrande img {
		margin: 3px 3px 3px 3px;
	}	

#fotogallery {
	width: 400px;
	height: 120px;
	text-align:center;
	margin: 0;
	padding: 0;
	background: #D66B0D url(pic/sfondo_fotogallery.gif) top center no-repeat;
}
	#fotogallery h2{
		margin: 0;
		padding: 0;		
	}
	#fotogallery div {
		float:left;
		width: 71px;
		height: 76px;
		background: url(pic/sfondo_fotine.jpg) center no-repeat;
		margin: 20px 10px 10px 16px;
	}
	div#fotogallery img {
		margin: 16px 4px 8px 4px;
	}
	div#fotogallery a {
		cursor: pointer;
	}
	
#map {
	width: 400px;
	height: 400px;
	margin: 23px 0px 0px 0px;
}
	#map div.google{
		margin: 0;
		padding: 3px 3px 3px 3px;
		background: url(pic/sfondo_map.jpg) repeat-x;
	}
	#map h2{
		margin: 0px 0px 5px 0px;
		padding: 0;		
	}
	#map h3{
		margin: 0;
		padding: 0;		
	}

#coldx{
	float:right;
	padding: 0px;
	width : 494px;
	height: 495px;
	min-height: 495px;
	height : auto !important;
	background: #e2781b url(pic/sfondo_cols_dx.jpg) top right no-repeat;
}

	#coldx_content{
		text-align:left;
		padding: 0px;
		float:left;
		width : 230px;
	}
	#coldx_content h1{
		margin: 45px 0px 0px 18px;
		padding: 0;
	}
	#coldx_content h4{
		margin: 45px 0px 0px 14px;
		padding: 0;
	}

#imgsxgrande {
	text-align:right;
	float:right;
	width : 202px;
}
#imgsxgrande img {
	border: #d26708 3px solid;
	margin: 45px 0px 0px -6px;
}

#coldx_prodotti{
	text-align:left;
	padding: 0px;
	width : 494px;
	height: 495px;
}

#titprod{
	text-align:left;
	padding: 0;
	margin: 30px 0px 0px 0px;
	width : 410px;
}
	#titprod h4{
		margin: 0;
	}

#riga_prodotti{
	padding: 0;
	margin: 0;
	width : 410px;
}
#riquadro_prodotto{
	text-align:center;
	float:left;
	padding: 0;
	width : 116px;
	margin: 6px 6px 6px 6px;
}
#img_prodotto{
	width : 116px;
	height: 103px;
}
#nome_prodotto {
	width: 116px;
	min-height: 66px;
	height: 66px;
	border: #fcb84b 2px solid;
	padding: 4px 0px 0px 0px;
}
	#nome_prodotto a:link , #nome_prodotto a:visited , #nome_prodotto a:hover{
		text-decoration:none;
	}
#scheda_prodotto {
	text-align:center;
	width: 116px;
	height: 30;
}
	#scheda_prodotto img{
		margin: 0px 0px 3px 0px;
	}
	#scheda_prodotto a:link , #scheda_prodotto a:visited , #scheda_prodotto a:hover{
		text-decoration:none;
	}




#linea_blu{
	text-align:left;
	float:left;
	padding: 0px;
	width : 292px;
	height: 495px;
	background: #849dc8 url(pic/ombra_blu.jpg) top center no-repeat;
}
	#linea_blu img{
		margin: 25px 0px 0px 20px;
	}
#linea_blu2{
	float:left;
	padding: 0px;
	width : 202px;
	height: 495px;
	background: #2d4a7d url(pic/prod_blu.jpg) top center no-repeat;
}




#linea_verde{
	text-align:left;
	float:left;
	padding: 0px;
	width : 292px;
	height: 495px;
	background: #97c72f url(pic/ombra_verde.jpg) top center no-repeat;
}
	#linea_verde img{
		margin: 25px 0px 0px 20px;
	}
#linea_verde2{
	float:left;
	padding: 0px;
	width : 202px;
	height: 495px;
	background: #4d6617 url(pic/prod_verde.jpg) top center no-repeat;
}




#linea_marrone{
	text-align:left;
	float:left;
	padding: 0px;
	width : 292px;
	height: 495px;
	background: #f78f33 url(pic/ombra_marrone.jpg) top center no-repeat;
}
	#linea_marrone img{
		margin: 25px 0px 0px 20px;
	}
#linea_marrone2{
	float:left;
	padding: 0px;
	width : 202px;
	height: 495px;
	background: #a73c17 url(pic/prod_marrone.jpg) top center no-repeat;
}





#coda{
	padding-top: 15px;
	width : 1002px;
	font-family: 'Trebuchet MS', verdana, arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#301600;
	text-align:center;
	text-decoration: none;
	clear: both;
}
	#coda p{
		margin: 0px 0px 0px 0px;
	}

#aw{
	margin: 0px 0px 0px 0px;		
	}
	
#boxdx a:link , #boxdx a:visited {color: #330006; text-decoration: underline; font-weight: bold;}
#boxdx a:hover {color: #8e4000; text-decoration: underline; font-weight: bold;}

img.imag1 {float:left; margin: 0 5px 0 0;}

.pdf {display: block; padding: 10px 10px 10px 40px; background: url(pic/pdf.gif) top left no-repeat; width: 210px; text-align:left;}

.d {font-weight: normal; font-size: 9pt; color: #330006; font-family:  Trebuchet Ms,Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.p {font-weight: bold; font-size: 8pt; color: #a83300; font-family: Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.p2 {font-weight: bold; font-size: 8pt; color: #a83300; font-family: Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.nb {font-weight: bold; font-size: 11pt; color: #e20000; font-family: Trebuchet Ms,Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.f {font-weight: bold; font-size: 8pt; color: #330006; font-family: Trebuchet Ms,Tahoma,verdana, arial,sans-serif; text-decoration: underline;}
