@charset "utf-8";
/* CSS Document */
body{
	background-attachment: fixed;
    background-image: url(img/sfondo_sito-suitesrome55.jpg);
    background-position: center top;
    background-repeat: no-repeat;
	}
select {
	background:#FFF;
	width:70px;
}
a {
	text-decoration:none;
	}
a img{
	border:none;
	}
#wrapper{
	width:1024px;
	 margin: 20px auto;
	}
#logo{
	background:#FFF;
	float:left;
}
#top{
	float: left;
    width: 712px;
	height:217px;
	}
#banner{
	   float: left;
    margin: 0 2px 1px 0;
    width: 711px;
	height:130px;
	background:url(img/swf.jpg) no-repeat;
	}
	#banner a{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#FFF;
	}
#container_booking{
	 background-color: #655E5E;
    float: left;
    font: 11px Verdana, Geneva, sans-serif;
    width: 711px;
	height:86px;
	}
#booking{
    color: #DED7D3;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 14px 0 0 14px;
    width: 650px;
	}
#lenguages{
	 background-color: #292929;
    float: left;
    height: 192px;
    padding: 13px 11px;
    width: 82px;
	text-align:center;
	}
#lenguages a{
	color:#ded7d3;
	text-decoration:none;
	padding-bottom:2px;
	
	}
#lenguages a:hover{
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#7D0A50;
	
	}
#container{
	width:710px;
	background-color:#655e5e;
	width: 1023px;
	float:left;
	}
#left{
	width:700px;
  float:left}
 #right{
	/*border-left: 1px solid #DED7D3;*/
	width:322px;
  float:left;
  /*background-color:#DED7D3;*/
 }
#gallery{
    width: 630px;
	margin-left:20px;
	}
#map{
    width: 618px;
	margin-left:82px;
	background-color:#444242;
	}
#map a{
	color:#000;
	text-align:left;
	font:normal 9px Verdana, Geneva, sans-serif;
	padding:5px 0 0 5px;
	
}
#map a:hover{
	color:#7D0A50;
}
#text{
	padding: 25px;
    width: 568px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#ded7d3;
	float:left;
	margin-left:82px;
	background-color:#444242;
	line-height:19px;
	 min-height: 59px;
	
	}
#text p{
	line-height: 20px;
    margin: 0 0 10px;
	}
#text a{
	color: #FFFFFF;
 font: bold 11px Verdana,Geneva,sans-serif;
	}
#text a:hover{
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#7D0A50;
	}
#text h1{
margin: 0 0 10px;
	}
#text ul{
	list-style-image:url(img/square.gif);
	font:normal 14px Verdana, Geneva, sans-serif;
	padding:0;
	margin:25px;
	line-height:25px;
	}
#text ul li{
	list-style-image:url(img/square.gif);
	font:normal 11px Verdana, Geneva, sans-serif;
	line-height:25px;
	}

#rooms{
	width:618px;
	float:left;
	margin-left:82px;
	background:url(img/sfondo_rooms.jpg) bottom center no-repeat #292929;
	}
.rooms_specifica{
	width:290px;
	border-top:3px;
	border-top-style:solid;
	border-top-color:#7d0a50;
	float:left;
	color:#ded7d3;
	margin: 20px 9px 10px;
	}
.rooms_specifica a img{
	border:none;
	float:left;
	
	}
.rooms_text{
	float:left;
	width:154px;
	}	
.rooms_text a h2{
	color:#ded7d3;
	text-decoration:none;
	font:bold 11px Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin:10px 0 0 10px;
	}
.rooms_text a h3:hover{
	color:#c30066;	
	}
.rooms_text ul{
	list-style-image:url(img/square.gif);
	font:normal 9px Verdana, Geneva, sans-serif;
	padding:0;
	margin-left:25px;
	}
.rooms_text ul li{
	list-style-image:url(img/square.gif);
	font:normal 10px Verdana, Geneva, sans-serif;
	line-height:15px;
	}

#menu{
	width:218px;
	height:390px;
	background-color:#DED7D3;
	color:#655e5e;
	float:left;
	}
#menu ul{
	list-style-type:none;
	 margin:20px;
    padding: 0;
	}
#menu ul li{
	list-style-type:none;
	margin:10px;
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#DED7D3;
	padding:0 0 3px 0;
	}
#menu ul li:hover{
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#7d0a50;
	
	}
#menu ul li a{
	list-style-type:none;
	text-decoration:none;
	font:normal 12px Verdana, Geneva, sans-serif;
	line-height:25px;
	color:#655e5e;
	
	
	}
/*#menu ul li a:hover{
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#C30066;
	}*/
#social{
	color:#7d0a50;
	float:left;
	margin:0 40px;
	}
#social a img{
	margin-top:10px;
	}
#barra{
	background-color: #292929;
    float: left;
    height: 363px;
    padding: 13px 11px;
    width: 82px;
	margin-bottom:1px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#DED7D3;
	}
#offerts{
	color:#655e5e;
	width:318px;
	float:left;
	background-color:#655E5E;
	margin:10px 0 10px 3px;
	
	}
