body {font-family:Arial, Helvetica, sans-serif;font-size: 0.8em;margin:0;padding:0;
background:#7e8b9b url(img/bg-fond2.jpg) bottom left fixed repeat-x;}

#contAccueil { width:750px;background: #fff;margin:5% auto;border:2px inset #121f30;text-align:center;
	 color: #121f30;}
#contAccueil h1 {margin:5px;}
#contAccueil p {margin:5px 50px;}
#contAccueil ul {margin:5px;text-align:left;padding-left:40%;}

#metaConteneur {background:transparent url(img/bg-fond1.jpg) repeat-x;padding-top:30px;}
#conteneur {background: #fff url(img/bg-conteneur.jpg) 247px 256px no-repeat;width:997px;margin: 0px auto;}

#header {height:194px;background: url(img/bandeau-dynamic-forme2.jpg) 245px 5px no-repeat;}
.logo {margin: 5px 0px 0px 0px;float:left;}
#header a img {border:0;}
#header h1, #header span {font: 18px arial, sans-serif;margin:0;padding-top:0;font-style:italic;}
#header h1 {position: relative;float:left;color: #000;margin:170px 0px 0 120px;} 
#header h1 span {position: absolute; /* superposition du SPAN sur le titre */
top: -2px; /* décalage du SPAN */
left: -2px;
color: white;
}
#subHeader {height:14px;padding:5px;}

#contMenu {width:987px;margin:0 auto;background: url(img/bg-preMenu.jpg) -4px top no-repeat;}
#contMenu ul {padding-left:241px;}
#contMenu ul, #contMenu ul li {list-style: none;height:33px;margin:0;}
#contMenu ul li {float:left; width:124px;}
#contMenu ul li a {display:block;width:124px;text-align:center;font-size:14px;font-weight:bolder;
background: url(img/bg-menu2.jpg) right top no-repeat;color:#fff;text-decoration:none;padding-top:6px;
height:27px;}
#contMenu ul li a:hover {background-position: left top;padding:8px 0px 0px 1px;height:25px;width:124px;}

#contenu {float:right;width:731px;min-height:453px;background: transparent url(img/bg-contenu2.jpg) left bottom no-repeat;
margin:5px 6px;padding:5px;} * html #contenu {margin:5px 3px 5px 5px;height:453px;}
#gauche {background: url(img/sub-gauche.jpg);height:463px;width:239px;float:right;margin: 5px 0px;}
#gauche ul  {list-style: none;background-color: #ccc;width: 211px;margin:8px auto;padding:50px 0px 0px 0px;height:397px;
background: url(img/bg-itemGauche.png) repeat;}
* html #gauche ul {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/img/bg-itemGauche.png', sizingMethod='scale');zoom: 1;}
#gauche li {display:block;width: 185px;background: url(img/bg-itemGauche.png) repeat;margin:8px auto;padding-left:5px;
height:20px;position:relative;}
* html #gauche li {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/img/bg-itemGauche.png', sizingMethod='scale');zoom: 1;}
#gauche li a {font-weight:bolder;text-decoration:none;color:#fff;display:block;width: 190px;height:18px;padding-top:2px;z-index: 100;}
#gauche li a, #gauche li a span {margin:0;font-style:italic;}
#gauche li a {position: relative;float:left;color: #9b3f01;margin:0px;} 
#gauche li a span {position: absolute; /* superposition du SPAN sur le titre */
top: 1px; /* décalage du SPAN */
left: 1px;
color: white;}
#gauche li a:hover {color:#fe6d0f;cursor:hand;}
#gauche li a:hover span {color:#fff;}

#pied {background-color: #ab3800;height:20px;clear:both;border-bottom:8px solid #fff;border-top:1px solid #c26639;}
#pied ul {padding:0; margin:0px 0 0px 440px; list-style-type: none;font-size:110%;}
#pied ul li {float:left;display:block;margin:0;color:#fff;font-size:11px;font-weight:bolder;margin:2px;}
#pied ul li a {text-decoration:none;color:#efefe0;}
#pied ul li a:hover {color:#fff;}

