body {
	font-family:Arial, Helvetica, sans-serif;
	color:#443c08;
	font-size:11px;
	margin:0px;
	background-image: url(../private_images/backgound_intero.jpg);
	background-repeat:no-repeat;
	background-position:570px 0px;
	background-color:#ecebe6;
}
#pagina {
	width:945px;
}
#boxsinistra {
	width:740px;
	float:left;
}
#menuvert {
	width:200px;
	float:left;
	height:100px;
}
#menuoriz {
	width:735px;
	height:50px;
	text-transform:uppercase;
	text-decoration:none;
	color:#443c08;
	position:absolute;
}
#menuoriz a:link,
#menuoriz a:visited {
	border-top:4px solid #443c08;
	font-size:10px;
	height:45px;
	border-top:4px solid #443c08;
	font-size:10px;
	color:#443c08;
	display:block;
	float:left;
}
#menuoriz a:hover {
	border-top:10px solid #443c08;
	font-size:10px;
}
#menuoriz li {
}
#boxbottone1 {
	height:45px;
	border-top:4px solid #443c08;
	font-size:10px;
	color:#443c08;
	
}
#menuoriz ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:65px;
	color:#443c08;
	
}
#menuoriz li {
	float:left;
	margin-left:30px;
	color:#443c08;
}
#menuoriz a:link, #menuoriz a:visited {
	color:#443c08;
	text-transform:uppercase;
	text-decoration:none;
	
}
#menuoriz a:hover, #menuoriz a:active {
	color:#443c08;
}

#header {
	width:740px;
	/*height:242px;*/
	height:280px;	
}
#logo {
	background-image:url(../private_images/logo.jpg);
	width:172px;
	height:132px;
	background-repeat:no-repeat;
	float:left;
	margin-top:108px;
	display:block;

}
#logo a:link, #logo a:visited {
	height:132px;
	width:172px;
	display:block;
	cursor:pointer;
}
#logo span {
	display:none;
}
.submenu {
	font-size:32px;
	color:#c2bfae;
	margin-top:55px;
	width:740px;
}
.submenu ul {
	
	list-style:none;
	line-height:30px;
	text-align:left;
	margin:0px;
	padding:0px;	
}

.submenu li {
	
	
}
.submenu a:link, .submenu a:visited 
{
	color:#443c08;
	text-transform:uppercase;
	text-decoration:none;
	color:#c2bfae;
	
}
.submenu a:hover, .submenu a:active {
	color:#443c08;
}

.hafigli ul {
	
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:9px;
	line-height:15px !important;	
	padding-top:11px;
    padding-bottom:21px;
}

.hafigli li
{
    
     
}

.hafigli ul a:link, .hafigli ul a:visited 
{
    color:#443c08;
    font-size:9px;
    background-image:url(../private_images/m.gif);
    background-repeat:no-repeat;
    display:block;
    background-position:left;
    padding-left:6px;
}

.hafigli ul a:hover, .hafigli ul a:active
{
    color:#799b1d;
    background-image:url(../private_images/msel.gif);
}

#contenuti {
	width:450px;
	float:left;
	text-align:left;
	margin-top:-172px;
}

#contenuti a:link,
#contenuti a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#2f2f2f;
    font-style:italic;
    text-decoration:none;
}
#contenuti a:hover
{
    text-decoration:underline;
}

#box1 
{
	background-color:#d3d1c4;
	width:346px;
	float:left;
	text-align:left;
	position:relative;
	overflow:hidden;
}

#titolobox1 
{
	width:150px;
	font-size:25px;
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
	margin-left:27px;
	margin-top:50px;
	position:relative;
}
#testo 
{
	width:170px;
	margin:20px;
	color:#443c08;
}
#foto
{
	margin-top:23px;
	margin-left:23px;
	position:relative;
}

#timbro {
	background-image:url(../private_images/timbroergosum.png);
	width:100px;
	height:100px;
	Top:50px;
	position:absolute;
	Left:210px;
}
#vaischeda {
	width:210px;
	font-size:13px;
	color:#443c08;
	margin-bottom:20px;
	text-transform:uppercase;
	margin-left:27px;
	}
