p {margin: 10px 0px 0px 0px;}
body {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	color: black;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-color : #f9fdff;
}

.sfondo_logo {
	background-image : url(/IMAGES/testa_sfondo.gif);
	background-repeat : repeat-y;
	background-position : left;
}

.navigazione_bottom {
 background-color : #d3e6ef;
 border-top : 1px;
 border-top-style : solid;
  border-top-color : #3d719e;
}

.partner_bottom {
 background-color : white;
 border-top : 1px;
 border-top-style : solid;
  border-top-color : #3d719e;
}

.partenze_spot {
	font-family: Arial;
	font-size:85%;
	background-color : WHITE;
}

.testa{
	background-color:#c9c8b9;
	font-size: 12px;
	font-weight : bold;
}

.testo_piccolo{
	color: #BLACK;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

.news {
padding : 20px;
}

.img_news {
	vertical-align : top;
}

.img_viaggi_spot {
	border-style : 	ridge;
	border-width : 2px;
	border-color: #c7eafb;
}

.TABalert {
	border-style : 	outset;
	border-width : 2px;
	border-color : red;
	background-color : #fcb4b4;	
}

.menu {
	border-style : 	outset;
	border-width : 1px;
	font-size:85%;
}


.TD_guide_spot{
	border-style : 	solid; 
	border-width : 1px; 
	border-color: #ba8e79;
}

.TD_cerca_spot{
	border-style : 	solid; 
	border-width : 1px; 
	border-color: #00954d;
}

.txt_viaggi_spot {
	font-size:70%;
	color: black;
}

.TD_viaggi_spot {
	border-style : 	solid; 
	border-width : 1px; 
	border-color: #c7eafb;
}

	
	
.pag {
	padding : 20px;
}

.TDindice_tasti {
	font-size:70%;
	text-align : left;
	padding-left: 10px;
	font-weight : bold;
	 background-image : url(/images/sfondo_tasti2.gif);
	 background-repeat : repeat;
	
}

.TDindice_tasti2 {
	font-size:70%;
	font-weight : bold;
	text-align : left;
	padding-left: 10px;
	 background-image : url(/images/sfondo_tasti.gif);
	 background-repeat : repeat;
}

.TDindice_tasti3 {
	font-size:70%;
	font-weight : bold;
	text-align : left;
	padding-left: 10px;
	 background-image : url(/images/sfondo_tasti3.gif);
	 background-repeat : repeat;
}

.TDindice_tasti4 {
	font-size:70%;
	text-align : left;
	padding-left: 10px;
	font-weight : bold;
	 background-image : url(/images/sfondo_tasti5.gif);
	 background-repeat : repeat;
	
}

.news_elenco {
padding-left : 20px;
padding-top : 15px;
}

.titolo_news {	
 font-weight : bold;
}

.titolo_pag {
 font-weight : bold;
}

.giustificato {
 text-align: justify;
}

.bordato {
	 font-size : 80%;
	 border-color : #1b3f94;
	 background-color : #c7eafb;
	 border-style : solid;
	 border-width : 1px;
	 padding-left: 3px;
	 padding-right: 3px;
}

.bordato_w {
	 font-size : 80%;
	 border-color : silver;
	 border-style : solid;
	 border-width : 1px;
	 padding-left: 1px;
	 padding-right: 1px;
}

.bordato_grigio {
	 font-size : 80%;
	 border-color : #1b3f94;
	 background-color : #f5f5f5;
	 border-style : solid;
	 border-width : 1px;
	 padding-left: 3px;
	 padding-right: 3px;
	 color: #c0c0c0;
}

.bordato_blu {
	 font-size : 80%;
	 border-color : #1b3f94;
	 background-color : #2962d7;
	 border-style : solid;
	 border-width : 1px;
	 padding-left: 3px;
	 padding-right: 3px;
	 color: white;
}

.GuideSpot {
	 font-size : 80%;
	 border-bottom-color : #d7bbaf;
	 border-bottom-style : solid;
	 border-bottom-width : 1px;
}

.top_pag {
 font-weight : bold;
 text-align : center;
 border-color : #3d719e;
 background-color : #ecf4f8;
 border-style : solid;
 border-width : 1px;
 margin-bottom : 10px;
}

.TDspot {
 text-align : center;
 border-color : #3d719e;
 background-color : #f1f2f3;
 border-style : solid;
 border-width : 1px;
 margin-bottom : 10px;
 font-size : 80%;
}

.TDh {
 text-align : left;
 border-color : #3d719e;
 background-color : #f1f2f3;
 border-style : solid;
 border-width : 1px;
 font-size : 80%;
}

.TDhh {
 text-align : center;
 border-color : #3d719e;
 background-color : #ecf4f8;
 border-style : solid;
 border-width : 1px;
 font-size : 70%;
}

.TDh_chiuso {
 text-align : left;
 border-color : red;
 background-color : #f1f2f3;
 border-style : solid;
 border-width : 1px;
 font-size : 80%;
}

.chisiamo{
	text-align : justify;
	font-size : 80%;
	padding-left : 37px; 
	padding-right : 10px; 
}

.SepSpot {
 background-image : url(/images/col_sep.gif);
 background-position : center;
 background-repeat : no-repeat;
}

.ImgTop {
margin-top : 0px;
}

.corpo_news {
	padding-top : 5px;
	padding-left : 5px;
	text-align : justify;
	font-size : 90%;
	border-left-color : #3d719e;
	border-left-style : solid;
	border-left-width : 3px;
	margin-left : 35px;
	margin-top : 5px;
}

.corpo_pag {
	padding-top : 5px;
	padding-left : 5px;
	text-align : justify;
	font-size : 90%;
	border-left-color : #3d719e;
	border-left-style : solid;
	border-left-width : 3px;
	margin-left : 35px;
	margin-top : 5px;
}

.det_news {
	padding-top : 5px;
	padding-left : 5px;
	text-align : justify;
	font-size : 70%;
	border-left-color : silver;
	border-left-style : solid;
	border-left-width : 3px;
	margin-left : 35px;
	margin-top : 5px;
}
.interesse {
	padding-top : 5px;
	padding-left : 5px;
	text-align : justify;
	font-size : 70%;
	border-left-color : #3d719e;
	border-left-style :  dotted;
	border-left-width : 3px;
	margin-left : 35px;
	margin-top : 0px;
}
.det_news_elenco {
	padding-top : 1px;
	padding-left : 5px;
	font-size : 70%;
	border-left-color : silver;
	border-left-style : solid;
	border-left-width : 3px;
	margin-left : 35px;
	margin-top : 5px;
}
/********************************************** INDICE SINISTRO  **************************************/
.indice_SX {
	background-color : #c7eafb;
    	padding-left:5px;
	padding-top : 20px;
	background-image : url(/IMAGES/indicesx_sfondo.gif);
	background-repeat : repeat-y;
	background-position : right;
}

.mainbox_right {
        font-family: Tahoma, Arial, Tahoma, Arial, sans-serif;
        width:175px;
        float: right;
        margin: 20px 12px 0 0;
        color: #555;
}

.TableH {
	border-color : #3d719e;
	border-width : 1px;
	border-style : solid;	
}


.indice_SX ul{
        margin: 0px 0 2px 0;
	    padding-left:5px;	
		font-size : 70%;
}

.indice_SX A{
text-decoration: none;	
}

.indice_SX ul li{
  margin: 0;
  padding: 0px 0 0 0;
}
/**************************************************************************************/
.slogan_titolo{
 font-weight : bold;
 color : #3d719e;
 font-size : 120%;
 padding-bottom : 7px;
}

.slogan_img{
 padding-bottom : 27px;
}

.slogan_corpo{
 color : black;
 font-size : 80%;
 padding-bottom : 7px;
 padding-right : 20px;
 padding-left : 5px;
 padding-bottom : 5px;
 text-align : justify;
  margin-left : 20px;
  border-left-color : #3d719e;
  border-left-style : solid;
  border-left-width : 3px;
}

.TDCorpo{
 text-align : justify;
 size : 80%;
}

.TDTesta{
  border-bottom-color : #3d719e;
  border-bottom-style : solid;
  border-bottom-width : 1px;
  border-top-color : #3d719e;
  border-top-style : solid;
  border-top-width : 1px;  
 background-color : #ecf4f8;
 text-align : center;
}

.TDFianco{
  border-right-color : #3d719e;
  border-right-style : solid;
  border-right-width : 1px;
 background-color : #ecf4f8;
 text-align : center;
}

/******************************************** MENU *******************************************************

/*****
*
* MENU ------ LIVELLO 1
*
*****/

#topmenu{
        background: #616161 url(../images/menu_sfondo.gif) repeat-x;
        margin: 0;
        padding: 0;
        list-style: none;
        height: 27px;
        border: solid #999;
        border-width: 0 1px 1px 1px;
}
#topmenu li{
        display: block;
        float: left;
        }

