body {
	background-color: #DBD4CE;
	margin:0;
	text-align: center;   /*centra in IE 5.x */
	color: #4F2608;
	font-family: Arial, Helvetica, sans-serif;
}
ul li {margin:0; padding:0px;}
h1 {
	display:none;
	margin:0;
}
h2 {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #4F2608;
	margin:0;
}
#container {
	width:983px;
	height:auto;
	position:relative;
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l' allineamento*/
	background-color: #FFFFFF;
}

#header {
	background:url(images/header.jpg);
	background-repeat: no-repeat;
	height:113px;
	width:983px;
	margin:0;
	text-align:left;
}
div#alert {
	border:1px solid #C00;
	background-color:#FCC;
	font-size:12px;
	color:#C00;
	padding:5px;
	margin-top:5px;
	clear:both;
	text-align:center;
}

#colonna_sx_header {
	float:left;
	padding:80px 0 0 285px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

#colonna_sx_header a:link, #colonna_sx_header a:visited{color: #ffffff;}
#colonna_sx_header a:hover {color: #FF9900;}

#colonna_dx_header {
	float:right;
	margin-top:58px;
}

#utenti {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:5px;
}

#utenti a {color:#4F2608; text-decoration:none;}
#utenti a:hover{color:#FF6600;}

#menuazienda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F2608;
	letter-spacing:1px;
	margin:18px 2px 0px 0px;
	text-align:right;
}

#menuazienda a:link, #menuazienda a:visited{color: #4F2608;}
#menuazienda a:hover {color: #ffffff;}

#ricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	margin-left:315px;
	margin-bottom:2px;
}

#ricerca a:link, #ricerca a:visited{color: #ffffff;}
#ricerca a:hover {color: #FF9900;}

#bannerone {
	margin:0 0 30px 0;
	padding-top:7px;
	padding-bottom:30px;
	/*background-color:#DBD4CE;*/
	background-color:#FFFFFF;
	font-size:12px;
}
#titolo_colonna {
	width:132px;
	height:auto;
	background-color:#846752;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0;
	text-align:center;
}
#colonna_sx {
	width:132px;
	height:auto;
	margin-bottom:20px;
	background-color:#FEECCF;
	float:left;
	border-top: 1px none #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px double #4F2608;
	border-left: 1px solid #4F2608;
}

#tratteggio {
	margin:0;
	text-align:center;
}

#novita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	font-weight: bold;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
	margin:0;
	float:left;
	width:auto;
}
#prod_novita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F2608;
	float:left;
	width:132px;
	text-align:center;
}
.foto_prod_novita {
	border:1px solid #FF9900;
	margin:5px;
}
#nome_prod_novita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #4F2608;
	letter-spacing:-1px;
	text-align:center;
	padding:0 1px;
}
#prezzo_prod_novita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FF6600;
	width:100px;
	float:right;
	padding-right:15px;
	text-align:right;
}
#prezzo_prod_novita .prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	letter-spacing:1px;
}
#venduti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	font-weight: bold;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
	margin:0;
	float:left;
	width:auto;
}
#prod_venduti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F2608;
	float:left;
	width:132px;
	text-align:center;
}
.foto_prod_venduti {
	border:1px solid #FF9900;
	margin:5px;
}
#nome_prod_venduti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #4F2608;
	letter-spacing:-1px;
	text-align:center;
	padding:0 1px;
}
#prezzo_prod_venduti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FF6600;
	text-align:right;
	width:100px;
	float:right;
	padding-right:15px;
	text-align:right;
}
#prezzo_prod_venduti .prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	letter-spacing:1px;
}
#prezzo_prod_venduti .sconto_prod_venduti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#846752;
	font-weight: normal;	
}
#scontati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	font-weight: bold;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
	margin:0;
	width:auto;

}
#pagamenti_sicuri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	font-weight: bold;
	text-align:left;
/*	padding-top:642px;*/
	padding-left:15px;
	margin:0;
	width:auto;

}
#saldi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:2px;
	text-align:left;
	float:left;
	height:auto;
	color: #4F2608;
	padding-left:15px;
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#saldi a {color:#4F2608; text-decoration:none;}
#saldi a:hover{color:#FF9900;}
	
#pagasicuri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:auto;
	height:auto;
	float:left;
}
#main {
	position: relative;
/*	height:auto;*/
	margin:10px 135px 30px 135px;
	padding:0 1px;
	border-bottom: 3px solid #FFFFFF;
}

