<!--
body {
/*      background: #ECECEC;*/
      background:url(../immagini/utili/sfondo_brown_4x4.gif);
      margin: 0px;
      text-align: center;
	  color:#665a40;	/*#0E80E0;*/
  	  font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	  font-size:10px;
      }
#noflagcontainer {
      width: 990px;	/*790px; */
	  margin-top: 5px;
      text-align: center;
      }
#flagcontainer {
      width: 990px;	/*790px; */
      margin: 0 auto;
	  margin-top:10px;
      padding: 0px 0px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }
#versione_ita{
      text-align: center;
      float: right;
	  margin-right:2px;
	  margin-top:2px;
	  border:#fff solid 1px;
}
#versione_ing{
      text-align: center;
      float: right;
	  margin-right:2px;
	  margin-top:2px;
	  border:#fff solid 1px;
}
#maincontainer {
      background:url(../immagini/utili/sfondo_container_4x4.gif);
      width: 992px;	/*790px; */ /*Width of main container*/
      margin: 0 auto; /* centra il contenitore nella pagina */
	  border: #fff solid 1px;
      text-align: center;
      clear: left;
      }
#barranav{
      background-color: #665a40;	/*#665a40;*/ /*#886633;*/ /*#cc5505;*/
      text-align:center;
/*      border-width: 1px 0 1px 0;   */
/*      border-style: solid; */
/*      border-left-color: #ffcc00; */
/*      border-right-color: #ffcc00;  */
      height: 25px;
/*      padding: 0; */
/*      margin:20px auto;  */
      width:990px;
      voice-family: "\"}\"";
      voice-family:inherit;
/*      margin-left: -8px; */
}	
#barranav ul {
      margin:0;
      padding:0;
      list-style-type:none;
      height:25px;
      width:990px;	/*790px; */
}
#barranav li {
      border-width: 0px 1px 0px 0px;  
      border-style: solid; 
      border-color: #fff;
/*      border-left-color: #ffcc00; */
/*      border-right-color: #ffcc00;  */
      padding:0;
      margin:0;
      display:inline;
      width:120px;  
/*      width:130px; ok per 6 pulsanti*/
      height:25	px;
      float:left; 
}
#barranav a {
      display:block;
      padding:0;
      line-height:25px;
      text-align:center;
      width:120px;  
/*      width:130px; ok per 6 pulsanti*/
      color:#EBDEB9;	/*#e7ddb9;*/
      text-decoration: none;
/*      font-weight: bold; */
/*      font-size:75%;*/
	  font-size:12px;
/*      font-family: sans-serif;*/
/*      background:url(../immagini/btn.jpg) no-repeat 0 0;    */
      background: #665a40;	/*#665a40;*/ /*#886633;*/  /*#cc5505;*/
}
#barranav a:hover, #barranav a:focus{
      background:#EBDEB9; 	/*#e7ddb9;*/
      color:#665a40;	/*#000;*/ /*#F3BB42;*/
      text-decoration:none;
/*      background:url(../immagini/btn_h.jpg) no-repeat 0 0;   */
}
#barranav .current {
      background: #EBDEB9;	/*#e7ddb9; */
      display:block;
      color:#665a40;	/*#000;*/ /*#F3BB42;*/
      text-decoration:none;
/*      background: #e7ddb9; /*#665a40;*/ /*#F3BB42;*/
/*      display:block;
      padding:0;
      line-height:25px;
      text-align:center;
      width:111px;
      font-size:70%;
      font-family: sans-serif;
      color:#e7ddb9;*******/

}
#topsection{
/*      background: #e7ddb9; */
/*      background:url(../immagini/Est_Villa_giard_pan_fin_web2.jpg) no-repeat 0 0;*/
      width: 100%;
      height: 200px; /*Height of top section*/
	  margin-bottom: 2px;
/*	  border: #fff solid 1px;	*/
/*      margin-left: -8px; *//*Set left margin to -(MainContainerWidth)*/
/*      margin-right: -8px; *//*Set right margin to -(MainContainerWidth)*/
}

