@import url(thickbox.css);

body {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
	color: #151b09;
	text-align: center;
	line-height: 1.4em;
	/*background:url(../img/bg.gif) repeat-x;*/
	background:#729D43 url(../gfx/bg.gif) top left repeat-x;
}
.none{
	visibility: hidden;
}
img {border:0;}
li{
	line-height:1.8em;
}
a, a:visited {
	color: #E2FBC6;
	text-decoration: none;
}

a:hover, a:focus {
	color: #ffffaa;
}
a.linktesto, a.linktesto:visited{
	color:#edfdd7;
}
a.linktesto:hover{
	border-bottom:1px dotted #edfdd7;
}

a.contenuto, a.contenuto:visited{
	color:#384b1d;
		border-bottom:1px dotted #384b1d;
}
a.contenuto:hover{
	border-bottom:1px solid #384b1d;
}
a.map, a.map:visited{
	color:#465d24;
	text-decoration:none;
}
a.map:hover{
	text-decoration:underline;
}
/* Form
---------------------------------------------------------------------*/


/*STRUTTURA*/

/* Header
---------------------------------------------------------------------*/
#mainbox {
 width:955px; 
 text-align:left;  
 margin:0 auto; 
 padding: 0;
}

#head {
   /*position:relative;*/
   width:955px;	
	height: 255px;
	color: #fff;
	background: #729D43 url(../gfx/bg_barra.jpg) top center no-repeat;
	margin:0;
}

#box {
 width:760px;
 /*float:right;*/
 position:relative;
 margin:0 auto;
}


#flash{
	width:760px;
	height:206px;
	margin:0 auto;
	padding:48px 0 0 0;
}

/* Contenuti
---------------------------------------------------------------------*/

#leftbox {
 float: left; 
 display:inline;
 position: relative; 
 width:545px; 
 color: #000;
 clear:right;
}

#rightbox {
 width:215px; 
 float:right;
 position:relative; 
 margin:0;
}
#submenu{
	margin:10px 15px 0 45px; text-align:left;
}
#submenu ul{
	list-style-image: url(../gfx/li.gif);
	list-style-position: outside;
	line-height:2.2em;
}

.seiqui{text-align:right;padding:34px 20px 0 0;color:#375612;}
.seiquihome{text-align:right;padding:40px 30px 0 0;color:#375612;}

#tit_azienda{width:523px;height:55px;background:url(../gfx/tit_azienda.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_dovesiamo{width:523px;height:55px;background:url(../gfx/tit_dovesiamo.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_storia{width:523px;height:55px;background:url(../gfx/tit_storia.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_lavoro{width:523px;height:55px;background:url(../gfx/tit_lavoro.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_contattaci{width:523px;height:55px;background:url(../gfx/tit_contattaci.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_prodotti{width:523px;height:55px;background:url(../gfx/tit_prodotti.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_agriturismo{width:523px;height:55px;background:url(../gfx/tit_agriturismo.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_lucinasco{width:523px;height:55px;background:url(../gfx/tit_lucinasco.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_privacy{width:523px;height:55px;background:url(../gfx/tit_privacy.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}
#tit_sitemap{width:523px;height:55px;background:url(../gfx/tit_sitemap.gif) top left no-repeat;margin:4px 0 0 15px;text-align:right;vertical-align:bottom;}

div#contenuto {	
	padding:20px 45px 0 35px;
	text-align:justify;
	line-height:1.6em;
	color: #151b09;
	margin:0 auto;
	background:url(../gfx/bg_contenuto_big.jpg) top left no-repeat;
	display:block;
	margin:0 0 5px 15px;
}
div#contenuto ul li{line-height:1.9em;}
div#contenutobig1 {	
	padding:20px 45px 0 35px;
	text-align:justify;
	line-height:1.6em;
	color: #151b09;
	margin:0 auto;
	background:url(../gfx/bg_contenuto_big1.jpg) top left no-repeat;
	display:block;
	margin:0 0 5px 15px;
}
div#contenutobig2 {	
	padding:20px 45px 0 35px;
	text-align:justify;
	line-height:1.6em;
	color: #151b09;
	margin:0 auto;
	background:url(../gfx/bg_contenuto_big2.jpg) top left no-repeat;
	display:block;
	margin:0 0 5px 15px;
}
div#contenutobig3 {	
	padding:20px 45px 0 35px;
	text-align:justify;
	line-height:1.6em;
	color: #151b09;
	margin:0 auto;
	background:url(../gfx/bg_contenuto_big3.jpg) top left no-repeat;
	display:block;
	margin:0 0 5px 15px;
}
#cont_abbo{
	width:537px;
	height:221px;
	background:url(../gfx/blocco_dino_abbo.jpg) top left no-repeat;
	margin:7px 0 0 7px;
}
.testo{padding:20px 40px;display:block;}
#foto{
	width:455px;margin:25px 0;
}
#uno{width:33%;color: #000;text-align:center;}
#due{width:33%;color: #000;text-align:center;}
#tre{width:33%;color: #000;text-align:center;}

