@charset "utf-8";
/* CSS Document */

.girobanner {
	position:relative;
	top:850px;
	left:270px;
}

.left {
	position:relative;
	left:20px;
}

#gallery {
    left: 225px;
    margin-left: 69px;
    position: absolute;
    top: 380px;
}
#gallery img {
    margin: 10px; }

.bordo:hover {
	border-color:#09F;
	border-style: solid;
	border-width: 1px;
	padding:1px;
}

body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#666
}
body {
	background-color:#FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
a:link {
	text-decoration: none;
	color:#000
}
a:visited {
	text-decoration: none;
	color:#000
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color:#000
}

#pagina{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position:relative;
	background-color:#FFF;
}

#header_menu{
	position: absolute;
	top: 2px;
	left:192px;
	right: 0px;
	width: 760px;
	overflow: auto;
	list-style: none;
	margin: 0;
}
#header_menu li{
	float: left;
}
#header_menu li a {
	float: left;
	width: 90px;
	height: 28px;
	line-height: 0px;
	text-align: center;
	margin: 2px
}

li.home{ background:url(immagini/home90.jpg) no-repeat; }
li.servizi{ background:url(immagini/servizi90.jpg) no-repeat; }
li.camere{ background:url(immagini/camere.jpg) no-repeat; }
li.tariffe{ background:url(immagini/tariffe90.jpg) no-repeat; }
li.gallery{ background:url(immagini/gallery90.jpg) no-repeat; }
li.mappa{ background:url(immagini/mappa90.jpg) no-repeat; }
li.chisiamo{ background:url(immagini/chi-siamo.jpg) no-repeat; }
li.contact{ background:url(immagini/contacts.jpg) no-repeat; }

li.servizie{ background:url(immagini/services.jpg) no-repeat; }
li.cameree{ background:url(immagini/rooms.jpg) no-repeat; }
li.tariffee{ background:url(immagini/prices.jpg) no-repeat; }
li.mappae{ background:url(immagini/map.jpg) no-repeat; }
li.chisiamoe{ background:url(immagini/aboutus.jpg) no-repeat; }


#flash {
	position:absolute;
	width:743px;
	height:308px;
	top:34px;
	left:239px;
}

.barra {
    float: right;
    position: relative;
    top: 353px;
}

#logo {
	position:absolute;
	top:1px;
	left:15px;
}

.decorazione {
	position:relative;
	top:70px;
	left:20px;
}

#testo {
	width:359px;
	height:435px;
	position:absolute;
	top:400px;
	left:260px;
	text-align:justify
}

#testocamere {
	width:330px;
	height:435px;
	position:absolute;
	top:400px;
	left:260px;
	text-align:justify;
}

#testotariffe {
	width:550px;
	height:435px;
	position:absolute;
	top:420px;
	left:420px;
	text-align:center;
	color:#000;
}

#testomappa {
	width:710px;
	height:435px;
	position:absolute;
	top:420px;
	left:250px;
	text-align:center;
	color:#000;
}

#testositemap {
	width:710px;
	height:435px;
	position:absolute;
	top:420px;
	left:250px;
	text-align:left;
	color:#000;
}


#lingua {
	width:149px;
	height:24px;
	position:absolute;
	top:390px;
	right:0px;
}

#boxfoto {
    color: #FFFFFF;
    height: 435px;
    position: absolute;
    right: 0;
    top: 420px;
    width: 320px;
}

#boxfotocamere {
	width:365px;
	height:277px;
	position:absolute;
	top:420px;
	right:0px;
	color:#FFF;
}

img { border:none }

#barra { 
	position:relative ;
	width:743px;
	top:870px;
	left:240px;
}

#barrafix { 
	position:relative ;
	top:870px;
	left:240px;
}

#barracamere { 
	position:relative ;
	top:800px;
	left:240px;
}

#barracameremed { 
	position:relative ;
	width:743px;
	top:750px;
	left:240px;
}

#stanze {
    height: 106px;
    position: relative;
    top: 10px;
    width: 734px;
}

.barra2 {
    position: relative;
    top: -15px; }

