@charset "utf-8";
/* CSS Document */
body {
 text-align:center;
 padding:0;
 margin:0;
 background-image:url(../images/bg_blu.jpg);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#182353;
 font-family:Arial, Helvetica, sans-serif;
 color:#361b01;
 }
.hdrprint {
display:none;
}
.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}
a {
cursor:pointer;
}
#outer {
 text-align:center;
 width:994px;
 margin:0 auto;
 padding:0;
 min-height:450px;
 height:auto!important;
 height:450px;
 }
.hdr {
 position:relative;
 width:994px;
 height:130px;
 display:block;
 margin:0 auto;
 text-align:center;
 background-position:top;
 background-repeat:no-repeat;
 background-color:#FFFFFF; 
 }
.hdr_it {
 background-image:url(../images/bg_header_it.jpg);
 } 
.hdr_en {
 background-image:url(../images/bg_header_en.jpg);
 } 
a.langlinks {
display:block;
border:1px solid #FFFFFF;
margin-top:4px;
}
a.langlinks:hover {
display:block;
border:1px solid #FFFF00;
}
img.flags {
display:block;
width:16px;
height:11px;
}
#menu_oriz {
 position:absolute;
 bottom:0;
 left:5px;
 display:block; 
 margin:0 auto;
 background-image:url(../images/bg_menu_oriz.jpg);
 background-position:top;
 background-repeat:repeat-x;
 width:954px;
 height:30px;
 text-align:left;
 font-size:14px;
 padding-left:30px;
 }
 #menu_oriz a {
 float:left;
 width:auto;
 height:22px;
 color:#FFFFFF;
 border:0px solid;
 text-decoration:none;
 margin:2px 0px 1px 0px;
 padding:4px 14px 0 14px;
 } 
 #menu_oriz a:hover {
 background-color:#f0ecea;
 color:#333333;
 }
 #menu_oriz img {
 float:left;
 width:1px;
 border:0px solid;
 margin:0;
 padding:0;
 margin:0 1px;
 }
 #corpo {
 display:block;
 width:989px;
 min-height:250px;
 height:auto!important;
 height:250px;
 margin:0 auto;
 padding:0 0 15px 5px;
/* padding-right:20px;
 padding-left:20px;*/
 background-color:#fff;
 color:#4c2f02;
 
 }
#corposx {
 float:left;
 width:720px;
 min-height:250px;
 height:auto!important;
 height:250px;
 margin:8px 0 10px 2px;
 padding:0;
 border-right:1px dotted #333333;
 padding-top:12px;
 }
 #corposx_home {
 float:left;
 width:720px;
 min-height:250px;
 height:auto!important;
 height:250px;
 margin:8px 0 10px 2px;
 padding:0;
 border-right:1px dotted #333333;
 padding-top:12px;
 }
 #corposx_retevend {
 float:left;
 width:716px;
 min-height:250px;
 height:auto!important;
 height:250px;
 margin:8px 0 10px 6px;
 padding:0;
 border-right:1px dotted #333333;
 }
#corpodx {
 float:left;
 width:220px;
 min-height:250px;
 height:auto!important;
 height:250px;
 margin:0;
 padding:0 0 0 13px;
 } 
