@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../font/bebasneue-webfont.eot');
    src: url('../font/bebasneue-webfont.eot?iefix') format('eot'),
         url('../font/bebasneue-webfont.woff') format('woff'),
         url('../font/bebasneue-webfont.ttf') format('truetype'),
         url('../font/bebasneue-webfont.svg#webfont4IkDQxmd') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { padding: 0; margin: 0; }

body{
	background: #FFF;
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #333;
   word-wrap: break-word;
}

p{ margin: 5px 0; line-height: 18px; }

a:link, a:visited{
	color: #333;
	text-decoration: underline;
}
a:hover{
	color: #666;
	text-decoration: none;
}

h1, h2{ font-size: 16px }
h1 a, h2 a{ text-decoration: none }
h1, h2, h1 a, h2 a{ color: #EEE }
h3{ font-size: 13px }

h1{
	font-family: 'BebasNeueRegular';
	font-size:26px;
	text-align:left;
	letter-spacing:1px;
	width:230px;
   font-weight: normal;
}

#alert h1{
	font-family: 'BebasNeueRegular';
	color:#92C26B;
	font-size:36px;
	letter-spacing:1px;
   font-weight: normal;
}

#container{
	width:940px;
	height:auto;
	margin: 0 auto;
	background:#FFF url(../img/container_bg.gif) top left repeat-y;
	}
#header{
	position: relative;
	height:220px;
	width:900px;
	/*background:#FFF url(../img/header_bg.png) top left no-repeat;*/
	padding-left:32px;
	/*padding-top:10px;*/
}

a#logo{
	margin-bottom: 11px;
   float: left;
}

/*cerca*/
#barra_cerca{
	width:854px;
	height:22px;
	margin-bottom:22px;
	background: #92C26B;
   font-size: 14px;
	}
#cerca{
	float: right;
	width:238px;
	height:22px;
	border-left:3px solid #FFF;
	background:#333333;
	}
input.img_cerca{
	float:right;
	border:none;
	}
input.barra_cerca{
	height:18px;
	width:207px;
	float:left;
	border:none;
	background:#333333;
	color:#FFF;
   font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
   font-style: italic;
	}
/*menu*/
ul#menu{
	font-family: 'BebasNeueRegular';
	list-style:none;
	width:854px !important;
   width:868px;
	height:35px;
	border-bottom: 1px dotted #000;
	margin-top:10px;
	}
ul#menu li{
   font-size: 14px;
   height: 34px!important;
   height: 45px;
   letter-spacing: 1px;
	margin-left: 1px;
   margin-right: 1px;
   text-align: center;
   width: 120px;
}
ul#menu li a{
	width:100%;
	margin-right:2px;
	height: 25px;
	text-align: center;
	text-decoration:none;
	display:block;
	border-top:1px solid #000;
	padding-top:10px;
}

.eventi_submit, .eventi_submit_sel{
	font-family: 'BebasNeueRegular';
   display:block;
   width:100%;
	margin-right:2px;
	height: 36px;
   background: none;
   border: none;
   font-size: 14px;
   border-top:1px solid #000;
   cursor: pointer;
}

.eventi_submit:hover, .eventi_submit_sel {
   color:#c9a93b;
	border-top:3px solid #c9a93b;
}

ul#menu li a:hover, ul#menu li a.sel {
	height:32px;
	border-top:3px solid;
	}
ul#menu li a.storia:hover, ul#menu li a.storia.sel{
	color:#64b199;
	border-color:#64b199;
	}
ul#menu li a.chi_siamo:hover, ul#menu li a.chi_siamo.sel{
	color: #dc9329;
	border-color: #dc9329;
	}
ul#menu li a.obbiettivi:hover, ul#menu li a.obbiettivi.sel{
	color:#e7a58e;
	border-color:#e7a58e;
	}
ul#menu li a.servizi:hover, ul#menu li a.servizi.sel{
	color:#92c26b;
	border-color:#92c26b;
	}