#topmenu li a{
        display: block;
        float: left;
        line-height: 27px;
        font-family: Tahoma, Verdana, Arial,Verdana, Helvetica, Arial, sans-serif;
        color: white;
        text-decoration: none;
        font-weight: normal;
        padding: 0 10px 0 10px;
        text-align: center;
        white-space: nowrap;
        font-size:80%;
}

/*****
*
* MENU ------ SOTTO MENU LIVELLO 2
*
*****/

.t_level_2_ul {
      visibility: hidden;
}

.SelectViaggiZigzag {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #ebdfd9;
} 


#topmenu li ul{
       position: absolute;
       float: none;
       clear: left;
       top: 190px;

       background: #c7eafb;
       border: 1px solid #1b3f94;
       padding: 0;
       z-index: 1;
       margin-left: 0px;

       min-width: 220px;
}

#topmenu li ul li{
        float: none;
        width: 100%;
}

#topmenu li ul li a{
        float: none;
        height: 23px;
        line-height: 23px;
        margin: 0;
        padding-right: 11px;
        border: 0;
        font-weight: normal;
        text-align: left;
        color: #000;
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

#topmenu li ul li a:hover{
        background: #3d719e;
        color: white;
}

/*****
*
*  MENU ------ SOTTO MENU LIVELLO 3
*
*****/

#topmenu li ul li ul{
        position: static;
        border: 0;
        padding: 0;
        margin: 5px;
        background: transparent;
        width: 100%;
}

#topmenu li ul li ul li a{
  color: #003F73;
  padding-left: 20px;
}

.clienti_tb {
  margin-left: -15px;
}


#topmenu li ul li ul.l3_popup {

        position: absolute;
        top: auto;
        margin: -24px 0 0 100%;
        visibility: hidden;
        background : #ecf4f8;
        border: 1px solid #3d719e;
        padding: 0;
}
#topmenu li ul li ul.l3_popup a {
  padding-left: 10px;
  color: #333;
}
#topmenu li ul li ul.l3_popup a:hover {
  padding-left: 10px;
  color: white;
}
.l3_down {
        display: block;
}

/******************************************** FINE MENU *******************************************************