*{margin:0;padding:0;border:0;}
body {  
  text-align:center; /*questa istruzione serve per centrare la tabella nella pagina con le vecchie versioni di Explorer*/
  background:  #494949; /*url(/img_body/natale_sf.jpg) no-repeat*/
  background-position: top;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#A9A9A9;
  scrollbar-3dlight-color:#EEEEEE;
  scrollbar-darkshadow-color:#A9A9A9;
  scrollbar-shadow-color:#A9A9A9;
  scrollbar-arrow-color:#A9A9A9;
  scrollbar-track-color:#A9A9A9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;

}
#body-param {
  width:960px;
  margin:auto; /*serve per centrare il contenitore con tutti i browser recenti*/ 
  cellspacing:0px;
  cellpadding:0px;
}
#header {
  width:960px;
  margin:auto; /*serve per centrare il contenitore con tutti i browser recenti*/
}
#headerBanner {
  width:960px;
  padding: 0px 0px 15px 0px;
  background: #fff;
  margin:auto; /*serve per centrare il contenitore con tutti i browser recenti*/
}
#right{
width: 200px;
vertical-align:top;
background: #fff;
}
#left{
width: 160px;
vertical-align:top;
background: #DBCFBB;
border-left:0px solid #fff;
}
#rightHome{
width: 360px;
vertical-align:top;
background: #fff;
border-left:0px solid #fff;
margin-right: 1px;
}
#centrale{
width: 600px;
vertical-align:top;
background: #fff;
}
#footer{
width: 960px;
vertical-align:top;
background: #fff;
}
/* ---------------- FONT INBUCA--------------------*/
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;

}

h1 { font-size: 20px; text-transform: uppercase; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 2px 2px 2px;

}
.imgleft img {
	float: left;
	margin: 5px 5px 5px 5px;
	border: 2px solid #FFFFFF;
	padding: 1px 1px 1px 1px;

}

.imgright img {
	float: right;
	margin: 5px 5px 5px 5px;
}
/*stili---- DIV sotto le news  homepage------ */
#linksutili{
    vertical-align:top;
	padding: 2px 2px 2px 2px;
    background: url(http://www.inbuca.it/img-right/speciale_pga.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height:180 px;
}
#linksutili a{
    vertical-align:top;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16b2e6;
	text-decoration: none;
}
#linksutili a:hover{
    vertical-align:top;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16b2e6;
	text-decoration: underline;
}
#linksutili img {
	float:left;
	margin:2px 2px 2px 2px; /* top-destra-giu-sinistra*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
/*stili---- DIV BOX AFFIANCATI homepage------ */

#contiene{
	width:595px;
    background:#F2EAE3;
    padding:0px;
    overflow:hidden;


}
#boxsinistro , #boxdestro {
	width:290px;
	/*height :370px;*/
    float: left;
	border-bottom: 2px dotted #fff;

}
#boxdestro {
    padding:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
}
#boxdestro a{
    	color: #E61E1E;
		text-decoration: underline;
}
#boxsinistro{
	border-right: 1px dotted #828282;

}
#boxdestro img {
	float: left;
	border: 1px solid #FFFFFF;
	margin: 1px 1px 1px 15px;
	padding: 2px 2px 2px 2px;
}

/*:::::FINE:::::stili DIV BOX AFFIANCATI*/
/*:::::DIDASCALIA FOTO*/
#didascalia {position:relative; left:30px; top:340px; width:230; visibility:visible;  background: #fff; color: #969696; font-size: 9px; text-decoration: none; }
/*:::::FINE:DIDASCALIA FOTO*/
/*Classe con font per testo e immagini della pagina*/ 

