/* CSS Document */
/*    Author   -  Dr. Dobermann  */



html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}


body{
	background: #212121 url('../images/body_bkgd.gif') repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:none;
	line-height: 1.5;
}
#container{
border: 0px solid #fff;
height: 800px;
width: 860px;
background: url('../images/vw_paoletti.gif') no-repeat 10px 358px ;
}
#left_cell{
border: 0px solid #fff;
height: 779px;
width: 270px;
padding-top: 21px; 
float: left;
}
	#left_cell #logo{
	width: 243px;
	height: 58px;
	margin: 0px 0px 0px 24px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	}
		#left_cell h1, #left_cell h1 a{
		display : block;
		width: 243px;
		height: 58px;
		text-indent : -9999px;
		background : none;
		}
		
		
		ul#nav_menu { width:174px; margin:0 0 0 92px; padding:37px 0 0 0; border: 0px solid #fff; }
		ul#nav_menu li { list-style-type:none; border-bottom: 1px solid #505050; height:29px}
		ul#nav_menu li a { height:29px; display:block; text-indent:-9999px; background-repeat:no-repeat; background-position: left }
 
		li#nav_home a				 							{  width:173px; margin-left: 1px; background-image:url(../images/home_btn.gif);}
	    li#nav_home a:hover, body#page_home li#nav_home a		{  background: url(../images/home_btn_over.gif)  }

		li#nav_casali a  											{ width:173px; margin-left: 1px; background-image: url(../images/casali_btn.gif);  }
		li#nav_casali a:hover, body#page_casali li#nav_casali a			{ background: url(../images/casali_btn_over.gif)  }

		li#nav_ville a  										{ width:173px; margin-left: 1px; background-image: url(../images/ville_btn.gif);  }
		li#nav_ville a:hover, body#page_ville li#nav_ville a	{ background: url(../images/ville_btn_over.gif)  }
		
		li#nav_utilities a  											{ width:173px; margin-left: 1px; background-image: url(../images/case_legno_btn.gif);  }
		li#nav_utilities a:hover, body#page_utilities li#nav_utilities a			{ background: url(../images/case_legno_btn_over.gif) }
		
		li#nav_contatti a  										{ width:173px; margin-left: 1px; background-image: url(../images/contatti_btn.gif);  }
		li#nav_contatti a:hover, body#page_contatti li#nav_contatti a	{ background: url(../images/contatti_btn_over.gif)  }

#lingue{
margin:0 0 0 92px;
padding: 40px 0px 0px 0px;
color: #FFFFFF;
}


#lingue a:link {color: #FFFFFF; text-decoration:none;}
#lingue a:hover {color: #FF9933; text-decoration:none;}
#lingue a:visited {color: #FFFFFF; text-decoration:none;}

#middle_cell{
border: 0px solid #fff;
height: 675px;
width: 165px; 
float: left;
background: url('../images/submenu_bkgd.gif') no-repeat 7px 117px;
padding: 125px 0px 0px 15px;
color:#ecebea;
}
	#middle_cell ul{
	list-style-type: none;
	line-height: 2.4;
	}
	#middle_cell li {
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:left 11px;
	}
	#middle_cell li a {	padding-left: 14px;	}
	#middle_cell li a:link, #middle_cell li a:visited{color: #d5d2d0;text-decoration:none;}
	#middle_cell li a:hover{color: #000; text-decoration:none;}
	
	body.page_01 li#nav_01, body.page_02 li#nav_02, body.page_03 li#nav_03, body.page_04 li#nav_04, body.page_05 li#nav_05, body.page_06 li#nav_06,
	body.page_07 li#nav_07, body.page_08 li#nav_08, body.page_09 li#nav_09, body.page_10 li#nav_10, body.page_11 li#nav_11, body.page_12 li#nav_12, body.page_13 li#nav_13
	{background-image:url(../images/bullet.gif)}
	
	body.page_01 li#nav_01 a:visited, body.page_02 li#nav_02 a:visited, body.page_03 li#nav_03 a:visited, body.page_04 li#nav_04 a:visited, body.page_05 li#nav_05 a:visited, body.page_06 li#nav_06 a:visited,
	body.page_07 li#nav_07 a:visited, body.page_08 li#nav_08 a:visited, body.page_09 li#nav_09 a:visited, body.page_10 li#nav_10 a:visited, body.page_11 li#nav_11 a:visited, body.page_12 li#nav_12 a:visited, body.page_13 li#nav_13 a:visited
	{color: #000; text-decoration:none;}
	
	
	
	#middle_cell h3{
	border: 0px solid #fff;
	padding: 2px 0px 10px 5px;
	background-image:url(../images/feature_line.gif);
	background-repeat:no-repeat;
	background-position:right 8px;
	margin-right: 5px;
	font-size: 12px;
	color:#000000;
	}
	#middle_cell p{
	border: 0px solid #fff;
	padding: 10px 5px 0px 5px;
	margin-right: 5px;
	font-size: 11px;
	}

#right_cell{
border: 0px solid #fff;
height: 531px;
width: 407px; 
float: left;
/*margin: 0px 0px 0px 450px;*/
padding: 42px 0 0 0 ;
/*background: url('../images/submenu_bkgd.gif') no-repeat 7px 117px;
background-color: #d5d2d0;*/
border:0px solid #fff;
}