#catalogo {
	text-align:center;
	margin-left:6px;
}
.cat {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bolder;
	float:left;
	width:231px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	margin:0px 3px 5px 0px;
	text-align:center;
}
.cat a {color:#FFFFFF; text-decoration:none;}
.cat a:hover{color:#4F2608;}

#cat_completo {
	margin-left:8px;
/*	height:auto;*/
	text-align:center;
	margin-bottom:10px;
}

#box_home {
	color:#FFFFFF;
	font-weight:bolder;
	float:left;
	width:226px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	margin:0px 8px 5px 0px;
}
#box_home a {color:#FFFFFF; text-decoration:none;}
#box_home a:hover{color:#4F2608;}
#box_home .nome_box {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	margin-bottom:2px;
	height:25px;
	text-align:center;
}
#box_home .sottocat_box{
	text-align:left;
	float:left;
	width:216px;
	height:auto;
	color: #4F2608;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:10px;
	background-image: url(../images/sottocat.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #EDE9E6;
}
#box_home .sottocat_box a {color:#4F2608; text-decoration:none;}
#box_home .sottocat_box a:hover{color:#FF9900;}


#colonna_dx {
	width:132px;
	height:auto;
	margin-bottom:20px;
	background-color:#FEECCF;
	float:right;
	border-top: 1px none #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px double #4F2608;
	border-left: 1px solid #4F2608;
}

#tratteggio {
	margin:0;
}
#newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding:7px;
	width:auto;
	height:auto;
	float:left;
}
#newsletter a {color:#4F2608; text-decoration:none;}
#newsletter a:hover{color:#FF9900;}

#inserisci_mail .form {
	border: 1px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2608;
	width:80px;
}

#inserisci_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	font-weight:bold;
	text-align:center;
}
#credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:auto;
	height:auto;
	float:left;
}
#footer {
	clear:both;
	background-color:#DBD4CE;
	margin:10px 0 0 0;
/*	width:auto;*/
	border-top: 3px solid #470000;
/*	border-right-width: 2px;
	border-right-style: none;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-left-width: 2px;
	border-left-style: none;*/
	padding-top:5px;
}
#menu_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	float:left;
	margin-left:10px;
/*	letter-spacing:1px;*/
}
#menu_footer a {color:#4F2608; text-decoration:none;}
#menu_footer a:hover{color:#FF3300;}

#menu_ecommerce_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	float:right;
	margin-right:10px;
/*	letter-spacing:1px;*/
}
#menu_ecommerce_footer a {color:#4F2608; text-decoration:none;}
#menu_ecommerce_footer a:hover{color:#FF3300;}

#recapiti_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F2608;
	clear:both;
	padding-top:5px;
	padding-bottom:50px;
	text-align:center;
}

.sommario {
	font-size:14px;
	padding:3px 15px 3px;
	color: #4F2608;
}
.sommario a {color:#4F2608; text-decoration:none;}
.sommario a:hover{color:#FF3300;}

.form {
	border: 1px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
}


/* ------ stile Fabri ----- */
#seiin {
	line-height:28px;
	color:#FF9900;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	padding-left:10px;
	font-weight: bold;
}

#seiin a {color:#4F2608;text-decoration:none;}
#seiin a:hover{color:#FF9900; text-decoration:none;}

#famiglie {
	margin-left:8px;
	height:auto;
}

.boxfamiglie {
	float:left;
	margin-left:2px;
	margin-right:9px;
	margin-bottom:8px;
	width:223px;
}

.titolofamiglie {
	border: 1px solid #653500;
	background-color: #F9A51B;
	color: #653500;
	font-weight:bold;
	text-align:center;
	padding: 5px 2px;
}

.titolofamiglie a {
	color:#4F2608;
	text-decoration:none;
}
.titolofamiglie a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.boxfotofam {
	border-bottom: 1px dashed #653500;
	border-left: 1px dashed #653500;
	border-right: 1px dashed #653500;
	color: #653500;
	font-weight:bold;
	text-align:center;
}

.fotofam {
	text-align:center;
	padding:8px 2px;
}

.prodottidisp {
	color: #653500;
	font-weight:bold;
	text-align:center;
	padding: 5px 10px;
}
.pagine {
	font-family: Arial, Helvetica, sans-serif;
	color:#653500;
	margin:0px 8px 10px 8px;
	padding:1px;
	font-size: 12px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}


