html, body {
border:0px none;
margin:0;
padding:0
}

body { 
  margin: 0 auto;
  background-color:#cab69e;
  font-family: Georgia,"Times New Roman", serif;
  color: #626262;
  text-decoration: none;
  word-spacing: normal;
  text-align: center; 
  /*line-height: 1.5em;*/
  font-size: 11px;
  
}

/*************GENERAL SETTINGS******************/
h1{margin:0;padding:0; display:none;}
h2{margin:0;padding:0;display:block;height:30px;}
h3, h3 a{margin:0;padding:0;display:block;height:100px;width:160px;}
h4, h4 a{margin:0;padding:0;display:block;height:87px;width:180px;}
h2 .alt1, h3 .alt1, h4 .alt1{ display:none;}
p{margin:0;padding:0;}
ul, ol {
list-style: none;
margin: 0;
padding: 0;
}
form {
margin: 0;
padding: 0;
}
.a-capo{
	clear:both;	
}
.rosa{
	font-weight:bold;	
}
.verde{
	color:#767468;
	background-color: #d8d8a9;		
}
.big_text{
	font-size:13px;	
}
.data{
  color:#767468;
  font-family:"Courier New",serif;
  background-color: transparent;
}
a.mail,a.credits{
	text-decoration:none;
	font-size:13px;
	line-height:50px;
	color:#c84662;
	border-bottom: 1px dotted;	
}
a.mail:hover,a.credits:hover{
	text-decoration: none;
	border-bottom: 1px dotted;
	color:#4C1D09;
	font-size:13px;
	line-height:50px;	
}
a.credits,a.credits:hover{
	line-height:18px;
	font-size:11px;	
}
.side_img{
	vertical-align:middle;	
}
.featured img{
	border:1px dotted #767468;
	margin:5px 5px 0px 0px;	
}
#main{ 
  border:0px solid red;
  width:838px;
  margin:0px auto;
  padding: 0;
  background:   url(images/sfondo1.jpg) 0px 5px no-repeat ;
} 
#contenuto{  
  border:none;
  width:838px;
  height:733px;
  margin-left:0px;
  text-align:left;
   
  /*min-height: 733px;
  height: auto !important;
  height:733px !important*/
} 
#list1{ 
  width:150px;  
  float:left;
  margin-top:10px;
} 
#list2{ 
  width:150px;
  margin-left:160px;
  margin-top:10px;
  } 
#list3{ 
  width:165px;
  margin-left:300px;
  margin-top:-350px;
} 
#press{ 
  width:265px;
  height:50px;
  margin-top:10px;
} 

ul.elenco1{ 
  list-style:none;
  margin:0; padding:0;  
} 
ul.elenco1 li{ 
  background: url(images/list.jpg) no-repeat 0 3px;
  padding-left:17px; padding-right:0; padding-top:0; padding-bottom:0
} 
ul.elenco1 li a{
	text-decoration:none;
	font-size:11px;
	line-height:22px;
	color:#c84662;
	border-bottom: 1px dotted;	
}
ul.elenco1 li a:hover{
	text-decoration: none;
	border-bottom: 1px dotted;
	color:#4C1D09;	
}
/****************************BANNER***************************/

#banner,#banner-chisono,#banner-contatti,#banner-servizi,#banner-credits{   
  border-left:1px solid #cab69e;
  width:858px;
  height:337px;
  margin:0 0;
} 

#banner{   
  background:  url('images/frase-home.jpg') no-repeat 575px 65px ; 
} 

#banner-chisono{   
  background:  url('images/frase-chisono.jpg') no-repeat 575px 65px ; 
} 

#banner-contatti{   
  background:  url('images/frase-contatti.jpg') no-repeat 575px 65px ; 
} 
#banner-servizi{   
  background:  url('images/frase-servizi.jpg') no-repeat 575px 65px ; 
} 
#banner-credits{   
  background:  url('images/frase-blog.jpg') no-repeat 575px 65px ; 
} 
/******************CONSULENTE***********************/
#consulente{ 
  background:   url('images/consulente.jpg') -1px 0px no-repeat ;  
  height:124px; 
  width:633px;
  margin-left:45px;
  margin-top:10px;
} 
#testo1{
  margin-left:10px;
  margin-top:15px;
  width:530px;
  line-height:18px;
}
#presentazione{
  padding:15px;
}
/***********************CENTRALE E SIDEBAR*******************/
#centrale{  
  border:0px solid red;
  width:510px;
  margin-left:45px;
  float:left
} 

