* {
	margin:0;
	padding:0;
}
html, body {
	background-color:#ffffff;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
	display:block;
	height:0;
}
span.images {
	display:none;
}
img {border:none;}
#container {
	width:896px;
	height:520px;
	border:1px solid #bfbfbf;
	margin:50px auto 0 auto;
}
#illustration {
	float:left;
	height:520px;
	width:206px;
	background: url(images/bg-ill.png) no-repeat;
}
#illustration.ill-accueil {
	background: url(images/bg-ill-accueil.jpg) no-repeat;
}
a.logo {width:130px; height:485px; margin-left:32px; display:block;}
#content {
	position:relative;
	float: left;
	width: 602px;
	height:467px;
	background: url(images/bg-content.gif) repeat-y left;
	padding-left:60px;
	padding-right:12px;
	padding-bottom:53px;
}
.ct-gauche {
	float:left;
	width:227px;
	text-align:left;
	margin-top:30px;
	padding-left:15px;
}
.ct-droite {
	float:right;
	width:242px;
	margin-top: 90px;
	text-align:right;
}
.text {
	text-align:center;
	margin-top:40px;
	padding-left:15px;
}
.text p {
	margin-bottom:15px;
}
h2 {
	font-size:14px;
	margin-top:30px;
}
h2.marge-top {
	margin-top:15px;
}
.txt-ct {margin-top:30px;padding-left:15px;}
.txt-ct p{margin-bottom:10px;}
/* Menu */
	ul.menu-accueil {
	list-style-type:none;
	width:614px;
	margin-top:35px;
}
.menu-accueil li {
	float:left;
}
.menu-accueil li a {
	display:block;
	
}
.menu-accueil a.menu1 {
	width:137px; height:52px;
	background: url(images/menu-accueil-coaching.gif) no-repeat;
}
.menu-accueil a.menu2 {
	width:160px; height:38px;
	background: url(images/menu-accueil-ecrivain.gif) no-repeat;
}
.menu-accueil a.menu3 {
	width:129px; height:38px;
	background: url(images/menu-accueil-contact.gif) no-repeat;
}
.menu-accueil a.menu4 {
	width:90px; height:52px;
	background: url(images/menu-accueil-manuscrit.gif) no-repeat;
}
.menu-accueil a.menu5 {
	width:96px; height:38px;
	background: url(images/menu-accueil-atelier.gif) no-repeat;
}

.menu-accueil li a:hover, #menu li a.active {
	background-position:0 -38px;
}
.menu-accueil li a.menu1:hover, #menu li a#menu1.active, .menu-accueil li a.menu4:hover, #menu li a#menu4.active {
	background-position:0 -52px;
}
#menu {
	display:block;
	list-style-type:none;
	width:614px;
	margin-top:35px;
}
#menu li {
	float:left;
}
#menu li a {
	display:block;
	
}
#menu1 {
	width:137px; height:52px;
	background: url(images/menu-coaching.gif) no-repeat;
}
#menu2 {
	width:160px;height:38px;
	background: url(images/menu-ecrivain.gif) no-repeat;
}
#menu3 {
	width:129px;height:38px;
	background: url(images/menu-contact.gif) no-repeat;
}
#menu4 {
	width:90px;height:52px;
	background: url(images/menu-manuscrit.gif) no-repeat;
}
#menu5 {
	width:86px;height:38px;
	background: url(images/menu-atelier.gif) no-repeat;
}

#menu li a:hover, #menu li a.active {
	background-position:0 -38px;
}
#menu li a#menu1:hover, #menu li a#menu1.active, #menu li a#menu4:hover, #menu li a#menu4.active {
	background-position:0 -52px;
}
#sous-menu {
	display:block;
	margin-top:25px;
	list-style-type:none;
	width:490px
}
#sous-menu li {
	float:left;
}
#sous-menu li a{
	display:block;height:17px;
}
#sous-menu1{background: url(images/sous-menu1.gif); width:140px;}
#sous-menu2{background: url(images/sous-menu2.gif); width:152px; margin-right:30px;}
#sous-menu3{background: url(images/sous-menu3.gif); width:168px;}
#sous-menu3{background: url(images/sous-menu3.gif); width:168px;}
#sous-menu4{background: url(images/sous-menu4.gif); width:204px; margin-left:146px;}
#sous-menu5{background: url(images/sous-menu5.gif); width:140px;}
#sous-menu6{background: url(images/sous-menu6.gif); width:130px;}
#sous-menu7{background: url(images/sous-menu7.gif); width:118px;}
#sous-menu8{background: url(images/sous-menu8.gif); width:112px;}
#sous-menu9{background: url(images/sous-menu9.gif); width:109px;}

#sous-menu li a:hover, #sous-menu li a.activ {
	background-position:0 -17px;
}
ul.liste {list-style-type:none; margin-bottom:10px;}
ul.liste li{background: url(images/puce.gif) no-repeat left 12px; padding-left:15px;}
ol{margin-left:18px; text-indent:-3px;}
ol li{margin-bottom:10px;}
p.exception {margin-bottom:0;}
p.exception2 {margin-top:25px;}
p.exception3 {margin-top:10px; margin-bottom:0;}
p.exception4 {font-size:14px;margin-top:30px; margin-bottom:0;}
p.center {text-align:center; margin-bottom:25px;}
h2.center {text-align:center; margin-bottom:25px;}
/* fin menus */
.home {float:right; right:5px; bottom:5px; position:absolute;}
.tarifs {font-size:11px;}

a {color:#000000;}
