/*-------------------------------
 regole generiche per i testi 
-------------------------------*/
P  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F5A34;
	margin: 0px;
	text-align:left;
}
.blu {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#0099CC;
	padding:0px;
	margin: 0px;
	border:0px;
}

em {
	padding:0px;
	margin: 0px;
	border:0px;
}

hr {
    visibility: hidden;
    display:none;
    z-index:1000;
}

.contfooterleft img {
    float:left;
    margin-left:18px;
	margin-right:14px;
}

.contfooterleft p {
    font-size:10px;
	padding-top:6px;
	margin:0px;
}

.contfootercenter p {
    font-size:10px;
	padding-top:20px;
	padding-left:45px;
	margin:0px;
}

.contfooterright p {
    font-size: 10px;
	padding-top:30px;
	margin:0px;
	text-align:center;
}
/*-------------------------------
 regole generiche per immagini
-------------------------------*/
img.icoservizi {
    
	padding:0px;
	margin:1px;

}

img.icocarte {
    
	padding:0px;
	margin:1px;
	

}
/*-------------------------------
 regole generiche per i menu left
-------------------------------*/
.boxmenuleft h2 {
    float:left;
	clear: both;
    padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:0px;
	background: url(../immagini/ico_sin_h2.gif) no-repeat;
	background-position: left 7px;
	text-align:left;
}
.boxmenuleft h2 span{
    display:block;
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
	font-weight:normal;
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	margin:0px;
	background: url(../immagini/ico_des_h2.gif) no-repeat;
	background-position:right 7px;
	text-align:left;
}


/*-------------------------------
 regole generiche per h2 novita
-------------------------------*/
.boxnovita h2 {
    float:left;
	clear: both;
    padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:20px;
	background: url(../immagini/ico_sin_h2.gif) no-repeat;
	background-position: left 7px;
	text-align:left;
}
.boxnovita h2 span{
    display:block;
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
	font-weight:normal;
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	margin:0px;
	background: url(../immagini/ico_des_h2.gif) no-repeat;
	background-position:right 7px;
	text-align:left;
}


.boxnovita p{
    font-size: 11px;
    clear:left;
    font-weight:normal;
    padding-left:32px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:20px;
	margin:0px;
	text-align:left;
	
}

.boxnovita p.archivio{
    color:#0099CC;
    padding-bottom:0px;
}

/*-------------------------------
 regole generiche per i menu evento mese
-------------------------------*/
.boxmenuevento h2 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
    float:left;
	clear: both;
    padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:0px;
	background:url(../immagini/ico_menu_evento.gif) no-repeat;
	background-position: left 5px;
	text-align:left;
	font-weight:normal;
}

/*-------------------------------
 regole generiche per il tuo menu
-------------------------------*/
.boxtuomenu h2 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
    float:left;
	clear: both;
    padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:0px;
	background:url(../immagini/ico_stampa.gif) no-repeat;
	background-position: left 0px;
	text-align:left;
	font-weight:normal;
}
/*-------------------------------
 regole generiche per i menu newsletter
-------------------------------*/
.boxnewsletter h2 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
    float:left;
	clear: both;
    padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:20px;
	background:url(../immagini/ico_newsletter.gif) no-repeat;
	background-position: left 4px;
	text-align:left;
	font-weight:normal;
}

.boxnewsletter p{
    font-size: 11px;
    clear:left;
    font-weight:normal;
    padding-left:32px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:32px;
	margin:0px;
	text-align:left;
}

