body          {
	background-position: 0% 0%; margin:0; font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-color:#196099; 
}


#primo_contenitore {
	background-image: url('images/sfondo_primo_contenitore.png'); background-repeat: repeat-x; width:100%; background-color:#fefefe 
}

#secondo_contenitore {
	background-image: url('images/sfondo_piede.png'); background-repeat: repeat-x; width:100%;
}

#nascosto {
	width:100%; text-align:left; margin-bottom:50px
}


#testata {
display : none;
}

#logo {
display : none;
}

#social {
display : none;
}

#cont_menu{
display : none;
}

#corpo {
	width:1000px; text-align:left; font-size:9pt; 
}

#colonna_sinistra {
	position:relative; float:left; width: 206px; height:606px; 
	padding-bottom:10px; padding-left:3px; padding-right:3px; font-size:10pt;
    background-image:url('images/sfondo_colonna_sinistra.png'); background-repeat:repeat; 
}

#colonna_destra {
	position:relative; float:right; width: 756px; 
	padding-bottom:10px;  
}

#cont_unico {
	width: 85%; 
	padding-bottom:10px; position:relative; float:left; left:7.5%; right:7.5%  
}

#piede {
display : none;
}

#cont_piede {
display : none;
}

#copyright {
display : none;
}

#titolo_pagina { 
    background-position: right top; border-bottom:1px solid #0057A2; width:100%; font-family: 'Poiret One', cursive;
    line-height:145%;  font-size:30pt; padding-top:15px; 
    text-align:justify; color:#0057A2; padding-left:30px; background-image:url('images/logo_titolo.png'); background-repeat:no-repeat  
}

#titolo_colonna_sinistra {
    border-bottom:1px solid #0057A2; width:92%; height:30px; font-size:13pt; padding-top:42px;
    text-align:center; color:#0057A2; position:relative; left:4%; right:4% 
} 

#colonna_sinistra a:link, #colonna_sinistra a:visited, #colonna_destra a:link, #colonna_destra a:visited, #cont_unico a:link, #cont_unico a:visited, #copyright a:link, #copyright a:visited { 
     color:#0057A2; text-decoration:none;  
}

#colonna_sinistra a:hover, #colonna_destra a:hover, #cont_unico a:hover, #copyright a:hover { 
     color:#08adff; text-decoration:none 
}

#copyright a:link, #copyright a:visited { 
     color:#08adff; text-decoration:none;  
}

#copyright a:hover { 
display : none;
}

#cont_news {
	border:1px solid #AFCBE1; width:100%; 
	background-color:#e3eef6; color:#2973B0; margin-top: 20px;
	padding-left:20px; padding-top:20px; padding-bottom:20px
}

#cont_promozioni{
	border:1px solid #AFCBE1; width:100%; 
	background-color:#e3eef6; color:#2973B0; margin-top: 20px;
	padding-left:20px; padding-top:20px; padding-bottom:20px
}

.table_generale { 
    width: 1000px;   
}

.table_immagini { 
    width: 100%;   
}

.testo {
    font-family:Verdana;
    line-height:145%;  font-size:9pt; 
    text-align:justify; color:#333333
} 

.testo_partners {
    font-family:Verdana;
    line-height:145%;  font-size:12pt; 
    text-align:justify; color:#333333;
} 

.prezzo_promozioni {
    font-family:Verdana;
    line-height:145%;  font-size:14pt; 
    text-align:justify;
} 

.testo_promozioni {
    font-family:Verdana;
    line-height:145%;  font-size:9pt; 
    text-align:justify; 
}

.titolo_news {
    font-family:Verdana;
    line-height:145%;  font-size:14pt; 
    text-align:justify;
} 

.testo_colonna_sinistra {
    font-family:Verdana; padding-left:20px;
    line-height:145%;  font-size:9pt; 
    text-align:justify; color:#08adff
} 

.stile_miniature { 
    padding:3px; border:3px solid #adc9e1;
}

.barra {
     text-align:center; color: #0057A2; width:85%; height:2px
}



#corpo p {
	margin: 0;
	padding: 0.5em 1em;
}




/* menu */

#tasto_hover { 
    color:#0057a2; font-size:12pt; font-family:'Alegreya Sans SC', sans-serif; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; text-align:center;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {font-size:8.5pt; position:absolute; top:37px; left:0; display:none; list-style-type:none; font-weight:bold; text-align:center; border-left-width:9pt; background-image:url('images/sfondo_tendina_menu.png'); background-repeat:repeat}
ul.menu ul li { solid #9b5e07; position:relative;  width:136px; margin:0; border-top-width:medium;}
ul.menu ul li a { color:#999999; padding-left:7px; padding-right:7px; padding-top:6px; padding-bottom:6px; display:block}
ul.menu ul li a:hover {  color:#fff; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { color:#FFFFFF; font-size:12pt; font-family:'Alegreya Sans SC', sans-serif; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; text-align:center;}
ul.menu :hover.menulink, ul.menu .menuhover {background-position: 0% 0%; text-decoration:none; color:#0057a2}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
.visited {padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:5px; }