body { height: 100%; margin: 0px; color: #333; font: 9px Verdana, sans-serif; text-align: center; }



#sitemap { float: left; padding-left: 20px; line-height: 16px; text-transform: capitalize; font-size: 11px; font-family: Arial; }




/* PAGINA LAVORA CON NOI lavora.php */

#tabella { font-family: Tahoma; font-size: 11px; background-color: #fff; }
	#tabella .titolo { background-color: #B8B09D; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 18px; }
	#tabella input { background-color: #EDEBDF; font-weight: bold; }
	#tabella td { padding: 5px; }





/* NEWS */
#news { background-color:#F3F3EB; border:1px solid #E3DFD6; float:left; margin-bottom:3px; margin-top:3px; padding:15px; width:160px; }
#news h1 { color:#B8B09D; font-family:Trebuchet,Trebuchet MS,sans-serif; font-size:15px; font-weight:bold; margin:0px;
text-align:center; text-transform:uppercase; }
.news-data { color:#CCCCCC; font-weight:bold; padding-top: 10px; }
.news-titolo a { color:#666666; font-family:Trebuchet,Trebuchet MS,sansa-serif; font-size:12px; font-weight:bold; }
.news-descrizione { float: left; color:#888888; text-align: justify; font-family: Arial; font-size: 9px; width: 160px; padding-top: 12px; }
.news-leggi { float: left; font-size: 9px; color: #666; text-align: center; padding-top: 20px; width: 160px; }
.news-leggi a { color: #666; text-decoration: none; }
.news-leggi a:hover { color: #333; text-decoration: none; }

.paginaNews-titCompleta { font-weight: bold; text-transform: uppercase; }
.paginaNews-descCompleta { text-align: justify; padding: 20px 0px; line-height: 16px; }
.paginaNews-torna { text-align: right;  }
.paginaNews-data { font-weight: bold; color: #aaa; padding-top: 10px; }
.paginaNews-titolo { font-weight: bold; text-transform: capitalize; }
.paginaNews-descBreve { padding-bottom: 10px; line-height: 16px; }




#preventivo {
	float: left;
	margin: 10px;
	font-size: 10px;
}

#campo {
	float: left;
	width: 150px;
}



a 	
	{ 
	color: #666666; 
	text-decoration: none; 
	}

a:hover 
	{ 
	color: #000000; 
	text-decoration: none; 
	}

h1
	{	
	font-size:9px; 
	color: #CCC;	
	margin-bottom:10px;
	}
	
h2
	{	
	font-size: 25px; 
	color: #CC0000; 
	font-weight: normal; 
	margin-bottom: 20px; 
	font-family: Trebuchet, Trebuchet MS, sans-serif;	
	text-transform: uppercase; 
	background-image: url(../immagini/icona-h2.jpg);
	background-repeat: no-repeat;
	padding: 6px 0px 20px 50px;
	text-align: left;
	line-height: 30px;
	}
	
h3	
	{	
	font-size: 15px; 
	color: #B8B09D; 
	text-align: center;
	font-weight:bold; 
	margin:0px 0px 10px 0px; 
	font-family: Trebuchet, Trebuchet MS, sans-serif; 
	text-transform: uppercase; 
	}

hr 	
	{ 
	border: 1px dotted #ccc; 
	}

input 
	{ 
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif;
	}

p	{
	margin:0;
	padding:0;
	}

#footer 
	{
	width:100%;
	color: #666;
	text-align: left;
	padding: 40px 0px 0px 0px;
	margin-top: 30px;
	line-height: 15px;
	height: 65px;
	background-image: url(../immagini/bg-footer.jpg);
	background-repeat: repeat-x;
	float: left;
	}

#footer a 
	{
	color: #666;
	}

#footer a:hover 
	{
	color: #333;
	border-bottom: 1px dashed;
	}

#footer-crediti 
	{
	float:right; 
	color: #999;
	}

#footer-crediti a 
	{
	color: #999;
	}

#footer-crediti a:hover 
	{
	color: #666;
	border-bottom: 1px dashed;
	}

#foto 
	{ 
	margin: 0px auto;
	background-image: url(immagini/bgk-foto.jpg);
	background-repeat: repeat-x;
	}

#header 
	{
	width:825px;
  	background-color: #333;
	color: #ccc;
	margin: auto;
	text-align: right;
	padding: 15px 0px 10px 0px;
	}

#header a 
	{
	color: #ccc;
	border-right: 1px solid #ccc;
	padding: 0px 10px;
	}

#header a:hover 
	{
	color: #fff;
	}

#colonna-sx 
	{
	width: 205px;
	float: left;
	border-right: 1px dashed #CCC;
	margin-right: 30px;
	margin-left: 5px;
	text-align: justify;
	padding: 0px 20px 0px 0px;
	}

#tastisx
	{
	margin: 0;	
	text-align:left;
	text-transform: capitalize;
	}
	
#tastisx li
	{
	list-style: none;
	margin: 0;
	text-align: left;
	}
	
#tastisx li a
	{
	text-decoration: none;
	border-bottom:1px solid #CCC;
	color: #666666;
	font-size:20px;
	}
	
#tastisx li a:hover
	{
	border-color: #666;
	color: #000;
	}
	
#main
	{
	width: 580px;
	color:#666666;
	text-align: justify;
	font-size: 12px;
	float: left;
	line-height: 17px;
	}

#main a 
	{ 
	color: #990000; 
	text-decoration: none; 
	}
	
#main a:hover 
	{ 
	color: #FF0000; 
	text-decoration: none; 
	}

#main img 
	{ 
	padding: 2px; 
	border:1px solid #ccc; 
	margin: 2px; 
	}
	

#bloccotasti
	{
	width:170px;
	margin-bottom:20px;
	}

#menu 
	{
	width:100%;
	text-align: center;
	padding: 11px 0px 40px 0px;
	text-transform: uppercase;
	background-image: url(../immagini/bg-menu.jpg);
	background-repeat: repeat-x;
	height: 12px;
	font-family: sans-serif;
	font-size: 10px;
	}

#menu a 
	{
	color: #663300;
	font-weight: bold;
	}

#menu a:hover 
	{
	color: #666;
	}

#bloccotasti
	{
	width:170px;
	margin-bottom:20px;
	}
	
#tastisx
	{
	margin: 0;	
	text-align:left;
	text-transform: capitalize;
	}
	
#tastisx li
	{
	list-style: none;
	margin: 0;
	text-align: left;
	}
	

#tastiprincipali {
	width:800px;
	margin: auto;
}

#tastiprincipali a{
	display:block;
	text-align:center;
	font-size: 11px;
	float:left;
	color: #990000;
	text-decoration:none;
		
}
#tastiprincipali a:hover{
	color:#666;

}
#tastiprincipali .tasto1{
	width:99%;
}
#tastiprincipali .tasto2{
	width:49.5%;
}
#tastiprincipali .tasto3{
	width:33%;
}
#tastiprincipali .tasto4{
	width:24.2%;
}
#tastiprincipali .tasto5{
	width:20%;
}
#tastiprincipali .tasto6{
	width:16.5%;
}
#tastiprincipali .tasto7{
	width:14%;
}
#tastiprincipali .tasto8{
	width:12.3%;
}
#tastiprincipali .tasto9{
	width:11.1%;
}

