@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	background-repeat: repeat-x;
	background-color: #FCAF07;
	color: #FFF;
	background-image: url(immagini/prova/sfondo.jpg);
}
a:link,a:visited,a:active,a:hover{
	text-decoration:none;
	color: #FFF;
} 
a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #3F2419;
}
a:active {
	color: #FFF;
}
p{
	margin: 0;
	padding: 0;
}
#container{
	position: absolute;
	width: 813px;
	left: 50%;
	margin-left: -401px;
	margin-top: 183px;
	padding-left: 10px;
	padding-top: 10px;
	background-image: url(immagini/prova/retino.png);
	background-repeat: repeat;
	z-index: 5;
	padding-bottom: 10px;
}
#header{
	position: relative;
	width: 803px;
	height: 238px;
	background-image: url(immagini/prova/alto.jpg);
	background-repeat: no-repeat;
}
#footer{
	position: relative;
	width: 793px;
	height: 43px;
	background-image: url(immagini/prova/basso2.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
#immaginesfondo{
	position:absolute;
	width:828px;
	height: 336px;
	left: 50%;
	margin-left: -414px;
	z-index: 6;
	top: -2px;
}
#scrittafacchin{
	position:absolute;
	width:274px;
	height: 36px;
	left:50%;
	margin-left: -390px;
	z-index: 7;
	top: 89px;
}
#logo{
	position:absolute;
	width:259px;
	height: 180px;
	left:50%;
	margin-left: -390px;
	z-index: 7;
	top: 105px;
}
#banner{
	position: absolute;
	width:513px;
	height: 152px;
	left:288px;
	z-index: 7;
	top: 82px;
}
#cerca{
	position:absolute;
	width:178px;
	height: 151px;
	left:50%;
	z-index: 8;
	background-image: url(immagini/prova/cerca.png);
	padding-top: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	top: 265px;
	margin-left: -360px;
}
#menu{
	position:absolute;
	z-index: 20;
	margin-top: 30px;
	font-size: 11px;
	width: auto;
	left: 50%;
	margin-left: -196px;
	top: 195px;
}
#bandiere{
	position:absolute;
	z-index: 20;
	margin-top: 5px;
	font-size: 12px;
	width: auto;
	left: 50%;
	margin-left: 365px;
	top: 195px;
}
#sottomenu{
	position:absolute;
	z-index: 20;
	margin-top: 30px;
	font-size: 12px;
	width: 187px;
	left: 50%;
	margin-left: 75px;
	top: 215px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E15B04;
	display: none;
}
#sottomenu2{
	position:absolute;
	z-index: 20;
	margin-top: 30px;
	font-size: 12px;
	width: auto;
	left: 50%;
	margin-left: -200px;
	top: 215px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E15B04;
	display: none;
}
#menu2{
	position:absolute;
	width:130px;
	height: 139px;
	z-index: 8;
	float: left;
	padding-left: 30px;
	font-size: 16px;
	padding-top: 10px;
	left: 50%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FBAE06;
	top: 0px;
	margin-left: -14px;
}
li{
	list-style-type: none;
	height: 16px;
	width: 120px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: -40px;
	text-transform: uppercase;
	font-size: 10px;
}
li:hover{
	background-image: url(immagini/rolltasto.png);
}
li:active{
	background-image: url(immagini/rolltasto.png);
}
.conferma{
	position:relative;
	color: #FFF;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	height: 25px;
}
.loghi{
	margin-bottom: 5px;
}

#testoaggiuntivo{
	position: absolute;
	width: 813px;
	height: 60px;
	left: 50%;
	margin-left: -401px;
	z-index: 5;
	padding-bottom: 10px;
	top: 1200px;
	color: #666;
	overflow: auto;
}


/*-----------------------------------------------------------------------*/
/*box home*/
.boxhomesx{
	position:relative;
	width: 330px;
	height: 300px;
	float:left;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	margin-left: 15px;
	top: 10px;
}
.boxhomecentro{
	position: relative;
	width: 330px;
	height: 300px;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	margin-left: 351px;
	top: 10px;
}
.boxhomedx{
	position:relative;
	width: 100px;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	float: right;
	margin-right: 15px;
	top: 10px;
	padding-top: 3px;
}
.boxhometitolo{
	position: relative;
	margin-left: 15px;
	font-size: 16px;
	margin-bottom: 13px;
	top: 2px;
}
.boxhomeinterno{
	position:relative;
	font-size: 16px;
	margin-bottom: 12px;
	background-color: #FFF;
	height: 92px;
}
.boxhomeimg{
	font-size: 16px;
	background-color: #FFF;
	margin-top: 5px;
	margin-left: 5px;
	text-align: center;
	overflow: hidden;
	float: left;
	height: 80px;
	width: 120px;
}
.boxhometesto{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box-novita.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #060;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.boxhometestoblu{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box-offerte.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	color: #005493;
	padding-right: 6px;
}
.prezzo{
	width: 80px;
	position:relative;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-right: 8px;
	z-index: 5;
}
.boxhomemarchi{
	position:relative;
	font-size: 16px;
	margin-bottom: 5px;
	background-color: #FFF;
	height: auto;
	text-align: center;
}
.boxhomeimpaginaA{
	height: 48px;
}
.boxhomeimpaginaB{
	padding-top: 6px;
}
/*fine box home*/



