body 
{ 
	font-family:		verdana; 
	color:			#00324A;
	font-size:		11px;
	margin-top:		0px;
	text-align:		center;	
	font-style: 		normal;
	background:		#DDDDDD url('../img/bg_body.jpg') center  ;

}

body b, h2
{
	color:			#00324A;

}

h2
{
	font-size:		20px;
}

a:link, a:visited
{
	color:			#00324A;
	font-weight:		normal;
	text-decoration:	none;
}


img
{	
	border:			6px solid #E8ECEF;
}


#container-home img
{	
	border:			0px;
	border-color: 	#0099FF;
}

a:hover
{
	color:			#00324A;
	text-decoration:	underline;
}

hr
{ 
	display: 		none;
}

.display_none {
   display: 		none;
}

span.errore
{
	color:			#C00;
	font-size: 		12px;
	font-weight:		bold;
}

p.footer_text
{
	font-family:		Verdana, sans-serif;
	font-size:		11px;
	color:			#787873;
	font-style: 		normal;
}

p.footer_text a:link,
p.footer_text a:visited
{
	font-weight:		normal;
	color:			#787873;
}

p.faq

	font-size:		12px;
	font-style: 		normal;
}

ul.faq
{
	font-size:		12px;
	list-style:		none;
	font-style: 		normal;
}

ul.faq li
{
	display:		block;
	padding:		2px;
	margin:			1px;
}

p.corsivo
{ 
	font-style: 		italic;
	
}

.pic_big
{ 
	border:			0;
	align: middle;

}


span.h_inside
{
	display:		none;
}


ul li
{
		list-style-type:	none;
		line-height:		18px;
		background-image:url(../img/rosso.gif);
		background-color:transparent;
		background-repeat:no-repeat;
		background-position: 0 0.5em;
		margin:0px;
		padding:0 0 0 30px;
}



h1#header_pozzo			
{ 
	position:		relative; 
	background: 		url('../img/banner_pozzo.jpg');
	height:			196px;  
	background-repeat: 	no-repeat; 
	margin:			0 auto;	
}

#container-home
{
	position: 		relative;
	margin:			0 auto;
	width:			720px;
}

#container 
{ 
	width:			749px;
	text-align:		left;
	margin:			0 auto;
}

#img_right
{ 
	float: 			right;
	width: 			35%;	
	padding:		0.5em;		
	line-height:		20px;
}

#img_right_vert
{ 
	float: 			right;
	width: 			35%;	
	padding: 		0.5em;		
	line-height:		20px;
}


#img_left
{ 
  	float: 			left;
  	width: 			35%;

  	padding-left: 		0px; 
	line-height:		20px;
}

div.img_left
{ 
  	float: 			left;
	white-space:		nowrap;
	margin-right: 		5px;
  	padding:  		0px; 
	line-height:		20px;  	    
}
div.img_right
{ 
	float: 			right;
	white-space:		nowrap;
	margin-right: 		0px;
	padding-right: 		0px; 	
	padding-left: 		10px; 
	line-height:		20px;
}

#header 
{ 
	position:		relative; 
	background: 		#FFF; 
	padding-top:  		5px;
	padding-right:  	20px;
	text-align:		center;
	font-size: 		11px;
}

#menu 
{ 
	position: 		relative;
	background: 		#FFF; 
	width:			729px; 
	height: 		0px;
	text-align:		center;
	font-size: 		11px;
	padding: 		10px;
	line-height:		15px;
	z-index:		200;
}

#menu img
{	
	border:			0px;
}


#footer img
{	
	border:			0px;
}


#corpo 
{ 
	position:		relative; 
	top:			20px;
	background: 	#FFF; 
	width:			749px; 
}

#colonna1 
{ 
	top:			0;
	left:			0; 
	width:			689px; 
	padding:		30px;
	padding-top:		5px;
	padding-bottom:		0px;
	line-height:		23px;
}

#colonna1 table
{ 
	padding:		8px;	
	margin-top: 		30px;
	text-align:		center;
	line-height:		15px;	
	
}


#colonna1 p
{ 
	text-align:		center;

}


