/*

*/

* {
	margin: 0;
	padding: 0
}
:focus,:active {
	outline: 0
}
img {
	border: 0
}
body {
	font: .8em "droid sans",Arial, Tahoma, Verdana;
	background: #fff url(../images/bg.gif) repeat-x;
	color: #777;
}
a {
	text-decoration: none;
	color: #B20F0F;
}
a:hover {
	border-bottom: 1px solid #cf0808;
	text-decoration: none;
	
}
h1 {
	font-size: 1.4em;
	font-weight: normal;
}
h1 a {
	color: #fff;
	font-size: 1.6em;
}
h2 {
	font-size: 1.2em;
}
h2.second {margin: 0 0 20px 0; border-top: 1px solid #CCCCCC; padding: 15px 0 0 0; line-height: 20px;}
h3 {
	font-size: 1.2em;
	background: #cf0808 ;
	padding: 6px 7px;
	color: #fff;
	font-weight: normal;
	margin: 0 0 15px;
	float: left;
}
h3 a {color:white;}
h3 a:hover {border-bottom: 1px solid white;}
h4 {
	margin: 0 0 15px;
	color: #555;
	font-weight: normal;
	font-size: 1.6em;
	font-weight: normal;
}
p {
	clear: both;
	line-height: 1.64em;
	margin: 0 0 15px;
}
.prodotto {margin: 0 0 15px 0;}
.line {
	clear: both;
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
}

.line2 {
	clear: both;
	border-bottom: 1px solid #ddd;
	
}
.clear {
	clear: both;
}
#content {
	width: 970px;
	margin: 0 auto;
}
#top {
	color: #d8d8d8;
	padding: 5px 20px 0;
	font-size: .9em;
	text-align: right;
}
#logo {
	float: left;
	background: #cf0808 ;
	padding: 100px 25px 15px;
	margin: -46px 0 20px;
}
#logo h1 {
	text-shadow: 1px 1px 1px #7E0E0E;
}
#menu {
	float: right;
	margin: 63px 20px 0;
}
#menu li {
	display: inline;
	font-size: 1.3em;
}
#menu li a {
	float: left;
	color: #808080;
	padding: 0 0 5px;
	margin: 0 0 0 25px;
}
#menu li a:hover, #menu li.current a, #menu li a:focus {
	color: #000;
	border-bottom: 1px solid #cf0808;
}
#pitch {
	background: url(../images/jetm.jpg) no-repeat right bottom;
	padding: 15px 450px 0 0;
	border-bottom: 1px solid #ddd;
	height: 250px;
	margin: 0 0 35px;
}
#pitch_tris {
	padding: 15px 0 0 0;
	border-bottom: 1px solid #ddd;
	height: 270px;
	margin: 0 0 35px;
}
#titoli {float: left; width:450px;}
#titoli h1 {
	font-size: 2.6em;
	color: #000;
	margin: 0 0 20px;
}

#titoli h2 {
	line-height: 1.5em;

}
#pitch_corpo {
	background: url(../images/trattamenti_corpo.jpg) no-repeat right bottom;
	padding: 0px 450px 0 0;
	border-bottom: 1px solid #ddd;
	height: 250px;
	margin: 0 0 35px;
}
#pitch_viso {
	background: url(../images/trattamenti_viso.jpg) no-repeat right bottom;
	padding: 0px 450px 0 0;
	border-bottom: 1px solid #ddd;
	height: 250px;
	margin: 0 0 35px;
}
#pitch_scent {background: url(../images/italscent.jpg) no-repeat right bottom;
	padding: 0px 300px 0 0;
	border-bottom: 1px solid #ddd;
	height: 250px;
	margin: 0 0 35px;}
#pitch_icoone {
	background: #fff;
	
	border-bottom: 1px solid #ddd;	
	height: 260px;
	margin: 0 0 35px;
	
}
#pitch2 {

	padding: 0px 450px 0 0;
	border-bottom: 1px solid #ddd;
	height: 300px;
	margin: 0 0 35px;
}

#pitch h1 {
	font-size: 2.6em;
	color: #000;
	margin: 0 0 20px;
}

#pitch h2 {
	line-height: 1.5em;
}

#pitch_corpo h1 {
	font-size: 2.6em;
	color: #000;
	padding: 20px 0 20px 0;
}
#pitch_corpo h2 {
	line-height: 1.5em;
}
#pitch_viso h1, #pitch_scent h1 {
	font-size: 2.6em;
	color: #000;
	padding: 20px 0 20px 0;
}
#pitch_viso h2, #pitch_scent h2 {
	line-height: 1.5em;
}
#pitch_icoone h1 {
	font-size: 2.6em;
	color: #000;
	padding: 20px 0 20px 0;
}
#pitch_icoone h2 {
	line-height: 1.5em;
}
.left {
	float: left;
	width: 250px;
}
.right {
	float: right;
	width: 630px;
	margin: 0 0 20px;
}
.right h3 {
	background: #808080;
	font-size: .84em;
}
.third {
	float: left;
	width: 296px;
	margin: 0 40px 20px 0;
}
.last {
	margin-right: 0;
}
ul.tratt {
	clear: both;
	line-height: 1.6em;
	list-style-type:none ;
	margin-bottom:15px;
	
}
.clearer {clear:both;}

h1.icooneimg {width: 141px; height: 40px;
	position: relative;
			background: url("images/icoone.gif");
		
	}
#footer {
	clear: both;
	font-size: .84em;
	border-top: 1px solid #ddd;
	padding: 20px 0 0;
}
/*#aperti {position:absolute; margin-top:-40px; margin-left: 465px;  padding:0px;
 -bracket-:hack[;
        margin-left: 705px;;
    ];
}*/
#aperti {margin-left: 380px;
    margin-top: 0;
    padding: 0;
    position: absolute;
 -bracket-:hack[;
        margin-left: 705px;;
    ];
}

a.nobord:hover {border-bottom: none;}

