/* CSS Document */
body {
	text-align: center; /*IE5.x workaround*/
	background-color: #ffffff;
	color:#4b4b4b;
}


.indietro {
float:right;
width: 95px;
margin-top: 0px;
/*border: 3px double #ff9900;*/
border: 1px solid #206330;
}

.indietro p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 3px;
}

.indietro a {
text-decoration: none;
}

.indietro a:hover {
text-decoration:underline;
}




/* ------------------- STRUTTURA PRINCIPALE -------------------- */

#contenitore {
	width:760px;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	background-color: #ffffff;
	color:#4b4b4b;
}

#sinistra, #ristorante {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image: url(media/01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}

div#ristorante {
	background-image: url(media/023.jpg);
	}

#contatti {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image:  url(media/013.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}

#casemobili {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image:  url(media/014.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}

#galleria {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image:  url(media/09.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}

#prenotazione {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image:  url(media/08.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}

#arrivare {
	width:232px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:4px;
	background-image:  url(media/04.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#cacac9;
	border:2px solid #cacac9;
}


#destra {
	width:462px;
	height:550px;
	float:left;
	margin-left:-2px;
	margin-top:5px;
	background-color:#99cb67;
	color:#4b4b4b;
	border-top:2px solid #cacac9;
	border-right:2px solid #cacac9;
	border-bottom:2px solid #cacac9;
	text-align:left;
}

#strisciadx {
	width:55px;
	height:550px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-color:#ffffff;
	color:#4b4b4b;
	background-image: url(media/02head.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
}
#strisciadx img{
	border:0;
}


/* ------------- HOME PAGE ---------------- */
.testoform {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color : #333333;
margin-left: 0px;
margin-top:5px;
list-style:none;
padding-top:5px;
}

.testoform li{
margin-top: 2px;
}

#popup ul {
width: 500px;
height: 160px;
background-color:#99cb67; 
text-align: left;
background-image:  url(media/03.gif);
background-position:360px 5px;
background-repeat:no-repeat;}

#popup1 {
width: 500px;
height: 160px;
background-color:#99cb67; 
text-align: left;
background-image:  url(media/022.jpg);
background-position:360px 5px;
background-repeat:no-repeat;}

#boxinformazioni {
width:440px;
float:left;
margin-left:5px;
margin-top:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
}

#boxcam {
width:360px;
height:360px;
float:left;
margin-left:5px;
margin-top:0px;
margin-bottom:2px;
background-image:url(http://www.ifandbut.it/camweb/cam1/bokkicam-1.jpg);
background-position:4px 3px;
background-repeat:no-repeat;
background-color:#ffffff;
border:2px solid #206630;
line-height:13px;

}
#boxcam p{
margin-top:300px;
margin-left:5px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
}

#titoloscelta1 {
width:290px;
float:left;
margin-left:5px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#internoscelta1 {
width:440px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

#boxscelta2 {
width:210px;
height: 126px;
float:left;
margin-left:5px;
margin-right:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#boxscelta3 {
width:210px;
height: 126px;
float:left;
margin-left:5px;
margin-right:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#boxscelta4 {
width:210px;
height: 126px;
float:left;
margin-left:5px;
margin-right:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#boxscelta5 {
width:210px;
height: 126px;
float:left;
margin-left:5px;
margin-right:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#titoloscelta2 {
width:150px;
float:left;
margin-left:5px;
margin-top:40px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titoloscelta3 {
width:150px;
float:left;
margin-left:58px;
margin-top:40px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titoloscelta4 {
width:150px;
float:left;
margin-left:5px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titoloscelta5 {
width:150px;
float:left;
margin-left:58px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titoloinformazioni {
width:150px;
float: left;
margin-left: 5px;
margin-top: 10px;
background-color: #206330;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
}

#titoloescursioni {
width:150px;
float: left;
margin-left: 71px;
margin-top: 10px;
background-color: #206330;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
}

#informazioni{
width:210px;
float:left;
margin-left:5px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#informazioni ul li {
list-style:none;
margin-left: -27px;
margin-right: 10px;
}

#escursioni{
width:210px;
height: 100px;
float:left;
margin-left:15px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
}

#escursioni option {
width:120px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
height: 13px;
}


