/* CSS Document */
body{
	font: .71em/1.6em Verdana,Tahoma,Verdana,Arial;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#EEEEEE  url('../grafica/templates/bg0.jpg') no-repeat top center;
}


#overContainer{
	position:relative;
	margin:0 auto;
	padding:0px;
	z-index:0;
	width:935px;
}
#container{
	position:relative;
	margin:0 auto;
	padding:544px 0px 2px;
	z-index:0;
	width:935px;
}

#logo{
	position:absolute;
	top:0px;
	left:-13px;
	margin:0;
	padding:0;
	width:287px;
	height:103px;
	z-index:101;
	background:  url('../grafica/templates/nonsolovetro_r1_c1.jpg') no-repeat;	
}
#logo a{
	display:block;
	width:300px;
	height:140px;
}
#logo span{
	display:none;
}

#content{
	position:relative;
	margin:0px;
	padding:0px 0px 0px;
	z-index:7;
	text-align:left;
	z-index:20;
	width:935px;	
}	



/*homepage*/
#con{
	clear:both;
	margin:0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:935px;
	color:#333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	height:auto!important;
	min-height:343px;
	height:343px;
	
}	

.bg1{
	background:#F1F1F1 url(../grafica/templates/bg2.jpg) no-repeat;
}
.bg2{
	background:url(../grafica/templates/bg3.jpg) no-repeat;
}
.bg3{
	background:url(../grafica/templates/bg4.jpg) no-repeat;
}

#con h1.TitPane{
	line-height:45px;
	margin:0 0 0 9px;
	padding:0;
	font-size:0;
	height:45px;
	z-index:20;
	width:430px;
	position:absolute;
	top:0px;
	left:0px;
}
#con h1.Tit{
	margin:0 0 0 15px;
	padding:0;
	z-index:20;
	position:absolute;
	top:0px;
	font:bold 1.8em/2.5em Georgia, "Times New Roman", Times, serif;
	color:#A58435;	
}
#con h2.TitPane{
	line-height:45px;
	margin:0px;
	padding:0;
	font-size:0;
	height:45px;
	z-index:20;
	width:430px;
}

#con a{color:#666;text-decoration:none;} 
#con ol{margin:0px;padding-top:2px} 
#con p{margin:0px;padding:10px 0px 10px;}

/*altre pagine*/
#briciola{color:#666;font-size:.9em;width:625px;position:absolute;top:-25px;left:15px;}
#briciola a{line-height:2em;color:#333;font-size:1em;margin:0px;}


#center{
	width:917px;
	margin:40px 0 0px;
	padding:0 9px 0px 9px;
}

#left{
	width: 435px;
	margin:40px 0 0px;
	padding:0 30px 0px 15px;
	float:left;
	position:relative;
}



#right{
	width: 436px;
	margin:0px 2px 0 0;
	padding:0px;
	float:right;
}




#richiediPreventivo {
	margin-right:25px;
}

#richiediPreventivo a {
	display:block;
	border:1px solid #CECECE;
	background:#fff;
	line-height:30px;
	width:422px;
	text-align:center;
	color:#494949;
	margin:0 auto;
	padding:0px;
	font:bold 1em/30px Arial,Verdana,Tahoma;
	text-transform:uppercase;
}

#menuServizi{	
	width:400px;
	height:46px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:20px;
	left:450px;
	z-index:13;
	text-align:right;
	z-index:60000
}
#menuServizi ul {
	width:400px;
	margin:14px 0 0 0px;
	padding:0;
	list-style:none;
	float:left;
	text-align:right;
}

#menuServizi li {
	margin:0px;
	padding:0;
	float:left;
	height:30px;	
}

#menuServizi a{
	float:left;
	margin:0px;
	padding:0 .6em;
	text-decoration:none;
	color:#000;
	background:transparent;	
	width:auto;
	text-align:center;
	font:bold  1em/34px Tahoma, Geneva, sans-serif;
}
#menuServizi a:hover{
	background:#BEC3C9;
}

#menuServizi li span{
	float:left;
	width:2px;
	height:34px;
	margin:0 1px;
	padding:0;
	background: url('../grafica/templates/nonsolovetro_r3_c10.gif') no-repeat;	
}




#menuServizi2{	
	width:815px;
	height:456px;
	margin:0px;
	padding:52px 60px 0 60px;
	position:absolute;
	top:80px;
	left:0px;
	z-index:15;
	text-align:center;
	background: url('../grafica/templates/bgMenu.jpg') no-repeat;	
}


#menuServizi2 a{
	margin:0px auto;
	padding:0px;	
}
#menuServizi2 img{
	margin:0px;
	padding:0px;	
}