.sottomenu {
	float:left;
	width:190px;
	margin-bottom: 15px;
	padding: 15px 0px;
	background-color: #EDEBDF;
	border: 1px solid #E3DFD6; 
	text-align: left;
	color: #999;
	font-size: 11px;
	line-height: 20px;
	text-transform: capitalize;
}

.sottomenu a {
	width: 160px;
	float: left;
	padding-left: 20px;
}

.bloccotastosx{
	float:left;
	width:150px;
	margin-bottom: 10px;
	font-size:11px;
	text-transform: lowercase;
}

.selezionato a { color: #990000; text-decoration: none; }
.selezionato a:hover { color: #333; text-decoration: none; }








.bloccotastosx a {
	background-image: url(../immagini/icona-menusx.jpg);
	background-repeat: no-repeat;
}

.bloccotastosx a:hover {
	background-image: url(../immagini/icona-menusx-over.jpg);
	background-repeat: no-repeat;
}

.bloccotastosx-click{
	float:left;
	width:140px;
	margin-bottom: 10px;
	font-size:12px;
	text-transform: lowercase;
	background-image: url(../immagini/icona-menusx-over.jpg);
	background-repeat: no-repeat;
}


.sottomenu-sx-selez {
	padding-left: 25px;
	font-size: 9px;
	margin-bottom: 10px;
	line-height: 4px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
}





.blcnews{
	float:left;
	width:160px;
	margin-top:3px;
	margin-bottom:3px;
	padding: 15px;
	background-color: #F3F3EB;
	border: 1px solid #E3DFD6; 
}


#bloccoarear {
	float:left;
	width:160px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #EDEBDF;
	border: 1px solid #E3DFD6; 
	text-align: center;
	color: #999;
}

#bloccoarear a {
	color: #bbb;
}