#partenaires {height:20px;width:997px;margin: 0px auto;}
#partenaires ul {padding:0; margin:0px 0 0px 380px; list-style-type: none;font-size:110%;}
#partenaires ul li {float:left;display:block;margin:0;color:#fff;font-size:11px;margin:2px;}
#partenaires ul li a {text-decoration:none;color:#efefe0;}
#partenaires ul li a:hover {color:#fff;}

.intro {color:#656464;font-weight:bolder;font-size:11px;}
#Without {width:430px;height:195px;margin: 0 auto;}
.schema {text-align:center;width:636px;height:404px;margin: 0 auto;}
.gauche {float:left;}
.img {margin:15px;}
.exergue {border: 2px outset #414a57; padding:5px;font-weight:bolder;text-align:center;font-size:13px;
background: url(img/bg-exergue.jpg);}
.centrer {text-align:center;}
.orange {color:#FE6D0F;}
#accueil {width:510px;float:left;margin-top:15px;}
#accueil h3 {color:#FE6D0F;font-size:13px;}
#accueil p {}
#contenu a {color:#AB3800;}
#contenu a:hover {color:#FE6D0F;text-decoration:none;}

#contenu h2 {color:#FE6D0F;font-size:16px;margin:5px;}
#contenu h3 {color:#818a9a;font-size:13px;margin:5px 10px;}
#contenu h4 {color:#414a57;font-size:12px;text-align:center;}

#contenu form {}
#contenu form fieldset {margin:10px 5px;background: url(img/bg-exergue.jpg) bottom repeat-x;}
#contenu form fieldset legend {font-weight:bolder;color: #818a9a;}
#contenu form p {clear:both;margin: 0px 0 3px 0px;}
#contenu form label.text {display:block;float:left;width:250px;border-bottom:1px inset #efefe5;height:16px;padding-top:2px;}
#contenu form span {white-space:nowrap;}
#contenu form span label {margin: 0px 1em 0pt 0px;}
#contenu form span input {margin:0px;}
#contenu form input {font-size:11px;}
#contenu form p.red, #centre form p.red input, #contenu form legend.red {font-weight:bolder;color: red;}
#contenu form p.red input, #centre form p.red textarea {border-color: red;}

ul#erreur {list-style:none;padding:5px;border: 2px solid #FE6D0F;background-color:#efefe9;}

#contenu p a img { border:none;}
a.partner { text-decoration:none; }

#contenu ul.exer {list-style:none;padding:0;margin:0px 0px 0px 120px;}
#contenu ul li {margin:3px 0px;}
#contenu hr {	margin:20px;}
#contenu a.big, #gauche p a#link {padding:3px;background-color:#FE6D0F;color:#fff;text-decoration:none;}
#contenu a.big:hover, #gauche p a#link:hover {color:#fff;font-weight:bolder;}

#contenu table {border:0;text-align:center;margin: 0px auto;}
#contenu table caption {color:#fff;border:1px solid #818a9a;font-weight:bolder;margin:0 auto;height:25px;
padding-top:5px;background: url(img/bg-exergue.jpg) bottom ;}
#contenu table th {background-color:#a1aaba;border:1px solid #fff;height:25px;}
#contenu table td {border:1px solid #fff;background-color:#bbc4d4;height:25px;}

.cv {display:block;float:left;width:210px;border:1px solid #eee;padding:10px;margin:5px;background-color:#fff;}
.cv ul, .cv ul li {
	font-size:11px;
	list-style:none;
	padding:0;
	margin:2px;
}
.cv ul {}

#gauche h3 {
	color:#414A57;width:90%;font-size:14px;margin:10px auto 0px auto;padding:10px 3px;
	background:#fff url(img/bg-exergue.jpg) bottom repeat-x;border:1px solid #656464;height:40px;display:block;
}
#gauche h4 {
	background-color:#fff;width:90%;font-size:13px;color:#FE6D0F;text-align:center;padding:3px;
	margin:0px auto;border:1px solid #656464;border-bottom:0px;border-top:0px;
}
#gauche p {
	background-color:#fff;color:#414A57;width:90%;font-size:11px;margin:0px auto ;padding:3px;
	background:#fff url(img/bg-exergue.jpg) bottom repeat-x;border:1px solid #656464;border-top:0px;
}
#gauche p a img {border:0;background:none;}
/* 
#818a9a
*/