.etnica {
	position:relative;
	left:35px;
}

.etnica2 {
	position:relative;
	left:80px;
}

.etnica3 {
	position:relative;
	left:125px;
}
.etnica4 {
	position:relative;
	left:170px;
}

.bottone {
	position:relative;
	left:10px;
}
	
#copyright {
	position:relative;
	top:50px;
	font-size:11px;
	color:#333;
	text-align:center;
	right:100px;
	line-height:20px;
	}
	
#servizio1 { 
	position:absolute;
	width:346px;
	height:197px;
	top:430px;
	left:240px;
	background:url(immagini/camerereggiocalabria.jpg) no-repeat;
}

#servizio2 { 
	position:relative;
	width:346px;
	height:197px;
	top:0px;
	left:380px;
	background:url(immagini/servizireggiocalabria.jpg) no-repeat;
}

#servizio3 { 
	position:relative;
	width:346px;
	height:197px;
	top:30px;
	left:0px;
	background:url(immagini/serviziinclusi.jpg) no-repeat;
}

#servizio4{ 
	position:relative;
	width:346px;
	height:197px;
	top:0px;
	left:380px;
	background:url(immagini/serviziexclus.jpg) no-repeat;
}

#servizio1e { 
	position:absolute;
	width:346px;
	height:197px;
	top:430px;
	left:240px;
	background:url(immagini/camerereggiocalabriaeng.jpg) no-repeat;
}

#servizio2e { 
	position:relative;
	width:346px;
	height:197px;
	top:0px;
	left:380px;
	background:url(immagini/servizireggiocalabriaeng.jpg) no-repeat;
}

#servizio3e { 
	position:relative;
	width:346px;
	height:197px;
	top:30px;
	left:0px;
	background:url(immagini/serviziinclusieng.jpg) no-repeat;
}

#servizio4e{ 
	position:relative;
	width:346px;
	height:197px;
	top:0px;
	left:380px;
	background:url(immagini/serviziexcluseng.jpg) no-repeat;
}

#servizioflash1 { 
	position:absolute;
	width:346px;
	height:197px;
	top:430px;
	left:270px;
}

#servizioflash2 { 
	position:relative;
	width:346px;
	height:197px;
	top:-199px;
	left:350px;

}

#servizioflash3 { 
	position:relative;
	width:346px;
	height:197px;
	top:-195px;
	left:0px;

}

#servizioflash4{ 
	position:relative;
	width:346px;
	height:197px;
	top:-199px;
	left:350px;

}

.txtgrande {
	font-size:16px;
	color:#C60;
}

.coloregiallo {
	color:#960;
}

.foto2 {
	position:relative;
	top:15px;
	left:40px;
}

.foto3 {
	position:relative;
	top:15px;
	left:90px;
}

.fotoetnica1{
	position:relative;
	top:-40px;
}

.fotoetnica2{
	position:relative;
	top:40px;
	left:30px;
}

.fotoetnica3{
	position:relative;
	top:-20px;
	left:0px;
}


.countryfoto1{
	position:relative;
	top:-30px;
}

.countryfoto2{
	position:relative;
	left:30px;
}


.countryfoto3{
	position:relative;
	left:30px;
	top:-10px;
}

.countryfoto4{
	position:relative;
	left:40px;
	top:-40px;
}

.bianco {
	color:#FFF
}

#logostanze {
	position:absolute;
	width:156px;
	height:246px;
	top:480px;
	left:250px;
	text-align:right;
}

.romanticalogo {
	position:relative;
	top:15px;
}

.countrylogo {
	position:relative;
	top:140px;
}

.mediterranealogo {
	position:relative;
	top:60px;
	left:3px;
}

.etnicalogo {
	position:relative;
	top:100px;
	left:5px;
}

