body {background:#000033; padding: 0px;margin:0px;text-align: center;
font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif;color:#000000}
#container{background:#FFFFFF;overflow:auto;margin: 30px auto 0 auto;text-align:left;	width: 920px; padding:0}

#header{background: url("immagini/dal-corsaro-ristorante.gif") no-repeat 0px 0px;height:366px;position:relative;}
#headercat{background: url("immagini/dal-corsaro-catering.gif") no-repeat 0px 0px;height:366px;position:relative;}
#testata1 {float:left;width:281px;margin:5px 0;height:366px}
#testata1 a {width: 350px;color:#FFFFFF}
#testata1  a span {width: 210px;	CURSOR: pointer;POSITION: absolute;	height:120px;
	left: 40px;top:100px;}
#testata1 div {text-align:right;margin:81px 0 0 0}
	

#testata2 {background:#795F03;float:left;width:116px;margin:5px;padding:132px 0 0 0 ;height:216px;}
#testata2 ul{padding:0px;margin:0} 
#testata2 li{display:inline;} 
#testata2 a{position:relative;display:block;float:left;height:26px;margin:0;
padding:0;text-decoration:none;color:#795F03;} 
#testata2 a span{position:absolute;height:26px;cursor: pointer; /*per IE*/ }
#testata2 a:hover{color: #660 /*per IE*/}

#testata3 {float:left;width:513px;margin:5px 0;height:366px;}

#testata4 {background:#000033;float:left;width:116px;margin:5px;padding:132px 0 0 0 ;height:216px;}
#testata4 ul{padding:0px;margin:0} 
#testata4 li{display:inline;} 
#testata4 a{position:relative;display:block;float:left;height:26px;margin:0;
padding:0;text-decoration:none;color:#000033;} 
#testata4 a span{position:absolute;height:26px;cursor: pointer; /*per IE*/ }
#testata4 a:hover{color: #003 /*per IE*/}


a#ris {width:116px;padding:0}
a#ris span{background: url("immagini/ristorante-corsaro.gif") no-repeat;color:#FFF;width:116px;}
a#ris:hover span{background-position: -116px 0}
a#ris2 {width:116px;padding:0}
a#ris2 span{background: url("immagini/ristorante-corsaro2.gif") no-repeat;color:#FFF;width:116px;}
a#ris2:hover span{background-position: -116px 0}
a#ris3 {width:116px;padding:0}
a#ris3 span{background: url("immagini/restaurant.gif") no-repeat;color:#FFF;width:116px;}
a#ris3:hover span{background-position: -116px 0}
a#ris4 {width:116px;padding:0}
a#ris4 span{background: url("immagini/restaurant2.gif") no-repeat;color:#FFF;width:116px;}
a#ris4:hover span{background-position: -116px 0}

	
a#dov {width:116px;}
a#dov span{background: url("immagini/dovesiamo-corsaro.gif") no-repeat;color:#FFF;width:116px;}
a#dov:hover span{background-position: -116px 0}
a#dov2 {width:116px;}
a#dov2 span{background: url("immagini/dovesiamo-corsaro2.gif") no-repeat;color:#FFF;width:116px;}
a#dov2:hover span{background-position: -116px 0}
a#dov3 {width:116px;}
a#dov3 span{background: url("immagini/where.gif") no-repeat;color:#FFF;width:116px;}
a#dov3:hover span{background-position: -116px 0}
a#dov4 {width:116px;}
a#dov4 span{background: url("immagini/where2.gif") no-repeat;color:#FFF;width:116px;}
a#dov4:hover span{background-position: -116px 0}

a#cat {width:116px;}
a#cat span{background: url("immagini/catering-corsaro.gif") no-repeat;color:#FFF;width:116px;}
a#cat:hover span{background-position: -116px 0}
a#cat2 {width:116px;}
a#cat2 span{background: url("immagini/catering-corsaro2.gif") no-repeat;color:#FFF;width:116px;}
a#cat2:hover span{background-position: -116px 0}
a#cat3 {width:116px;}
a#cat3 span{background: url("immagini/catering-corsaro.gif") no-repeat;color:#FFF;width:116px;}
a#cat3:hover span{background-position: -116px 0}
a#cat4 {width:116px;}
a#cat4 span{background: url("immagini/catering-corsaro2.gif") no-repeat;color:#FFF;width:116px;}
a#cat4:hover span{background-position: -116px 0}

