@charset "UTF-8";
/* CSS Document */

body	{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../images/sfondo_wrapper.jpg);
	background-repeat: repeat-x;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}#wrapper {
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 90px;
}
.centeredmenu {
	width           : 868px;
	font-size       : 14px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 0px;
            }
                
            .centeredmenu ul {
	list-style-type	: none;
	margin          : 0;
	padding         : 0;
            }
            
            .centeredmenu ins   {
	display         : block;
	text-align      : center;
	font-style      : normal;
	text-decoration : none;
	position        : relative;
	z-index         : 1;         /* forcing Safari/Win */
	width: 100%;
            }            
            
                .centeredmenu ins ul  {
	display         : inline-table;
	margin          : 0 auto;
                }
            
            
            .centeredmenu ins ins {
                display         : none;
            }
            
            .centeredmenu li {
	display         : table-cell;
            }
                
            .centeredmenu a {
	float           : left;
	display         : inline;
	text-decoration: none;
	color: #000;
	padding-top: 0.4em;
	padding-right: 20px;
	padding-bottom: 0.4em;
	padding-left: 20px;
            }
                
                
            /* submenus */
                
            .centeredmenu li:hover > ins {
	display         : inline;
	position        : absolute;
	z-index         : 10;
	left            : 0;
	top             : 1.8em;
	color: #FFF;
            }
            
            
       
     
           
                    
                .centeredmenu table {
                    border-collapse : collapse;
                    border          : 0;
                    margin          : 0;
                    padding         : 0;
                }
.centeredmenu ins ul li ins ul li a{
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 8px;
}
.centeredmenu ins ul li ins ul li a:hover{
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 8px;
	text-decoration: underline;
}
           
            
        
     
            
                /*  IE6 and previous version don't provide a '>' child selector
                    so we need redeclare some rules. If you have only 2 levels you can delete these rules */
                    
                .centeredmenu a:hover ins      {
	display     : inline;    /* show only next sublevel */
}
                    
        
   
