@charset "iso-8859-1";
/* CSS Document */

*{
margin:0 auto;
padding:0;
}

body{
	margin:0;
	padding:0;
	background: #CCE2B8 url(../img/bkg.jpg) repeat-x top left;
	font: 11px/1.3 Arial, Helvetica, sans-serif;
	color:#66665B;
}

li{
	
	}
	
	
#container{	width:1000px;}

#logo{
	width:980px;
	height:66px;
	padding-left:10px;
	padding-right:10px;
	background:url(../img/ombra-up.png) no-repeat bottom left;
}

.left{	float:left;}
.right{	float:right;}

#logo ul li{
	display:inline;
	color:#FFF;
	font-size:12px;
	padding-left:10px;
}

#logo ul li a{	color:#FFF;	text-decoration:none;}

#logo ul li a:hover{color:#FFF;	text-decoration:underline;}


#content{
	width:980px;
	background: url(../img/ombre-bkg.png) repeat-y top left;
	padding-left:10px;
    padding-right:10px;
	line-height:18px;
}

#content  #link{
	z-index:200;
	width:980px;
	background:url(../img/bkg-link.jpg) repeat-x top left;
	height:35px;
	float:left;
	z-index:1;
}


#content  #link ul li{
	z-index:200;
	float:left;
	display:inline;
	height:35px;
	color:#66665A;
	font-weight:bold;
	font-size:15px;
	line-height:35px;

}

#content  #link ul li a{
	color:#66665A;
	text-decoration:none;
	float:left;
	padding-left:23px;
	padding-right:23px;	
}

#content  #link ul li a:hover{
	color:#66665A;
	text-decoration:none;
	background:url(../img/bkg-link-hover.jpg) repeat-x top left;

}

#content  #link ul li.attivo{
	background:url(../img/bkg-link-hover.jpg) repeat-x top left;
	color:#333;
	text-decoration:none;
	float:left;
	padding-left:23px;
	padding-right:23px;	
}

#content #foto-homepage{ width:980px; height:452px;	background:url(../img/bkg-img.jpg) no-repeat top left;	z-index:0;	position:relative;}

#content #foto-homepage  #prodotti{	width:897px; z-index:100;	position:absolute;	left: 43px;	top: 281px;}
#content #foto-homepage  #prodotti .box{width:217px; float:left; margin-top:17px; padding-right:6px; border-right:1px solid #ddd; }
#content #foto-homepage  #prodotti .box .foto{ float:left; padding:0 6px; width:56px; text-align:center}