#LeftSection {
	  color:#665A40;
      text-align:center;
      width: 152px;
      text-decoration:none;
      padding: 0 0 5px 0;
      margin: 10px 0px 0px 0px;
      float:left; 
      }
#boxcavalieri {
/*	  color:#665A40;*/
/*      text-align:center;*/
      width: 148px;
/*      text-decoration:none;*/
	  border:#fff solid 1px; 
      padding: 0 0 5px 0;
      margin-left: 3px;
      }
#boxcavalieri a {
 /*     text-decoration: none;*/
	  font-weight: bold;
	  color: #665a40;
}
#BoxInvioEmail {
      width: 148px;
	  height:148px;
/*	  background-color:gold;*/
      text-decoration:none;
      border-width: 1px;  
      border-style: solid;
      border-color: #fff;
      padding: 0;
      margin: 10px 8px 0px 0px;
	  margin-left:3px;
      }
#boxhome {
      text-align:center;
      width: 620px;		/*400px;*/
/*      height: 333px; */
/*      border: 1px #fff;
      border-style: solid;
      border-color: #cc5505; */
      padding: 0px;
      margin: 10px 0px 0px 5px; 
/*      font-family: VERDANA, ARIAL, SANS-SERIF;*/
      font-size:10px;
/*      color: #665a40;*/
      float:left; 
}
#box_link_img {
      text-align:center;
      width: 90px;
      padding: 0px;
      margin-bottom: 10px; 
      color: #665a40;
      float:left; 
}
#box_link_testo {
      text-align:left;
      width: 510px;
      padding: 0px;
      margin-bottom: 10px; 
	  border: #EBDEB9 solid 1px;
/*      font-family: VERDANA, ARIAL, SANS-SERIF;*/
      font-size:12px;
      color: #665a40;
      float:right; 
}
#box_dovesiamo_img {
      text-align:center;
      width: 610px;
      border: #665a40 solid 1px;
      padding: 0px;
      margin: 0; 
}
#box_dovesiamo_testo {
      text-align:left;
      padding: 0px;
/*      font-family: VERDANA, ARIAL, SANS-SERIF;*/
      font-size:100%;
	  color: #665a40;
      margin: 10px 0px 28px 10px;
      }
#boxpreviewfoto {
      text-align:center;
	  width: 170px;
	  height: 170px;
/*	position: relative;
      border: 1px #fff;
      border-style: dashed;
      border-color: #665a40;*/
	  padding: 0;
      margin: 10px 15px 0px 10px;
/*      font-family: VERDANA, ARIAL, SANS-SERIF;*/
      font-size:70%;
      color: #665a40;
      float:left; 
}
#RightSection {
/*      background: #665a40;		*/
      text-align:center;
      width: 182px;
      padding: 0px;
      font-size:60%;
	  color: #665a40;
      margin: 10px 5px 0px 0px;
/*	  border:#000 solid 1px;*/
      float:right; 
      }
#BoxRight {
      width: 180px;
	  height:180px;
      text-decoration:none;
	  font-size:16px;
/*      border-width: 1px;  
      border-style: solid;
      border-color: #fff;*/
      padding: 0;
      margin: 0px;
      }
#boxpillole {
      background: #665a40;		
      width: 180px;
      border: 1px #fff;
      border-style: solid;
      border-color: #fff; /*#665a40;*/  /*#cc5505;*/
      padding: 0px;
      font-size:60%;
	  color: #665a40;
      margin: 10px 0 0 0;
      }
#boxpercorso {
      text-align:left;
	  padding-left:2px;
	  padding-right:2px;
/*      font-family: SANS-SERIF, VERDANA, ARIAL;*/
/*      font-size:0.6em;*/	/*65%;*/
      color: #665a40;
      margin: 10px 10px 1px 1px;
	  width:390px;