ul#menu li a.eventi:hover, ul#menu li a.eventi.sel{
	color:#c9a93b;
	border-color:#c9a93b;
	}
ul#menu li a.link:hover, ul#menu li a.link.sel{
	color:#406b7a;
	border-color:#406b7a;
	}
ul#menu li a.contatti:hover, ul#menu li a.contatti.sel{
	color:#b9ad91;
	border-color:#b9ad91;
	}
/*box centrale*/
#content, #content_large{
	width:594px;
	min-height:450px;
	float:left;
	position:relative;
	}
   
#content_large{
	width:855px;
	}
#slide{
	popstio:relative;
	height:327px;
	width:594px;
	}
#fumetto{
	position:absolute;
   top:15px;
   left: 15px;
   /*top:20px;
   left: 40px;*/
}
ul#news_home{
	width:594px;
	list-style:none;
	}
ul#news_home li{
	height:109px;
   height:auto !important;
   min-height:109px;
	width:288px;
	float:left;
	text-align:left;
	margin-right:12px;
	margin-top:10px;
	border-top:3px solid #92c26b;
	}
.no_margin_right{
	margin-right:0 !important;
	}
ul#news_home li div.data{
	font-family: 'BebasNeueRegular';
	margin-top:6px;
	text-align:left;
	font-size:15px;
  
	}
ul#news_home li div.titolo{
	font-family: 'BebasNeueRegular';
	text-align:left; 
  
	font-size:29px;
   
	}
ul#news_home li div.titolo a{
	/*color=#c9a93b;*/ 
   color:#92C26B;
   text-decoration: none;
}

ul#news_home li div.titolo a:hover{
	color: #999;
   text-decoration: underline;
}
ul#news_home li div.testo{
	text-align:left;
	font-size:11px;
	}
div#editoriale{
	float:left;
   width:594px;
   height:auto;
   padding-top:5px;
   border-top:3px solid #92c26b;
}
div.ed_titolo{
	margin-bottom:5px;
	font-family: 'BebasNeueRegular';
	font-size:29px;
   letter-spacing: 1px;
	color:#92c26b;
}
div.ed_sotto_titolo{
	margin-bottom:5px;
	font-family: 'BebasNeueRegular';
	font-size:16px;
   letter-spacing: 1px;
	color:#000;
}
div.ed_data{
	float:right;
	font-family: 'BebasNeueRegular';
	font-size:29px;
   letter-spacing: 1px;
	color:#000;
}

/*barra laterale(extra)*/
#extra{
	min-height:117px;
	width:280px;
	float:left;
	margin-left:12px;
	}
#newsletter{/*newsletter*/
	position:relative;
	height:180px;
	width: 252px;
	margin-left: 8px;
	text-align:left;
	background: #FFF url(../img/newsletter_bg.jpg) no-repeat;
	}
#newsletter a{
	color: #333;
   text-decoration: none;
}
div#titolo_newsletter {
    font-family: 'BebasNeueRegular';
    font-size: 16px;
    letter-spacing: 1px;
    padding-left: 19px;
    padding-top: 35px;
}
div#testo_newsletter{
	font-size:13px;
	padding-top:5px;
	/*padding-left:14px;*/
	font-style:oblique;
	letter-spacing: 1px;
	}

div#avviso_newsletter{   
    font-size: 13px;
    font-style: oblique;
    letter-spacing: 1px;
    line-height: 16px;
    padding-left: 0;
    padding-right: 17px;
    padding-top: 0;
 }

a#informativa_p{
	margin-left: 14px;
}
  
div#cerca_newsletter{
	margin-top:5px;
	margin-left:19px;
	}
div#box_newsletter{
	position:relative;
	border-bottom:1px dashed #C8C8C8;
	height:57px;
	width:153px;
   margin-bottom: 2px;
	}