#internoescursioni {
width:430px;
height: 350px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
padding: 5px;
}



.testo, .testo1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color : #333333;
margin-left: 5px;
}

.testo1 {
margin-top: 15px;
}

.testo {
margin-top: 5px;
}

.testo p, .testo1 p {
margin: 5px;
}

.testoinformazioni {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color : #333333;
margin: 5px;
}




#boxlink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
border: none;
width: 290px;
height: 15px;
margin-left: 100px;
margin-top: 100px;
text-align:right;
} 

#boxlinkesc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
border: none;
width: 100px;
height: 15px;
float: right;
margin-top: 5px;
}

#bloccoprivacy {
	width:462px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	background-color:#99cb67;
	color:#4b4b4b;
	border-top:2px solid #cacac9;
	border-right:2px solid #cacac9;
	border-bottom:2px solid #cacac9;
	text-align:left;
}



div#titolobox1, #titolobox2, #titolobox3, #titolobox4, #titoloinformazioni, #titoloescursioni, #titoloboxappuntamenti, #titoloboxitinerari, #titoloboxexilles, #titolo_servizi_ristorante, #titolo_prenotazione {
padding-left:8px;
}

 #titoloscelta1, #titoloscelta2, #titoloscelta3, #titoloscelta4, #titoloscelta5{
 padding-left:8px;
 padding-right:8px;
}

div#box1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-right:208px;
margin-left:8px;
}

#bandiere {
width:520px;
	float:left;
	margin-left:5px;
	margin-top:70px;
	background-color:#ffffff;
	text-align:left;
}

div#bandiere img {
border:0;
}


#box1 {
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;
	background-image:  url(media/05.jpg);
	background-position:right;
	background-repeat:no-repeat;
	line-height:13px;
}

#titolobox1 {
	width:290px;
	float:left;
	margin-left:5px;
	margin-top:20px;
	background-color:#206330;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}
#titolocam {
	width:290px;
	float:left;
	margin-left:5px;
	margin-top:15px;
	background-color:#206330;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#box2 {
	width:210px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color:#4b4b4b;
}

div#box2 p {
margin-right:8px;
margin-left:8px;
}
div#box3 p {
margin-right:8px;
margin-left:8px;
}

#titolobox2 {
	width:150px;
	float:left;
	margin-left:5px;
	margin-top:10px;
	background-color:#206330;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titolobox3 {
	width:150px;
	float:left;
	margin-left:71px;
	margin-top:10px;
	background-color:#206330;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#box3 {
	width:210px;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color:#4b4b4b;
}

div#box4 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin-left:208px;
margin-right:8px;
}

#box4 {
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;
	background-image:  url(media/06.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	line-height:13px;
}

#box5 {
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;

}
#box6 {
	width:290px;
	height:110px;
	float:left;
	margin-left:5px;
	margin-top:20px;
	background-color:#ffffff;
	background-image: url(media/03.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	border:2px solid #206330;
}

div#box6 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin-left:160px;
margin-top:5px;
margin-right:8px;
}

#titolobox4 {
	width:290px;
	float:left;
	margin-left:5px;
	margin-top:10px;
	background-color:#206330;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}


#testata {
	width:760px;
	height:95px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-image:  url(media/01head.gif);
	background-repeat:no-repeat;
	background-position:530px 0px;
}

/* ---------- PAGINE INTERNE ------------- */

#interno1 {
	width:430px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	color:#4b4b4b;
	padding: 5px;
}

#internobook {
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	color:#4b4b4b;
}

#prezzi {
	width:120px;
	float:left;
	margin-left:5px;
	margin-top:40px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	color:#4b4b4b;
}

div#prezzi p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin:5px;
}

#listino{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4b4b4b;
list-style-type:square;
margin-left:5px;
}
div#listino li{
text-indent:0px;
}

div#interno1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin:5px;
}

#interno2 {
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#ffffff;
	border:2px solid #206330;
	line-height:13px;
	color:#4b4b4b;
}

div#interno2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin:5px;
}

/* -----------------FOOTER E LINKS ----------------- */

#footer {
	width:700px;
	height:30px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b4b4b;
	padding-left:5px;
}

#footer img {
border: 0;
}

a {
color:#000099;
	}

a:hover {
color:#ff9900;
}

