html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
}
  
#wrapper {
      margin: 0 auto;
      vertical-align: middle;
      width: 100%;
}
	
#nonFooter {
	position: relative;
	min-height: 100%;
}

*html #nonFooter {
	height: 100%;
}

#footer {
	position: relative;
	margin: -16px auto 0px auto;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer {
	margin-top: -30px;
}


body {
	height: 100%;
	margin: 0;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.contenitore {
	width:992px;
	margin:auto;
}


/*-------- MARGINE CONTENUTO PAGINE -------------------------*/


#margine-fashion {
	margin:20px 30px 20px 20px;

}


/*-------- TITOLI & testo -------------------------*/


h1, h2 {
	font-size: 22px;
	color: #CC0000;
	margin: 0px;
	font-weight: normal;
}




h3 {
	font-size: 13px;	
	color: #CC0000;
	margin: 0 0 6px 0;
	font-weight: normal;
	
}



h4 {
	font-size: 10px;	
	color: #999999;
	margin: 0px;
	font-weight: normal;
	
}

.data {
	color:#666666;
}

/*-------- FORM -------------------------*/

.input {
	border:1px solid #b0b1b5;
}

.vai {
	border:1px solid #b0b1b5; 
	background-color:#e6e6e8;
	width:75px;
	height:25px;
}


/*-------- LINK -------------------------*/


a  {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}
a:link { text-decoration: none; }
a:visited  { text-decoration: none; }
a:hover  { text-decoration: underline; color:#CC0000;}
a:active { text-decoration: none; }



a.grigio  {
	color: #999999;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}
a.grigio:link { text-decoration: none; }
a.grigio:visited  { text-decoration: none; }
a.grigio:hover  { text-decoration: none; color:#000;}
a.grigio:active { text-decoration: none; }




/*-------- Altro -------------------------*/


.bg-testata {
	background-image:url(../img/bg-testata.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
