body, html { margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }

h1, h2, h4 { display:none; }
	
#contenitore_totale { width:100%; margin:0px auto; float:left; position:relative; }

#six { width:20%; float:left; position:relative; margin-top:20px; }
#six_nero { width:100%; height:180px; background-color:#000000; float:left; position:relative; }
#six_nero .logo a { width:160px; height:180px; background:url(images/logo.jpg) no-repeat top left; float:right; position:relative; }

#six .gallery { width:160px; float:right; position:relative; background:url(images/testatina_gallery.jpg) no-repeat top left; background-color:#000000; margin-top:30px; padding-top:45px; padding-bottom:3px; }
#six .gallery img { width:65px; height:65px; border:2px solid #FF9900; margin:2px; }

#dex { width:77%; float:right; position:relative; margin-top:20px;  }
#dex_nero { width:100%; background-color:#000000; float:right; position:relative; margin-bottom:20px; }
#dex_nero_intro { width:100%; height:180px; background-color:#000000; float:right; position:relative; margin-bottom:20px; }
#dex_nero_contenuti { width:580px; float:left; position:relative; text-align:justify;  left:10px; margin-top:10px;}

#header { width:100%; float:left; position:relative; margin-bottom:20px; }
#header p { width:280px; float:left; position:relative; margin-top:40px; }
.header_img { width:280px; height:210px; float:right; margin:0px; padding:0px; }
.luxus { float:left; position:relative; background:url(images/testatina_luxus.jpg) no-repeat top left; margin:0px; padding:0px; }
.cooking { float:left; position:relative; background:url(images/testatina_cooking.jpg) no-repeat top left; margin:0px; padding:0px; }

.contenuto { width:100%; float:left; position:relative; margin-bottom:20px; padding:0px;  }
.contenuto img { border:0px;  margin:0px; padding:0px; font-size:0px; display:block; }
.contenuto p { width:100%; float:left; position:relative; margin-bottom:5px; margin-top:5px; padding:0px; }

.span_img { float:right; position:relative; margin:0px; padding:0px; margin-top:10px; }
.span_img img { margin-bottom:40px; padding:0px; font-size:0px; }

.arancio { color:#FF9900; }

#contatti { width:250px; margin:0px; padding:0px; float:left; position:relative; margin-top:10px;  }
#form_contatti { width:250px; float:left; position:relative; padding:0px; margin:0px; }
#form_contatti label { width:250px; float:left; position:relative; margin-top:5px; margin-bottom:2px; color:#666666; }
#form_contatti input { width:250px; margin:0px; padding:2px; border:1px solid #FF9900; background-color:#1A1A1A; color:#999999;}
#form_contatti textarea { width:250px; height:60px; margin:0px; padding:2px; overflow:auto; border:1px solid #FF9900; background-color:#1A1A1A; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#form_contatti .button { width:256px; height:25px; margin:0px; padding:2px; margin-top:10px; border:1px solid #FF9900; background-color:#1A1A1A; color:#999999; }

a { color:#FFFFFF; }
a:hover { color:#FF9900; }

.error { color:#FF9900; }

/* SPLASH **********/
.intro { float:left; position:relative; margin:0px; padding:0px; top:95px; text-align:center; }
.intro img { margin:0px; padding:0px; float:left; position:relative; font-size:0px; line-height:0px; }
.intro_luxus { float:left; position:relative; width:210px; margin:0px; padding:0px; }
.intro_cooking {width:280px; float:left; position:relative; margin:0px; padding:0px;  margin-left:20px; }
.it a { width:80px; height:25px; float:left; position:relative; background:url(images/intro_it.jpg) no-repeat top left; display:block; cursor:pointer; }
.it a:hover { width:80px; height:25px; float:left; position:relative; background:url(images/intro_it_on.jpg) no-repeat top left; display:block; cursor:pointer; }
.en a { width:80px; height:25px; float:left; position:relative; background:url(images/intro_en.jpg) no-repeat top left; display:block; cursor:pointer; }
.en a:hover { width:80px; height:25px; float:left; position:relative; background:url(images/intro_en_on.jpg) no-repeat top left; display:block; cursor:pointer; }
