body 					{ background: #999; text-align: center; margin: 0; font: 76% Verdana, Arial, Helvetica, sans-serif; color: #fff; }
a						{ color: #fff; text-decoration: none; }
		
#conteneur_principal	{ width: 900px; margin: 0 auto; text-align: center; position: relative; background: url(../images/background_main.png) center top repeat-y; }

#header					{ width: 842px; height: 112px; background: #4E8FDB url(../images/background_header.gif); border-bottom: #fff solid 1px; text-align: left; margin: 0 auto; padding: 5px 10px 0 30px; color: #fff; position: relative; }
html>body #header		{ width: 802px; height: 112px; }
#header h1				{ background: url(../images/logo.png) no-repeat; width: 263px; height: 80px;  }
#header h1 span			{ display: none; }
#header #menu			{ position: absolute; bottom: 0; right: 20px; }
#header #menu ul		{ margin: 0; padding: 0; }
#header #menu ul li		{ float: left; list-style-type: none; width: 105px; height: 20px; text-align: center; background: #000 url(../images/background_menu.gif) top right repeat; padding: 8px 0 0 0; /*border-right: 1px solid #333;*/  }
#header #menu ul li+li { background-position: left; border: none; }
#header #menu ul li.actif	{ background-image: url(../images/background_menu_actif.gif); color: #000; }
#header #menu ul li a	{ }
#header #menu ul li:hover	{ background-image: url(../images/background_menu_actif.gif); }
#header #menu ul li+li:hover { border-left: 1px solid #333; width: 104px; }
#header #menu ul li:hover a { color: #000; }

#contenu				{ text-align: left; padding: 20px 50px; color: #fff; text-align: justify; }
#contenu #cv			{ width: 430px; float: left; }
#contenu #cv h2 		{ font-size: 1.3em; margin: 2.5em 0 0 0; border-bottom: 1px solid #fff; }
#contenu #cv h3 		{ font-size: 1em; margin: 2em 0 0 0; background: #fff; /*color: #bfa95e;*/ color: #80b1df; padding: 3px; text-align: left; /*font-weight: normal;*/ border: 1px solid #999; }
#contenu #cv h4 		{ font-size: 1em; }
#contenu #cv p 			{ font-size: 1em; line-height: 1.3em; }
#contenu #cv ul 		{ font-size: 1em; }
#contenu #cv ul li 		{ font-size: 0.9em; list-style-type: square; line-height: 1.3em; margin: 0 0 5px 0; }
#contenu #photomaton	{ text-align: center; }
#contenu #monoSlideshow { padding: 0; text-align: center; }

#footer 				{ clear: both; width: 900px; margin: 0 auto; background: #999 url(../images/background_footer.png) bottom no-repeat; text-align: left; font-size: 0.8em; height: 80px; }
#footer address			{ margin: 0 auto; width: 802px; padding: 25px 10px 0 30px; border-top: #FFE17E 1px solid; font-style: normal; }