BODY { font-size: 11px; color: #000000 ; SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #666666; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #666666}
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none }
A { font-size: 11px; color: #000000; text-decoration: underline}

ul.puce_grise {list-style-image:url(resources/v2/images/edleg/puce_grise.gif); }

.styleform {width:120px; BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; BORDER-BOTTOM: #666699 1px solid}
.texte-justify { font-size: 11px; color: #000000 ; text-align: justify}
.texte-lien-rouge { font-size: 11px; color: #A20000}
.accueil { font-size: 10px; color: #000000}
.article { font-size: 10px; color: #CC0000; text-decoration: none}
.accueilsoustitre { font-size: 11px; font-weight: bold; color: #000000}
.champ { font-size: 10px; font-weight: bold; color: #000000; width: 100px;}

.texterouge { font-size: 11px; color: #bb0303; text-align: justify}
.text { font-size: 11px; color: #000000}
.textegras { font-size: 11px; font-weight: bold; color: #000000 ; text-align: justify}
.textgras { font-size: 11px; font-weight: bold; color: #000000 }
.textesouligne { 	font-size: 11px; color: #000000; text-align: justify; text-decoration: underline; }
.rub { font-size: 11px; color: #535252 ; font-weight: bold}
.pied { font-size: 10px; color: #595757; text-decoration: none}
.texte2 { font-size: 11px; color: #000000}
.navig { font-size: 10px; color: #FFFFFF}
.titre { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.txtred { font-size: 11px; font-weight: bold; color: #BB0303; text-decoration: none}
.txtorange { font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none}
.liensorg { font-size: 11px; color: #ff330C}
.offrespe { font-size: 11px; color: #254975}
.champNoSize { font-size: 10px; color: #000066; text-decoration: none;}
.champ1 { font-size: 10px; color: #000066; text-decoration: none; width: 150px}
.champ2 { font-size: 10px; color: #000066; text-decoration: none; width: 200px}
.champ3 { font-size: 10px; color: #000066; text-decoration: none; width: 300px}
.titreblac { font-size: 11px; font-weight: bold; color: #FFFFFF}
.txtblac { font-size: 11px; color: #FFFFFF}
.titrebleu { font-size: 11px; font-weight: bold; color: #395263}
.texte3 { font-size: 10px}
.mois { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titreor { font-size: 12px; font-weight: bold; color: #F6AD5F; text-decoration: none}
.liens { font-size: 11px; color: #000000; text-decoration: none}
.txt1 { font-size: 13px; font-weight: bold; color: #000000; text-decoration: none}
.txt2 { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.liste { font-size: 9px; font-weight: bold; color: #294A84; text-decoration: none; width: 160px}
.txttab { font-size: 11px; color: #103B86; text-decoration: none}
.tbareme { font-size: 12px; font-weight: bold; color: #294F89; text-decoration: none}
.anoter { font-size: 10px; color: #000000}
.ss-t-carnet { font-size: 13px; font-style: italic; font-weight: bold; color: #ff6600}
.txt-bold-noir { font-size: 11px; font-style: normal; font-weight: bold; color: #000000}
.legende { font-size: 9px; color: #000000 ; text-align: justify ; font-style: italic}
.txtbleu { font-size: 11px; font-weight: bold; color: #369cbd; text-decoration: none}
.txtrouge { font-size: 11px; font-weight: bold; color: #d63100; text-decoration: none}
.txtgris { font-size: 11px; font-weight: bold; color: #404040; text-decoration: none}
.sstoran { font-size: 13px; font-weight: bold; color: #FF6504; text-decoration: none}
.sstoran2 { font-size: 12px; font-weight: bold; color: #FF6504; text-decoration: none}
.txtbleu2 { font-size: 13px; font-weight: bold; color: #313163; text-decoration: none}
.textebleu { font-size: 11px; color: #313163; font-weight: bold} 
.tficheprat { font-size: 11px; color: #16479E; font-weight: bold}
.txt-bold-noir10 { font-size: 11px; font-weight: bold; color: #000000}
.texte13 { font-size: 13px; color: #000000}
.tficheprat12 { font-size: 12px; color: #16479E; font-weight: bold}
.tficheprat-ital { font-size: 11px; color: #16479E; font-weight: bold ; font-style: italic}
.tab-calend { font-size: 11px; color: #FFFFFF ; font-weight: bold}
.texte-ital { font-size: 11px; color: #000000 ; font-style: italic}
.lien-actu { font-size: 10px; color: #181486}
.lienhaut { font-size: 11px; color: #A20000}
.textehaut { font-size: 11px; color: #A20000}
.titrered { font-size: 13px; font-weight: bold; color: #A20000} 

.texte-bleu2 { font-size: 11px; color: #16479E; font-weight: bold}
.texte-bleu3 { font-size: 11px; color: #16479E; font-weight: normal}
.texte-bleu4 { font-size: 11px; color: #336699; font-weight: bold}
.titre-noir { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.titrebleuplan {  font-size: 12px; font-weight: bold; color: #294A84; text-decoration: none}
.titregrisplan {  font-size: 12px; font-weight: bold; color: #C7C7C7; text-decoration: none}
.titregris {  font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.date-red {   font-size: 12px; font-style: italic; font-weight: bold; color: #97211F}
.txt-blan-12 {   font-size: 12px; color: #FFFFFF; text-decoration: none}
.txtsocial { font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none}
.liensocial { font-size: 11px; color: #BB0303}
.txtgeneral { font-size: 11px; font-weight: bold; color: #5F5F7F; text-decoration: none}
.txtfiscal { font-size: 11px; font-weight: bold; color: #003297; text-decoration: none}
.txtimmobilier { font-size: 11px; font-weight: bold; color: #AA0073; text-decoration: none}
.txtagricole { font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none}
.txtenvironnement { font-size: 11px; font-weight: bold; color: #669900; text-decoration: none}
.txtspecialise { font-size: 11px; font-weight: bold; color: #0066FF; text-decoration: none}
.accueilsoustitre2 { font-size: 11px; color: #000000 ; font-style: italic}
.txtbioethique { font-size: 11px; font-weight: bold; color: #008EA2; text-decoration: none}
.txtetrangers { font-size: 11px; font-weight: bold; color: #007666; text-decoration: none}
.txtsport { font-size: 11px; font-weight: bold; color: #00854F}
.txtplus {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
.accueilgras { font-size: 11px; color: #000000; font-style: normal; font-weight: bold}
.accueilgrastxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bolder}
.accueilgras2 { font-size: 14px; color: #000000 ; font-weight: bolder}
.accueilital { font-size: 10px; color: #000000 ; font-style: italic; font-weight: normal}
.accueilfiscal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0E3193; text-decoration: none }
.accueiletrangers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #007666; text-decoration: none }
.accueilsocial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600; text-decoration: none }
.accueilenvironnement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #80C31B; text-decoration: none }
.lien_agenda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: bold; text-decoration: none}
.agenda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.accueilsport { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00854F; text-decoration: none }
.accueilagricole { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFB308; text-decoration: none }
.accueilbioethique { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #008EA2; text-decoration: none }
.accueilimmobilier { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none }
.chapeau {  font-size: 11px; color: #000000 ; text-align: justify }
.offrespenoir {  font-size: 11px}
.accueilrouge { font-size: 13px; color: #CB0000}
.menuleftdiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; background-color: #E7E7E7; text-decoration: none }
.menuleftdiv:hover {color: #F6AD5F;}
.eltodo {font-size: 10px; color: #00FF00; background-color: #FF0000; text-decoration: none }
.menulefttheme02AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme02AL:hover {color: #ED171F}
.menulefttheme02FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme02FL:hover {color: #ED171F}
.menuleftthemeEN02 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftthemeEN02:hover {color: #ED171F}
.theme02AL { font-size: 11px; font-weight: normal; color: #ED171F; text-decoration: none } 
.theme02ALunderline { font-size: 10px; font-weight: bold; color: #ED171F; text-decoration: none; font-style: italic; } 
.theme02ALbg { font-size: 10px; font-weight: bold; background-color: #ED171F; text-decoration: none } 
.menulefttheme20AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme20AL:hover {color: #B30F41}
.menulefttheme20FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme20FL:hover {color: #B30F41}
.theme20AL { font-size: 11px; font-weight: normal; color: #B30F41; text-decoration: none } 
.theme20ALunderline { font-size: 10px; font-weight: bold; color: #B30F41; text-decoration: none; font-style: italic; } 
.theme20ALbg { font-size: 10px; font-weight: bold; background-color: #B30F41; text-decoration: none } 
.menulefttheme12AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme12AL:hover {color: #FD882F}
.menulefttheme12FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme12FL:hover {color: #FD882F}
.theme12AL { font-size: 11px; font-weight: normal; color: #FD882F; text-decoration: none } 
.theme12ALunderline { font-size: 10px; font-weight: bold; color: #FD882F; text-decoration: none; font-style: italic; } 
.theme12ALbg { font-size: 10px; font-weight: bold; background-color: #FD882F; text-decoration: none } 
.menulefttheme14AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme14AL:hover {color: #FE911B}
.menulefttheme14FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme14FL:hover {color: #FE911B}
.theme14AL { font-size: 11px; font-weight: normal; color: #FE911B; text-decoration: none } 
.theme14ALunderline { font-size: 10px; font-weight: bold; color: #FE911B; text-decoration: none; font-style: italic; } 
.theme14ALbg { font-size: 10px; font-weight: bold; background-color: #FE911B; text-decoration: none } 
.menulefttheme15AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme15AL:hover {color: #FE7D19}
.menulefttheme15FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme15FL:hover {color: #FE7D19}
.menuleftthemeEN15 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftthemeEN15:hover {color: #FE7D19}
.theme15AL { font-size: 11px; font-weight: normal; color: #FE7D19; text-decoration: none } 
.theme15ALunderline { font-size: 10px; font-weight: bold; color: #FE7D19; text-decoration: none; font-style: italic; } 
.theme15ALbg { font-size: 10px; font-weight: bold; background-color: #FE7D19; text-decoration: none } 
.menulefttheme01AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme01AL:hover {color: #092869}
.menulefttheme01FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}
.menulefttheme01FL:hover {color: #092869}
.theme01AL { font-size: 11px; font-weight: normal; color: #092869; text-decoration: none } 
.theme01ALunderline { font-size: 10px; font-weight: bold; color: #092869; text-decoration: none; font-style: italic; } 
.theme01ALbg { font-size: 10px; font-weight: bold; background-color: #092869; text-decoration: none } 
.menulefttheme05AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme05AL:hover {color: #9E3100}
.menulefttheme05FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme05FL:hover {color: #9E3100}
.menuleftthemeEN05 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftthemeEN05:hover {color: #9E3100}
.theme05AL { font-size: 11px; font-weight: normal; color: #9E3100; text-decoration: none } 
.theme05ALunderline { font-size: 10px; font-weight: bold; color: #9E3100; text-decoration: none; font-style: italic; } 
.theme05ALbg { font-size: 10px; font-weight: bold; background-color: #9E3100; text-decoration: none } 
.menulefttheme11AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme11AL:hover {color: #F04A00}
.menulefttheme11FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme11FL:hover {color: #F04A00}
.theme11AL { font-size: 11px; font-weight: normal; color: #F04A00; text-decoration: none } 
.theme11ALunderline { font-size: 10px; font-weight: bold; color: #F04A00; text-decoration: none; font-style: italic; } 
.theme11ALbg { font-size: 10px; font-weight: bold; background-color: #F04A00; text-decoration: none } 
.menulefttheme13AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme13AL:hover {color: #0A55A3}
.menulefttheme13FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme13FL:hover {color: #0A55A3}
.theme13AL { font-size: 11px; font-weight: normal; color: #0A55A3; text-decoration: none } 
.theme13ALunderline { font-size: 10px; font-weight: bold; color: #0A55A3; text-decoration: none; font-style: italic; } 
.theme13ALbg { font-size: 10px; font-weight: bold; background-color: #0A55A3; text-decoration: none } 
.menulefttheme22AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme22AL:hover {color: #838A00}
.menulefttheme22FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme22FL:hover {color: #838A00}
.theme22AL { font-size: 11px; font-weight: normal; color: #838A00; text-decoration: none } 
.theme22ALunderline { font-size: 10px; font-weight: bold; color: #838A00; text-decoration: none; font-style: italic; } 
.theme22ALbg { font-size: 10px; font-weight: bold; background-color: #838A00; text-decoration: none } 
.menulefttheme10AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme10AL:hover {color: #981039}
.menulefttheme10FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme10FL:hover {color: #981039}
.theme10AL { font-size: 11px; font-weight: normal; color: #981039; text-decoration: none } 
.theme10ALunderline { font-size: 10px; font-weight: bold; color: #981039; text-decoration: none; font-style: italic; } 
.theme10ALbg { font-size: 10px; font-weight: bold; background-color: #981039; text-decoration: none } 
.menulefttheme18AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme18AL:hover {color: #056AA6}
.menulefttheme18FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme18FL:hover {color: #056AA6}
.theme18AL { font-size: 11px; font-weight: normal; color: #056AA6; text-decoration: none } 
.theme18ALunderline { font-size: 10px; font-weight: bold; color: #056AA6; text-decoration: none; font-style: italic; } 
.theme18ALbg { font-size: 10px; font-weight: bold; background-color: #056AA6; text-decoration: none } 
.menulefttheme09AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme09AL:hover {color: #7B0F70}
.menulefttheme09FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme09FL:hover {color: #7B0F70}
.theme09AL { font-size: 11px; font-weight: normal; color: #7B0F70; text-decoration: none } 
.theme09ALunderline { font-size: 10px; font-weight: bold; color: #7B0F70; text-decoration: none; font-style: italic; } 
.theme09ALbg { font-size: 10px; font-weight: bold; background-color: #7B0F70; text-decoration: none } 
.menulefttheme07AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme07AL:hover {color: #DF014C}
.menulefttheme07FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme07FL:hover {color: #DF014C}
.theme07AL { font-size: 11px; font-weight: normal; color: #DF014C; text-decoration: none } 
.theme07ALunderline { font-size: 10px; font-weight: bold; color: #DF014C; text-decoration: none; font-style: italic; } 
.theme07ALbg { font-size: 10px; font-weight: bold; background-color: #DF014C; text-decoration: none } 
.menulefttheme04AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme04AL:hover {color: #D8027F}
.menulefttheme04FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme04FL:hover {color: #D8027F}
.theme04AL { font-size: 11px; font-weight: normal; color: #D8027F; text-decoration: none } 
.theme04ALunderline { font-size: 10px; font-weight: bold; color: #D8027F; text-decoration: none; font-style: italic; } 
.theme04ALbg { font-size: 10px; font-weight: bold; background-color: #D8027F; text-decoration: none } 
.menulefttheme08AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme08AL:hover {color: #18964C}
.menulefttheme08FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme08FL:hover {color: #18964C}
.theme08AL { font-size: 11px; font-weight: normal; color: #18964C; text-decoration: none } 
.theme08ALunderline { font-size: 10px; font-weight: bold; color: #18964C; text-decoration: none; font-style: italic; } 
.theme08ALbg { font-size: 10px; font-weight: bold; background-color: #18964C; text-decoration: none } 
.menulefttheme03AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme03AL:hover {color: #FF8700}
.menulefttheme03FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme03FL:hover {color: #FF8700}
.theme03AL { font-size: 11px; font-weight: normal; color: #FF8700; text-decoration: none } 
.theme03ALunderline { font-size: 10px; font-weight: bold; color: #FF8700; text-decoration: none; font-style: italic; } 
.theme03ALbg { font-size: 10px; font-weight: bold; background-color: #FF8700; text-decoration: none } 
.menulefttheme06AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme06AL:hover {color: #59B124}
.menulefttheme06FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme06FL:hover {color: #59B124}
.theme06AL { font-size: 11px; font-weight: normal; color: #59B124; text-decoration: none } 
.theme06ALunderline { font-size: 10px; font-weight: bold; color: #59B124; text-decoration: none; font-style: italic; } 
.theme06ALbg { font-size: 10px; font-weight: bold; background-color: #59B124; text-decoration: none } 
.menulefttheme21AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme21AL:hover {color: #00804E}
.menulefttheme21FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme21FL:hover {color: #00804E}
.theme21AL { font-size: 11px; font-weight: normal; color: #00804E; text-decoration: none } 
.theme21ALunderline { font-size: 10px; font-weight: bold; color: #00804E; text-decoration: none; font-style: italic; } 
.theme21ALbg { font-size: 10px; font-weight: bold; background-color: #00804E; text-decoration: none } 
.menulefttheme17AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme17AL:hover {color: #2B7A5C}
.menulefttheme17FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme17FL:hover {color: #2B7A5C}
.theme17AL { font-size: 11px; font-weight: normal; color: #2B7A5C; text-decoration: none } 
.theme17ALunderline { font-size: 10px; font-weight: bold; color: #2B7A5C; text-decoration: none; font-style: italic; } 
.theme17ALbg { font-size: 10px; font-weight: bold; background-color: #2B7A5C; text-decoration: none } 
.menulefttheme16AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme16AL:hover {color: #009092}
.menulefttheme16FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme16FL:hover {color: #009092}
.theme16AL { font-size: 11px; font-weight: normal; color: #009092; text-decoration: none } 
.theme16ALunderline { font-size: 10px; font-weight: bold; color: #009092; text-decoration: none; font-style: italic; } 
.theme16ALbg { font-size: 10px; font-weight: bold; background-color: #009092; text-decoration: none } 
.menulefttheme26AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme26AL:hover {color: #8D00BA}
.menulefttheme26FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme26FL:hover {color: #8D00BA}
.theme26AL { font-size: 11px; font-weight: normal; color: #8D00BA; text-decoration: none } 
.theme26ALunderline { font-size: 10px; font-weight: bold; color: #8D00BA; text-decoration: none; font-style: italic; } 
.theme26ALbg { font-size: 10px; font-weight: bold; background-color: #8D00BA; text-decoration: none } 
.menulefttheme24AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme24AL:hover {color: #041C43}
.menulefttheme24FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme24FL:hover {color: #041C43}
.theme24AL { font-size: 11px; font-weight: normal; color: #041C43; text-decoration: none } 
.theme24ALunderline { font-size: 10px; font-weight: bold; color: #041C43; text-decoration: none; font-style: italic; } 
.theme24ALbg { font-size: 10px; font-weight: bold; background-color: #041C43; text-decoration: none } 
.menulefttheme15FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme15FL:hover {color: #FD882F}
.menuleftthemeGB23CD {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftthemeGB23CD:hover {color: #8C7DCF}
.themeGB23CD { font-size: 11px; font-weight: normal; color: #8C7DCF; text-decoration: none } 
.themeGB23CDunderline { font-size: 10px; font-weight: bold; color: #8C7DCF; text-decoration: none; font-style: italic; } 
.themeGB23CDbg { font-size: 10px; font-weight: bold; background-color: #8C7DCF; text-decoration: none } 
.menulefttheme23AL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme23AL:hover {color: #8C7DCF}
.menulefttheme32FL {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menulefttheme32FL:hover {color: #5F5F7F}
.theme23AL { font-size: 11px; font-weight: normal; color: #8C7DCF; text-decoration: none } 
.theme23ALunderline { font-size: 10px; font-weight: bold; color: #8C7DCF; text-decoration: none; font-style: italic; } 
.theme23ALbg { font-size: 10px; font-weight: bold; background-color: #8C7DCF; text-decoration: none } 
.themeAJSEARCH { font-size: 11px; font-weight: normal; color: #A20000; text-decoration: none } 
.themeCC { font-size: 11px; font-weight: normal; color: #FE7D19; text-decoration: none } 
.themeCCunderline { font-size: 10px; font-weight: bold; color: #FE7D19; text-decoration: none; font-style: italic; } 
.texte10 {font-family: Arial; font-size: 10px; color: #000000; text-align: justify}
.texte11 {font-family: Arial; font-size: 11px; color: #000000; text-align: justify}
.texte12 {font-family: Arial; font-size: 12px; color: #000000; text-align: justify}
.menuleftgamsocial {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamsocial:hover {color: #FF6600}
.menuleftgamfiscal {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamfiscal:hover {color: #003297}
.menuleftgamimmo {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamimmo:hover {color: #AA0073}
.menuleftgamenv {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamenv:hover {color: #669900}
.menuleftgamagricole {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamagricole:hover {color: #CC0000}
.menuleftgamdroit {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftgamdroit:hover {color: #0066FF}
.menuleftportail {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.menuleftportail:hover {color: #FF9966}
.lien-social { font-size: 11px; color: #FF6600}
.lien-agricole { font-size: 11px; color: #CC0000}
.lien-specialise { font-size: 11px; color: #0066FF}
.lien-environnement { font-size: 11px; color: #669900}
.lien-general { font-size: 11px; color: #5F5F7F}
.lien-fiscal { font-size: 11px; color: #003297}
.lien-immobilier { font-size: 11px; color: #AA0073}
.rub { font-size: 11px; color: #535252 ; font-weight: bold}
.rub-n { font-size: 11px; color: #535252}
.txtsocial { font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none}
.txtsocial-n { font-size: 11px; font-weight: normal; color: #FF6600; text-decoration: none}
.txtfiscal { font-size: 11px; font-weight: bold; color: #003297; text-decoration: none}
.txtimmobilier { font-size: 11px; font-weight: bold; color: #AA0073; text-decoration: none}
.txtagricole { font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none}
.txtenvironnement { font-size: 11px; font-weight: bold; color: #669900; text-decoration: none}
.txtspecialise { font-size: 11px; font-weight: bold; color: #0066FF; text-decoration: none}
.txtenvironnement { font-size: 11px; font-weight: bold; color: #669900; text-decoration: none}
.txtbioethique { font-size: 11px; font-weight: bold; color: #008EA2; text-decoration: none}
.txtetrangers { font-size: 11px; font-weight: bold; color: #007666; text-decoration: none}
.txtsport { font-size: 11px; font-weight: bold; color: #00854F; text-decoration: none}
.txtplus {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
.lienSource { font-size: 10px; font-weight: bold; font-style: italic; color: #000000; text-decoration: underline } 
.lienSourceKO { font-size: 10px; font-weight: bold; font-style: italic; color: #000000; text-decoration: none } 
.lienSource2 { font-size: 10px; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline } 
.lienBulletinOK { font-size: 11px; font-weight: normal; font-style: normal; color: #000000; text-decoration: underline }
.lienBulletinKO { font-size: 11px; font-weight: normal; font-style: normal; color: #000000; text-decoration: none }
.lienPagination {font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.textesouligne { font-size: 11px; color: #000000; text-align: justify; text-decoration: underline}
.txt13 { font-size: 13px; color: #000000; text-align: justify}
.txt12 { font-size: 12px; color: #000000; text-align: justify}
.savoirplus {font-size: 11px;color: #336699;text-decoration: underline;font-weight: bold}
.savoirpluspetit {font-size: 10px;color: #336699;text-decoration: underline;font-weight: bold}
.graybgrd { background-color: #C0C0C0; }
.ccLireChamp { font-size: 10px; font-style: italic; font-weight: normal; color: #FE7D19; text-decoration: underline }
.ccPagination { font-size: 11px; font-weight: normal; color: #FE7D19; text-decoration: none }
.ccClassement { font-size: 11px; font-weight: bold; color: #000000}
.ccbgrd { background-color: #FBD5AE; } 
.cctitle { font-size: 14px; font-weight: bold; color: #FE7D19 } 
.cctitle2 { font-size: 12px; font-weight: bold; color: #000000 } 
.ccFlashTitleBlack { font-size: 11px; font-weight: bold; color: #000000 } 
.cctext { font-size: 11px; font-weight: bold; color: #FE7D19 } 
.cctextbg { font-size: 10px; font-weight: bold; background-color: #FE7D19; text-decoration: none } 
.cctextunderline { font-size: 11px; font-weight: bold; color: #FF8729; text-decoration: underline } 
.alphatab { font-size: 16px; font-weight: bold; background-color: #C0C0C0; color: #FFFFFF } 
.alphalisttitle { font-size: 11px; font-weight: bold; background-color: #FFFFFF; color: #A0A0A0 } 
A.cctext:hover { font-size: 11px; font-weight: bold; color: #A20000 } 
.ccLien { font-size: 10px; font-style: italic; font-weight: bold; color: #000000 }
.ccSearchResultHead {font-size: 12px; color: #000000;}
.ajSearchResultHead {font-size: 12px; color: #000000;}
.ccnewSearch { font-size: 11px; font-weight: normal; color: #A0A0A0 } 
.grostitreencart { font-family: Verdana; font-size: 12px; font-weight: 600; text-decoration: none}
.titreencart { font-family: Verdana; font-size: 11px; font-weight: 600; color: #990000; text-decoration: none}
.mailZone { font-size: 11px; font-weight: normal; color: #808080; text-decoration: none }
.mailDate { font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none }
.mailDateCC { font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.visible { visibility:visible }
.hidden { visibility:hidden }
.navigation {  font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF}
.formTitle1 {  font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000}
.tabsocial { border: 1px solid #FF6600; }
.tabfiscal { border: 1px solid #003297; }
.tabimmobilier { border: 1px solid #AA0073; }
.tabagricole { border: 1px solid #CC0000; }
.tabenvironnement { border: 1px solid #669900; }
.tabspecialise { border: 1px solid #0066FF; }
.tabevent { border: 1px solid #859BA6; }
.tabreseau { border: 1px solid #F79221; }
.clic a { color:#FF9429; }
.clic a:hover { color:#333333; }

.tableCreationCandidat {
  margin-left: auto;
  margin-right: auto;
}
.tableCreationCandidat th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
}
.tableform th, .tablecv_formations th, .tablecv_experiences th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: center;
}
.tableform td, .tablecv_formations td, .tablecv_experiences td {
  text-align: center;
}
.tableCreationCandidat input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width: 150px;
}
.tableCreationCandidat input.submit {
  width: auto;
}
.tableform input, .tablecv_formations input, .tablecv_experiences input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.tableCreationCandidat select, .tableform select, .tablecv_formations select, .tablecv_experiences select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.tablecv_formations td.c3 select {
  width: 200px;
}
.tablecv_formations td.c4 input {
  width: 50px;
}
.tablecv_formations td.c5 input {
  width: 20px;
}
button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
p.erreur {
  width: 350px;
  margin-left: auto;
  margin-right: auto;
}
p.erreur, td.erreur {
  text-align: left;
  color: Red;
}


/* ****** DERNIERES MODIFICATIONS ****** */

p, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ;}
h1 {    background: url(http://www.editions-legislatives.fr/portailel/images/auth/bg_titrerub.gif) repeat-x left top;    font-size: 11px; color: #FFFFFF;    line-height: 22px;  padding: 0 0 0 10px; margin:0;    text-transform: uppercase; letter-spacing: 0.1em;    }
.texte-bleu { font-size: 11px; color: #16479E; font-weight: bold ; text-decoration: underline}
.texte-ital-bleu { font-size: 11px; color: #16479E; font-style: italic ; font-weight: bold }
.texte { font-size: 11px; color: #000000; text-align: justify}