body{color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	margin:0;
	padding:0;
	background:#30353E;
	text-align:center;
	}
#contenu{width:730px;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
h1{width:730px;
	height:68px;
	background:url(i/head1.jpg) no-repeat center bottom;
	margin:0;
	padding:0;
	margin-bottom:50px;
	}
a{color:#00F;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;
	}
#nav{
	background:#30353E url(../i/b2div.gif);
	z-index:5000;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	}
#nav ul{
	margin:0;
	padding:0;
	}
#nav li{
	list-style-type:none;
	float:left;
	white-space:nowrap;
	background:none;
	margin:0;
	padding:0;
	}
#nav a{
	float:left;
	display:block;
	padding:0;
	text-align:center;
	text-decoration:none;
	background:#30353E;
	width:.1em;
	color:#FFF;
	border-right:1px solid #30353E;
	font-size:0.9em;
	}
#nav a span{display:block;padding:0 10px;width:.1em;float:left;
	}
#nav li#accueil a:hover span, #nav li#accueil a.current span{background:url(i/coin_acc.gif) no-repeat left top;}
#nav li#purpr a:hover span, #nav li#purpr a.current span{background:url(i/coin_pr.gif) no-repeat left top;}
#nav li#prestations a:hover span, #nav li#prestations a.current span{background:url(i/coin_prest.gif) no-repeat left top;}
#nav li#references a:hover span, #nav li#references a.current span{background:url(i/coin_ref.gif) no-repeat left top;}
#nav li#medias a:hover span, #nav li#medias a.current span{background:url(i/coin_med.gif) no-repeat left top;}
#nav li#contact a:hover span, #nav li#contact a.current span{background:url(i/coin_contact.gif) no-repeat left top;}
/*\*/
#nav a, #nav a span{
	width:auto;
	}

nav a, #nav a span{
	float:none;
	}
/**/
#nav a:hover{
	background:#CCD0D3 url(i/coin.gif) no-repeat right top;
	color:#000;
	}
#nav a.current, #nav a.current:hover{
	background:#CCD0D3 url(i/coin.gif) no-repeat right top;
	color:#000;
	}
#style1 a{color:#FF0;
	}
#style1 a:hover{text-decoration:underline;
	}
#style1 a span, #style1 a:hover span{background:transparent url(i/none.gif);
	}
#style1 a:hover{background:transparent url(i/none.gif);text-decoration:underline;color:#FF0;
	}
#style2{display:none;
	}
h1 span, h2 span{display:none;
	}
#corps{margin:0;
	z-index:100000;
	background:#FFF url(i/bottom.gif) no-repeat left bottom;
	clear:both;
	width:730px;
	padding:0;
	}
.closing{
	padding:50px;background:url(i/top1.jpg) no-repeat left top;clear:both;
	}
h2{font-size:1.4em;color:#000;clear:both;display:block;width:100%;
	}
h2 span.light{font-weight:normal;display:inline;
	}
h3{font-size:1.1em;color:#000;clear:both;
	}
.me h3{color:#000;font-weight:bold;
	}
.me h3 span{display:block;clear:both;font-weight:normal;
	}
h4{font-size:1.1em;color:#000;
	}
p, ul, dl, ol{font-size:1.1em;color:#000;line-height:1.7em;
	}
dl ul{font-size:1em;
	}
#corps li{list-style:url(i/bli_2.gif);
	}
dt{font-weight:bold;padding-bottom:1.9em;padding-top:1.5em;color:#000;
	}
dd{border-bottom:1px dotted #000;padding-bottom:1.5em;
	}
p.clearing{clear:both;
	}
p.main{color:#000;clear:both;font-weight:bold;
	}
p.cit{font-style:italic;
	}
p.right{text-align:right;
	}
p.explic{clear:both;text-align:left;width:100%;
	}
p.explic span.date{color:#97a6c3;background:url(i/dot.gif) repeat-x left bottom;padding-bottom:2px;
	}
p.tele{text-align:right;border-bottom:1px dotted #97A6C3;clear:both;
	}
p.num{text-align:left;border-bottom:1px dotted #97A6C3;clear:both;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.fond{background:#CDD1D4;padding:10px;
	}
p.center{text-align:center;
	}
p.high, span.high{color:#F00;
	}
p.photo{padding:20px 5px;border:1px dotted #97A6C3;text-align:center;line-height:1em;letter-spacing:0.25em;
	}
span.pag{float:left;margin:0 5px 0 0;
	}
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:#00F 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 #00F;text-decoration:none;
	}
a.editer:hover, a.effacer:hover, a.ajouter:hover, a.creer:hover{background:#00F;color:#FFF;text-decoration:none;
	}
#sousnav{margin:0;
	padding:0;
	padding-bottom:25px;
	}
#sousnav li{display:inline;list-style:none;
	}
#sousnav a{float:left;padding:0 10px;color:#000;text-decoration:none;border-right:1px solid #30353E;
	}
#sousnav a:hover{text-decoration:underline;
	}
#sousnav a#cur{color:#000;text-decoration:underline;
	}
#sousnav a.first{border-left:1px solid #30353E;
	}
#langues{display:none;}
form{margin:0;padding:0;
	}
form.def label{display:block;
	float:left;
	width:500px;
	text-align:left;
	margin-bottom:5px;
	color:#000;
	clear:both;
	}
form.def input{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	display:block;
	float:left;
	width:310px;
	margin-bottom:5px;
	background:#FFF;
	border:1px solid #000;
	padding:2px 4px;
	color:#000;
	}
input.none{display:none;
	}
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:1em;
	display:block;
	float:left;
	margin-bottom:5px;
	background:#FFF;
	border:1px solid #000;
	padding:0 4px;
	color:#000;
	clear:both;
	width:350px;
	}
form.def input:focus, form.def textarea:focus{border:1px solid #00F;
	}
form.def br, form.insert br{clear:left;
	}
form.def .send{width:180px;
	color:#000;
	margin-top:10px;
	}
form.def span.tel{float:right;width:40%;display:block;text-align:right;}
form.def span.adr{float:left;width:50%;display:block;text-align:left;}
form.insert{line-height:2em;
	}
form.insert label{font-weight:bold;
	text-align:left;
	color:#000;
	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:1em;
	width:250px;
	background:#transparent;
	border:1px solid #000;
	padding:2px 4px;
	color:#000;
	float:none;
	}
form.insert textarea{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#FFF;
	border:1px solid #000;
	padding:4px 0 4px 4px;
	color:#000;
	float:none;
	width:350px;
	}
form.insert select{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#FFF;
	border:1px solid #000;
	color:#000;
	margin-bottom:15px;
	clear:both;
	}
form.insert input:focus, form.insert textarea:focus{border:1px solid #00F;
	}
form.insert .send{color:#000;
	margin:0;
	background:#EEE;
	clear:none;
	width:auto;
	}
div.clearing{clear:both;}
#footer{color:#FFF;
	font-size:1em;
	line-height:2em;
	padding-bottom:20px;
	padding-left:14px;
	}