#top_sx {
float:left;
width:684px;
height:285px;
/*background-image: url(../images/bg_immagitetop.jpg);
background-position:top center;
background-repeat:no-repeat;*/
border:1px solid #c2c2c4;
background-color:#efefef;
padding:6px;
margin:0 0 12px 5px;
}
#top_sx img {
/*border:1px solid #c2c2c4;
background-color:#efefef;
padding:6px;*/
}
#bottom_sx {
float:left;
width:709px;
height:325px;
padding:0;
margin:0;
border-top:1px dotted #333333;

}
#bottom_sx h1 {
font-size:16px;
margin:0;
padding:0;
/*text-transform:uppercase;*/
width:100%;
border-bottom:1px solid #000000;
margin-top:10px;
padding-bottom:4px;

}
#bottom_usato {
float:left;
width:476px;
height:200px;
padding:0;
margin:0 6px 0 4px;
text-align:left;

}
#bottom_noleggio {
float:left;
width:215px;
height:200px;
padding:0 0 0 4px;
margin:0;
text-align:left;
font-size:14px;
}
#bottom_usato h1 a {
color:#3a2006;
text-decoration: none;
}
#bottom_noleggio h1 a {
color:#3a2006;
text-decoration: none;
}
#bottom_usatoimmag {
float:left;
width:444px;
height:242px;
margin:12px 0 0 0;
border:1px solid #c2c2c4;
background-color:#efefef;
padding:6px;
/*background-image:url(../images/immagine_bottomsx.jpg);
background-position:6px 6px;
background-repeat:no-repeat;*/
}
table.tabella_prod {
width:706px;
font-size:12px;
border:0;
padding:0;
margin:0;
}
.thumb_home {
float:left;
width:110px;
height:54px;
border-right:1px dotted #333333;
}
#bottom_noleggioimmag {
float:left;
width:201px;
height:182px;
margin:12px 0 8px 0;
border:1px solid #c2c2c4;
background-color:#efefef;
padding:6px;
/*background-image:url(../images/immagine_bottomdx.jpg);*/
background-position:6px 6px;
background-repeat:no-repeat;
}
#corpodx h2 {
display:block;
margin:26px 0 0 0;
padding:0 0 6px 20px;
color:#3a2006;
font-size:14px;
text-transform:uppercase;
width:220px;
border-bottom:1px solid #3a2006;
text-align:left;
}
input.bottone_vai {
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
font-size:9px;
padding-bottom:4px;
padding-top:4px;

}
#corpodx h2 a {
color:#3a2006;
text-decoration:none;
}
#news_dx {
float:left;
width:210px;
min-height:80px;
height:auto!important;
height:80px;
margin:0;
padding:15px 15px 5px 15px;
background-color:#e8e8e8;
border-bottom:1px dotted #333333;
text-align:left;
color:#361b02;
font-size:12px;
font-weight:normal;
}
a.qualita {
color:#4c2f02;
text-decoration:none;
}
 
 
#news_dx h4 {
color:#361b02;
font-size:14px;
font-weight:bold;
padding:0;
margin:0 0 18px 0;
text-transform:uppercase;
}
a.bottone_vai {
float:right;
height:14px;
border:2px solid #d6d6d6;
background-image:url(../images/bg_bottoni.jpg);
background-position: left;
background-repeat:repeat-x;
width:40px;
font-size:11px;
color:#FFFFFF;
text-align:center;
text-decoration:none;

}
a.bottone_vai:hover {
color:#FFFF33;
}
a.bottone_compila {
float:right;
height:14px;
border:2px solid #d6d6d6;
background-image:url(../images/bg_bottoni.jpg);
background-position: left;
background-repeat:repeat-x;
width:120px;
font-size:11px;
color:#FFFFFF;
text-align:center;
text-decoration:none;

}
a.bottone_compila:hover {
color:#FFFF33;
}
#spazio_news {
float:left; 
height:20px; 
width:220px; 
border:0px solid #fff;
}
#footer {
 display:block;
 width:994px;
 height:44px;
 margin:0 auto;
 padding:0 0 7px 0;
 vertical-align:middle;
/* padding-right:20px;
 padding-left:20px;*/
 background-color:#e2e2e3;
 
}
#footer a {
margin:0;
padding:0;
}
img.inmezzo {
padding:7px 15px 0 0;
margin:0;
}
img.prima {
padding:0 15px 0 0;
margin:0;
}
#testo_footer {
 float:left;
 height:38px;
 font-size:11px;
 color:#775342;
 text-align: center;
 margin:0;
 padding:4px 15px 0 0;
}
#loghi {
 float:left;
 width:470px;
 height:38px;
 text-align:left;
 padding-left:30px;
 padding-top:2px;
}
#loghi img {
margin:0;
margin-right:20px;
}

#top_sx h1 {
font-size:16px;
margin:10px 0 25px 0;
padding:0;
/*text-transform:uppercase;*/
width:100%;
border-bottom:1px solid #000000;
padding-bottom:8px;
padding-top:2px;
text-align:left;
background-image:url(../images/bg_h1.jpg);
background-position:bottom;
background-repeat:repeat-x;
clear:both;

}
#top_sxrv {
float:left;
width:709px;
min-height:20px;
height:auto!important;
height:20px;
padding:0;
margin:0;
border:0;
}
#top_sxrv h1 {
position:relative;
font-size:16px;
margin:10px 0 25px 0;
padding:2px 0 8px 10px;
/*text-transform:uppercase;*/
width:98%;
border-bottom:1px solid #000000;
text-align:left;
background-image:url(../images/bg_h1.jpg);
background-position:bottom;
background-repeat:repeat-x;
clear:both;

}
.riga_retevendita {
 float:left;
 width:720px;
 min-height:20px;
 height:auto!important;
 height:20px;
 text-align:left;
 margin:0 20px 20px 0;
}




