
.blueBox {
background-color:#E9E9E9;
color:#0035AD;
margin-bottom:8px;
margin-top:10px;
padding:10px;
width:550px;
}


#spaz{
padding-bottom:30px !important;
padding-bottom:50px;
}

h1.titoloh1{
font-size: 12px; 
padding:6px 9px 6px 6px;
color: #ffffff;
width:565px;
margin-top:0px;
}


h1.titoloh2{
font-size: 12px; 
padding:6px 9px 6px 6px;
color: #ffffff;
width:565px;
margin-top:12px;

}

h1.titoloh3{
font-size: 12px; 
padding:6px 9px 6px 6px;
color: #ffffff;
width:565px;
margin-top:2px;

}

#breadcrumb{
	
	font-size:12px;
	font-weight:bold;
	width:580px;
	padding:0px 9px 5px 23px;
	margin:0px;
	color:#FFFFFF;
	
}

#breadcrumb a{
	padding:0px;
	text-decoration:none;
	margin:0px;
	background-color:#FFFFFF;
	color:#BBBBBB;
}

#breadcrumb2{
	background-color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:580px;
	padding:0px 9px 5px 0px;
	margin:0px;
	margin-top:-2px;
	color:#545454;
}

#breadcrumb2 a{
	padding:0px;
	text-decoration:none;
	margin:0px;
	background-color:#ffffff;
	color:#545454;
}


#breadcrumb3{
	background-color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:580px;
	padding:0px 9px 10px 22px;
	margin:0px;
	margin-top:-2px;
	color:#545454;
}

#breadcrumb3 a{
	padding:0px;
	text-decoration:none;
	margin:0px;
	background-color:#ffffff;
	color:#545454;
}