#wrapper {
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#content {
	width: 868px;
	height: 100%;
}
.blocco_sinistro {
	float: left;
	width: 685px;
	padding-top: 40px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
}
.blocco_sinistro .header {
	margin: 0px;
	padding: 0px;
	width: 685px;
}
.blocco_sinistro table tr .box_dentro {
	margin: 0px;
	padding: 0px;
	float: left;
}
.blocco_sinistro table tr .box_dentro img {
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#blocco_sotto_info          {
	width: 868px;
	float: left;
}
#blocco_sotto_info .che_tempo  {
	float: left;
	width: 450px;
	height: 100%;
}
#blocco_sotto_info .che_tempo .titolo  {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/ombrellino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 25px;
	padding-left: 55px;
	height: 25px;
}
#blocco_sotto_info table tr td .che_tempo object {
	height: 360px;
	width: 450px;
}
#blocco_sotto_info .agenda  {
	float: right;
	width: 415px;
}
#blocco_sotto_info .agenda .titolo  {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/rubrica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 25px;
	padding-left: 55px;
	height: 25px;
}
.blocco_destro {
	float: right;
	padding-top: 40px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 183px;
}
.blocco_destro .tempo {
	margin: 0px;
	padding: 0px;
	width: 183px;
	height: 355px;
	overflow: hidden;
}
.blocco_destro .tempo p {
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	background-image: url(../images/ombrellino_mini.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.blocco_destro .tempo object{
	margin: 0px;
	padding: 0px;
	width: 183px;
	position: absolute;
	height: 315px;
	overflow: hidden;
}
.blocco_destro .utili {
	background-image: url(../images/utili.jpg);
	background-repeat: no-repeat;
}
.blocco_destro .utili .vedi_acnhe {
	background-image: url(../images/occhi.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #EE5C29;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	padding-right: 0px;
	margin: 0px;
}
.blocco_destro .utili .link_ad {
	font-size: 16px;
	color: #EE5C29;
	margin: 0px;
	background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
	text-align: left;
	background-position: left top;
}
.blocco_destro .utili .link_ad a{
	color: #EE5C29;
}
.blocco_destro .utili .link_last {
	font-size: 16px;
	color: #EE5C29;
	margin: 0px;
	background-image: url(../images/last_minute.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 48px;
	text-align: left;
	background-position: 10px;
}
.blocco_destro .utili .link_last a{
	color: #EE5C29;
}
.blocco_destro .utili .link_news {
	font-size: 16px;
	color: #EE5C29;
	margin: 0px;
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
	text-align: left;
	background-position: left top;
}
.blocco_destro .utili .link_news a{
	color: #EE5C29;
}
.blocco_destro .utili .link_non {
	font-size: 15px;
	color: #EE5C29;
	margin: 0px;
	background-image: url(../images/non_solo_viaggi.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 47px;
	text-align: left;
	background-position: left top;
}
.blocco_destro .utili .link_non a{
	color: #EE5C29;
}
.blocco_destro .utili p {
	padding: 0px;
	text-align: right;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.blocco_destro .utili p a{
	text-align: right;
	color: #000;
	text-decoration: none;
}
.box_altro {
	width: 100%;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
.box_altro a{
	text-decoration: none;
	color: #000;
}
.box_altro a:hover{
	text-decoration: underline;
	color: #000;
}
.box_altro .news {
	width: 200px;
	float: left;
	height: 80px;
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
}
.box_altro .news p {
	font-size: 16px;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 55px;
}
.box_altro .last {
	width: 200px;
	float: left;
	height: 80px;
	background-image: url(../images/orologio.jpg);
	background-repeat: no-repeat;
}
.box_altro .last p {
	font-size: 16px;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.box_altro .scarica {
	width: 240px;
	float: left;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url(../images/pdf.jpg);
}
.box_altro .scarica p {
	font-size: 16px;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.box_altro .viaggi {
	width: 220px;
	float: left;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url(../images/non_solo_viaggi.jpg);
}
.box_altro .viaggi p {
	font-size: 16px;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.box_dentro #contatti {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 685px;
	background-image: url(../images/tastiera.jpg);
	background-repeat: no-repeat;
	background-position: right 150px;
}
.box_dentro #contatti #contatti_testa {
	width: 685px;
	background-image: url(../images/letterina.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_dentro #contatti #contatti_testa p {
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.box_dentro #contatti #contatti_testa_news {
	width: 685px;
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_dentro #contatti #contatti_testa_news p {
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.box_dentro #contatti #contatti_testa_news .cont_contatti {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 12px;
	font-weight: normal;
}
.box_dentro #contatti #contatti_testa .cont_contatti {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 12px;
	font-weight: normal;
}
.box_dentro #contatti form {
	margin: 0px;
	padding: 0px;
	width: 685px;
}
.box_dentro #contatti form .form_web {
	margin: 0px;
	padding: 0px;
}
.box_dentro #contatti form .form_web tr .tit_form {
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .text_form {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .privacy {
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	height: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .privacy object{
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 390px;
	height: 140px;
	border: 1px solid #CCC;
}
.box_dentro #contatti form .form_web tr .privacy iframe {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 1px solid #CCC;
}
.box_dentro #contatti form .form_web tr .chekbox {
	text-align: center;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .bott {
	text-align: center;
	width: 100%;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .atte {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro #contatti form .form_web tr .text_form input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat;
}
.box_dentro #contatti form .form_web tr .text_form textarea {
	background-image: url(../images/bg_input.jpg);
}
.box_dentro #non_solo_viaggi {
	width: 685px;
}
.box_dentro #non_solo_viaggi p {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/non_solo_viaggi.jpg);
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
}
.box_dentro #viaggi_tit {
	width: 685px;
}
.box_dentro #viaggi_tit p {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/viaggi.jpg);
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin: 0px;
}
.box_dentro #viaggi_uno {
	width: 685px;
}
.box_dentro #viaggi_uno p {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/puntina.jpg);
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin: 0px;
}
.box_dentro table {
}
.box_dentro table tr td img {
	border: 2px solid #F25A2B;
}
.box_dentro table tr td  {
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-bottom-width: 3px;
	padding: 5px;
}
.box_dentro table tr td .date {
	font-size: 13px;
	font-weight: bold;
}
.box_dentro table tr td ul li {
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	color: #262463;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F35B29;
}
.box_dentro table tr td .euro {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.box_dentro table tr .dettaglio {
	width: 395px;
}
.box_dentro table tr .dettaglio h4 {
	font-size: 16px;
	color: #EE5C29;
	padding: 5px;
	text-decoration: underline;
}
.box_dentro table tr .dettaglio p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	line-height: 17px;
}
.box_dentro #lista_viaggi {
	width: 685px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/viaggi_valigia.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.box_dentro #lista_viaggi ul {
}
.box_dentro #lista_viaggi ul li {
	list-style-type: none;
	background-image: url(../images/striscia.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #F25927;
	height: 40px;
}
.box_dentro #lista_viaggi ul li a {
	color: #F25B29;
	text-decoration: none;
}
.box_dentro #lista_viaggi ul li a:hover {
	color: #262161;
	text-decoration: none;
}
.box_dentro #lista_non_solo {
	width: 685px;
	margin: 0px;
	padding: 0px;
}
.box_dentro #lista_non_solo ul {
}
.box_dentro #lista_non_solo ul li {
	list-style-type: none;
	background-image: url(../images/striscia.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #F25927;
	height: 40px;
}
.box_dentro #lista_non_solo ul li a {
	color: #F25B29;
	text-decoration: none;
}
.box_dentro #lista_non_solo ul li a:hover {
	color: #262161;
	text-decoration: none;
}
.box_dentro .punti_ritrovo {
	width: 685px;
}
.box_dentro .punti_ritrovo p {
	background-image: url(../images/punti_di_ritrovo.jpg);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.box_dentro .sitemap {
	width: 685px;
}
.box_dentro .sitemap p {
	background-image: url(../images/sitemap.jpg);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.box_dentro .sitemap ul {
	padding-left: 50px;
}
.box_dentro .sitemap ul a{
	color: #F25A2B;
	text-decoration: none;
}
.box_dentro .sitemap ul a:hover{
	color: #252362;
	text-decoration: underline;
}
.box_dentro .sitemap ul li {
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 65px;
	list-style-type: circle;
}
.box_dentro .sitemap ul .main {
	background-image: url(../images/striscia_pic.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 55px;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.box_dentro .chi_siamo {
	width: 685px;
	height: 100%;
}
.box_dentro .chi_siamo p {
	background-image: url(../images/chi_siamo.jpg);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 48px;
}
.box_dentro .chi_siamo .para_chi {
	background-repeat: no-repeat;
	background-position: 100px 1000px;
	margin: 0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 50px;
	float: left;
	width: 600px;
	height: 100%;
}
.box_dentro .chi_siamo .paragrafo {
	float: left;
	width: 685px;
	height: 100%;
}
.box_dentro .cataloghi {
	width: 685px;
}
.box_dentro .cataloghi p {
	background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 48px;
}
.box_dentro .cataloghi .para_catalago {
	background-image: url(../images/pdf_mini.jpg);
	background-position: 25px 22px;
	color: #F25B29;
}
.box_dentro .cataloghi .para_catalago a{
	color: #F25B29;
	text-decoration: none;
}
.box_dentro .cataloghi .para_catalago a:hover{
	color: #F25B29;
	text-decoration: underline;
}
.box_dentro .last_minute {
	width: 685px;
}
.box_dentro .last_minute p {
	background-image: url(../images/orologio.jpg);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 48px;
}
.box_dentro table tr td ul li a {
	color: #24235F;
	text-decoration: none;
}
.box_dentro table tr td ul li a:hover {
	color: #F25A2B;
	text-decoration: none;
}
.box_dentro .punti_ritrovo .raccolta {
	width: 650px;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #F2592C;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.box_dentro .punti_ritrovo .raccolta_main {
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.box_dentro .punti_ritrovo .para_punti {
	font-size: 12px;
	background-position: 1000px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.box_dentro .punti_ritrovo .raccolta_main .roma {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.box_dentro .punti_ritrovo .raccolta tr .torna {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro .punti_ritrovo .raccolta tr .torna a{
	font-size: 12px;
	font-weight: bold;
	color: #282262;
	text-decoration: none;
}
.box_dentro .punti_ritrovo .raccolta tr .citta {
	font-weight: bold;
	text-align: right;
	font-size: 18px;
	color: #F45929;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 200px;
}
.box_dentro .punti_ritrovo .raccolta tr .indirizzo {
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	color: #000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	text-transform: lowercase;
}
.rispnews {
	font-size: 14px;
	font-weight: bold;
	padding: 20px;
	width: 680px;
}
.box_dentro .punti_ritrovo .raccolta tr .date_raccolta {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #252460;
	background-color: #EE5A2A;
}
hr {
	margin: 0px;
	padding: 0px;
}
#footer {
	background-image: url(../images/sfondo_footer.jpg);
	width: 100%;
	background-repeat: repeat-x;
	height: 200px;
	background-color: #000;
}
#footer .footer_align {
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	background-image: url(../images/logo_sotto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer .footer_align .foot_sin {
	width: 480px;
	float: left;
	padding-top: 30px;
}
#footer .footer_align .foot_sin .boc1 {
	color: #999;
	font-size: 12px;
	padding: 2px;
}
#footer .footer_align .foot_sin .boc0 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#footer .footer_align .foot_sin .boc2 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
}
#footer .footer_align .foot_sin .boc3 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 22px;
}
#footer .footer_align .foot_sin .boc4 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 26px;
}
#footer .footer_align .foot_sin .boc4 a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer .footer_align .foot_sin .boc4 a:hover {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}
#footer .footer_align .foot_sin .boc5 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
#footer .footer_align .foot_sin .boc5 a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer .footer_align .foot_sin .boc5 a:hover {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}
#footer .footer_align .foot_sin .boc6 {
	color: #999;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 32px;
}
#footer .footer_align .foot_des {
	float: right;
	width: 380px;
	padding-top: 30px;
}
#footer .footer_align .foot_des .navi_mini {
	font-size: 14px;
	color: #999;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#footer .footer_align .foot_des ul {
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer .footer_align .foot_des ul li {
	display: inline;
	color: #999;
	font-size: 12px;
	padding: 5px;
}
#footer .footer_align .foot_des ul li a {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
}
#footer .footer_align .foot_des ul li a:hover {
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
#footer .footer_align .foot_des .segnal {
	font-size: 12px;
	color: #999;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#footer .footer_align .foot_des .segnal a {
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
#footer .footer_align .foot_des .segnal a:hover {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
}
#footer .footer_align .foot_des .w3c {
	color: #999;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#footer .footer_align .foot_des .w3c a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer .footer_align .foot_des .w3c a:hover {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}
.centeredmenu a:hover ins      {
}
                .centeredmenu a:hover ins ins  {
	display     : block;
}
                
                .centeredmenu a:hover ins a:hover ins     {  display     : block;    /* show only next sublevel */ }
                .centeredmenu a:hover ins a:hover ins ins {  display     : none; }
                
                .centeredmenu a:hover ins a:hover ins a:hover ins     {  display     : block;    /* show only next sublevel */ }
                .centeredmenu a:hover ins a:hover ins a:hover ins ins {  display     : none; }
.blocco_destro a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_dentro .punti_ritrovo .relat {
	position: absolute;
	left: 513px;
	top: 364px;
}
.box_dentro .punti_ritrovo .relat p {
	background-position: 1000px;
	font-size: 12px;
}
.box_dentro .punti_ritrovo .relat p a{
	color: #EF6F50;
	text-decoration: none;
}