.linkgal {
color : #333333;
text-decoration : none;}

.linkgal:hover {
color: #ff9900;
border: none;
}


/* ----------- MENU DI NAVIGAZIONE----------------*/

div#navigation ul {float: right; 
list-style-type: none; 
margin-right: 20px; margin-top:20px; padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

div#navigation a {
	display: block;
	width: 150px;
	line-height: 24px;
	text-decoration: none;
	border-bottom: 1px solid #5D5C5A;
	text-indent: 10px;
	color: #ffffff;
}

div#navigation a:hover {
	background-color: #206330;
	text-indent: 10px;
	color: white;
}

li#activelink a {
	border-right: 1px solid #5D5C5A;
	border-bottom: 1px solid #5D5C5A;
	border-left: 1px solid #5D5C5A;
	background-color: #ff9900;
	text-indent: 10px;
	color: #fff;
}

/* --------------FINE MENU DI NAVIGAZIONE ------------ */

.titoloform {
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top:10px;
}
.privacy {
font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.form {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ---------------GALLERIA IMMAGINI --------------- */
#photogallery {
position:relative; 
width:425px; 
height:480px;
background:#fff; 
padding-top:5px;
margin:0 auto;
}



#head{
margin:0;
padding:0;
background:#000;
height:50px;
}



#head h1{

margin:0;

padding:0;

font-size: 1.3em;

color:#fff;

line-height:50px;

}





a.galleria span {

display:block; 

position:absolute;

width:1px; 

height:1px; 

top: 5px; 

left: 5px;

overflow:hidden; 

background:#000;

}





a.galleria, a.galleria:visited {

display:block;
 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
font-size: 13px;
color : #333333;

text-decoration:none; 

width:75px; 

height:47px; 

float:left; 

margin:3px;

z-index:100;

}







a.mini1 {background: url(media/gal5.jpg); background-repeat:no-repeat;}
a.mini2 {background: url(media/gal14.jpg); background-repeat:no-repeat;}
a.mini3 {background: url(media/gal2.jpg); background-repeat:no-repeat;}
a.mini4 {background: url(media/gal3.jpg); background-repeat:no-repeat;}
a.mini5 {background: url(media/gal4.jpg); background-repeat:no-repeat;}
a.mini6 {background: url(media/gal9.jpg); background-repeat:no-repeat;}
a.mini7 {background: url(media/gal10.jpg); background-repeat:no-repeat;}
a.mini8 {background: url(media/gal11.jpg); background-repeat:no-repeat;}
a.mini9 {background: url(media/gal12.jpg); background-repeat:no-repeat;}
a.mini10 {background: url(media/gal13.jpg); background-repeat:no-repeat;}
a.mini11 {background: url(media/gal15.jpg); background-repeat:no-repeat;}
a.mini12 {background: url(media/gal26.jpg); background-repeat:no-repeat;}
a.mini13 {background: url(media/gal27.jpg); background-repeat:no-repeat;}
a.mini14 {background: url(media/gal28.jpg); background-repeat:no-repeat;}
a.mini15 {background: url(media/gal17.jpg); background-repeat:no-repeat;}
a.mini16 {background: url(media/gal18.jpg); background-repeat:no-repeat;}
a.mini17 {background: url(media/gal19.jpg); background-repeat:no-repeat;}
a.mini18 {background: url(media/gal20.jpg); background-repeat:no-repeat;}
a.mini19 {background: url(media/gal21.jpg); background-repeat:no-repeat;}
a.mini20 {background: url(media/gal22.jpg); background-repeat:no-repeat;}
a.mini21 {background: url(media/gal23.jpg); background-repeat:no-repeat;}
a.mini22 {background: url(media/gal24.jpg); background-repeat:no-repeat;}
a.mini23 {background: url(media/gal25.jpg); background-repeat:no-repeat;}
a.mini24 {background: url(media/gal29.jpg); background-repeat:no-repeat;}
a.mini25 {background: url(media/gal30.jpg); background-repeat:no-repeat;}
a.mini26 {background: url(media/gal31.jpg); background-repeat:no-repeat;}
a.mini27 {background: url(media/gal32.jpg); background-repeat:no-repeat;}
a.mini28 {background: url(media/gal33.jpg); background-repeat:no-repeat;}
a.mini29 {background: url(media/gal34.jpg); background-repeat:no-repeat;}
a.mini30 {background: url(media/gal16.jpg); background-repeat:no-repeat;}