.riga_retevendita img {
float:left;
border:6px solid #eeeeef;
padding:4px;
margin-right:15px;

}
.riga_retevendita a.imgprod {
background-color:#fff;
text-decoration:none;
}

.riga_retevendita a:hover {
background-color:#351a00;
text-decoration:none;
}




.riga_dx {
float:left;
width:440px;
font-size:12px;
color:#381e04;
border:0px solid #00FF00;
margin:0 0 0 5px;
}
.riga_dx h2 {
float:left;
width:459px;
text-transform:uppercase;
color:#381e04;
font-size:14px;
font-weight:bold;
border-bottom:1px dotted #333333;
padding:0 0 5px 0;
margin:0 0 15px 0;
}
.riga_servizi img {

float:left;
border:6px solid #eeeeef;
padding:4px;
margin-right:15px;
background-color:#FFF;

}

.riga_dx a {
font-size:12px;
color:#3549a2;
font-weight:bold;
border:0;
text-decoration:none;
}

.riga_servizi {
 float:left;
 width:720px;
 min-height:20px;
 height:auto!important;
 height:20px;
 text-align:left;
 margin:0 20px 10px 0;

}
.riga_servizi a {
color:#381e04;
text-decoration:none;
font-size:12px;
}
.riga_servizi a:hover {
text-decoration:underline;
}
.testo_servizi {
 float:left;
 width:680px;
 min-height:20px;
 height:auto!important;
 height:20px;
 text-align:left;
 margin:0 40px 20px 20px;
font-size:12px;
color:#381e04;
text-align:left;

}

.testo_servizi p {
	padding:0;
	margin:0;
}
.testo_news a {

    color:#381e04;
	text-decoration:underline;
    font-size:12px;
}
.testo_news a:hover {
	text-decoration:none;
	color:#b5783a;
}
.testo_news {
	float:left;
	width:450px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
	margin:0 0 20px 0;
	font-size:12px;
	color:#381e04;
	text-align:left;
	text-align:justify;

}
.testo_news p {
	padding:0;
	margin:0;
}

.testo_qualita {
	float:left;
	width:700px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
	margin:0 0 20px 0;
	font-size:12px;
	color:#381e04;
	text-align:left;
	text-align:justify;

}
.testo_qualita p {
	padding:0;
	margin:0;
}
.testo_qualita a {

    color:#381e04;
	text-decoration:underline;
    font-size:12px;
}
.testo_listanews {
	float:left;
	width:710px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
	margin:0 0 20px 0;
	font-size:12px;
	color:#381e04;
	text-align:left;

}
.testo_listanews p {
	padding:0;
	margin:0;
}

.riga_prodotti {
	float:left;
	width:720px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
	margin:0 20px 8px 0;
 

}

a.immaginibg {
	float:left;
	width:205px;
	height:141px;
	border:6px solid #eeeeef;
	padding:4px;
	margin-right:15px;
	text-decoration:none;
	background:none;
	cursor:pointer;
}
a.avanti {
	position:absolute;
	right:20px;
	top:7px;
	font-size:14px;
	height:14px;
	font-weight:normal;
	color:#381e04;
	padding:0;
	border:0px solid #fff;
	text-decoration:none;
	color:#381e04;

}
a:hover.avanti {
	text-decoration:underline;
	background:none;
	color:#381e04;
}
a.indietro {
	float:left;
	font-size:14px;
	height:14px;
	margin:0 20px 0 0;
	padding:0;
	border:0px solid #fff;
	text-decoration:none;
	color:#381e04;

}
#divisorio_proddett p {
	margin:0;
	padding:0;
}
#corpodx ul {
	float:left;
	width:240px;
	text-align:left;
	padding:0;
	margin:10px 0 10px 0;
}
#corpodx ul li {
	list-style: none;
	width:100%;
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #333333;
	color:#361b02;
	font-size:14px;

}
#corpodx ul li a {
	color:#361b02;
	text-decoration:none;
	padding-left:10px;
}
#corpodx ul li a:hover {
	color:#361b02;
	text-decoration:none;
	padding-left:40px;
}
a:hover.indietro {
	text-decoration:underline;
	background:none;
	color:#381e04;
}
span.immagini_prodotti {
	display:block;
	width:205px;
	height:141px;
	padding:0px;
	margin:0;
	text-decoration:none;

}