a#dic {width:116px;}
a#dic span{background: url("immagini/dicono-di-noi.gif") no-repeat;color:#FFF;width:116px;}
a#dic:hover span{background-position: -116px 0}
a#dic2 {width:116px;}
a#dic2 span{background: url("immagini/dicono-di-noi2.gif") no-repeat;color:#FFF;width:116px;}
a#dic2:hover span{background-position: -116px 0}
a#dic3 {width:116px;}
a#dic3 span{background: url("immagini/tell-about-us.gif") no-repeat;color:#FFF;width:116px;}
a#dic3:hover span{background-position: -116px 0}
a#dic4 {width:116px;}
a#dic4 span{background: url("immagini/tell-about-us2.gif") no-repeat;color:#FFF;width:116px;}
a#dic4:hover span{background-position: -116px 0}


a#eve {width:116px;}
a#eve span{background: url("immagini/eventi-corsaro.gif") no-repeat;color:#FFF;width:116px;}
a#eve:hover span{background-position: -116px 0}
a#eve2 {width:116px;}
a#eve2 span{background: url("immagini/eventi-corsaro2.gif") no-repeat;color:#FFF;width:116px;}
a#eve2:hover span{background-position: -116px 0}
a#eve3 {width:116px;}
a#eve3 span{background: url("immagini/events.gif") no-repeat;color:#FFF;width:116px;}
a#eve3:hover span{background-position: -116px 0}
a#eve4 {width:116px;}
a#eve4 span{background: url("immagini/events2.gif") no-repeat;color:#FFF;width:116px;}
a#eve4:hover span{background-position: -116px 0}

a#new {width:116px;}
a#new span{background: url("immagini/newsletter.gif") no-repeat;color:#FFF;width:116px;}
a#new:hover span{background-position: -116px 0}
a#new2{width:116px;}
a#new2 span{background: url("immagini/newsletter2.gif") no-repeat;color:#FFF;width:116px;}
a#new2:hover span{background-position: -116px 0}
a#new3 {width:116px;}
a#new3 span{background: url("immagini/newsletter.gif") no-repeat;color:#FFF;width:116px;}
a#new3:hover span{background-position: -116px 0}
a#new4{width:116px;}
a#new4 span{background: url("immagini/newsletter2.gif") no-repeat;color:#FFF;width:116px;}
a#new4:hover span{background-position: -116px 0}

a#gal {width:116px;}
a#gal span{background: url("immagini/gallery.gif") no-repeat;color:#FFF;width:116px;}
a#gal:hover span{background-position: -116px 0}
a#gal2 {width:116px;}
a#gal2 span{background: url("immagini/gallery2.gif") no-repeat;color:#FFF;width:116px;}
a#gal2:hover span{background-position: -116px 0}
a#gal3 {width:116px;}
a#gal3 span{background: url("immagini/gallery.gif") no-repeat;color:#FFF;width:116px;}
a#gal3:hover span{background-position: -116px 0}
a#gal4 {width:116px;}
a#gal4 span{background: url("immagini/gallery2.gif") no-repeat;color:#FFF;width:116px;}
a#gal4:hover span{background-position: -116px 0}

a#link {width:116px;}
a#link span{background: url("immagini/link.gif") no-repeat;color:#FFF;width:116px;}
a#link:hover span{background-position: -116px 0}
a#link2 {width:116px;}
a#link2 span{background: url("immagini/link2.gif") no-repeat;color:#FFF;width:116px;}
a#link2:hover span{background-position: -116px 0}
a#link3 {width:116px;}
a#link3 span{background: url("immagini/links.gif") no-repeat;color:#FFF;width:116px;}
a#link3:hover span{background-position: -116px 0}
a#link4 {width:116px;}
a#link4 span{background: url("immagini/links2.gif") no-repeat;color:#FFF;width:116px;}
a#link4:hover span{background-position: -116px 0}

