body {
	background-color: #3887D1;
	margin: 0px;
	background-image: url(../images/body.gif);
	background-repeat: repeat-x;
	background-position: 0px 31px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A2A5E;
}
.bgleft {
	background-image: url(../images/bg_left_int.gif);
	background-repeat: repeat-x;
	background-position: 0px 31px;
}
.bgdonna{
	background-image: url(../images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: 0px 31px;
}
.bgmenu{
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.bgmain{
	background-image: url(../images/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
}
.bgschede{
	background-image: url(../images/bg_schede.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgtratteggio{
	background-image: url(../images/bg_tratteggio.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgtratteggioblu{
	background-image: url(../images/bg_tratteggioblu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bgdermocosmetica{
	background-image: url(../images/bg_cosmetica.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgstressless{
	background-image: url(../images/bg_stressless.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgclara{
	background-image: url(../images/bg_clara.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgsunflower{
	background-image: url(../images/bg_sunflower.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.testo{
	background-color: #F7F7F7;
	border: 1px solid #E5E7E8;

}
.titoletti{
	font-weight: bold;
	text-transform: uppercase;


}
.divisorio{
	background-image: url(../images/divisorio.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 3px;


}
.menu_prodotti {
	color: #EFF5FB;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menu_prodotti a:link {
	text-decoration: none;

}
.menu_prodotti a:active {
	text-decoration: none;
}
.menu_prodotti a:visited {
	text-decoration: none;
}
.menu_prodotti a:hover {
	text-decoration: underline;

}
.prodotti {
	background-color: #F7F7F7;
	border: 1px solid #E5E7E8;
	padding: 25px;
	background-image: url(../images/img_prodotti.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.servizi {
	background-color: #F7F7F7;
	border: 1px solid #E5E7E8;
	padding: 25px;
	background-image: url(../images/img_servizi.gif);
	background-repeat: no-repeat;
	background-position: 380px top;
}
.newsletter {
	background-color: #F7F7F7;
	border: 1px solid #E5E7E8;
	padding: 25px;
	background-image: url(../images/img_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.testo a {
	color: #4A3B68;
}
.big {
	color: #B07C9A;
	font-size: 14px;
}
.arancio {
	color: #FF9966;
}

/* Elena per area riservata */
ul.res_area{list-style: none;margin:0;padding:0;}
ul.res_area li{list-style: none;margin:3px 0;padding:0;}
ul.res_area li.c0{margin: 10px 0 3px;font-weight:bold;}
ul.res_area li.c1{margin: 3px 10px;}
ul.res_area li.c2{margin: 3px 20px;}
ul.res_area li.c3{margin: 3px 30px;}
ul.res_area li.doc{background:url(/images/doc.gif) 0 50% no-repeat; padding: 3px 0 3px 15px;}

/* form di login */
#login_form label {display:block;margin-top:10px;}
#login_form input, #send_file input {display:block;font-size: 10px;width:50%;margin-bottom:10px;}
#login_form button, #send_file button {font-size: 10px;}



p.navigation {border-top: 1px dashed #4a3b68;margin-top: 25px; padding-top:3px;}
.new_menu {
	font-style: italic;
	font-weight: bold;
	color: #FF9966;
}
