#wrapper2 {	margin: 5px auto 5px auto;	text-align: left;	position: relative;	border: 0px solid #66ccff;	width: 780px;	background: transparent; /* #E5CFA9 */}
#top { width:780px; height:133px; background:url(immagini/sfondo_header.jpg) repeat-x; position:absolute; top:5px; left:0px; }
#logo { position:absolute; top:0; left:0px; }
#slogan { position:absolute; top:0; right:0; }
#nav { position:absolute; right:20px; bottom:0; }
#nav a { height:21px; margin:0 0 0 2px; padding:10px 10px 0 10px; font:10px verdana; color:#FFF; background:url(immagini/nav-up.png) repeat-x; display:block; float:left; }
#nav a:hover, #nav .current { background:url(immagini/nav-over.png) repeat-x; }

body {font-family: tahoma, helvetica, arial, sans-serif;	font-size: 11px;	text-align: center;	background: #E5CFA9 url(immagini/backmio.jpg) repeat-x top left;	color: #251200;}

html, body, #wrapper, h1, #nav-top, #nav-top li, #nav-left, #nav-top li {margin: 0;	padding: 0;	list-style: none;}

img { border: 0; }

#wrapper {margin: 5px auto 5px auto;	text-align: left;	position: relative;	border: 0px solid #66ccff;	width: 780px;	background: transparent; /* #E5CFA9 */}
h1, h2, h3 {font-size: 10px;}
h1 {margin: 0; padding: 0;}
h2 {margin: 0 0 0 0; padding: 0;}
h3 {padding: 4px 0 0 0;}
p {margin: 1em 0; padding: 0;}

.clear {clear: both;	height: 1px;	padding-top: 0;	margin-top: 0;	margin-bottom: 0;	font-size: 1px;	line-height: 1px;}

* html .clear {	margin-top: -5px;	margin-bottom: -4px;}
.left {float: left;	margin: 1px 8px 0px 0px;}

/* ***** */

a {	color: #422100;}
a:hover {color: #231201;}

/* header */

#header {background: transparent;	height: 138px; width: 100%;	margin: 0;}

div#menua{width:100%; height: 30px; background:#5b5b5b; margin: auto;} /*dadada*/
#menua a.vmenu, #menub a.vmenu:link, #menua a.hmenu, #menua a.hmenu:link, #menub a.vmenu:visited, #menua a.hmenu:visited {display:block; width:80px; background:#5b5b5b; color:#fff; text-decoration:none; text-align:center; line-height:30px; margin-left: 16px; margin-right: 16px; font-weight: bold;}
#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;}
#menua a.hmenu:hover, #menub a.vmenu:hover {background:#66ccff; color:#000; font-weight: bold;}
#menua a.hmenu:active, #menub a.vmenu:active {background:#66ccff; color:#000;}

#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

/* container */
#container {position: relative;	background: #66ccff; /* #e5cfa9 */	border-left: 1px solid #66ccff; border-right: 1px solid #66ccff}

#centrale {	width: 98%;	background: transparent url(images/menu_sfondo.jpg) top left no-repeat;	padding: 10px;}

#container .descrizione{margin: 10px 25px 10px 25px;		text-align: justify;}
#container .imagebox {/* padding: 2px 8px 2px 10px; */	padding-left: 1px;	margin: 14px 10px;	background: transparent 4px no-repeat;	height: 300px;	border: 2px solid #9b6f2d;}

#container h3, #body p {	margin: 0 0 0.2em 0;}
.sinistra {width:370px;display:inline;float:left;text-align: justify;margin:5px 5px 5px 25px;}
.destra {width: 350px;display:inline;float:left;margin: 5px 5px 5px 5px;}
.slidetxt {color: #666;font:1.5em verdana; display:inline;}

/* footer */
#footer { width:100%; height:35px; font:10px verdana; color:#FFF; background: transparent url(immagini/piede2a.gif); position:relative; float:left;}
#footer a { color:#FFF; }
#footer a:hover { color:#39B1D9;}
.left { position:absolute; top:11px; left:30px; }
.right { position:absolute; top:11px; right:30px; font-weight:bold; }
.right a { margin-left:15px; }
.footer2{float:left; height:155px;background:#66ccff;}
.separa{color:#5b5b5b;}