input#x {
	position:absolute;
	top:27px;
	left:-4px;
   background-color: #FFFFDC;
	border:none;
   cursor: pointer;
   float: left;
   font-size: 18px;
   font-style: oblique;
   height: 22px;
   text-align: left;
   width: 15px;
	}
input#newsletter_email, input#newsletter_nome{
	position:absolute;
	top:30px;
	left:12px;
   /*background-color: #FFFFDC;*/
	border:none;
   color: #555555;
   float: left;
   font-size: 15px;
   height: 16px;
   width: 142px;
   border: 1px solid #EEEEEE;
	}

input#newsletter_nome {
	top:5px;
	left:12px;
}
   
input#invia {
	position:absolute;
	top:103px;
	left:175px;
   background: none repeat scroll 0 0 #000000;
   border: medium none;
   color: #FFFFFF;
   cursor: pointer;
   float: left;
   font-family: 'BebasNeueRegular';
   font-size: 14px;
   letter-spacing: 1px;
   margin-left: 10px;
   margin-top: 6px;
	}

	
ul#primo_piano{
	width:280;
	margin-left:2px;
	list-style:none;
	height:auto;	
	}
ul#primo_piano li{
	height:90px;
	width:277px;
	float:left;
	position:relative;
	margin-top:10px;
	border-left:2px solid #92c26b;
	border-top:2px solid #92c26b;
	border-bottom:2px solid #92c26b;
	background:#FFF;
	}
ul#primo_piano li.gray{
	border-color:#333;
	}
.angle{
	height:10px;
	width:10px;
	position:absolute;
	bottom:-11px;
	right:0;
	background:url(../img/primo_piano_li_bg.png) top left no-repeat;
	}
.angle_gray{
	background:url(../img/primo_piano_li_gray_bg.png) top left no-repeat !important;
	}
ul.lista_cerca{
	list-style:none;
}
ul.lista_cerca li a{
	font-family: 'BebasNeueRegular';
   font-size: 16px;
   color: #92C26C;
   letter-spacing: 1px;
}

ul.lista_cerca li{
	margin-bottom: 6px;
}

ul.lista_cerca li.elenco_titolo{
	font-family: 'BebasNeueRegular';
   font-size: 22px;
   color: #92C26C;
   letter-spacing: 1px;
   margin: 10px 0;
}

#footer{
	position: relative;
	height:65px;
	width:900px;
	background:#FFF url(../img/footer_bg.gif) bottom left no-repeat;
	padding-left:33px;
	
	}
#footer_info {
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 3px;
    text-align: left;
    width: 839px;
}

ul#link_footer{
	float:right;
	height:auto;
	width:auto;
	list-style:none;
	}
ul#link_footer li{
	float:right;
	width:30px;
	height:30px;
	margin-left:15px;
   margin-right: 5px;
	/*background:#92C26B;*/
		}
/*pagina eventi*/
div#data{
	font-family: 'BebasNeueRegular';
	font-size:38px;
	padding-left:127px;
	width:465px;
	height:46px;
	padding-top:5px;
	margin-bottom:5px;
	}
div#data span{
	font-size: 16px !important;
}
ul#barra_mesi{
	list-style:none;
	padding-top:5px;
	margin-right:4px;
	float:left;
	border-top:3px solid #000;
	width:118px;
	min-height:50px;
	}
ul#barra_mesi li a{
	font-family: 'BebasNeueRegular';
	color: #C9A93B;
   text-decoration: none;
   letter-spacing: 1px;
   font-size: 16px;
}

ul#barra_mesi li a:hover{
	color: #C9A93B;
   text-decoration: underline;
}

div#calendario{
	width: 718px;
   height: 200px;
   background: #f00;
   float: left;
}

div#contenitore_eventi{
	height:auto;
	width:auto;
	float:left;
	}

div#foto_eventi{
	padding-top:5px;
	border-top:3px solid #c9a93b;
	width:468px;
   margin-bottom: 10px;
	}