/*-----------------------------------------------------------------------*/
/*descrizione*/
.descrizionesx{
	width: 350px;
	float:left;
	margin-left: 15px;
	top: 15px;
	margin-top: 10px;
}
.descrizionedx{
	width: 410px;
	float:right;
	top: 15px;
	margin-right: 15px;
	text-align: justify;
	margin-top: 10px;
}
.clear{
	height:5px;
	clear: both;
}
.descrizioneimmagine{
	position:relative;
	width: 350px;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #7A3619;
	padding-top: 10px;
	padding-bottom: 10px;
}
.descrizionetitolo{
	position:relative;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 8px;
	margin-top: 15px;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 2px;
}
.descrizionenovità{
	position:relative;
	margin-top: 10px;
	background-color: #ABC315;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizioneOCCASIONI{
	position:relative;
	margin-top: 10px;
	background-color: #009AD5;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizioneVENDITA{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizioneNOLEGGIO{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizionedecoupage{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizioneLEGNAME{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.descrizioneCASSEFORMI{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.sinistra{
	float:left
}
.destra{
	float:right
}
.descrizionecaratteristiche{
	position:relative;
	margin-top: 10px;
	background-color: #793619;
	height: 20px;
	font-size: 14px;
	color: #F77601;
	padding-left: 5px;
	margin-bottom: 10px;
}
.descrizionedettagli{
	position:relative;
	background-color: #793619;
	height: 20px;
	font-size: 14px;
	color: #F77601;
	padding-left: 5px;
	margin-bottom: 10px;
	text-transform: lowercase;
}
.descrizionecategoriablu{
	position:relative;
	margin-top: 10px;
	background-color: #0A9ED6;
	border: 1px solid #FFF;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
/*fine descrizione*/







/*-----------------------------------------------------------------------*/
/*catalogo*/
.catalogobox{
	position:relative;
	height: 300px;
	float:left;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	margin-left: 15px;
	top: 10px;
	width: 631px;
}
.catalogoboxdx{
	position:relative;
	width: 130px;
	background-image: url(immagini/riga.jpg);
	background-repeat: repeat-x;
	float: right;
	margin-right: 15px;
	top: 10px;
}
.catalogoboxinterno1{
	margin-bottom: 12px;
	background-color: #FFF;
	height: 92px;
	width: 310px;
	float: left;
	margin-right: 10px;
}
.catalogoboxinterno2{
	margin-bottom: 12px;
	background-color: #FFF;
	height: 92px;
	width: 310px;
	float: left;
}
.catalogoboxtestonovita{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box-novita.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #060;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoOCCASIONI{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box-offerte.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #0C5B9C;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoVENDITA{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoDECOUPAGE{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoNOLEGGIO{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestodecoupage{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoCASSEFORMI{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.catalogoboxtestoLEGNAME{
	position:relative;
	background-color: #FFF;
	margin-top: 5px;
	width: 160px;
	height: 77px;
	float: right;
	background-image: url(immagini/box.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	z-index: 5;
	color: #793619;
	padding-top: 5px;
	padding-left: 8px;
	line-height: 15px;
	padding-right: 6px;
}
.numeri{
	color: #793619;
	font-weight: bold;
}
.catalogotitolo{
	position: relative;
	margin-left: 15px;
	margin-bottom: 13px;
	top: 3px;
	font-size:12px;
}
/*fine catalogo*/



/*chi siamo*/
.chi_siamo{
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	top: 25px;
	float: left;
	text-align: justify;
}
.chi_siamo_sx{
	position: relative;
	width: 350px;
	margin-left: 35px;
	top: 25px;
	float: left;
	text-align: justify;
}
.chi_siamo_dx{
	position: relative;
	width: 350px;
	top: 25px;
	float: right;
	margin-right: 35px;
	text-align: justify;
}
.chi_siamo_box{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3F2419;
}

/*fine chi siamo*/


.firma{
	position:relative;
	width: 813px;
	text-align:center;
	font-size: 10px;
}
.popup{
	position:absolute;
	width: 550px;
	height: 420px;
	left: 50%;
	margin-left: -275px;
	z-index: 300;
	top: 200px;
	color: #FFF;
	background-color: #000;
	text-align: right;
	border: 2px solid #000;
	display: block;
}
.popupnatale{
	position:absolute;
	width: 600px;
	height: 620px;
	left: 50%;
	margin-left: -300px;
	z-index: 300;
	top: 30px;
	color: #FFF;
	background-color: #000;
	text-align: right;
	border: 2px solid #000;
	display: block;
}
.areaclienti{
	position:absolute;
	left:50%;
	margin-left: 340px;
	z-index: 7;
	top: 165px;
}
.edili{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	font-size: 14px;
	text-transform: uppercase;
	clear: both;
	float: left;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	width: 773px;
}
