
html, body {width:100%; margin:0 auto; text-align:center; color:#fff; background-color:#E7DFD8; color:#000;}
div, p, span, td, tr, th, table {font:9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left;}
p {margin:10px 0 0 0;}
.titolotesto {font-size: 9pt; font-weight:bold; color:#666;}
.error {color: #f30;}

a:link, a:visited {text-decoration:none; color:#fff;}
a:focus, a:hover, a:active {text-decoration:underline; color:#fff;}
.cursor_link {cursor:pointer;}

.centrata {width:100%; text-align:center;}
.destrata {width:100%; text-align: right;}
.sinistrata {width:100%; text-align:left;}

img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.cucu { height: 0px;	margin: 0px;	padding: 0px;	overflow: hidden;	clear: both; display: block; visibility: hidden;}
#sinistra {float:left;}
#destra {float:right;}

h1 { font-size:24px; font-weight:lighter; color:#211408;}
h2 { font-size:18px; font-weight:lighter;}
h3 {font-size:14px; font-weight:lighter;}
h4 {font-size:14px; font-weight:bold;}
hr.grigiafina { width:100%; color:#970000; background-color: #ccc; height: 1px; border:1px; text-align:left; margin-left:0px; margin-top:2px;}



/*
************************************
002.divs pagina
************************************
*/


/* gestione larghezze */
#contenitore, #top, #corpo, #footer {width:830px; margin:0 auto;}

#top {width:830px; height:71px; margin:0 auto; background: url(../img/top.jpg) no-repeat top center;}
	.logo {width:435px; float:left;}
	.contatti_top {font-size:16pt; text-align:right; margin-right:20px; padding-top:7px; color:#FFF;}

#flash {width:830px; color:#000;}
	.animazione {width:606px; height:239px; float:left;}
	.news {width:224px; height:239px; background-color:#221509; float:right;}
	.testo_news {margin:15px; margin-top:25px; color:#E3CC99;}
	.titolo_news {font-size:18px; font-weight:lighter; color:#E3CC99;}
	.news_testo {margin:20px 0 0 0; color:#E3CC99;}
	
#corpo {min-height:400px; height:auto !important; height:400px;}
	.sfondo_menu { width:217px; min-height:390px; height:auto !important; height:390px; background: url(../img/sfondo_menu.jpg) repeat-y top center; float:left; padding-top:25px;}
	.menu {list-style-type: none; margin:0; padding: 0; width: 200px; padding-left:8px;}
	.menu li {border-bottom: 1px dotted #fff; }
	.menu li a{font: bold 13px "Trebuchet MS", Verdana; display: block; color: #fff; width: auto; padding: 4px 0; text-indent: 8px; text-decoration: none;}
	.menu li a:visited,  {color:#fff;}
	.menu li a:hover, .menu li a.active{background-position: -387px 0; color:#E3CC99; text-decoration:underline;}
	.menu li.lastitem, .menu li.lastitem a{border-bottom-width: 0;}
	.menu li.lastitem a{padding:2px 0;}
	.posiziona_logo_legno {margin-top:6px;}
	.sfondo_testo {width:613px; min-height:375px; height:auto !important; height:375px; float:right; background: url(../img/sfondo_testo.jpg) repeat-x top #fff; margin-bottom:8px; padding-bottom:10px; }
	.testo {padding:25px; padding-top:20px; color:#211408;}
	.titolo_testo {font-size:25px;font-weight:lighter; color:#211408;}
	.foto {width:100px; height:100px; border:1px solid #000; margin-left:25px; float:left;}
	.footer {color:#201307; margin-left:240px;}
	.footer a:link, .footer a:visited {text-decoration:none; color:#201307;}
	.footer a:focus, .footer a:hover, .footer a:active {text-decoration:underline; color:#201307;}
	
	
#form{}
#form fieldset{margin:0; padding:0; border:none; float:left; display:inline; width:200px;}	
#form fieldset.last{width:254px; margin-left:17px;}				
#form legend{display:none;}	
#form p{margin:.5em 0;}	
#form label{display:block;}	
#form input, #form3 textarea{width:192px; border:1px solid #ddd; padding:3px;}		
#form textarea{width:265px; height:116px; overflow:auto;}					
#form p.submit{clear:both; position:relative;}	
#form button{padding:0 20px; position:absolute;	left:0;	overflow:hidden; cursor:pointer;}				