div#nome_evento{
	min-height:20px;
	width:468px;
	padding-bottom:15px;
	font-size:16px;
	}
div#nome_evento h1{
	font-family: 'BebasNeueRegular';
	color:#c9a93b;
	font-size:36px;
	letter-spacing:1px;
	width:234px;
   font-weight: normal;
	}
div#nome_evento h1.maxi{
	width:468px;
}
div#nome_evento h1.medium{
	width:346px;
}
div#testo_eventi, div#testo_eventi_maxi, div#testo_eventi_medium{
	float:left;
	width:230px;
	font-size:12px;
	padding-right:4px;
	}
div#testo_eventi_maxi{
	width:468px;
}
div#testo_eventi_medium{
	width:346px;
}
div#testo_eventi p, div#testo_eventi_maxi p, div#testo_eventi_medium p{
	margin: 0;
}
ul.info_paragrafo{
	padding-top:5px;
	margin-left:4px;
	float:left;
	border-top:3px solid #000;
	width:111px;
	min-height:50px;
	list-style:none;
   margin-top: 7px;
	}
ul.info_paragrafo li{
}

ul.info_paragrafo li.spazio{
	margin-bottom: 5px;
}

ul.info_paragrafo li.giorno_info span{
	color: #E95E42;
   margin-bottom: 3px; 
}

ul.info_paragrafo li span{
	font-size:14px;
	letter-spacing:1px;
	font-family: 'BebasNeueRegular';
	color:#c9a93b;
}
/*end pagina eventi*/

/*pagine*/
div#logo_pagine{
	height: 443px;
   position: absolute;
      	left: 10px;
      top: -443px;
      width: 142px;
   background:url(../img/servizi_bg.jpg) no-repeat;	}

.chi_siamo_bg{
	background: url(../img/chi_siamo_bg_mano.jpg) top left no-repeat !important;
   /*width: 130px;
   height: 43px;
   left: -145px;
   top: 135px;*/
   
    height: 43px;
    margin-left: -145px;
    margin-top: 194px;
    position: absolute;
    width: 130px;
}

div#box_pagine{
	 float: left;
    height: auto;
    position: relative;
    width: auto;
    z-index: 0;
	}
div#testo_pagine, div#testo_pagine_large{
	position: relative;
	float:left;
         margin-left:122px;
      width:230px;
   	height:auto;
	/*text-align:justify;*/
	font-size:12px;
	padding-right:4px;
	}
   
 div#testo_pagine_large_ie{
	position: relative;
         margin-left:122px;
      width:230px;
   	height:auto;
	/*text-align:justify;*/
	font-size:12px;
	padding-right:4px;
	}
   
div#testo_pagine td, div#testo_pagine_large td{
	padding: 5px;
}

div#testo_pagine td, div#testo_pagine table, div#testo_pagine_large td, div#testo_pagine_large table{
   border-color: #666 !important; 
}

ul#sottopag_elenco{
	list-style: none;
	width: 220px;
	border-top: 3px #92C26B solid;
	margin-bottom: 30px;
	margin-top: 7px;
	}
ul#sottopag_elenco li{
	width: 98%;
	padding: 3px 0 3px 0;
	margin-left: 3px;
	}
ul#sottopag_elenco li a{
	text-decoration:none;
}
ul#sottopag_elenco li a:hover{
	text-decoration:underline;
}
ul#sottopag_elenco li .sottopag_sel{
	color: #92C26B;
   font-weight: bold;
	}

div#testo_pagine_large, div#testo_pagine_large_ie{
	width:460px;
	}
div#foto_pagine{
	float:left;
	width:220px;
	height:auto;
	font-size:12px;
	margin-left:15px;
   position: relative;
   z-index: 0;
	}

div#foto_pagine h3{
	font-size:15px;
   margin-left: 3px;
}

div#foto_pagine h3 a{
	text-decoration: none;
}