#colonna1 table td
{ 
	color:			#00324A;
	font-weight: 		normal;
	font-family:		verdana; 
	font-size:		11px;
}



#colonna1 table tr
{ 

	font-family:		arial; 
	background: 		#FFF;
	color:			#ED1F1F;
	font-weight: 		bold;
	font-size:		13px;

}

#colonna1 table th
{ 



	background: 		#D5ECFE;
	color:			#00324A;
	font-weight: 		normal;
	font-size:		11px;
	border: 1px solid #000;
}

/*
#colonna1 img
{ 

display:block;
margin-left:auto;
margin-right:auto;
}
*/




span.testo_piccolo  
{ 
	line-height:		50px;	
}


#colonna2 img
{
	margin:			10px;
}

#colonna2 h2
{
	font-size:		26px;
	color:			#300A00;
}

#newsbox
{ 

}

#newsbox2
{ 


}


#footer 
{ 
	text-align:		center;
	background: 		#FFF; 

	padding-top: 		15px;
	font-size: 		11px;
	line-height:		15px;
	padding:		10px;
	clear 			: both;
	
}


----#footer a:link, 
-----#footer a:visited
{
	color:			#FFE;
}

.img_sinistra,
.img_destra {
	width			:260px;
	text-align:		center;
	padding			:10px;
	padding-bottom	:10px;
	line-height		:18px;
	color:			#888;
}

.img_sinistra
{
	float			: left;
	padding-left		: 0px;
	margin-right: 8px;
	color:			#888;
}

.img_destra
{
	float			: right;
	padding-right		: 0px;
	margin-left: 8px;
	color:			#888;
}


.img_destra_big
{
	float			: right;
	padding-right		: 0px;
	margin-left: 8px;
	color:			#888;
	text-align: center;
}



table#richiesta
{ 

	background: 		#FFF;
	float			: left;
	margin-top:		0px;
	width:			500px;
	text-align:		left;
}


table#richiesta td
{ 

	background:		#FFF;
	padding-left:		10px;


}

table#prodotti
{ 

	background: 		#FFF;
	float			: right;
	margin-top:		30px;
	width:			300px;
}

table#prodotti td
{ 

	background:		#FFF;
	padding-left:		10px;

}



table#home
{ 

	background: 		#FFF;
	float			: right;
	margin-top:		5px;
	margin-bottom:		5px;
	width:			400px;
}

table#home td
{ 

	background:		#FFF;
	padding-left:		10px;

}


table#home img
{ 

	border: 0px;
}




td.td_prezzo {
	background: 		#F3F1E8;

	
	
}

td.td_header_prezzo {
	background: 		#C86A16;
	color: 			#FFF;
}


span.titolo_rosso
{
	font-family:		arial; 
	background: 		#FFF;
	color:			#ED1F1F;
	font-weight: 		bold;
	font-size:		13px;

}


textarea {
	background-attachment: 	fixed;
	background-color:	#E8ECEC;
	height: 		150px;
	width: 			280px;
	border-style: 		solid;
	border-color: 		#FFF
}

input
{
background-attachment: 	fixed;
background-color:	#E8ECEC;
border-style: 		solid;
border-color: 		#FFF 


}

input.form
{
background-attachment: 	fixed;
background-color:	#E8ECEC;
height: 		15px;
width: 			280px;
border-style: 		solid;

border-color: 		#FFF 

}

#colonna1 table th { 
	color:			#00324A;
	font-weight: 		normal;
	font-size:		11px;
}

table#prodotti2 {
	background: 	#FFF;
	float:			left;
	margin-top:		0px;
	width:			690px;
	text-align:		left;
	border:			0px;
}

table#prodotti2 td { 
	background:		#FDFDFD;
	padding-left:	10px;
	border-bottom:	1px solid #E8ECEF;
}

table#prodotti2 th { 
	background:		#F2F2F2;
	padding-left:	10px;	
	border:		3px solid #FFF;
}

#ricambi table td {
	background: 	#F5F5F5;
	color:			#0324A;
	font-weight: 	normal;
	font-size:		11px;
}

.richiesto {
	color:	#F00;
	font-weight: bold;
}
