body{background-color:#FFF;margin:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px}
table{background-color:#CCC}
tr.bg_contenu{background:#ccc url(/imgs/bg_contenu.gif) repeat-x top left;height:auto}
h1{font-family:Arial,Helvetica,sans-serif;font-size:40px;margin:0}
h2{font-size:18px;font-weight:bold;line-height:30px;margin:10px 0}
h2.orange{font-size:18px;color:#ffaa01;font-weight:bold;line-height:30px;margin:0}
h3{font-size:14px;font-weight:bold;line-height:20px;margin:0}
.bg_contenu a{color:#0E1575}
a,a:link{text-decoration:none}
a img{border:0;}
a:hover{text-decoration:underline}
input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:11px}
label,form{margin:0;padding:0}
.rouge{color:#F00}
.orangeGras{color:#ffaa01;font-weight:bold}
.bleuGras{color:#0E1575;font-weight:bold}
.grisFonceGras{color:#4D4D4D;font-weight:bold}
span.orange{color:#ffaa01;}
span.bleu{color:#0E1575;}
span.grisFonce{color:#4D4D4D;}
a span.orange{color:#ffaa01;}
a span.bleu{color:#0E1575;}
a span.grisFonce{color:#4D4D4D;}
a:hover span.orange{color:#ffaa01;}
a:hover span.bleu{color:#0E1575;}
a:hover span.grisFonce{color:#4D4D4D;}
p{margin:0px;padding:0}
.bg_contenu ul{padding:0;margin:0;}
.bg_contenu ul li{list-style-image:url(/imgs/puceListe_premierNiveau.gif);list-style-position:outside;margin-left:20px;}
.bg_contenu ul li li{list-style-image:url(/imgs/puceListe_deuxiemeNiveau.gif);margin-left:30px}
.bg_contenu table{background:none}
.bg_contenu h1{font-size:18px;font-weight:bold;line-height:20px;margin:10px 0}
.spip_surligne{color:#ffaa01;font-weight:bold}
h3.recherche_titre{color:#0E1575;font-weight:bold;margin-top:15px;border-bottom:1px dashed #CCC}
#wrapper{margin:0 auto;width:949px;}
#header{height:110px;width:949px;background-color:#fa0}
.headerFlash{float:left;width:655px}
.headerProb{float:left;width:294px;height:110px}
.headerProbTexte{margin:0 22px;line-height:36px;color:#FFF;font-size:18px}
.accroches1,.accroches2,.accroches3{height:36px;}
#nav{width:949px;height:34px;background-color:#707070;font-size:10px;font-family:Arial,Helvetica,sans-serif;z-index:10;position:relative}
.navRecherche{font-size:13px;font:13px/34px;height:32px;width:280px;font-weight:bold;color:#FFF;margin-left:10px;right:0;position:absolute}
.navRecherche form{width:270px;height:34px;}
.navRecherche input{width:140px;margin:0;border:1px solid #FA0;padding:0;margin-left:10px;}
input.btn_ok{width:27px;height:34px;background:transparent url(/imgs/rch_btn_ok.gif) no-repeat top left;cursor:pointer;border:0;padding:0;}
* html input.btn_ok{height:26px;}
.navRecherche label{margin:0;padding:0;margin-bottom:10px;}
ul#menu,ul#menu ul{padding:0;margin:0;list-style:none;}
* html ul#menu ul{padding:0;margin:0;margin-left:-38px;list-style:none;}
ul#menu a{color:#FFF;}
ul#menu li span{height:30px;display:block;padding:4px 4px 0;text-align:center;}
ul#menu li.grisClair{background-color:#666}
ul#menu li.grisFonce{background-color:#4D4D4D}
ul#menu li span.bouton{line-height:27px;height:30px;display:block;width:76px;}
ul#menu li span.bouton2ligne{line-height:12px;height:30px;display:block;width:100px;}
ul#menu li{float:left;height:34px;min-width:75px;text-align:center;color:#FFF;background-color:#4d4d4d;z-index:10;position:relative}
* html ul#menu li{width:76px;}
ul#menu li.bg_li_1{background-color:#666;}
ul#menu li:hover,ul#menu li.bg_li_1:hover,ul#menu li a:hover{text-decoration:none;background-color:#101475;cursor:pointer;z-index:10;}
ul#menu li ul{position:absolute;z-index:10;top:34px;width:150px;left:0;left:-999em;}
ul#menu ul.sous_menu li{height:16px;text-align:left;width:150px;z-index:10;background-color:#ffaa01;border:1px solid black;border-top:none;}
ul#menu ul.sous_menu li.sousRub{height:16px;}
ul#menu ul.sous_menu li.sousRub2{height:30px;}
ul#menu ul.sous_menu li a{color:#000;height:16px;display:block;z-index:10;}
ul#menu ul.sous_menu li a.sousRub{height:16px;line-height:16px;}
ul#menu ul.sous_menu li a.sousRub2{height:27px;line-height:11px;padding-top:3px;}
ul#menu ul.sous_menu li a:hover{color:#FFF}
ul#menu ul.sous_menu li a span{margin:0;padding:0;margin-left:10px;text-align:left}
ul#menu ul.sous_menu li a.sousRub span{height:16px;line-height:16px;}
ul#menu ul.sous_menu li a.sousRub2 span{height:27px;line-height:11px;}
#menu li:hover ul,#menu li:hover ul,#menu li.sfhover ul{left:auto;}
* html .navRecherche input.btn_ok{height:28px;}
*+html .navRecherche input.btn_ok{height:27px;}
.dlfiche{border:1px solid #808080;padding:5px;position:relative;width:250px}
.dlfiche a{font-size:11px;font-weight:bold}
.dlfiche a:hover{text-decoration:none;color:#C00}
input.nlinput{width:145px;padding:0;margin:0;margin-left:5px;margin-right:10px;border:1px solid #FA0}
* html .nl .btn_ok{margin-bottom:5px;}
span.desabo{font-size:10px;margin-left:135px;color:#0E1575}
#content{width:700px;} 
#c_bloc_haut{width:695px;margin:6px 0 5px;position:relative}
.BlocaLaUne{background-color:#fa0;border:4px solid white;border-left:none;height:313px;}
.BlocaLaUne .blocCoinUne{background:url(/imgs/bg_coinBlocUne.gif) no-repeat bottom right;bottom:-4px;right:-4px;width:83px;height:74px;position:absolute}
.BlocaLaUne .blocUnePhoto{position:absolute;top:-4px;left:0;width:253px;height:317px;}
.BlocaLaUne .blocUneTitre{position:absolute;left:270px;top:20px;}
.BlocaLaUne .blocUneTexte{position:absolute;left:270px;top:65px;margin-top:10px;width:410px;}
.BlocaLaUne .blocUneSavoirPlus{margin-top:15px;font-weight:bold;line-height:9px;}
.BlocaLaUne .blocUneSavoirPlus a{color:#101475;}
.BlocaLaUne .blocUneSavoirPlus a:hover{text-decoration:underline}
.BlocaLaUne .blocUneSavoirPlus img{margin-right:5px}
* html .BlocaLaUne .blocCoinUne,* html .BlocaRub .blocCoinUne{right:-5px;bottom:-5px}
* html .BlocaContenu .blocCoinUne{right:-5px;bottom:-5px}
.BlocaRub{background-color:#FFF;border:4px solid #707070;border-left:none;min-height:313px;}
* html .BlocaRub{height:313px}
.BlocaRub .blocCoinUne{background:url(/imgs/bg_coinBlocRub.gif) no-repeat bottom right;bottom:-4px;right:-4px;width:83px;height:74px;position:absolute}
.BlocaRub .blocUnePhoto{position:absolute;top:-4px;left:0;width:253px;height:317px;}
.BlocaRub .blocUneTitre{position:absolute;left:270px;top:20px;}
.BlocaRub .blocUneTitre h1{font-size:20px;color:#0e1676;}
.BlocaRub .blocUneTitre h1 img{margin-right:10px;}
.BlocaRub .blocUneTexte{position:absolute;left:270px;margin-top:10px;top:65px;width:410px;}
*+html .BlocaRub .blocUneTexte{margin-top:10px}
.BlocaRub .blocUneSavoirPlus{margin-top:15px;font-weight:bold;line-height:9px;}
.BlocaRub .blocUneSavoirPlus a{color:#101475;}
.BlocaRub .blocUneSavoirPlus a:hover{text-decoration:underline}
.BlocaRub .blocUneSavoirPlus img{margin-right:5px}
.BlocaContenu{background-color:#FFF;border:4px solid #707070;border-left:none;height:auto;min-height:300px;}
* html .BlocaContenu{height:300px;}
.BlocaContenu .BlocContenuTexte{margin:0px 10px 40px 10px;}
.BlocContenuTexte .recherche_titre h3 a{color:#4D4D4D}
a.chemin{color:#666}
.BlocContenuChapo{font-style:italic;margin:30px 10px}
.BlocaContenu img.imgTopContenu{top:-4px;left:0;margin:0 15px 10px 0;float:left}
.BlocaContenu .blocCoinUne{background:url(/imgs/bg_coinBlocRub.gif) no-repeat bottom right;bottom:-4px;right:-4px;width:83px;height:74px;position:absolute}
.BlocaContenu .blocUnePhoto{position:absolute;top:-4px;left:0;width:253px;height:258px;margin:0 15px 15px 0}
.BlocaContenu .blocUneTitre{position:absolute;left:270px;top:20px;}
.BlocaContenu .blocUneTitre h1{font-size:20px;color:#0e1676}
.BlocaContenu .blocUneTitre h1 img{margin-right:10px}
.BlocaContenu .blocUneTexte{top:65px;width:410px;margin-top:10px;float:left}
.BlocaContenu .blocUneSavoirPlus{margin-top:15px;font-weight:bold;line-height:9px;}
.BlocaContenu .blocUneSavoirPlus a{color:#101475;}
.BlocaContenu .blocUneSavoirPlus a:hover{text-decoration:underline}
.BlocaContenu .blocUneSavoirPlus img{margin-right:5px}
.blocRecrutement{min-height:350px;}
* html .blocRecrutement{height:350px;}
.BlocaContenu .blocGaucheRub7{float:left}
.BlocaContenu .blocGaucheRub7 img.imgTopContenu{top:-4px;left:0;float:none;margin:0 15px 10px 0;}
.BlocaContenu .blocDroitRub7{float:left}
.BlocaContenu .blocGaucheRub7 .BlocContenuTexte{margin:0 0 10px 10px;width:250px;}
.formulaireContact{width:405px;}
.formulaireContact table{background-color:#FFF}
.formulaireContact table td{height:25px;line-height:15px;}
.formulaireContact table td.civi label{display:inline}
.formulaireContact label{line-height:15px;margin:2px 0;display:block;width:75px}
.formulaireContact input{margin:2px 0;width:250px;border:1px solid #ffaa01}
.formulaireContact input.radio{width:25px;margin:0;border:none;vertical-align:middle}
.formulaireContact input.codePostal{width:50px;}
.formulaireContact input.Ville{width:130px;}
.formulaireContact select{width:250px;border:1px solid #ffaa01}
.formulaireContact textarea{width:250px;border:1px solid #ffaa01}
.formulaireContact .bouttonEnvoyer{width:100px;}
.formulaireDlproduit{width:405px;border:}
.formulaireDlproduit table{background-color:#FFF}
.formulaireDlproduit table td{height:25px;line-height:15px;}
.formulaireDlproduit table td.civi label{display:inline}
.formulaireDlproduit label{line-height:15px;margin:2px 0;display:block;width:75px}
.formulaireDlproduit input{margin:2px 0;width:250px;border:1px solid #ffaa01}
.formulaireDlproduit input.radio{width:25px;margin:0;border:none;vertical-align:middle}
.formulaireDlproduit .bouttonEnvoyer{width:100px;}  
.lien_dl{position:relative}
#form_dl{position:absolute;width:410px;top:-90px;right:-300px;z-index:10;}
#form_dl{width:420px;height:250px;padding:5px;background-color:#FFF;border:1px solid #FA0;overflow:hidden}
.lienFermer{font-weight:bold;color:#FFF;display:block;height:15px;padding:2px;width:100px;border:1px solid #FA0;background-color:#FA0;margin-left:311px;position:absolute;right:0px;bottom:0}
* html .lienFermer{right:0}
td.BlocBasTD{background-color:#CCC;} 
#c_bloc_bas{width:700px;padding-top:5px;}
.BlocBas,.BlocBasRub,.BlocContenu{background:#FFF url(/imgs/bg_coinBlocbas.gif) no-repeat top right}
#c_bloc_bas .blocUn{width:232px;height:240px;margin:10px 0 0;padding-bottom:5px;float:left;border-right:1px dashed #0e1776;background:url(/imgs/bg_blocBas.gif) no-repeat top left;}
#c_bloc_bas .blocDeux{width:232px;height:240px;margin:10px 0 0;float:left;border-right:1px dashed #0e1776;background:url(/imgs/bg_blocBas.gif) no-repeat top left;}
#c_bloc_bas .blocTrois{width:230px;height:240px;margin:10px 0 0px;float:left;background:url(/imgs/bg_blocBas.gif) no-repeat top left;}
.BlocBasTitre{font-size:14px;font-weight:bold;color:#0e1776;line-height:25px;height:40px;margin-left:15px;margin-right:10px;}
.BlocBasTitre h2{font-size:14px;line-height:normal;}
.BlocBasTitre a{color:#0e1776;}
.BlocBasTexte{margin:0 20px 0 15px;height:180px;overflow:hidden;}
.BlocBasSavoirPlus{margin:0 0 0 15px;line-height:11px;background:url(/imgs/puce_orange.gif) no-repeat center left;display:block;padding-left:10px;height:11px;width:200px}
.BlocBasSavoirPlus a{font-size:11px;color:#fa0;font-weight:bold;text-decoration:none}
.BlocBasSavoirPlus a:hover{text-decoration:underline}
.BlocBasRub{padding:5px 0px 5px;height:auto;min-height:290px}
* html .BlocBasRub{height:260px}
.BlocBasRub .BlocBasSavoirPlus{margin:2px 0}
.blocBasRubBloc{margin:0px 30px 7px}
.blocBasRubBloc h3{margin-top:7px} 
.BlocBas{height:260px;}
.BlocContenu{min-height:130px}
* html .BlocContenu{height:140px}
*+html .BlocContenu{min-height:140px}
.blocContenuBloc{padding:10px 10px 0 10px;}
.blocContenuTexte{height:auto;padding:10px 0px;}
.blocContenuTexte .margin{margin:10px 0px 10px 0;}
#right_col{width:249px;}
.colonne_accueil{height:auto;margin-top:15px;margin-bottom:10px;}
.blocDroit h3{margin-left:15px;margin-top:2px;}
.blocDroit .blocDroitTexte{margin:5px 5px 5px 15px;}
.blocDroit .blocDroitTexte .nl{padding:0;margin:0;height:auto;}
.BlocDroitSavoirPlus{margin-top:5px;margin-bottom:5px}
.BlocDroitSavoirPlus a{font-size:11px;color:#101475;margin:5px 0 0 15px;font-weight:bold;text-decoration:none}
.BlocDroitSavoirPlus a:hover{text-decoration:underline}
#footer{width:949px;background-color:#FFF;text-align:center;color:#a5a5a5;margin-top:10px;font-size:10px;}
#footer a{color:#949494}
#footer p.footer_rub{line-height:15px;margin:0;}
#footer p.basline{line-height:12px;margin:0}
.clear{display:block;font-size:1px;line-height:1px;height:1px;clear:both;}
.h10{height:10px}