#sidebar{ 
  border:0px solid black;
  width:245px;
  height:590px;
  margin-left:558px; 
  margin-top:0px;
 
  /*min-height: 590px;
  height: auto !important;
  height:590px !important;*/
  
  position:relative;
}
#sfilate { 
  background: url(images/ultime.jpg) 0px -5px no-repeat;
  width:118px;
  height:129px;
  top:105px;
  left:245px;
  border: 0px dotted red;
  position:absolute;
} 
/**********************BLOG E GUARDAROBA***************/
#blog{  
  background:   url(images/blog.jpg) 0px -8px no-repeat ; 
  width:282px;
  height:303px;
  margin-left:0px;
  margin-top:0px;
  float:left;
} 
#testo-blog{
  margin-left:15px;
  margin-top:5px;
  width:250px;
  line-height:20px;
 
} 

#guardaroba{  
  background:   url(images/guardaroba.jpg) 3px -1px no-repeat ; 
  width:219px;/*era 199*/
  height:303px;
  margin-left:280px;
  margin-top:0px;
} 
#testo-gb{
  margin-left:10px;
  margin-top:10px;
  width:190px;
  line-height:18px; 
} 
/*******************TRUCCO E PARRUCCO************************/
#trucco{  
  background:   url(images/trucco.jpg) 0px -1px no-repeat ; 
  background-color: #dadaae;
  color: #626262;
  width:500px;
  height:89px;
  margin-left:0px;
  margin-top:10px;
} 

/************************CHEAP AND CHIC******************/
#cheap{  
  background:   url(images/cheap.jpg) 0px 0px no-repeat ; 
  background-color: #dadaae;
  color: #626262;
  width:500px;
  height:90px;
  margin-left:0px;
  margin-top:40px;
} 

.cheap-and-chic{
  margin-left:77px;
  margin-top:15px;
  
}
/******************testo di entrambi*****************/
.trucco{
  margin-left:195px;
  margin-top:-80px;
  width:300px;
  line-height:18px; 
}
.trucco1{
  margin-left:195px;
  margin-top:-72px;
  width:300px;
  line-height:18px; 
}

/***************** 1)FORM NEWSLETTER*************/
#news{ 
 border:none;
 width:170px;
 height:65px;
 margin-left:65px; 
 margin-top:75px;
 font-size:11px;
 text-align:center;
}
#news a{
 color:#fff;
}
.news-l{
	background-color:#4c1d08;
	width:160px;
	height:16px;
	border:none;
	margin-left:8px;
	margin-top:12px;
	font: 11px Georgia,"Times New Roman", sans-serif;
	color:#fff;
	text-indent:7px;	
}
.invia{
	background: url(images/invia.jpg) 0px 0px no-repeat;
	width:89px;
	height:20px;
	border:none;
	margin-left:80px;
	margin-top:10px;
	text-indent:-6000px;	
}
/******************2 )SFILATE*******************/
#tv{ 
  width:248px;
  height:229px;
  margin-top:10px;
  margin-left:0px;
  border: none;
} 

#tv img { 
  border:0px;
  margin-left:3px;
} 

/**************** 3) REGALO AMICA****************/
#regalo{ 
  background: url(images/regalo.jpg) 0px -5px no-repeat;
  width:228px;
  height:210px;
  margin-top:0px;
  margin-left:17px;
  border: none;
} 

ul#mappa2 {
  margin:0;padding:0;
  list-style:none;
  position:relative;
  width:158px;height:47px;
  border:none;
}
#regalo ul li,
#regalo ul a {
  display: block;
  height:47px;
  border:none;
}
ul#mappa2 li {
  display:block;
  position:absolute;
  margin:0; padding:0;
}
li#go{
  left:62px;top:135px;
  width:158px;height:47px
}
#mappa2 a {
  display:block;
  width:100%;
  height:100%;
}
#mappa2 .alt1 { display:none }