#linguaareariservata{
	width:65px;
	height:27px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:20px;
	left:810px;
	z-index:13;
	text-align:left;
}
#linguaareariservata ul{
	list-style:none;
	width:65px;
}
#linguaareariservata li,#linguaareariservata a{
	float:left;
	width:31px;
	height:27px;
	margin:0;
	padding:0;
}




#footer{
	clear:both;		
	width:925px;
	text-align:center;
	margin:0px 0 0px;
	padding:0 5px;
	z-index:80;
	background: url(../grafica/templates/nonsolovetro_r9_c5.jpg) repeat-x left top;
}
#footer p{
	margin:0px;
	padding:5px 0px;
	color:#6A6A6A;
}
#footer ul{	
	list-style:none;
	text-align:center;
	padding:10px 0px 10px;
	margin:0;
	font-size:.8em;
}
#footer ul li{	
	display:inline;
	margin:0px auto;
	padding:0 5px 0px;
}
#footer ul a{
	color:#6A6A6A;
	text-decoration:none;
	margin:0;
	padding:0;
}
#footer p a{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}









#form{
	margin:0px;
	padding:0px;
}

#form input {
	background:#e5e5e5;
	color:#174A5B;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form textarea {
	background:#e5e5e5;
	color:#174A5B;;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form select {
	background:#e5e5e5;
	color:#174A5B;
	text-align:left;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form input,#form select{
	font-size:1em;
}

#form br{
	margin:10px 0;
}

#form label{
	float:left;
	display:block;
	width:150px;
	margin:5px 0 0;
	clear:left;
}

#form label span{position:relative;left:-999em;}

#form fieldset{border:1px solid #ccc;padding:10px;}

#form legend {
	font-size: .9em;
	color:#666;
	font-weight:bold;
	background:#e5e5e5;
	padding: 3px 5px;
	margin:10px 0 5px;
}

#form legend a{	 
	color:#333;
}

#form .divFormLeft{
	float:left;
	width:440px;
}

#form .button {	
	border:1px solid #ccc;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#174A5B;
	background:#e5e5e5;
	padding:2px;
}

.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0;
	margin:0;
	padding:0;
}

.imgLeft{
	clear:left;
	float:left;
	margin:10px 30px 0px 0px;
}

 .dettaglio{
	text-align:right;
	margin-bottom:2px;
	clear:both;
}

#content .white{color:#fff;font-size:.8em;font-family:Arial, Helvetica, sans-serif;}
#content .white a{color:#fff;font-size:1em;font-family:Arial, Helvetica, sans-serif;}


.center{
	padding:auto;
	text-align:center;	
}
.center2{
	margin:5px auto;
	padding:auto;
	text-align:center;	
}
.link{
	color:#A58435;
	text-decoration:underline;
	font:bold 1.1em/1.5em Verdana;
}

iframe{
	border:1px solid #e5e5e5;
}

#elenco{height:238px;}
.elenco{
	float:left;
	width:436px;
	margin:0 0 25px;
	padding:0;
	list-style:none;
}
.elenco li{
	clear:both;
	width:436px;
	padding:8px 0 5px;
	margin:0px;
	float:left;
	background: url('../grafica/templates/nonsolovetro-dettaglio_r7_c1.jpg') no-repeat left bottom;
}
.elenco .imgElenco{
	margin:0;
	padding:0 10px 0 0;
	border:none;
	float:left;
}
.testoElenco{
	width:320px;
	float:left;
	margin:0;
	pading:0;
}
.testoElenco h2{
	font:bold 1em/1.3em Verdana;
	margin:0 0 5px;
	padding:0;
	color:#A58435;
}
#con .testoElenco p{
	margin:0 0 5px;
	padding:0;
}
#con .testoElenco p a{
	text-decoration:none;
	color:#333;
	margin:0px;
	padding:0;
}
#con .testoElenco h2 a{
	text-decoration:none;
	color:#A58435;
	margin:0px;
	padding:0;
}
 .dettaglio{
	float:right;
	margin-top:10px;
	text-align:right;
	margin-bottom:2px;
	clear:both;
}

.itemElenco{
	list-style:none;
	float:left;
	margin:50px 0 0;
	padding:0;
}
.itemElenco li{
	list-style:none;
	float:left;
	margin:0 17px;
}

#paginazione {
	clear:both;
	width:900px;
	margin:0px 0px 10px;
	padding:12px 5px 3px ;	
	background:transparent;
	float:right;
	text-align:right;
}
#paginazione a,#paginazione span{font-weight:normal;background:#829716;border:1px solid #ccc;margin:2px 1px;padding:2px 6px;text-decoration:none;color:#fff;}
#paginazione a{background:#e5e5e5;color:#666}
#paginazione span{background:#fff;color:#666}
#paginazione span.pag{font:normal  1em/1em Tahoma, Verdana, Arial;color:#333;background:none;border:none;}