.pagine a {color:#4F2608;text-decoration:none;}
.pagine a:hover{color:#FF9900; text-decoration:none;}

.totpagine {
	float:right;
	margin-right:2px;
	font-size: 14px;
}

.paginacorr {
	padding:4px 8px;
	color:#FFFFFF;
	background-color:#FF9900;
	font-weight:bold;
}

#prodotti {
	margin-left:8px;
	height:auto;
	padding:1px;
/*	border:dashed 1px #653500;*/
}

.boxprodotto {
	float: left;
	margin-right:7px;
	margin-bottom:8px;
	width:226px;
}


.boxfotoprod {
	border-bottom: 1px dashed #653500;
	border-left: 1px dashed #653500;
	border-right: 1px dashed #653500;
}

.nomeprod {
	color:#653500;
	border: 1px solid #653500;
	background-color: #F9A51B;
	padding:5px 3px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nomeprod a {color:#4F2608;}
.nomeprod a:hover{color:#FFFFFF;}

.fotoprod {
	text-align:center;
	margin:5px 2px;
}

.codiceprod {
	color:#653500;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	width:auto;
	text-align:center;
}
.prezzoprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FF9900;
	text-align:center;
}

.dettofferta {
	color:#F9A51B;
	font-size:12px;
	text-align:center;
}

.logonovoff {
	float:right;
	margin-top:2px;
	margin-right:2px;
}

div#titolopagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#FF9900;
	font-weight:bolder;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0px 7px 5px 7px;
}

.titolofamiglie h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.prodottidisp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.prodottidisp a {color:#E56100;}
.prodottidisp a:hover{color:#FF9900;}

#scheda_prod {
	background:#FFFFFF;
	margin-bottom:10px;
}
.titolo_scheda {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bolder;
	float:left;
	width:983px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:36px;
	text-align:center;
	margin-bottom:5px;
}
#scheda_left {
	width:500px;
	float:left;
	margin-bottom:20px;
/*	height:auto;*/
}
#titolo_scheda {
	background-color:#FF9900;
	color:#4F2608;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:36px;
	text-align:left;
	margin-bottom:5px;
	padding-left:10px;
	border-top: 1px solid #4F2608;
	border-right: 1px none #4F2608;
	border-bottom: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
}

#logo_new {
	float:right;
	margin-right:5px;
}

#logo_top10 {
	float:right;
	margin-right:5px;
}

#topscheda {
	margin:0 0 10px 0;
/*	border-left: 1px solid #4F2608;*/
	border-bottom: 1px dashed #FF9900;
	height:100%;
}

#contenuti_scheda {
	float:left;
	color:#4F2608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:235px;
	padding:2px;
}
#contenuti_scheda .desc {color:#FF9900; font-weight:bolder;}
#foto_scheda {
	padding-left:3px;
	padding-bottom:2px;
}
#prezzo_scheda {
	width:auto;
	border-top: 1px dashed #FF9900;
}
#quantita {
	width:497px;
	margin-top:5px;
	margin-left:1px;
	color:#4F2608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear:both;
}
#quantita a {color:#4F2608;}
#quantita a:hover {color:#FF9900;}

#quantita .table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #FFFFFF;
	background-color: #FEEDD2;
	padding:3px;
}
#quantita .td td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border-bottom: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	background-color: #FFFFFF;
	background-color: #FFFFFF;
	text-align:center;
}
#quantita .td td.ultima{
	border-right: 1px solid #4F2608;
}
#quantita .tr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	background-color: #FF9900;
}
#quantita .tr td.ultima{
	border-right: 1px solid #4F2608;
}

#opzioni_scheda {
	color:#4F2608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	margin:5px 0 0 2px;
	width:493px;
	margin-bottom:10px;
	background-color: #FEEDD2;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
}
#opzioni_scheda .table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #4F2608;
}
#opzioni_scheda .td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #4F2608;
	background-color: #FEEDD2;
}
#opzioni_scheda .tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #4F2608;
	background-color: #FF9900;
}


#scheda_right {
	width:483px;
	float:right;
	margin-bottom:10px;
}
#titolo_preventivo {
	background-color:#5A3916;
	background:url(images/tutto_compreso.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:36px;
	text-align:center;
	border: 1px solid #4F2608;
	padding-left:10px;
}

