/*********************
STILI BASE
**********************/

BODY.default { background-color: #000 }
BODY.ingrosso { background-color: #E5DEC9 }
BODY.dettaglio {background-image : url("img/dettaglio_bk.jpg"); background-repeat : repeat-y; background-color:#D0C8A4; }
BODY { background-color: #fff }
BODY,P,TABLE,TR,BLOCKQUOTE,TD,TH,UL,LI{ font-size:11px; color:#1A171B; font-family:"sans-serif", Verdana;} 
INPUT,TEXTAREA,SELECT{ font-size:11px; color:#000; font-family:"sans-serif", sans-serif;}
H4,H2,H3,H1{ font-size:12px; color:#636466; font-family:"sans-serif", sans-serif; font-weight:normal;}
UL,LI,DIV,P{font-size: 12px;}

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #6779DE; }
.news {color : #86888A; }
.datagen {color : #4D90C6; }
.red {color : #648241; }

.ingrosso_titolo {color : #BC264D; font-family:"sans-serif", helvetica; font-size:16px; font-weight:bold;}
.ingrosso_titolo_footer {color : #F29400; font-weight:bold;}
.titolo_prodotto {color : #663300; font-family:"sans-serif", helvetica; font-size:16px; font-weight:bold;}


/*link*/

A:visited,A:link { color : #636466; background-color : transparent; text-decoration: none;}
A:hover,A:active { color : #636466; background-color : transparent; text-decoration: underline; }


TD.ingrosso_body {color : #000; font-size : 12px; font-family :  "sans-serif", serif; background-color:#fff;}
TD.ingrosso_txt {color : #1A171B; font-size : 13px; font-family :  "sans-serif", verdana; text-align:justify; background-color:#fff; padding-right: 18px;}
TD.ingrosso_txt td {
    color : #1A171B; font-size : 13px; font-family : "sans-serif", verdana; text-align:justify; background-color:#fff;
}
TD.ingrosso_footer {color : #1A171B; font-size : 12px; font-family :  "sans-serif", verdana; background-color:#fff; padding-left: 45px;}
TD.grey {color : #000; font-size : 12px; font-family :  "sans-serif", verdana; background-image : url("img/bksearch02.gif"); padding-left:10px;}
TD.grey01 {color : #000; font-size : 12px; font-family :  "sans-serif", verdana; background-image : url("img/bksearch02_ingro.gif"); background-repeat: repeat-y;}

TD.default_footer {color : #FFF; font-size : 12px; font-family :  "serif", verdana; }
.default_footer A:visited,.default_footer A:link { color : #FFF; background-color : transparent;  text-decoration: underline;}
.default_footer A:hover,.default_footer A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}

TD.dettaglio_body {color : #646567; font-size : 14px; font-family :  "sans-serif", serif; padding-left: 18px; background-color:#fff;  background-image : url("img/dettaglio_body.jpg");}
TD.dettaglio_body_neutro {color : #646567; font-size : 14px; font-family :  "sans-serif", verdana; padding-left: 18px; padding-right: 18px; background-color:#fff;}
TD.dettaglio_body2 {color : #646567; font-size : 14px; font-family :  "sans-serif", serif;  background-color:#fff; }
TD.dettaglio_body3 {padding-left: 20px; color : #646567; font-size : 14px; font-family :  "sans-serif", serif;  background-color:#fff; }
TD.dettaglio_spot01 {color : #fff; font-size : 14px; font-family :  "sans-serif", serif;  padding-left: 20px; background-color:#DC001C; }
TD.dettaglio_spot02 {color : #646567; font-size : 14px; font-family :  "sans-serif", serif;  padding-left: 20px; background-color:#D4D600; }
TD.dettaglio_spot04 {color : #646567; font-size : 14px; font-family :  "sans-serif", serif;  padding-left: 40px; }
TD.dettaglio_spot05 {color : #646567; font-size : 14px; font-family :  "sans-serif", serif;  padding-left: 0px; }

TD.disponibilita {color : #BA8268; font-size : 14px; font-family :  "serif", verdana; }
TD.disponibilita2 {color : #fff; font-size : 14px; font-family :  "serif", verdana; }

TD.inviaricetta {color : #FFF; font-size : 12px; font-family :  "sans-serif", verdana; }
.inviaricetta A:visited,.inviaricetta A:link { color : #FFF; background-color : transparent;  text-decoration: none;}
.inviaricetta A:hover,.inviaricetta A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}



TD.dettaglio_footer {color : #FFF; font-size : 12px;  padding-left: 20px; font-family :  "serif", verdana; background-color:#B3071B;}
.dettaglio_footer A:visited,.dettaglio_footer A:link { color : #FFF; background-color : transparent;  text-decoration: underline;}
.dettaglio_footer A:hover,.dettaglio_footer A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}

TD.dettaglio_prezzo {color : #B38667; font-size : 12px;  font-family :  "verdana", verdana; }
.dettaglio_titolo {color : #BC264D; font-family:"sans-serif", helvetica; font-size:16px; font-weight:bold;}


TD.bkhead {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-image : url("img/bkhead.jpg");}
TD.bkhead_int {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif;  background-image : url("img/bkhead_int.jpg");}


TD.riga {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-color: #B90402; padding-left: 10px; font-weight:bold;}
.riga A:visited,.riga A:link { color : #FFF; background-color : transparent;  text-decoration: none;}
.riga A:hover,.riga A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}


TD.hmbody {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-image : url("img/hmbody.gif"); background-repeat : repeat-x; background-color:#E15239;}
.hmbody A:visited,.hmbody A:link { color : #FFF; background-color : transparent;  text-decoration: none;}
.hmbody A:hover,.hmbody A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}

TD.hmtxt {color : #B80200; font-size : 12px; font-family :  "sans-serif", serif; background-color : transparent;}
.hmtxt A:visited,.hmtxt A:link { color : #B80200; background-color : transparent;  text-decoration: none;}
.hmtxt A:hover,.hmtxt A:active { color : #B80200; background-color : transparent;  text-decoration: underline;}

TD.intbody {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-color:#FE9F7F;}
.intbody A:visited,.intbody A:link { color : #FFF; background-color : transparent;  text-decoration: none;}
.intbody A:hover,.intbody A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}



TD.footer {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-image : url("img/footer.gif"); background-repeat : repeat-x; background-color:#FFF;}

TD.mntit {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-color : transparent;  padding-left: 20px; font-weight:bold; }
TD.int_tit {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-color:#A81D06;  font-weight:bold; }

TD.mnbt {color : #AA553F; font-size : 12px; font-family :  "sans-serif", serif; background-image : url("img/bkmn.gif"); padding-left: 10px; font-weight:bold;}
.mnbt A:visited,.mnbt A:link { color : #AA553F; background-color : transparent;  text-decoration: none; font-weight:bold;}
.mnbt A:hover,.mnbt A:active { color : #AA553F; background-color : transparent;  text-decoration: underline; font-weight:bold;}

TD.cont {color : #FFF; font-size : 12px; font-family :  "sans-serif", serif; background-color:#F8875F; padding-left: 10px;}

div.ingrosso_img_prod{position:relative; height: 61px;}

TD.dettaglio_calendario {color : #646567; font-size : 14px; font-family :  "sans-serif", serif; padding-left: 18px; background-color:#fff;}

#livello { position: relative; top: -85px; left:25px; visibility: visible; display: block }

#myfoot {
    width: 984px;
    height: 39px;
    background: url(img/dettaglio_footer.png) left no-repeat;
}
#myfoot-ingrosso {
    padding: 0;
    background: url(img/ingrosso_ft.jpg) left no-repeat;
}
#myfoot-ingrosso div {
    font-size: 12px;
    line-height: 12px;
    padding-left: 10px
}
#myfoot-ingrosso a {
    color: #000
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	float: left;	
	text-align: left;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	}

#sddm li a
{
	margin:0;
	padding:0;
	width: auto;
	height: 30px;
	color: #FFF;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border:0;}

	#sddm div a
	{	position: relative;
		display: block;
		margin-right: 0;
		margin-top: -3px;
		padding:0;
		width: 191px;
		white-space: nowrap;
		text-align: right;
		text-decoration: none;
		background: url('img/bk_dropdown.gif') repeat-y;
		color: #c34161;
		font: 12px arial;
		font-weight: bold;
		}

	#sddm div a:hover { color: #dc6381;}
