@charset "utf-8";

HTML
{
	overflow-y: scroll;
}


body  {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background: #EDECE7;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	margin-top:20px;
	margin-bottom:20px;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	
}

a:link, a:visited{
	text-decoration:none;
	color:#333333;	
}
a:hover{
	text-decoration:none;
	color:#D1BE7D;		
}


#container{
	background-color:#FFFFFF;
	width:1100px;
	border-width:0px;
	border-color:transparent;
	border-style:none;
	margin:auto; 
/*	margin-top:20px;	*/
/*	margin-bottom:20px;	*/
	min-height:783px; 
	text-align:center;
}

#container_intro{
	background-color:#FFFFFF;
	width:712px;
	border-width:0px;
	border-color:transparent;
	border-style:none;
	margin:auto;
	margin-top:30px;
	text-align:center;
}


#fascia_alta{
	background-color:#D1BE7D;
	height:30px;
	width:100%;
	border-width:0;
	border-style:none;
	border-color:transparent;
}

#testata{
	background-color:#FFFFFF;
	height:164px;
	width:100%;
	border-width:0;
	border-style:none;
	border-color:transparent;
	margin:0;
}

#logo{
	background-color:#FFFFFF;
	height:164px;
	width:400px;	
	border-width:0px;
	border-style:none;
	border-color:transparent;
	padding-left:30px;
	vertical-align:middle;
/*	float:left; */
}

#menu_up{
	background-color:#FFFFFF;
/*	width:620px;	*/
	border-width:0px;
	border-style:none;
	border-color:transparent;
	padding-right:50px;
	padding-bottom:5px;
/*	vertical-align:text-bottom;  */
	text-align:right;
	color:#C78903;
	font-weight:bold;
}

#menu_up a:link, #menu_up a:visited{
	text-decoration:none;
	color:#B93330;
	font-weight:bold;
	text-align:right;
}
#menu_up a:hover{
	text-decoration:none;
	color:#C78903;
	font-weight:bold;	
	text-align:right;
}

#sottomenu_up{
	background-color:#FFFFFF;	
	border-style:none;
	border-color:transparent;	
	color:#C78903;
	font-weight:normal;
	line-height:20px;
	padding-bottom:5px;
}

#sottomenu_up a:link, #sottomenu_up a:visited{
	text-decoration:none;
	color:#B93330;
	font-weight:normal;
}
#sottomenu_up a:hover{
	text-decoration:none;
	color:#C78903;
	font-weight:normal;	
}


.link_pagine{
	font-family: Trebuchet MS;
	color:#C78903;
	font-weight:normal;
	font-size:16px;
	font-weight:bold;
}

.link_pagine a:link, .link_pagine a:visited{
	text-decoration:none;
	color:#B93330;
	font-weight:bold;
	font-size:16px;
}
.link_pagine a:hover{
	text-decoration:none;
	color:#C78903;
	font-weight:bold;	
	font-size:16px;
}




#contenuto{
	background-color:#FFFFFF;
	width:100%;
	min-height:521px;
	border-width:0px;
	border-style:none;
	border-color:transparent;	
	text-align:center;
	margin:auto;
}

#contenuto_interno{
	background-color:#FFFFFF;
	width:1000px;
	min-height:521px;
	border-width:0px;
	border-style:none;
	border-color:transparent;	
	text-align:left;
	margin:auto;
}

#contenuto_footer{
	background-color:#FFFFFF;
	width:1000px;
	height:38px;
	border-width:0px;
	border-style:none;
	border-color:transparent;	
	text-align:left;
	margin:auto;
}
#contenuto_interno_footer{
	background-color:#FFFFFF;
	width:1000px;
	height:38px;
	border-width:0px;
	border-style:none;
	border-color:transparent;	
	text-align:left;
	margin:auto;
}


#separatore{
	background-color:#e6dab4;
	height:8px;
	width:1000px;
	border-width:0px;
	border-style:none;
	border-color:transparent;
}

#separatore_down{
	background-color:#f0a995;
	height:8px;
	width:1000px;
	border-width:0px;
	border-style:none;
	border-color:transparent;
}

#footer{
	background-color:#FFFFFF;
	height:22px;
	width:1000px;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	text-align:right;
	padding-top:8px;
	color:#C78903;
}

#footer a:link, #footer a:visited{
	text-decoration:none;
	color:#B93330;	

}
#footer a:hover{
	text-decoration:none;
	color:#C78903;	
}


#fascia_bassa{
	background-color:#B93330;
	height:22px;
	width:1000px;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	text-align:right;
	padding-right:50px;
	padding-left:50px;
	padding-top:8px;
	color:#FFFFFF;
}

#fascia_bassa a:link, #fascia_bassa a:hover, #fascia_bassa a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


#menu_sx{
	text-align:left;
	font-size:11px;	
	line-height:2;
	color:#C78903;	
}

#menu_sx a:link, #menu_sx a:visited{
	font-size:11px;	
	text-decoration:none;
	color:#B93330;	
}
#menu_sx a:hover{
	font-size:11px;	
	text-decoration:none;
	color:#C78903;		
}


#login{
	width:250px;
	margin-top:150px;
	margin-left:375px;		
	border: 4px;
	border-style:dotted;
	border-width:thin;
	border-bottom-color:#f0a995;
	border-right-color:#f0a995;
	border-top-color:#D1BE7D;
	border-left-color:#D1BE7D;
}

.lista_nozze{
	font-family: Trebuchet MS;
	font-weight:bold;
	color:#B0903D;
	font-size:18px;
	padding:3px 80px 0px 0px;
/*	padding-right:80px; */
}