div#foto_pagine img, div#foto_pagine ul, div#foto_pagine li{
	position:relative;
   z-index: 0;
}

div#testo_pagine h1, div#testo_pagine_large, div#testo_pagine_large_ie h1{
   color: #92C26B;
	}
   
div#testo_pagine_large div#testo_pagine_large_ie h1{
	width:450px;
}   
   
.bordo{/*per spaziare le foto*/
	margin-bottom:10px;
	}
   
form#contact input.casella_contact{
	width: 320px;
	border: #B9AE92 2px solid;
	font: 12px arial,sans-serif;
	padding: 1px;
}
form#contact textarea{
	width: 320px;
	border: #B9AE92 2px solid;
	margin-top: 5px;
	font-size: 12px;
	background: #FFF;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
form#contact textarea#normativa{
	width: 320px;
	font-size: 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}  

form#contact table, form#contact td, form#contact tr{
	border: none !important;
}

#invia_button{
	background: #B9AE92;
   color: #fff;
   font-weight: bold;
   font-size: 16px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   cursor: pointer;
   padding: 3px;
} 

ul#doc{
	list-style:none;
}
ul#doc li a{
	text-decoration:none;
}
ul#doc li a:hover{
	text-decoration:underline;
}

/*end pagine*/

/*calendario*/

#calendar{
	font-family: 'BebasNeueRegular';
   border-top: 3px solid #e95e42;
}

#calendar td{
	width: 120px;
   font-size: 16px;
   word-wrap: break-word;
}

#mese_prev{
	/*float:left;*/
	margin-left: 75px;
}

#mese_next{
	float:left;
	margin-right: 52px;
}

#nome_mese{
	width:608px;
   height:80px:
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   font-size:45px;
   letter-sapcing:1px;
   color: #e95e42;
   margin: 0 auto;
   float: left;
}

.settimana{
	border-top: 3px solid #333;
   height: 30px;
}

.giorni_ok{
	border-top: 3px solid #e95e42;
}

.giorni_ok:hover{
	/*background: #b3e9a4;*/
}

.giorni_no{
	/*border-top: 3px solid #999;*/
}

.giorni_oggi{
	border-top: 3px solid #c9a93b;
}

.giorni_oggi:hover{
	/*background: #eee;*/
}

.day{
	font-size: 40px;
}

.cal_evento, .cal_evento_oggi{
	margin-bottom: 5px;
}

.cal_evento a{
	color: #e95e42;
   text-decoration: none;
}

.cal_evento_oggi a{
	color: #c9a93b;
   text-decoration: none;
}

.cal_evento_oggi a:hover, .cal_evento a:hover{
   text-decoration: underline;
}

.last_td{
	border-top: 3px solid #000 ;
}

ul#cat_cal{
	list-style:none;
}

ul#cal_cat li{
	list-style:none;
	font-family: 'BebasNeueRegular';
   font-size: 16px;
	margin-top: 5px;
}

ul#cal_cat li a{
	text-decoration: none;
}

ul#cal_cat li a:hover, ul#cal_cat li a.sel_e_cat{
	text-decoration: underline;
   color: #e95e42;
   
}

