html, body { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sanf-serif; font-size:12px; color:#868686; }

#contenitore_totale { width:100%; float:left; position:relative; padding-bottom:20px; }
#contenitore { width:900px; margin:0px auto;   }

#header { width:100%; height:120px; background-color:#efefed; }
	.logo a { width:100%; height:120px; float:left; background:url(../../../images/logo.jpg) no-repeat center; }
	
#content { width:100%; background-color:#efefed; float:left; position:relative; margin-top:20px; }

#six { width:630px; float:left; padding:10px; background:url(../../../images/bg_content.jpg) no-repeat top right;  }

#contatti { width:100%; float:left; position:relative; }
	#mappa { width:300px; float:right; position:relative;  margin:0px; padding:0px; text-align:center; }
	#mappa p { width:98%; margin:0px; padding:0px; text-align:center; }
	#mappa img { float:left; position:relative; margin:0px; padding:0px; margin-top:10px;  }

#dex { width:230px; float:right; padding:10px; }
#dex img { width:106px; height:106px; margin:3px; }
#mit a { width:100%; height:30px; float:right; position:relative; margin-top:20px; background:url(../../../images/btn_mit.jpg) no-repeat center;  }
#mit span { display:none; }

.titolo_gen			{ width:100%; height:50px; float:left;   }
.titolo_welcome 	{ background:url(../../../images/titolo_welcome.jpg) no-repeat; }
.titolo_project 	{ background:url(../../../images/titolo_project.jpg) no-repeat; }
.titolo_contact 	{ background:url(../../../images/titolo_contact.jpg) no-repeat; }
.titolo_menu 		{ background:url(../../../images/titolo_menu_en.jpg) no-repeat; }
.titolo_dinner 		{ background:url(../../../images/titolo_dinner.jpg) no-repeat; }

.titolo_restaurant 	{ background:url(../../../images/titolo_restaurant.jpg) no-repeat right; float:right; }

a.btn_menu { width:90%; padding:30px 0px 30px 60px; float:left; position:relative; background:url(../../../images/ico_menu.jpg) no-repeat center left; }
a.btn_dolci { width:90%; padding:30px 0px 30px 60px; float:left; position:relative; background:url(../../../images/ico_dolci.jpg) no-repeat center left; }
a.btn_ostriche { width:90%; padding:30px 0px 30px 60px; float:left; position:relative; background:url(../../../images/ico_ostriche.jpg) no-repeat center left; }

h1, h3 { display:none; }
h4 { width:100%; margin:0px; padding:0px; font-size:14px; float:left; position:relative;  }
h5 { width:92%; font-size:12px; float:left; position:relative; margin:0px; padding:7px 0px 5px 25px; left:10px; cursor:pointer; border-top:1px dotted #687279; background:url(../../../images/bullet.jpg) no-repeat left 8px;  }

p { margin:0px; padding:5px 10px 5px 10px; float:left; position:relative; text-align:justify; }

b 		{ color:#6A6A60; }
a 		{ color:#6A6A60; text-decoration:none; }
a:hover { color:#868686;  }

img { border:0px; }

form { width:300px; margin:0px; padding:0px; float:left; position:relative; left:10px; }
fieldset { width:96%; float:left; position:relative; padding:0px 5px 5px 0px; margin:0px 0px 10px 0px; border:none; border-bottom:1px dotted #687279;  }
label { width:200px; margin:0px; padding:0px; float:left;  }
input { width:100%; height:18px; margin:0px; padding:3px 2px 1px 2px; float:left; font-family:Trebuchet MS, Arial, sanf-serif; font-size:12px; color:#868686; }
textarea { width:100%; height:100px; padding:3px 2px 1px 2px;  overflow:auto; float:left; font-family:Trebuchet MS, Arial, sanf-serif; font-size:12px; color:#868686;}
button { width:300px; height:50px; cursor:pointer; background:url(../../../images/btn_send.jpg); margin:0px; padding:0px; border:none; float:left; position:relative; left:-3px; }
button span { display:none; }

.error_box { clear:both; font-size:11px; color:#6A6A60; font-weight:bold; margin-top:5px; }

ul { width:100%; float:left; position:relative; margin:5px 0px 20px 0px; padding:0px; display:none; list-style-type:none; }
li { width:90%; float:left; position:relative; margin:2px; padding:0px; left:30px; }








