body { 
	/*background-color : #E0D7BE;*/
	background-color : #796F51;
	height:100%;
	margin:0;
	font-family: Times new roman, Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	background-color : #fff;
	z-index:0;
}

div#box_over {
	width: 760px;
	height: 570px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -285px 0 0 -380px;
	background-color : #fff;
	z-index:1;
}

/* SEZIONE CSS INTRO SITE */
div#td_olive_intro {
	width : 55%;
	height: 100%;
	text-align: left;
	background-color : #554A26;
	margin-right: 0px !important;
	margin-right : 0px;
	float: right;
	padding:0;
}

div#td_brown_intro {
	width:45%;
	height:100%;
	background-color : #1B150C;
	margin-left: 0px !important;
	margin-left : 0px;
	float: left;
}

div#btn_restaurant {
	width:400px;
	height:20px; 
	margin-top : 300px;
}

div#btn_nucillo {
	width:300px;
	height:20px;
	margin-top : 35px;
}

div#logo_home {
	width:293px;
	height:67px;
	margin-top : 75px;
}

div#intro_text {
	width: 350px;
	height: 50px;
	margin-top: 300px;
	margin-left: 65px;
	color: #BDB498;
	z-index: 0;
}
/* FINE SEZIONE CSS INTRO SITE */

div#td_olive {
	width : 525px;
	height: 570px;
	text-align: left;
	background-color : #554A26;
	margin-right: 0px !important;
	margin-right : 0px;
	float: right;
	padding:0;
}

div#td_brown {
	width:235px;
	height:570px;
	background-color : #1B150C;
	margin-left: 0px !important;
	margin-left : 0px;
	float: left;
}

div#td_brown_dx {
	width : 525px;
	height: 570px;
	text-align: left;
	background-color : #1B150C;
	margin-right: 0px !important;
	margin-right : 0px;
	float: right;
	padding:0;
}

div#td_rist_sx {
	width:235px;
	height:570px;
	background-image: url(../img/bg_rist_sx.gif);
	margin-left: 0px !important;
	margin-left : 0px;
	float: left;
}

/* SEZIONE CSS MENU SINISTRO COMUNE */
div#sx_rist_menu {
	width:135px;
	height:353px;
	margin-top : 50px;
	margin-left : 45px;
}

div#sx_rist_logo {
	width:175px;
	height:70px;
	margin-top : 50px;
	margin-left : 30px;
}
/* FINE SEZIONE CSS MENU SINISTRO COMUNE */

/* SEZIONE CSS STORIA */
div#storia_text {
	width: 180px;
	height: 520px;
	margin-top: 25px;
	margin-right: 10px !important;
	margin-right: 5px;
	margin-left: 5px;
	color: #BDB498;
	z-index: 0;
	float: right;
}

div#storia_foto {
	width: 310px;
	height: 520px;
	margin-top: 25px;
	margin-left: 10px !important;
	margin-left: 5px;
	color: #BDB498;
	float: left;
}
/* FINE SEZIONE CSS STORIA */

/* SEZIONE CSS CANTINA */
div#cantina_foto {
	width: 255px;
	height: 570px;
	margin-top: 0px;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-bottom:0px;
	float: left;
}

div#cantina_menu_dx {
	width: 187px;
	height: 520px;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	margin-left: 10px !important;
	margin-left: 5px;
	color: #BDB498;
	z-index: 0;
	float: right;
}
/* FINE SEZIONE CSS STORIA */

/* SEZIONE CSS RECENSIONI */
div#recensioni_text {
	width: 255px;
	height: 280px;
	margin-top: 100px;
	margin-left: 0px !important;
	margin-left: 0px;
	color: #BDB498;
	float: left;
}

div#recensioni_menu_dx {
	width: 180px;
	height: 520px;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	margin-left: 5px;
	color: #BDB498;
	z-index: 0;
	float: right;
}
/* FINE SEZIONE CSS RECENSIONI */

/* SEZIONE CSS DOVE SIAMO */
div#map_dovesiamo {
	width: 255px;
	height: 280px;
	margin-top: 25px;
	margin-left: 0px !important;
	margin-left: 0px;
	color: #BDB498;
	float: left;
}

div#dovesiamo_menu_dx {
	width: 180px;
	height: 520px;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	margin-left: 5px;
	color: #BDB498;
	z-index: 0;
	float: right;
}
/* FINE SEZIONE CSS DOVE SIAMO */

/* SEZIONE CSS CONTATTI */
div#top_contatti {
	width: 255px;
	height: 40px;
	margin-top: 25px;
	margin-left: 0px !important;
	margin-left: 0px;
	color: #BDB498;
	float: left;
}

div#contatti_menu_dx {
	width: 180px;
	height: 520px;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	margin-left: 5px;
	color: #BDB498;
	z-index: 0;
	float: right;
}

.formBG {
	background-color : #1B150C;
}

.inputForm {
	background-color : #F5EFE2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	font-style : normal;
}

/* FINE SEZIONE CSS CONTATTI */
	
div#foglia_home {
	width:145px;
	height:155px; 
	margin-top : -15px;
	margin-left : 250px;
	z-index: 1;
}

.grey_button 
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style : normal;
	color : #000;
	background-image: url(../img/btn_bg.gif);
  	border: 0 solid white;
  	background-repeat: no-repeat;
	width: 91px;
 	height: 21px;
  	text-align: center;
}

.grey_button_long 
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style : normal;
	color : #000;
	background-image: url(../img/btn_bg_long.gif);
  	border: 0 solid white;
  	background-repeat: no-repeat;
	width: 180px;
 	height: 21px;
  	text-align: center;
}

.input 
{
   	background-color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style : normal;
}

a, a:link, a:visited, a:active 
{
    color:#9cf;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}

a:hover 
{
    color:#9cf;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}

.table 
{
    background-color:#fff;
	border: 1px solid #ccc;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.9em;
	color:#000;
}

.tableForm 
{
	border: 1px solid #9cf;
    background-color:#fff;
	border: 1px solid #ccc;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000;
	/*font-weight:bold;*/
}

.labelHeader 
{
    background-color:#fff;
	border: 1px solid #ccc;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.9em;
	color:#000;
	font-weight:bold;
}

.tableGrey 
{
    background-color:#F9F8F8;
	border: 1px solid #fff;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.75em;
	color:#000;
}	   

.borderTable 
{
    background-color:#fff;
    border: 1px solid #ccc;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.9em;
	color:#000;
}
			   
	   
#bg1 {background-color:#D7E8A1;}
#bg2 {background-color:#D7E8A1;}

.text 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    font-size: .8em;
}

.headerText 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    font-size: .85em;
	font-weight:bold;
}

.fontCopy 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#ccc;
    font-size: .6em;
    padding-top:0px !important;
    padding-top:0;
	padding-right:10px !important;
    padding-right:5px;
}			