a.galleria:hover {

border:0px solid #ddd;

}



a.galleria:hover img {

border:1px solid #ddd; 

position:relative; 

z-index:100;

}



a.galleria:active img, a.galleria:focus img {

border:1px solid #ddd; 

position:relative; 

z-index:50;

}



a.galleria:hover span {

display:block; 

position:absolute; 

width:402px; 

height:300px; 

top:170px;

left: 5px;

padding:5px;

background:transparent; 

z-index:100;

}





a.galleria:active span, a.galleria:focus span {

display:block; 

position:absolute; 

width:402px; 

height:300px; 

top:170px;

left:5px; 

padding:5px; 

color:#4a679f;

font-weight:bold;

background:#fff;

z-index:200;

}



.image {

display:block; 

position:absolute; 

width:400px; 

height:250px;

top:175px;

left:10px;

padding:0; 

}

/*----------------- CHE FARE --------------*/
#internochefare {
width:440px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

#internochefare p, .gruppo1 ul li, .gruppo2 ul li, .gruppo3 ul li, .boxappuntamenti ul li, #internoristorante p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin:5px;
}

.boxitinerari p, .box_servizi_ristorante p, .box_prenotazione p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4b4b4b;
margin: 10px;
}

.gruppo1 {
width:130px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#ffffff;
color:#4b4b4b;
margin-top: -18px;
}

.gruppo2 {
width:140px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#ffffff;
color:#4b4b4b;
margin-top: -18px;
}

.gruppo3 {
width:150px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#ffffff;
color:#4b4b4b;
margin-top: -18px;
}

.gruppo1 ul li{
list-style: none;
line-height: 8px;
margin-left: -10px;
}

.gruppo2 ul li{
list-style: none;
line-height: 8px;
margin-left: -30px;
}

.gruppo3 ul li{
list-style: none;
line-height: 8px;
margin-left: -30px;
}

.boxappuntamenti ul li{
list-style: none;
margin-left: -33px;
}

.boxappuntamenti ul {
margin-top: 7px;
margin-bottom: 10px;}

.testochefare {
height: 100px;
margin-top: 10px;
}

.boxappuntamenti {
width:210px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

#titoloboxappuntamenti {
width:150px;
float:left;
margin-left:5px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

.boxitinerari {
width:210px;
float:left;
margin-left:15px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

#titoloboxitinerari {
width:150px;
float:left;
margin-left:71px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

/*-------------- EXILLES ----------------------*/

#boxexilles {
width:430px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
padding: 5px;
}

#titoloboxexilles {
width:290px;
float:left;
margin-left:5px;
margin-top:15px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

/*------------ RISTORANTE ----------------*/

#internoristorante {
width:440px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

#internoristorante p {
margin-top: 5px;
}

#titolo_servizi_ristorante {
width:180px;
float:left;
margin-left:5px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

#titolo_prenotazione {
width:170px;
float:left;
margin-left:31px;
margin-top:10px;
background-color:#206330;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

.box_servizi_ristorante {
width:210px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

.box_prenotazione {
width:220px;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#ffffff;
border:2px solid #206330;
line-height:13px;
color:#4b4b4b;
}

.box_servizi_ristorante ul li {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4b4b4b;
margin-left: -15px;
}

.box_servizi_ristorante ul {
margin-top: -5px;
}


.formristorante ul li{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color : #333333;
margin-left: -30px;
margin-top: 2px;
list-style: none;

}


.formristorante input {
height: 13px;
margin-bottom:2px;
font-size:11px;
}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
padding:2px;
width:190px;
}

.box_prenotazione ul {
margin-top: 10px;
margin-bottom: 10px;
}

#bottone {
height: 19px;
margin-left: 72px;
background-color: #ff9900; 
font-family: Arial; 
font-size: 11px; 
color: #fff;  
}

.margini {
margin: 7px 10px 7px 10px;
}

#popup_prenota {
width: 500px;
height: 160px;
background-color:#99cb67; 
text-align: left;
background-position:360px 5px;
background-repeat:no-repeat;
}
