@charset "utf-8";
/* Testo */

html{
	max-width:100%;
	width:auto;
	max-height:100%;
	height:auto;
}
body{
	background:url(immagini/sfondo.png) #D5E9D2 top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:justify;
	margin-top:0px;
	font-style:normal;
}

.sfondo-bottom{
	min-width:100%;
	height:200px;
	left:0px;
	bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(immagini/sfondo-bottom.png) top left repeat-x;
	position:fixed;
	z-index:1;	
}
.contenitore{
	background:url(immagini/sfondo-top.png) top left no-repeat;
	width:100%;
	margin:auto;
	float:left;
	position:relative;
	z-index:2;
	margin-bottom:20px;

}
.all{
	width:960px;
	margin:auto;

}
.intro-all{
	width:960px;
	margin:auto;
	min-height:500px;
	margin-top:0px;
}
.top{
	float:left;
	height:340px;
	width:960px;
}
.top .logo{
	float:left;
	width:350px;
	position:absolute;
	z-index:1;
	margin-top:100px;
}

.top .logo .sign{
	text-align:left;
	padding-top:3px;
}
.top .donna{
	float:left;
	width:461px;
	position:absolute;
	z-index:2;
	margin-left:200px;
}
.top .btn{
	float:left;
	position:absolute;
	z-index:1;
	margin-left:520px;
	margin-top:80px;
	width:440px;
}
.top .btn .pelle,
.top .btn .dieta,
.top .btn .cosmetica{
	float:left;
	margin-bottom:7px;
}
.top .btn .dieta{
	padding-left:20px;
}

.top .btn .cosmetica{
	padding-left:50px;
}
.top .btn .pelle a img{
	background:url(immagini/btn-pelle.png) top left no-repeat;
	border:0;
}
.top .btn .dieta a img{
	background:url(immagini/btn-dieta.png) top left no-repeat;
	border:0;
}
.top .btn .cosmetica a img{
	background:url(immagini/btn-cosmetica.png) top left no-repeat;
	border:0;
}
.top .btn .pelle a:hover img{
	background:url(immagini/btn-pelle-on.png) top left no-repeat;
}
.top .btn .dieta a:hover img{
	background:url(immagini/btn-dieta-on.png) top left no-repeat;
}
.top .btn .cosmetica a:hover img{
	background:url(immagini/btn-cosmetica-on.png) top left no-repeat;
}
.menu-top{
	width:100%;
	background-color:#E6E6E6;
	float:left;
}
.menu-top .menu{
	padding-left:30px;
	padding-top:17px;
	float:left;
	height:33px;
}
.menu-top .btn,
.menu-top .btn-pelle,
.menu-top .btn-dieta,
.menu-top .btn-cosmetica{
	float:left;
}
.menu-top .sel{
	background:url(immagini/sel-menu.png) top left no-repeat;
	float:left;
	width:3px;
	height:3px;
	margin-right:32px;
	margin-left:32px;
	margin-top:8px;
}
.menu-top a{
	color:#B6B6B6;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-top a:hover{
	text-decoration:underline;
}
.menu-top .btn-pelle a{
	color:#46B5C1;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-top .btn-pelle a:hover{
	text-decoration:underline;
}
.menu-top .btn-dieta a{
	color:#8CB82F;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-top .btn-dieta a:hover{
	text-decoration:underline;
}
.menu-top .btn-cosmetica a{
	color:#B3417A;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-top .btn-cosmetica a:hover{
	text-decoration:underline;
}
/* left side */
.left-box{
	float:left;
	width:250px;
	margin-right:10px;
}
.ricerca{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:10px;
	border-bottom:#D5E9D2 dotted 2px;
}
.ricerca .box1{
	width:210px;
	float:left;
	margin-top:11px;
}
.ricerca .box2{
	width:26px;
	height:26px;
	float:left;
	margin-top:9px;
}
.ricerca form{
	background-color:#FFFFFF;
	width:240px;
	height:40px;
}
.ricerca .campo-ricerca{
	background-color:#FFFFFF;
	border:#FFFFFF;
	width:180px;
	padding-left:5px;
	padding-right:5px;

}