#vaischeda a:link, #vaischeda a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#443c08;
}
#vaischeda a:hover, #vaischeda a:active {
	color:#988612;
}
#box2 {
	background-color:#e4e2db;
	width:350px;
	float:left;
	text-align:left;
	position:relative;
	margin-left:3px;
	padding-bottom:40px;
	overflow:hidden;
	position:relative;
}
#percorso {
	color:#443c08;
	margin-top:22px;
	font-size:9px;
	margin-left:27px;
}
#titolobox2 {
	margin-top:23px;
	color:#443c08;
	font-size:25px;
	text-transform:uppercase;
	margin-left:23px;
	margin-right:23px;

}
#testobox2 {
	width:300px;
	padding-bottom:12px;
	margin-top:15px;
	color:#443c08;
	margin-left:23px;
	margin-right:23px;
	margin-bottom:14px;
	font-size:11px;
	
}
.linkbox2 {
	text-transform:uppercase;
	font-size:11px;
	color:#252424;
	margin-left:27px;
	line-height:15px;
}
.linkbox2 a:link, .linkbox2 a:visited{
	color:#252424;
}
.linkbox2 a:hover, .linkbox2 a:active {
	color:#988612;
}




#testofooter {
	width:600px;
	margin-top:90px;
	text-align:left;
	font-size:13px;
	color:#938b5a;
	float:left;
}

#testofooter a:link,
#testofooter a:visited {
	text-decoration:none;
	color:#938b5a;
}

#testofooter a:hover {
	text-decoration:underline;
	color:#938b5a;
}

.titolotestofooter h2
{
	font-size:14px;
	color:#938B5A;
	margin:0;
	padding:0;
	font-weight:bold;
}

.titolo1testofooter h2
{
	font-size:25px;
	color:#c2bfae;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-weight:bold;
}


#footer {
	width:740px;
	margin-top:42px;
	text-align:left;
}
.footerlink {
	width:740px;
	font-size:9px;
	color:#443c08;
	word-spacing:35px;
	text-transform:uppercase;

}
.footerlink a:link, .footerlink a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#443c08;
}
.footerlink a:hover, .footerlink a:active {
	color:#988612;
}

#copyright {
	font-size:10px;
	color:#76704a;
	margin-top:15px;
	width:740px;
	margin-bottom:25px;
	float:left;
}
#copyright a:link, #copyright a:visited
 {
	color:#76704a;
    text-decoration:none;
}

#copyright a:hover, #copyright a:active
{
   text-decoration:underline;
}

#percorsoprodotti{
    color:#443c08;
	margin-bottom:10px;
	font-size:9px;
	text-align:left;
}

#percorsoprodotti a:link, #percorsoprodotti a:visited
{
    color:#443c08;
    text-decoration:none;
}
#percorsoprodotti a:hover, #percorsoprodotti a:active
{
    text-decoration:underline;
}

.boxprodotti {
	background-color:#d3d1c4;
	width:223px;
	float:left;
	margin-top:20px;
	padding-left:20px;
	text-align:left;
	margin-left:5px;
}
.titoloprodotti {
	margin-top:20px;
	margin-bottom:10px;
	color:#FFF;
	text-transform:uppercase;
	width:200px;
	text-align:left;
	font-size:20px;
	margin-right:5px;
	margin-left:4px;
	letter-spacing:-1px;
}
.testoprodotti {
	font-size:11px;
	color:#252424;
	width:200px;
	margin-left:4px;
}
.imgprodotti {
	width:200px;
	margin-top:25px;
}
.linkprodotti {
		width:200px;
	font-size:13px;
	color:#443c08;
	margin-bottom:10px;
	text-transform:uppercase;
	margin-left:4px;
	margin-top:10px;
}
.linkprodotti a:link, .linkprodotti a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#443c08;
}
.linkprodotti a:hover, .linkprodotti a:active {
	color:#988612;
}

#titolovivere h1,
#titolovivere {
	font-size:25px;
	color:#443c08;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-weight:normal;
}

#testovivere {
	font-size:11px;
	color:#252424;
	width:450px;
	text-align:left;
	margin-top:20px;
	line-height:16px;
	letter-spacing:0.3px;
	}
	

#testofacebook {
	font-size:11px;
	color:#252424;
	text-align:left;
	float:left;
	line-height:16px;
	letter-spacing:0.3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:#ffffff;
}	
	
	
#testovivere ul
{
	padding-left:10px;
	margin-left:10px;
}
.clear {
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}
.filtro_png {
	behavior: url(scripts/iepngfix.htc);
}

.prodotto
{
	width:231px;
	float:left;
	margin-right:6px;
	background-color:#d3d1c4;
	float:left;
	display:block;
	height:228px;	
	overflow:hidden;
}

.prodotti
{
    width:500px;
	height:228px;	
	float:left;
	margin-bottom:6px;
}

.prodotti.first
{
	margin-top:0;
}

.titoloprodotto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	margin-top:12px;
	text-align:left;
	margin-left:12px;
	margin-right:12px;
	text-transform:uppercase;
}