/***************************PAGINE INTERNE*******************/
#main1{ 
  border:0px solid red;
  width:838px;
  margin:0px auto;
  padding: 0;
  background:   url(images/sfondo2.jpg) 0px 5px no-repeat ;
} 
#contenuto1{  
  border:none;
  width:838px;
  height:742px;
  margin-left:0px;
  text-align:left;
    
  /*min-height: 742px;
  height: auto !important;
  height:742px !important;*/
} 
#interno{ 
  border:0px solid red;
  background-color: #d8d8a9;
  color: #626262;
  width:500px;
  height:645px;
  margin-left:45px;
  float:left;
  margin-top:10px;
} 
#testo-interno{
  margin-left:20px;
  margin-top:7px;
  width:460px;
  line-height:18px;
}
#sidebar1{ 
  border:0px solid black;
  width:245px;
  height:720px;
  margin-left:558px; 
  margin-top:0px;
 
  /*min-height: 720px;
  height: auto !important;
  height:720px !important;*/
  
  position:relative;
}
#spacer{
  height:134px;
}
#accessori{
  height:243px;
}
#accessori img{
  margin-top:65px;
  margin-left:55px;
}
.centrato{
  text-align:center;
  margin-top:50px;
}
#contact_form{
  height:299px;
  width:373px;
  margin-left:20px;
  margin-top:50px;
}
.lista-servizi li{
  border-bottom:1px dashed #b7b7b7;
  margin-bottom:8px;
}
.lista-servizi li a{
  color:#c84662;
  text-decoration:none;
}
.lista-servizi li a:hover{
  text-decoration: none;
  color:#4C1D09; 
}
.suggerimento {
  margin-top : 30px;
  border-bottom:1px dashed #b7b7b7;
  border-top:1px dashed #b7b7b7;
  padding : 10px 0;
}
.suggerimento img{
  float:left;
  margin : 0 10px 0 0;
}
.suggerimento a{
  color:#c84662;
  text-decoration:none;
  border-bottom:1px dotted #c84662;
}
.suggerimento a:hover{
  text-decoration: none;
  color:#4C1D09; 
  border-bottom:1px dotted #4C1D09;
}
/***********IL FOOTER E I SUOI CONTENUTI************/
#footer,#footer1{ 
  color:#626262;
  border-right:1px solid #cab69e;
  text-align:center;
  font-size:11px;
  width:838px;
  height:70px;
  margin-left:0px
} 
#footer1{ 
  text-align:left;
  border:none;
} 

.logo{ 
  border:none;
  float:left;
  margin:-5px 10px 0px 50px;
}
#footer a,#footer1 a{
	text-decoration:none;
	color:#c84662; 
} 
#footer a:hover, #footer1 a:hover{
	text-decoration:none;
	color:#4C1D09; 
} 

/****************INIZIO MENU*****************/
#menu{ 
	position:absolute;
 	left: 50%;
 	margin: 285px -412px;
 	width:342px;
 	height:22px;
 	border: 0px dotted red;

} 

ul#mappa1 {
  padding:0;
  list-style:none;
  position:relative;
  width:342px;height:22px;
  border:0px solid red;
  margin-left:286px;
  margin-top:2px;
}
#menu ul li,
#menu ul a {
  display: block;
  background-image:  url(images/menu.jpg) ;
  background-repeat: no-repeat;
  height:21px;
  border:0px dotted transparent;
}
ul#mappa1 li {
  display:block;
  position:absolute;
  margin:0;padding:0;
}
li#m-home,li#m-home1 {
  left:0;top:0;
  width:70px;height:22px
}
#m-home a{ background-position:0px -1px;}
#m-home1 a,#m-home1 a:hover,#m-home a:hover{ background-position:0px -23px;} 

li#m-chisono,
li#m-chisono1 {
  left:71px;top:0px;
  width:77px;height:22px;
  border:0px solid red;
}
#m-chisono a{ background-position:-71px -1px;}
#m-chisono1 a,#m-chisono1 a:hover, #m-chisono a:hover{ background-position:-71px -23px;}

li#m-servizi,
li#m-servizi1 {
  left:149px;top:0px;
  width:70px;height:22px;
  border:0px solid red;
}
#m-servizi a{ background-position:-148px -1px;}
#m-servizi1 a,#m-servizi1 a:hover, #m-servizi a:hover{ background-position:-148px -23px;}

li#m-blog,
li#m-blog1 {
  left:220px;top:0px;
  width:50px;height:22px;
  border:0px solid red;
}
#m-blog a{ background-position:-219px -1px;}
#m-blog1 a,#m-blog1 a:hover, #m-blog a:hover{ background-position:-219px -23px;}

li#m-contatti,
li#m-contatti1 {
  left:271px;top:0px;
  width:70px;height:22px;
  border:0px solid red;
}
#m-contatti a{ background-position:-270px -1px;}
#m-contatti1 a,#m-contatti1 a:hover, #m-contatti a:hover{ background-position:-270px -23px;}

#mappa1 a {
  display:block;
  width:100%;
  height:100%;
}
#mappa1 .alt { display:none }

/*FINE MENU*/

