/* structure generale */
* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

option {padding-right:5px;}
html>body input[type="checkbox"] {margin:4px;}
html>body input[type="radio"] {margin:5px 5px 0 5px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}


div#main {position:relative; width:797px; margin-left:auto; margin-right:auto; text-align:left;}
div#main_print {position:relative; width:700px; margin-left:auto; margin-right:auto; text-align:left;}
div#international {position:relative; width:262px; height:23px; margin:15px 6px 0 0; background:url(../img/bg_international.gif) no-repeat; text-align:left;}
div#international p {padding:3px 0 0 10px;}
div#international p a {font-size:11px; color:#668EBB;}

.phrase_top {font-size:11px; color:#909DBA; font-weight:bold; text-align:center; letter-spacing:4px; height:28px;}

.liens_top {font-size:11px; color:#666; margin:25px 10px 0 0;}
.liens_top a {color:#666;}
.liens_footer {font-size:11px; color:#FFF; text-align:center; height:45px;}
.liens_footer a {color:#FFF;}

.header {background:url(../img/bg_header.gif) no-repeat; height:98px;}

.tab_main {background-color:#FFF;}

.enc_rech {background:url(../img/bg_recherche.gif) no-repeat; height:179px;}
.enc_rech p, .enc_rech_int p {font-size:11px; color:#FFF; font-weight:bold;}
.enc_rech p a, .enc_rech_int p a {color:#FFF;}
.enc_rech_int {background:url(../img/bg_recherche_int.gif) no-repeat; height:130px;}

.enc_texte {background:url(../img/bg_enc_texte.gif) repeat-y; font-size:11px; color:#000; padding:0 30px 0 20px;}

.haut_raye {background:url(../img/haut_enc_raye.gif) no-repeat; height:29px;}
.haut_raye p {font-size:12px; color:#FFF; font-weight:bold; text-align:center; padding:4px 0 0 0;}
.bas_raye {background:url(../img/bas_enc_raye.gif) no-repeat bottom; padding:8px 0 0 15px;}
.bas_raye p {font-size:10px; color:#000;}
.bas_raye p a {font-size:11px; color:#213C76; font-weight:bold;}
.bas_raye1 {background:url(../img/bas_enc_raye1.gif) no-repeat; height:143px;}

.haut_decouv {background:url(../img/haut_enc_dec.gif) no-repeat; height:26px;}
.haut_decouv p {font-size:12px; color:#FFF; font-weight:bold; padding:5px 0 0 16px;}
.mid_gch {background:url(../img/bg_enc_gch.gif); border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.mid_gch ul.gch1, .mid_gch ul.gch2 {position:relative; left:10px; top:10px; width:215px; margin-bottom:8px;}
.mid_gch ul.gch1 ul.gch2 {position:relative; left:10px; top:0px; width:204px; margin-bottom:8px;}
.mid_gch ul.gch1 li, .mid_gch ul.gch2 li {height:100%; list-style:none;}
.mid_gch ul.gch1 li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 6px 20px; display:block;}
.mid_gch ul.gch1 li a:hover {font-size:12px; color:#FF3300; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 6px 20px; text-decoration:none;}
.mid_gch ul.gch1 li span {font-size:12px; color:#FF3300; font-weight:bold; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 6px 20px; display:block;}
.mid_gch ul.gch2 li a {font-size:11px; color:#666666; background:url(../img/fleche_liste2.gif) no-repeat 0px 3px; padding:0 0 6px 20px; text-decoration:underline; display:block;}
.mid_gch ul.gch1 ul.gch2 li a:hover {font-size:11px; color:#FF3300; background:url(../img/fleche_liste3.gif) no-repeat 0px 3px; padding:0 0 6px 20px; text-decoration:none;}

.mid_gch p.intitule1 {font-size:12px; color:#2F7EC1; font-weight:bold; padding:2px 0 0 10px;}
.mid_gch2 {background-color:#FFF5F8; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.mid_gch2 p.intitule2 {font-size:13px; color:#890027; font-weight:bold; padding:2px 0 0 10px;}
.enc_gch {background:url(../img/bg_enc_gch.gif);}
.enc_gch2 {background-color:#FFF5F8;}
.enc_org {background:url(../img/bg_enc_gch.gif); border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}

ul.dte1 {position:relative; left:10px; top:0px; width:140px; margin-bottom:2px;}
ul.dte1 li {height:100%; list-style:none;}
ul.dte1 li a {font-size:11px; color:#666666; background:url(../img/fleche_liste7.gif) no-repeat 0px 4px; padding-left:20px; text-decoration:underline; display:block;}
ul.dte1 li a:hover {font-size:11px; color:#FF3300; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding-left:20px; text-decoration:none;}
ul.dte1 li span {font-size:11px; color:#FF3300; font-weight:bold; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding-left:20px; text-decoration:none; display:block;}

ul.chiffres_uni {position:relative; left:18px; top:10px; width:115px; text-align:left;}
ul.chiffres_uni li {height:20px; list-style:none; font-size:11px; color:#8197BB; background:url(../img/fleche1.gif) no-repeat 0px 5px; padding-left:8px;}
ul.chiffres_uni li.fonce {color:#283B5F; background:url(../img/fleche2.gif) no-repeat 0px 5px;}

.reseau {background-color:#FFF;}
.reseau p {font-size:13px; color:#384C75; font-weight:bold; margin-left:7px;}

.haut_pres {background:url(../img/bg_pres.gif); border-top:1px solid #D1D1D1; border-left:1px solid #D1D1D1;}
.mid_pres {background:url(../img/bg_pres.gif); border-right:1px solid #D1D1D1; border-left:1px solid #D1D1D1;}
.mid_pres ul {position:relative; left:5px; top:0px; width:155px;}
.mid_pres li {height:100%; list-style:none;}
.mid_pres li a {font-size:11px; color:#666666; background:url(../img/fleche_liste5.gif) no-repeat 0px 6px; padding:0 0 4px 12px; display:block;}
.mid_pres li a:hover {color:#FF3300; background:url(../img/fleche_liste6.gif) no-repeat 0px 6px; padding:0 0 4px 12px; text-decoration:none;}
.mid_pres li span {font-size:11px; color:#FF3300; font-weight:bold; background:url(../img/fleche_liste6.gif) no-repeat 0px 6px; padding:0 0 4px 12px; display:block;}
.bas_pres {background:url(../img/bg_pres.gif); border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1;}

/* nav */

/*nav sans dons*/
/*ul#nav {position:relative; left:5px; top:0px; width:786px; text-align:left;}
ul#nav li {height:30px; list-style:none; float:left;}
ul#nav li a {line-height:30px; font-size:11px; color:#FFF; text-decoration:none; text-align:center; display:block;}

ul#nav li#nav_decouv a {width:113px; background:url(../img/nav/bt_decouverte_off.gif) no-repeat;}
ul#nav li#nav_decouv a:hover {background:url(../img/nav/bt_decouverte_on.gif) no-repeat;}

ul#nav li#nav_etab a {width:137px; background:url(../img/nav/bt_etablissements_off.gif) no-repeat;}
ul#nav li#nav_etab a:hover {background:url(../img/nav/bt_etablissements_on.gif) no-repeat;}

ul#nav li#nav_form a {width:109px; background:url(../img/nav/bt_formations_off.gif) no-repeat;}
ul#nav li#nav_form a:hover {background:url(../img/nav/bt_formations_on.gif) no-repeat;}

ul#nav li#nav_inter a {width:122px; background:url(../img/nav/bt_international_off.gif) no-repeat;}
ul#nav li#nav_inter a:hover {background:url(../img/nav/bt_international_on.gif) no-repeat;}

ul#nav li#nav_rech a {width:100px; background:url(../img/nav/bt_recherche_off.gif) no-repeat;}
ul#nav li#nav_rech a:hover {background:url(../img/nav/bt_recherche_on.gif) no-repeat;}

ul#nav li#nav_vie a {width:117px; background:url(../img/nav/bt_vie_etud_off.gif) no-repeat;}
ul#nav li#nav_vie a:hover {background:url(../img/nav/bt_vie_etud_on.gif) no-repeat;}

ul#nav li#nav_culture a {width:88px; background:url(../img/nav/bt_culture_off.gif) no-repeat;}
ul#nav li#nav_culture a:hover {background:url(../img/nav/bt_culture_on.gif) no-repeat;}*/

ul#nav {position:relative; left:6px; top:0px; width:786px; text-align:left;}
ul#nav li {height:30px; list-style:none; float:left;}
ul#nav li a {line-height:30px; font-size:11px; color:#FFF; text-decoration:none; text-align:center; display:block;}

ul#nav li#nav_decouv a {width:90px; background:url(../img/nav/bt_decouverte_off.gif) no-repeat;}
ul#nav li#nav_decouv a:hover {background:url(../img/nav/bt_decouverte_on.gif) no-repeat;}

ul#nav li#nav_etab a {width:113px; background:url(../img/nav/bt_etablissements_off.gif) no-repeat;}
ul#nav li#nav_etab a:hover {background:url(../img/nav/bt_etablissements_on.gif) no-repeat;}

ul#nav li#nav_form a {width:90px; background:url(../img/nav/bt_formations_off.gif) no-repeat;}
ul#nav li#nav_form a:hover {background:url(../img/nav/bt_formations_on.gif) no-repeat;}

ul#nav li#nav_inter a {width:108px; background:url(../img/nav/bt_international_off.gif) no-repeat;}
ul#nav li#nav_inter a:hover {background:url(../img/nav/bt_international_on.gif) no-repeat;}

ul#nav li#nav_rech a {width:87px; background:url(../img/nav/bt_recherche_off.gif) no-repeat;}
ul#nav li#nav_rech a:hover {background:url(../img/nav/bt_recherche_on.gif) no-repeat;}

ul#nav li#nav_vie a {width:104px; background:url(../img/nav/bt_vie_etud_off.gif) no-repeat;}
ul#nav li#nav_vie a:hover {background:url(../img/nav/bt_vie_etud_on.gif) no-repeat;}

ul#nav li#nav_culture a {width:73px; background:url(../img/nav/bt_culture_off.gif) no-repeat;}
ul#nav li#nav_culture a:hover {background:url(../img/nav/bt_culture_on.gif) no-repeat;}

ul#nav li#nav_don a {width:120px; background:url(../img/nav/bt_don_off.gif) no-repeat;}
ul#nav li#nav_don a:hover {background:url(../img/nav/bt_don_on.gif) no-repeat;}

/*nav UK*/
/*--presentation--*/
ul#nav li#nav_pres a {width:113px; background:url(../img/nav/bt_presentation_off.gif) no-repeat;}
ul#nav li#nav_pres a:hover {background:url(../img/nav/bt_presentation_on.gif) no-repeat;}

/*--schools--*/
/*137*/
ul#nav li#nav_scho a {width:167px; background:url(../img/nav/bt_schools_off.gif) no-repeat;}
ul#nav li#nav_scho a:hover {background:url(../img/nav/bt_schools_on.gif) no-repeat;}

/*--studying at la catho--*/
/*137*/
ul#nav li#nav_stud a {width:158px; background:url(../img/nav/bt_studying_off.gif) no-repeat;}
ul#nav li#nav_stud a:hover {background:url(../img/nav/bt_studying_on.gif) no-repeat;}

/*--practical information--*/
ul#nav li#nav_pract a {width:89px; background:url(../img/nav/bt_practical_off.gif) no-repeat;}
ul#nav li#nav_pract a:hover {background:url(../img/nav/bt_practical_on.gif) no-repeat;}

/*--research--*/
ul#nav li#nav_rese a {width:89px; background:url(../img/nav/bt_research_off.gif) no-repeat;}
ul#nav li#nav_rese a:hover {background:url(../img/nav/bt_research_on.gif) no-repeat;}

/*--culture UK--*/
/*89*/
ul#nav li#nav_cultureUK a {width:82px; background:url(../img/nav/bt_cultureuk_off.gif) no-repeat;}
ul#nav li#nav_cultureUK a:hover {background:url(../img/nav/bt_cultureuk_on.gif) no-repeat;}

/*--interreg--*/
ul#nav li#nav_interreg a {width:88px; background:url(../img/nav/bt_interreg_off.gif) no-repeat;}
ul#nav li#nav_interreg a:hover {background:url(../img/nav/bt_interreg_on.gif) no-repeat;}
/* fin nav UK*/

.tab_ssnav {background:#798192 url(../img/arrondi_ssnav.gif) no-repeat; height:22px;}

ul#ssnav {position:relative; left:5px; top:0px; width:580px; text-align:left;}
ul#ssnav li {height:22px; list-style:none; float:left;}
ul#ssnav li a {line-height:22px; font-size:11px; color:#FFF; font-weight:bold; display:block; background:url(../img/fleche_ssnav.gif) no-repeat 10px 10px; padding:0 10px 0 15px;}

dl {visibility:hidden; position:absolute; top:156px; list-style:none; width:181px; padding-bottom:4px; background:url(../img/bg_roll.gif) no-repeat bottom; z-index:100;}
dd {padding:2px 0 5px 0;}
dd.trait {width:163px; padding:0; background:url(../img/pointilles2.gif) repeat-x; margin-left:10px;}
dd.trait img {display:block;}

/*nav sans don*/
/*#ca1 a, #ca2 a, #ca3 a, #ca4 a, #ca5 a, #ca20 a, #ca7 a {display:block; font-size:11px; color:#666666; text-decoration:none; margin:4px 0 0 11px; padding-left:8px; background:url(../img/fleche_nav_off.gif) no-repeat 1px 5px;}

#ca8 a, #ca9 a, #ca10 a, #ca11 a, #ca12 a, #ca17 a, #ca18 a {display:block; font-size:11px; color:#666666; text-decoration:none; margin:4px 0 0 11px; padding-left:8px; background:url(../img/fleche_nav_off.gif) no-repeat 1px 5px;}

#ca1 a:hover, #ca2 a:hover, #ca3 a:hover, #ca4 a:hover, #ca5 a:hover, #ca20 a:hover, #ca7 a:hover {color:#24417C; text-decoration:none; background:url(../img/fleche_nav_on.gif) no-repeat 1px 5px;}

#ca8 a:hover, #ca9 a:hover, #ca10 a:hover, #ca11 a:hover, #ca12 a:hover, #ca17 a:hover, #ca18 a:hover {color:#24417C; text-decoration:none; background:url(../img/fleche_nav_on.gif) no-repeat 1px 5px;}

#ca1 {left:5px;}
#ca2 {left:117px;}
#ca3 {left:254px;}
#ca4 {left:363px;}
#ca5 {left:485px;}
#ca20 {left:585px;}
#ca7 {left:610px;}

#ca8 {left:5px;}
#ca9 {left:117px;}
#ca10 {left:284px;}
#ca11 {left:442px;}
#ca12 {left:531px;}
#ca17 {left:522px;}
#ca18 {left:610px;}*/

#ca1 a, #ca2 a, #ca3 a, #ca4 a, #ca5 a, #ca20 a, #ca7 a, #ca13 a {display:block; font-size:11px; color:#666666; text-decoration:none; margin:4px 0 0 11px; padding-left:8px; background:url(../img/fleche_nav_off.gif) no-repeat 1px 5px;}

#ca8 a, #ca9 a, #ca10 a, #ca11 a, #ca12 a, #ca17 a, #ca18 a, #ca21 a {display:block; font-size:11px; color:#666666; text-decoration:none; margin:4px 0 0 11px; padding-left:8px; background:url(../img/fleche_nav_off.gif) no-repeat 1px 5px;}

#ca1 a:hover, #ca2 a:hover, #ca3 a:hover, #ca4 a:hover, #ca5 a:hover, #ca20 a:hover, #ca7 a:hover, #ca13 a:hover {color:#24417C; text-decoration:none; background:url(../img/fleche_nav_on.gif) no-repeat 1px 5px;}

#ca8 a:hover, #ca9 a:hover, #ca10 a:hover, #ca11 a:hover, #ca12 a:hover, #ca17 a:hover, #ca18 a:hover, ##ca21 a:hover {color:#24417C; text-decoration:none; background:url(../img/fleche_nav_on.gif) no-repeat 1px 5px;}

#ca1 {left:6px;}
#ca2 {left:95px;}
#ca3 {left:208px;}
#ca4 {left:298px;}
#ca5 {left:406px;}
#ca20 {left:494px;}
#ca7 {left:597px;}
#ca13 {left:611px;}

#ca8 {left:5px;}
#ca9 {left:117px;}
#ca10 {left:284px;}
#ca11 {left:442px;}
#ca12 {left:531px;}
#ca17 {left:522px;}
#ca18 {left:610px;}
#ca21 {left:610px;}



/* formulaires */
.formu {background-color:#FFF; font-size:11px; color:#000; border:1px solid #CCC; padding-left:5px;}

/* divers */
.clearer {clear:both;}

.legende {font-size:10px; color:#FFF; background:url(../img/bg_legende.gif) no-repeat; width:165px; height:21px; text-align:center; padding-top:4px;}
html>body .legende {font-size:10px; color:#FFF; background:url(../img/bg_legende.gif) no-repeat; width:165px; height:17px; text-align:center; padding-top:4px;}

.fil_ariane {font-size:11px; color:#666;}
.fil_ariane a {color:#666; text-decoration:underline;}
.fil_ariane a:hover {text-decoration:none;}
.fil_ariane span {color:#24417C;}

.titre_lettres {font-family:"Times New Roman", Times, serif; font-size:30px; color:#333333; font-style:italic;}
.titre_lettres2 {font-family:"Times New Roman", Times, serif; font-size:25px; color:#2F7EC1; font-weight:bold; font-style:italic;}
.titre_lettres4 {font-family:"Times New Roman", Times, serif; font-size:15px; color:#2F7EC1; font-weight:bold; font-style:italic;}
.titre_lettres3 {font-family:"arial", Times, serif; font-size:15px; color:#333333; font-weight:bold;}
.titre1 {font-size:16px; color:#F00;}
.titre2 {font-size:14px; color:#F60;}
.titre3 {font-size:14px; color:#2F7EC1;}
.texte1 {font-size:11px; color:#000;}
.texte1 a {color:#000;}
.texte1 a.t1 {color:#000; text-decoration:underline;}
.texte1 a.t1:hover {color:#FF3300; text-decoration:underline;}
.texte1a {font-size:12px; color:#000;}
.texte2 {font-size:10px; color:#F00;}
.texte2 a {color:#F00;}
.texte3 {font-size:11px; color:#333;}
.texte3 a {color:#333; text-decoration:underline;}
.texte3 a:hover {text-decoration:none;}
.texte3a {font-size:10px; color:#333;}
.texte4 {font-size:11px; color:#8C002F;}
.texte4 a {color:#8C002F;}
.texte4a {font-size:13px; color:#8C002F;}
.texte4b {font-size:12px; color:#8C002F;}
.texte5 {font-size:11px; color:#2F7EC1;}
.texte5 a {color:#2F7EC1;}
.texte5a {font-size:12px; color:#2F7EC1;}
.texte5a a {color:#2F7EC1;}
.texte5b {font-size:13px; color:#2F7EC1;}
.texte5c {font-size:10px; color:#2F7EC1;}
.texte5c a {color:#2F7EC1; text-decoration:underline;}
.texte5c a:hover {text-decoration:none;}
.texte6 {font-size:12px; color:#24417C;}
.texte6 a {color:#24417C;}
.texte6a {font-size:11px; color:#24417C;}
.texte6a a {color:#24417C;}
.texte6b {font-size:14px; color:#24417C;}
.texte6c {font-size:10px; color:#24417C;}
.texte6c a {color:#24417C; text-decoration:underline;}
.texte6c a:hover {text-decoration:none;}
.texte6d {font-size:18px; color:#24417C;}
.texte7 {font-size:9px; color:#666666;}
.texte7a {font-size:11px; color:#666666;}
.texte7a a {color:#666666; text-decoration:underline;}
.texte7a a:hover {text-decoration:none;}
.texte7a a.bis {color:#666666; text-decoration:none;}
.texte7a a.bis:hover {text-decoration:underline;}
.texte8 {font-size:12px; color:#FFFFFF;}
.texte9 {font-size:30px; color:#798192;}
.texte10 {font-size:12px; color:#F30;}
.texte10 a {font-size:12px; color:#F30;}
.texte11 {font-size:9px; color:#999;}
.texte11 a {color:#999;}
.texte12 {font-size:12px; color:#0F2A61;}
.texte13 {font-size:12px; color:#24417C;  background-color: #FAFAFA;  padding-top: 2px;  padding-bottom: 2px;}
.texte13 a {color:#24417C;  padding-bottom: 2px;  margin-top: 2px;  }

.ligne_titre {padding:0 6px 0 6px; white-space:nowrap;}
.bg_titre2 {background:url(../img/bg_titre2.gif) repeat-x 0 50%;}
.bg_titre3 {background:url(../img/bg_titre3.gif) repeat-x 0 50%;}

.pointilles1 {width:100%; height:1px; background:url(../img/pointilles1.gif) repeat-x;}
.pointilles2 {width:100%; height:1px; background:url(../img/pointilles2.gif) repeat-x;}
.pointilles3 {height:100%; width:1px; background:url(../img/pointilles3.gif) repeat-y 50% 0%;}
.pointilles4 {height:100%; width:1px; background:url(../img/pointilles4.gif) repeat-y;}

ul.liste_infos1, ul.liste_infos2 {position:relative; left:6px; top:6px; width:260px; text-align:left;}
ul.liste_infos1 li, ul.liste_infos2 li {height:100%; list-style:none;}
ul.liste_infos1 li a:hover, ul.liste_infos2 li a:hover {text-decoration:underline;}
ul.liste_infos1 li a {line-height:20px; font-size:11px; color:#333333; font-weight:bold; background:url(../img/fleche_liste1.gif) no-repeat 0px 6px; text-decoration:none; display:block; padding-left:15px;}
ul.liste_infos2 li a {line-height:15px; font-size:11px; color:#2F7EC1; font-weight:bold; background:url(../img/fleche_liste2.gif) no-repeat 0px 4px; text-decoration:none; display:block; padding-left:15px;}
ul.liste_infos2 li a.detail {color:#000; font-weight:normal; background:none; padding-bottom:4px;}

ul.liste_arguments {position:relative; left:6px; top:6px; text-align:left;}
ul.liste_arguments li {height:100%; list-style:none;}
ul.liste_arguments li a {line-height:16px; font-size:12px; background:url(../img/fleche_liste1.gif) no-repeat 0px 6px; text-decoration:none; display:block; padding-left:15px;padding-bottom:10px}


.infos {text-align:right;}
.infos a {font-size:10px; color:#666666;}

.organigramme {background:url(../img/bg_page2.gif) no-repeat right; padding-top:8px;}
.organigramme ul {position:relative; left:55px; top:2px; width:170px; margin-bottom:18px;}
.organigramme li {height:17px; list-style:none;}
.organigramme li a.lien_off {font-size:11px; color:#666666;}
.organigramme li a.lien_off:hover {color:#FF3300; text-decoration:none;}
.organigramme li a.lien_on {font-size:11px; color:#FF3300; font-weight:bold;}
.organigramme p {margin:0 0 0 20px;}

.tt_membres {background:url(../img/bg_membres.gif) no-repeat; width:577px; height:26px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px; margin-top:15px;}
html>body .tt_membres {background:url(../img/bg_membres.gif) no-repeat; width:562px; height:20px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px; margin-top:15px;}

.tt_labels {background:url(../img/bg_labels.gif) no-repeat; width:275px; height:26px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px;}
html>body .tt_labels {background:url(../img/bg_labels.gif) no-repeat; width:260px; height:20px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px;}

.tt_critrech {background:url(../img/bg_critrech.gif) no-repeat; width:370px; height:26px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px; margin-top:10px;  margin-left: 23px; }
html>body .tt_critrech {background:url(../img/bg_critrech.gif) no-repeat; width:355px; height:20px; font-size:12px; color:#0F2A61; font-weight:bold; padding:6px 0 0 15px; margin-top:10px;  margin-left: 23px; }


.date_off {background:url(../img/bg_date_off.gif) no-repeat; width:65px; height:22px; text-align:center;}
.date_on {background:url(../img/bg_date_on.gif) no-repeat; width:65px; height:22px; text-align:center;}
.date_off a, .date_on a {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold;}
.date_off a:hover, .date_on a:hover {text-decoration:none;}

div.int_chiffres {background:url(../img/bg_chiffres.gif) no-repeat; width:90px; height:22px;}
div.int_chiffres p {width:76px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:15px; color:#FFF; font-weight:bold; text-align:center;}
.texte_chiffres {border-left:1px solid #CCCCCC; font-size:11px; color:#000000;}

.int_actu {font-size:11px; color:#24417C; margin:6px 0 6px 0;}
.int_actu span {font-size:12px; color:#F30; font-weight:bold;}
.int_doc {font-size:11px; color:#24417C; margin:6px 0 6px 15px;}
.int_doc span {font-size:12px; color:#2F7EC1; font-weight:bold;}
.int_pub {font-size:11px; color:#24417C; margin:6px 0 6px 0;}
.int_pub span {font-size:12px; color:#24417C; font-weight:bold;}

.nav_etabl {position:relative; left:115px; top:30px; width:280px; margin-bottom:18px;}
.nav_etabl li {height:30px; list-style:none;}
.nav_etabl li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding-left:20px; display:block;}
.nav_etabl li a:hover {color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding-left:20px;}

.nav_critrech {width:480px; margin-left: 60px;  margin-top: 5px; }
.nav_critrech li {height:15px; list-style:none;}
.nav_critrech li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding-left:20px; display:block;}
.nav_critrech li a:hover {color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding-left:20px;}

.interculturel {position:relative; left:40px; top:10px; width:500px; margin-bottom:18px;}
.interculturel li {height:100%; list-style:none;}
.interculturel li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 14px; padding:10px 0 0 20px; display:block; text-decoration:underline;}
.interculturel li a:hover {color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 14px; padding:10px 0 0 20px; text-decoration:underline;}
.interculturel li span {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 14px; padding:10px 0 0 20px; display:block;}

.partenaires {position:relative; left:0px; top:0px; width:260px; margin-bottom:18px;}
.partenaires li {height:100%; list-style:none; font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 14px; padding:10px 0 0 20px; display:block;}

.uni_part {font-size:11px; color:#2F7EC1; font-weight:bold; margin:7px 0 7px 15px;}
.uni_part span {color:#666666;}

.equipes {position:relative; left:20px; top:20px; width:250px; margin-bottom:18px;}
.equipes li {height:100%; list-style:none;}
.equipes li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px; display:block;}
.equipes li a:hover {color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}

.intranet_recherche {position:relative; left:20px; top:20px; width:550px; margin-bottom:18px;}
.intranet_recherche li {height:100%; list-style:none;}
.intranet_recherche li a {font-size:12px; color:#24417C; background:url(/img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px; display:block;}
.intranet_recherche li a:hover {color:#FF3300; text-decoration:none; background:url(/img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}


.moteur_recherche {position:relative; top:10px; width:550px; margin-bottom:5px;}
.moteur_recherche li {height:10px; list-style:none;}
.moteur_recherche li a {font-size:12px; color:#24417C; background:url(/img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px; display:block;}
.moteur_recherche li a:hover {color:#FF3300; text-decoration:none; background:url(/img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}

.list_mobilite {position:relative; top:10px; width:550px; margin-bottom:5px;}
.list_mobilite li {padding:3px 0 3px 0; list-style:none;}
.list_mobilite li a {font-size:12px; color:#24417C; background:url(/img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px; display:block; font-weight:bold;}
.list_mobilite li a:hover {color:#FF3300; text-decoration:none; background:url(/img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}
.list_mobilite .niv2 li a {background:url(/img/fleche_liste8.gif) no-repeat 0px 5px; font-weight:normal;}
.list_mobilite .niv2 li a:hover {background:url(/img/fleche_liste6.gif) no-repeat 0px 5px;}
.list_mobilite .niv3 li a {background:url(/img/fleche2.gif) no-repeat 0px 5px; font-weight:normal;}
.list_mobilite .niv3 li a:hover {background:url(/img/fleche3.gif) no-repeat 0px 5px;}
.list_mobilite .niv2 li a.lien_ressource, .list_mobilite .niv2 li a.lien_ressource {background:none; color:#ff3300;}
.list_mobilite .niv2 li a:hover.lien_ressource, .list_mobilite .niv2 li a:hover.lien_ressource {background:none; color:#ff3300; text-decoration:underline;}

/* formulaires */
.formu {background-color:#FFFFFF; font-size:11px; color:#666666; border:1px solid #DBDBDB; padding-left:4px;}
.formu-long {background-color:#FFFFFF; font-size:11px; color:#666666; border:1px solid #DBDBDB; padding-left:4px;}
.formu2 {background-color:#FFFFFF; font-size:11px; color:#666666; border:1px solid #666666; padding-left:4px;}
.formu-une-langue {background-color:#FFFFFF; font-size:11px; color:#666666; border:1px solid #DBDBDB;padding-left:4px;margin-left:12px}
select.formu {margin-left:15px;width:200px;}
select.formu-long {margin-left:15px;width:350px;}

.intitules_tab td.blanc, .intitules_tab_selec td.blanc, .lignes_tab_1 td.blanc, .lignes_tab_2 td.blanc, .lignes_tab_gris td.blanc, .lignes_tab_selec td.blanc, .lignes_total td.blanc {background-color:#FFFFFF;}
.intitules_tab {height:25px; background-color:#2F739E; font-size:12px; color:#FFFFFF; font-weight:bold;}
.lignes_tab_1 {height:20px; background-color:#DBE3EE; font-size:11px; color:#666666;}
.lignes_tab_2 {height:20px; background-color:#F4F8FB; font-size:11px; color:#666666;}
.lignes_tab_1 a, .lignes_tab_2 a {color:#666666;}
.lignes_tab_selec a {color:#B22222;}
.lignes_tab_1 span {font-size:12px; font-weight:bold;}

.padd1 {margin-left:15px;}

.erreur {font-size:11px; color: red;  padding-left: 20px;  font-family: Arial, Helvetica, sans-serif;  padding-bottom: 5px; font-weight:bold; }

/* --------------- AJOUTS 280306 --------------- */
.texte6a a.lien6 {color:#24417C; text-decoration:underline;}
.texte6a a.lien6:hover {text-decoration:none;}

.int_vie {font-size:11px; color:#24417C;}

.biblio {position:relative; left:23px; top:0px; width:530px; margin-bottom:18px;}
.biblio li {height:100%; list-style:none;}
.biblio li a {font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 14px; padding:10px 0 0 20px; display:block;}
.biblio ul {position:relative; left:20px; top:6px; width:500px; padding-bottom:15px;}
.biblio ul li {height:100%; list-style:none; font-size:11px; color:#333; display:block;}
.biblio ul li a {font-size:11px; color:#333; background:none; padding:0px; display:inline; text-decoration:underline;}
.biblio ul li a:hover {text-decoration:none;}

/* --------------- AJOUTS 080606 --------------- */
liens_profils {}
ul.liens_profils {position:relative; left:10px; top:8px; width:350px; margin-bottom:8px;}
ul.liens_profils li {height:100%; list-style:none;}
ul.liens_profils li a {font-size:11px; color:#666666; background:url(/img/fleche_liste2.gif) no-repeat 0px 3px; padding:0 0 6px 20px; text-decoration:none; display:block;}
ul.liens_profils li a:hover {text-decoration:underline;}





/* ---- pour les webservice ---- */




/*---Selection de l'année du catalogue----*/
#annees {width:570px; text-align:left; font-size:11px; padding-top:5px; padding-bottom:5px; height:26px;}
html>body #annees {width:566px;height:26px;margin-top:5px;}
#annees span {width:90px; height:26px; float:left; margin-right:10px; text-align:center; display:block;}
html>body #annees span{width:90px; height:26px;}
#annees span a{background:url(../img/bg_annees_off.gif) no-repeat; width:90px;height:26px; font-size:11px;color:#24417C;font-weight:normal; float:left;display:block;}
html>body #annees span a{width:90px;height:26px;}
#annees span a.selected {background:url(../img/bg_annees_on.gif) no-repeat;color:#24417C;font-size:11px;font-weight:bold; text-decoration:none; float:left;display:block;}
html>body #annees span a.selected{width:90px;height:26px;}
#annees span a:hover.selected  {color:#24417C; font-weight:bold; text-decoration:none;}

/*------------Intitulé du parcours------------*/
#parc table{width:570px;border:none;margin-bottom:10px;}

#parc h1{display:inline-block;font-size:16px; color:#8C002F; text-align:left; font-weight:bold; padding: 5px 10px;} 
#parc h1 a{font-size:13px; color:#8C002F; text-align:left; font-weight:bold;text-decoration:none;}
#parc h1 a:hover{text-decoration:underline;}
 /*------------Fiche du parcours------------*/
#parcoursdesc{width:570px;border:none;text-align:left;}
 
#parcoursdesc h2{background:url(../img/bg_membres.gif) no-repeat; width:577px;height:26px;font-size:12px;color:#0F2A61;font-weight:bold;padding:6px 0 0 15px;
  margin-top:15px;margin-bottom:15px;text-align:left;}
html>body #parcoursdesc h2{width:562px;height:20px;margin-top:20px;}

#parcoursdesc p {font-size:11px;color:#333; MARGIN: 0px 16px 0px 23px;}
#parcoursdesc p a {color:#333; text-decoration:underline;}
#parcoursdesc p a:hover {text-decoration:none;}

#parcoursdesc li p{MARGIN: 0px 45px 0px 15px;}

#parcoursdesc ul{position:relative;left:20px;width:550px;}
#parcoursdesc ul li{height:100%; list-style:none;margin-bottom:5px;}
#parcoursdesc ul li a{font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 0px 20px; display:block;}
#parcoursdesc ul li a:hover{color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 0px 20px;}
#parcoursdesc ul li ul{position:relative; left:25px; width:500px;}
#parcoursdesc ul li ul li{height:100%; list-style:none;background:url(../img/fleche_liste2.gif) no-repeat 0px 4px;font-size:12px;padding:0 0 0px 15px;display:block;}
#parcoursdesc ul li ul li a{color:#2F7EC1; background:none;padding:0px;}
#parcoursdesc ul li ul li a:hover{color:#FF3300; text-decoration:none;background:none;padding:0px;}

#parcoursdesc ul.etapes{margin-left:5px;}
#parcoursdesc ul.etapes li{font-size:11px; color:#333; background:url(../img/fleche_liste5.gif) no-repeat 0px 6px; padding:0 0 0 15px; }
#parcoursdesc ul.etapes li a{color:#333; text-decoration:underline;background:none;padding:0px;}
#parcoursdesc ul.etapes li a:hover{text-decoration:none;}

#parcoursdesc ul li.list_etap{font-size:11px; color:#333; background:url(../img/fleche_liste5.gif) no-repeat 0px 6px; padding:0 0 0 15px;}
#parcoursdesc ul li.list_etap a{color:#333; text-decoration:underline;background:none;padding:0px;}
#parcoursdesc ul li.list_etap a:hover{text-decoration:none;background:none;padding:0px;padding:0px;}


/*------------Intitulé de l'étape------------*/
#etap #tabpage{width:570px;border:none;margin-bottom:10px;border:solid 1px #8C002F;}

#etap h1{display:inline-block;font-size:13px; color:#000066; text-align:left; font-weight:bold; padding: 5px 10px;}
#etap td.credits{border-left:solid 1px #8C002F;color:#8C002F;font-weight:bold;font-size:11px;text-align:left;width:150px;padding-left:5px;}

/*---------Fiche de l'étape-------------*/
 #etapdesc {width:570px;text-align:left;}
 #etapdesc h2{font-size:12px; color:#000066;padding-left:20px;font-weight:bold;text-decoration:underline;margin-bottom:10px;}
 #etapdesc p{font-size:11px; color:#000;margin:10px 0px 20px 0px;text-align:left;}
 
 .groupe_cours{margin-bottom:20px;padding-bottom:10px;border:solid 1px #8C002F;width:570px;}
 
 table.tableau_cours {padding:2px 5px 2px 2px;color:#000066;width:570px;}
 table.tableau_cours a {text-decoration:none;color:#000066;}
 table.tableau_cours a:hover {text-decoration:underline;color:#8C002F;}
 table.tableau_cours td,  table.tableau_cours th{border-left:solid 1px #cccccc;padding:5px 2px 5px 2px;}
 table.tableau_cours td.cell_left,  table.tableau_cours th.cell_left{border-left:none;text-align:left;margin-left:5px;}
 table.tableau_cours thead{font-size:12px;text-align:center;font-weight:bold;width:570px;}
 table.tableau_cours th{border-bottom:solid 1px #cccccc; }
 table.tableau_cours tbody{font-size:12px;text-align:center;font-weight:normal;width:570px;}
 table.tableau_cours .groupe{background-color:#EEE; width:570px;vertical-align:top;}
 
 
 /*----Entête de la fiche cours----*/
 #cours_titre{width:570px;}
 div#cours_titre{margin-bottom:10px;}
 #cours_titre table{width:570px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_titre td{ background-color: #FAFAFA;padding-top: 2px; padding-bottom: 2px;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
 #cours_titre h1 {font-size:20px; color:#798192;text-align:center;}
 #cours_titre img{BORDER:0;}
 #cours_titre p{font-size:12px; color:#24417C;}
 #cours_titre p.intitule2{font-size:13px; font-weight:bold; padding:2px 0 0 10px;}
 #cours_titre p.coordonnees_etab{font-size:11px; color:#333;font-weight:bold;}
 
 /*---Details du cours (niveau, annee....)-----*/
 #cours_details{width:570px;margin-bottom:10px;}
 #cours_details table{width:570px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_details th, #cours_details td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;font-weight:bold;}
 #cours_details th{color:#24417C;}
 #cours_details thead{background-color: #FAFAFA;height:30px;}
 
 #cours_formations{width:570px;margin:0 0 10px 0;}
 #cours_formations ul{height:100%; text-align:left;font-size:11px;color:#333; margin:0 0 10px 20px;list-style-image:none;}
 #cours_formations ul li{list-style:none; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; margin:0 0 0 0;padding:0 0 8px 17px;}
 #cours_formations a {font-size:11px;color:#333;}
 #cours_formations .lien_actif{font-weight:bold;text-decoration:none;}
 
 /*---profs et intervenants du cours---*/
 #cours_prof{width:570px;margin-bottom:10px;}
 #cours_prof table{width:570px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_prof th, #cours_prof td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;font-weight:bold;}
 #cours_prof th{color:#24417C;background-color: #FAFAFA;}
 #cours_prof td{text-align:left;padding-left:4px;}
 
 /*---fiche du cours----*/
 #fiche_cours{width:570px;}
#fiche_cours h2{background:url(../img/bg_membres.gif) no-repeat; width:577px;height:26px;font-size:12px;color:#0F2A61;font-weight:bold;padding:6px 0 0 15px;
  margin-top:15px;text-align:left;}
html>body #fiche_cours h2{width:562px;height:20px;margin-top:20px;}

#fiche_cours p {font-size:11px;color:#333;text-align:justify;margin:5px 5px 5px 10px;}
#fiche_cours p a {color:#333; text-decoration:underline;}
#fiche_cours p a:hover {text-decoration:none;}
#fiche_cours p.error{color:Red;}

.tablo{width:560px;text-align:center;}
.tablo table{width:400px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #fiche_cours thead{height:30px;}
 #fiche_cours th, #fiche_cours td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;}
 #fiche_cours th{color:#24417C;background-color: #FAFAFA;font-weight:bold;}
 #fiche_cours td{padding-left:4px;}
 #fiche_cours tfoot td, #fiche_cours tfoot th {font-weight:bold;border-top:solid 1px #cccccc;}
 #fiche_cours tfoot th{color:#8C002F;}
 #fiche_cours tr.souscat th{border-top:solid 1px #cccccc;padding-left:10px;text-align:left;}
 #fiche_cours td.cell_left{text-align:left;padding-left:5px;}
 
 
 #fiche_cours ul{text-align:left;font-size:11px;color:#333; margin-left:20px;margin-bottom:10px;margin-top:5px;}
 #fiche_cours ul li{height:100%; list-style: none; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}
 #fiche_cours ul li p{display:block;margin-bottom:0px;margin-top:0px;}
 #fiche_cours a{color:#24417C; list-style: none;}
 
 
 /*----- Mini CV -------*/
 #etab_CV {text-align:left;}
 #etab_CV h1{font-size:13px;color:#8C002F;font-weight:bold;margin: 12px 0px 4px 10px}
 #etab_CV p{font-size:12px;color:#000;MARGIN: 0px 0px 5px 10px;}
 #etab_CV table tr td.infos{text-align:left;vertical-align:top;width:408px;margin-left:25px;}
 #etab_CV table tr td.infos a{font-size:12px;}


/*----- Pages Dons en ligne ------*/

#centre_don {float:left; width:356px; margin-right:15px;}
#centre_don .txt {font-size:12px; color:#000; text-align:justify; padding-top:15px;}
#centre_don .guillemet_h {margin:5px 3px 0 0;}
#centre_don .guillemet_b {margin:0 0 4px 8px;}
#centre_don .titre_bleu {font-size:14px; color:#2F7EC1; font-weight:bold;}

#droite_don {float:left; width:206px;}
#droite_don .particuliers {float:left; padding-bottom:6px;}
#droite_don .particuliers .haut {background:url(../img/haut_enc_don.gif) no-repeat; height:26px;}
#droite_don .particuliers .haut p {font-size:12px; color:#FFF; font-weight:bold; padding:5px 0 0 16px;}
#droite_don .particuliers .mid {background:url(../img/bg_enc_gch.gif); border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#droite_don .particuliers .mid .titre {float:left; width:92px;}
#droite_don .particuliers .mid .visu {float:left; width:109px;}
#droite_don .particuliers .mid ul.lien {position:relative; left:3px; top:10px;  margin-bottom:8px; float:left;}
#droite_don .particuliers .mid ul.lien li {height:100%; list-style:none;}
#droite_don .particuliers .mid ul.lien li a {font-size:14px; font-weight:bold; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 6px 14px; display:block;}
#droite_don .particuliers .mid ul.lien li a:hover {font-size:14px; color:#FF3300; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 6px 14px; text-decoration:none;}

#droite_don .chiffres {float:left; padding-bottom:6px;}
#droite_don .chiffres .haut {background:url(../img/haut_enc_don2.gif) no-repeat; height:26px;}
#droite_don .chiffres .haut p {font-size:12px; color:#FFF; font-weight:bold; padding:5px 0 0 16px;}
#droite_don .chiffres .mid {background:url(../img/bg_enc_gch.gif); border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#droite_don .chiffres .mid .bg-chif {background:url(/img/bg-chiffres.gif) no-repeat bottom; height:196px;}
#droite_don .chiffres .mid ul.info-chif {position:relative; left:16px; top:10px; width:165px; margin-bottom:8px; list-style-type:none;}
#droite_don .chiffres .mid ul.info-chif li {list-style:none;font-size:11px; font-weight:bold; color:#24417C; background:url(../img/puce-don.gif) no-repeat 0px 4px; padding:0 0 4px 10px; display:block;}

#droite_don .actu {float:left; padding-bottom:6px;}
#droite_don .actu .haut {background:url(../img/haut_enc_don2.gif) no-repeat; height:26px;}
#droite_don .actu .haut p {font-size:12px; color:#FFF; font-weight:bold; padding:5px 0 0 16px;}
#droite_don .actu .mid {background:url(../img/bg_enc_gch.gif); border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#droite_don .actu .mid .txt {font-size:11px; color:#333333; padding:5px 0 5px 10px;}
#droite_don .actu .mid .champs-email {float:left; border:1px solid #cccccc; padding:1px; font-size:11px; width:150px; margin:5px 10px 5px 0}
#droite_don .actu .mid .btn-email {float:left; margin-top:5px;}
#droite_don .actu .mid ul.lettre {position:relative; left:10px; top:5px; width:165px; margin-bottom:8px; list-style-type:none;}
#droite_don .actu .mid ul.lettre li {list-style:none;font-size:11px; font-weight:bold; color:#24417C; background:url(../img/puce-souris-don.gif) no-repeat 0px 4px; padding:5px 0 4px 20px; display:block;}

/*----- innovons -------*/
#centre_don .space_img {margin-top:15px;}

/*----- mecenat entreprises -------*/
#centre_don .bloc-info {float:left; background-color:#f7f7f7; border:1px solid #cccccc; padding:5px; width:90px; margin:20px 5px 10px 5px; text-align:center;}
#centre_don .bloc-info .txt-rouge {float:left; color:#ff3300; font-weight:bold; text-align:center; width:90px;}

#droite_don .projets {float:left; width:206px; padding-bottom:6px;}

/*----- amis et partenaires -------*/
#centre_don .partenaires-don {float:left; padding-top:15px;}
#centre_don .partenaires-don .visu {float:left; border-width:0px; border:1px solid #CCCCCC;}
#centre_don .partenaires-don .titre-partenaires {font-size:14px; color:#2F7EC1; font-weight:bold; padding-left:10px;}
#centre_don .partenaires-don a {font-size:11px; color:#333333;}
#centre_don .partenaires-don .pointilles {margin:6px 0 6px 0; width:100%; height:1px; background:url(../img/pointilles1.gif) repeat-x;}

/*----- faire un don -------*/
#fr-don {float:left; width:577px; font-size:11px;}
#fr-don #ssnav {float:left; background:url(../img/bg-ssnav-don.gif) no-repeat; width:577px; height:26px; font-size:11px; color:#24417c; margin-top:10px; padding:5px 0 0 10px;}
#fr-don .titre_bleu_form {float:left; font-size:14px; color:#2F7EC1; font-weight:bold; padding:15px 0 10px 0;}

#fr-don #formulaire {float:left; font-size:11px; color:#000000;}
#fr-don #formulaire .ligne-impair {float:left; background-color:#dbe3ee; width:560px; font-size:11px; color:666666; min-height:34px; border-bottom:2px solid #ffffff;}
#fr-don #formulaire #cout {float:left; padding-bottom:10px;}
#fr-don #formulaire #cout td {float:left; font-size:11px; color:666666;}
#fr-don #formulaire #cout .titre-tab-cout {float:left; padding:6px 0 5px 10px;}
#fr-don #formulaire #cout .table100 {float:left; width:100px; padding-top:10px;}
#fr-don #formulaire #cout .table100 td {height:20px; vertical-align:top;}
#fr-don #formulaire #cout .table100 .champ {width:40px; padding:1px; font-size:11px;}
#fr-don #formulaire #cout .table150 {float:left; width:150px; padding-top:10px;}
#fr-don #formulaire #cout .table150 td {height:20px; vertical-align:top;}
#fr-don #formulaire #cout .table150 .champ {width:40px; padding:1px; font-size:11px;}

#fr-don #formulaire #cout .table100 .cal-txt {padding-top:3px;}
#fr-don #formulaire #cout .table150 .cal-txt {padding-top:3px;}
/*#fr-don #formulaire #cout .champs-txt2 {float:left; width:45px; font-size:11px; color:#000; border:1px solid #ccc; height:16px;}
#fr-don #formulaire #cout .champs-txt2b {float:left; width:92px; padding-top:5px;}*/
#fr-don #formulaire .ligne-pair {float:left; background-color:#f4f8fb; width:560px; font-size:11px; color:666666; min-height:34px; border-bottom:2px solid #ffffff;}
#fr-don #formulaire .floatleft {float:left;}

#fr-don #formulaire .partg {float:left; border-right:2px solid #ffffff; width:150px; min-height:18px; padding:8px;}
#fr-don #formulaire .partd {float:left; width:366px; min-height:18px; padding:8px;}

#fr-don #formulaire .partg2 {float:left; width:162px; min-height:18px; padding:8px 0 8px 8px;}
#fr-don #formulaire .partg2 a {color:#666666;}
#fr-don #formulaire .partd2 {float:left; width:366px; min-height:18px; padding:8px;}
#fr-don #formulaire .partd2 .champs-txt {float:left; width:238px; font-size:11px; color:#000; padding:2px; margin-left:3px; border:1px solid #ccc;}

#fr-don #formulaire .formu-select {background-color:#FFF; font-size:11px; color:#000; border:1px solid #CCC; padding-left:5px;}
#fr-don #formulaire .formu {background-color:#FFF; font-size:11px; color:#000; border:1px solid #CCC; padding-left:5px; width:240px;}
#fr-don #formulaire .demande-recu {float:left; padding:10px 0 5px 8px; width:550px;}
#fr-don #formulaire .demande-recu .btn-valider {float:right; border:1px solid #CCCCCC; font-size:12px; color:#24417C; background-color: #FAFAFA; padding:5px;}
#fr-don #formulaire .demande-recu .btn-valider a {float:left; color:#24417C;}
#fr-don #formulaire .demande-recu .ml {float:left; padding-top:10px; width:500px;}

#fr-don #formulaire p {float:left; width:550px;}
#fr-don #formulaire a {color:#24417c; font-weight:bold;}
#fr-don #formulaire .pointilles {margin:6px 0 6px 0; width:100%; height:1px; background:url(../img/pointilles1.gif) repeat-x;}
#fr-don #formulaire .btn-valider {float:right; border:1px solid #CCCCCC; font-size:12px; color:#24417C; background-color: #FAFAFA; padding:5px;}
#fr-don #formulaire .btn-valider a {float:left; color:#24417C;}

#fr-don #formulaire .recap {float:left; width:550px;}



/* ------------------------------------------------*/
/* -------------- modifs 2010 07 21 -------------- */
/* ------------------------------------------------*/

div#main {width:997px;}

.header {background-image:url(../img/ajouts20100721/bg_header.gif);}

ul#nav {float:left; width:984px; left:7px; background:url(../img/ajouts20100721/bg-nav.gif) no-repeat right top;}

.tab_search {height:22px; background:#798192 url(../img/ajouts20100721/arrondi_search.gif) no-repeat right top; font-size:12px; color:#fff; font-weight:bold;}


/* nouveau contenu */
div.content {float:left; width:997px; text-align:left;}

div.content ul li {list-style:none;}

div.colonne_1 {float:left; width:714px; padding-top:18px;}

div.colonne_2 {float:left; width:283px; padding-top:26px;}


/* bloc news */
div.bloc_news {float:left; width:714px; padding:10px 0 14px 0; background:url(../img/ajouts20100721/bg-points.gif) no-repeat left bottom;}
div.nobg {background:none;}

div.bloc_news div.visuel {float:left; width:252px; padding-right:14px; text-align:center;}

div.bloc_news div.texte {float:left; width:408px; padding-right:40px; font-size:12px; color:#000; text-align:justify;}
div.bloc_news div.texte p {float:left; width:408px; font-size:12px; color:#000; text-align:justify;}

div.bloc_news div.texte strong {padding-bottom:12px; font-size:15px; color:#2f7ec1; display:block;}

div.bloc_news div.texte .lk_voir, 
div.humanicite a {float:left; padding:0 0 0 20px; margin-top:9px; background:url(../img/ajouts20100721/bg-lk-voir.gif) no-repeat; font-size:13px; color:#2f7ec1; display:block;}
div.humanicite a {margin-top:12px; padding-left:49px; background-position:29px 0px;}


/* bloc humanicite */
div.humanicite {float:left; width:394px; height:230px; margin:10px 0 0 33px; background:url(../img/ajouts20100721/bg-humanicite.gif) no-repeat; display:inline;}

div.humanicite p {padding:106px 22px 0 29px; font-size:12px; color:#000;}


/* bloc newsletter */
div.newsletter {float:left; width:287px; height:230px; margin-top:10px; background:url(../img/ajouts20100721/bg-newsletter.gif) no-repeat;}

div.newsletter div.titre {width:239px; margin:28px 0 0 30px; background:url(../img/ajouts20100721/bg-tt-news.gif) repeat-x 0px 3px; font-size:17px; color:#6ab023; font-weight:bold; line-height:20px;}
* html div.newsletter div.titre {margin-left:15px;}

div.newsletter div.titre span {padding-right:4px; background-color:#fff;}

div.newsletter p {padding:58px 64px 18px 30px; font-size:12px; color:#000;}

div.newsletter form {height:38px; padding-left:40px; background:url(../img/ajouts20100721/bg-input-news.gif) no-repeat 28px 4px; display:block;}

div.newsletter .input_news {width:168px; height:16px; margin-right:16px; background:none; border:none; font-size:12px; color:#000; vertical-align:middle;}

div.newsletter .submit_news {width:37px; height:38px; background:url(../img/ajouts20100721/bg-bt-ok.gif) no-repeat right top; border:none; font-size:13px; color:#6ab023; cursor:pointer; vertical-align:middle;}


/* listes colonne 2 */
div.colonne_2 ul {float:left; width:248px; padding:0 0 24px 12px;}

div.colonne_2 ul li {padding:0 0 4px 0; line-height:17px;}

div.colonne_2 ul li a {padding-left:20px; background:url(../img/ajouts20100721/bg-puce-1.gif) no-repeat 0px 3px; font-size:13px; color:#000; display:block;}
div.colonne_2 ul li a:hover {color:#2f7ec1; text-decoration:none;}

div.colonne_2 ul li strong {font-size:14px; color:#2f7ec1;}

div.colonne_2 ul.liste_liens li a {background-image:url(../img/ajouts20100721/bg-puce-2.gif);}
div.colonne_2 ul.liste_liens li a:hover, 
div.colonne_2 ul.liste_liens li strong {color:#e3004f;}


div.colonne_2 div.titre {float:left; width:272px; margin-bottom:18px; background:url(../img/ajouts20100721/bg-tt-agenda.gif) repeat-x 0px 3px; font-size:17px; color:#2f7ec1; font-weight:bold; line-height:20px;}
div.colonne_2 div.tt_liens {background-image:url(../img/ajouts20100721/bg-tt-liens.gif); color:#e3004f;}
div.colonne_2 div.tt_suivez {background-image:url(../img/ajouts20100721/bg-tt-suivez.gif); color:#f6611a;}

div.colonne_2 div.titre span {padding:0 6px 0 10px; background-color:#fff;}


div.colonne_2 div.video {float:left; width:283px; padding:0 0 28px 0;}

div.colonne_2 div.pictos {float:left; width:233px; padding:0 0 0 50px;}

div.colonne_2 div.pictos img {margin-bottom:14px;}