.articolo {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	padding: 6px 6px 6px 6px;
}
p {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;

}
.articolo a {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	padding: 6px 6px 6px 6px;
	text-decoration: none;
}
.articolo img {
	float:left;
	margin:5px 5px 8px 5px; /* top-destra-giu-sinistra*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #FFFFFF;
}
.articolo2, p {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	padding: 10px 10px 10px 10px;
}
.articolo2 img {
	float:right;
	margin:0em 0em 0.5em 1em;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #FFFFFF;
}
/*Cella con gif tratteggio*/ 
.trattini {
	background:  url(http://www.inbuca.it/img-struttura/trattorizzontale.gif) repeat;
}
.trattiniSmall {
	background:  url(http://www.inbuca.it/img-struttura/bg_page.gif) repeat;
}
/*Titolo della pagina ad esempio IL GOLF*/ 
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9A9383;
	background: #E5DECF;
	padding: 6px 6px 6px 6px;

}
/*Sottotitolo della pagina ad esempio Lo scopo del Gioco*/ 
.sottotitolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	padding: 6px 6px 6px 6px;

}
/*Risalto o titolino nel testo ad esempio Consigli utili */ 
.risalto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #EE7000;
	text-decoration: none;
	padding: 3px 3px 3px 3px;

}
/* titoli delle colonne left e right */
.titolorubrica{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	line-height: normal;
	font-weight: bold;
	color: #02A0FB;
	text-decoration: none;
	background: #EEF4F8;
	padding: 5px 5px 5px 5px;

}

/* stili per le news*/
.titolonews{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	
}
.titolonews a {
	text-decoration: none;
	color: #fff;
}
.titolonews a:link{
	text-decoration: none;
	color: #fff;
}
.titolonews a:hover {
	text-decoration: underline;
	color: #fff;
	
}
a.titolonews {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}	
a.titolonews:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	
}
.sottotitoloNews{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	font-size: 13px;
	color: #004d66;
	font-weight: bold;
	font-style: oblique;
	text-decoration: none;
	
}
.sottotitoloNews:hover{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	font-size: 13px;
	color: #004d66;
	font-weight: bold;
	font-style: oblique;
	text-decoration: underline;
	
}
/* stili per le news - TITOLO altre news Top 5 in home */
.titNewstop5{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	
}
.titNewstop5 a {
	text-decoration: none;
	color: #fff;
}
.titNewstop5 a:link{
	text-decoration: none;
	color: #fff;
}
.titNewstop5 a:hover {
	text-decoration: underline;
	color: #fff;
	
}
a.titNewstop5 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}	
a.titNewstop5:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	
}

/* stili per le news*/
.titlealtrenews{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #0099CC;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	text-align: left;
	
}
.titlealtrenews:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #C4B2A3;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	text-align: left;
	
}
a.titlealtrenews:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #C4B2A3;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	text-align: left;
	
}
/* FINE stili per le news*/

/*--------BIANCO-------------*/ 
.txtbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 6px 6px 6px;
}
.txtbianco a {
    color: #fff;
	text-decoration: none;
}
.txtbianco a:hover {
    text-decoration: underline;
}
/*--------NORMALE 12 SCURO-------------*/ 
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: justify;
    padding: 4px 4px 4px 4px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.testo a {
	color: #424242;
	text-decoration: none;
}
.testo a:hover {
	color: #CECECE;
	text-decoration: underline;

}
/*--------GRIGIO-CHIARO-------------*/ 
.testoGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #9C9C9C;
	text-decoration: none;
    padding: 6px 6px 6px 6px;
}
.testoGrigio a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #9C9C9C;
	text-decoration: none;
    padding: 6px 6px 6px 6px;
}
.testoGrigio a:hover {
	text-decoration: underline;

}
/*--------GRIGIO-10 PICCOLO-------------*/ 
.testoGrigioSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #898989;
	text-decoration: none;
    padding: 2px 2px 2px 2px;
}
.testoGrigioSmall a {
    text-decoration: none;
}
.testoGrigioSmall:hover {
	text-decoration: underline;

}
/*--------GRIGIO-CHIARO-###BOLD###-------------*/ 
.testoGrigiobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #9C9C9C;
	text-decoration: none;
    padding: 6px 6px 6px 6px;
}
.testoGrigiobold a{
	text-decoration: none;
}
.testoGrigiobold a:hover {
	text-decoration: underline;

}
/*--------ARANCIONE-------------*/ 
.testoArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #C76C00;
	text-decoration: none;
    padding: 6px 6px 6px 6px;
}
.testoArancio a {
	color: #C76C00;
	text-decoration: none;
}
.testoArancio a:hover {
	text-decoration: underline;
}
/*--------BLU-------------*/ 
.testoblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	text-align: justify;
}
.testoblu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	text-decoration: underline;
}
a.testoblu  {
	COLOR: #0099CC; TEXT-DECORATION: none;
}
a.testoblu:hover  {
	COLOR: #0099CC; TEXT-DECORATION: underline;
}
.testoblu a:link {
	COLOR: #0099CC; TEXT-DECORATION: none;
}
.testoblu a:active {
	COLOR: #0099CC; TEXT-DECORATION: underline;
}
.testoblu a:visited {
	COLOR: #0099CC; TEXT-DECORATION: none;
}
/*--------ROSSO-------------*/ 
.testored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.testored a{
	COLOR: #FF0000; TEXT-DECORATION: none;
}
a.testored {
	COLOR: #FF0000; TEXT-DECORATION: none;
}
.testored a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}



