 #logo-accueil img,#bouton-rechercher,#menu img,.bouton{behavior: url("/js/iepngfix/iepngfix.htc"); }

*{margin:0;padding:0}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#000000;font-size:11px;background:url(/imgs/fond_degrade_bas.jpg) repeat-x 0px 600px #add8ff}
A{font-weight:normal;text-decoration:none;color:#0053b1}
A:hover{text-decoration:underline;color:#c44100}
img{border:0}
hr{display:none}
#logo-accueil{position:absolute;left:53px;top:0px;z-index:3}
H1{color:#3966a6;font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;background-color:#ffffff;text-align:center;display:none}
H1 span{display:none}
/* moteur de recherche */
#recherche-plan{position:absolute;top:0px;width:550px;right:0px;text-align:right;z-index:3}#recherche-plan P{margin:3px 25px 10px 0}
#recherche-plan form{clear:both;margin:0px;margin-right:5px}
#recherche-plan fieldset{border:0px;margin:0px;padding:0px}
#recherche-plan input{border:0px;margin:0px;padding:0px}
#recherche-plan fieldset .nobr{display:none}  
#recherche-plan #bouton-rechercher{background:url(/imgs/bouton_recherche3.png);width:98px;height:26px;font-size:10px;float:left}
#recherche-plan #bouton-rechercher:hover{color:#c44100}
#recherche-plan #recherche{width:430px;border:1px solid #cccccc;font-size:9px;background:url(/imgs/loupe.gif) 400px no-repeat #ffffff;height:20px;margin-right:10px;float:left;margin-top:4px}
/*div globales */
.pages{width:996px;margin-left:auto;margin-right:auto;background-color:#ffffff;position:relative;}
.corps{text-align:left;position:relative;background-color:#ffffff;padding-top:15px}
/* menu haut */
#navhaut {position:relative;height:150px;background:url(/imgs/fond_navigation.jpg) no-repeat}
#menu{position:absolute;top:45px;font-size:10px;text-align:center}
#menu A{color:#000000}#menu A:hover{color:#c44100}
#menu ul li ul{margin-top:4px}
#menu ul{list-style-type:none}
#menu li{float:left}
#liverser{margin-left:0px;margin-top:10px}
#licalculer{margin-left:7px;margin-top:10px}
#liprevenir{margin-left:18px;margin-top:10px}
#liformer{margin-left:37px;margin-top:10px}
#limettre{margin-left:33px;margin-top:15px}
#lisubventionner{margin-left:14px;margin-top:9px}
#liconventionner{margin-left:10px;margin-top:11px}
#liproposer{margin-left:20px;margin-top:8px}
#liconseiller{margin-left:26px;margin-top:9px}

/* menus g-d- */
.menugauche,.menudroit{float:left;width:20%;left:0;background-color:#ffffff;margin-bottom:50px} .menudroit{float:right} 
.hautg{background:url(/imgs/entete_gauche.gif) #c2d63a;height:20px;font-weight:bold;border:1px solid #c2d63a;border-left:0;border-top:0}
.menug{border:1px solid #c2d63a;border-left:0;border-top:0;}
.basg{border:2px solid #c2d63a;}
#hautd{background:url(/imgs/entete_pratiques.gif);font-weight:bold;border:0em;border-bottom:1px solid #fdc16d;padding-left:15px;text-align:center;height:20px}
.menud{border:1px solid #fdc16d;border-right:0;border-top:0}
.basd{border:2px solid #fdc16d}

.ftm {list-style-position:inside}
.ftm li,.ftm li.dossier{list-style-image:url(/imgs/dos_ouvert3.gif); padding:3px 0px 6px 0px;}
.ftm li ul li{list-style-image:url(/imgs/point_titre.gif);list-style-position:outside;padding:0px;margin:0px;margin-left:22px}
.ftm li.point {list-style-image:url(/imgs/point_titre.gif);list-style-position:inside; padding:3px 0px 6px 0px;}

ul.ftm {padding:0.2em; list-style-type:none}
/* ul.ftm * {list-style-type:none} 
 ul.ftm ul {margin:0px 0px 20px 0px} */
.ftm .trait {border-bottom:1px solid #fdc16d;}
.ftm .traitG{border-bottom:1px solid #c2d63a}
.titre{font-weight:normal;text-decoration:none;color:#000000}
#fond-anime,.fond-anime{background:url(/imgs/fond_anime.gif);border-bottom:1px solid #fdc16d;}
/*bouton interactif sur les pages secondaires */
.bouton{text-align:center;font-size:13px;width:198px;height:80px}
.bouton A{color:#000000}.bouton A:hover{color:#c44100}

#bouton-amiante{background:url(/imgs/bouton_amiante.png) no-repeat;float:left}#bouton-amiante P{margin:22px 6px 30px 43px;}
#bouton-inva{background:url(/imgs/bouton_invalidite.png) no-repeat;float:left}#bouton-inva P{margin:22px 6px 30px 45px;}
#bouton-formations-prev{background:url(/imgs/bouton_former_prevention.png) no-repeat;float:left}#bouton-formations-prev P{margin:10px 6px 30px 50px;}

#texte .bouton{font-size:11px}
#texte #bouton-inva,#texte #bouton-formations-prev,#texte #bouton-amiante{float:right;}
*html #texte #bouton-formations-prev,*html #texte #bouton-inva,*html #texte #bouton-amiante{position:fixed}
/*corps de pages */

h2{clear:both;padding:0.2em;margin-top:1em;background-repeat:no-repeat;font-weight:bold;font-size:11px;border:1px solid;border-top:0em;border-left:0em;background-image:url(/imgs/arrondi_titre.gif);border-color:#c2d63a;}
.corpscentral{width:59.96%;float:left;margin-bottom:30px;}
#centralh{border:1px solid #c2d63a;border-left:0px;border-right:0px;background:#ffffff}
#centralh h2{font-weight:normal;font-size:10px;color:#000000;padding:0.4em;background-image:none;border:0;margin:0;text-align:left;clear:both}
#centralh .un{display:block;padding-left:10px;background:url(/imgs/fleche_titre.gif) no-repeat}
#centralh .deux{display:block;padding-left:10px;margin-left:10px;background:url(/imgs/fleche_soustitre.gif) no-repeat}
.ulrondfleche, .ulfleche {margin:0.5em;margin-left:1.5em;clear:both}
.ulrien {margin:0.5em;margin-left:0em;clear:both}
.ulpuce {margin:0.5em 0em -0.5em 1.5em;font-weight:normal;clear:both}
.ulfleche li,.ulpuce li {padding-bottom:0.4em;border-bottom:0em;clear:both}
.ulrondfleche li{list-style-image:url(/imgs/fleche1.gif)}
.ulfleche li{list-style-image:url(/imgs/fleche2.gif)}
.ulrien li{list-style-type:none;list-style-image:none}
.ulpuce li{list-style-image:url(/imgs/puce.gif)}
.texte{padding:0.4em;background-color:#ffffff}
* html .chapotext{height:30px} 
.chapo{background:url(/imgs/onglet_chapo.gif) left top no-repeat;width:100%;min-height:30px;clear:both;}
.chapotext{float:right;width:98.5%;border:1px solid #c2d63a;font-weight:bold;margin-bottom:0.5em;background:#ffffff;min-height:30px}
.chapoimg{float:left}

.legende{font-size:9px}
.lien-contact{background:url(/imgs/ico_contact.gif) bottom left no-repeat;padding-left:17px;font-size:9px}
.desactive{color:#a6a6a6}
/* -----   tableaux  ----------*/
table{border:1px solid #c2d63a;border-collapse:collapse;margin-bottom:0.8em;text-align:left;clear:both;width:100%}
caption{text-align:left;font-weight:bold;border:1px dotted #c2d63a;color:#000000}
thead, tfoot{background:#f1f6ce;border:1px solid #c2d63a}
tbody{background:#FFFFFF;border:1px solid #c2d63a}
th, th .horizontal, th .borduresolide{border:1px dotted #c2d63a;vertical-align:middle;padding:0.2em;background-color:#f1f6ce;width:1%}
.horizontal{text-align:center}
.borduresolide{vertical-align:middle;text-align:center;padding:0.1em}
td, td .tdbasgras, td .center{border:1px solid #c2d63a;padding:0.2em;text-align:left}
.tdbasgras {border-bottom:2px}
.center{vertical-align:middle}
tdcenter, tdright{border:1px solid #c2d63a;padding:0.2em;text-align:center}
tdright{text-align:right}


/*formulaires*/
form{clear:both;font-size:0.9em}
fieldset{border:1px solid #c2d63a;margin-top:0.3em;margin-bottom:0.3em;padding-bottom:0.3em}
fieldset legend{margin-top:0.3em;margin-left:0.3em;font-weight:bold;color:#000000}
fieldset ul li{margin:0.4em;padding:0.2em;list-style:none;clear:both}
.avantli{margin:0.8em 0em 0em 0.3em;float:left}
.label{float:left;margin-right:0.3em;text-align:left}
fieldset .deroulant{float:left}
fieldset .select{float:left}
fieldset .labelbutton{text-align:left;width:70%;padding:0.2em;margin-top:0.3em}
fieldset .go, .formgroupe .go{float:right;margin-top:0.3em; margin-right:1em}
fieldset .nobr{display:none}  
fieldset .radio, .fieldset .button{padding:0.2em;width:5%}
.texteform{padding:0.4em;background:url(/imgs/img_formulaire.gif) top left no-repeat #ffffff}
h5{margin-left:5em;padding:0.6em;border-bottom:1px solid;font-weight:bold;font-size:1em;margin-bottom:0.8em;/*position:relative;*/border-color:#C2D63A}


/* -----   contacts  ----------*/
.ongletcontacts {/*position:relative;*/top:0;background-image:url(/imgs/angle_tableau.gif);background-repeat:no-repeat;background-position:left top;font-weight:bold;text-align:center;color:#000000;clear:both}
.soustitrecontacts {/*position:relative*/;background-color:#f1f6ce;margin:0em;margin-top:0.5em;text-align:center}
.contactstext{margin:0em;margin-top:0.5em;padding:0.5em;border:1px solid #c2d63a;background-color:#ffffff;font-size:1em;text-align:left}
.bascontacts{/*position:relative*/;background-image:url(/imgs/angle2_tableau.gif);background-repeat:no-repeat;background-position:left top;width:100%;height:2em}
.filetcontact{border:1px solid #c2d63a;border-right:0em;border-bottom:0em;margin:0;margin-left:0.3em;margin-top:0.3em;padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em}
/*liens utiles*/
.lien{margin-left:0em;font-weight:normal}
.lien li{list-style-type:none;list-style-image:none}
<!--.lien{margin-bottom:-0.5em;margin-left:0em;font-weight:normal}
-->
/* --------- documentation --------*/
.textetitre{clear:both;background:url(/imgs/ico_dossier.gif) top left no-repeat;padding-left:20px;font-style:normal;font-weight:bold;margin-bottom:5px}
.ligne{margin-left:0.5em;margin-right:0.5em;border:1px solid #c2d63a;padding:0.5em;border-left:0;border-right:0;border-top:0}
.image{float:left;margin-left:0.1em;margin-top:0.5em;padding:0.2em}
.txt{padding-top:0.7em;margin-top:0.5em}
.resume{margin-top:0.5em;margin-left:1.5em;border-top:0.1em;border-left:0.1em;border-right:0;border-bottom:0;border-color:#c2d63a;border:solid}
.resume p{margin-top:0.5em;margin-left:1em;margin-bottom:0.5em}
.intitule{float:left;margin-top:0.5em;font-weight:bold;}
.intituletxt{margin-top:0.5em}
.gdtitre{clear:both;white-space:nowrap;padding:0.2em;margin-top:1em;background-repeat:no-repeat;font-weight:bold;border:1px;border-style:solid;border-top:0em;border-left:0em;background-image:url(/imgs/arrondi_titre.gif);border-color:#c2d63a;color:#000000}
.sommaire{clear:both;margin-top:0.5em;margin-left:0.2em}
.commander{float:right;background-image:url(/imgs/ico_publi.gif);background-repeat:no-repeat;padding:1em;padding-left:3em;font-style:normal;font-weight:bold;margin-top:0.5em}
.commander2{float:left;padding:1em;font-style:normal;font-weight:bold;margin-top:0.5em}

/* -----   Formulaires PDF  ----------*/
.cadres{float:left;margin-bottom:0.5em;width:99%;/*position:relative;*/clear:both;padding:0.2em}
.cadrestexte{float:left;margin-bottom:0.5em;border:solid 1px;padding:0.7em;text-align:justify;color:#0053b1;width:94%}
.filetpdf{/*position:relative;*/border:1px solid #c2d63a;margin:0;margin-top:0.3em;padding-left:0.5em}
.ulpdf{padding-left:0.3em;margin:0.5em;margin-left:1.5em;list-style:url(/imgs/ico_pdf.gif)}
.ulpdf li{margin-bottom:1em}
.ulformu{padding-left:0.3em;margin:0.5em;margin-left:2.7em;list-style:url(/imgs/ico_formulaire.gif)}
.ulformu li{margin-bottom:1em}
.ulsouligne li{list-style-type:none;border:0em;border-bottom:solid 1px;}
h3.titreformulaire{margin-left:5em;padding:0.6em;border:0;border-bottom:1px solid;/*position:relative*/}
h3{text-align:left;font-weight:bold;font-size:1.4em;margin-bottom:0.8em}
.ancre{text-decoration:none;cursor:text}
h6{text-align:right;font-weight:normal;font-size:9px}
.requete{color:#ff5a34;font-weight:bold;font-size:1.2em;padding-left:3.2em;text-align:left}
.orange{color:#ff0000}
.formgroupe{border:none}
.filettitre{background-color:#ffffff;height:0.90em;margin:4px}

.ico{width:1.5em;height:1.25em;border:0}
.icocentresante{width:1.56em;height:1.25em}
.center{text-align:center}
.right{text-align:right}
.centerstrong{text-align:center;font-weight:bold}
.inscription{border:0.1em solid;border-left:0em;border-right:0em;background-color:#ffffff;padding:0.3em;text-align:center;float:right;margin-bottom:0.5em;margin-top:0.2em}


a.infoBulle{text-decoration:none;color:#D72D2F;}
a.infoBulle span{display:none}
a.infoBulle:hover{background:none; /* correction d'un bug IE */}
a.infoBulle:hover span{width:25em;display:inline;position:absolute;z-index:500;border:1px solid #FEA55F;background:#ededed;padding:0px;filter:alpha(opacity=100);-moz-opacity:1.00;font-weight:normal;text-decoration:none}
/* ----  acces aveugles   -----------------------------------------*/
.aveugle{display:none}
.menu span,.ssmenu span{display:none}
.menucentre span,.ssmenucentre span{display:none}
#menu1 span,#menu2 span ,#menu3 span,#menu4 span{display:none}

.imgaccueil{width:20.03em; height:7.06em}
.texte p{margin-top:0.5em;margin-bottom:0.5em}
.alerte{color:#D72D2F;text-align:center;font-weight:bold}
.alerte2{background-color:#f1f6ce;border:1px solid #c2d63a}

.h5{margin-left:5em;padding:0.6em;font-weight:bold;font-size:1em;margin-bottom:0.8em;/*position:relative;*/border:none;border-bottom:1px solid;background-image:none;color:#0053b1}
.sigle{clear:both;float:left;text-align:left;padding:0.1em 0.1em .01em 0em;font-weight:bold;width:10em;height:3em;border:1px solid #c2d63a;border-right:0px;border-bottom:0px}
.sigletext{text-align:left;height:3em;margin:0em 0.3em 0.3em 12.2em;padding:0.2em;border:1px solid #c2d63a;border-right:0px;border-bottom:0px}
.retour {background:url(/img/fleche_retour.gif) no-repeat #ffffff;margin-top:0.5em;text-align:left;padding-left:2em;border:0}
.autresliens {float:right;margin:0em 0.5em 0.5em 0}

/* -----   en savoir plus  ----------*/
.a:active{color:#ffffff}
.ensavoirplus{/*position:relative;*/top:0;background-image:url(/imgs/arrondi_onglet.gif);background-repeat:no-repeat;background-position:top right;margin-right:0.85em;font-weight:bold;padding-right:0.5em;text-align:right;/*margin-left:23em;*/}
.ensavoirplustext{/*position:relative;*/margin-bottom:0.5em;margin-right:0.9em;padding:0.7em;border:1px solid #c2d63a;background-color:#ffffff}
/*-----explications avec point d'interrogation---------*/
.explication{text-decoration:none;color:#FEA55F;cursor:text}
.explication:hover {text-decoration:none;border: 0px solid #FEA55F}
.explication span {display: none;}
.explication:hover span {text-decoration:none;font-weight:normal;position:absolute;display:block;width:12em;text-align: left;border: 1px solid #FEA55F;background-color: #ffffff;padding:0.3em;z-index:+10}

/*-----Questions/reponses ---------*/
.question{background:url(/imgs/ico_q.gif) top left no-repeat #ffffff;margin:0;border:0;border-right:solid 1px;border-top:solid 1px;border-color:#c2d63a}
.questiontext{background:url(/imgs/filet_qr.gif) bottom left no-repeat;padding:0.5em 0.5em 0.5em 2.5em;text-align:justify;font-weight:bold}
.reponse{background:url(/imgs/fond_reponse_qr.gif) bottom left no-repeat;margin:0em 0em 1em 1.2em;padding:0em;padding-left:0.9em;border:0em;border-right:solid 1px #c2d63a}
.reponse .reponsetext{padding:1em;text-align:justify}
/*-----actualites ---------*/
.actu{border:0;border-top:solid 1px;background:url(/img/fond_actu.gif) top left repeat}
.actutext{text-align:left;padding:1.5em 0.2em 0.5em 0.2em;margin:0 0 1em 0}
.actu a{color:#ff5a34;text-decoration:none;font-weight:bold}
.actu a:hover{font-weight:normal;color:#ff5a34;text-decoration:underline;font-weight:bold}
/*-----acronymes---------*/
acronym, span.acronym {border-bottom:1px dotted #FEA55F}
A acronym{border-bottom:0px}
/*-----abreviations---------*/
abbr, span.abbr {border-bottom:1px dotted #FEA55F}
A abbr{border-bottom:0px}
/*-----nouveaute-------*/
.nouveaute{text-align:justify;/*position:relative;*/clear:both;border-bottom:1px solid;border-color:#3fb5d3}
.fermeractu{display:block;text-align:right;font-size:10px;padding:0.3em;text-decoration:none}		
.titrenouveaute{padding-left:1em;font-weight:bold;background-color:#3fb5d3}
.nouveaute ul{margin:1em;margin-left:2.6em;margin-bottom:0em}
.nouveaute ul li{border-bottom:0.1em solid #FFFFFF;padding-bottom:0.5em;margin-left:0em;font-size:11px}
.li_26,.li_30,.li_31,.li_35,.li_bleu,.li_1,.li_2,.li_6,.li_vert,.li_3,.li_18,.li_7,.li_22,.li_10,.li_19,.li_8,.li_11,.li_33,.li_34,.li_violet,.li_4,.li_16,.li_17,.li_12,.li_20,.li_15,.li_14,.li_13,.li_24,.li_25,.li_32,.li_bleu_c,.li_5,.li_44,.li_45{list-style:url(/imgs/fleche1.gif)}

/*---multimedia ----*/
.flashcontent{text-align:left;display:none}
.message_alternatif_flash{border:0.1em solid #CCCCCC;padding:5px;margin:5px;float:left}

/*bas de page*/
.bas_page{clear:both;/*position:relative;*/background:#ffffff;font-size:10px;}
#page-bas{font-size:10px;clear:both}
.bas_page_un{background:url(/imgs/vague.gif) no-repeat bottom;position:relative;width:100%;height:77px}
.logo_cgs{width:23%;float:left;margin-left:10px}
.logo_aiss{width:46%;float:left}
.logo_cgs img,.logo_aiss img{float:left;margin-left:7px}
.logo_am,#logo_am{position:absolute;top:40px;right:18px;}
.bas_page_titre{font-weight:bold;display:block;}
.bas_page_separateur{background:url(/imgs/pointille.gif) repeat-y right; float:left; padding-right:15px; padding-left:15px;}
.adresse_carsat{text-align:center;clear:both;font-weight:normal;color:#333333;padding-bottom:5px;padding-top:10px;//}
*html .adresse_carsat{margin-top:10px;padding:0}

/* popup + https*/
.body-popup,.body-https{background-image:none;background:#ffffff}
.body-popup #navhaut{background:url(/imgs/entete_popup.jpg) no-repeat transparent;height:100px;display:block}
.body-https .pages,.body-popup .pages{width:auto}
.body-https #navhaut{background:url(/imgs/entete_popup_https.jpg) no-repeat transparent;height:100px;display:block}


.retourliste{clear:both;margin-top:1em;text-align:right}