.sottotitolo
{
	font-size:11px;
	color:#252424;
	margin-top:11px;	
	margin-left:12px;
	margin-right:12px;
	text-align:left;
}

.sottotitolo a:link,
.sottotitolo a:visited
{
    text-decoration:none;
    color:#252424;
}

.sottotitolo a:hover
{
    text-decoration:underline;
}

.icona
{
	margin-top:17px;
	margin-left:12px;
}

.schedaprodotto
{
	margin-top:9px;
	margin-left:12px;
	font-size:11px;
	color:#443c08;
}

.schedaprodotto a:link, .schedaprodotto a:visited
{
	color:#443c08;
	text-decoration:none;
}
.schedaprodotto a:hover
{
	text-decoration:underline;	
}

#chiudi
{
    bottom:10px;
    right:10px;
    position:absolute;
}

.textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #9c9489;
	background-color:#ffffff;
	color:#9c9489;
	overflow:hidden;
}
.textboxMulti
{
    overflow-y: scroll;
}
.campoform
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#443C08;
	width:80px;
	float:left;
	text-align:left;
}

.checkbox label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#443C08;
	text-align:left;
	padding-right:65px;
}

.btnInvia:hover
{
	cursor:pointer;
}

.testoImgGallery
{
    padding:0px;
    margin:0px;
    margin-top:12px;
    margin-bottom:28px;
    width:234px;
    font-family:Arial;
    font-size:11px;
    color:#252424;
}
.titolocarrello
{
	margin-top:15px;
	margin-bottom:25px;
	font-size:17px;
	color:#443c08;
	font-weight:bold;
}