.tit-prodotto{ font-weight:bold; font-size:15px; padding:0 0 7px 0; line-height:14px; color:#333;}
.tit-prodotto a{ font-weight:bold; font-size:15px; line-height:14px; color:#333; text-decoration:none}
.tit-prodotto a:hover{ font-weight:bold; font-size:15px; line-height:14px; color:#F90; text-decoration:none}

#content #foto-interna{ width:980px; height:216px;	background:url(../img/bkg-img-interna1.jpg) no-repeat top left;	z-index:0;	position:relative;}

#content #foto-interna  #prodotti{
	width:897px;
	z-index:100;
	position:absolute;
	left: 43px;
	top: 101px;
}
#content #foto-interna  #prodotti .box{ width:217px; float:left; margin-top:17px; padding-right:6px; border-right:1px solid #ddd; height:85px }
#content #foto-interna  #prodotti .box .foto{ float:left; padding:0 10px 0 10px; width:56px; text-align:center}

.tit-prodotto{ font-weight:bold; font-size:15px; padding:0 0 7px 0; line-height:14px; color:#333;}
.tit-prodotto a{ font-weight:bold; font-size:15px; line-height:14px; color:#333; text-decoration:none}
.tit-prodotto a:hover{ font-weight:bold; font-size:15px; line-height:14px; color:#F90; text-decoration:none}



.descrizione{ line-height:13px; padding-bottom:7px; width:145px;}

#content .corpo{ width:716px; background: url(../img/bkg-corpo-top.jpg) repeat-x; float:left;}
#content .corpo .fascia{ width:716px; height:48px;}
#content .corpo .fascia .ricerca{ float:left; height:48px; color:#1E7E38; font-size:14px; font-weight:bold; line-height:14px; vertical-align:middle;}

#content .corpo .fascia .omaggio{ float:left; height:48px; font-size:14px; font-weight:bold; line-height:14px; vertical-align:middle; padding-left:16px}
#content .corpo .fascia .omaggio a{ text-decoration:none; color:#66665A;}
#content .corpo .fascia .omaggio a:hover{ text-decoration:none; color:#333}

#content .corpo .fascia .salus-news{ float:left; height:48px; font-size:14px; line-height:14px; vertical-align:middle; padding-left:16px}
#content .corpo .fascia .salus-news a{ text-decoration:none; color:#66665A;}
#content .corpo .fascia .salus-news a:hover{ text-decoration:none; color:#333}

#content .corpo .contenuto-corpo{ width:651px; padding:20px 30px 30px 35px ; font-size:12px;}
#content .corpo .contenuto-corpo .briciole { font-size:11px; color:#999;}
#content .corpo .contenuto-corpo .briciole a{ font-size:11px; color:#999;}
#content .corpo .contenuto-corpo .briciole a:hover{ font-size:11px; color:#999;}
#content .corpo .contenuto-corpo .briciole a.attivo{ font-size:11px; color:#333;}

#content .corpo .contenuto-corpo .titolo-pagina{ font-size:19px; color:#333; font-weight:bold; line-height:20px;}

#content .colonna{ width:264px; background: url(../img/bkg-top-sx-colonna.jpg) no-repeat top left; float:left}
#content .colonna .fascia{ height:48px; background:url(../img/sf-arancio.jpg) repeat-x;}
#content .colonna .fascia .titolo{ color:#FFF; font-size:20px; text-transform:uppercase; padding:15px 0 0 23px; font-weight:bold;}
#content .colonna .fascia-verde{ height:48px; background:url(../img/sf-verde-fascia.jpg) repeat-x;}
#content .colonna .fascia-verde .titolo{ color:#1E7D37; font-size:20px; text-transform:uppercase; padding:15px 0 0 23px; font-weight:bold;}
#content .colonna .testo-colonna{ width:204px; padding:30px 30px 0 25px; line-height:16px; text-align:left; margin:0;}


#content .mappa{ width:980px; background: url(../img/bkg-riga-grigia.jpg) repeat-x;}
#content .mappa .tit-mappa{text-align:right; padding:3px 15px 0 46px; line-height:13px; font-weight:bold; float:left}
#content .mappa .elenco-mappa{border-left:1px solid #ddd; padding-left:15px; float:left; height:235px;}
#content .mappa .elenco-mappa ul{list-style:none; padding:0; margin:0; line-height:18px;}
#content .mappa .elenco-mappa a{ color:#66665A; text-decoration:none}
#content .mappa .elenco-mappa a:hover{ color:#333; text-decoration:none}


#tag{ text-align:left; color:#ccc; font-size:16px; width:320px; line-height:25px; float:left}
.tag-grande{font-size:22px;color:#ccc;}
.tag-grande a{	font-size:22px;color:#ccc;text-decoration:none;}
.tag-grande a:hover{font-size:22px;color:#666;text-decoration:underline;}
#tag a{color:#666;text-decoration:none;}
#tag a:hover{ color:#666;text-decoration:underline;}



#footer{
	padding:10px 0 0 0;
	margin:0 auto;
	width:980px;
	color:#627F4D;
	font-size:11px;
	text-align:center;
}

#footer a{	color:#627F4D;	text-decoration:none;}
#footer a:hover{color:#627F4D;	text-decoration:none;}


.big{ font-size:14px;}
.bold{ font-weight:bold;}
.nero{ color:#333}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F90; text-decoration:none;}
a.attivo{ color:#2A843C; text-decoration:none;}


ul.sottomenu{ list-style:none; text-align:left; margin:0}
ul.sottomenu li a{ background:#DBEACC url(../img/bkg-sottomenu.png) right top no-repeat; width:187px; border-bottom:1px solid #fff; text-align:left; padding:3px 30px 3px 10px; color:#72A34E; font-weight:bold; display:block }
ul.sottomenu li a:hover{ color:#333; text-decoration:none;}
ul.sottomenu li a.attivo{ background:#1B7B34 url(../img/bkg-sottomenu.png) right top no-repeat; color:#fff; text-decoration:none; padding:3px 30px 3px 10px; font-weight:bold; display:block}

ul.sottomenu{ list-style:none; text-align:left; margin:0}
ul.sottomenu li.news a{ background:#DBEACC url(../img/bkg-new-sottomenu.png) right top no-repeat; width:187px; border-bottom:1px solid #fff; text-align:left; padding:3px 30px 3px 10px; color:#72A34E; font-weight:bold; display:block }
ul.sottomenu li.news a:hover{ color:#333; text-decoration:none;}
ul.sottomenu li.news a.attivo{ background:#1B7B34 url(../img/bkg-new-sottomenu.png) right top no-repeat; color:#fff; text-decoration:none; padding:3px 30px 3px 10px; font-weight:bold; display:block}


.novita{position:fixed; z-index:600; left: 394px; top: 503px;}

/***********************************************************/
/*****************************FORM**************************/
/***********************************************************/

.tabella-autenticazione{ width:630px;}
.top-table-autenticazione{color:#fff; font-size:13px; padding-left:5px; line-height:28px;}
.sfondo-riga-active{background:#DBDBDB;}

.riga-bordo-table{padding: 0 5px; border-left:1px solid #EDEDED; border-bottom:1px solid #EDEDED; border-top:1px solid #efefef; vertical-align:middle; text-align:left; text-transform:uppercase; font-weight:bold; color:#333}
.riga-bordo-table-all{padding: 0 5px; border:1px solid #EDEDED; vertical-align:middle; text-align:left;}
.riga-sfondo-table{ background:#f1f1ef; padding:7px;}

.avvisi { color:#D01C00; font-size: 14px; font-weight:bold;}

.titolo-promozione{ font-weight: bold;}


.box-prod-elenco{ float:left; width:310px; margin-right:15px}
.box-prod-elenco .immagine{ float:left; padding-right:10px;}
.box-prod-elenco .desc{ float:left; padding-right:10px; width:200px; line-height:15px}

.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}

/******************* jquery ************************/

#spotlight {position:relative; width:212px; height:352px; overflow:hidden;}
.featured-product {/*margin-top:9px;*/ padding:10px 9px 9px; width:194px; height:334px;}



.td-provincia{background:#ECECE9; text-align:center; padding:3px; width:125px; font-size:12px; font-weight:bold}
.td-provincia-active{background:#ff9900; text-align:center; padding:3px; width:125px; font-size:12px; font-weight:bold; color:#fff}
.td-provincia-active a{font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none}
.td-provincia-active a:hover{font-size:12px; font-weight:bold; color:#333; text-decoration:none}

.td-localita{background:#ECECE9; text-align:left; padding:3px 10px; font-size:12px; font-weight:bold; color:#333;}
.td-localita a{font-size:12px; font-weight:bold; color:#333; text-decoration:none}
.td-localita a:hover{font-size:12px; font-weight:bold; color:#ff9900; text-decoration:none}
.td-localita-aperto{background:#fff; border:1px solid #ecece9; text-align:left; font-size:12px; font-weight:bold; color:#333;}

.apri-chiudi{ float:right; font-size:11px; color:#666;}
.apri-chiudi a{ color:#333; text-decoration:none;}
.punto-indirizzo{color:#666; font-size:11px; line-height:13px; padding-right:10px; font-weight:normal}


#addCrlBkg {
	z-index: 100;
	height: 100%;
	width: 100%;
	background: #000;
	position: absolute;
	top: 0;
}

#addCrlPopup {
	z-index: 101;
	width: 840px;
	height: 675px;
	margin: 0 auto;
	position: absolute;			
	top:50%;
	left:50%;
	margin:-337px 0 0 -420px;
}