/*      clear: left;*/
	float:left;
      }
#TitoloPagina {
      font-family: Lucida Sans Unicode, Helvetica, Arial, sans-serif;
	  font-size:30px;
	  font-weight:bold;
	  text-align:right;
	  padding-right:60px;
	  margin-left:175px;
	  padding-bottom:5px;
	  border-bottom:#665a40 solid 2px;
	  width:748px;
}
#barranavinf{
      text-align:center;
      height: 20px;
      margin-top: 12px;
/*      padding: -10; */
/*      margin:20px auto;  */
/*      width:792px;
      voice-family: "\"}\"";
      voice-family:inherit; */
      width:990px;	/*790px; */
/*      clear: left; */
/*      float:left; */
}	
#barranavinf ul {
      margin:0;
      padding:0;
      list-style-type:none;
      height:22px;
      width:990px;	/*790px; */
      float:left; 
}
#left_element{width:150px;float:left; margin:2px 10px 2px 0px;display:block;}
#barranavinf li {
      border-width: 1px 0px 0px 0px;  
      border-style: dashed; 
      border-color: #665a40;
      padding:0;
      margin-left:1px;
      display:inline;
      width:111px;
/*      width:130px; ok per 6 pulsanti*/
      height: 22px;
      float:left; 
}
#barranavinf a {
/*      display:block; */
      padding:0; 
      line-height: 22px;
      text-align:center;
      width:111px; 
/*      width:130px; ok per 6 pulsanti*/
      color:#665a40;
      text-decoration: none;
      font-size:60%;
/*      font-family: sans-serif;*/
}
#barranavinf a:hover, #barranavinf a:focus{
      color:#000; /*#996633;*/
      text-decoration:none;
      float:left; 
}

#footer{
      background: #665a40; /*#cc5505;*/
      width: 100%;
      color: #fff;
      text-align: center;
      font-size:60%;
/*      font-family: sans-serif;*/
      padding: 0;
      height: 25px;
/*      margin-left: -8px;*/ /*Set left margin to -(MainContainerWidth)*/
/*      margin-right: -8px; /*Set right margin to -(MainContainerWidth)*/
      clear: left;
}
#footer a{
      color: #665a40;
/*      font-family: sans-serif;*/
      font-size:115%;
	  font-weight: bold;
      text-decoration: none; 
}
#footer_sx{
      background: #ebdeb9; /*#cc5505;*/
      width: 45%;
      color: #665a40;
      text-align: left;
	  margin-top: 5px;
	  margin-left: 2px;
      font-size:100%;
/*      font-family: sans-serif;*/
      float: left;
}
#footer_dx{
      background: #665a40; /*#cc5505;*/
      width: 50%;
      color: #665a40;
      text-align: right;
      margin-top: 5px;
      margin-right: 5px;
      font-size:100%;
/*      font-family: sans-serif;*/
      float: right;
}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 17.9em; /* ems so it will grow */
	background: url(../immagini/utili/sbbody-r-brw-beg.gif) no-repeat bottom right;
	font-size: 100%;
    float: left;
}
.boxbody {
	background: url(../immagini/utili/sbbody-l-brw-beg.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 25px 15px; /* aumenta il 15 se togli tag <p> dalla didascalia del box*/
}
.widthlessbox {
	margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
	background: url(../immagini/utili/sbbody-r-brw-beg.gif) no-repeat bottom right;
	font-size: 100%;
}
hr { display: none }

#GalleryResImg {
      text-align:center;
      width: 580px;
/*      border: 1px #fff;
      border-style: solid;
      border-color: #cc5505;  */
      padding: 2px;
      margin: 0px 0px 0px 0px; 
      font-size:11px;
	  font-weight:bold;
      color: #665a40;
      float:left; 
}
#GalleryResImg a{
	color: #665a40;
	text-decoration:none;
}
#GalleryResImg a:hover{
	color:#665a40; 
	text-decoration:underline;
}
#GallerySlideshow {
      text-align:right;
      width: 125px;
      height: 30px;
