*{margin: 0;padding: 0;	border: none;}
html,body{height:100%;}
body{background-color:#d4d4d4; text-align:center; font-family: Verdana, Geneva, sans-serif; color:#8c8c8c; background-image:url(images/struttura/sfondoPage.gif); background-repeat:repeat-y; background-position:center top; height:100%;}

/*********************/
/*******	ID	******/
/*********************/
#box{height:100%; margin:auto; text-align:left;position:relative;}
body>#box{height:auto;min-height:100%;}
#testata{width:880px;margin:auto;padding-top:41px; background-image:url(images/struttura/testata.jpg); background-repeat:no-repeat; background-position:top left; height:259px;}
#menu{ margin-left:17px; height:259px; background-color:#FFF; width:204px;}
#content{width:847px;margin:auto; padding-left:17px; padding-right:16px; padding-bottom:169px;}
#colonnaUno{ background-color:#fbfbfb; width:189px; float:left; padding:14px 7px 14px 8px; font-size:12px;}
#occasioniSpeciali{ margin-top:14px;}
#colonnaDue{ width:623px; float:right; padding-left:20px; }
#sezioni{}
#testiContent{ margin-top:6px; font-size:12px; padding-bottom:15px; background-image:url(images/struttura/content-bottom.gif); background-position:bottom; background-repeat:no-repeat;}
#coda{color:#838383; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:18px 25px 10px 25px; position:absolute; bottom:0; left:50%; width:830px; margin-left:-440px; height:128px; background-color:#cdcdcd;background-image:url(images/struttura/bottom2.gif); background-repeat:no-repeat; background-position:bottom;z-index:999;}
#codaSfumo{ background-color:#cdcdcd; position:absolute; bottom:0; left:0; height:156px; width:100%; z-index:-1; background-image:url(images/struttura/bottom3.gif); background-repeat:no-repeat; background-position:center top; }


/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0;}
.titoletto, .intestazione{ color:#FFF; font-size:12px; line-height:12px; height:15px; display:block; background-color:#e95f0e; padding-left:7px; padding-top:3px; font-weight: bold;}
#occasioniSpeciali .titolo{ color:#e95f0e;}
.titoloStaccato{ margin-top:15px; display:block;}
.testo{ color:#a2a2a2;}
img.imgTitolo{ margin-top:18px; margin-bottom:0; margin-right:5px; float:right;}
#sezioni .boxUno{ padding:4px; margin-top:20px; margin-bottom:0; height:187px; background-image:url(images/home/box1.gif); background-repeat:no-repeat;}
#sezioni .boxUno img{ margin-right: 5px;}
#sezioni .boxUno img.ultima{ margin-right: 0;}
#colonnaUno img{margin-top:2px;}
p.spacer{ height:24px; font-size:24px; line-height:24px;}
p.height_br{ height:8px;}
#coda .boxUno, #coda .boxTre, #coda .boxQuattro{ background-image:url(images/struttura/pointer-bottom.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:7px;}
#coda .boxUno, #coda .boxDue{float:left; margin-top:18px;}
#coda .boxUno{ width:264px;}
#coda .boxQuattro{ margin-top:74px;}

.bottomContent{ background:url(images/struttura/content-bottomRovescia.gif) no-repeat top; padding-top:14px; margin-top:10px;}
.bottomContent p{text-align:center;}
.bottomContent span{margin-right:14px;}

#testiContent ul{margin:10px 18px 10px 18px;}
#testiContent .titolo{font-size:20px; color:#e95f0e;}
#testiContent .sottotitolo{font-size:14px; color:#102d84; margin-bottom:10px; display:block; font-weight: bold;}
#testiContent .sottotitolo_right{font-size:14px; /*color:#333333;*/ color:#E95F0E; font-weight: bold; text-align:right}
#testiContent .intestazione{ padding-left:0; margin-top:10px;}

ul.elencoNoImg li{ margin-left:-20px;}
ul.elencoNoImg li{ height:60px; list-style-type:none; margin-bottom:2px;}
ul.elencoNoImg li a{ padding-left:20px; line-height:60px; font-size:17px; display:block; color:#a2a2a2; background:#e8e8e8; text-decoration:none;}
ul.elencoNoImg li a:hover, ul.elencoNoImg li.alterna a:hover{ text-decoration:underline; background:#a2a2a2; color:#e8e8e8;}
ul.elencoNoImg li.alterna a{ background:#F1F1F1;}

ul.elenco li{ height:60px; list-style-type:none; background:#e95f0e; margin-bottom:2px; margin-left:-20px; margin-right:-20px;}
ul.elenco li a{ padding-left:80px; line-height:60px; font-size:17px; display:block; color:#a2a2a2; background:#e8e8e8 url(images/struttura/no_thumb.png) no-repeat left top; text-decoration:none;}
ul.elenco li a:hover, ul.elenco li.alterna a:hover{ text-decoration:underline; background-color:#a2a2a2; color:#e8e8e8;}
ul.elenco li.alterna a{ background-color:#F1F1F1;}

/*******************/
/*** CLASSI LINK ***/
/*******************/
a{ color:#e95f0e;}
a:hover, a:active{ text-decoration:none;}

.titolo a{ color:#e95f0e; text-decoration:none; }
.titolo a:hover, .titolo a:active{ text-decoration:underline;}

#coda a{ color:#838383; text-decoration:none;}
#coda a:hover{ text-decoration:underline;}

a.linkInfo{display:block; background:#ff6600 url(images/struttura/ico_mail.png) no-repeat left top; width:210px; height:40px; line-height:40px; margin-top:10px; padding-left:40px; color:#ffffff; text-decoration:none;border:4px solid #808080; }
/*a.linkInfo{display:block; background:#e8e8e8 url(images/struttura/ico_mail.png) no-repeat left top; width:210px; height:40px; line-height:40px; margin-top:10px; padding-left:40px; color:#9b9b9b; text-decoration:none;}*/
/*a.linkInfo:hover{background-color:#a2a2a2; color:#e8e8e8;}*/
a.richiestaInfo{ display:block; border:4px solid #808080; background:#ff6600; color:#FFF; margin-top:10px; font-size:10px; text-decoration:none; padding:4px; text-align:center;}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	margin: 53px 8px 0 8px;
}
#menu ul li{
	margin-bottom:5px;
}
#menu ul li a{
	color:#919191;
	display:block;
	outline:none;
	font-size:12px;
	text-decoration:none;
	padding-left:7px;
	height:14px;
	line-height:12px;
}
#menu ul li a:hover, #menu ul li a.attivo{
	background-color:#e95f0e;
	color:#FFF;
}

/*Form contatti*/
#moduloinfo div{float:left;}
#moduloinfo .formLeft{margin-right:20px;}
#moduloinfo .formRight{margin-right:0;}
#moduloinfo label{font-size:12px; display:block;}
#moduloinfo input, #moduloinfo textarea{border:1px solid #a4a4a4; width:100%; padding:2px; color:#8c8c8c; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:#fbfbfb;}
#moduloinfo textarea{height:79px; border:1px solid #a4a4a4; color:#8c8c8c; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
#moduloinfo input.submit{background:#e95f0e; color:#FFF; width:301px; border:1px solid #e95f0e; cursor:pointer; margin-top:11px;}
#moduloinfo .privacy{margin-top:10px; color:#a2a2a2;}
.titoloErr{font-size:20px; color:#e95f0e;}
.sottotitoloErr{font-size:14px; color:#102d84; margin-bottom:10px; display:block; font-weight: bold;}