/* Demo Travel */

body {
    background: url('../images/DemoTravel_Sfondo.jpg') repeat top left;
    margin:0 auto; 
    text-align: center; 
    font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 76%; 
    padding: 10px;
}
img {
    margin: 0 auto;
    border: 0;
}
div#clear  {
    clear: both; 
    margin: 0;
} 

/** CONTENITORE **/
div#container {
    width: 800px;
    margin: 0 auto;
    text-align: center;
}

/** INTESTAZIONE **/
div#intestazione {
    padding: 5px;
    background: url('../images/DemoTravel_box_top.png') no-repeat;
    text-align: left;
}
 .tag1, .tag2, .tag3 {
     color: #fff;
     position: relative;
     top: 10px;
     left: 10px;
 }
 .tag1 { font-size: 20px; }
 .tag2 { font-size: 18px; }
 .tag3 { font-size: 16px; }
 .data {
     font-size: 14px;
     color: #fff;
     position: relative;
     top: 50px;
     left: 250px;
 }
 .lingua {
     font-size: 14px;
     color: #fff;
     text-decoration:none;
     position: relative;
     top: 35px;
     left: 50px;
 }
 
/** MENU SINISTRA **/ 
div#menu_sinistra  {
    float: left;
    width: 160px;
    padding: 0; 
    text-align: left;
    margin: 0;
    position: relative;
    top: 10px;
    height: 360px;
}
 .menu_box {
     padding: 0.1em 0 0 0.1em;
     height: 55px;
     background: url('../images/DemoTravel_box_menu.png') no-repeat center;
 }
 .menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {
     text-decoration: none;
     font-size: 16px;
     position: relative;
     left: 8px;
 }
 .menu1, .menu2, .menu3 { top: 17px; }
 .menu4, .menu5, .menu6 { top: 8px; }
 .menu1:hover, .menu3:hover, .menu5:hover { color: #fff; } 
 .menu2:hover { color: #339999; }
 .menu4:hover { color: #006600; }    
 .menu6:hover { color: #339999; }
 .menu1 { color: #339999; }
 .menu2 { color: #ffffff; }
 .menu3 { color: #006600; }
 .menu4 { color: #ffffff; }
 .menu5 { color: #663366; }
 .menu6 { color: #ffffff; }

/** CONTENUTO **/
div#contenuto  {
    margin: 0px 0px 0px 160px;
    padding:5px ;text-align: center;
    width: 635px;
}
 .box {
     padding: 15px;
     margin: 1px;
 }
 #contenuto h1 {
     font-size: 24px; 
     color: #ffffff; 
     text-align: right; 
     margin: 0 0 10px 0; 
     border-bottom: 1px solid #ffffff; 
 } 
 .menu1_h1 {
     font-size: 24px; 
     color: #339999; 
     text-align: right; 
     margin: 0 0 10px 0; 
     border-bottom: 1px solid #ffffff; 
 }
 .menu3_h1 {
     font-size: 24px; 
     color: #006600; 
     text-align: right; 
     margin: 0 0 10px 0; 
     border-bottom: 1px solid #ffffff; 
 }
 .menu5_h1 {
     font-size: 24px; 
     color: #663366; 
     text-align: right; 
     margin: 0 0 10px 0; 
     border-bottom: 1px solid #ffffff; 
 }
 #contenuto p, ul, li, label  {
     font-size: 16px; 
     color: #ffffff; 
     text-align: justify; 
     line-height: 150%;
 }
 #contenuto a:link  {
     text-decoration: none; 
     font-size: 11px; 
     color: #1375B7
 }
 #contenuto a:visited {
     text-decoration: none; 
     font-size: 11px; 
     color: #1375B7;
 }    
 #contenuto a:hover {
     text-decoration: none;
     font-size: 11px;
     color: #1c4a6a;
 }
 #contenuto a:active {
     text-decoration: none;
     font-size: 11px;
     color: #1c4a6a;
 }
/** FLOAT **/
div#float {
    position:fixed;
    right:0px;
    top:120px;
    z-index: 10;
    height: 70px;
}
 
/** PIE **/
div#pie {
    clear:both;
    background: url('../images/DemoTravel_box_bottom.png') no-repeat;
    text-align: center;
    padding: 1em;
    height: 70px;
}
 .pie {
     font-size: 14px;
     color: #fff;
 }
 
/** ALLARM **/
div#allarm {
    margin: 0px 0px 0px 160px;
    background: #CECECE;
    position: relative;
    text-align: left;
    left: 0px;
    top: 50px;
    width: 600px;
}
 #allarm a, p {
     text-decoration: none;
     margin: 5px; 
     padding: 15px;
     font-size: 18px;
     color: #000;
 }
 #allarm p {color: #000; }
 #allarm a {color: #438A3C; }
 
.FS {float: left; }
.FD {float: right; } 
.img_in_text_d {
    float: right;
    margin: 0 0px 5px 15px;
}
.img_in_text_s {
    float: left;
    margin: 0 10px 5px 0;
}
 .testo_sponsor {
     font-size: 16px; 
     color: #c9c6c9; 
     text-align: right; 
     margin: 0 0 10px 0; 
 }

.alto 			{vertical-align: top}
.centro			{text-align: center}
.sinistra		{text-align: left}
.destra			{text-align: right}
.giustificato	{text-align: justify}