/*--------NERO-------------*/ 
.testo-nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #000; TEXT-DECORATION: none
}
.testo-nero a:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.testo-nero a:active {
	COLOR: #197EF0; TEXT-DECORATION: none
}
.testo-nero a:visited {
	COLOR: #B5B5B5; TEXT-DECORATION: none
}
.testo-nero a:hover {
	COLOR: #197EF0; TEXT-DECORATION: underline
}


/* BOX BOX CONTENITORI BOX ID ID ID*/

/* -----stili per le news piccole centrale homepage---------*/
#boxnewsmall{
    width: 270px;
	height: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

	vertical-align:top;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid #fff;
	overflow:hidden;
	color: #66624e;
}
#boxnewsmall h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #37A5E4;
}
#boxnewsmall h4{
	font-style: italic;
	font-weight: normal;
	color: #66624e;
}
#boxnewsmall a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
	text-align: left;
	color: #fa0909;
	text-decoration: none;
}
#boxnewsmall p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3B4A7;
}

#boxnewsmall img{
	width: 240px;
	height: 120px;
	border: 1px solid #37A5E4;
	margin: 15px 5px 5px 5px;
	padding: 2px 2px 2px 2px;
}

.overboxnewsmall{
	background-color: #eadfd6;
}
.outboxnewsmall{
	background-color: #F2EAE3;
}

/* stili per le news piccole centrale homepage*/


/* box campionebox*/
#boxcampione{
    width: 350px;
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #fff;
}
#boxcampione h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #C3B4A7;
}
#boxcampione h4{
	font-style: italic;
	font-weight: bold;
	color: #E22512;
}
#boxcampione a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	text-decoration: none;
}
#boxcampione p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3B4A7;
}

#boxcampione img{
	float:left;
	margin:0px 10px 10px 10px;
	border: 1px solid #fff
}

.overcampione{
	background-color: #D0ECB5;
}
.outcampione{
	background-color: #F2EAE3;
}


/* box siti random box colore*/
#boxsiti{
    width: 350px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #fff;
}
#boxsiti h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #C3B4A7;
}

#boxsiti a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	text-decoration: none;
}
#boxsiti p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3B4A7;
}

#boxsiti img{
	float:left;
	margin:0px 10px 10px 10px;
	border: 1px solid #fff
}

.oversiti{
	background-color: #E8ECB5;
}
.outsiti{
	background-color: #F2EAE3;
}

/* box---------------------curiosita-------------------- box*/
#boxcuriosita{
    width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	padding: 5px 5px 5px 5px;
}
#boxcuriosita h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #C3B4A7;
}
#boxcuriosita h4{
	font-style: italic;
	font-weight: bold;
	color: #E22512;
}
#boxcuriosita a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	color: #92867B;
	text-decoration: none;
}
#boxcuriosita p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3B4A7;
}

#boxcuriosita img{
	float:left;
	margin:0px 10px 10px 10px;
	border: 1px solid #fff
}

.overcuriosita{
	background-color: #B5DFEC;
}
.outcuriosita{
	background-color: #F2EAE3;
}




#boxnews {
    
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align: justify;
	padding: 6px 6px 6px 6px;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}
#boxnews:hover {
    
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}
#boxnews img{
    float:right;
	margin:0.5em 0.5em 1em 0em;
	border: 2px solid #fff;
}


