/* 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;
	display: inline;
}
#top a{color:#003366;font-weight:bold;}
#top img{
	margin-left:5px
}


/* -----------------------------------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);
	padding:5px 0 5px 0;
}

#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;
	padding:5px 0 5px 0;
}

#footer p{
	color:#003366;
	font-size:11px;
	padding-bottom: 10px; 
	margin:10px 5px 0px 5px; 
	text-align:center
	}
	
#footer a{
	color:#003366
}

/* sidebar per fotogallery dinamica*/

#sidebar {
	float: left;
	margin: 0;
	border-right: solid 1px #CCCCCC;
	background-color:#fcf6f6;
	width:210px;
	overflow:hidden
}
#sidebar h2 {
	 color: #b21a65;
	 font-size: 12px;
	 font-weight: bold;
	 margin: 0;
	 padding: 10px 0 0 21px;
	 text-transform: uppercase; 
}
#sidebar ul {
	 font-size: 12px;
	 list-style: none;
	 margin: 0;
	 padding: 0; 
}
#sidebar ul li {
	 margin: 0; 
	 padding: 0; 
}
#sidebar ul li ul {
	 margin: 0; 
	 padding: 5px 0 5px 0; 
}
#sidebar ul li ul li {
	 margin: 0; 
	 padding: 0; 
}
#sidebar a {
	 color: #876F6D;
	 display: block;
	 height: 24px; 
	 line-height:24px;
	 padding: 0 0 0 31px;
	 text-decoration: none;
	 width: 200px;
	 margin:0 
}
#sidebar a:hover {
	border-bottom: 1px solid #d3cac9;
	border-top: 1px solid #d3cac9;
	color: #b21a65;
	display: block;
	height: 22px;
	line-height:22px;
	text-decoration: none;
	width: 200px;
	margin:0
}
.sidebar-bottom {
	 display: block; 
	 height: 23px; 
	 padding: 0; 
}

/* per spazio foto*/

#right{
	float: right;
	width: 490px;
}

#right h2 {
	 color: #b21a65;
	 font-size: 12px;
	 font-weight: bold;
	 margin: 0;
	 padding: 10px 0 0 0;
	 text-transform: uppercase; 
}

#right .paginazione{ 
	width:250px;
	height:30px;
	float:left;
	text-align:left;
	
}

.icone{ margin-right:3px;}
