@charset "utf-8";
/* CSS Document */

body, html{
background:#0f6287 url(img/bg.jpg) repeat-x;
margin:0;
padding:0;
}

a:link{
color:#FFF;
text-decoration:none;
}

a:visited{
color:#E5E5E5;
text-decoration:underline;}

a:hover{
color:#FFF;
text-decoration:underline;
}



.centerall{
width:980px;
margin:0 auto;

}


.all{
float:left;
width:980px;

height:auto;
margin-bottom:11px;


}

.ombra{
float:left;
width:980px;
background:url(img/ombra.png) repeat-y;}

.container{
margin:0px auto;
width:922px;

height:auto;
}

.menu{
background:#FF6600;
height:30px;
width:920px;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.header{
clear:both;
width:922px;
height:176px;

border-bottom:1px solid #000;
}

.header_t{
clear:both;
width:922px;
height:176px;
border-bottom:1px solid #000;
background:url(img/territorio.jpg) no-repeat;
}

.header_r{
clear:both;
width:922px;
height:176px;
border-bottom:1px solid #000;
background:url(img/residence.jpg) no-repeat;
}


.header_bagno{
clear:both;
width:922px;
height:176px;
border-bottom:1px solid #000;
background:url(img/bagno-miramare.jpg) no-repeat;
}

.center{

float:left;
display:inline;
width:880px; /*  +20 + 20 padding*/
height:auto;
background:#484848 ;
padding:20px 20px 0px 20px;
border-left:1px solid #000000;
border-right:1px solid #000000;

}

#nav ul{
margin:0px 0px 0px 15px;
padding:0px;
background:#666666;}


#nav ul li{
display:inline;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto;
font-weight:bold;

text-align:center;
width:920px;
background:#003399;
}

#nav ul li a{
line-height:30px;
display:block;
float:left;
height:28px;
margin:1px;
width:auto;
color:#FFFFFF;
text-decoration:none;
padding:0px 35px;}

#att{
background:#F1A87C;
outline:none;
}


#nav ul li a:hover{
background:#F1A87C;
outline:none;
}

h3{
margin:0px 0px 10px 0px;
color:#0099CC;
font-weight:bold;
font-size:12px;
}

h2{
margin:0px 0px 10px 0px;
color:#FF3300;
font-weight:bold;
font-size:12px;
}

h5{
text-transform:uppercase;
font-weight:bold;
font-size:11px;
margin:3px;
color:#CC6600;}

h6{
text-transform:uppercase;
font-weight:bold;
font-size:11px;
margin:3px 0px 3px 0px;
color:#FFFF;
}

.sx{
float:left;
display:inline;
padding:10px;
width:400px;
height:auto;
background:#5c5c5c;
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;}

.dx{
float:left;
display:inline;
width:400px;
height:auto;
padding:10px 10px 0px 30px;
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#fan img {
border:#000 1px solid;}


#list li, #list li a {
margin:0px;
line-height:30px;
list-style-type:none;
color:#FFFFFF;
text-decoration:none;
line-height:15px;
font-weight:bold;
outline:none;}

#list li a:hover{
color:#FF6600;
}


.footer{
clear:both;
background:url(img/logo-bottom.png) no-repeat;
width:980px;
/*width:922px;
margin:0px auto;*/
height:130px; 
}


.footer-bagno{
clear:both;
background:url(img/logo-bottom-bagno.png) no-repeat;
width:980px;
/*width:922px;
margin:0px auto;*/
height:130px; 
}

.tab_costi {
background:#fff;
border:1px solid #e6ebf3;
color:#151718;
font-size:8pt;
width:400px;
}

.td_costi_grigio {
background-color:#e0e5ec;
text-align:center;
}
.td_costi_normal {
background-color:#F5F8FC;
text-align:center;
}


.jsvalidation{
color:#ff0000;}


.h1-mdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	line-height: normal;
	margin:0px;
	padding:0px;
	text-align:center;
}

.footer-mdr {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
	
}

.footer-mdr a, .footer-mdr a:hover, .footer-mdr a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.trilo img
{
	margin:20px 0;
}
#gallery
{
	width:860px;
	margin:10px auto 0 auto;
}
