/**********************************
BLOCCHI
**********************************/
IMG {
	display:block;
}

.W259contatti {
	margin-left:51px; 
	width:239px !important; 
	width:259px; 
	background:#f3eef4; 
	padding:30px 0 0 20px; 
	height:470px !important; 
	height:500px;
	height:53px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;

}
.W259contatti h1 {
	padding:0 0 20px 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-serif;
	font-size:20px;
	font-weight: normal;
}
.W259contatti a {
	font-weight: bold;
}
.W259contatti a:hover{background:#5e4160;color:#fff; padding:2px;}


.W259contatti p {padding:0 0 15px 0;}

.FL {
	float: left;
}
.FR {
	float: right;
}
.CB {
	clear: both;
}
.PL51 {
	padding-left: 51px;
}
.PR12 {
	padding-right: 12px;
}
.BPROD {
	padding-top:34px;
	padding-left: 9px !important;
}
.MT32 {
	margin-top:32px;
}

.font14 {
	font-size:14px;
}
/**********************************
Home
**********************************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
.csc-frame-hometesto {
	width: 557px;
	background-color:#F5E2F5;
}
.csc-frame-hometesto .bodytext {
	width: 350px;
	padding-left: 180px;
	padding-top: 7px;
	padding-bottom: 7px;
}

/**********************************
Menu prodotti
**********************************/
.BPROD ul {font-size:12px; padding-top: 70px; padding-left: 20px;}
.BPROD li {padding:2px; }
.BPROD li a{text-decoration:none; color:#5e4160;}
.BPROD li a:hover{background:#5e4160;color:#fff; padding:2px;}
.csc-frame-menuglam {
	background-image: url(../images/menu_glam.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menutrattamenti {
	background-image: url(../images/menu_trattamenti.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menustyling {
	background-image: url(../images/menu_styling.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menucolorazione {
	background-image: url(../images/menu_colorazione.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menuprofessionali {
	background-image: url(../images/menu_professionali.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menuprodvari {
	background-image: url(../images/menu_prodvari.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}
.csc-frame-menuestetica {
	background-image: url(../images/menu_estetica.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 189px;
}

/*************************************
Dettaglio Prodotti
*************************************/
.csc-frame-dettprod {
	width: 950px !important;
}

.csc-frame-dettprod .csc-textpicHeader {
	background: #eed2e9 url(../images/bg_tit_prodotto_01.gif) no-repeat;
	height:53px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 5e455a;
}
.csc-frame-dettprod .csc-textpicHeader H1 {
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-serif;
	font-size:20px;
	font-weight: normal;
	padding-top:25px;
	padding-left:55px;
	border: 0px solid #fff;
}
.csc-frame-dettprod .bodytext {
	padding-top:10px;
	padding-left:50px;
	margin-left:50px;
	padding-right:55px;
	background-color:#F4EDF4;
}

div.csc-textpic img {
	border: 0px solid #fff;
}


/*************************************
Immagini news
*************************************/
.news-gall  {
	width: 900px;
	background-color: #F4EDF4;
	margin-left:50px;
	xmargin-top:20px;
	margin-bottom:20px;
}
.news-gall dl.csc-textpic-image {

}
.news-gall .csc-textpic-image img{
	border: 5px solid #F4EDF4;
	padding:0px;
	margin:0px;
}

