@charset "utf-8";
* 
  {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #868686;
  }
body
  {
	background-color:#ffffff;
	text-align: center;
	padding-top: 5px;
  }
body *
  {text-align:justify;}
.breaker
  {clear:both;}
  
#alerte_info{width:468px;height:60px;background:url(../../images/alerte_info.jpg) no-repeat;margin-left:350px}
#alerte_info p{width:468px;height:45px;background-color:#D5302A;margin:0;color:#FFFFFF;padding-top:15px;text-align:center;font-size:16px;visibility:hidden}
#alerte_info p a{display:block;color:#FFFFFF;text-decoration:none;text-align:right;margin-right:25px;font-size:12px}

#conenud.part ol li {margin-left:25px;padding:0;margin-bottom:15px}
#conenud.part ol li ul {padding-left:0;margin-left:0px}
#conenud.part ol li ul li{list-style:none ; padding-left:0;margin-left:0px}
#conenud.part ol li ul li ul li{list-style:disc outside}

#conenud.faq h4{color:#5791C8;margin-bottom:0px;padding-bottom:0}
#conenud.faq p{margin-top:2px;}
#conenud.faq ul {margin-bottom:10px;}

#groupement
  {
	margin: 0 auto;
	width: 845px;
  }
.home #groupement
  {
	width: 850px;
  }
.home #header
  {margin-bottom: 13px;}
.r1 #header
  {
	background:url(../../images/fond_barriere.jpg) bottom left no-repeat;
	height: auto !important;
	height: 70px;
  }
.r1 #transverse
  {margin-top: 60px;}
.r1 #navigation
  {
	background:url(../../images/liseret_nav.gif) bottom left repeat-x;
	padding-bottom: 11px;
  }
#tracer
  {
	margin: 5px 0 15px 0;
	color: #363738;
  }
#tracer a
  {
	color: #363738;
	text-decoration: none;
  }
#conenug
  {
	float: left;
	width: 430px;
  }
#conenud
  {
	float: right;
	width: 400px;
  }
#gmap div, #gmap
  {padding: 0;}
#gmap
  {width: 380px; height: 300px;display:none;margin-bottom: 10px;}
#conenug2
  {
	float: left;
	width: 232px;
  }
#conenud2
  {
	float: right;
	width: 598px;
  }
#conenug2 #pushs
  {margin: 0;}
.home #zonecontenu
  {
	width: 830px;
	background: url(../../images/fond_gauche.jpg) top left no-repeat;
	padding-left: 21px;
  }
#zonecarte
  {
	width: 290px;
  }
#homeg
  {
	float: left;
	width: 296px;
  }
#homed
  {
	float: right;
	width: 531px;
  }
#baseline
  {width:500px;}
#transverse
  {float: right;}
#transverse td
  {padding: 0 5px;}
.home #navigation
  {
	background:url(../../images/bas_nav.gif) bottom left repeat-x;
	padding-bottom: 4px;
  }
#navigation td
  {padding-bottom: 3px;}
img
  {display: block;}
#animationhome, #animationquiz
  {margin-top: 5px;}
#footer
  {
	padding-top: 5px;
	margin-top: 10px;
	text-align:left;
	background: url(../../images/footer_tirets.gif) top left repeat-x;
  }
#footer a
  {
	text-decoration: none;
	font-size:14px;
  }
a img
  {border: 0;}
#pushs
  {margin-top: 30px;}
h1
  {margin-bottom: 20px;}
h2
  {
	padding: 0 0 3px 15px;
	background:url(../../images/fleche_soustitre.gif) left 7px no-repeat;
	border-bottom: 1px dashed #cbc2b6;
	font-size: 20px;
	color: #baae9d;
	font-weight: normal;
  }
h3
  {
	padding-left: 10px;
	background:url(../../images/fleche_titre_paragraphe.gif) left 3px no-repeat;
	margin: 5px 0;
	font-size: 14px;
  }
h4
  {
	padding-left: 10px;
	margin: 5px 0;
	font-size: 12px;
  }
#conenud p
  {margin: 10px 0 10px 10px;}
#conenud ul
  {margin-left: 30px;}
#conenud ul li
  {margin-top: 4px;}
#conenud table td img
  {margin: 0 auto;}
#conenud table td
  {padding: 0 5px;}
#conenug strong, #conenud strong
  {font-size: 11px;}
#conenug ul li, #conenug ul li a
  {
	font-size: 12px;
	font-weight: bold;
  }
#conenug ul
  {
	list-style: none;
  }
form
  {margin: 10px 0 0 20px;}
label
  {
	margin-right: 10px;
	font-weight:bold;
	font-size: 11px;
  }
input, textarea
  {
	color: #000000;
	float: right;
	margin: 1px 0;
	font-size: 10px;
  }
#conenud form p
  {margin: 0 0 0 0;}

#pushs,#pushs td
  {
	text-align:center;
  }
#pushs img
  {
	margin: auto;
  }