.lista_nozze a{
	text-decoration:none;
	color:#C78903;	
}

.lista_nozze a:link, .lista_nozze a:visited .lista_nozze a:hover{
	text-decoration:none;
	color:#C78903;	
}

.titolo_articolo_dx{
	font-family: Trebuchet MS;
	font-weight:bold;
	color:#B93330;
	font-size:16px;	
	padding-left:8px;
}
.titolo_articolo_dx1{
	font-family: Trebuchet MS;
	font-weight:normal;
	color:#B93330;
	font-size:16px;	
	padding-left:8px;
}

.desc_articolo_dx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#747167;
	font-size:12px;	
	padding-left:8px;
	line-height:14px;
}
.titolo_articolo_sx{
	font-family: Trebuchet MS;
	font-weight:bold;
	color:#B93330;
	font-size:16px;	
	padding-right:8px;

	
}
.desc_articolo_sx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#747167;
	font-size:12px;	
	padding-right:8px;
	line-height:14px;
}

.desc_abbinamenti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#B93330;
	font-size:12px;	
	padding-right:8px;
	line-height:20px;
}


.progetto{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	line-height:20px;
	color:#747167;
	padding-top:20px;
	padding-left:100px;
	padding-right:100px;
	padding-bottom:20px;	
}

.progetto a, .progetto a:link, .progetto a:visited .progetto a:hover{
	color:#B93330;
}


.testo_standard{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	line-height:20px;
	color:#747167;
	padding-top:20px;
	padding-left:160px;
	padding-right:100px;
	padding-bottom:20px;
	background-color:#FFFFFF;	
}

.testo_standard a, .testo_standard a:link, .testo_standard a:visited .testo_standard a:hover{
	color:#C78903;
}

.testo_standard_largo{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	line-height:20px;
	letter-spacing:1px;
	color:#747167;
	padding-top:20px;
	padding-left:160px;
	padding-right:100px;
	padding-bottom:20px;	
}


.contatti{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:left;
	line-height:18px;
	color:#747167;
	padding-top:20px;
	padding-left:350px;
	padding-right:100px;
	padding-bottom:10px;	
}

.info_contatti{
	line-height:26px;	
}

.info_contatti a:link, .info_contatti a:visited{
	text-decoration:none;
	color:#B93330;	
	height:30px;	
	font-size:12px;	
	text-align:left;
	padding-left:350px;	
}

.info_contatti a:hover{
	text-decoration:none;		
	color:#C78903;			
	height:30;	
	font-size:12px;	
	text-align:left;	
	padding-left:350px;	


}

.fascia_contatti{
	background-color:#D1BE7C;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:20px;	
	text-align:left;
	color:#FFFFFF;
	padding-left:100px;
	padding-bottom:3px;
	padding-top:3px;	
}

.img_contatti{
	background-color:#D1BE7C;	
}

.titolo_contatti{	
	font-size:14px;	
	font-weight:bold;
	text-align:left;
	color:#D1BE7C;
	padding:0;
	padding-bottom:5px;
	
}

.testo_piccolo{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:left;
	line-height:16px;
	color:#747167;
	padding-top:20px;
	padding-left:200px;
	padding-right:100px;
	padding-bottom:10px;	
}
.testo_piccolo a:link, .testo_piccolo a:visited{
	text-decoration:none;
	color:#B93330;		
}

.testo_rosso {
	color: #B93330;
	font-weight: bold;
}

input {
	background-color: #e6dab4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#747167;
}
.checkbox { 
	background-color: transparent; 
	border: none;
}

textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6dab4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#747167;
	scrollbar-arrow-color: red;	/* è la freccia  */
	scrollbar-3dlight-color: #e6dab4;
	scrollbar-darkshadow-color: #e6dab4;
	scrollbar-face-color: #e6dab4;	/* è il quadrato della freccia  */
	scrollbar-highlight-color: #e6dab4;
	scrollbar-shadow-color: #e6dab4;
	scrollbar-track-color: #e6dab4;		/* è lo scorrimento della freccia  */
	}

.link_rosso a, .link_rosso a:link, .link_rosso a:visited, .link_rosso a:hover {
	text-decoration:none;
	color:#B93330;
	font-weight:normal;
}

.testo_normale{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	line-height:20px;
	color:#747167;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#FFFFFF;	
}

.prod_misure
{
	font-size:12px;
	line-height:14px;
}


/* RASSEGNA STAMPA */

.testo_rassegna
{
	padding-right:0px;
	text-align:left;
}

.fascia_rassegna{
	background-color:#D1BE7C;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:20px;	
	text-align:left;
	color:#FFFFFF;
	padding-left:158px;
	padding-bottom:3px;
	padding-top:3px;	
}

div.rassegna_articolo
{
  float:left;
  width:265px;
  border-style: solid;
  border-color: #E6DAB4;
  border-width: 0px;
  margin-left:13px;
  margin-bottom:13px;
}


div.primo_el
{
margin-left:0px;
clear:left;
}

div.rassegna_articolo .art_foto
{
  float:left;
  margin-right:10px;
  padding:5px;
}


div.rassegna_articolo .art_data
{
	display:block;
	font-size:11px;
	margin-top:4px;
}


div.rassegna_articolo .art_testata
{
	display:block;
	font-weight:bold;
}

div.rassegna_articolo .art_titolo
{
	display:block;
	line-height:14px;
}


div.rassegna_articolo .link_articolo
{
display:block;
}


