body{background:#fff url(../pics/fondo_body.png) top left repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

/*Molto grezzo ma lo metto sempre */
img {border:0;}
/**/

div#centrato{margin:0 auto; width:950px;}

div#scritte_flash{position:absolute; top:520px; left:200px;}

div#testa{float:left; position:relative; margin:0; padding:0; width:950px; height:130px; background:url(../pics/fondo_testa.png) top left repeat-x;}



div#testa h1{float:left; width:190px; height:130px; margin:0; padding:0;}
div#testa h1.hidden{display:none;}
div#testa a img{border:none;}

	/*TASTO BACK*/	
	div#testa span.btn_back{height:25px; width:60px; margin:0; padding:0; position:absolute; left:220px; top:48px; font-size:12px; display:none;}	
	div#testa span.btn_back a{background:url(../pics/btn_back.gif) top left no-repeat; display:block;
  	height:25px; width:60px; text-decoration:none; color:#fff; line-height:25px; padding:0 0 0 15px;}
	div#testa span.btn_back a:hover{background-position:0 -25px; text-decoration:underline;}
	
	
	/*CONT BANDIERE*/
	div#cont_bandiere{margin:49px 0 0 440px; height:25px; float:left;}
	
		/*TASTO ITA*/	
		div#testa span.btn_ita{float:left; display:block; height:25px; width:25px; margin:0 10px 0 0;}	
		div#testa span.btn_ita a img{border:none;}
		div#testa span.btn_ita a:hover{filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}
		
		/*TASTO ENG*/	
		div#testa span.btn_eng{float:left; display:block; height:25px; width:25px;}
		div#testa span.btn_eng a img{border:none;}
		div#testa span.btn_eng a:hover{filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}
	
	

form#ricerca{float:right; height:55px; padding:50px 10px 0 0;}
form#ricerca input[type="text"]{border:1px solid #005531; background-color:#bdd5a8;}
form#ricerca input[id="button"]{border:1px solid #005531; background-color:#c00; color:#fff; width:50px; cursor:pointer;}

div#ricerca{float:right; height:55px; padding:50px 10px 0 0;}
div#ricerca input[type="text"]{border:1px solid #005531; background-color:#bdd5a8;}
div#ricerca input[id="button"]{border:1px solid #005531; background-color:#c00; color:#fff; width:40px; cursor:pointer;}

div#box_foto{float:left; margin:0; padding:0; width:950px; height:230px;}

div#corpo{float:left; margin:0; padding:0; width:950px; background:url(../pics/fondo_corpo.png) top left repeat-x #fff; position:relative;}



div#col_sx{float:left; margin:0; padding:0; width:200px;}
	div#cont_news{float:left; background:transparent; width:180px; margin:0; padding:20px 10px 20px 10px;}
	div#cont_news img{float:left; float:left; margin:0 0 20px 0;}
	div#cont_news h2{color:#c00; font-size:14px; margin:0 0 10px 0; padding:0; font-weight:normal;}
		
		
		/* REGOLE PER IL BOX NEWS IN default.aspx*/
		div#cont_news ul.default{font-size:12px; color:#666; list-style:disc; margin:30px 0 30px 45px;}
		div#cont_news ul.default li{margin:0; padding:0;}
		div#cont_news p.default{font-size:12px; color:#666;}
		
		
		/* REGOLE PER IL BOX NEWS QUANDO CONTIENE "CONTACTING"*/
		div#cont_news ul.contacting p{color:#666;}
		div#cont_news ul.contacting a{color:#6aa039; border-bottom:1px solid #ccc; display:block;}
		div#cont_news ul.contacting a:hover{border-bottom:1px solid #999;}
		
		
		/* REGOLE PER IL BOX NEWS QUANDO CONTIENE "ALBERGI VICINI"*/
		div#cont_news ul.alberghi p{color:#666;}
		/* REGOLE PER IL BOX NEWS QUANDO CONTIENE "GBM non solo costruzione" */
		div#cont_news span.slogan{font-size:25px; color:#6aa039; line-height:25px;}
		

		
		
	
	div#cont_news ul{list-style:none; font-size:10px; margin:0; padding:0;}
	div#cont_news ul li{margin:0 0 16px 0;}
	div#cont_news ul li h2{font-size:12px; margin:0; padding:0; color:#060; font-weight:normal;}
	div#cont_news ul li p{font-size:12px; margin:0; padding:0; text-align:justify;}
	div#cont_news ul li p a{color:#999; text-decoration:none;}
	div#cont_news ul li p a:hover{color:#333; text-decoration:none;}
	div#cont_news ul li span{font-size:11px; color:#6aa039; margin:0; padding:0;}
	
	div#piede img{position:absolute; bottom:10px; left:20px; border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999;}
	
	
	
			/*REGOLE PER IL BOX DESCRIZIONE IMPIANTI*/
			p.descr_impianto{font-size:12px; margin:30px 0 0 0; padding:0; color:#666;}
			
			/*DETTAGLIO PRODOTTO*/
			div#dettaglio_prodotto img{float:left; margin:50px 0 50px 10px; padding:0;}
			
			div#col_sx p.prev_next{float:right; color:#6aa039; clear:both; position:absolute; bottom:40px; left:15px;}
			div#col_sx p.prev_next a{font-size:14px; color:#6aa039; text-decoration:none;}
			div#col_sx p.prev_next a:hover{font-size:14px; color:#6aa039; text-decoration:underline;}
			
	
	
	
	div#col_dx{float:right; margin:0; margin:10px 10px 0 0; padding:10px; width:720px; background:#fff;}
	div#col_dx h2{margin:0 0 10px 10px; padding:0; font-size:28px; color:#ccc; font-weight:normal;}
	div#col_dx h3{margin:0 0 10px 10px; padding:0; font-size:14px; color:#6aa039; font-weight:normal;}

	
	div#col_dx h2 span{font-size:14px; color:#999;}/*SOTTOTITOLO PRODOTTI*/
	div#col_dx h2 span.terzo_livello{font-size:14px; color:#6aa039;}/*SOTTOTITOLO PRODOTTI*//*SOTTOTITOLO TERZO LIVELLO*/
	
	div#col_dx ul{float:left; font-size:14px; color:#666666; margin-top:0; padding-top:0;}
	
	div#col_dx table{width:720px; border-spacing:0; padding:0; margin:50px 0;}
	div#col_dx table h3{font-size:14px; color:#6aa039; font-weight:normal;}
	div#col_dx table tr{vertical-align:top;}
	div#col_dx table td{width:170px; height:150px; padding:0 5px;}
	div#col_dx table td a{font-size:12px;}
	
		
	
	div#col_dx table td img{margin:0 0 5px 0; display:block;}
	div#col_dx table td.vuoto{width:0px; height:0px;}
	
	
	div#col_dx table a,
	div#col_dx table a{font-size:14px; color:#6aa039; text-decoration:none;}
	
	div#col_dx table a:hover,
	div#col_dx table a:hover{text-decoration:underline;}	
	
	div#col_dx p{margin:0 0 10px 10px; padding:0; font-size:13px; color:#666;}
	div#col_dx ul.lista{font-size:13px; color:#666; list-style:disc; margin:0 0 10px 10px; padding:0 0 0 15px;}
	
	div#col_dx div#box1{float:left; width:100%; margin:20px 0 0 0; padding:0;}
	div#col_dx div#box1 img{margin:0 0 0 10px; padding:0;}
	
	div#col_dx div#box2{float:left; width:90%;  margin:20px 0 60px 0; padding:10px; background:url(../pics/fondo_box1.png) top left repeat-x; height:143px;}
	div#col_dx div#box2 img{float:left; padding-right:15px;}
	
	div#col_dx div#box1 span{width:340px; height:60px;}
	div#col_dx div#box1 p{clear:both;}
	
	div#col_dx div#box1 ul,
	div#col_dx div#box2 ul{font-size:11px; color:#666; margin:10px 0 10px 40px; padding:0;}
	
	div#col_dx div#box1 p,
	div#col_dx div#box2 p{font-size:11px; color:#666; margin:0; padding:0;}
	
	div#col_dx div#box1 h4{margin:5px 0; padding:0; font-size:14px; color:#900; font-weight:normal;}
	div#col_dx div#box2 h4{margin:5px 0; padding:0; font-size:14px; color:#6aa039; font-weight:normal;}	
	
	div#col_dx div#box1 a,
	div#col_dx div#box2 a{font-size:14px; color:#6aa039; text-decoration:none;}	
	
	div#col_dx div#box1 a:hover,
	div#col_dx div#box2 a:hover{text-decoration:underline;}
	
	div#col_dx p span{color:#333;}
	

	
	
	
	/* REGOLE PER LA SEZ "INFO GENERALI" (INDIRIZZI ECC.)*/
	div#col_dx div.indirizzo{float:left; width:720px; height:150px; margin:0 0 20px 0; padding:0; border-bottom:1px solid #ccc;}
	div#col_dx div.indirizzo a{font-size:14px; color:#999; text-decoration:none;}
	div#col_dx div.indirizzo a:hover{text-decoration:underline;}
	div#col_dx div.indirizzo p{margin:0 0 0 200px;}/* INDENTAZIONE INDIRIZZI */
	div#col_dx div.indirizzo img{float:left; margin:3px 0 0 10px;}
	div#col_dx div.indirizzo h2{margin:0 0 10px 200px; font-size:14px; color:#6aa039}
	
	
div#piede{float:left; position:relative; margin:0; padding:0; width:950px; height:25px; line-height:25px; background:#3F4948;}
address{color:#fff; text-align:left; font-style:normal; display:block; width:645px; padding-left:20px; float:left; font-size:12px; height:25px; line-height:25px;}

iframe{border:1px solid #999;}

/*regoline aggiuntive per la sezione admin*/
div#col_dx table#form td {height:30px;}












/* REGOLA POST DB */

div#col_sx h2{display:none;}
div#cont_thumbs img.px_ico{border:none; padding:0 30px 20px 40px; margin-bottom:20px; text-align:center; border-bottom:1px solid #ccc;}

div#prev_next{color:#6aa039; font-size:14px; float:left; clear:both; margin:20px 0 20px 0; width:400px;}

div#prev_next a{color:#6aa039; text-decoration:none; margin-right:5px;}
div#prev_next a:hover{color:#bb0000;}

div#dettaglio_prodotto h3{margin:10px 0 20px 0!important; padding:0!important;}

img#ctl00_cph_dx_img{margin:0!important; padding:0!important;}

div#col_dx a img{border-bottom:10px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
div#col_dx a:hover img{filter:alpha(opacity=60); -moz-opacity:0.60;
opacity:0.60; border-bottom:10px solid #76b15C; border-top:1px solid #76b15C; border-left:1px solid #76b15C; border-right:1px solid #76b15C;}




/* AGGIUNTE MARZO 2010 */
div#col_dx div.prodotti{float:left; width:170px; height:125px; margin-top:25px; margin-right:10px;}
div#col_dx div.prodotti img{float:left; clear:both;}
div#col_dx div.prodotti a{font-size:12px; color:#6aa039; text-decoration:none; float:left; clear:both; width:170px;}
div#col_dx div.prodotti a:hover{font-size:12px; color:#6aa039; text-decoration:underline;}







