@charset "utf-8";
/* CSS Document */

body{font-family:Arial ,Verdana, Tahoma;font-size:13px; text-align:left; margin:0; padding:0; background-color:#ffffff; color:#333333; background-image:url(images/sfondo_sito.png);background-position:center;}

a{color:#003366;text-decoration:underline; cursor:pointer;}
a:hover{color:#2d6fa8;text-decoration:underline;}

.a_dettagli_offerta{color:#FFFFFF;text-decoration:underline; font-size:11px; cursor:pointer;}
.a_dettagli_offerta:hover{color:#FFFF00;text-decoration:underline;}

p{ margin:0; padding:10px 0 0 0; font-size:12px;}

img{border:0; margin:0; padding:0;}
h1{font-size:20px; font-weight:bold; color:#2C5782; margin:0; padding:0;}
h2{font-size:18px; font-weight:bold; color:#2C5782; margin:0; padding:0;}
h3{font-size:16px; font-weight:bold; color:#2C5782; margin:0; padding:0;}

ul{border:0; margin:0; padding:0;}
li{border:0; margin:0; padding:0;}

.bg2{background-color:#F8F8F8;}

.LB_50{display:inline-block; width:90px; font-size:10px; vertical-align:top; font-weight:bold;}

.a_dettagli{ font-size:12px; font-weight:bold; color:#05508a; font-style:italic; text-decoration:none;}
.a_dettagli:hover{ text-decoration:underline;}

.a_back{ font-size:14px; font-weight:bold; color:#05508a;text-decoration:none;}
.a_back:hover{text-decoration:none;}

.menu_principale{text-decoration:none; background-image:url(images/bg-menu1.png); width:158px; height:19px; padding:5px 0 0 15px; margin-bottom:1px; font-size:11px; font-weight:bolder;color:#2C5782;}
.menu_principale:link {text-decoration:none;}      /* unvisited link */
.menu_principale:visited {text-decoration:none;}  /* visited link */
.menu_principale:hover{text-decoration:none; background-image:url(images/bg-menu2.png); color:#FFFFFF;}
.menu_principale:active {text-decoration:none;}  /* selected link */

.menu_principale_selected{text-decoration:none; background-image:url(images/bg-menu2.png); color:#FFFFFF; margin-bottom:1px;width:158px; height:19px; padding:5px 0 0 15px; font-size:11px; font-weight:bolder; cursor:default;}

.tit_quadretto_c{ display:list-item; list-style:inside; list-style-image:url(images/quadretto_chiaro.png);}
.tit_quadretto_s{ display:list-item; list-style:inside;  list-style-image:url(images/quadretto_scuro.png);}
.voce_pallino{ display:list-item; list-style:inside;  list-style-image:url(images/pallino.jpg);}

.box_categoria{ width:32.5%; margin:20px 0.5% 20px 0;}
	.a_categoria{ display:list-item; list-style:inside;  list-style-image:url(images/pallino.jpg); text-decoration:none; font-weight:bold;}

#CONTAINER{margin:auto; width:900px;}
		
	#TOP{float:left; width:100%; margin-top:10px; text-align:left;}
		#TOP div{float:left;}
		#TOP .right{float:right;}
	
	#CENTER{float:left; width:100%; text-align:left;}
		
		#CENTER div{float:left;}
		#CENTER .right{float:right;}
		
		.corpo_centrale{ background-color:#efefef; padding:15px;}
		
		.pallino{list-style-image: url(images/pallino.png); list-style-position:inside; margin-left:0px; font-size:12px; margin-bottom:5px; font-weight:bold;}
		.input_text{ width:92%; border:1px solid #c2c2c2; padding:2px 5px; color:#000000; margin:2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		.input_text:focus{ border:2px solid #FFCC33; padding:1px 4px;}
		
		.a_pallino{list-style-image: url(images/pallino.png); list-style-position:inside; margin-left:0px; font-size:12px; margin-bottom:5px; font-weight:bold; cursor:pointer;}
		.a_pallino:hover{list-style-image: url(images/freccia.png);}
		.a_pallino_selected{list-style-image: url(images/freccia.png); list-style-position:inside; margin-left:0px; font-size:12px; margin-bottom:5px; font-weight:bold;}
		
		
		.blu_label{width:30%; padding:4px 2%; background-color:#2C5782; color:#FFFFFF; font-weight:bold; margin-bottom:2px;}
		.blu_input{width:65%; background-color:#62819E; height:24px; margin-bottom:2px;}
		
		.azzurro_label{width:30%; padding:5px 2%; background-color:#5B99BE; color:#FFFFFF; font-weight:bold; margin-bottom:2px;}
		.azzurro_input{width:65%; background-color:#67AFD7; height:26px; margin-bottom:2px;}
		
		.grigio_label{width:30%; padding:4px 2%; background-color:#CBCBCB; font-weight:bold; color:#FFFFFF; margin-bottom:2px; height:92px;}
		.grigio_input{width:65%; background-color:#DCDADB; height:86px; margin-bottom:2px; padding:7px 0 7px;}
		
	#FOOTER{float:left; width:100%; padding:15px 0 40px;}
		
		#FOOTER div{float:left;}
		#FOOTER .right{float:right;}

.table_prodotti table{float:left; width:100%; font-size:10px;}
.table_prodotti tr{line-height:16px;}
.table_prodotti th{padding:2px 2px; font-size:10px; color:#E9BE32; border-bottom:1px solid #003366; border-right:1px solid #003366; background-color:#2b5a84; text-align:center;}
.table_prodotti td{padding:5px 3px; font-size:10px; color:#000000; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#EAEAEA;}

.a_button{border:1px solid #003366; cursor:pointer; padding:1px 2px; margin:0 1px; text-decoration:none;color:#eece29; background-color:#003366; font-size:10px;}
.a_button:hover{border:1px solid #006699; background-color:#003366; text-decoration:none; color:#FFFFFF;}

#PREVENTIVO div{float:left;}

.quadro_dati table{float:left;width:100%; font-size:14px; }
.quadro_dati tr{line-height:25px;}
.quadro_dati th{ width:150px;padding:2px 10px; font-size:12px; color:#E9BE32; border-bottom:1px solid #003366; border-right:1px solid #003366; background-color:#2b5a84; text-align:right;}
.quadro_dati td{ width:550px;padding:2px 10px; color:#000000; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#EAEAEA; text-align:left;}

.quadro_prodotti table{float:left; width:100%; font-size:14px;}
.quadro_prodotti tr{line-height:25px;}
.quadro_prodotti th{padding:2px 2px; color:#E9BE32; border-bottom:1px solid #003366; border-right:1px solid #003366; background-color:#2b5a84;}
.quadro_prodotti td{padding:2px 2px; color:#000000; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#EAEAEA;}