#bloccoarear a:hover {
	color: #999;
}

#bloccoarear input {
	width: 90px;
	border: 0px;
	background-color: #E2DED3;
	margin-left: 8px;
	margin-right: 6px;
	font-size: 9px;
	color: #666666;
}

#bloccobannersx {
	float:left;
	width:160px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 0px;
	border: 1px solid #fff; 
	text-align: center;
	color: #999;
}


#bloccomappa{
	float:left;
	width:580px;
	/*padding-left:10px;
	padding-top:10px;
	line-height:15px;*/
}

#bloccomappa a { 
	color: #666;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 10px;
}

#bloccomappa a:hover { 
	color: #000;
	text-decoration: none;
}

#mappa
	{
	text-transform: capitalize;
	float: left;
	}

#mappa a
	{
	color: #666;
	}

#mappa a:hover
	{
	color: #333;
	}

.descrizione {
	color: #888;
}

.titolo{
	font-size: 12px;
	color :#666;
	font-family: Trebuchet, Trebuchet MS, sansa-serif;
	font-weight: bold;
}

.bloccocontenitore{
	float:left;
	width:60px;
	padding-right: 70px;
}
.bloccocontenitoremsg{
	float:left;
	width:364px;
	padding:2px;
}
.bloccoprivacyval{
	float:left;
	width:550px;
	padding:2px;
}
.bloccoprivacytxt{
	float:left;
	width:540px;
	padding:2px;
	font-size:9px;
	color:#666666;
}
#label 
	{
	color: #666;
	float: left;
	margin: 0px 30px 20px 0px;
	text-align: right;
	}

#label input
	{
	color: #666;
	font-size: 10px;
	border: 1px solid;
	font-family: Verdana, sans-serif;
	}
	
#label textarea
	{
	color: #666;
	font-size: 10px;
	border: 1px solid;
	font-family: Verdana, sans-serif;
	width: 450px;
	}
.valoreObb{
	border:2px solid #990000;
}	
.label-obb
	{
	color: #990000;
	font-weight:bold;
	}

#label-obb input
	{
	color: #990000;
	font-size: 10px;
	border: 1px solid;
	font-family: Verdana, sans-serif;
	}

#label-obb textarea
	{
	color: #990000;
	font-size: 10px;
	border: 1px solid;
	font-family: Verdana, sans-serif;
	width: 450px;
	}

#trattamento
	{
	font-size: 9px;
	color: #999;
	}
	
/* SEZIONE PREVENTIVO PRODOTTO */
.labelpreventivo{
	font-size:12px;
	font-family:"Trebuchet MS";
	background:#efefef;
	border:1px #ccc solid;
}
.labelpreventivoobb{
	font-size:12px;
	font-family:"Trebuchet MS";
	background:#efefef;
	border:1px #990000 solid;
}
.testopreventivo{
	font-family:"Trebuchet MS";
	font-size:12px;
}
.testopiccolo{
	font-size:9px;
}
/* FINE SEZIONE PREVENTIVO PRODOTTO */