a#con {width:116px;}
a#con span{background: url("immagini/contatti.gif") no-repeat;color:#FFF;width:116px;}
a#con:hover span{background-position: -116px 0}
a#con2 {width:116px;}
a#con2 span{background: url("immagini/contatti2.gif") no-repeat;color:#FFF;width:116px;}
a#con2:hover span{background-position: -116px 0}
a#con3 {width:116px;}
a#con3 span{background: url("immagini/contacts.gif") no-repeat;color:#FFF;width:116px;}
a#con3:hover span{background-position: -116px 0}
a#con4 {width:116px;}
a#con4 span{background: url("immagini/contacts2.gif") no-repeat;color:#FFF;width:116px;}
a#con4:hover span{background-position: -116px 0}

a#pren {width:116px;}
a#pren span{background: url("immagini/prenota.gif") no-repeat;color:#FFF;width:116px;}
a#pren:hover span{background-position: -116px 0}
a#pren2 {width:116px;}
a#pren2 span{background: url("immagini/prenota2.gif") no-repeat;color:#FFF;width:116px;}
a#pren2:hover span{background-position: -116px 0}
a#pren3 {width:116px;}
a#pren3 span{background: url("immagini/booking.gif") no-repeat;color:#FFF;width:116px;}
a#pren3:hover span{background-position: -116px 0}
a#pren4 {width:116px;}
a#pren4 span{background: url("immagini/booking2.gif") no-repeat;color:#FFF;width:116px;}
a#pren4:hover span{background-position: -116px 0}


#contenuto {margin:10px;padding:20px 20px 5px 20px;
min-height	: 200px; /* non &#232; interpetata da Internet Explorer */
height		: auto !important; /* serve per Opera, Mozilla e gli altri browser per sovrascrivere la terza dichiarazione che vincolerebbe in ogni caso l'altezza del box (cosa non prevista da min-height). Internet Explorer non d&#224; peso alla direttiva !important */
height		: 200px; /* &#232; interpretata solo da Internet Explorer poich&#233; per gli altri browser la seconda dichiarazione &#232; pi&#249; importante. In ogni caso Internet Explorer intepreter&#224; height come se si trattasse di min-height */
line-height:2em;text-align:justify}

#corpo{float: rigth;width:640px; padding: 0 0 0 10px}
#menulacarta{float: left;width:200px; border-right:1px solid #000000}

#divintro{
 position:absolute; color:#FFFFFF;
width:500px;height:440px; top:50%;left:50%; margin-left:-250px;margin-top: -220px;
}
#divintro a{color:#FFFFFF; text-decoration: none}
#divintro a:hover{color:#795F03}
#imgintro{border:1px solid #795F03;}

#contenuto h1{color:#000000;font-size: 95%;font-weight:bold;margin:10px 0}

#contenuto h2{color:#795F03;font-size: 95%;font-weight:bold;margin:10px 0}

#contenuto h3{color:#000000;font-size: 95%;font-weight:bold;margin:10px 0}
#contenuto h4{margin:2px 0 5px 0;padding:0; font-size: 95%;color:#E21A1A;}
#contenuto h5{margin:10px 0 10px 0;padding:0; font-size: 95%;font-weight:bold;}
#contenuto  a:link{ color:#795F03;text-decoration: none;font-weight:bold;}
#contenuto  a:visited{ color:#795F03;text-decoration: none;font-weight:bold;}
#contenuto  a:active { color:#795F03;text-decoration: none;font-weight:bold;}
#contenuto  a:hover{color:#000000;text-decoration: underline;font-weight:bold;}

#contenuto  a.sottomenu{ margin:0 20px 0 0;}
#divintro a.intro { color:#000033;text-decoration: none;font-weight:bold;}
#divintro a.intro:hover{color:#000033;text-decoration: none;font-weight:bold;}


#contenuto ul{ margin:5px 10px; padding:0; font-weight:normal; 	}
ul.elencolinea li { background:url(immagini/quad.gif) no-repeat 0px 15px; padding:5px 0 0 15px;margin:0;
	list-style-type:none;}