/*end calendario*/

	
.la_nostra_storia_testo{color:#64b199 !important}
.chi_siamo_testo{color: #dc9329 !important}
.finalità_e_obiettivi_testo{color:#e7a58e !important}
.servizi_testo{color:#92c26b !important}
.eventi_testo{color:#c9a93b !important}
.link_testo{color:#406b7a !important}
.contatti_testo{color:#b9ad91  !important} 

.la_nostra_storia_sfondo{background:#64b199 !important}
.chi_siamo_sfondo{background:#dc9329 !important}
.finalità_e_obiettivi_sfondo{background:#e7a58e !important}
.servizi_sfondo{background:#92c26b !important}
.eventi_sfondo{background:#c9a93b !important}
.link_sfondo{background:#406b7a !important}
.contatti_sfondo{background:#b9ad91  !important} 
	
	
.clear{ clear: both }
.piccolo{
	font-size: 10px;
	line-height: normal;
}
.rosso{ color: #C00 }

a img{ border: 0 }

input, select, textarea{
	border: #EEE 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px;
}

/*Pagine statiche*/

/*Chi siamo*/

ul.societa, ul#cda{
	height: 140px;
   width: 460px;
   border-bottom: 1px #333 solid;
   margin-bottom: 14px;
   margin-top: 12px;
   list-style: none;
}

ul.societa li{
	float: left;
   width: 225px;
   height: 135px;
   border-top: 3px #dc9329 solid;
   margin: 0 5px;
}

ul.societa.socia{
	height: 74px;

}

ul.societa.socia li{
	height: 27px;
   padding: 4px 0;

}
.societa_title{
	border-bottom: 1px #000 solid;
   padding: 2px 0 3px 0;
   margin-bottom: 7px;
}
.societa_title h2{
	font-family: 'BebasNeueRegular';
   font-size: 27px;
	color: #dc9329;
   letter-spacing: 1px;
}

.societa_text{
	border-top: 1px #000 solid;
   padding: 7px 0;
   margin-top: 7px;
   line-height: 16px !important;
}

ul#cda{
	float:left;
	height: auto;
   margin-bottom: 0px;
}


ul#cda li{
	float: left;
   width: 146px;
   height: auto;
   border-top: 3px #dc9329 solid;
   margin: 0 5px 15px;
}

.cda_title{
	border-bottom: 1px #000 solid;
   padding: 2px 0 3px 0;
   margin-bottom: 7px;
}
.cda_title h3{
	font-family: 'BebasNeueRegular';
   font-size: 20px;
	color: #dc9329;
   font-weight: normal;
   letter-spacing: 1px;
}

.cda_title h3 a{
	color: #dc9329;
   text-decoration: none;
}

.cda_title h3 a:hover{
	color: #999;
   text-decoration: none;
}

ul.societa.socia li .cda_title{
	border: none !important;
}

ul#servizi{
	margin-top: 60px;
	width: 460px;
}

ul#servizi li{
	width: 107.5px;
   height: 62px;
   border-top: 1px #dc9329 solid;
   float: left;
   list-style: none;
   margin: 0 5px 5px 5px;
   padding-top: 6px;
}

div#segreteria{
	padding: 7px 0;
	border-bottom: 1px #000 solid;
   margin-bottom: 18px;
}

.no_m_left{
	margin-left: 0px !important;
}

.no_m_right{
	margin-right: 0px !important;
}
/*la terra*/

div#testo_pagine_la_terra{
	width: 334px;
   float: left;
   font-size: 12px;
   height: auto;
   padding-right: 4px;
   position: relative;
   
}
div#foto_pagina_la_terra{
	float:left;
   margin-left: 30px !important;
   margin-left: 20px;
 
}
div#tabella_la_terra{
	margin-top:10px;
   margin-bottom:12px;
	float:left;
	border-top:1px solid #000;
   border-bottom:1px solid #000;
}
ul#prodotti_la_terra{
	margin-top:4px;
	float:left;
   width:348px;
}
ul#prodotti_la_terra li{
	float:left;
	border-top:1px solid #92C26B;
	width:109px;
   height:47px;
   padding-top:4px;
   margin-right:10px;
   list-style:none;
}
ul#prodotti_la_terra li.ultimo_t{
	margin-right:0 !important;
}

ul#bot{
	float:left;
   width:348px;
   margin-top:4px;
   color:#92C26B !important;
}
ul#bot li{
	float:left;
	width:119px;
   height:145px;
   padding:9px 0 0 50px;
   margin-right:10px;
   background:url(../img/bot.jpg) top left no-repeat;
   border-top:3px solid #92C26B;
   list-style:none;
   font-family: 'BebasNeueRegular';
   font-size: 22px;
   font-weight: lighter; 
}
ul#bot li.ultimo{
	margin-right:0 !important;
}
ul#offerte{
	float:left;
   width:348px;
   margin-top:4px;
   color:#92C26B !important;
   border-top:3px solid #92C26B;
   border-bottom:3px solid #000;
}
ul#offerte li{
	float:left;
	width:119px;
   height:135px;
   padding:9px 0 0 50px;
   margin-top:5px;
   margin-right:10px;
   background:url(../img/bot_offerta.jpg) top left no-repeat;
   border-top:3px solid #92C26B;
   list-style:none;
   font-family: 'BebasNeueRegular';
   font-size: 22px;
   font-weight: lighter; 
}
ul#offerte li.cesta{ 
	 width: 348px;
    height: 85px;
    padding:0;
    font-size: 86px;
    background: url("../img/cesta.jpg") no-repeat scroll right top transparent;
    letter-spacing: 1px;
    text-align: left;
    border-top:none;
}
ul#offerte li.ultimo{
	margin-right:0 !important;
}
p.la_casa_nero{
	font-family: 'BebasNeueRegular';
   color:#333;
   margin:0;
}
div.litri{
	float:left;
   color:#333;
   font-family: 'BebasNeueRegular';
   font-size: 14px;
   letter-spacing: 1px;
   padding-top:28px;
}
div.litri_of{
	float:left;
   color:#333;
   font-family: 'BebasNeueRegular';
   font-size: 14px;
   letter-spacing: 1px;
   padding-top:54px;
}
p.descr{
   color:#333;
   font-family: 'BebasNeueRegular';
   font-size: 14px;
   letter-spacing: 1px;
}

