body {
	background:#000066 url("../images/mare.jpg")  repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#eee;	
}

div#container{
	width:790px;
	position:absolute;
	left:50%;
	margin-top:1px;
	margin-left:-395px; 
}

a#logolestefanie,a#logocasacasarano{display:block;float:left;background-position:bottom center;background-repeat:no-repeat}
a#logolestefanie{width:300px;height:220px;background-image:url(../images/lestefaniecompleto.png);}
a#logocasacasarano{width:300px;height:150px;background-image:url(../images/casaranocompleto.png)}
a#logolestefanie:hover,a#logocasacasarano:hover,.current{background-position:top center!important;}

div.tablebg{background:#eee;color:#000}

h1,h3{font-variant:small-caps}
/* GENERAL */

.invisibile{display:none;}

a {font-size:16px;font-weight:bold;color:#eee;text-decoration:none;}

img{border:0;}

li{list-style:inside}

table,tr,td {margin-bottom:5px;padding:0px;}

img.foto_btn,img.tumb,img#mapp
{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

img.foto_btn:hover,img.tumb:hover,img#mappa:hover
{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
/* HEADER */
p#pl_header{display:none}

div#header{
	height:280px;
	width:790px;
/*	background:#000066 url("../images/bg_header.jpg");*/
}

div#top_header{
	width:600px;
}

div#gallery{
	float:right;
	width:190px;
	height:280px;
	overflow:hidden
}

div.trasparentbg{
	position:absolute;
	top:0;
	right:30px;
	z-index:30;
	width:130px;
	height:30px;
	/*background-image:url("../images/bg_trasparent.png");*/
}

img.tumb{
	display:block;
	width:133px;
}

/*BARRA*/

div#barra
{
	width:790px;
	height:40px;
	background:#000066;
	text-align:justify;
}

div#submenu,div#submenu_info
{
	text-align:center;
	position:relative;
	display:none;
}
div#submenu{left:-95px;}
div#submenu_info{left:80px;}

a.scheda
{
	font-size:18px;
	border-right:1px #eee solid;
}

a.scheda,a.sub_menu,a.acces{color:#eee;}
a.scheda:hover,a.sub_menu:hover,a.acces:hover{color:#ffcc00;}

img#curva_barra{position:relative;left:-2px;}

a.acces
{
	margin-left:20px;
	border-right:1px #eee solid;
	font-size:14px;
	font-weight:normal;
	position:relative;
	left:20px;
}


/* BODY */

div#contents
{
	margin-top:0px;
	width:788px;
	background:#000066;
	border-left:1px solid #FFf;
	border-right:1px solid #FFf;
}

div#text
{
	text-align:justify;
	font-size:16px;
	width:590px;
	padding:5px;
	background:#eee;
	color:#000;
	min-height:470px
}

div#banners
{
	float:right;
	width:185px;
	margin-top:5px;
}

a.button
{
	float:right;
	background:url("../images/btn/btn_onda.png") no-repeat;
	color:#000099;
	font-size:18px;
	width:175px;
	height:50px;	
	margin-bottom:5px;
	margin-right:5px;
	text-align:center;
}				

span.km
{
	position:relative;
	top:10px;
	font-weight:normal;
	font-size:14px;
	color:#eee;
}

img.foto_btn
{
	float:right;
	width:49px;
	height:48px;
	background:#eee;
	border:1px solid #0000FF;
	border-left:0px;	
}		

/* FOOTER */

div#footer
{
	height:75px;
	width:788px;
	background:#000066 url("../images/onda.jpg");
	border-left:1px solid #FFf;
	border-right:1px solid #FFf;
	color:#eee;
	font-weight:bold;
	text-align:center;
}			

div#infop{width:790px;position:absolute;bottom:0px;right:0px;}

p.partner{margin-left:10px;color:#0000CC;}

/*maps*/

img#mapp{
	margin-left:210px;
	margin-top:10px;
}

a.maps_link,a.foot{
	font-weight:bold;
	text-decoration:none;
}

a.maps_link{color:#000066;}
a.maps_link:hover{text-decoration:underline;}
a.foot{color:#eeef33}
a.foot:hover{color:#FF6600}
