@charset "utf-8";
* 
  {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
  }
html, body 
  {
	height: 100%;
  }
body
  {
	background-color:#ffffff;
	text-align: center;
  }
body *
  {text-align:left;}
#zonecontenu2 a
  {
	text-decoration:underline;
	color:#000000;
  }
#groupement
  {
	margin: auto;
	width: 1019px;
  }
#header
  {
	width: 991px;
	height: 95px;
	background: url(../../images/fond_header.jpg) top left no-repeat;
  }
#conteneur, #conteneurhome
  {
	width: 991px;
	margin-bottom: 15px;
  }
#conteneurhome
  {height: 574px;}
#conteneur, #conteneur2
  {
	height:483px;
	margin-left: -5px;
  }
#conteneur
  {background:url(../../images/ombre_bas_page.gif) left bottom no-repeat;}
#conteneur2
  {background:url(../../images/ombre_bas_page2.gif) left bottom no-repeat;}
#blocgauche
  {
	width: 211px;
	float: left;
  }
#bloccontenu
  {
	width: 780px;
	float:right;
  }
#lignevivarte
  {
	text-align:right;
	background-color: #caa870;
	width: 991px;
	margin-top: 8px;
  }
#footer
  {
	text-align:center;
	width: 991px;
	color: #959595;
	margin-top: 15px;
  }
#footer a
  {
	font-size: 10px;
	color: #959595;
	text-decoration:none;
  }
#conteneurswf, #conteneurswf2
  {
	position: absolute;
	z-index: 20;
  } 
#conteneurswf2
  {margin-top: -1px;}
#conteneurtexte
  {
	position: absolute;
	margin-left: 215px;
	margin-top: 5px;
	z-index: 10;
	width: 582px;
	height:450px;
	padding: 5px 10px;
	background-color: #fbfafa;
  }
#conteneurtexte3
  {
	position: absolute;
	margin-left: 210px;
	margin-top: -1px;
	z-index: 10;
	width: 793px;
	height:482px;
	padding: 5px 0px;
	background: url(../../images/fond_zone_contenu.gif) top right no-repeat;
  }
#conteneurhome2
  {
	
  }
#conteneurmenu
  {
	position: absolute;
	margin-left: 15px;
	margin-top: 10px;
	z-index: 30;
  }
#tracer
  {
	padding-left: 40px;
	color: #3b3b3f;
	font-size: 11px;
  }
#tracer a
  {
	color: #3b3b3f;
	text-decoration:underline;
	font-size: 11px;
  }
#zonecontenu
  {
	float: right;
	width: 300px;
  }
#zonecontenu2
  {
	width: 770px;
	padding: 0 15px 0 10px;
	height: 471px;
	position: absolute;
	left: 5px;
  }
#conteneuractu
  {
	width: 360px;
	height: 200px;
	position: absolute;
	z-index: 40;
	margin-left: 215px;
	margin-top: 160px;
	color: #949090;
  }
#conteneuractu2
  {
	width: 555px;
	height: 96px;
	position: absolute;
	z-index: 40;
	margin-left: 215px;
	margin-top: 45px;
	color: #949090;

  }
#conteneuractu3
  {
	width: 755px;
	height: 210px;
	position: absolute;
	z-index: 40;
	margin-left: 215px;
	margin-top: 150px;
	color: #949090;
	overflow: auto;
  }
#conteneuractu p, #conteneuractu2 p, #conteneuractu3 p.title
  {
	margin-top: 10px;
	font-weight: bold;
  }
#conteneuractu a, #conteneuractu2 a, #conteneuractu3 a
  {
	color: #949090;
	text-decoration: none;
  }
#conteneuractu strong, #conteneuractu2 strong, #conteneuractu3 strong
  {
	color: #FFFFFF;
	font-size: 13px;
  }
#conteneurtexte3 p, #zonecontenu p
  {
	margin: 0 0 12px 0;
  }
h2
  {
	font-size: 13px;
	margin: 24px 0 8px 0 ;
	color:#002454;
  }

span.question
  {
	color: #032555;
	font-weight: bold;
	font-size: 14px;
  }
#zonecontenu2 span.question a
  {
	background: url(../../images/ligne_q_top.gif) top left no-repeat;
	padding: 7px 9px;
	display:block;
	color: #666310;
	text-decoration: none;
  }
#pagination
  {
	margin: 10px auto;
	text-align:center;
	width: 650px;
  }
#pagination ul li, #pagination ul
  {
	display: inline;
	list-style-type: none;
	margin: 0 1px;
  }
#pagination ul li a
  {
	border: solid 1px #cfcfcf;
	background: url(../../images/fond_pagination.gif) top left no-repeat;
	color: #2b4e7d;
	text-decoration:none;
	padding: 0 3px;
  }
#zoneqcomp1
  {
	background: #f3ed87 url(../../images/zqcomp1.gif) top left no-repeat;
	padding-top: 4px;
  }
#zoneqcomp2
  {
	background: url(../../images/zqcomp2.gif) bottom left no-repeat;
	padding-bottom: 5px;
  }
#zonecontenu2 span.question span
  {
	background: url(../../images/ligne_q_top2.gif) top left no-repeat;
	padding: 7px 9px;
	display:block;
	color: #666310;
	text-decoration: none;
  }
span.signature
  {
	color: #928a80;
	margin-left: 70px;
	font-style: italic;
  }

#zonercomp1
  {
	background: #97a5b7 url(../../images/zrcomp1.gif) top left no-repeat;
	padding-top: 4px;
  }
#zonercomp2
  {
	background: url(../../images/zrcomp2.gif) bottom left no-repeat;
	padding-bottom: 5px;
  }
#zoneqcomp1 #zoneqcomp2 span.question
  {
	background: url(../../images/ligne_q_fond2.gif) bottom left no-repeat;
	display:block;
	width: 420px;
	margin: 0 0 0 70px;
  }
span.reponse
  {
	color: #032555;
  }
a img
  {border: 0;}
span.thQ
  {
	position: absolute;
	margin-left:500px;
	margin-top:6px;
	background-color: #e9e224;
	border: 2px solid #ffffff;
	padding: 0 4px;
	color: #666310;
	font-weight: bold;
  }
#zonecontenu2 span.thQ a
  {
	color: #666310;
	text-decoration: none;
  }

#faqMenu
  {
	width: 200px;
	float: left;
  }
#faqContenu
  {
	width: 505px;
	float: right;
  }

#faqMenu ul li
  {
	margin: 0 0 2px 0;
	width: 185px;
	list-style: none;
  }
#faqMenu ul li a
  {
	width: 185px;
	background: #70a0f1 url(../../images/faq/flecheout.gif) 175px center no-repeat;
	padding: 5px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
  }
#faqMenu ul li a.actif
  {
	background: #002655 url(../../images/faq/flecheon.gif) 175px center no-repeat;
	color: #e9e224;
  }
#faqMenu ul li a.pq
  {background: #742042 none;}
#zonecontenu2 a.grasFaq, label
  {
	color: #032555;
	font-weight: bold;
  }
