body {width:99%; text-align:center; background-image:url(/images/background_main.png); background-repeat:repeat-x; }
#main {margin: 0 auto; top:1px; text-align:left; width:800px; background-color:white; overflow:visible;z-index:3000;}
#header {
text-align:left; 
width:802px;
height:203px;
background-image:url(/images/header/sfondo_header.gif);}
.logo {position:relative;float:left; top:10px; left:30px;width:199px; height:200px;}
.immagine {position:relative;float:right; width:599px; top:7px; left:2px; height:200px;}
.mappa {text-align:right; right=5px; font-family:Verdana, Geneva, sans-serif; font-size:80%;color:#800000;}
.mappa a {color:#CCC;}
.mappa a:hover {color:#480000; text-decoration:underline;}

.main_menu {
border-left: 1px solid #D1C59B;
border-right: 1px solid #D1C59B;
width:800px;
height:28px;
background:#D1C59B;
position:absolute;
z-index:1000;
}

#corpo {
position:relative;
padding-top:25px;
margin: 0 auto; 
text-align:left;
background-image:url(/images/disegno.gif);
background-position: 250px 26px;
background-repeat:no-repeat;
width:800px;
min-height:370px;
background-color:white; 
overflow:hidden;
border-left: 1px solid #D1C59B;
border-right: 1px solid #D1C59B;
}

#corpo a {color:#990000; text-decoration:underline;}
#corpo a:hover {color:#ff0000; text-decoration:underline;}
#corpo li {text-indent:25px;}

.cont_corpo {
position:relative;
float:left;
top:10px;
padding:10px;
text-align:left; 
width:444px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 13px;
line-height:1.6;
color:#480000;
}

.cont_corpo_pagine {
position:relative;
float:left;
top:10px;
padding:10px;
text-align:left; 
width:594px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 13px;
line-height:1.6;
color:#480000;
}

.cont_corpo_tutto {
position:relative;
float:left;
top:10px;
padding:10px;
text-align:left; 
width:780px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 13px;
line-height:1.6;
color:#480000;
}

.cont_corpo_mappa {
position:relative;
float:left;
top:10px;
padding:10px;
text-align:left; 
width:500px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 13px;
line-height:1.6;
color:#480000;
}

.didascalia_mappa{
position:relative;
float:left;
width:260px;
top:65px;
margin:0;
padding:5px;
text-align:left; 
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 12px;
line-height:1.3;
color:#480000;
}

.titolo_sezione{
font-family: Georgia, Times New Roman, Times, serif;
font-size:16px;
font-weight:bolder;
line-height:1.6;
}

.up {
text-align:right;	
}
.up a {color:#480000; text-decoration:none;}
.up a:hover {color:#480000; text-decoration:underline;}

#box-offerte{
position:relative;
float: left;
background-color:#fff;
background-image:url(../images/sfondo_box.png);
background-position: left top;
filter:alpha(opacity="70");
opacity: 0.7;
width:150px;
height:290px;
top:15px;
left:13px;
overflow:hidden;
}

.cont_box-offerte {
position:relative;
top: 30px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
color:#004040;
}
.voce_offerta {
height:42px;
line-height:1.2;
}

div.cont_box-offerte a {color:#004040; text-decoration:none;}
div.cont_box-offerte a:hover {color:#C00; text-decoration:underline;}

#box-foto{
position:relative;
float: left;
border-left: 1px solid #D1C59B;
width:140px;
height:100%;
top:15px;
left:28px; 
overflow:hidden;
padding:0px 8px 10px;
}

.cont_box-foto {
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-align:center;
color:#AD8F58;
border:none;
}

.cont_box-foto ul { list-style: none;}
.cont_box-foto ul li { display: inline; }

.cont_box-foto img {
padding: 3px;
border: solid 1px #D1C59B;
}

#links {
position:relative;
margin: 0 auto; 
width:800px;
background-color:#fff; 
overflow: hidden;
border-left: 1px solid #D1C59B;
border-right: 1px solid #D1C59B;
}

.cont_links {
position:relative;
padding-bottom:10px;
text-align:center; 
width:750px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 8px;
color:#480000;
}

#links2 {
position:relative;
overflow: hidden;
width:800px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 10px;
}

.cont_links2 {
position:relative;
padding:20px 5px 20px;
text-align:right;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 8px;
color:#480000;
}


#offerte {
position:relative;
margin-top:10px;
padding:10px;
background-image:url(/images/logo_sfondo.gif);
background-position:bottom left;
background-repeat:no-repeat;
border-bottom: 1px dotted #480000;
text-align:left; 
width:100%;
min-height:100px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 16px;
color:#480000;
line-height:1.3;
}

.titolo{
font-family: "Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#970000;
}
.titolo a {color:#970000; text-decoration:none;}
.titolo a:hover {color:#C00; text-decoration:underline;}

.testo_piccolo{
font-family: "Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size:13px;
line-height:1.1;
}

#footer { margin: 0 auto; padding-bottom:6px;width:802px; background-image:url(/images/sfondo_footer.gif); background-position:bottom;}
div.cont_footer{ margin: 0 0.8%;background: #B9B099;font: 80% "Trebuchet MS",Verdana,Arial,sans-serif; color:#480000;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #B9B099}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div.cont_footer a {color:#480000; text-decoration:underline;}
div.cont_footer a:hover {color:#C00; text-decoration:underline;}

.bottone_booking{position:absolute; z-index:200; left:465px; top:4px;background:#9abc90; width:160px;font: 110% "Trebuchet MS",Verdana,Arial,sans-serif; color:#004040;line-height:2; text-align:center; font-weight:bold;}
.bottone_booking b.rtop, .bottone_booking b.rbottom{display:block;background: #FFF;}
.bottone_booking b.rtop b, .bottone_booking b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9abc90;}
.bottone_booking b.r1{margin: 0 5px;}
.bottone_booking b.r2{margin: 0 3px;}
.bottone_booking b.r3{margin: 0 2px;}
.bottone_booking b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

.bottone_booking a {color:#004040;}
.bottone_booking a:hover {color:#C00; text-decoration:underline;}

.menu {list-style:none; margin:0; padding:0; font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif; font-size:13px;text-align:center;}
.menu * {margin:0; padding:0;}
.menu a {display:block; color:#482E1F; text-decoration:none;} /*Colore del testo */
.menu li {position:relative; float:left;}
.menu ul {position:absolute; top:28px; left:-5; background:#D1C59B; display:none; opacity:0; list-style:none;}
.menu ul li {position:relative; border-bottom:1px solid white; width:106px; margin:0;}
.menu ul li a {display:block; padding:7px 2px 6px; background-color:#D1C59B;}
.menu ul li a:hover {background-color:#C69B5F;}
.menu ul ul {left:99px; top:-1px;}
.menu .menulink {padding:6px 3px; height:16px;font-size:12px;font-weight:bold; background:#D1C59B; width:100px;}
.menu .menulink_home {padding:6px 3px; height:16px;font-size:12px;font-weight:bold; background:#D1C59B; width:50px;}
.menu .menulink:hover, .menulink_home:hover, ul.menu .menuhover {background:#C69B5F;}
.menu .sub {background:#d1d1d1 url(/images/arrow.gif) 136px 8px no-repeat;}
.menu .topline {border-top:1px solid #886831;}

		#platea{
		display: none; 
		position:absolute; 
		width:150px;
		height:165px;
		background-color:#FFF;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		padding: 10px;
		border: solid 1px #480000;
		z-index:900;
		}
		#gruppi{
		display: none; 
		position:absolute; 
		width:150px;
		height:165px;
		background-color:#FFF;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		padding: 10px;
		border: solid 1px #480000;
		z-index:900;
		}
		#ferro_di_cavallo{
		display: none; 
		position:absolute; 
		width:150px;
		height:165px;
		background-color:#FFF;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		padding: 10px;
		border: solid 1px #480000;
		z-index:900;
		}
		#unico{
		display: none; 
		position:absolute; 
		width:155px;
		height:165px;
		background-color:#FFF;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		padding: 10px;
		border: solid 1px #480000;
		z-index:900;
		}

.gb_message {
background-image:url(/images/background_message.png); 
background-repeat:repeat-x;
width: 590px;
border: 1px dotted #D1C59B;
padding: 5px;
}

.eventi {
padding:15px;
font-family:"Trebuchet Ms", Arial ,Helvetica, sans-serif;
font-size: 13px;
line-height:1.2;
color:#480000;	
}
