body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:#fff url(../images/bg.png) repeat-x;
	color:#857f7f;
}
body{behavior:url("css/csshover.htc");}
/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0 5px 0 0;text-align:justify;}

img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 20px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#c6ca06;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#7fc1cd;text-decoration:none;}
a:hover{color:#7fc1cd;text-decoration:underline;}

h1{font-weight:normal;font-size:14px;color:#fff;margin:0 0 10px 0;padding:0;}
h2{font-weight:bold;font-size:16px;color:#5fb2c1;margin:15px 0 5px 0;background:url(../images/puce-h2.png) 0 4px no-repeat;padding-left:12px;}
h3{font-weight:bold;font-size:12px;color:#5fb2c1;}

.accordion_titre {padding:5px 10px 5px 26px;cursor:pointer;position:relative;background:url(../images/accordion-plus.png) center left no-repeat;margin:2px 0 0 0;}
.accordion_titre:hover {background-color:#7bccdd;color:#fff;}
.accordion_active {background:url(../images/accordion-moins.png) center left no-repeat #7bccdd;color:#fff;font-weight:bold;}
.accordion_texte {display:none;background:#ccebf0;padding:10px;}
.accordion_texte a {color:#fff;font-weight:bold;background:#7bccdd;padding:2px;}

hr{border-bottom:1px solid #c7c7c5;height:0px;margin:0;padding:0;border-top:0;border-left:0;border-right:0;}

#content_droite ul li{list-style-type:none;background:url(../images/puce-li.png) 0 2px no-repeat;padding-left:15px;margin:3px 0 3px 0;}
#content_droite ul ul li{list-style-type:none;background:none;}

/* CONTENU */
#body_bg{background:url(../images/bg.jpg) top center no-repeat;margin:0;padding:0;}
#container{width:980px;position:relative;margin:0 auto 30px auto;padding:0;}
#header{height:380px;}
	#header_gauche{float:left;width:291px;padding:50px 0 0 10px;color:#fff;font-size:14px;}
		#header_gauche a{color:#fff;text-decoration:none;}
		#header_gauche a:hover{color:#0086cb;text-decoration:none;}
	#header_droite{float:left;width:675px;}
		
		#menuNav {clear:both;float:none;height:44px;width:675px;padding:0;}
		#menuNav ul {margin:0;padding:0;}
		#menuNav li {float:left;background-repeat:no-repeat;list-style-type:none;margin:0 2px 0 0;}
		#menuNav li span {display:block;height:44px;padding:0;text-align:center;cursor:pointer;}
		#menuNav li a:link span, #menuNav li a:visited span, #menuNav li a:hover span, #menuNav li a:active span {cursor:pointer;text-decoration:none;}
		
			/* menu actif */
			#menuNav ul li ul.hover{display:block;}
			#menuNav ul li:hover ul{display:block;}
			
			/** menu niveau 2 **/
			#menuNav ul ul {display:none;position:absolute;z-index:1000;width:174px;height:auto;margin:0;padding:0;}
			#menuNav ul ul li {border-bottom:1px solid #e3e97d;margin:0;background:#d5d700;}
			#menuNav ul ul li.last{border-bottom:none;}
			#menuNav ul ul li a {width:164px;color:#000;display:block;padding:4px 0 4px 10px;text-decoration:none;font-size:14px;}
			#menuNav ul ul li a:hover,#menuNav ul ul li.active a{color:#fff;}
			
			#menuNav ul ul li.haut{height:7px;width:174px;border-bottom:none;background:url(../images/menu/bg-ssmenu-haut.png) no-repeat;}
			#menuNav ul ul li.bas{height:17px;width:174px;border-bottom:none;background:url(../images/menu/bg-ssmenu-bas.png) no-repeat;}
			
			#menuNav li#arard {width:103px;background:url(../images/menu/arard.png);background-position:top left;}
			#menuNav li:hover#arard ,#menuNav li.active#arard{background-position:top right;}
			
			#menuNav li#prestations {width:117px;background:url(../images/menu/prestations.png);background-position:top left;}
			#menuNav li:hover#prestations ,#menuNav li.active#prestations {background-position:top right;}
			
			#menuNav li#formations {width:90px;background:url(../images/menu/formations.png);}
			#menuNav li:hover#formations ,#menuNav li.active#formations {background-position:top right;}
			
			#menuNav li#evenements {width:100px;background:url(../images/menu/evenements.png);}
			#menuNav li:hover#evenements ,#menuNav li.active#evenements {background-position:top right;}
			
			#menuNav li#comite {width:139px;background:url(../images/menu/fond-cst.png);}
			#menuNav li:hover#comite ,#menuNav li.active#comite {background-position:top right;}
			
			#menuNav li#recrutement {width:108px;background:url(../images/menu/recrutement.png);}
			#menuNav li:hover#recrutement ,#menuNav li.active#recrutement {background-position:top right;}
			
			#menuNav li span{text-indent:-5000em;}
	
	#focus{margin:30px 0 0 14px;}	
	#myController{margin:10px 0 0 0;}
	#focus .puce .jFlowControl {background: url(../images/focus-puce.png) no-repeat;cursor:pointer;display:inline-block;height:16px;width:15px;}
	#focus .puce .jFlowSelected {background: url(../images/focus-puce-on.png) no-repeat;cursor:pointer;}
	#focus .puce {z-index:1;position:absolute;text-align:right;width:625px;}
	#focus .puce img {margin:0 0 0 3px;}
	#focus .arrowLeft {cursor:pointer;display:block;height:35px;width:26px;margin:105px 0 0 5px;position:absolute;text-decoration:none;z-index:80;}
	#focus .arrowRight{cursor:pointer;display:block;height:35px;width:26px;margin:105px 0 0 607px;position:absolute;text-decoration:none;z-index:80;}

		
#content{}
	#content_gauche{float:left;width:290px;}
	#content_droite{float:left;width:640px;margin-left:15px;}
	
#footer{background:url(../images/bg-footer.png) repeat-x;clear:both;}
	#footer_cont{width:980px;height:30px;position:relative;margin:0 auto 30px auto;padding:10px 0 10px 0;text-align:center;}
	#footer_cont a{color:#3988ca;text-decoration:none;}
	#footer_cont a:hover{text-decoration:underline;}
	
/* HOME */
.home_actualite{border-top:1px solid #c7c7c5;padding:10px 0 0 0;margin:10px 0 0 0;clear:both;}
	.home_actualite img{padding:3px;border:1px solid #c7c7c5;float:left;margin:0 20px 10px 0;}
	.home_actualite_titre{font-size:16px;color:#7fc1cd;font-weight:bold;}
	.home_actualite_date{color:#7fc1cd;font-style:italic;padding:3px 0 10px 0;}


/* CANDIDATURE */
#form_candidature {margin-top:30px;}
#form_candidature p {padding:0;margin:5px;}
#form_candidature label {float:left;width:135px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_candidature label:hover {cursor:pointer;}
#form_candidature .focus {width:330px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .focus2 {width:150px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .focus3 {width:80px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .normal {width:330px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .normal2 {width:150px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .normal3 {width:80px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .bouton{width:auto;color:#fff;font-weight:bold;background:#7bccdd;padding:0 2px 3px 2px;border:0;cursor:pointer;height:20px;}
#form_candidature textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_candidature input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_candidature select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:406px;}

/* CONFERENCES */	
.conference{margin:5px 0 5px 0;border-bottom:1px solid #c7c7c5;padding:5px 10px 10px 0;}
.conference .date{color:#d7d925;font-weight:bold;font-size:14px;}
.conference .titre{color:#5fb2c1;font-weight:bold;font-size:14px;}
.conference_nav{padding-bottom:4px;padding-left:15px;}
.conference .lien_inscription a{color:#fff;font-weight:bold;background:#7bccdd;padding:2px;}

/* PRESTATIONS */	
.prestations_img{float:left;margin:15px 5px 0 0;}
.prestations_img img{padding:3px;border:1px solid #c7c7c5;}

/* PRESENCE REGIONALE */
#presence_opt_gauche{float:left;width:240px;margin:0 30px 20px 0;border-right:1px solid #999d9e;}
#presence_opt_droite{float:left;width:360px;text-align:left;font-size:11px;}
#form_presencereg .bouton{width:auto;color:#fff;font-weight:bold;background:#7bccdd;padding:0 2px 3px 2px;border:0;cursor:pointer;height:20px;}



/* ACTUALITES */
.actualite{border-top:1px solid #c7c7c5;padding:10px 0 0 0;margin:10px 0 0 0;clear:both;}
	.actualite img{padding:3px;border:1px solid #c7c7c5;float:left;margin:0 20px 10px 0;}
	.actualite_titre{font-size:16px;color:#7fc1cd;font-weight:bold;}
	.actualite_date{color:#7fc1cd;font-style:italic;padding:3px 0 10px 0;}



/* INSCRIPTIONS */
#form_inscription {margin-top:30px;}
#form_inscription p {padding:0;margin:5px;}
#form_inscription label {float:left;width:145px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_inscription .focus {width:330px;background:#efefef;color:#000;border:1px solid #000;}
#form_inscription .focus2 {width:150px;background:#efefef;color:#000;border:1px solid #000;}
#form_inscription .focus3 {width:80px;background:#efefef;color:#000;border:1px solid #000;}
#form_inscription .normal {width:330px;background:#fff;color:#000;border:1px solid #000;}
#form_inscription .normal2 {width:150px;background:#fff;color:#000;border:1px solid #000;}
#form_inscription .normal3 {width:80px;background:#fff;color:#000;border:1px solid #000;}
#form_inscription .bouton{width:auto;color:#fff;font-weight:bold;background:#7bccdd;padding:0 2px 3px 2px;border:0;cursor:pointer;height:20px;}
#form_inscription textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_inscription input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_inscription select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:40px;}

/* CONTACT */
#contact_g{float:left;width:220px;}
#contact_d{float:left;width:380px;}
#form_contact p {padding:0;margin:5px;}
#form_contact label {float:left;width:100px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_contact .focus {width:230px;background:#efefef;color:#000;border:1px solid #000;}
#form_contact .normal {width:230px;background:#fff;color:#000;border:1px solid #000;}
#form_contact .bouton{width:auto;color:#fff;font-weight:bold;background:#7bccdd;padding:0 2px 3px 2px;border:0;cursor:pointer;height:20px;}
#form_contact textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_contact input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_contact select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:236px;}