#formcontattaci {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EFCEB3;
    color: #333333;
    font-size: 11px;
    height: 208px;
    line-height: 16px;
    padding: 2px;
    position: relative;
    top: -4px;
    width: 304px;
}
#formcontattaci h1 {
    color: #3F1B08;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0;
}
#formcornice {
    background: url("img/del.png") no-repeat scroll 234px 150px #EFE3C2;
    padding: 7px;
    height: 193px;
}
#formcontattaci input {
    border: 1px solid #DFC5A7;
    font-size: 10px;
    height: 17px;
    padding: 0;
}
.formleft {
    float: left;
    margin-top: 6px;
    width: 125px;
}
.formright {
    float: right;
    margin-top: 7px;
    width: 158px;
}
.inviaform {
    height: 21px !important;
    margin-top: 6px;
    padding: 2px 2px 11px !important;
}
#formcornice textarea {
    border: 1px solid #DFC5A7; }
    
#focusvenere {
    width: 135px;
    height: 116px;
    position: absolute;
    top: 144px;
    right: 8px; }
#focusvenere:hover { cursor:pointer;}

#modulocontatti {
    background: url("../img/letterbox.jpg") repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 11px;
    height: 222px;
    left: -7px;
    padding: 30px;
    position: relative;
    top: 20px;
    width: 393px;
}
#modulocontatti input {
    border: 1px solid #CF5D5A;
    margin: 4px 4px 4px 0;
}
#modulocontatti textarea {
    border: 1px solid #CF5D5A;
    margin: 4px 4px 4px 0; }
    
#testo h2 {
    color: #B2100B;
    font-size: 24px;
    font-weight: normal;
    left: -8px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 24px; }
    
#boxfoto img {
    border: 1px solid #B46E5E;
    margin: 2px;
    padding: 1px;
}
#boxfoto img:hover {
    cursor: pointer;
    border: 1px solid #85493B;
}

.cont_desc_main_left {
    float: right;
    line-height: 16px;
    width: 456px;
}
.cont_desc_main_right {
    float: left;
}
.clear {
    clear: both;
}
.blocco_desc {
    border-bottom: 1px solid #DDDDDD;
    margin-top: 10px;
    padding-bottom: 10px;
}
.cont_desc_main_left h2 {
    color: red;
    margin: 0 0 6px;
    padding: 0;
}
.cont_desc_main_right img {
    border: 1px solid green;
    padding: 1px;
}

.dvmg {
    border: 1px solid #DDDDDD;
    float: left;
    font-size: 9px;
    height: 161px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 168px;
}
.dvmg img {
    border: 1px solid green;
    padding: 1px;
    width: 155px;
}
.dvmg h2 {
    color: orange;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

#boxrecensioni {
    color: #000000;
    height: 724px;
    left: 239px;
    position: relative;
    top: 367px;
    width: 741px;
}
.left_linerece {
    float: right;
    width: 495px;
}
.right_linerece {
    float: left;
}
.left_linerece h2 {
    color: orange;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}
.left_linerece p {
    margin: 0;
    padding: 0;
}
.linerece {
    border-bottom: 1px solid #DDDDDD;
    padding-top: 20px;
    padding-bottom: 20px;
}
.right_linerece img {
    border: 1px solid green;
    margin-top: 6px;
    padding: 2px;
}
.linerece:hover {
    cursor: pointer;
    background: #DDD;
}

#boxfotocamere img {
    border: 1px solid #DDD;
    float: left;
    margin: 2px;
    padding: 1px;
    margin-top: 5px;
}
#boxfotocamere {
    margin-top: 59px;
    width: 377px;
    float: right;
}

#servizio {
    height: 410px;
    left: 272px;
    position: absolute;
    top: 430px;
    width: 671px; }
    
.servicebox {
    background: none repeat scroll 0 0 orange;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    height: 155px;
    margin: 0 10px 20px;
    padding: 10px 10px 10px 13px;
    width: 290px;
}
.servicebox h2 {
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
}
.servicebox ul li {
    font-size: 11px;
    line-height: 15px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.servicebox ul {
    margin: 0;
    padding: 0;
}

#contcamere {
    position: absolute;
    top: 419px;
    left: 241px;
    width: 731px;
    height: 437px;
}
.camereservice {
    float: left;
    margin: 10px;
    border: 1px solid #DDD;
    padding: 1px;
    cursor: pointer;
}

#facebox {
    position: absolute;
    top: 196px;
    right: 86px; }
