* {margin:0;}
HTML {overflow:auto;overflow-x:hidden;}
BODY {scrollbar-3d-light-color: #ffffff;
	scrollbar-arrow-color: #d6b670;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-face-color:  #ffffff;
	scrollbar-highlight-color: #d6b670;
	scrollbar-shadow-color: #d6b670;
	background-image: url(../STRUCTURE/fond.gif);
	background-color: #f6f4ee;}
* html BODY {text-align:center;}
H1 {font-size: 11px; font-family : Tahoma; display:inline; font-weight:normal;}
H2 {font-size:inherit; font-family:inherit; display:inline; font-weight:inherit;}
* html .content H2 {font-size:10pt;}
H1.dyn {font-size: 20px; font-family : Tahoma; font-weight:bold; display:inline;text-transform: uppercase;}
A {text-decoration:none;}
INPUT {font-family:verdana;font-size:9px; width:180px; font-weight:bold; }
INPUT.radio { width:12px;}
INPUT.petit {width:50px;}
SELECT {font-family:verdana;font-size:9px; font-weight:bold; }
TEXTAREA {font-family:verdana;font-size:9px; overflow-y:auto;}
.radio {border:0; background-color:transparent;}
IMG {margin:0px;border:0;}

.content {background-position:bottom; background-repeat:no-repeat; width:1004px;margin-left:auto;margin-right:auto;}
* html .content {width:1006px; text-align:left; background-image:url();}

/*############################ HEADER #################################"*/
.header {width:1004px; height:283px;}
.header_vide {width:1004px; height:283px;}
.header div.citation {font-family:tahoma;font-size:9px; background-color:transparent; padding:5px 0px 0px 5px; position:absolute;}
.header_vide div.citation {font-family:tahoma;font-size:9px; background-color:transparent; padding:5px 0px 0px 5px; position:absolute;}
.header a {width:70px; font-size:11px; text-align:center; font-family:Tahoma; font-weight:bold; text-decoration: none;  position:absolute;}

.header a.lien1 {margin-left:772px; margin-top:14px; height:50px;}
.header a.lien2 {margin-left:843px; margin-top:25px; height:50px;}
.header a.lien3 {margin-left:906px; margin-top:41px; height:50px;}

.header a.menu1 {margin-left:11px; margin-top:241px;height:12px;}
.header a.menu2 {margin-left:121px; margin-top:241px;height:12px;}
.header a.menu3 {margin-left:219px; margin-top:241px;height:12px;}
.header a.menu4 {margin-left:305px; margin-top:241px;height:12px;}
.header a.menu5 {margin-left:380px; margin-top:241px;height:12px;}
.header a.menu1:hover,a.menu2:hover,a.menu3:hover,a.menu4:hover,a.menu5:hover {text-decoration: underline overline;}

.header a.btn1 {position:absolute; margin-left:661px; margin-top:230px; width:115px;height:36px;}
.header a.btn2 {position:absolute; margin-left:776px; margin-top:230px; width:115px;height:36px;}
.header a.btn3 {position:absolute; margin-left:891px; margin-top:230px; width:113px;height:36px;}

/*############################ SOUS MENU #################################"*/
.header div.sousmenu1 {display:none; z-index:5; width:165px; height:280px; position:absolute; margin-top:260px;}
.header div.sousmenu2 {display:none; z-index:5; width:150px; height:210px; position:absolute; margin-top:255px; margin-left:92px;}
.header div.sousmenu3 {display:none; z-index:5; width:170px; height:143px; position:absolute; margin-top:254px; margin-left:192px;}
.header div.sousmenu4 {display:none; z-index:5; width:170px; height:210px; position:absolute; margin-top:254px; margin-left:292px;}
.header div.sousmenu5 {display:none; z-index:5; width:170px; height:350px; position:absolute; margin-top:254px; margin-left:367px;}
.header div.sousmenu6 {display:none;margin-top:260px;margin-left:850px;background-color:transparent;background-image:url(../STRUCTURE/inscription.png);width:153px;height:86px;position:absolute;}
* html .header div.sousmenu6 {background-image:url(../STRUCTURE/inscription.gif);}

.header div div.br {height:34px; background-color:transparent;}
.header div a {background-repeat:no-repeat; background-image:url(../PUCES/ins.gif); width:100%; text-align:left;padding-left:30px;padding-top:20px; font-family:Tahoma; font-size:12px;}
.header div a:hover {text-decoration: underline overline;} 

/*############################ BLOC PRINCIPAL #################################"*/
.blocp {width:794px;float:left;font-size: 11px; font-family : Tahoma;}
.blocp div.puce1 {width:16px;height:5px; font-size:1px; margin-top:5px;float:left;}
.blocp div.decoupe {float:left;}
.blocp div.bonjour {text-align:center;font-style:italic;}
.blocp div.centrer {text-align:center;}
.blocp div.dyntitre { text-align:center; margin-left:160px; width:50%; position:absolute;}
* html .blocp div.dyntitre { margin-left:150px; width:80%; }
.blocp a {font-size:11px; text-align:center; font-family:Tahoma; font-weight:bold; text-decoration: none;}
.blocp a:hover {text-decoration: underline overline;}
.blocp a.lien {text-align:left; margin-left:6px;}
.blocp h3.puce {text-align:left; margin-left:20px; font-size:11px; font-family:Tahoma; font-weight:normal;}
.blocp h1.titre {font-size:16px; font-weight:bold; margin-left:20px;}
.blocp h1.dyntitre {font-size:16px; font-weight:bold; margin-left:20px; margin-top:10px; position:absolute; color:#003399;}
.blocp span.dyntitre {font-size:16px; font-weight:bold; margin-left:20px; margin-top:10px; position:absolute; color:#003399;}

.blocp a.liensp {color:#000000; font-weight:normal; text-decoration: none;}
.blocp a.liensp:hover {text-decoration:none;}

.blocp span.gras { font-weight:bold;}
.blocp span.italic { font-style:italic;}
.blocp span.souligne { text-decoration:underline;}
.blocp span.normal {margin-left:5px;}
.blocp span.important {color:red;}
.blocp span.tresimportant {margin-left:5px;color:red; font-weight:bold;}
.blocp span.puce {text-align:left; margin-left:6px;}
.blocp span.titre {font-size:16px; font-weight:bold; margin-left:20px;}
.blocp span.bred { color:red; font-weight:bold;}
.blocp h2.titre {font-size:16px; font-weight:bold; margin-left:20px; display:inline;}

/*----------------- CITATIONS ------------------*/
.blocp div.citeC {width:395px; margin-left:190px; margin-top:20px; height:50px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeR {width:500px; margin-left:120px; margin-top:10px; height:20px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeE {width:740px; margin-left:20px;height:20px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFE {width:130px; height:70px;margin-left:635px; margin-top:-130px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFE2 {width:740px; height:40px;margin-left:20px; margin-top:0px; text-align:center; padding:5px 5px 5px 5px;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFD {width:130px; height:70px;margin-left:635px; margin-top:-130px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFD2 {width:740px; height:40px;margin-left:20px; margin-top:0px; text-align:center; padding:5px 5px 5px 5px;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFC {width:130px; height:70px;margin-left:635px; margin-top:-130px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeO {width:255px; margin-left:498px; margin-top:-74px; height:50px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.cite360 {width:440px; margin-left:20px;height:20px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citecoac {width:100px; margin-left:670px;height:100px; margin-top:-150px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citecoac2 {width:740px; height:20px;margin-left:20px; margin-top:0px; text-align:center; padding:5px 5px 5px 5px;  font-family:"Times New Roman", Times, serif;}
.blocp div.citedynpar {width:740px; margin-left:20px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOA {width:150px; margin-left:20px; margin-top:-100px; height:80px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOA2 {width:740px; margin-left:20px; margin-top:20px; height:50px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOA3 {width:740px; margin-left:20px; height:40px; margin-top:50px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citePAR {width:740px; margin-left:20px; height:40px; margin-top:20px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOM1 {width:740px; margin-left:20px; height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOM2 {width:170px; margin-left:600px; margin-top:-100px;  height:50px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeCOM3 {width:740px; margin-left:20px; margin-top:20px; height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFOR1 {width:500px; margin-left:120px; height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFOR2 {width:170px; margin-left:600px; margin-top:-330px;  height:70px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citeFOR3 {width:540px; margin-left:200px; margin-top:20px;  height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citePERSO1 {width:740px; margin-left:20px; height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}
.blocp div.citePERSO2 {width:740px; margin-left:20px; margin-top:20px; height:40px; text-align:center; padding:5px 5px 5px 5px; position:absolute;  font-family:"Times New Roman", Times, serif;}


/*----------------- IMAGES ------------------*/
.blocp img.noborder {border:0;}
.blocp img.dif1 {position:absolute; margin-left:430px; margin-top:-220px; border:0;}
.blocp img.con1 {position:absolute; margin-left:50px;}
.blocp img.con2 {position:absolute; margin-left:625px;}
.blocp img.equi1 {position:absolute; margin-left:665px; margin-top:-120px;}
.blocp img.equi2 {position:absolute; margin-left:20px; margin-top:-110px;}
.blocp img.fondateur {position:absolute; margin-left:35px; margin-top:-210px;}
.blocp img.formatrice3 {position:absolute; margin-left:675px; margin-top:-165px;}
.blocp img.formatrice2 {position:absolute; margin-left:35px; margin-top:-130px;}
.blocp img.formatrice1 {position:absolute; margin-left:675px; margin-top:-130px;}
.blocp img.formpro1 {position:absolute; margin-left:635px; margin-top:-330px;}
.blocp img.formpro2 {position:absolute; margin-left:20px; margin-top:-190px;}
.blocp img.formpro3 {position:absolute; margin-left:30px; margin-top:-110px;}
.blocp img.formpro4 {position:absolute; margin-left:680px; margin-top:-110px;}
.blocp img.formdif3 {position:absolute; margin-left:30px; margin-top:-150px;}
.blocp img.formdif4 {position:absolute; margin-left:680px; margin-top:-150px;}
.blocp img.formdif2 {position:absolute; margin-left:50px; margin-top:-140px;}
.blocp img.formdif1 {position:absolute; margin-left:650px; margin-top:-300px;}
.blocp img.forminter1 {position:absolute; margin-left:30px; margin-top:-150px;}
.blocp img.forminter2 {position:absolute; margin-left:680px; margin-top:-150px;}
.blocp img.formcon3 {position:absolute; margin-left:25px; margin-top:-122px;}
.blocp img.formcon4 {position:absolute; margin-left:615px; margin-top:-122px;}
.blocp img.formcon1 {position:absolute; margin-left:670px; margin-top:-250px;}
.blocp img.formcon2 {position:absolute; margin-left:50px; margin-top:-140px; width:80px;}
.blocp img.orga1 {position:absolute; margin-left:70px; margin-top:20px;}
.blocp img.atelier1 {position:absolute; margin-left:20px; margin-top:-170px;}
.blocp img.coaching {border:0; margin-left:40px;float:left; margin-top:25px;}
.blocp img.formation {border:0; margin-left:520px;float:left; margin-top:-90px;}
.blocp img.coa1 {position:absolute; margin-left:620px; margin-top:-100px; border:0;}
.blocp img.coa2 {position:absolute; margin-left:60px; margin-top:65px;}
.blocp img.coa3 {position:absolute; margin-left:520px; margin-top:-200px; border:0;}
.blocp img.coa4 {position:absolute; margin-left:600px; margin-top:-180px; border:0;}
.blocp img.coa5 {position:absolute; margin-left:680px; margin-top:-120px; border:0;}
.blocp img.coa6 {position:absolute; margin-left:60px; margin-top:15px;}
.blocp img.etu1 {position:absolute; margin-left:635px; margin-top:5px;}
.blocp img.etu2 {position:absolute; margin-left:50px; margin-top:75px;}
.blocp img.coac1 {position:absolute; margin-left:640px; margin-top:15px; width:10%;}
* html .blocp img.coac1 {width:15%;}
.blocp img.coac2 {position:absolute; margin-left:630px; margin-top:40px;}
.blocp img.coac2p {position:absolute; margin-left:630px; margin-top:25px;}
.blocp img.coac2e {position:absolute; margin-left:630px; margin-top:-10px;}
.blocp img.coace {position:absolute; margin-left:610px; margin-top:8px;}
.blocp img.coacp {position:absolute; margin-left:630px; margin-top:190px;}
.blocp img.coapa {position:absolute; margin-left:635px; margin-top:-10px;}
.blocp img.coac3 {position:absolute; margin-left:130px; margin-top:150px;}
.blocp img.coac3p {position:absolute; margin-left:80px; margin-top:120px;}
.blocp img.coac3e {position:absolute; margin-left:80px; margin-top:120px;}
.blocp img.coac4 {position:absolute; margin-left:635px; margin-top:-10px;}
.blocp img.part1 {position:absolute; margin-left:50px; margin-top:-150px;}
.blocp img.part2 {position:absolute; margin-left:50px; margin-top:12px;}
.blocp img.part3 {position:absolute; margin-left:670px; margin-top:-73px;}
.blocp img.form1 {position:absolute; margin-left:25px; margin-top:10px;}
.blocp img.form2 {position:absolute; margin-left:675px; margin-top:10px;}
.blocp img.stagecom1 {position:absolute; margin-left:25px; margin-top:-150px;}
.blocp img.stagecom2 {position:absolute; margin-left:695px; margin-top:-150px;}
.blocp img.formdevper1 {position:absolute; margin-left:25px; margin-top:-100px;}
.blocp img.formsal1 {position:absolute; margin-left:25px; margin-top:-135px;}
.blocp img.formpme1 {position:absolute; margin-left:25px; margin-top:-160px;}
.blocp img.formpme2 {position:absolute; margin-left:640px; margin-top:-120px;}
.blocp img.formpme3 {position:absolute; margin-left:60px; margin-top:-150px;}
.blocp img.salaries1 {position:absolute; margin-left:25px; margin-top:-135px;}
.blocp img.salaries2 {position:absolute; margin-left:600px; margin-top:-113px;}
.blocp img.salaries3 {position:absolute; margin-left:30px; margin-top:-140px;}
.blocp img.formasso1 {position:absolute; margin-left:25px; margin-top:-140px;}
.blocp img.formasso2 {position:absolute; margin-left:620px; margin-top:-95px;}
.blocp img.formasso3 {position:absolute; margin-left:60px; margin-top:-130px;}
.blocp img.formorg1 {position:absolute; margin-left:25px; margin-top:-110px;}
.blocp img.formorg2 {position:absolute; margin-left:620px; margin-top:-105px;}
.blocp img.formorg3 {position:absolute; margin-left:60px; margin-top:-110px;}
.blocp img.formperso1 {position:absolute; margin-left:25px; margin-top:-160px;}
.blocp img.formperso2 {position:absolute; margin-left:620px; margin-top:-110px;}
.blocp img.formmanage1 {position:absolute; margin-left:25px; margin-top:-100px;}
.blocp img.formmanage2 {position:absolute; margin-left:665px; margin-top:-300px;}
.blocp img.formcom1 {position:absolute; margin-left:25px; margin-top:-120px;}
.blocp img.formcom2 {position:absolute; margin-left:665px; margin-top:-300px;}
.blocp img.plan1 {position:absolute; margin-left:540px; margin-top:-400px;}
.blocp img.plan2 {position:absolute; margin-left:400px; margin-top:-230px;}
.blocp img.plan8 {position:absolute; margin-left:560px; margin-top:-60px;}
.blocp img.plan3 {position:absolute; margin-left:560px; margin-top:-600px;}
.blocp img.plan4 {position:absolute; margin-left:480px; margin-top:-350px;}
.blocp img.plan5 {position:absolute; margin-left:580px; margin-top:-100px;}
.blocp img.plan6 {position:absolute; margin-left:580px; margin-top:-100px;}
.blocp img.plan7 {position:absolute; margin-left:560px; margin-top:20px;}

.blocp img.ref2 {position:absolute; margin-left:350px; margin-top:-300px;}
.blocp img.ref8 {position:absolute; margin-left:540px; margin-top:-370px;}
.blocp img.ref9 {position:absolute; margin-left:540px; margin-top:-200px;}

.blocp img.ref1 {position:absolute; margin-left:350px; margin-top:-530px;}
.blocp img.ref3 {position:absolute; margin-left:350px; margin-top:-290px;}
.blocp img.ref6 {position:absolute; margin-left:540px; margin-top:-560px;}
.blocp img.ref7 {position:absolute; margin-left:540px; margin-top:-220px;}
.blocp img.ref10 {position:absolute; margin-left:540px; margin-top:-390px;}

.blocp img.ref4 {position:absolute; margin-left:400px; margin-top:-470px;}
.blocp img.ref5 {position:absolute; margin-left:400px; margin-top:-250px;}
.blocp img.ref13 {position:absolute; margin-left:600px; margin-top:-470px;}
.blocp img.ref14 {position:absolute; margin-left:600px; margin-top:-250px;}

.blocp img.ref11 {position:absolute; margin-left:400px; margin-top:-280px;}
.blocp img.ref12 {position:absolute; margin-left:600px; margin-top:-280px;}

.blocp img.dd404 {position:absolute; margin-left:20px; margin-top:10px; border:0;}
.blocp img.dyn {border:0;position:absolute; margin-left:-350px; margin-top:-50px;}


/*----------------- LISTES ------------------*/
.blocp ul {list-style-position:inside;margin:0px;padding:0px;}
.blocp ul li {padding-top:5px;}
.blocp ul li ul li {padding-left:10px;}
.blocp ul li.fleche {list-style-image:url(../PUCES/puce1.gif); margin-top:-4px;}
.blocp ul li.fleche span {top:-4px; position:relative;}
*:first-child+html .blocp ul li.fleche span {top:-6px; margin-left:5px; position:relative;}

/*bloc rouge*/
.blocred1, .blocbeige1 {width:27px; height:16px;}
.blocred2, .blocbeige2 {width:13px; height:16px;}
.blocred3, .blocbeige3 {width:27px; height:16px;}
.blocred4, .blocbeige4 {width:27px; height:16px;}
.blocred5, .blocbeige5 {height:16px; font-size: 11px; font-family : Tahoma; font-weight: bold;}
.blocred5 span, .blocbeige5 span{text-transform: uppercase;}
.blocred6, .blocbeige6 {width:9px; height:16px;}
.blocred7, .blocbeige7 {width:27px;}
.blocred8, .blocbeige8 {font-size: 11px; cfont-family : Tahoma;}
.blocred8 h2, .blocbeige8 h2 {font-size: 11px; font-family : Tahoma; display:inline; font-weight:normal;}
.blocred8 h2.titre, .blocbeige8 h2.titre {margin-left:5px; font-weight:bold;}
.blocred8 h2.souligne, .blocbeige8 h2.souligne { text-decoration:underline}
.blocred8 h2.puce, .blocbeige8 h2.puce {text-align:left; margin-left:7px; font-size:11px; font-family:Tahoma; font-weight:normal;}
.blocred8 h3, .blocbeige8 h3 {font-size: 11px; font-family : Tahoma; display:inline; font-weight:normal;}
.blocred8 h3.tresimportant, .blocbeige8 h3.tresimportant {font-weight:bold;}
.blocred8 h3.titre, .blocbeige8 h3.titre {margin-left:5px; font-weight:bold;}
.blocred8 h3.puce, .blocbeige8 h3.puce {text-align:left; margin-left:7px; font-size:11px; font-family:Tahoma; font-weight:normal;}
.blocred8 h3.importantsouligne { text-decoration:underline;}
.blocred8 h4, .blocbeige8 h4 {font-size: 11px;  font-family : Tahoma; display:inline; font-weight:normal;}
.blocred8 span.tresimportant, .blocbeige8 span.tresimportant {font-weight:bold;}
.blocred8 span.souligne, .blocbeige8 span.souligne { text-decoration:underline}
.blocred8 span.formulaire, .blocbeige8 span.formulaire {font-size: 12px; width:40%; float:left;}
.blocred8 span.formulairegrand, .blocbeige8 span.formulairegrand {font-size: 12px; width:80%; float:left;}
.blocred8 span.formulairepetit, .blocbeige8 span.formulairepetit {font-size: 12px; width:20%; float:left;}
.blocred8 span.formulairecoche, .blocbeige8 span.formulairecoche {width:95%; float:left;}
.blocred8 span.titre, .blocbeige8 span.titre {margin-left:5px; font-weight:bold;}
.blocred8 div.centrer, .blocbeige8 div.centrer {text-align:center;width:100%;}
.blocred8 ol, .blocbeige8 ol {list-style-position:inside;margin:0px;padding:0px;}
.blocred8 ol li, .blocbeige8 ol li {padding-top:1px;}
.blocred8 ol li ol li, .blocbeige8 ol li ol li {padding-left:20px;}
.blocred8 ol li ol li h2, .blocbeige8 ol li ol li h2 {display:inline;}
.blocred8 ul li h3, .blocbeige8 ul li h3 {font-size: 11px; font-family : Tahoma; background-color:#FFFFFF; display:inline; font-weight:normal;}
.blocred8 ul.puce2_360, .blocbeige8 ul.puce2_360 {list-style-image:url(../PUCES/puce2.gif); float:left;}
.blocred8 ul.puce2_360c, .blocbeige8 ul.puce2_360c {list-style-image:url(../PUCES/puce2.gif); float:left; margin-left:200px;}
* html .blocred8 ul.puce2_360c, * html .blocbeige8 ul.puce2_360c {margin-left:110px;}
.blocred8 ul.puce2_360r, .blocbeige8 ul.puce2_360r {list-style-image:url(../PUCES/puce2.gif); float:left; margin-left:250px;}
.blocred8 ul.puce2_360 li span, .blocbeige8 ul.puce2_360 li span {position:absolute; margin-top:-1px;}
.blocred8 ul.puce2_360c li span, .blocbeige8 ul.puce2_360c li span {position:absolute; margin-top:-1px;}
.blocred8 ul.puce2_360r li span, .blocbeige8 ul.puce2_360r li span {position:absolute; margin-top:-1px;}
*:first-child+html .blocred8, .blocbeige8 ul.puce2_360 li span {padding-left:8px; margin-top:-4px;}
*:first-child+html .blocred8, .blocbeige8 ul.puce2_360c li span {padding-left:8px; margin-top:-4px;}
*:first-child+html .blocred8, .blocbeige8 ul.puce2_360r li span {padding-left:8px; margin-top:-4px;}
* html .blocred8 ul.puce2_360 li span, * html .blocbeige8 ul.puce2_360 li span {padding-left:8px; margin-top:-4px;}
* html .blocred8 ul.puce2_360c li span, * html .blocbeige8 ul.puce2_360c li span {padding-left:8px; margin-top:-4px;}
* html .blocred8 ul.puce2_360r li span, * html .blocbeige8 ul.puce2_360r li span {padding-left:8px; margin-top:-4px;}

.blocred8 ul.puce2_FOR {list-style-image:url(../PUCES/puce2.gif); float:left;}
.blocred8 ul.puce2_FORc {list-style-image:url(../PUCES/puce2.gif); float:left; margin-left:250px;}
* html .blocred8 ul.puce2_FORc, {margin-left:130px;}
.blocred8 ul.puce2_FOR li span {position:absolute; margin-top:-1px;}
.blocred8 ul.puce2_FORc li span {position:absolute; margin-top:-1px;}
*:first-child+html .blocred8, {padding-left:8px; margin-top:-4px;}
*:first-child+html .blocred8, {padding-left:8px; margin-top:-4px;}
*:first-child+html .blocred8, {padding-left:8px; margin-top:-4px;}
* html .blocred8 ul.puce2_FOR li span, {padding-left:8px; margin-top:-4px;}
* html .blocred8 ul.puce2_FORc li span, {padding-left:8px; margin-top:-4px;}

.blocred8 table.coaching, .blocbeige8 table.coaching {width:100%;}
* html .blocred8 table.coaching, * html .blocbeige8 table.coaching {font-size: 11px; font-family : Tahoma;}

.blocred8 ul.pl1 li div {position:absolute; margin-left:25px; margin-top:-15px;}
*:first-child+html .blocred8 ul.pl1 li div {margin-top:-4px; padding-left:8px; margin-left:0px;}
* html .blocred8 ul.pl1 li div {margin-top:-4px; padding-left:8px; margin-left:0px;}
.blocred8 ul.pl2 li div {position:absolute; margin-left:20px; margin-top:-15px;}
*:first-child+html .blocred8 ul.pl2 li div {margin-top:-4px; padding-left:18px; margin-left:0px;}
* html .blocred8 ul.pl2 li div {margin-top:-4px; padding-left:8px; margin-left:0px;}
.blocred8 ul.pl3 li div {position:absolute; margin-left:25px; margin-top:-18px;}
*:first-child+html .blocred8 ul.pl3 li div {margin-top:2px; padding-left:8px; margin-left:0px;}
* html .blocred8 ul.pl3 li div {margin-top:2px; padding-left:8px; margin-left:0px;}

.blocred9, .blocbeige9 {width:9px; }
.blocred10, .blocbeige10 {width:27px; height:16px; }
.blocred11, .blocbeige11 {height:16px; }
.blocred12, .blocbeige12 {width:9px; height:16px; }


/*############################ BLOC GAUCHE #################################"*/
.blocg {width:186px;float:left; padding-left:10px; margin-bottom:5px; border-left:2px solid #c8c8c8; border-right:2px solid #c8c8c8; padding-right:10px; font-size: 11px; font-family : Tahoma;}
* html .blocg {width:210px;text-align:left; border:0px; padding-right:0px;}
.blocg div.bas {width:210px;height:9px; margin-left:-12px; position:absolute; margin-top:0px;}
* html .blocg div.bas {font-size:1px; position:relative; margin-top:20px;}
*+html .blocg div.bas { margin-left:-12px; margin-top:5px; position:relative;}

.blocg div.puce1 {width:10px;height:11px;font-size:1px;margin-top:2px; float:left;}
.blocg div.titre1 {height:12px; float:left; margin-left:5px;font-size: 12px; font-family : Tahoma; font-weight: bold;}
.blocg div.puce2 {width:125px;height:2px;font-size:1px; background-image:url(../STRUCTURE/puce_27.gif);float:left;margin-top:7px;margin-left:5px;}
.blocg div.puce3 {width:16px;height:5px;font-size:1px; margin-top:5px;float:left;}
.blocg div.centrer {text-align:center;width:100%;}
.blocg a {font-size:11px; text-align:center; font-family:Tahoma; font-weight:bold; text-decoration: none;}
.blocg a:hover {text-decoration: underline overline;}

.blocg a.liensp {color:#000000; font-weight:normal; text-decoration: none;}
.blocg a.liensp:hover {text-decoration:none;}

.blocg a.lien {text-align:left; margin-left:6px;}
.blocg a.orange { font-weight:normal;}
.blocg span {font-size:11px; text-align:center; font-family:Tahoma; font-weight:bold; }
.blocg span.puce {text-align:left; margin-left:6px;}
.blocg span.important { font-weight:normal;}
.blocg span.bred { color:red; font-weight:bold;}
.blocg span.souligne { text-decoration:underline;}
.blocg ul {list-style-position:inside;margin:0px;padding:0px;}
.blocg ul li {padding-top:5px;}

.blocg h1 {font-size:11px; text-align:center; font-family:Tahoma; display:inline; font-weight:normal; }
.blocg h2 {font-size:11px; text-align:center; font-family:Tahoma; display:inline; font-weight:normal; }
.blocg h2.titre1 {height:12px; float:left; margin-left:5px;font-size: 12px; font-weight: bold;}
.blocg h2.puce {text-align:left; margin-left:6px; font-size:11px; text-align:center; font-family:Tahoma; font-weight:bold;}
.blocg h3 {font-size:11px; text-align:center; font-family:Tahoma; display:inline; font-weight:normal; }
.blocg h3.normal {font-weight:normal; display:inline; }
.blocg h3.puce {text-align:left; margin-left:20px;}
.blocg h3.important {font-weight:normal;}
.blocg h4 {font-size:11px; text-align:center; font-family:Tahoma; display:inline; font-weight:normal; }
.blocg h4.important {font-weight:normal;}
.blocg img.dyn {position:absolute; margin-left:35px; margin-top:-20px;}

.blocg p.center {text-align:center;}
.blocg img.noborder {border:0;}

/*############################ FOOTER #################################"*/
.footer {width:1004px; height:71px;margin-top:10px;}
.footer div {font-size:10px; font-family:Tahoma; width:100%; margin-top:45px;}
.footer div.maj {font-size:11px; text-align:left; margin-top:50px; padding-left:10px;float:left; width:45%;}
.footer div.copy {float:right; width:50%; margin-top:50px;}
.footer div a{font-weight:bold;}
.footer div a:hover{text-decoration: underline overline;}
.skyscraper {width:210px; margin-left:-12px; margin-top:9px; height:543px;}
*:first-child+html .skyscraper {margin-top:0px;}
* html .skyscraper {margin-top:0px; height:553px; margin-left:-10px;}
.skyscraperpetit {width:210px; margin-left:-12px; margin-top:9px; height:362px;}
*:first-child+html .skyscraperpetit {margin-top:0px;}
* html .skyscraperpetit {margin-top:0px; height:372px; margin-left:-10px;}

/*############################ CALENDRIER #################################"*/
* html .calendrier td { font-size: 11px; font-family : Tahoma;}
.calendrier {border:1px solid #FF9966;}
.calendrier td.entete { vertical-align:middle; height:14px; width:400px;}
.lien_cal_form a:hover {text-decoration: underline overline;}
.calendrier td.entetec { vertical-align:middle; height:14px; width:100px; text-align:center;}
.calendrier td.entetejour{ vertical-align:middle; height:14px; width:100px; background-color:#FFFFCC; text-align:center;}
.calendrier td.donnec { text-align:center;}

/*############################ ACCUEIL #################################"*/
* html .accueil td { font-size: 11px; font-family : Tahoma;}
.accueil {border:1px solid #FF9966;}
.accueil td.entete { vertical-align:middle; height:14px; width:350px; text-align:center;}
.accueil td.entetec { vertical-align:middle; height:14px; width:100px; text-align:center;}
.accueil td.enteted { vertical-align:middle; height:14px; width:150px; text-align:center;}
.accueil td.donnec { text-align:center;}
.accueil td.donned { text-align:center;}

/*############################ IMAGES #################################"*/
.img_equipe {background-image:url(../IMAGES/equipe.gif); width:256px; height:115px;float:left; margin-top:5px; z-index:2; position:relative;}
.img_organisme {background-image:url(../IMAGES/organisme.png); width:256px; height:115px;float:left; margin-top:8px;}
.img_desert {background-image:url(../IMAGES/desert.gif); width:256px; height:169px;float:left; margin-top:7px;}
.img_index {background-image:url(../IMAGES/index.jpg); width:248px; height:172px; margin-left:540px; margin-top:9px;}
.img_360 {position:absolute; margin-left:600px; margin-top:0px;}
.img_accueil {margin-top:0px; margin-left:-7px;background-image:url(../IMAGES/accueil.gif); width:260px; height:115px;float:left;}

/*############################ PLAN DU SITE #################################"*/
.table1 {width:90%; margin-left:5%;}
* html .table1 {font-size: 11px; font-family : Tahoma;}
.table1 td.td1 {padding: 5px 5px 5px 5px;}
.table1 td.td2 {padding: 5px 5px 5px 5px;}
.table1 td.td3 {padding: 5px 5px 5px 5px;}
.table1 td.td4 {padding: 5px 5px 5px 5px;}
.table1 td.td5 {padding: 5px 5px 5px 5px;}
.table1 td span.tresimportant {font-weight:bold;}

.table2 {margin-left:125px; width:465px;}
* html .table2 td { height:12px; font-size:12px;}
* html .table2 td a {margin-top:-1px;position:absolute;margin-left:15px;}
* html .table2 td img {position:absolute;}

.plan_titre {font-family: Tahoma; font-size: 12px; display:inline;}
.plan_titre2 {font-family: Tahoma; font-size: 12px; text-align: justify; display:inline;}