.side-box,
.area-riservata,
.Sezioni{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:#D5E9D2 dotted 2px;
}
.side-box a{
	font-size:11px;
	color:#369A8D;
	text-decoration:underline;
}

.side-box a:hover{
	text-decoration:none;
}
.area-riservata,
.area-riservata .login{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
.area-riservata input{
	border:#369A8D solid 1px;
}
.area-riservata .submit{
	border:#369A8D solid 1px;
	background-color:#369A8D;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
.side-box .cont{
	text-align:justify;
}
.area-riservata .titolo,
.side-box .titolo{
	font-size:20px;
	color:#369A8D;
	text-transform:uppercase;
	text-align:left;	
}

.area-riservata .btn a{
	font-size:11px;
	color:#369A8D;
	text-decoration:underline;
}

.area-riservata .btn a:hover{
	text-decoration:none;
}
.Sezioni{
	float:left;
	width:250px;
	margin-right:10px;
}
.Sezioni .sezione{
	height:50px;
	padding-left:10px;
	margin-bottom:5px;
}
.Sezioni .sezione .foto{
	float:left;
}
.Sezioni .title{
	font-size:20px;
	color:#369A8D;
	text-transform:uppercase;
	text-align:left;
	padding-bottom:10px;	
}
.Sezioni .sezione .titolo{
	text-align:left;
	padding-top:5px;
}
.Sezioni .sezione .titolo a{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
}
.Sezioni .sezione .titolo a:hover{
	text-decoration:underline;

}

/* main area */
.main{
	float:left;
	width:100%;
	background:url(immagini/sfondo-main.png) top left repeat-y;
	margin-top:5px;
}
.main .benvenuti,
.main .Articoli,
.main .lista-news,
.main .news-int,
.main .comunicati,
.main .contatti,
.main .profilo{
	margin-left: 255px;
	color:#666666;
}
.main .lista-news .news,
.main .comunicati .comunicato{
	padding-bottom:20px;
	border-bottom:#666666 dotted 1px;
	margin-bottom:20px;
}
.main .benvenuti{
	margin-bottom:5px;
	padding:10px;
	height:180px;
	background-color:#F9F9F9;
}
.main .lista-news,
.main .news-int,
.main .comunicati,
.main .contatti,
.main .profilo{
	margin-bottom:5px;
	padding:10px;
	background-color:#F9F9F9;
}
.main .benvenuti .titolo{
	margin-bottom:10px;
	text-align:left;
	font-size:20px;
}
.main .benvenuti a{
	color:#369A8D;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
.main .benvenuti a:hover{
	text-decoration:none;
}
.main .lista-news .titolo,
.main .news .titolo,
.main .comunicati .titolo,
.main .contatti .titolo,
.main .profilo .titolo{
	margin-bottom:20px;
	text-align:left;
	font-size:20px;
}
.main .contatti .info .titolo{
	margin-bottom:20px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
.main .benvenuti .testo{
	padding-top:12px;
	font-size:14px;
	line-height:20px;
}
.main .Articoli .box-pelle{
	background:url(immagini/sel-pelle.png) #F9F9F9 top left no-repeat;
	margin-bottom:5px;
	padding:5px;
}
.main .Articoli .box-cosmetica{
	background:url(immagini/sel-cosmetica.png) #F9F9F9 top left no-repeat;
	margin-bottom:5px;
	padding:5px;
}
.main .Articoli .box-dieta{
	background:url(immagini/sel-dieta.png) #F9F9F9 top left no-repeat;
	margin-bottom:5px;
	padding:5px;
}
.main .Articoli .titolo-box,
.main .Articoli .box-pelle .articolo-int .titolo,
.main .Articoli .box-dieta .articolo-int .titolo,
.main .Articoli .box-cosmetica .articolo-int .titolo{
	margin-bottom:20px;
	margin-top:13px;
	margin-left:60px;
	text-align:left;
	font-size:20px;
}
.main .benvenuti .foto,
.main .profilo .foto{
	float:left;
	padding-right:10px;
}
.main .Articoli .foto,
.main .lista-news .foto,
.main .news .foto,
.main .comunicato .pdf{
	float:left;
}
.main .Articoli .testo,
.main .lista-news .news .testo,
.main .news .news-int .testo,
.main .comunicati .comunicato .testo,
.main .contatti .info .contenuto{
	text-align:justify;
	margin-left:60px;
	margin-bottom:10px;
}
.main .profilo .testo{
	text-align:justify;
	margin-bottom:10px;
}
.main .Articoli .box-pelle .articolo-int .testo,
.main .Articoli .box-dieta .articolo-int .testo,
.main .Articoli .box-cosmetica .articolo-int .testo{
	text-align:justify;
	margin-left:60px;
	margin-bottom:20px;
}
.main .Articoli .btn,
.main .lista-news .news .btn,
.main .news .news-int .btn,
.main .comunicati .comunicato .btn{
	text-align:left;
	margin-left:60px;
}
.main .profilo .btn{
	text-align:left;
}
.main .lista-news .news .btn a,
.main .news .news-int .btn a,
.main .comunicati .comunicato .btn a,
.main .contatti a,
.main .profilo a{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.main .lista-news .news .btn a:hover,
.main .news .news.int .btn a:hover,
.main .comunicati .comunicato .btn a:hover,
.main .profilo a:hover{
	text-decoration:underline;
}
.main .Articoli .box-pelle,
.main .Articoli .box-cosmetica,
.main .Articoli .box-dieta,
.main .lista-news .news{
	margin-bottom:5px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
}
.main .Articoli .box-pelle .titolo,
.main .Articoli .box-cosmetica .titolo,
.main .Articoli .box-dieta .titolo,
.main .lista-news .news .titolo{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-left:60px;
}
/*  inizio articolo home   */
.main .Articoli .box-pelle .articolo-home .s-t,
.main .Articoli .box-cosmetica .articolo-home .s-t,
.main .Articoli .box-dieta .articolo-home .s-t{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;

}
.main .Articoli .box-pelle .articolo-home .s-t .sezione{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#46B5C1;
	margin-left:10px;
}
.main .Articoli .box-cosmetica .articolo-home .s-t .sezione{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#B3417A;
	margin-left:10px;
}
.main .Articoli .box-dieta .articolo-home .s-t .sezione{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#8CB82F;
	margin-left:10px;
}
.main .Articoli .box-pelle .articolo-home .s-t .titolo,
.main .Articoli .box-cosmetica .articolo-home .s-t .titolo,
.main .Articoli .box-dieta .articolo-home .s-t .titolo{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
/*  fine articolo home   */

.main .Articoli .box-pelle .articolo .s-t,
.main .Articoli .box-cosmetica .articolo .s-t,
.main .Articoli .box-dieta .articolo .s-t{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
.main .Articoli .box-pelle .articolo .s-t .titolo,
.main .Articoli .box-cosmetica .articolo .s-t .titolo,
.main .Articoli .box-dieta .articolo .s-t .titolo{
	margin-bottom:5px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}


.main .comunicati .comunicato .data{
	margin-bottom:5px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	margin-left:60px;
	color:#C50707;
}
.main .comunicati .comunicato .titolo a{
	color:#666666;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	text-decoration:underline;
}
.main .comunicati .comunicato .titolo a:hover{
	text-decoration:none;
}
.main .Articoli .box-pelle .articolo,
.main .Articoli .box-cosmetica .articolo,
.main .Articoli .box-dieta .articolo,
.main .Articoli .box-pelle .articolo-home,
.main .Articoli .box-cosmetica .articolo-home,
.main .Articoli .box-dieta .articolo-home{
	padding:10px;
}
.main .Articoli .box-pelle .btn a,
.main .contatti .info .contenuto a{
	color:#46B5C1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.main .Articoli .box-pelle .btn a:hover,
.main .contatti .info .contenuto a:hover{
	text-decoration:underline;
}
.main .Articoli .box-cosmetica .btn a{
	color:#B3417A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.main .Articoli .box-cosmetica .btn a:hover{
	text-decoration:underline;
}
.main .Articoli .box-dieta .btn a{
	color:#8CB82F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.main .Articoli .box-dieta .btn a:hover{
	text-decoration:underline;
}

.main .Articoli .box-pelle .articolo .testo{
	margin-bottom:10px;
}
.main .Articoli .box-cosmetica .articolo .testo{
	margin-bottom:10px;
}
.main .Articoli .box-dieta .articolo .testo{
	margin-bottom:10px;
}

.contenuto-bottom{
	width:100%;
	float:left;
}
.contenuto-bottom .banner-bottom{
	width:100%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#F2F2F2;
}
.contenuto-bottom .banner-bottom .banner{
	width:288px;
	padding:10px;
	margin:5px;
	background-color:#ffffff;
	float:left;
	text-align:center;
}
.contenuto-bottom .banner-bottom .banner .img img{
	float:none;
	text-align:center;
}

.menu-coda{
	width:100%;
	float:inherit;
	text-align:center;	
}
.menu-coda .menu{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:210px;
}
.menu-coda .btn{
	float:left;
}
.menu-coda .sel{
	background:url(immagini/sel-menu.png) top left no-repeat;
	float:left;
	width:3px;
	height:3px;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
}
.menu-coda a{
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-coda a:hover{
	text-decoration:underline;
}
.copyright{
	width:100%;
	float:left;
	font-size:11px;
	color:#ffffff;
}
.dettaglio-ricerca .title,
.dettaglio-registrati .titolo,
.recupera .titolo{
	margin-bottom:20px;
	text-align:left;
	font-size:20px;
	margin-top:5px;
}
.dettaglio-ricerca{
	margin-left:255px;
	text-align:left;
}

.dettaglio-ricerca .box{
	width:670px;
	text-align:left;
	background-color:#369A8D;
	margin-left:10px;
	height:40px;
	float:left;
	margin-bottom:20px
}
.dettaglio-ricerca .box1{
	width:630px;
	float:left;
	margin-top:11px;
	margin-left:10px;
}
.dettaglio-ricerca .box2{
	width:26px;
	height:26px;
	float:left;
	margin-top:9px;
}
.dettaglio-ricerca .box1 .campo-ricerca{
	width:610px;
	background-color:#369A8D;
	border:solid 1px #369A8D;
	color:#FFFFFF;
}
.dettaglio-ricerca .box2 .btn-ricerca{
	
}
.dettaglio-ricerca .paginazione{
	 float:left;
	 width:600px;
	 font-size:11px;
	 margin-bottom:10px;
}
.dettaglio-ricerca .main-ricerca{
	float:left;
	width:680px;
}
.dettaglio-ricerca .main-ricerca .pelle a{
	color:#46B5C1;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.dettaglio-ricerca .main-ricerca .pelle a:hover{
	text-decoration:underline;
}
.dettaglio-ricerca .main-ricerca .dieta a{
	color:#8CB82F;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.dettaglio-ricerca .main-ricerca .dieta a:hover{
	text-decoration:underline;
}
.dettaglio-ricerca .main-ricerca .cosmetica a{
	color:#B3417A;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.dettaglio-ricerca .main-ricerca .cosmetica a:hover{
	text-decoration:underline;
}
.dettaglio-ricerca a{
	font-size:11px;
	color:#46B5C1;
	text-decoration:underline;
}
.dettaglio-ricerca a:hover{
	text-decoration:none;
}
.dettaglio-ricerca .main-ricerca .titolo{
	font-size:12px;
	color:#46B5C1;
}
.dettaglio-registrati,
.recupera{
	padding-top:5px;
	text-align:left;
}
.dettaglio-registrati .form,
.recupera .form{
	margin-left:380px;
	width:500px;
	margin-top:20px;
	font-size:12px;
}
.dettaglio-registrati .form .tbl{
	font-size:12px;
}
.dettaglio-registrati .form input,
.recupera .form input{
	border:#369A8D solid 1px;
}
.recupera .form input{
	width:300px;
}
.dettaglio-registrati .form .submit,
.recupera .form .submit{
	border:#369A8D solid 1px;
	background-color:#369A8D;
	cursor:pointer;
	width:80px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.messaggio-registrazione .titolo{
	margin-bottom:10px;
	text-align:left;
	font-size:20px;
}
.messaggio-registrazione .messaggio{
	text-align:left;
	font-size:12px;
}
.messaggio-registrazione .messaggio .title{
	color:#369A8D;
	font-weight:bold;
}