#offerts a img{
	margin:10px 20px;
	}
#footer{
	width:1024px;
	float:left;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#d1cfcf;
	background:url(img/footer2.jpg) no-repeat top center;
	padding:0;
	 height: 120px;
    margin:20px 0 0;
	}
#footer a{
	color:#534944;
	}
#footer_menu {
	width:630px;
	margin-left:65px;
	float:left;
	margin-top:10px;
	}
#footer_menu ul{
	float: left;
    list-style-type: none;
    margin:0 0 0 10px;
    padding: 0;
	}
#footer_menu ul li{
	list-style-type:none;
	text-align:left;
	margin:10px 0;
	}
#footer_menu ul li a{
	text-decoration:none;
	color:#d1cfcf;
	}
#footer_menu span a{
	margin-left:15px;
	}
#copy{
	float:left;
	width:295px;
	text-align:right;
 margin-top: 20px;
	margin-right:20px;
	}
#dove{
	padding: 25px;
 width: 568px;
	float:left;
	margin-left:82px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#ded7d3;
	background-color:#444242;
	float:left;
	line-height:19px;	
	}
#pdf{
	float:right;
	}
.dove_simboli img{
	float:left;
	margin:5px;
	cursor:pointer;
	}
.dove_simboli{
	 float: left;
    margin: 6px 5px 45px 5px;
    width: 560px;
}
.dove_text{
	float:left;
	margin:20px 10px;
	color:#ded7d3;
	cursor:pointer;
	}
.dove_titolo{
	margin:20px 0 25px 5px;
	float:left;
	}
.text_dove{
	float:left;
	width:545px;
	margin-left:10px;
	}
.text_dove a{
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#FFF;
	}
.text_dove a:hover{
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#7D0A50;
	}
#rooms_interna{
	padding: 17px;
 width: 584px;
	background:url(img/rooms.jpg) no-repeat left bottom;
	margin-left:82px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#ded7d3;
	float:left;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#DED7D3;
	}
.single_room{
	float:left;
	text-align:left;
	width:585px;
	padding:10px 0;
	border-top:3px;
	border-top-style:solid;
	border-top-color:#7D0A50;
	color:#ded7d3;
	font:normal 11px Verdana, Geneva, sans-serif;
	}
.single_room img{
	float:left;
	margin-right:35px;
	}
.single_room a{
		color:#ded7d3;
	font:normal 11px Verdana, Geneva, sans-serif;
		}
.single_room h3{
	margin-bottom:8px;
	}
.detail_room{
	float:right;
	margin-top:30px;
	}
.detail_room img{
  margin:5px;
  float:right;
	}
#formula{
	float:left;
	margin:20px 0 30px 0;
	width:570px;
	}
#formula a img{
	float:left;
	}
#contatti{
	width:200px;
	float:left;
	}
#brochure{
	margin-top:248px;
	}
#form{
   float: left;
    margin-bottom: 20px;
    margin-left: 80px;
    width: 288px;
	}
.input{
	background-color:#444242;
	border-bottom:2px solid #7d0a50;
	border-left:2px solid #7d0a50;
	border-top:none;
	border-right:none;
	width:256px;
	height:20px;
	margin-bottom:30px;
	padding: 3px 0 5px 10px;
	margin-top:0;
	color:#FFF;
	overflow: hidden;
	resize:none;

	}
.label{
	width:300px;
	border-left: 2px solid #7d0a50;
	padding:0 0 3px 10px;
	}
#gallery_big{
	float:left;
	margin-bottom:10px;
	}
#gallery_big ul{
	list-style-type:none;
	float:left;
	margin:0;
	display:block;
	}
#gallery_big ul li{
	list-style-type:none;
	float:left;
	margin:11px;
	display:inline;	
	}
#gallery_big ul li a img{
	border:none;
	}
.color{
	color: #FFF;
	font-weight:bold;
	}
#servizi{
	margin-top:20px;
	}
#text .servizi_titolo a{
	color:#DED7D3;
	margin:10px 0;
	float:left;
	}
.servizi_text{
	float:left;
	width:570px;
	}
#message{
	width:355px;
	float:left;
	font-size:14px;
	color:#D83C8B;
	font-weight:bold;
	margin: 0 0 10px;
	}
	
#piantina{
	width:580px;
	margin:10px 0;
		}
.single_offerta{
	float:left;
	text-align:left;
	width:565px;
	padding:10px 0;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#7D0A50;
	color:#ded7d3;
	font:normal 11px Verdana, Geneva, sans-serif;
	line-height:20px;
	 margin-top: 15px;
	}
.single_offerta img{
	float:left;
	 margin-bottom: 15px;
    margin-right: 15px;
}
	
.single_offerta a{
		color:#ded7d3;
	font:normal 11px Verdana, Geneva, sans-serif;
		}
.single_offerta h4{
	margin:0 0 10px 0;
	font-size:13px
	}

#text, #rooms {border-right: 1px solid #DED7D3;}