/*contatti*/
h2.contatti{
	color:#B9AD91 !important;
   font-size:26px;
   font-family: 'BebasNeueRegular';
   font-weight: normal;   
}
div#mappa{
	margin-top:20px;
   margin-bottom:20px;
	width:587px;
   height:310px;

}
div#info_mini_map{
	width:587px;
}
div#cont_info{
	width:230px;
   float:left;
}
ul#recapiti{
	width:100%;
   height:auto;
   margin-bottom: 10px;
   border-top:3px solid #B9AD91;
   border-bottom:3px solid #B9AD91;
}
ul#recapiti li{
	border-top:1px solid #B9AD91;
   min-height:30px;
   list-style:none;
   padding-top:5px;
   padding-left:65px;
}
ul#recapiti li.priomo{
	border-top:none;
}
ul#recapiti li.casa{
	background:url(../img/casa_contatti.jpg) top left no-repeat;
   padding-bottom: 2px;
}
ul#recapiti li.gps{
	background:url(../img/gps.jpg) top left no-repeat;
}
ul#recapiti li.telefono{
	background:url(../img/telefono_contatti.jpg) top left no-repeat;
   padding-bottom: 2px;
}
ul#recapiti li.iva{
	background:url(../img/iva.jpg) top left no-repeat;
}
div#contatti_mappa_img{
    float: left;
    height: 291px;
    margin-left: 50px;
    margin-top: 10px;
    width: 297px;;
}
caption#titolo_cont{
	text-align:left;
   color:#B9AD91 !important;
   font-size:27px;
   font-family: 'BebasNeueRegular';
   font-weight: lighter;   
}
table#come_raggiungerci{
	margin-top:10px;
   margin-bottom:10px;
	width:587px;
   height:auto;
   border-bottom:1px solid  #B9AD91;
}
table#come_raggiungerci tr{
	width:587px;
   margin-bottom:5px;
}
table#come_raggiungerci td.loghi{
	border-top:1px solid #B9AD91;
	vertical-align: top;
   width:95px;
   color:#B9AD91 !important;
   font-size:16px;
   font-family: 'BebasNeueRegular';
   padding-top: 5px;
   font-weight: bold;
}
table#come_raggiungerci td.scritte{
	border-top:1px solid #B9AD91;
   width:476px;
}
table#come_raggiungerci td.primo{
	border-top:3px solid #B9AD91;
	
}