/*-------------------------------
 regole generiche per titolo pagine
-------------------------------*/
h1.titolohome {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/i_sogni_son_desideri_da_realizzare.gif) no-repeat;
	background-position: 35px 0px;
}
h1.titoloristorante {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/il_ristornante.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolovideo {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/video.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolocontessa {
    text-indent: -9000px;
    
	height:77px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:27px;
	
	background:url(../immagini/imm_titoli/salone_contessa_eufrasia.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titoloazzurra {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/la_sala_azzurra.gif) no-repeat;
	background-position: 49px 0px;
}


h1.titolosilviopellico {
    text-indent: -9000px;
    
	height:77px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:27px;
	
	background:url(../immagini/imm_titoli/sala_silviopellico.gif) no-repeat;
	background-position: 49px 0px;
}



h1.titolosecolo {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/sala_secoloxIII.gif) no-repeat;
	background-position: 49px 0px;
}



h1.titolosalarosa {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/sala_rosa.gif) no-repeat;
	background-position: 49px 0px;
}



h1.titolocastello {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/storia_del_castello.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolonozze {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/nozze.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolonozzecivili {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/nozze_civili_castello.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titolomeeting {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/meeting_eventi.gif) no-repeat;
	background-position: 49px 0px;
}



h1.titolonovita {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/novita_dal_ristorante.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolocontatti {
    text-indent: -9000px;
    
	height:69px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/contatti.gif) no-repeat;
	background-position: 49px 0px;
}



h1.titolodicononoi {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/archivio_dicono_di_noi.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titolomenu {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/menu_del_ristorante.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titolonewsletter {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/newsletter_castello.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titoloprivacy {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/privacy.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titoloquality {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/menu_del_ristorante.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titolodovesiamo {
    text-indent: -9000px;
    
	height:71px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/dove_siamo.gif) no-repeat;
	background-position: 49px 0px;
}

h1.titolophotogallery {
    text-indent: -9000px;
    
	height:35px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:33px;
	
	background:url(../immagini/imm_titoli/photogallery.gif) no-repeat;
	background-position: 49px 0px;
}
h1.titolotuomenu {
    text-indent: -9000px;
    
	height:75px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:27px;
	
	background:url(../immagini/imm_titoli/stampa_il_tuo_menu.gif) no-repeat;
	background-position: 49px 0px;
}
/*-------------------------------
 regole generiche per box center
-------------------------------*/

.boxcenterhome span.letterb {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_b.gif) no-repeat;
	background-position: 0px 4px;
}

.boxcenterhome span.letteri {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_i.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenterhome span.lettera {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_a.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenterhome span.letterl {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_l.gif) no-repeat;
	background-position: 0px 4px;
}

.boxcentercontatti_home span.letteri {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_i.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcentercontatti_home span.lettera {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_a.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcentercontatti_home span.letterl {
    text-indent: -9000px;
	float:left;
	width:23px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:38px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_l.gif) no-repeat;
	background-position: 0px 4px;
}



.boxcenterhome p{


   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-left:38px;
   padding-right:38px;
   line-height:1.3em;
   text-align: justify;
    
}

.boxcenter span.letters {
    text-indent: -9000px;
	float:left;
	width:17px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_s.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.letteri_cont {
    text-indent: -9000px;
	float:left;
	width:17px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_i.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.lettera_cont {
    text-indent: -9000px;
	float:left;
	width:20px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:7px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_a.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.letterl_cont {
    text-indent: -9000px;
	float:left;
	width:20px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:7px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_l.gif) no-repeat;
	background-position: 0px 4px;
}

.boxcenter span.letteru {
    text-indent: -9000px;
	float:left;
	width:25px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_u.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.letterl {
    text-indent: -9000px;
	float:left;
	width:21px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_l.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.letterm {
    text-indent: -9000px;
	float:left;
	width:33px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_m.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.letteri {
    text-indent: -9000px;
	float:left;
	width:12px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:4px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_i.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter span.lettera {
    text-indent: -9000px;
	float:left;
	width:12px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:7px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_a.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcenter p{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:14px;
   padding-top:0px;
   padding-left:48px;
   padding-right:48px;
   line-height:1.3em;
   text-align: justify;
    
}

.boxcenter h3 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	width:100%;
	color: #876E3F;
    float:left;
	clear: both;
	display:block;
    padding-left:65px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:0px;
	background:url(../immagini/ico_menu_evento.gif) no-repeat;
	background-position: 40px 5px;
	text-align:left;
	font-weight:normal;
}

.boxcenter h4 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	
	color: #876E3F;
    float:left;
	clear: both;
	display:block;
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:10px;
	text-align:left;
	font-weight:normal;
}

.boxcenter UL {
    float:left;
	width: 100%;
	margin-left:48px;
	margin-bottom:40px;
	padding:0px;
	list-style-type: none;
}



.boxcenter UL LI {
    float: left;
	text-align: left;
	padding-left:30px;
	padding-top:10px;
}


.boxpercorso p{
   font-size:11px;
   margin:0px;
    padding-top:0px;
	 padding-bottom:0px;
   padding-left:48px;
   padding-right:48px;
   text-align:left;
}

.boxpercorsofoto p{
   font-size:11px;
   margin:0px;
    padding-top:0px;
	 padding-bottom:0px;
   padding-left:14px;
   padding-right:14px;
   text-align:left;
}

/*-------------------------------
 regole generiche per box centercontatti
-------------------------------*/

.boxcentercontatti span.letter{

    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
    float:left;
	padding-top:0px;
    padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	border:0px;
	line-height: normal;
}


.boxcentercontatti span.letters {
    text-indent: -9000px;
	float:left;
	width:17px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_s.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcentercontatti span.letteri_cont {
    text-indent: -9000px;
	float:left;
	width:17px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:2px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_i.gif) no-repeat;
	background-position: 0px 4px;
}
.boxcentercontatti span.lettera_cont {
    text-indent: -9000px;
	float:left;
	width:25px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:7px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_a.gif) no-repeat;
	background-position: 0px 0px;
}
.boxcentercontatti span.letterl_cont {
    text-indent: -9000px;
	float:left;
	width:17px;
    
	height:29px;
    
	border: 0px;
	padding:0px;
	margin-top:0px;
	margin-left:48px;
	margin-right:7px;
	margin-bottom:0px;
	
	background: url(../immagini/imm_lettere/letter_l.gif) no-repeat;
	background-position: 0px 0px;
}

.boxcentercontatti p{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-left:48px;
   padding-right:38px;
   line-height:1.3em;
   text-align: justify;
    
}
/*-------------------------------
 regole generiche per  box pag
-------------------------------*/


.boxpag img{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:19px;
	margin-right:10px;
	padding:0px;
	float: left;
	border: #968056 3px solid;
}


.boxpag h2{
    
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#876E3F;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:0px;
	border:0px;
	
}

.boxpag p{
    font-size: 11px;
	text-align:left;
	margin:0px;
	padding-top:6px;
	padding-left:20px;
	padding-right:20px;
	
	
}

/*-------------------------------
 regole generiche per  box fotonews
-------------------------------*/
.boxfotonews img{

    margin-top:0px;
    margin-bottom:0px;
    margin-left:11px;
	margin-right:0px;
	padding:0px;
	float: left;
	border: #968056 4px solid;
}


.boxfotonews h2{
    
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#876E3F;
	font-weight:normal;
	text-align:left;
	 margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	
}

.boxfotonews p{
    clear:left;
    font-size: 11px;
	text-align:left;
	margin:0px;
	padding-top:0px;
	padding-left:11px;
	padding-right:11px;
	
	
}
/*-------------------------------
 regole generiche per  box gall
-------------------------------*/


.boxgall img{
    margin-top:12px;
    margin-bottom:10px;
    margin-left:42px;
	margin-right:40px;
	padding:0px;
	float: left;
	border: #968056 3px solid;
}


.boxgall h2{
    
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#876E3F;
	font-weight:normal;
	text-align:left;
	 margin-left:19px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	
}

.boxgall p{
    clear:left;
    font-size: 11px;
	text-align:left;
	margin:0px;
	padding-top:6px;
	padding-left:42px;
	padding-right:20px;
	
	
}

/*-------------------------------
 regole generiche per  boxright tuo menu
-------------------------------*/

.boxboxrighttuomenu h2{
    
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#876E3F;
	font-weight:normal;
	text-align:left;
	 margin-left:19px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	
}

.boxboxrighttuomenu p{
    clear:left;
    font-size: 11px;
	text-align:left;
	margin:0px;
	padding-top:6px;
	padding-left:19px;
	padding-right:10px;
	
	
}
/*-------------------------------
 regole generiche per boxcontgallery e boxfoto
-------------------------------*/

.boxcontgallery h2 {
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
	font-weight:normal;
	color:#876E3F;
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:20px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	
}


.boxfoto img{

    margin-top:6px;
    margin-bottom:0px;
    margin-left:0px;
	margin-right:0px;
	padding:0px;
	border: #968056 3px solid;
}
.boxfoto p{
    font-size: 11px;
	text-align:left;
	margin:0px;
	padding:0px;
	
	
	
}

/*-------------------------------
 regole generiche per h2 boxleftcount
-------------------------------*/
.boxleftcont h2 {
    float:left;
	clear: both;
    padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:12px;
	margin-bottom:20px;
	background: url(../immagini/ico_sin_h2.gif) no-repeat;
	background-position: left 7px;
	text-align:left;
}
.boxleftcont h2 span{
    display:block;
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #876E3F;
	font-weight:normal;
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	margin:0px;
	background: url(../immagini/ico_des_h2.gif) no-repeat;
	background-position:right 7px;
	text-align:left;
}


.boxleftcont p{
    font-size: 11px;
    clear:left;
    font-weight:normal;
    padding-left:32px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:20px;
	margin:0px;
	text-align:left;
	
	
}

.boxleftcont p.archivio{
    color:#0099CC;
    padding-bottom:0px;
}













.paginazione {
    width: 430px;
	text-align: right;
    padding-left:0px;
	padding-top:14px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0px;
	display: block;
	font-size: 10px;
}
.paginazione p{
    font-size: 11px;
	text-align: right;
    
}

.paginazionefoto {

    width: 745px;
	text-align: right;
    padding-left:0px;
	padding-top:14px;
	padding-bottom:20px;
	padding-right:0px;
	margin:0px;
	display: block;
	font-size: 10px;
}
.paginazionefoto p{
    font-size: 11px;
	text-align: right;
    
}