#right_cell_privacy{
border: 0px solid #fff;
width: 980px; 
float: left;
color:#ffffff;
text-align:justify;
font:Verdana, Arial, Helvetica, sans-serif x-small;
/*margin: 0px 0px 0px 450px;*/
padding: 10px 0 0 5px ;
/*background: url('../images/submenu_bkgd.gif') no-repeat 7px 117px;
background-color: #d5d2d0;*/
border:0px solid #fff;
}


	#top_controls{
	height: 17px;
	padding-right: 4px;
	font-size: 8px;
	}
		#top_controls span   {float:right; }
		#top_controls span a{   height: 12px;  text-align:left; display:block; text-indent:-9999px; background-repeat:no-repeat; padding: 0; margin:0 }
		#top_controls span.prev a	{width:60px; background-image:url(../images/top_previous_btn.gif); padding-right: 6px;background-position:left}
	    #top_controls span.next a	{ width:31px; background-image:url(../images/top_next_btn.gif); border-left: 2px solid #999897; padding-left: 6px;background-position:right}
		
		#top_controls span.prev a:hover	{ background-image:url(../images/top_previous_btn_over.gif);}
	    #top_controls span.next a:hover	{  background-image:url(../images/top_next_btn_over.gif);}

	#topper{
	background-image:url(../images/orange_topper.gif);
	font-size: 2px;
	height: 10px;}
	
	#content_wrapper{
	background-image:url(../images/shadow.gif);
	height: 499px;
	padding: 0px 2px;
	}
		
		
		#image_container{
		background-color:#ecebea;
		text-align: center;
		padding: 14px 0px;
		/*width:403px*/
		}
			#image_container img{
			border:1px solid #5e5e5e;
			}
			
				
		#content{
		
		text-align: left;
		margin: 14px 0px 9px 0px;
		padding: 0px 10px 0px 15px;
		border-right: 1px solid #ababab;
	
		}
		#content h3{
		padding: 0px 0px 0px 0px;
		font-size: 13px;
		}
		#content p{
		padding: 10px 0px 0px 0px;
		
		}
		#content span{
	color: #333333;
	width: 110px;
	padding-left: 10px;
	display:block;
	float: left;
	font-style: oblique;
		}
		#content a:link, #content a:visited {
		color:none; 
		}
		#content a:hover{
	color:none;
	text-decoration:none;
		}
		

	#bottom_controls{
	height: 17px;
	padding-right: 4px;
	padding-top: 15px;
	font-size: 8px;
	}
		#bottom_controls span   { float:right}
		#bottom_controls span a{ height:12px; text-align:left; display:block; text-indent:-9999px; background-repeat:no-repeat;  }
		#bottom_controls span.prev a	{  width:60px; background-image:url(../images/btm_previous_btn.gif); padding-right: 6px;background-position:left}
	    #bottom_controls span.next a	{  width:31px; background-image:url(../images/btm_next_btn.gif); border-left: 2px solid #999897; padding-left: 6px;background-position:right}
		
		#bottom_controls span.prev a:hover	{ background-image:url(../images/btm_previous_btn_over.gif);}
	    #bottom_controls span.next a:hover	{  background-image:url(../images/btm_next_btn_over.gif);}


#footer{
	border-top: 1px solid #5e5e5e;
	margin-top: 30px;
	padding-top: 10px;
	text-align: center;
	color: #5e5e5e
}



div.clear /*  THIS WILL CLEAR ANY FLOATED ITEMS ***** SOLVES FLOAT PROBLEMS WITHIN DIFFERENT BROWSERS  */
{
     clear: both;
     font-size: 1px;
     line-height: 1px;
   	 overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}
a{
	outline: none;
}

br{
	margin: 0px 0px;
    padding: 0px 0px;

}
hr{
	margin: 0px 0px;
    padding: 0px 0px;

}

.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url (../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

	#theFormDiv {
 	filter: alpha(opacity=85);
	display:none;
 	position:absolute;
 	top:87px;
 	left:485px;
 	background-color:#ffffff;
 	border:2px solid #ec8a30;
 	padding:5px;
 	width:320px;
	}
	
	#theFormDiv_legno {
 	filter: alpha(opacity=85);
	display:none;
 	position:absolute;
 	top:287px;
 	left:485px;
 	background-color:#ffffff;
 	border:2px solid #ec8a30;
 	padding:5px;
 	width:320px;
	}

	.nocss {
  	display:none;
	}

#descrizione_box {
border-color: #ec8a30;
border: double;
padding-left: 10px;
padding-right: 10px;
text-align: justify;
}

#network a:link {color: #FFFFFF; text-decoration:none;}
#network a:hover {color: #FF9933; text-decoration:none;}
#network a:visited {color: #FFFFFF; text-decoration:none;}

#vetrina_vendite a:link {color: #FFFFFF; text-decoration:none;}
#vetrina_vendite a:hover {color: #FF9933; text-decoration:none;}
#vetrina_vendite a:visited {color: #FFFFFF; text-decoration:none;}

#vetrina_vendite {
}