/* yykk2008 */


body, html ,img, table, td, tr, ul, ol, li {border:0px;padding:0px;margin:0px}
h1, h2, h3, h4, h5, h6, p{padding:0px;margin:0px}
h2 a{text-decoration:none}
h2 h:over{text-decoration:none}
ul, li{list-style:none;float:left;display:inline}
body{background: #b2d5ed url(../images/bkg.gif) repeat-x;font-family:"Trebuchet MS";font-size:11px;margin-bottom:20px}
#cont{width:1000px;margin:0px auto;height:auto; clear:both;min-height:500px;background-color:#FFFFFF}
.immaginepagina{border:#CCCCCC 1px solid; margin:4px 10px 0px 4px; padding:3px; float:left}


/* -----------------------------------top------------------------------------------------------------ */


#top{width:1000px;background-image:url(../images/bg_top.jpg);height:40px;z-index:100;margin:2px auto auto;clear:both;text-align:right;}
#top p{color:#003366;font-size:11px;margin:0px 5px 0px 5px; text-align:right}
#top h1{color:#003366;font-size:11px;margin:0px 5px 0px 5px; text-align:right; font-size:10px}
#top a{color:#003366;font-weight:bold;}
#top img{margin-left:80px}


/* -----------------------------------miscellanee------------------------------------------------------------ */


#m{clear:both}
#flash{width:750px;color:#ABCDEF;float:left}
#offerte{width:220px;color:#044401;float:right;background-color:#FFFFFF; margin-right:15px;}
.divider1{background: #fff url('../images/border2.gif') repeat-x;width:740px;height: 14px;margin: 1em 1em 1em 0em;}
.divider2{background: #fff url('../images/border2.gif') repeat-x;width:98%;height: 14px;margin: 1em 1em 1em 0em;}
#menu{background-image:url(../images/menu_verticale.jpg);height:20px;width:750px;position:relative;z-index:50}
#menu2{background-image:url(../images/menu_verticale2.jpg);height:20px;width:750px;position:relative;z-index:50}
.clearer {clear:both}


/* -----------------------------------txt------------------------------------------------------------ */


#txt{width:740px;color:#666777;float:left;clear:left; padding:5px }
.date {font-size: 13px;color:#666777;font-weight:bold; width: 30px }
#txt h1{color:#006699;clear:both;font-size:18px}
#txt h2{color:#FFFFFF;clear:both; font-size:16px}
#txt h3{color:#FF0066;clear:both;font-size:14px; padding-left: 20px; background-image: url('../images/db1.jpg');background-repeat:no-repeat;background-position: left;}
#txt p{border-bottom:solid 1px #CCCCCC;padding-bottom: 10px; margin:10px 10px 0px 0px; text-align:justify}
#txt a{color:#FF0099; text-decoration:none; margin:10px 0px 9px 0px}
#txt a:hover{color:#FF0099; text-decoration:none; margin:10px 0px 9px 0px}
#txt .justify{margin:10px 10px 10px 10px; text-align:justify}
#txt .box{padding:0px 5px 0px 20px}
#txt .pic2{float:left;clear:both;margin-top:33px}
#txt .pic{border:#FFFFFF 5px solid}
#txt .pic3{border:#CCCCCC 1px solid; margin: 1em 1em 1em 0em; padding:3px}

/* -----------------------------------popup------------------------------------------------------------ */


#popup{width:280px;color:#666777;float:left;clear:left; margin-top:20px}
#popup h1{color:#006699;clear:both;font-size:18px}
#popup h2{color:#FFFFFF;clear:both; font-size:16px}
#popup h3{color:#FF0066;clear:both;font-size:14px; padding-right: 34px; background-image: url('../images/db1.jpg');}
#popup p{border-bottom:solid 1px #CCCCCC;padding-bottom: 10px; margin:10px 10px 0px 0px; text-align:justify}
#popup a{color:#FF0099; text-decoration:none; margin:10px 0px 9px 0px}
#popup a:hover{color:#FF0099; text-decoration:none; margin:10px 0px 9px 0px}
#popup .justify{margin:10px 10px 10px 10px; text-align:justify}

/* -----------------------------------offerta------------------------------------------------------------ */

#offerta{width:220px;height:auto}
#offerta img{border:#CCCCCC 1px solid; margin:4px 4px 0px 4px; padding:3px}
#offerta h1{border-bottom:solid 1px #CCCCCC; margin-left:10px;font-size:18px;color:#FF0066}
#offerta .testo{color:#FFF}
#offerta h2{border-bottom:solid 1px #CCCCCC; margin-left:10px;font-size:13px;color:#FF0066}
#offerta h2 a{border-bottom:solid 1px #CCCCCC; font-size:13px;color:#FF0066}
#offerta h2, h:over{ border-bottom:solid 1px #CCCCCC; font-size:13px;color:#FF0066}
#offerta h1 span{border-bottom:solid 1px #FFF; margin-left:10px;font-size:18px;color:#FFF}
#offerta p{border-bottom:solid 1px #CCCCCC;margin-left:10px;font-size:10px;color:#838383}
#offerta .euri{font-size:19px;color:#FF0066;float:right;font-weight:bolder}

/* -----------------------------------last minute------------------------------------------------------------ */

.lastminute{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:15px;width: 300px; height:auto; background-image:url(../images/sfondo_box.jpg); background-repeat:no-repeat; background-position:bottom}
.lastminute p{margin-left:10px; }
.lastminute h1{ color:#006699; font-size:17px; padding-left:40px}
.lastminute a{ color:#006699; font-size:14px; display:inline;}
.lastminutetesto{font-size:12px;color:#838383; padding-top:10px; padding-left:40px;line-height:12px}
.lastminuteprezzo{font-size:15px;color:#006699; padding-top:15px; padding-left:40px; font-weight:bold}
.lastminuteprenota{ font-size:12px; padding-top:10px; padding-left:40px; text-decoration:none}


/* -----------------------------------offerta small------------------------------------------------------------ */

#offerta2{width:210px;height:auto; padding:5px}
#offerta2 img{border:#CCCCCC 1px solid; margin:4px 4px 0px 4px; padding:3px}
#offerta2 h2{font-size:13px;color:#FF0066}
#offerta2 h2 a{font-size:13px;color:#FF0066}
#offerta2 h2, h:over{font-size:13px;color:#FF0066}
#offerta2 p{border-bottom:solid 1px #CCCCCC; font-size:10px;color:#838383}
#offerta2 a{font-size:10px;color:#838383; text-decoration:none}
#offerta2 .euri{font-size:19px;color:#FF0066;float:right;font-weight:bolder}
.immagine{float:left;}


/* -----------------------------------indirizzo------------------------------------------------------------ */

#indirizzo{
	margin:0px auto;
	width:1000px;
	background-image:url(../images/bg_top.jpg);
}

#indirizzo p{
	color:#003366;
	font-size:11px;
	padding-bottom: 10px; 
	margin:10px 5px 0px 5px; 
	text-align:center
	}
	
#indirizzo a{
	color:#003366
}

/* -----------------------------------footer------------------------------------------------------------ */

#footer{
	margin:0px auto;
	width:1000px;
	background-image:url(../images/bg_top.jpg);
	text-align:center;
}

#footer p{
	color:#003366;
	font-size:11px;
	padding-bottom: 10px; 
	margin:10px 5px 0px 5px; 
	text-align:center
	}
	
#footer a{
	color:#003366
}
