html,body{margin:0;padding:0}
body{background:#CDDAEB; font:  normal 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; text-align: center; }
#container{background:url(../img/f_lati.jpg) repeat-y center; width: 880px;  margin: 0 auto; text-align: left; } 
#alto{background:url(../img/f_lati.jpg) repeat-y center; width: 880px; height:155px; margin: 0 auto;text-align: left; margin-bottom:0px; margin-top:0px;  } 
#alto_base{background:url(../img/f_sotto_a.jpg) no-repeat; width: 880px; height:60px; margin: 0 auto;text-align: left; margin-bottom:0px; margin-top:0px; } 
#base_alta{background:url(../img/f_sopra.jpg) no-repeat; width: 880px; height:30px; margin: 0 auto;text-align: left; margin-bottom:0px; margin-top:0px; } 
#base_bassa{background:url(../img/f_sotto_q.jpg) no-repeat; width: 880px; height:30px; margin: 0 auto;text-align: left; margin-bottom:0px; margin-top:0px;} 
h1{
    position: relative;
    width: 740px;
    height: 110px;
	margin-top:0px;
	font-size:10px;
	color:#99CCFF;
    }

h1 span{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/perle.jpg) no-repeat;
	}
img {padding:2px;border:0}
p{margin:0 10px 10px}
a{color: #999999;padding:10px;}
a:link {color:#666666 ; text-decoration:none; }
a:visited {color:#666666; text-decoration:none; }
a:hover {color:#000066; text-decoration:underline }

#lingue {width:750px; margin-left:10px; margin-right:10px; height:10px; padding-left:10px; padding-top:2px; padding-right:10px; text-align:right; color:#003366; background-color:white; font-size:10px }
#header {background:url(../img/f_lati.jpg) repeat-y center; width:700px; margin-left:50px; height:110px; line-height:80px; padding-left:10px; padding-top:0px; color: #79B30B; }

#menu_orizz { width:760px; margin-left:50px; margin-top:0px; padding-right:10px; text-align:right;  height:14px; color: #999999; background-color:white; font-size:10px; padding-bottom:2px}

#corpo {width:780px; margin-left:0px;   height:260px; line-height:1.1; padding-left:0px;margin-left:50px;color: #79B30B;}
#corpo_contatti {width:770px; margin-left:10px; height:450px; line-height:1.1; padding-left:10px; color: #79B30B; background-color:white; }
#clearboth {clear:both}
#sotto {width:880px; margin-left:0px; height:230px;  line-height:1.1; padding-left:0px; color: #79B30B;}

#content p{line-height:1.4;  }
#content { height:224px; width:594px; margin-left:152px; background-color:white; padding-top:3px; border: solid 1px #CCCCCC; background-color:#CDDAEB; text-align:center; }
#content_contatti { height:20px; width:594px; margin-left:145px; background-color:white; padding-top:5px; padding-left:3px; border: solid 1px #CCCCCC;}

#menu{float:left; width:120px; height:225px;line-height:1.1; margin-left:5px; margin-top:-10px; }
#indirizzo{margin:5; margin-top:60px; float:left;width:100px; height:30px; background-color:white; line-height:1.1; margin-bottom:0px }

#logo_rci_offerte{float:left; width:126px; height:180px; }

#offerta{float:left; width:110px; height:150px; margin-top:2px; margin-left:0px;padding-top:60px;margin-bottom:3px; padding-left:70px;}

#testo{ width:600px; height:auto;  line-height:1.1;  margin-left:200px;   }
#testo p{margin-left:0px; margin-bottom:10px; line-height:1.6; font-size:0.8em; color:#003366; margin-top:0px;}
#settimane{float:left; width:200px; height:auto;  line-height:1.1; background-color:white; margin-left:0px; border: dotted 1px #CCCCCC; padding:5px }
#condizioni{ width:350px; height:auto;  line-height:1.1; background:#6699FF url(../img/sfondo.jpg); margin-left:235px; padding:5px  }

#titolo{float:left;width:550px; height:40px; background-color:white; color:#333333; }
#colonna1{float:left;width:280px;  height:auto;   color:#333333; margin-top: 10px;    }
#colonna2{float:left;width:280px;  height:auto;  margin-left:0px;color:#333333; padding-left:15px; border-left: 1px solid #CCCCCC;  margin-top: 10px; }
#offerta p{margin:0px; font-size:10px; padding:0px; padding-left:5px; line-height:1.3; color:#003366 ;  font-size:11px;}
#offerta a{padding:0px;}

#titolo p{line-height:1.1; }
#titolo h1{font-size:17px; color:#003366; line-height:1.4; text-transform:capitalize; }
colonna1 p{margin-left:0px; margin-bottom:0px; line-height:1.6; font-size:1.3em; color:#003366; margin-top:0px; }
colonna2 p{margin-left:0px; margin-top:10px; line-height:1.6; font-size:1.3em; color:#003366; margin-top:0px;}
#footer{clear:both;width:780px;height:10px; border-bottom: 1px solid #999999; margin-left:10px; }

#titolo h1 { 
	color:#666666;
	font: bold 100% georgia, times, serif;
}

h2 {
	font: bold 80% georgia, times, serif;
	font-weight:bold;
	color:#003399;
}


#offerta h2 {
	font: bold 80% georgia, times, serif;
	color:#003399;
}


ul {
		font-size:14px;
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu3 {
        width: 110px;
        /*border: 1px solid #ccc;*/
        margin-left: 10px;
        }

#menu3 li a {
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 14px;
          text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color:#003366;
        display: block;
        border-bottom: 1px solid #CDDAEB;		
        padding: 8px 0 4 5px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #003366;
		font-weight:bold;
        padding: 8px 0 4 5px;
        border-bottom: 1px solid #CDDAEB;			
        }

#menu3 li a.active:visited{
	border-bottom: 6px solid #CDDAEB;
	padding-bottom: 2px;
	color:#003366;	
	font-weight:bold;
    height: 14px;	
	}



#viaggio img {width: 60px; height: 45px}
#viaggio{float:left;background-color:#FFFFFF; border:solid 1px #C8C8C8;  margin-top:5px; margin-right:2px; padding-bottom:6px; padding-top:3px}
#colonna1 a:link,  #colonna1 a:visited {color:#000066; font-weight:bold}
#colonna2 a:link,  #colonna2 a:visited {color:#000066; font-weight:bold}
#colonna1 img {padding-right:0px; float:left}
#rci {font-size:11px; color:#ED1D24; }
#p_iva{font-size:10px; color:#666666}