table#come_raggiungerci td.loghi.piedi{
	background:url(../img/piedi.jpg) bottom right no-repeat;
}
table#come_raggiungerci td.loghi.bici{
	background:url(../img/bici.jpg) bottom right no-repeat;
}
table#come_raggiungerci td.loghi.bus{
	background:url(../img/bus.jpg) bottom right no-repeat;
}
table#come_raggiungerci td.loghi.car{
	background:url(../img/car.jpg) bottom right no-repeat;
}
div#scrivici{
	background:url(../img/scrivici.jpg) bottom right no-repeat;
   float:left;
   width:114px;
   height:113px;
   margin-right:27px;
}
a.volantino{
	float:right;
	margin-top:20px;
	color:#B9AD91 !important;
   font-size:20px;
   font-family: 'BebasNeueRegular';
   font-weight: normal; 
   text-decoration:none;
}
a.volantino:hover{
	text-decoration:underline;
}

/*Link*/

table.link_ele{
	margin-top:10px;
   margin-bottom:10px;
	width:587px;
   height:auto;
   border-bottom:1px solid #406b7a;
}
table.link_ele tr{
	width:587px;
   margin-bottom:5px;
}
table.link_ele td.loghi{
	border-top:1px solid #406b7a;
	vertical-align: top;
   width:226px;
   color:#406b7a !important;
   font-size:16px;
   font-family: 'BebasNeueRegular';
   padding-top: 5px;
}

table.link_ele td.loghi a{
	color:#406b7a !important;
   text-decoration: none;
}
table.link_ele td.loghi a:hover{
   text-decoration: none;
}

table.link_ele td.scritte{
	border-top:1px solid #406b7a;
   width:476px;
   vertical-align: top;
}
table.link_ele td.primo{
	border-top:3px solid #406b7a;
	
}

table.link_ele caption.titolo_link{
	text-align:left;
   color:#406b7a !important;
   font-size:27px;
   font-family: 'BebasNeueRegular';
   font-weight: lighter;   
}

/*La casa*/

div#fumetto_foto{
	background:url(../img/dai_un_occhiata.jpg) bottom right no-repeat;
   float:left;
   width:114px;
   height:113px;
   margin:10px 5px 0 0;
}
div#la_casa_testo{
	width:340px;
   margin: 5px 0; 
   line-height: 18px;
}
table#la_casa{
	margin-top:10px;
	width:587px;
   height:auto;
   border-bottom:1px solid #000;
}
table#la_casa tr{
	width:587px;
   margin-bottom:5px;
}
table#la_casa td{
   width:5px;
}
table#la_casa td.informazioni{
	border-top:1px solid #92c26b;
   width:228px;
   padding-top: 5px;
	vertical-align: top;
   color:#92c26b !important;
   
   font-weight: bold;
}
table#la_casa td.prezzo{
	border-top:1px solid #92c26b;
   width:107px;
   padding-top: 5px;
   vertical-align: top;
   font-weight: bold;
}
p.la_casa{ 
	margin: 0 !important; 
	line-height: 18px;
   /*min-height:60px;*/
	color: #333 !important;
   font-weight: normal;
}
ul#img_la_casa{
   float:left;
   width:472px;
}
ul#img_la_casa li{
	list-style:none;
   float:left;
   width:auto;/*108*/
   height: auto;/*90*/
   margin-left:10px !important;
   margin-right:10px !important;
   margin-top:10px;
   background:#fff;
}
div.float_ie{
	margin-left: 33px;
}
div.float_ie_2{
margin-left: 0px;
}
div.ie_la_terra{
	margin-left: 66px;
}
#facebook{position:absolute; top:38px; right:43px;}