ul.elencocarta li {font-style: italic; padding:5px 0 0 5px;margin:0;	list-style-type:none;}
.selezionato { border-left:4px solid #795F03;}
.elencolinea2 li { font-weight:bold;color:#826A14;background:url(immagini/quad.gif) no-repeat 0px 15px; padding:5px 0 0 15px;margin:0;
	list-style-type:none;}

#footer{ text-align:center; margin:5px 0;padding:0 0 0; color:#FFFFFF;font-size:11px;}
#footer a{color:#FFFFFF;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #795F03;text-decoration: underline;}

.riquadrologin{margin: 10px auto;padding:0;width: 450px;background: #F9FDDA;}

img{	border: 0;}
.clearer{clear:left;border-bottom:1px solid #CCCCCC; padding: 5px 0}

table{	font: 100% Georgia, "Times New Roman", Times, serif;	COLOR: #000;margin:0; padding:0}
td{margin:0; padding:2px 0}

th {border: #ccc 1px solid; padding-right: 0.7em;text-transform: uppercase; padding-top: 0.3em;COLOR: #000; text-align: center;}
.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.titolo{color:#795F03;	font-weight:bold;}
.titolo2{color:#000000;font-weight:bold;}
.hidden{position: absolute;top: -9999px;left:-9999px;} 

.areacontatti{width: 600px; margin:0 auto;}
form{padding:2px;margin:0;line-height:1em;}
form p{padding:2px;margin:0;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:200px;display: inline;margin-left: 2px;padding:2px}
input.pulsante{	font: 100%  Georgia, "Times New Roman", Times, serif; BACKGROUND: #795F03; text-align:center;color:#FFF}
input {	font: 100% Georgia, "Times New Roman", Times, serif;color:#000000;border: #795F03 1px solid; BACKGROUND: #FFF; }
textarea {	font: 100% Georgia, "Times New Roman", Times, serif;color:#000000;border: #795F03 1px solid; BACKGROUND: #FFF; }
select {	font: 100% Georgia, "Times New Roman", Times, serif;color:#000000;border: #795F03 1px solid; BACKGROUND: #FFF; }

legend {margin:0;padding: 0;}
.linea{border-bottom: 1px solid #000000;}
.imgsinistra {
	float: left; border: 1px solid #000000;	margin-right: 10px;	margin-bottom: 5px;	}
.imgsinistrasb {
	float: left; border: 0;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #000000; margin: 8px 0px 5px 8px;}
.imgdestrasb {
	float: right; border: 0; margin: 5px 0 5px 10px;}
.imgcentro {
		vertical-align: middle;padding: 5px}
.alldestra {
		text-align: right; }

dt{margin: 2px 0;font-weight:bold;}
dd{margin: 0;border-bottom: 1px solid #CCC;padding:0;}
ul#gallery {padding: 0px; margin: 0px; list-style-type: none;width: 100%;}
ul#gallery li {	padding:5px ; height:150px;list-style-type: none; 
	float: left; margin: 0 auto; width:150px; text-align:left;}
	

UL.lista {	PADDING: 0; MARGIN: 0px 0px 0px 1em; WIDTH: 100%; LIST-STYLE-TYPE: none;}
UL.lista LI {	FLOAT: left; WIDTH: 15em; PADDING-BOTTOM: 10px;}
UL.lista LI A {	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 8em; COLOR: #09d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
UL.lista LI A:hover {	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #900}

.gabbia1 { float: left;	padding: 2px;	margin: 0 ;	width: 370px; }
.gabbia2 {float: left;	padding: 2px;	margin: 0 0 0 25px ;	width: 370px; }
.bordotabella{border-bottom: 1px solid #BAC67C; font-weight:bold; color: #000000}

UL#allegati {	 	margin: 5px auto; }
UL#allegati LI {background:url(immagini/icodoc.gif) no-repeat 0px 0px ;	padding: 5px 0 10px 25px; list-style-type: none;  }


#albumlist {overflow:hidden;margin:0;padding:0;}
ul#albumlist {list-style-type: none;margin:0;padding:0;}
#albumlist li {	float: left;    text-align:center; margin: 4px}
#albumlist img {display: block;	margin: 3px;text-align:center;	border:1px solid #000000;}