/*      border: 1px #fff;
      border-style: solid;
      border-color: #cc5505; */
      padding: 2px;
      margin: 0px 0px 0px 0px; 
      font-size:12px;
      color: #665a40;
      float:right; 
}
#GallerySlideshow a{
	color: #665a40;
	text-decoration:none;
}
#GallerySlideshow a:hover{
	color:#665a40; 
	text-decoration:underline;
}
#GallerySection {
      text-align:left;
      width: 620px;
      height: 20px;
/*      border: 1px #fff;
      border-style: solid;
      border-color: #cc5505; */
      padding: 2px;
      margin: 20px 0px 0px 0px; 
      font-size:14px;
	  font-weight:bold;
      color: #665a40;
      float:left; 
}
.ImgBox { 
        border: 1px solid #807f7f;
		min-height:99px;
		min-width:99px;
        height: 99px;
        width: 99px; 	
        text-align: center;
        float: left;
        margin: 1px;
        padding: 0;
}

-->

/*-------------------------------------------------STILE PER FOOTER ALTERNATIVO*/
#footer_2 {width: 990px;height: 180px;clear: both; color: #656565;display:block; /*background:#665a40 url(../immagini/utili/footer_ombra.jpg) repeat-x bottom;*/ padding:0 0 6px 0;margin:20px auto 0 auto; position:relative;}
#footer_box_bottom{position:absolute; bottom:6px; left:0;padding:0px; width:990px; height:191px; background: #EBDEB9  /*url(../immagini/utili/footer_bg_bottom.gif)*/}
#footer_box_bottom h1{text-align:left; font-size:11px; color:#665a40; margin:0; padding:0; font-weight:bold;}
#footer_box_bottom p{text-align:left; font-size:10px; color:#666; margin:0; padding:5px 0 15px 0; line-height:13px;}
#footer_box_bottom p a{color:#666; text-decoration:none;}
#footer_box_bottom p a:hover{color:#666; text-decoration:underline;}

#footer_box_1{padding:10px; width:130px; height:169px; border:1px solid #ccc; border-right: none; float:left; background: url(../immagini/utili/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_2{padding:10px; width:259px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(../immagini/utili/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_3{padding:10px; width:259px; height:169px;border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(../immagini/utili/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_4{padding:10px; width:260px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; float:left;overflow:hidden; }
#footer_box_4 p{color:#999;}
#footer_box_4 h1{color:#999;}
#footer_box_4 span a{color:#555; text-decoration:none;}
#footer_box_4 span a:hover{color:#555; text-decoration:underline;}

#footer_2_logo{background:#665a40 no-repeat left; width:125px; height:25px; position:relative; display:block; border:#E4E4E4 solid 1px;}
#footer_2_logo h1{font-size:10px; margin:0; padding:0; padding-top:5px; font-weight:bold; text-align:center}
#footer_2_logo h1 a{color:#fff; text-decoration:none;}
#footer_2_logo h1 a:hover{color:#fff; text-decoration:underline;}

#footer_box_1 select{border:1px solid #ccc; padding:2px; margin:10px 0 0 0;width:96px; height:18px;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; vertical-align:middle;}

#footer_box_1 p{margin:65px 0 0 0;}

#footer_box_top input{margin:0 !important; padding:2px !important;height:13px; width:165px;display:inline; border:1px solid #ccc;vertical-align:middle;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#4c4c4c}
#footer_box_top input#button{margin:0; padding:0;width:auto;height:auto;display:inline; border:none; vertical-align:middle; position:absolute; top:6px; right:8px; width:13px; height:13px }

#sub_footer {width: 960px; clear: both; color: #656565;display:block; margin:10px auto 0px auto; padding: 0 0 10px 0; text-align:left;}
#sub_footer a{color: #656565; text-decoration:none;}
#sub_footer a:hover{color: #656565; text-decoration:underline;}