body{	padding:0;	margin:0;	font-size:10px;	font-family:Arial, Helvetica, sans-serif; color:#BBBBBB;}
#outer{position: absolute;left: 50%;width: 869px;margin-left: -435px;}
#wrapper{	width:869px; margin:15px 0px 0px 0px; position:relative}
#colleft{ float:left; width:209px; margin-right:26px;}
#colright{ float:left; width:607px;}
a{text-decoration:underline; color:#545454;background-image:url(img/bullet_link.gif); background-position:left; background-repeat:no-repeat; padding-left:3px; }
a:hover{ text-decoration:none}
.loghi a{padding:0px; margin:0px;}
/*menu*/
.menu{margin:36px 10px 52px 14px; 
}
.menu a{background-image:none; padding:0; margin:0; }

#dropmenudiv{position:absolute; background-color:#e60005; z-index:100; margin:6px 0px 6px 0px;;}
#dropmenudiv a{display:block; width:99%; height:14px;background-position:top left;}
#dropmenudiv a.mn_1_1 {	background-image:url(img/mn_1_1.gif);}
#dropmenudiv a.mn_1_2 {	background-image:url(img/mn_1_2.gif);}
#dropmenudiv a.mn_1_3 {	background-image:url(img/mn_1_3.gif);}

#dropmenudiv a.mn_1_12 {	background-image:url(img/mn_1_12.gif);}
#dropmenudiv a.mn_1_22 {	background-image:url(img/mn_1_22.gif);}
#dropmenudiv a.mn_1_32 {	background-image:url(img/mn_1_32.gif);}

#dropmenudiv a.mn_2_1 {	background-image:url(img/mn_2_1.gif);}
#dropmenudiv a.mn_2_2 {	background-image:url(img/mn_2_2.gif);}
#dropmenudiv a.mn_2_3 {	background-image:url(img/mn_2_3.gif);}

#dropmenudiv a.mn_2_12 {	background-image:url(img/mn_2_12.gif);}
#dropmenudiv a.mn_2_22 {	background-image:url(img/mn_2_22.gif);}
#dropmenudiv a.mn_2_32 {	background-image:url(img/mn_2_32.gif);}

#dropmenudiv a.mn_3_1 {	background-image:url(img/mn_3_1.gif);}
#dropmenudiv a.mn_3_2 {	background-image:url(img/mn_3_2.gif);}
#dropmenudiv a.mn_3_3 {	background-image:url(img/mn_3_3.gif);}

#dropmenudiv a.mn_3_12 {	background-image:url(img/mn_3_12.gif);}
#dropmenudiv a.mn_3_22 {	background-image:url(img/mn_3_22.gif);}
#dropmenudiv a.mn_3_32 {	background-image:url(img/mn_3_32.gif);}

#dropmenudiv a.mn_4_1 {	background-image:url(img/mn_4_1.gif);}
#dropmenudiv a.mn_4_2 {	background-image:url(img/mn_4_2.gif);}
#dropmenudiv a.mn_4_3 {	background-image:url(img/mn_4_3.gif);}

#dropmenudiv a.mn_4_12 {	background-image:url(img/mn_4_12.gif);}
#dropmenudiv a.mn_4_22 {	background-image:url(img/mn_4_22.gif);}
#dropmenudiv a.mn_4_32 {	background-image:url(img/mn_4_32.gif);}


#dropmenudiv a:hover{background-position:bottom left;}

.menu2 {padding-top:24px;}
.menu2 .cont  a.primoliv {display:block;width:100%; height:11px;background-position:top left; margin-bottom:3px; border-bottom:1px solid #fff}
.menu2 .cont  a.primoliv:hover{background-position:bottom left;}

.menu2 .cont  a.primoliv2 {background-image:url(../img/Aminactif_Nutricosmetico.gif);display:block;width:100%; height:11px; margin-bottom:3px; border-bottom:1px solid #fff; background-repeat:no-repeat;}
.menu2 .cont  a.primoliv2:hover{background-image:url(../img/Aminactif_Nutricosmetico_on.gif);background-repeat:no-repeat;}


.menu2 .cont  a.primoliv3 {background-image:url(../img/Aminactif_Filler.gif);display:block;width:100%; height:11px; margin-bottom:3px; border-bottom:1px solid #fff; background-repeat:no-repeat;}
.menu2 .cont  a.primoliv3:hover{background-image:url(../img/Aminactif_Filler_on.gif);background-repeat:no-repeat;}




.menu2 .cont {font-size:11px;}
.menu2 .cont  a.menunormal{ display:block;text-decoration:none; color:#545454; background-image:url(img/bullet_link2.gif); background-position:top left; background-repeat:no-repeat; padding-left:3px;}
.menu2 .cont  a.menunormal:hover{ text-decoration:none; background-color:#9b9b9b; color:#FFFFFF}

.menu2 .cont  .menusel{display:block; background-color:#9b9b9b; color:#fff; padding-left:3px;}

.menu2 .cont  .primoliv {display:block;height:11px;margin-bottom:3px;}
.divmenu{font-size:4px; height:4px; line-height:4px;}



.menuprod a.primoliv{display:block;width:100%; height:11px;background-position:top left; margin-bottom:3px;}
.menuprod a.primoliv:hover{background-position:bottom left;}

.titoletto { display:block; color:#545454; border-bottom:1px solid #9b9b9b; margin-bottom:5px;}


.ldercos{float:left; margin-right:45px;}
.ldercos a{padding:0; background-image:none}
.lvichy{float:left; }

/*box login*/
.login{padding:24px 0px 3px 0px;}
.flogin{margin:2px 0; padding:0; color:#545454; font-size:10px; }
.rowgray{ line-height:1px; background-color:#9b9b9b; font-size:1px; height:3px; width:209px;}
.ipassword{ width:135px; border:1px solid #cbcbcb; font-size:10px}
.iname{ width:135px; border:1px solid #cbcbcb; font-size:10px; margin-bottom:0px;}

.btnentra{ 
background-color:#FFFFFF;
background-image:url("img/entraLogin.jpg");
background-position:left center;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
height:25px;
margin:0;
padding:0 0 0 0;
position:absolute;
width:87px;
}
.btnentra:hover { text-decoration:none; cursor:hand;}


/*box left*/

#bcaduta{
margin:18px 0px 0px 0px;
} 

*:first-child+html #bcaduta{
	margin:0px 0px 0px 0px;
}

.bcaduta .testo{ float:left; width:105px; margin-right:12px; padding-bottom:3px;}
.bcaduta .img{ float:left; }
.bcaduta a{display:block; margin-top:2px;}

.bbellezza{ padding:20px 0px 0px 0px;}
.bbellezza .testo{ float:left; width:105px; margin-right:12px; padding-bottom:3px;}
.bbellezza .img{ float:left; }
.bbellezza a{display:block; margin-top:2px;}


.bfarmacia{padding:20px 0px 0px 0px;}
.bfarmacia .testo{ margin-right:10px; padding-bottom:3px;}
.bfarmacia a{display:block; margin-top:2px;}

/*center hp*/
.container{background-color:#ffffff; height:100%; min-height:410px;}
.containerTop{background-color:#ffffff; height:100%;}
.topcenter{ padding:25px 0px 0px 26px; }
.topcenter .flashhp{margin-right:0px;}

.bottomcenter{padding:18px 0px 0px 0px; }
.lmesehp{float:left; margin:0px 7px 0px 0px;}
.lmesetesto1{float:left; width:210px;}
.lmesetesto1 .txt{border-right:1px solid #E80000}

.lmesetesto3{float:left; width:180px;}
.lmesetesto3 .txt3{border-right:1px solid #E80000}

.lmesetesto2{float:left; width:221px; margin-left:15px;}


/* conenuto body*/
.corpoint {color:#404040; font-size:11px; padding:15px;display:inline-block}

.corpoint ol{padding:0px 0px 0px 20px; margin:0px 0px 10px ; }

.corpocont {color:#404040; font-size:11px; padding:15px; display:inline-block}
.corpocont a{text-decoration:underline; color:#e60005; background-image:none; background-position:left; background-repeat:no-repeat; padding-left:0px; }
.corpocont a:hover{text-decoration:none;}

.corpoint #frmlogin{margin-top:0px}

.domanda{ float:none; display:block; margin:0px 0px 8px 0px;}
#singleradio{float:left; overflow:visible; width:130px; border-right:1px solid #dadada; margin-right:5px;}
#singleradio .rispradio{float:left; margin:0px 0px 0px 0px; }

#singleradio .risptxt{float:left; padding:3px 0px 0px 3px; width:95px;}
#singleradio .risptxtcolor{float:left; width:50px;margin:3px 0px 0px 0px}

.corpoint .rowdomande{ line-height:1px; background-color:#dadada; font-size:1px; height:1px; margin:0px 0px 10px 0px;}
.corpoint .risposte {display:inline-block;}

.corpoint  a{text-decoration:underline; color:#e60005; background-image:url(img/bullet_link_red.gif); background-position:left; background-repeat:no-repeat; padding-left:3px; }
.corpoint  a:hover{text-decoration:none;}	
.rowpaging { line-height:1px; background-color:#dadada; font-size:1px; height:1px; margin:20px 0px 10px 0px;}

.corporeg {padding:15px;}
.corporeg table td{color:#404040; font-size:11px; }
#frmReg {margin:0;}
#frmReg select{ font-size:11px; margin-bottom:5px}
#frmReg .conttext{width:200px;}
#frmReg .conttext2{width:140px;}

.corpoprod {padding:15px; height:380px}
.txtprod {float:left; width:360px;}
.imgprod{float:left;}
.corpo{
/*display:inline-table;*/
width: 575px;
}
.bull1 {font-size:12px; color:#000;}
.bull2 {font-size:12px; color:#9b9b9b;}
.bull3 {font-size:12px; color:#c8181f;}
.bull4 {font-size:12px; color:#f05529;}
.bull5 {font-size:12px; color:#89bd3f;}
.bull6 {font-size:12px; color:#236db4;}
.bull8 {font-size:12px; color:#feb117;}


.prdtop {float:left; margin-right:1px; padding:0px 10px 0px 12px;}
.prdtop a{padding:0px; background:none; text-decoration:none; color:#FFF}

.valtop {float:left; margin-right:1px; padding:0px 10px 0px 12px;}
.valtop a{padding:0px; background:none; text-decoration:none; color:#FFF}

.contmese{ display:inline-block; padding:15px;}
.contmese .rowstrillo {display:inline-block;line-height:1px; background-color:#dadada; font-size:1px; height:1px; margin:10px 10px 18px 0px;}
.contmese  a{text-decoration:underline; color:#e60005; background-image:url(img/bullet_link_red.gif); background-position:left; background-repeat:no-repeat; padding-left:3px; }
.contmese  a:hover{text-decoration:none;}	

/*negozi*/
#frmNegozi {margin:0px;}
#frmNegozi select{width:220px; margin:2px 0px 5px 0px; font-size:10px;}
.rowricerca{display:inline-block;line-height:1px; background-color:#dadada; font-size:1px; height:1px; margin:5px 10px 18px 0px;}
.singlefarm {float:left; width:170px; margin:0px 10px 20px 0px; }
.storetitolo{float:none; display:inline-block; margin-top:20px;}


/*channel center*/
#channel .container{ border-left:1px solid #E80000; height:100%; padding-left:26px; font-size:11px; color:#545454}
#channel .container .center{ background-color:#FFFFFF; background-image:url(img/ch_bot_box_center.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 0px 20px 0px;
}
#channel .container .center .topcenter {background-image:url(img/ch_top_box_center.gif); background-position:top; background-repeat:repeat-x;}

#channel .container .center .contentstrillo{padding:5px 15px 0px 15px; height:100%}
.container .center .contentstrillo .titolo{padding:0px 0px 8px 0px;} 
.container .center .contentstrillo .immagine{ float:left; width:178px; padding:0px 0px 8px 0px;}
.container .center .contentstrillo .immagine img {border:1px solid #dadada; }
.container .center .contentstrillo .testo{float:left; width:360px; }
#channel .container .center .contentstrillo .rowstrillo {line-height:1px; background-color:#dadada; font-size:1px; height:1px; margin:10px 0px 18px 0px;}
.container .center .contentstrillo a{text-decoration:underline; color:#e60005; background-image:url(img/bullet_link_red.gif); background-position:left; background-repeat:no-repeat; padding-left:3px; }

.container .center .contentstrillo a:hover { text-decoration:none}

#channel .menu{margin:36px 0px 56px 27px; }

#channel .container .center .topcenterint { background-color:#ebebeb;height:2px; line-height:2px; font-size:2px;}
.container .titlocontenuto{padding:8px 0px 5px 0px; background-color:#7c7c7c}


/*footer*/
.rowgrayfooter{ line-height:1px; background-color:#E60005; font-size:1px; height:3px; margin-right:27px;}
.footer{margin-top:3px; width:869px;}
.footer .fleft{float:left;}
.footer .fright{float:right; text-align:right; margin-right:25px;}
.footer a{font-size:10px; color:#FF0000;}

/* DERCOS ENERGY */
div#menuEnergyBottom {
	list-style: none;
	margin:0;
	padding:0;
	font-weight:bold;	
	margin-top:5px;
	margin-bottom:5px;	
}
div#menuEnergyBottom a {
	background-image:none;
	text-decoration: none;
	color: #EEEEEE;
}

div#menuEnergyBottom a:hover {
	text-decoration: none;
	background-color:#777;
}

a.primoliv2 {display:block;width:100%; height:11px; padding-bottom:3px; border-bottom:1px solid #BBBBBB}


.mappa{
 position:absolute; 
 left:436px; 
 top:10px;
}


ul.listamappa li{
	list-style:circle;
	margin-left:25px;
	color:#666666;
	font-size:11px;
	margin-bottom:5px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.listamappa a{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

ul.listamappa2 li{
	list-style-image:none;
	margin-left:25px;
	color:#666666;
	font-size:11px;
	margin-bottom:5px;
}
.listamappa2 a{
	color:#666666;
	font-size:11px;
}

ul#domanderisp a:hover{
	text-decoration:underline;
}

.mappapadunique  {
	list-style-type:none;
	border-bottom: 1px solid #e80000;
	color:#666666;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:32px;
	font-weight:bold;
}

.mappapadunique  a{
	text-decoration:none;
	color:#666666;
}

.mappapad  {
	list-style-type:none;
	border-bottom: 1px solid #e80000;
	color:#000000;
	font-size:11px;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:32px;
	font-weight:bold;
}

.mappapad  a{
	text-decoration:none;
	color:#666666;
}

#menolargo{
	width:580px !important;
	width:565px;
}

#mappatop{
	background-color: rgb(124, 124, 124); 
	position:relative;
	top:2px !important;
	top:0px;
}