body{color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	margin:0;
	padding:0;
	background:#30353E;
	}
#contenu{position:absolute;
	left:50%;
	top:0;
	width:730px;
	margin:0;
	padding:0;
	margin-left:-365px;
	}
#style2 a{position:absolute;
	right:16px;
	top:-37px;
	width:300px;
	height:20px;
	background:url(i/oeil.gif) no-repeat right top;
	text-align:right;
	color:#555;
	padding-right:34px;
	text-decoration:none;
	}
#style2 a:hover{background:url(i/oeil_sur.gif) no-repeat right top;color:#FF0;
	}
#style2 a span{display:block;
	}
h1{width:730px;
	height:68px;
	background:url(i/head1.jpg) no-repeat center bottom;
	margin:0;
	padding:0;
	}
h2{display:none;
	}
h2.show{display:block;color:#BBB;font-size:1.2em;
	}
h2 span.light{font-weight:normal;display:inline;
	}
a{color:#97A6C3;text-decoration:none;
	}
a img{border:none;
	}
img.left{float:left;margin:0 5px 0 0;
	}
img.right{float:right;margin:0 0 0 5px;
	}
a:hover{text-decoration:underline;
	}
.home, .ref, .pur, .mis, .chris, .prest, .med, .cont, .phil{position:absolute;
	top:122px;
	left:0;
	width:730px;
	height:243px;
	margin:0;
	padding:0;
	}
.home{background:url(i/mission.jpg) no-repeat center top;
	}
.ref{background:url(i/mission.jpg) no-repeat center top;
	}
.pur{background:url(i/mission.jpg) no-repeat center top;
	}
.mis{background:url(i/mission.jpg) no-repeat center top;
	}
.phil{background:url(i/ref.jpg) no-repeat center top;
	}
.chris{background:url(i/chris.jpg) no-repeat center top;
	}
.prest{background:url(i/mission.jpg) no-repeat center top;
	}
.med{background:url(i/med.jpg) no-repeat center top;
	}
.cont{background:url(i/mission.jpg) no-repeat center top;
	}
#nav ul{list-style:none;padding:0;margin:0;
	}
#nav li{list-style:none;padding:0;margin:0;
	}
#nav li#accueil a{position:absolute;
	top:11px;
	left:133px;
	background:url(i/accueil.gif) no-repeat;
	width:87px;
	height:30px;
	}
#nav li#accueil a.current{background:url(i/accueil_sur.gif) no-repeat;
	}
#nav li#accueil a:hover{background:url(i/accueil_sur.gif) no-repeat;
	}
#nav li#purpr a{position:absolute;
	top:11px;
	left:250px;
	background:url(i/purpr.gif) no-repeat;
	width:87px;
	height:30px;
	}
#nav li#purpr a.current{background:url(i/purpr_sur.gif) no-repeat;
	}
#nav li#purpr a:hover{background:url(i/purpr_sur.gif) no-repeat;
	}
#nav li#prestations a{position:absolute;
	top:11px;
	left:348px;
	background:url(i/prestations.gif) no-repeat;
	width:115px;
	height:30px;
	}
#nav li#prestations a.current{background:url(i/prestations_sur.gif) no-repeat;
	}
#nav li#prestations a:hover{background:url(i/prestations_sur.gif) no-repeat;
	}
#nav li#references a{position:absolute;
	top:11px;
	left:479px;
	background:url(i/references.gif) no-repeat;
	width:112px;
	height:30px;
	}
#nav li#references a.current{background:url(i/references_sur.gif) no-repeat;
	}
#nav li#references a:hover{background:url(i/references_sur.gif) no-repeat;
	}
#nav li#medias a{position:absolute;
	top:11px;
	left:629px;
	background:url(i/medias.gif) no-repeat;
	width:86px;
	height:30px;
	}
#nav li#medias a.current{background:url(i/medias_sur.gif) no-repeat;
	}
#nav li#medias a:hover{background:url(i/medias_sur.gif) no-repeat;
	}
#nav li#contact a{position:absolute;
	top:207px;
	left:83px;
	background:url(i/contact.gif) no-repeat;
	width:91px;
	height:29px;
	}
#nav li#contact a.current{background:url(i/contact_sur.gif) no-repeat;
	}
#nav li#contact a:hover{background:url(i/contact_sur.gif) no-repeat;
	}
#nav span{display:none;
	}
h1 span, h2 span{display:none;
	}
#corps{position:absolute;
	top:334px;
	left:186px;
	width:565px;
	border-top:1px solid #FFF;
	padding:0;
	}
div.closing{clear:both;border:1px solid #FFF;border-top:0;padding:30px 20px;margin-bottom:30px;
	}
h3{font-size:1.1em;color:#BBB;
	}
.me h3{color:#BBB;font-weight:bold;
	}
.me h3 span{display:block;clear:both;font-weight:normal;
	}
