/***************************** CSS GENERIQUE ********************************/

/***************************** BODY, A, A:hover, A IMG, FORM ****************/

body {
	padding:0px;
	margin:0px;
	background:url('./../../images/bodysculpt/bs_body_bg.jpg') repeat-x top;
}
form {
	padding:0px;
	margin:0px;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited{
	text-decoration: none;
}

a img {
	border-width:0px;
}

#contenu {
	margin:18px 0px 0px 0px;
	padding:0px;
}

#contenu a {
	color:#336699;
	text-decoration: underline;
}

#impression {
	background:none;
}

/***************************** BLOC TEXTE ***********************************/

#contenu .cms_bloc_title{
	width:503px;
	clear:both;
	margin:0px;
	padding:2px 0px 2px 0px;
	background:url('./../../images/bodysculpt/bs_titre_bg.png') no-repeat;
}
#contenu .cms_bloc_title h2 {
	padding:0px 0px 0px 5px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#CCCCCC;
	text-transform:uppercase;
}

/***************************** BLOC FICHIER *********************************/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin:2px;
	color:#9D815E;
}

#bodyHautBg {
	background:url('./../../images/bodysculpt/bs_logo_bg.jpg') no-repeat top;
}

#menuHorizontal {
	background:url('./../../images/bodysculpt/bs_menu_horizontal_bg.jpg') repeat-x;
}
#menuHorizontal .niveau1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
	padding:0px 12px 0px 12px;
	color:#000000;
}
#menuHorizontal .niveau1 a {
	color:#000000;
}
#menuHorizontal .separateur  {
	background:url('./../../images/bodysculpt/bs_menu_horizontal_separateur.jpg') no-repeat;
}

#zoneOutil {
	background:url('./../../images/bodysculpt/bs_body_bg_2.jpg') no-repeat top;
}
#zoneOutil #chemin {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
#zoneOutil #chemin a {
	color:#FFFFFF;
}
#zoneOutil #maj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
#zoneOutil .impression a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E2D7C7;
}
#zoneOutil .impression img {
}

#zoneContenu {
	background:#FFFFFF;
}


#zoneMenu .background {
	background:url('./../../images/bodysculpt/bs_menu_vertical_coin_bd_bg.png') no-repeat bottom right #E5E4E4;
}
#zoneMenu #menuVertical {
	background:url('./../../images/bodysculpt/bs_menu_vertical_coin_hg_bg.png') no-repeat top left;
}
#zoneMenu #menuVertical  .niveau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:7px 0px 7px 38px;
	color:#CC3300;
	background:url('./../../images/bodysculpt/bs_menu_vertical_niveau2_puce.png') no-repeat 18px 6px;
}
#zoneMenu #menuVertical  .niveau2 a {
	color:#CC3300;
}
#zoneMenu #menuVertical  .separateur  {
	padding:2px 0px 2px 0px;
	background:url('./../../images/bodysculpt/bs_menu_vertical_separateur.png') no-repeat 50%;
}
#zoneMenu #menuVertical  .niveau3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px 0px 2px 44px;
	color:#666666;
	background:url('./../../images/bodysculpt/bs_menu_vertical_niveau3_puce.png') no-repeat 38px 7px;
}
#zoneMenu #menuVertical  .niveau3 a {
	color:#666666;
	text-decoration:underline;
}

#zoneActualite .background {
	background:url('./../../images/bodysculpt/bs_menu_vertical_coin_bd_bg.png') no-repeat bottom right #E5E4E4;
}
#zoneActualite #actualite {
	background:url('./../../images/bodysculpt/bs_actualite_coin_hg_bg.png') no-repeat top left;
}
#zoneActualite #actualite{
	text-align: left;	
}
#zoneActualite #actualite .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:2px 0px 2px 26px;
	background:url('./../../images/bodysculpt/bs_actualite_date_puce.png') no-repeat 20px 7px ;
	color:#000000;
}
#zoneActualite #actualite .resume {
	text-align: justify;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px 20px;
	color:#CC6600;
}
#zoneActualite #actualite .resume a {
	color:#CC6600;
	text-decoration:underline;
}
#zoneActualite #actualite .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:2px 0px 2px 20px;
	color:#CC6600;
}
#zoneActualite #actualite .titre a {
	color:#CC6600;
	text-decoration:underline;
}
#zoneActualite #actualite .savoirplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:2px 0px 2px 20px;
	color:#7693BD;
}
#zoneActualite #actualite .savoirplus a {
	color:#7693BD;
	text-decoration:none;
}
#zoneActualite #titreActualite {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background:#333333;
	color:#E5E4E4;
	padding:0px 0px 6px 22px;
}

#detailActualite .actuTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC6600;
	text-align: left;
}
#detailActualite .actuDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC6600;
}
#detailActualite .actuContenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: justify;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	line-height:24px;
}
#copyright a {
	color:#425928;
}