HTML {background: url(images/bg.jpg) repeat top left}
BODY {font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-size:90%; color: #000000; margin: 0 0 10px 0;background: url(images/bgtop.jpg) repeat-x top left;text-align:center;}
a:link, a:visited {color:#006600; text-decoration:none;}
a:hover {text-decoration:underline}

/* struttura */
div#container{margin: 0 auto;background: url(images/bgcontainer.jpg) repeat-y top left;position:relative;width: 990px; text-align:center;background-color:#ffffff;}
div#top {position:relative;width: 990px;height:180px;background: url(images/topsx.jpg) no-repeat top left;}
div#topsotto {padding-top:2px; position:relative;width: 990px;height:19px;background: url(images/topsotto.jpg) no-repeat top center;}
div#adslink {margin-top:2px;}
div#topsotto h1 {display:inline;font-size:12px;color:#ffffff;font-weight:normal;font-style:normal;}
div#banner {position:absolute;width: 728px;height:90px;right:30px;top:40px}
div#toptext {position:absolute;width: 600px;right:150px;bottom:10px;text-align:left}
div#toptext h1 {display:inline;font-size:16px;color:#000000;font-weight:normal;font-style:normal}
div#sx, div#dx {position:absolute;top:199px;width:205px !important; width /**/: 215px;text-align:center;min-height: 158px;height: auto !important;height: 158px}
div#sx {padding-left:10px;left:0;background: url(images/cornersx.jpg) no-repeat top left}
div#dx {padding-right:10px;right:0;background: url(images/cornerdx.jpg) no-repeat top right}
div#content {position:relative;margin:0 230px;text-align:center;min-height: 820px;height: auto !important;height: 680px;text-align:justify;padding-top:15px}
 
div#corpo {width: 528px; margin-bottom: 5px; text-align:left; line-height: 22px;}
div#google300 {width: 250px; height: 250px; float: left; margin:0; padding:0px 10px 8px 0px;}
div#google200 {width: 200px; height: 200px; float: left; margin:0; padding:0px 10px 6px 0px;}
#adv180 {width: 180px; height: 150px; margin:0; padding-top:10px;}
.adv468 {margin:0; padding:10px 0 10px 0; text-align:center;}
.adv300 {margin:0; padding:10px 0 10px 0;}
#titolo {text-align:center;}
#pag {text-align:center; padding-top:10px;}
#break { clear: both;} 

div#botcontent {clear:left; width:990px; height:28px; background:  url(images/botcontent.jpg) no-repeat top left;}

div#bot {clear: left;font-size:13px;width:990px; height:38px !important; height /**/: 95px;padding: 57px 0 0 0; background:  url(images/bot.jpg) no-repeat top left;text-align:center;color:#000000}
div#bot a:link, div#bot a:visited {color:#000;text-decoration:none}
div#bot a:hover {text-decoration:underline}

div#wd {margin: 0 auto; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; width:730px;text-align:right;font-size:10px;color:#ffffff;margin-top:4px;}

div#wd a:link, div#wd a:visited {color:#ffffff;text-decoration:none}

div#wd a:hover {text-decoration:underline}

/* mappatura logo vecchi valori senza fb e tw home 94 posta 52 invece con fb e tw home 121 posta 82 twitter 13 fb 47*/

ul#mlogo {

	margin:0;

	padding:0;

	list-style:none;

	position:absolute;

	width:990px;height:199px;

	background: url(images/topdx.jpg) no-repeat top right;

	left: 0;

	top: 0}

ul#mlogo li {

display:block;

position:absolute;

margin:0;padding:0

}

li#logo {

left:22px;bottom:30px;

width:202px;height:141px

}

li#home {

right:94px;bottom:27px;

width:28px;height:35px

}

li#email {

right:52px;bottom:27px;

width:35px;height:35px

}

li#twitter {

right:13px;bottom:27px;

width:33px;height:33px

}

li#fb {

right:47px;bottom:27px;

width:33px;height:33px

}

#mlogo a {

display:block;

width:100%;

height:100%;

}

#mlogo .alt { display:none }

/* sinistra */
ul.menu {margin: 0 auto; padding:10px 18px 0 18px; list-style:none;background: url(images/bgsx.jpg) repeat-y top left;text-align:left; width:149px !important; width /**/: 185px;font-size:13px;}
ul.menu li a {display:block;min-height: 20px;height: auto !important;height /**/: 30px;width:134px !important; width /**/: 149px;padding:0px 15px 10px 0px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {text-decoration:none; color:#006600; background: url(images/menu.jpg) no-repeat bottom left;} 
ul.menu li a:hover {color:#000000;background: url(images/hover.jpg) no-repeat bottom left;font-weight:bold;} 
div.ingredienti {margin: 0 auto; padding:10px 18px 0 18px;list-style:none;background: url(images/bgsx.jpg) repeat-y top left;text-align:left; width:149px !important; width /**/: 185px;font-size:12px;line-height:18px;}
div.tag {margin: 0 auto; padding:10px 18px 0 18px;list-style:none;background: url(images/bgsx.jpg) repeat-y top left;text-align:left; width:149px !important; width /**/: 185px;}
div.topmenu{margin:0 auto;margin-top:10px;background: url(images/sxtop.jpg) no-repeat top left;width:171px !important; width /**/: 185px;height:32px !important; height /**/: 36px; padding:4px 7px 0 7px;font-size:20px;color:#ffffff;text-align:right;font-style:italic}
div.botmenu {margin:0 auto;background: url(images/sxbot.jpg) no-repeat top left;width:185px;height:24px}

/* content */
div.box{margin:0 auto;width:508px !important; width /**/: 528px; min-height: 85px;height: auto !important; height: 85px; padding:0 10px 5px 10px;text-align:justify; margin-bottom:15px; }
div.box img, div.split2 div img {float:left;margin-right:10px}
div.box h1, div.split2 div h1 {font-size:16px;color:#ff6600;font-style:normal; font-weight:bold;}
div.split2 {margin:0 auto; padding:0 10px 0 5px;}
div.split2 div {float:left;width:225px !important; width /**/: 255px;padding-right:10px; margin-bottom:15px;height:70px; padding:0 25px 0 5px;}
div.split2 div img {border:1px solid #009900;}
div.wide {margin: 0;clear:left;}

/* form e img */
ul.elenco {margin:0 0 0 10px;padding:10px;list-style:none;line-height:25px;}
ul {margin:0 0 0 10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin:2px 10px 0 0;}
h1, h2, h3, h4 {display:inline;}
h1 {font-size:17px;color:#ff6600;font-style:normal;font-weight:normal;}
h2 {font-size:12px;color:#ff6600}
h3 {font-size:11px;color:#ff6600;font-weight:normal;}
hr {margin: 0 auto; width:95%; height:1px; color:#009900;}
img {border:0}
#commento {padding-left:50px; border:1px solid #f1f1f1; margin-top:10px;}
#newsletter {margin:0px; padding:0px; text-align:center;}
.vota {margin:0; padding:0; font-size:11px; text-align:center;}
.vota h4 {font-size:13px; color:#006600; font-weight:normal;}