.rigacarrello
{
    height:26px;
    border-bottom:4px solid #d3d1c4;	
}
.numeropezzirigacarrello
{
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#2d2704;
	float:left;
	width:26px;
	margin-left:1px;
}
.titolorigacarrello
{
	line-height:26px;
	font-size:11px;
	color:#2d2704;
	float:left;
}
.prezzorigacarrello
{
    line-height:26px;
	font-size:11px;
	color:#2d2704;
	float:right;
	margin-right:15px;
}
.eliminarigacarrello
{
	float:right;
	height:26px;
	margin-right:20px;
}
.eliminarigacarrello img,
.cmdConcludi img
{
	margin-top:5px;
	border:0;
}
.cmdConcludi
{
    float:right;
    margin-right:18px;
}
/*Box Prodotti*/
.boxprodottopari a:link,
.boxprodottopari a:visited,
.boxprodottodispari a:link,
.boxprodottodispari a:visited
{
	font-style:normal !important;
}
/*Box Prodotti Dispari*/
.boxprodottodispari
{
    background-color:#d3d1c4;
    margin-top:6px;	
}
.boxprodottodispari .titoloboxprodotto,
.boxprodottodispari .titoloboxprodotto h2
{
	line-height:46px;
	height:46px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	margin-left:11px;
}
.boxprodottodispari .titoloboxprodotto span,
.boxprodottodispari .titoloboxprodotto h2
{
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.boxprodottodispari .imgboxprodotto
{
    float:left;
    margin-left:11px;
}
.boxprodottodispari .imgboxprodotto img
{
    border:0;
}
.boxprodottodispari .imgboxprodotto a
{
    display:block;
}
.boxprodottodispari .linkschedaprodotto:link,
.boxprodottodispari .linkschedaprodotto:visited
{
	font-size:11px;
	color:#443c08;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:31px;
}
.boxprodottodispari .linkschedaprodotto:hover
{
	text-decoration:none;
}
.boxprodottodispari .dettagliboxprodotto
{
	margin-left:13px;
	float:left;
	width:212px;
}
.boxprodottodispari .descrizioneboxprodotto
{
    padding-bottom:20px;
    border-bottom:1px solid #a19e8a;
    font-size:11px;
    color:#2d2704;
    min-height:162px;
    position:relative;
}
.boxprodottodispari .footerdettagliboxprodotto
{
	height:48px;
}
.boxprodottodispari .footerdettagliboxprodotto .prezzoboxprodotto
{
	line-height:48px;
	float:left;
	font-size:22px;
	font-weight:bold;
	color:#443c08;
	margin-left:3px;
}
.boxprodottodispari .footerdettagliboxprodotto .acquistaboxprodotto
{
	float:right;
	font-size:10px;
	color:#2d2704;
	text-transform:uppercase;
	line-height:48px;
}
.boxprodottodispari .footerdettagliboxprodotto .acquistaboxprodotto a:hover
{
	text-decoration:none;	
}
.boxprodottodispari .footerdettagliboxprodotto .acquistaboxprodotto img
{
	margin-right:5px;
	vertical-align:middle;
	border:0;
}
/*Box Prodotti Pari*/
.boxprodottopari
{
    background-color:#ffffff;
    margin-top:6px;	
}
.boxprodottopari .titoloboxprodotto,
.boxprodottopari .titoloboxprodotto h2
{
	line-height:46px;
	height:46px;
	font-size:17px;
	font-weight:bold;
	color:#d3d1c4;
	margin-left:11px;
}
.boxprodottopari .titoloboxprodotto span,
.boxprodottopari .titoloboxprodotto span h2,
.boxprodottopari .titoloboxprodotto h2
{
	text-transform:uppercase;
}
.boxprodottopari .imgboxprodotto
{
    float:left;
    margin-left:11px;
}
.boxprodottopari .imgboxprodotto img
{
    border:0;
}
.boxprodottopari .imgboxprodotto a
{
    display:block;
}
.boxprodottopari .linkschedaprodotto:link,
.boxprodottopari .linkschedaprodotto:visited
{
	font-size:11px;
	color:#443c08;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:31px;
}
.boxprodottopari .linkschedaprodotto:hover
{
	text-decoration:none;
}
.boxprodottopari .dettagliboxprodotto
{
	margin-left:13px;
	float:left;
	width:212px;
}

.frasePrezzo{
    bottom:0;
    color:#443C08;
    font-size:18px;
    left:0;
    position:absolute;
}

.boxprodottopari .descrizioneboxprodotto
{
    padding-bottom:20px;
    border-bottom:1px solid #c0beb3;
    font-size:11px;
    color:#2d2704;
    position:relative;
    min-height:162px;
}
.boxprodottopari .footerdettagliboxprodotto
{
	height:48px;
}
.boxprodottopari .footerdettagliboxprodotto .prezzoboxprodotto
{
	line-height:48px;
	float:left;
	font-size:22px;
	font-weight:bold;
	color:#443c08;
	margin-left:3px;
}
.boxprodottopari .footerdettagliboxprodotto .acquistaboxprodotto
{
	float:right;
	font-size:10px;
	color:#2d2704;
	text-transform:uppercase;
	line-height:48px;
}
.boxprodottopari .footerdettagliboxprodotto .acquistaboxprodotto img
{
	margin-left:5px;
	vertical-align:middle;
	border:0;
}
.textbox_prodotto
{
	width:10px;
	height:10px;
	font-size:10px;
	color:#2d2704;
	border:1px solid #a19e8a;
	font-weight:bold;
	line-height:10px;
	padding:2px 3px 4px 3px;
	margin-left:5px;
	vertical-align:inherit;
}
.numeropezzirigacarrelloriepilogo
{
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#2d2704;
	float:left;
	width:38px;
	margin-left:1px;
}
.textbox_prodotto_carrello_riepilogo
{
	width:10px;
	height:10px;
	font-size:10px;
	color:#2d2704;
	border:1px solid #a19e8a;
	font-weight:bold;
	line-height:10px;
	padding:2px 3px 4px 3px;
	margin-left:3px;
	vertical-align:inherit;
}

.titolistep
{
	font-size:10px;
	text-transform:uppercase;
}

.titolistep span
{
	margin-left:7px;
	margin-right:7px;
}

.titolostep
{
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#443c08;
	margin-top:25px;
	margin-bottom:25px;
}
.float_left
{
	float:left;
}
.txtFormStep
{
	font-size:11px;
	color:#443c08;
	background-color:#e8e7e7;
	border:1px solid #c3c3c3;
}
.clear
{
	width:100%;
	height:0;
	overflow:hidden;
	clear:both;	
}
#box_step span
{
    vertical-align:top;
}

.linkRichiediPreventivo:hover{
    text-decoration:underline !important;
}

.bottone-eshop-mid:link,
.bottone-eshop-mid:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #2d2704;	
	display:block;
	height:35px;
	line-height:35px;
	background-image:url(../private_images/eshop/cmd_mid.png);
	background-position:right top;
	background-repeat:repeat-x;
	padding-left:11px;
	padding-right:8px;
	text-decoration:none !important;
	white-space:nowrap;
	float:left;
	text-transform:uppercase;
	font-style:normal !important;
	outline:none;
}

.bottone-eshop-mid:hover
{
	color:#ffffff !important;
	text-decoration:none !important;
}

.bottone-eshop-sx
{
	background-image:url(../private_images/eshop/cmd_sx.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:8px;
	float:left;
	
}

.bottone-eshop-dx
{
	background-image:url(../private_images/eshop/cmd_dx.png);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	padding-right:11px;
}