#ins_quantita {
	background-color: #DDC7B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4F2608;
	border-top: 1px none #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	padding:5px;
	text-align:center;
	height:210px;
}
#prev_nopers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#4F2608;
	font-weight:bolder;
	text-align:center;
	float:left;
	width:230px;
	height:175px;
	margin-bottom:5px;
	border-right: 1px dashed #4F2608;
}
#prev_pers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#4F2608;
	font-weight:bolder;
	text-align:center;
	float:right;
	width:235px;
	margin-bottom:5px;
	height:110px;
}
#ordina_prodotto {
	clear:both;
	background-color:#6C4419;
	color:#FFFFFF;
	font-weight:bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:36px;
	text-align:center;
	border: 1px solid #4F2608;
	padding-left:10px;
	margin-top:5px;
}
#det_prodotto {
	background-color:#FEEDD2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#4F2608;
	font-weight:bolder;
	border-left: 1px solid #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	margin-bottom:10px;
}
#det_prodotto .form {
	width:30px;
}
#det_prodotto .size {
	color:#FFFFFF;
}

#det_prodotto .titolo {
	background-color:#DBD4CC;
	border-bottom: 1px solid #4F2608;
	line-height:30px;
	padding-left:10px;
}

#det_prodotto .datinopers {
	padding:10px 10px;
}

#det_prodotto .insqta {
	margin-bottom:15px;
	font-size:12px;
}

#det_prodotto .qtatot {
	clear:both;
	margin:10px 3px 15px 3px;
	text-align:right;
}

#acquista {
	clear:both;
	border-top: 1px dashed #4F2608;
	border-right-width: 1px;
	border-right-color: #4F2608;
	border-bottom-width: 1px;
	border-bottom-color: #4F2608;
	border-left-width: 1px;
	border-left-color: #4F2608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4F2608;
	margin-top:10px;
}

#scheda_right .bigprice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F2608;
	border: 1px solid #FF9900;
	width:70px;
	text-align:right;
}
#conpers {
	border-top: 3px solid #FFFFFF;
	margin-top:5px;
}
#conpers .form{
	width:auto;
}
#conpers .fine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#conpers .titolo {
	background-color:#DBD4CC;
	border-top: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	line-height:30px;
	padding-left:10px;
}

#conpers .datipers {
	padding:10px 10px 20px 10px;
}
.casellecolori {
	float:left;
	width:140px;
	border-right:#906433 1px solid;
}

.casellecolori .ultima {
	float:left;
	width:140px;
	border-right:none;
	margin-bottom:5px;
}

.nomecolore {
	display:inline;
	font-size:9px;
	text-align:left;
	margin-left:-7px;
}

.dato {
	float:right;
	width:16px;
	margin-right:28px;
}

.celletext {
	border-right:1px solid #906433;
	padding-right:5px;
}

.boxdati {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #4F2608;
	margin:0px 50px 20px 50px;
	font-size:12px;
	color:#4F2608;
}

.boxdati2 {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #4F2608;
	margin:20px 20px 20px 20px;
	font-size:12px;
	color:#4F2608;
	height:auto;
}

.titolodati {
	color:#FFFFFF;
	background:#FF9900;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	padding-left:50px;
	border-bottom:1px solid #4F2608;
}

.titolodati2 {
	color:#FFFFFF;
	background:#FF9900;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	border-bottom:1px solid #4F2608;
	text-align:center;
}

.titolodati3 {
	font-weight:bold;
	font-size:14px;
	margin:10px 0px 10px 15px;
	color:#4F2608;
}

.testodati {
	font-size:12px;
	margin:5px 0px 5px 15px;
	line-height:12px;
}

.testodatismall {
	font-size:10px;
	margin:10px 0px 10px 15px;
}

.boxdati_inizio1 {
	background-color:#ddc8b2;
	border-bottom:1px solid #4F2608;
	font-size:16px;
	font-weight:bold;
	padding:20px 0px;
	height:60px;
}

.boxdati_inizio2 {
	background-color:#ddc8b2;
	border-bottom:1px solid #4F2608;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:20px 0px;
	height:60px;
}

.datimodulo {
	padding-left:50px;
	padding-right:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:23px;
	color:#4F2608;
	margin:10px -10px;
}

.datimodulo2 {
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    line-height:23px;
	color:#4F2608;
	margin:10px -10px;
}

.boxdati label {
	float:left;
	width:170px;
    display:inline;
	font-weight:bold;
}

.boxdati2 label {
	float:left;
	width:85px;
    display:inline;
	font-weight:bold;
}

.boxdati2 label.areaclienti {
	width:140px;
    display:inline;
	font-weight:normal;
	font-size:10px;
}

#boxdaticliente {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #4F2608;
	margin:20px 20px 20px 20px;
	font-size:12px;
	color:#4F2608;
	height:345px;
}

#daticlientesx {
	float:left;
	width:48%;
	padding:5px;
	border-right:1px dashed #4F2608;
}