/* MODULI */
.modulo {
	height: 18px;
	width: 154px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.modulo2 {
    height: 18px;
	width: 154px;
	border: 1px solid #B8B8B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9B593;
}
.modulo3 {
	height: 18px;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #B8B8B8;
}
.modulo4 {
	height: 100px;
	width: 544px;
	border: 1px solid #B8B8B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.modulo5 {
	height: 18px;
	width: 544px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.modulonascita {
	height: 20px;
	width: 80px;
	border: 1px solid #C7C7C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.modulohcp {
	width: 160px;
	height: 20px;
	border: 1px solid #C7C7C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.moduloinvio {
    height: 30px;
	width: 100px;
	background: url(img_header/entra.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.moduloinvioTondo {
    height: 50px;
	width: 50px;
	background: url(circoli/img_circoli/entra.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.modulologin {
    height: 20px;
	width: 140px;
	border: 1px solid #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84BD0A;
}
.moduloallegafiles {
    height: 30px;
	width: 300px;
	border: 1px solid #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84BD0A;
}
.modulosegnala { 
    height: 25px;
	width: 100px;
	background: url(/img-struttura/segnala_pagina.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #AFA086;
	
}


/* BORDI BORDI BORDI */
/* nuovi */
.bordobottombianco {
	border-bottom: 1px solid #fff;
}
.bordobottomgrigio{
	border-bottom: 1px solid #CACACA;

}
.bordoverticdx {
	border-right: 1px dashed #CCCCCC;

}
.bordoverticleft {
	border-left: 1px dashed #CCCCCC;

}
.bordogrigio {
	border: 1px solid #CCCCCC;
}
.bordogrigioU {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bordotopgrigio {
	border-top: 1px solid #CCCCCC;
}





/* MENU */


/* MENU 2 */
ul.menu2 {
list-style:none; /* elimino i punti elenco */
margin:0px; padding:0px; /* elimino i rientri delle liste */
}
ul.menu2 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
vertical-align: middle;
padding: 0px 0px 0px 5px; /* lascia spazio far il bordo del menu e il testo del link */
height:30px;line-height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background:#820024;
text-align: center;
color: #fff;
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
background: #fff;
color:#820024;
} 
/* MENU 2 ON*/
ul.menu2on {
list-style:none; /* elimino i punti elenco */
margin:0px; padding:0px; /* elimino i rientri delle liste */
}
ul.menu2on li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
vertical-align: middle;
padding: 0px 0px 0px 5px; /* lascia spazio far il bordo del menu e il testo del link */
height:30px;line-height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
text-align: center;
}
ul.menu2on li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2on li a:link, ul.menu2on li a:visited {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background:#fff;
text-align: center;
color: #820024;
} /* colori per il link */
ul.menu2on li a:hover, ul.menu2on li a:active {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
background: #fff;
color:#820024;
} 

/* MENU 5 */
ul.menu5 {
list-style:none; /* elimino i punti elenco */
margin:0px; padding:0px; /* elimino i rientri delle liste */
}
ul.menu5 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
vertical-align: middle;
padding: 0px 0px 0px 8px; /* lascia spazio far il bordo del menu e il testo del link */
height:18px;line-height:18px; /* altezza del link: height e line-height devono avere il????????????¾?ƒ? medesimo valore */
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DBCFBB;
}
ul.menu5 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu5 li a:link, ul.menu5 li a:visited {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background:#fff;
text-align: left;
color: #9A9383;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DBCFBB;
} /* colori per il link */
ul.menu5 li a:hover, ul.menu5 li a:active {
/*img-decoration:none;  elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
background: #FFFFFF;
color:#9A9383;
}
/* menu accordion slide informa,insacca,inviaggio,intavola */
 .sm {list-style:none; width:345px; height:202px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}


/* css del menu accordion in homepage */
.container {
	width: 360px;
	margin: 0 auto;
}

h2.trigger {
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	background: url(img_homepage/h2_trigger_a.gif) no-repeat;
	height: 30px;/* altezza singola img sfondo */
	line-height: 30px;/* altezza singola img sfondo */
	width: 350px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
}
h2.trigger a {
	color: #AC9B8C;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #02A0FB;
}
h2.active {
background-position: left bottom;
color: #02A0FB;
}
.toggle_container {
	margin: 0 0 0px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(img_homepage/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 12px;
	width: 350px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
	background: url(img_homepage/toggle_block_btm.gif) no-repeat left bottom;
}

.toggle_container .block p {
	padding: 2px 0;
	margin: 2px 0;
}
.toggle_container h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC9B8C;
	margin: 0 0 2px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 2px solid #02A0FB;
}
.footer ul li {
 list-style: none;
}