a.immaginibg:hover {
	background-color:#351a00;
	text-decoration:none;
}
.riga_prodotti img {
	padding:0;
	margin:0;
	border:0;
}
.riga_prodottidett {
	float:left;
	width:720px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
    margin:0 20px 10px 0;

}
.riga_prodottidett a {
	border:0px solid #fff;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.riga_prodottidett img {
	padding:0;
	margin:0;
	border:0;
}
.riga_prodotti h4 {
	float:left;
	width:200px;
	height:20px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	width:235px;
	padding:0;
	margin:10px 0 10px 0;


}
#prodottidett_imggrande {
	float:left;
	width:497px;
	min-height:100px;
	height:auto!important;
	height:100px;
}
#prodottidett_imgpiccola {
	float:left;
	width:210px;
	min-height:100px;
	height:auto!important;
	height:100px;
	text-align:center;
}
span.altre_imgtesto {
	display:block;
	text-align:center;
	margin:20px 25px 15px 25px;
	width:160px;
	border-bottom:1px dotted #333333;
	padding:0 0 8px 0;
	color:#361b02;
	font-size:14px;
}
#prodottidett_imgpiccola img {
	border:0;
	margin:0;
	padding:0;
}
a.img_dettaglio {
	display:block;
	border:0;
	margin:15px 0;
}
#scarica_pdf {
	display:block;
	text-align:left;
	margin:20px 25px 15px 25px;
	width:160px;
	border-top:1px dotted #333333;
	padding:8px 0 8px 0;
	color:#361b02;
	font-size:14px;
}
#scarica_pdf a {

    font-size:14px;
	color:#381e04;
	text-decoration:none;
}
#scarica_pdf a:hover {
	color:#381e04;
	text-decoration:overline;
}
#divisorio_proddett {
	float:left;
	position:relative;
	width:690px;
	min-height:20px;
	height:auto!important;
	height:20px;
	text-align:left;
	margin:15px 20px 10px 0;
    border-top:1px dotted #333333;
    padding-top:10px;
}
#divisorio_proddett h5.scrivono {
 position:absolute;
 display:block;
 width:125px;
 font-size:14px;
 color:#361b02;
 padding:5px;
 top:-15px;
 right:30px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 padding:3px 0 0 10px;

 }
.scrivono a {
	border:0;
	text-decoration:none;
	color:#361b02;
	font-weight:normal;
}
.scrivono img {
	border:0;
	text-decoration:none;
	margin-bottom:-1px;
	margin-left:5px;

}
table.dati_prod {
	width:710px;
	font-size:14px;
	color:#361b02;
}
td.maiusc {
	font-weight:bold;
	text-transform:uppercase;

}
td.maiuscdesc {
	font-weight:bold;

}
.newspag_content {
	float:left;
	min-height:118px;
	height:auto!important;
	height:118px;
	width:710px;
	margin:0;
	padding:0;

}
.news_box {
	position:relative;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#381e04;
	text-align:justify;
}

.news_box p {
	padding:0;
}
.news_box h3 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#381e04;
	line-height:1.2em;
	font-weight:normal;
}
.news_box h4 {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#381e04;
	font-style:italic;
	padding:0;
	margin:0;
}
.news_box p {
	padding:0;
	margin:0;
}
.news_box a {

	font-size:12px;
    color:#381e04;
	text-decoration:underline;
	
	
}
.news_box a:hover {
	text-decoration:none;
	color:#b5783a;
}
.news_box .content_news{
	float:left;
	width:450px;
	padding:0;
}
#pagingnews {
	float:left;
	font-size:12px;
    color:#381e04;
	margin-left:12px;
}	

.testo_servizi a {

	font-size:12px;
    color:#381e04;
	text-decoration:underline;
	
	
}
.testo_servizi a:hover {
	text-decoration:none;
	color:#b5783a;
}


#pagingnews a {
	color:#381e04;
	text-decoration:none;
	}
#pagingnews a:hover {
	color:#381e04;
	text-decoration:overline;
}	
tr.bianco {
background-color:#FFFFFF;
}
tr.azzurro {
background-color:#c0c5cb;
}
a.immag_usato_home {
display:block;
width:444px;
height:183px;
padding:0;
margin:0 0 4px 0;
}
