

body{ background:#FFCC66;  margin:0; color:#666666; font-family:Tahoma, Arial; }
p{ font-size:15px;line-height:1.3em; margin-bottom:.6em; padding:0 0em}
h1, h2, h3, h4{ margin-bottom:.6em}
h1{font-size:2em;}
h2{font-size:22px; /*text-transform:uppercase;*/ text-align: center; margin:0; padding:0}
h3{font-size:20px; color:#000;  /*color:#C09954;font-family:Arial Black, Arial;text-transform:uppercase;*/}
h4{font-size:.8em;}
h3 span,
h4{color:#000;}

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, h2 span{ color:#000}

.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; margin:0; background: url(img/header.jpg) 0 0 no-repeat; width:800px; height:450px; position:relative }
#main{ padding:0px 0; background:#fff}
#footer{ padding:0 0 30px 0; background:#fff}

#header h3{ position:absolute; bottom:0; font-size:28px; left:150px; color:#006699}
#main p, #main h2, #main h3, #main h4, #main ul, #footer h3{ padding: 0 40px;}

.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;   }

ul.elenco{ padding:0; margin:0; list-style:none;  font-size:13px;line-height:1.4em; }
ul.elenco li{/* margin-bottom:1.2em;*/ padding:.6em 55px .6em 90px; border-bottom:0px solid #ddd; background: url(img/red_gel_check.jpg)  49px center no-repeat;  font-size:16px /*17*/; font-weight:normal; }
.last{ border:none!important}

a:link, a:visited{ color:#069AA6;text-decoration:underline;}
a:hover {color:#069AA6; text-decoration:none;}

/* 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;}


p,ul{ margin:1.2em; font-size:13px; line-height:1.4em; }
ul { margin-left:35px;}
h1, h2,  h5{ padding:0 20px; color:#006699;font: normal 2.0em/1.0em 'Trebuchet MS', Tahoma, Sans-serif; text-align:center; font-weight:bold; margin:.6em 0}
h4 { padding:0 20px; font: normal 1.4em/1.0em 'Trebuchet MS', Tahoma, Sans-serif; text-align:center; font-weight:bold; margin:.6em 0}
blockquote {margin: 20px 60px;padding:10px 10px 10px 10px;background: url(img/post.gif) 0  -5px no-repeat; font-style:italic; color:#FF9900; font-weight:bold; font-size:18px;}
blockquote em{ font-size:13px; margin-right:30px; font-weight:normal; text-align:right; display:block;}

img{  border:0px solid #ccc;}	

#due{ border-top:1px solid #ccc; margin-top:20px}

.intro{color:black; text-align: center; line-height:1.5em; font-size:20px}
.importante{ background: #ffc; border:1px double #ccc ; padding:.8em!important;  margin:.6em 60px; font-style: italic}
.importante strong{ text-transform:uppercase; color:#006699; font-style:normal}
.importante span{font-weight:bold;  font-style:normal}
.bottom{ text-align:center; font-size:19px;color:#006699;}
.float-left  { float: left; padding-right:10px; }
.float-right { float: right; margin:10px 15px; clear:both }
.titlearancio{ font-size:1.8em; color:#FF9900; font-weight:bold; border-bottom:1px dotted #ccc;  border-top:1px dotted #ccc; padding:1em 0; line-height:1.6em; text-align:center}
.Stile3 {
	color: #006699; font-size:1.1em;
	font-weight: bold;
}