h4{font-size:1em;color:#BBB;
	}
p, ul, dl, ol{font-size:1em;color:#888;line-height:1.7em;
	}
#corps li{list-style:url(i/bli.gif);
	}
dt{font-weight:bold;padding-bottom:1.5em;padding-top:1.5em;color:#BBB;
	}
dd{border-bottom:1px dotted #888;padding-bottom:1.5em;
	}
dd strong{color:#BBB;
	}
p.clearing{clear:both;
	}
p.main{color:#FFF;clear:both;
	}
p.cit{font-style:italic;
	}
p.right{text-align:right;
	}
p.explic{clear:both;text-align:left;background:#30353E;
	}
p.explic span.date{color:#BBB;
	}
p.tele{text-align:right;border-bottom:1px dotted #97A6C3;clear:both;
	}
p.num{border-bottom:1px dotted #97A6C3;padding-bottom:10px;
	}
p.sup{text-align:left;border-top:1px dotted #97A6C3;clear:both;padding-top:10px;
	}
p.double{text-align:left;border:1px dotted #97A6C3;border-width:1px 0;clear:both;padding-bottom:10px;padding-top:10px;
	}
p.high, span.high{color:#FF0;
	}
p.center{text-align:center;
	}
p.photo{padding:0;text-align:center;line-height:1em;letter-spacing:0.25em;
	}
span.pag{float:left;margin:0 5px 0 0;
	}
form p.fond{background:#363F4F;padding:10px;
	}
p.fond{background:#53585E;padding:10px;
	}
a.photos span{display:none;
	}
a.photos{float:right;margin:0 0 10px 10px;width:62px;height:42px;background:#818888 url(i/photos1.gif) no-repeat center center;
	}
a.photos:hover{background:#FFF url(i/photos1_sur.gif) no-repeat center center;
	}
a.editer, a.effacer, a.ajouter, a.creer{float:right;margin:0 0 10px 10px;padding:2px 5px;
	background:transparent;text-align:center;border:1px solid #97A6C3;text-decoration:none;
	}
a.editer:hover, a.effacer:hover, a.ajouter:hover, a.creer:hover{background:#97A6C3;color:#30353E;text-decoration:none;
	}
p strong.pag{color:#FFF;
	}
#sousnav{margin:0;
	padding:0;
	margin-top:-23px;
	padding-bottom:25px;
	}
#sousnav li{display:inline;list-style:none;
	}
#sousnav a{float:left;padding:0 10px;color:#AAA;text-decoration:none;border-right:1px solid #AAA;
	}
#sousnav a:hover{color:#FFF;
	}
#sousnav a#cur{color:#FFF;
	}
#sousnav a.first{border-left:1px solid #AAA;
	}
#langues{display:none;}
form{margin:0;padding:0;color:#818188;
	}
form.def label{display:block;
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
	color:#BBB;
	clear:left;
	}
form.def input{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	display:block;
	float:left;
	width:200px;
	margin-bottom:5px;
	background:#30353E;
	border:1px solid #888;
	padding:2px 4px;
	color:#818188;
	}
form.def label.option, form.def input.option, form.def br.option{display:none;
	}
form.def textarea{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	display:block;
	float:left;
	margin-bottom:5px;
	background:#30353E;
	border:1px solid #888;
	padding:0 4px;
	color:#818188;
	clear:right;
	width:300px;
	}
form.def input:focus, form.def textarea:focus{border:1px solid #CCC;
	}
br{clear:left;
	}
form.def .send{margin-left:55px;
	width:90px;
	color:#BBB;
	background:#30353E;
	}
html>body form.def .send{margin-left:110px;
	}
form.insert{line-height:2em;
	}
form.insert label{font-weight:bold;
	text-align:left;
	color:#BBB;
	padding-bottom:5px;
	}
form.insert label span{font-weight:normal;display:block;clear:both;
	}
form.insert input{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:250px;
	background:#30353E;
	border:1px solid #818188;
	padding:2px 4px;
	color:#818188;
	float:none;
	}
form.insert textarea{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background:#30353E;
	border:1px solid #818188;
	padding:4px 0 4px 4px;
	color:#818188;
	width:300px;
	float:none;
	}
form.insert select{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#FFF;
	border:1px solid #000;
	color:#818188;
	margin-bottom:15px;
	clear:both;
	}
form.insert input:focus, form.insert textarea:focus{border:1px solid #CCC;
	}
form.insert .send{color:#BBB;
	margin:0;
	clear:none;
	width:auto;
	background:#363F4F;
	border:1px solid #BBB;
	}
span.tel{float:right;width:40%;display:block;text-align:right;}
span.adr{float:left;width:55%;display:block;text-align:left;}
div.clearing{clear:both;}
#footer{position:absolute;
	top:364px;
	left:12px;
	width:170px;
	color:#888;
	font-size:0.8em;
	line-height:2em;
	}
