/**/
body{ background:url(img/bg_body.gif) 0 0  repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333 /*font-size:13px; line-height:1.1em*/}
p{ /*line-height:1.1em; */font-size:16px;line-height:1.3em; margin-bottom:.6em; padding:0 0em}
h1, h2, h3, h4{ margin-bottom:.6em}
h1{font-size:2em;}
h2{font-size:1.3em; /*text-transform:uppercase;*/ text-align: center; margin:0; padding:0}
h3{font-size:1.3em;}
h4{font-size:.8em;}
h3 span,
h4{color:#117cc6;}

h2.tit{ text-align:left; margin-top:.6em; padding-left:25px; margin-left:25px; border-left:2px solid #117cc6; color:#333!important; font-size:22px; letter-spacing:-1px; font-style:italic;  font-weight: normal}

h2 strong{color:#117cc6 /*azzurrino*/}

.clear{ clear:both; height:1px; line-height:1px;}
.center { text-align:center;}
.right { text-align:right;}
.left { text-align:left;}

/* Layout */
#container {background:#117cc6; width:800px; margin:0 auto; background-color:#FFFFFF; border:0px solid black;}
#header{ padding:0; background:#015}
#main{ padding:0px 0; background:#fff}
#footer{ padding:0px 0; background:#fff}

#main p{/*font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:20px; text-align:justify; margin: 0 30px*/}

.re{float:left; margin-right:13px; margin-top:0px; border:1px}
.txt_re p{ font-size:15px; line-height:1.4em; margin-bottom:1.6em; font-style:italic;   }

.tit_top, .tit_bottom{ width:100%; height:30px; background:#015; display:block; }
.tit_top {background: url(img/bg_tit_top.jpg)  0 0 no-repeat; }
.tit_bottom {background: url(img/bg_tit_bottom.jpg) 0 0 no-repeat; }

ul.elenco{ padding:0; margin:0; list-style:none;  font-size:13px;line-height:1.4em; }
ul.elenco li{/* margin-bottom:1.2em;*/ padding:1.2em 55px 1.2em 90px; border-bottom:1px solid #ddd; background: url(img/red_gel_check.jpg)  19px center no-repeat;  font-size:16px /*17*/; font-weight:normal; }
.last{ border:none!important}



/* Tabella*/
table td{ padding:5px 10px}

table#elencoProdotti td{ margin-top: 15px; background:#fff; }
table#elencoProdotti { margin-bottom:1em; border-collapse:collapse;border:0px solid #ccc; }
table#elencoProdotti td { border-left:0px solid #ccc; padding:0 4px}
table#elencoProdotti tr{ border-bottom:1px solid #ccc }
.totale{ text-align:right; font-size:1.6em}
table#elencoProdotti td span{ font-weight: bold; font-size:1.4em;}
table#elencoProdotti .bg_white{ background:#fff; border:0!important; padding:7px 0;}
table#elencoProdotti .totale{ padding:5px;}


/* lp Bardolla*/
.intro_alfio{ background:url(img/alfio/bg_intro.jpg) bottom right no-repeat; height:364px; width:100%; padding:0; margin:0; position:relative }
.intro_alfio div{ position:absolute; top:20px;}