#daticlientedx {
	float:right;
	width:48%;
	padding:5px;
}

#boxdaticliente .testodati {
	font-size:10px;
	margin:5px 0px 5px 15px;
	line-height:12px;
}

#boxdaticliente label {
	float:left;
	width:85px;
    display:inline;
	font-weight:bold;
}

#boxdaticliente label.areaclienti {
	width:140px;
    display:inline;
	font-weight:normal;
	font-size:10px;
}

form {
	border:none;
	margin:0;
}

fieldset {
	border:none;
	margin:0px;
}

.pulsante {
	BORDER-RIGHT: #522808 1px solid;
	BORDER-TOP: #522808 1px solid;
	BORDER-LEFT: #522808 1px solid;
	BORDER-BOTTOM: #522808 1px solid;
	FONT: 10px Tahoma, Arial, Verdana;
	BACKGROUND:#F9A51B;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

#dett_ordine {
	width:auto;
	margin:15px 0px;
	padding-bottom:10px;
}

#dett_ordine .intestazione td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F2608;
	background-color: #ddc8b2;
	padding:5px;
	border-top: 1px solid #4F2608;
	border-right: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
}

#dett_ordine .intestazione td.rigasx{
	border-left: 1px solid #4F2608;
}

#dett_ordine .td_dati td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	padding:5px;
}

#dett_ordine .td_dati_ordine td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	padding:5px;
	border-right: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
}

#dett_ordine .td_dati_ordine td.prima{
	border-left: 1px solid #4F2608;
}

#dett_ordine .td_riga_tratt {
	border-right: 1px dashed #4F2608;
}

#dett_ordine .td_riga_cont {
	border-left: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
}

#dett_ordine  td.riga {
	border-bottom: 2px solid #4F2608;
	height:1px;
	font-size:8px;
}

#dett_ordine .postilla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2608;
	padding:10px 2px 0 0;
}

#dett_ordine .dettagliostampa td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
	padding:8px;
	border-top: 1px dashed #4F2608;
	padding-top:2px;
}

#dett_ordine .dettagliostampa td.rigasx{
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
}

#spese {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F2608;
	width:49%;
	float:right;
	padding-bottom:10px;
	margin-right:7px;
}
#spese .postilla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2608;
	padding:8px;
}
#spese .td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	background-color: #ddc8b2;
	padding:5px;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
}
#spese .td_dati{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	padding:8px;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	text-align:right;
}

#spese .td_dati_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	padding:8px;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	text-align:right;
}

#spese .td_dati_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	padding:8px;
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	border-right: 1px solid #4F2608;
	text-align:right;
}

.totale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #4F2608;
	color:#FFFFFF;
	text-align:right;
	padding:8px;
}


#carrellosx {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:7px;
	margin-top:5px;
}

#carrellosx a {color:#4F2608; text-decoration:none;}
#carrellosx a:hover{color:#FF3300;}

#carrellocontacq {
	margin-top:60px;

}
#intestazione {
	border-top: 1px solid #4F2608;
	border-left: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
	margin:5px 7px;
}
#intestazione .tr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	background-color: #ddc8b2;
	padding:2px 10px;
	border-right: 1px solid #4F2608;
}
#intestazione .td_dati td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F2608;
	padding:2px 10px;
	border-top: 1px solid #4F2608;
	border-right: 1px solid #4F2608;
}

#intestazione h3 {
	font-size:24px;
	font-weight:bold;
	color:#FF9900;
}

#intestazione .td_dati td.evidenza {
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}

.foto {
	border:1px solid #FF9900;
}

#spesesped {
	float:left;
	width:49%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4F2608;
	padding-bottom:10px;
	margin-right:7px;
}

#spesesped .boxspese {
	border: 1px solid #4F2608;
	margin-bottom:15px;
}

#spesesped .titolo {
	font-weight:bold;
	padding:2px 2px 2px 30px;
	background-color: #ddc8b2;
	font-size:11px;
	line-height:20px;
	border-bottom: 1px solid #4F2608;
}

#spesesped label {
	float:left;
	padding:10px 5px;
	width:25px;
    display:inline;
}
#spesesped .testo .evidenza {
	font-size:12px;
	font-weight:bold;
}
#spesesped .testo {
	margin-left:35px;
	padding:10px 0px;
	border-bottom: 1px dashed #4F2608;
	font-size:10px;
}