.blocco{
	width:455px;display:block;margin:4px 0;
}
.bloccotestosx{color: #000;text-align:left;padding:6px 0 6px 0;margin:0;}
.bloccofotodx{width:150px;color: #000;text-align:center;padding:6px 0 0 0;margin:0;}
.bloccotestodx{color: #000;text-align:left;padding:0 0 0 10px;}
.bloccofotosx{width:150px;color: #000;text-align:center;padding:6px 0 0 0;}

/* Footer
---------------------------------------------------------------------*/

#footer {
position:relative;
   width:100%;
	height: 21px;
	text-align:center;
	margin:10px auto;
	padding: 35px 0 0 0;
	background:url(../gfx/bg_footer_2.gif) top center no-repeat;
	line-height:1.6em;
	clear: both;
}

#footer a {
	color: #c7e28b;
	font-weight: normal;
}

#footer a:hover {
	color: #c7e28b;
	text-decoration:underline;
}


.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* Menu dx: roll-over
----------------------------------------------------------------------*/

div#menu{
width:215px;
margin:0;
padding:0;
}
div#menu ul{list-style-type: none;margin: 0;padding: 0;}
div#menu li{float:right;margin:0;padding:0;}
div#menu a{
position:relative;
display: block;
text-align:left;
text-decoration:none;
width:215px;
height:28px;
padding:0;
}
div#menu a:hover{
 /*per IE*/
}

div#menu a span{
position: absolute; 
width:100%; 
height:100%;
cursor: pointer; /*per IE*/
}
div#menu a:hover span{background-position: -215px 0}

div#menu a#qui span{background-position: -215px 0;}

li#azienda span{background: url("../gfx/menu_azienda_roll.jpg") no-repeat left;}
li#storia span{background: url("../gfx/menu_storia_roll.jpg") no-repeat left;}
li#lavoro span{background: url("../gfx/menu_lavoro_roll.jpg") no-repeat left;}
li#prodotti span{background: url("../gfx/menu_prodotti_roll.jpg") no-repeat left;}
li#contatti span{background: url("../gfx/menu_contatti_roll.jpg") no-repeat left;}
li#dove span{background: url("../gfx/menu_dove_roll.jpg") no-repeat left;}
li#agriturismo span{background: url("../gfx/menu_agriturismo_roll.jpg") no-repeat left;}

li#azienda a{width:215px;height:28px;}
li#storia a{width:215px;height:28px;}
li#lavoro a{width:215px;height:28px;}
li#prodotti a{width:215px;height:28px;}
li#contatti a{width:215px;height:28px;}
li#dove a{width:215px;height:28px;}
li#agriturismo a{width:215px;height:28px;}

/* Menu dw: roll-over
----------------------------------------------------------------------*/

div#menudw{
width:217px;
height:21px;
margin:0 auto;
}
div#menudw ul{list-style-type: none;margin: 0 auto;padding: 0;}
div#menudw li{float:left;margin:0;padding:0;}
div#menudw a{
position:relative;
display: block;
text-decoration:none;
height:21px;
text-align:left;
}
div#menudw a:hover{
 /*per IE*/
}

div#menudw a span{
position: absolute; 
width:100%; 
height:100%;
cursor: pointer; /*per IE*/
}
div#menudw #contattidw a:hover  span{background-position: -79px 0}
div#menudw #privacy a:hover  span{background-position: -72px 0}
/*div#menudw #credits a:hover  span{background-position: -66px 0}*/
div#menudw #sitemap a:hover  span{background-position: -66px 0}

div#menudw a#seiqui span{background-position: -68px 0;}

li#contattidw span{background: url("../gfx/contatti_roll.gif") no-repeat left;}
li#privacy span{background: url("../gfx/privacy_roll.gif") no-repeat left;}
/*li#credits span{background: url("../gfx/credits_roll.gif") no-repeat left;}*/
li#sitemap span{background: url("../gfx/sitemap_roll.gif") no-repeat left;}

li#contattidw a{width:79px;}
li#privacy a{width:72px;}
/*li#credits a{width:66px;}*/
li#sitemap a{width:66px;}

#credits{
	font-size:10px;text-align:center;margin:8px 0 0 0;
}