#spesesped .testo_ultimo .evidenza {
	font-size:12px;
	font-weight:bold;
}
#spesesped .testo_ultimo {
	margin-left:35px;
	padding:10px 0px;
	border: none;
	font-size:10px;
}

#boxdatifatt {
	float:right;
	width:48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #4F2608;
	margin-bottom:20px;
	margin-right:7px;
}

#boxdatifatt .titolo {
	font-weight:bold;
	padding:2px 2px 2px 30px;
	background-color: #ddc8b2;
	font-size:11px;
	line-height:20px;
	border-bottom: 1px solid #4F2608;
}

#boxdatifatt .testo {
	margin-left:10px;
	line-height:20px;
}

#boxdatifatt .voce {
	float:left;
	width:140px;
}

#boxdatifatt .puls {
	margin:10px 10px 10px 0px;
}

#boxdatisped{
	float:left;
	width:48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
	border: 1px solid #4F2608;
	margin-bottom:20px;
	margin-left:7px;
}

#boxdatisped .titolo {
	font-weight:bold;
	padding:2px 2px 2px 30px;
	background-color: #ddc8b2;
	font-size:11px;
	line-height:20px;
	border-bottom: 1px solid #4F2608;
}

#boxdatisped .testo {
	margin-left:10px;
	line-height:20px;
}

#boxdatisped .voce {
	float:left;
	width:140px;
}

#boxdatisped .puls {
	margin:10px 10px 10px 0px;
}

.testi {
	font-size:14px;
	padding:0px 15px;
}

.tabcolori {
	border: 1px solid #C9C9C9;
}

/* azienda */
#main_azienda {
	position: relative;
	height:auto;
	margin:0 0 10px 260px;
	padding:0;
}

#colonna_sx_azienda {
	float:left;
	width:250px;
	height:100%;
	margin-bottom:20px;
	background-color:#FEECCF;
	border: 1px solid #4F2608;
}

div#titolocolonna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#4F2608;
	font-weight:bolder;
	height:25px;
	line-height:25px;
	text-align:center;
	border: 1px solid #4F2608;
	border-bottom:none;
	margin-bottom:10px;
}

div#menucolonna {
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.titolomenu {
	font-weight:bold;
	margin:8px 0;
}

.titolomenu a:link, .titolomenu a:visited{color: #4F2608; text-decoration:none;}
.titolomenu a:hover {color: #ff9900;}

.vocemenu {
	padding-left:22px;
	margin: 8px 0;
}

.vocemenu a:link, .vocemenu a:visited{color: #4F2608; text-decoration:none;}
.vocemenu a:hover {color: #ff9900;}

.linea {
	border-top: 1px solid #4F2608;
	margin:3px 10px 3px 0;
}

.lineatrat {
	border-top: 1px dashed #4F2608;
	margin:5px 10px 5px 0;
}

div#titoloazienda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#FF9900;
	font-weight:bolder;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0;
	border: 1px solid #4F2608;
}

.testoazienda {
	padding:5px 5px 10px 2px;
	margin:5px 0;
}

.testoazienda a, a:visited, a:active {
	text-decoration:none;
	color:#4F2608;
}

.testoazienda a:hover {
	text-decoration:underline;
}

#galleria {
	width:200px;
	font-size:14px;
	font-weight:bold;
}

#boxfotoazienda {
	float:left;
	margin:10px;
}

.fotoazienda {
	border:1px solid #FF9900;
	padding:5px;
	margin-bottom:10px;
}

#boxgalleria {
	float:left;
	margin:5px;
}

.didascaliagalleria {
	text-align:center;
	font-size:12px;
	width:220px;
	margin-bottom:5px;
}

.fotogalleria {
	border:1px solid #FF9900;
	padding:5px;
	width:210px;
	margin-bottom:5px;
}

/* ------ stile pagine AIUTO ----- */

div#aiuto_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#4F2608;
	background-color:#FFFFFF;
	font-weight:bolder;
	height:30px;
	line-height:30px;
	text-align:left;
	margin:5px;
	border-top: 1px solid #4F2608;
	border-bottom: 1px solid #4F2608;
}

.aiuto_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	font-weight: bold;
}

.aiuto_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F2608;
	padding-left:10px;
}

.aiuto_esempio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F2608;
}

.aiutopagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:right;
	padding:0px;
}
.aiutopagina a {color:#FF9900; text-decoration:none;}
.aiutopagina a:hover{color:#4F2608; text-decoration:underline;}

.aiuto_boximmagini {
	border:1px solid #FF9900;
	padding:5px;
	margin-bottom:10px;
}
