/* 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;}
body {background:#fff;margin:0px; text-align:center;}
@font-face{font-family:"Font titre catho"; src:url('/font/CoconOTLight.eot');}
@font-face{font-family:"Font titre catho"; src:url('/font/CoconOTLight.ttf');}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}
#global {float:left;width:100%;background:#cdcdcd url('/img/bg_body.gif') repeat-x;}
#header {float:left;width:1029px;}
#logo_universite {float:left;display:block;margin:39px 0 0 65px;}

div#main {position:relative; width:797px; margin-left:auto; margin-right:auto; text-align:left; top:0px; left:0px;}
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 {float:left;width:977px;font-size:11px; color:#fff; font-weight:bold; height:43px; padding-left:52px; background:url('/img/bande_header.png') no-repeat;}
	.phrase_top #label_liens_head {float:left;text-transform:uppercase;margin-top:12px;}
	.phrase_top #liens_header {float:left;margin-left:6px;}
		.phrase_top #liens_header li {float:left;padding:10px 10px 0 10px;list-style-type:none;border-right:1px solid #bd0d26;}
			.phrase_top #liens_header li a {color:#fff;font-size:12px;font-weight:normal;}

	.phrase_top #bloc_choix_langue {float:right;margin:8px 57px 0 0;}
		.phrase_top #bloc_choix_langue li {float:left;list-style-type:none;margin-left:12px;}
			.phrase_top #bloc_choix_langue li #drap_fr {float:left;height:18px;padding:4px 0 0 26px;background:url('/img/drap_fr.png') no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;font-size:10px;}
			.phrase_top #bloc_choix_langue li #drap_en {float:left;height:18px;padding:4px 0 0 31px;background:url('/img/drap_en.png') no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;font-size:10px;}

.liens_top {font-size:11px; color:#666; margin:25px 10px 0 0;}
.liens_top a {color:#666;}
.liens_footer {font-size:11px; color:#cfcfcf; text-align:left; height:40px; padding-top:16px;}
	.liens_footer a {color:#f29400;padding:0 10px 0 10px;}
	.liens_footer #copyright_footer {color:#cfcfcf;padding:0 10px 0 10px;}
.liens_footer span {color:#f29400;}
		.liens_footer a.exception {padding:0 10px 0 0;}
.liens_footer #lien_or {color:#cfcfcf;}

.tab_main {position:relative; z-index:6;float:left;width:1029px;height:104px;background:url('/img/ss_bg_menu_principal.png') no-repeat 0 1px;}
	.tab_main .ligne {float:left;width:1029px;position:relative;}

.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 {float:left;width:246px;height:53px;background:url('/img/bg_haut_col_gauche.png') no-repeat;}
.haut_decouv #titre_col_gauche {color:#FFF; font-size:18px; padding:5px 0 0 22px; font-family:Trebuchet MS; font-weight:normal;}
.mid_gch {float:left;width:246px;background:#fff;}
.mid_gch ul.gch1 {float:left;width:246px;margin:12px 0 0 0;padding:0 0 8px 0;}
.mid_gch ul.gch2 {float:left;width:246px;margin:12px 0 8px 0;padding:0 0 0 0;}
.mid_gch ul.gch1 li {float:left;width:226px;list-style:none;background:#fff url('/img/sep_col_gauche.png') no-repeat bottom left; color:#555; font-size:13px;padding:1px 0 8px 20px; }
.mid_gch ul.gch2 li {float:left;width:221px;list-style:none; color:#555; font-size:13px;padding:6px 0 0 13px; }
.mid_gch ul.gch1 li .ss_rubrique li {width:210px;background:none;padding:0 0 4px 12px;}
.mid_gch ul.gch2 li .ss_rubrique li {width:210px;background:none;padding:0 0 4px 12px;}
.mid_gch ul.gch1 li a {font-size:13px; color:#555; display:block; padding:2px 0 0 0;}
.mid_gch ul.gch1 li .lien_principal {float:left;width:215px;color:#f29400;font-size:13px;font-weight:bold;}
.mid_gch ul.gch1 li .lien_principal.exception {padding-bottom:0;}
	.mid_gch ul.gch1 li a:hover {text-decoration:underline;}
.mid_gch ul.gch1 li .ss_rubrique li a {background:url('/img/puce_col_gauche.png') no-repeat 0px 4px;padding:2px 0 0 20px;}
	.mid_gch ul.gch1 li .ss_rubrique li a.on {background:url('/img/puce_col_gauche_on.png') no-repeat 0px 4px;font-weight:bold;color:#f29400;}
.mid_gch ul.gch1 li span {font-size:13px; color:#555; padding:0 0 8px 0; display:block;}
.mid_gch ul.gch2 li a {font-size:11px; color:#666; background:url('/img/puce_col_gauche.png') no-repeat; padding:0 0 6px 20px;display:block;}
.mid_gch ul.gch1 ul.gch2 li a:hover {font-size:11px; color:#FF3300; text-decoration:none;}

.mid_gch p.intitule1 {float:left;width:222px;height:21px;font-size:14px; color:#fff; font-weight:bold; padding:4px 0 0 24px; background:url('/img/bg_liens_assoc.png') no-repeat;}
.mid_gch2 {float:left;background:#fff;padding-bottom:20px;}
.mid_gch2 p.intitule2 {width:223px;height:21px;font-size:14px; color:#fff; font-weight:bold; padding:4px 0 0 23px; background:url('/img/bg_contact_col_gauche.png') no-repeat;}
.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;}

ul#nav {float:left;width:984px; text-align:left; margin:14px 0 0 26px;background:url('/img/ss_bg_menu_principal.png') no-repeat;list-style-type:none;}
ul#nav .nav_principale {height:51px; list-style:none; float:left; position:relative; z-index:5;background:url('/img/bg_nav_principale.png') repeat-x;}
ul#nav .nav_sep {float:left;width:2px;height:51px;background:url('/img/nav_sep.png') no-repeat;}
ul#nav li .liens_principaux {position:relative; z-index: 4;float:left; height:34px; color:#fff; font-family:Trebuchet MS; text-decoration:none; text-transform:uppercase; text-align:center; display:block; font-size:13px;padding-top:17px;}
	ul#nav .nav_principale.on,
	ul#nav .nav_principale:hover {background:url('/img/bg_nav_principale_on.png') repeat-x;}

ul#nav li#nav_decouv {width:131px;background:url('/img/bt_decouverte_off.png') no-repeat;}
	ul#nav li#nav_decouv .liens_principaux {width:131px;}
	ul#nav li#nav_decouv:hover {background:url('/img/bt_decouverte_on.png') no-repeat;}
	ul#nav #nav_scho .liens_principaux {padding-top:10px;}
	ul#nav #nav_stud .liens_principaux {padding-top:10px;}
	ul#nav li#nav_etab .liens_principaux {width:135px;}
	ul#nav li#nav_form .liens_principaux {width:110px;}
	ul#nav li#nav_inter .liens_principaux {width:128px;}
	ul#nav li#nav_rech .liens_principaux {width:107px;}
	ul#nav li#nav_vie .liens_principaux {width:136px;}
	ul#nav li#nav_culture .liens_principaux {width:99px;}
	ul#nav li#nav_don {background:url('/img/bt_don_off.png') no-repeat;}
	ul#nav li#nav_don .liens_principaux {width:78px;padding:10px 28px 0 18px;height:41px;line-height:15px;}
		ul#nav li#nav_don:hover {background:url('/img/bt_don_on.png') no-repeat;}

ul#nav li:hover .ss_menu {display:block;}
ul#nav li .ss_menu {display:none;position:absolute;z-index:4;left:0;top:51px;float:left;width:205px;padding:10px 0 5px 0;border:1px solid #be0d26;background:#fff;}
	ul#nav li .ss_menu.exception {left:6px;}
	ul#nav li .ss_menu li {float:left;width:182px;height:auto;border-top:1px dotted #868889;list-style-type:none;padding-left:23px;}
	ul#nav li .ss_menu li.exception {border:0;}
		ul#nav li .ss_menu li .liens_secondaires {display:block;float:left;width:167px;text-align:left;color:#878889;font-size:12px;text-transform:none;background:url('/img/puce_ss_menu.png') no-repeat 0 10px;padding:5px 0 5px 12px;}
			ul#nav li .ss_menu li .liens_secondaires:hover {color:#f29400;text-decoration:none;background:url('/img/puce_ss_menu_on.png') no-repeat 0 9px;font-weight:bold;}

/*nav UK*/
/*--presentation--*/
ul#nav li#nav_pres {width:131px;background:url('/img/bt_decouverte_off.png') no-repeat;}
	ul#nav li#nav_pres:hover {background:url('/img/bt_decouverte_on.png') no-repeat;}
ul#nav li#nav_pres > a {width:140px;padding-top:10px;}

/*--schools--*/
/*137*/
ul#nav li#nav_scho a.liens_principaux {width:143px;padding:2px 5px 0 5px;line-height:15px;}

/*--studying at la catho--*/
/*137*/
ul#nav li#nav_stud a {width:140px;}

/*--practical information--*/
ul#nav li#nav_pract > a {width:140px;padding-top:10px;}

/*--research--*/
ul#nav li#nav_rese a {width:140px;}

/*--european-summer-program--*/
ul#nav li#nav_euro > a {width:140px;padding-top:10px;}

/*--contact-us--*/
ul#nav li#nav_cont > a {width:124px;padding-top:10px;height:41px;}
ul#nav li#nav_cont {background:url("/img/bt_don_off.png") no-repeat;}
	ul#nav li#nav_cont :hover {background:url('/img/bt_don_on.png') no-repeat;}

/*--culture UK--*/
/*89*/
ul#nav li#nav_cultureUK > a {width:140px;padding-top:10px;}

/*--interreg--*/
ul#nav li#nav_interreg {width:124px;background:url('/img/bt_don_off.png') no-repeat;}
ul#nav li#nav_interreg .liens_principaux {width:124px;}
	ul#nav li#nav_interreg:hover {background:url('/img/bt_don_on.png') 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:51px; left:0; list-style:none; width:181px; padding-bottom:4px; background:#fff; z-index:100; border:1px solid #be0d26;}
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;}

#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:31px; font-style:italic; color:#0b2e82;}
.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;}
.col_gauche_contact .texte1 {float:left;width:202px;font-size:12px; color:#555; padding:13px 0 0 28px;}
.texte1 {font-size:12px; color:#555; padding:13px 0 0 28px;}
	.texte1 a {color:#be0d26;font-size:12px;}
.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;}
.col_gauche_contact .texte3 {float:left;width:202px;font-size:12px; color:#555; padding:0 0 0 28px;}
.texte3 {font-size:12px; color:#555; padding:0 0 0 28px;}
.texte3 a {color:#333; text-decoration:underline;}
.texte3 a:hover {text-decoration:none;}
.texte3a {font-size:10px; color:#333;}
.texte4 {float:left;width:202px;margin:13px 0 0 13px;padding-left:15px;font-size:11px; color:#8C002F; background:url('/img/puce_col_gauche.png') no-repeat 0 1px;}
	.texte4 b {color:#555;font-size:12px;}
.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;border-top:1px dotted #000;padding-top: 10px;}
.int_actu.first{border-top: 0;padding-top: 0;margin-top: 0;}
.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 {float:left; 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&eacute;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&eacute; du parcours------------*/
#parc table{width:570px;border:none;margin-bottom:10px;}
#parc table.credits{width:570px;border:solid 1px #8C002F;color:#8C002F;font-weight:bold;font-size:11px;text-align:left;padding-left:5px;margin-top: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{float:left;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;float:left;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; clear:both;}
#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&eacute; de l'&eacute;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'&eacute;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:right; width:206px; margin-right:20px;}
#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;}
#droite_don .projets p.intitule1 {float:left;width:188px;height:18px;font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; padding:8px 0 0 16px;background:none;}
#droite_don .projets .mid_gch {float:left;width:204px;background:url('/img/bg_enc_gch.gif'); border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#droite_don .projets .mid_gch p {font-size:12px; color:#FFF; font-weight:bold; padding:5px 0 0 16px;}
#droite_don .projets .mid_gch ul.gch2 li a {font-size:14px; color:#24417C; font-weight:bold; background:url("/img/fleche_liste4.gif") no-repeat scroll 0 4px transparent; padding:0 0 6px 14px;display:block;}
#droite_don .projets .mid_gch ul.gch2 li a:hover {color:#FF3300; text-decoration:none;background:url('/img/fleche_liste3.gif') no-repeat 0px 4px;}
#droite_don .projets .mid_gch ul.gch2 {float:left;width:204px;margin:0 0 8px 0;padding:0 0 0 0;}
#droite_don .mid_gch ul.gch2 li {float:left;width:191px;list-style:none; color:#555; font-size:13px;padding:6px 0 0 3px; }
/*----- 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:#666; 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:#666;}
#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 .ligne-pair {float:left; background-color:#f4f8fb; width:560px; font-size:11px; color:#666; 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:1029px;margin-left:auto;margin-right:auto;}

.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; margin-left:31px; text-align:left;}
div.content ul li {list-style:none;}
div.colonne_1 {float:left;width:649px;padding:7px 0 0 0;background:#f3f3f3; }
	div.colonne_1 .partie_haute {float:left;width:649px;height:69px;background:#f3f3f3 url('/img/bg_colonne_actu.png') no-repeat;}
div.colonne_2 {float:left; width:340px; margin-top:-8px;}

/* bloc news */
div.bloc_news {float:left; width:649px; padding:36px 0 26px 0;margin:0;border-top:1px dotted #474747;}
div.bloc_news.exception {border-top:0;}
div.nobg {background:none;}

div.bloc_news div.visuel {float:left; position:relative; z-index:3;width:289px;text-align:center;background:url('/img/filet_visu.png') no-repeat 100% 0;}
	div.bloc_news div.visuel .pic_bloc_news {display:block;float:left;width:275px;height:145px;background:url('/img/bloc_visu_news.png') no-repeat;}
		div.bloc_news div.visuel .pic_bloc_news img {width:250px;height:145px;position:relative;z-index:-1;}

div.bloc_news div.texte {float:left; width:328px; margin-left:13px; font-size:12px; color:#000; text-align:justify;}
	div.bloc_news div.texte p {width:328px; font-size:12px; color:#555; text-align:justify; margin-top:7px;}
	div.bloc_news div.texte .titre_actu {width:327px; font-size:17px; color:#0c3183; text-align:left;}
	div.bloc_news div.texte .date_actu {width:327px;font-size:11px;color:#be0c26;}

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; width:308px; padding:0 0 0 20px; margin-top:9px; background:url('/img/puce_en_savoir_plus.png') no-repeat; font-size:12px; color:#f29400; display:block; font-weight:bold;}
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:425px; margin:20px 0 0 22px; background:url('/img/pic_enveloppe.png') no-repeat;}

div.newsletter div.titre {float:left;width:140px; margin:0 0 0 30px; font-size:12px; color:#fff; font-weight:bold; line-height:20px;}
* html div.newsletter div.titre {margin-left:15px;}
	div.newsletter div.titre span {padding:1px 4px 0 0;}

div.newsletter form {height:38px; padding-left:200px;display:block;float:left;}

div.newsletter .input_news {float:left;width:176px; height:17px; line-height:17px; margin:2px 4px 0 0; border:1px solid #9ea0a1; font-size:12px; color:#86888a; padding-left:9px;}

div.newsletter .submit_news {float:left;width:23px; height:19px; background:url('/img/bt_ok_02.png') no-repeat; font-size:10px; color:#fff; cursor:pointer; font-weight:bold; border:0; margin-top:2px;}


/* listes colonne 2 */
div.colonne_2 ul {float:left; width:270px; padding:0 0 0 35px;}

div.colonne_2 ul li {float:left; width:270px;padding:0 0 8px 0; line-height:17px;}

div.colonne_2 ul li a {display:block;float:left;width:245px;padding-left:20px; background:url('/img/puce_agenda.png') no-repeat 0 4px; font-size:14px; color:#474747; display:block; font-weight:bold; text-decoration:none;text-align:left;}

div.colonne_2 ul li strong {font-size:14px; color:#0c3183; font-size:12px; font-weight:normal;}
	div.colonne_2 ul li strong:hover {text-decoration:underline;}

div.colonne_2 ul.liste_liens li a {background-image:url(../img/ajouts20100721/bg-puce-2.gif);}

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.titre span {padding:0 6px 0 10px; background-color:#fff;}


div.colonne_2 div.video {float:left; width:301px; padding:0 0 28px 0; margin:21px 0 0 15px;}
	div.colonne_2 div.video #titre_video {float:left;width:269px;color:#bd0d26;text-transform:uppercase;font-size:18px;font-weight:normal;background:url('/img/pic_gimm_titre.png') no-repeat 100% 6px;font-family:Trebuchet MS;}
		div.colonne_2 div.video #titre_video span {color:#0d3082;font-family:Trebuchet MS;}
		div.colonne_2 div.video .partie_haute {float:left;width:280px;height:35px;background:url('/img/bg_bloc_video.png') no-repeat;padding:15px 0 0 21px;}
	div.colonne_2 div.video img {cursor:pointer;}
	
div.colonne_2 .widget_la_croix {float:left; width:301px; margin:0 0 0 15px; padding:0 0 28px 0;}
	div.colonne_2 .widget_la_croix iframe {position:relative; width:301px; height:270px;}

div.colonne_2 div.pictos {float:left; width:233px; padding:0 0 0 50px;}

div.colonne_2 div.pictos img {margin-bottom:14px;}

/* pop-in page d'accueil */
.simple_overlay {display:none;z-index:10000;background-color:#fff;width:575px;min-height:200px;border:1px solid #666;padding:20px 0;box-shadow:0 0 90px 5px #000;}
.simple_overlay .close {background-image:url('/img/apple-close.png');position:absolute;right:-15px;top:-15px;cursor:pointer;height:25px;width:30px;}
.simple_overlay .titre {float:left; color:#2F7EC1; display:block; font-size:15px; padding-bottom:12px; font-weight:bold; padding-left:20px;}

#pre_scroll {width:997px; height:49px; background:url('/img/bg-footer-logo-js.gif') no-repeat;}
#pre_scroll p {float:left; width:223px; padding:10px 0 0 43px; color:#464f6c; font-size:12px; font-weight:bold; text-align:left;}

/* anim logo page d'accueil */
.scrollable_hp {float:left;position:relative;overflow:hidden;width:650px;height:159px;margin:21px 0 0 13px;}
	.scrollable_hp .items {width:20000em;position:absolute;clear:both;}
	.scrollable_hp .items div {float:left;width:650px;}
	.scrollable_hp img {float:left;}
	.scrollable_hp .active {position:relative;cursor:default;}

.form_recherche {float:right;margin:14px 60px 0 0;}
	.form_recherche label {float:left;margin-right:9px;padding-top:1px;color:#0c3082;font-size:12px;}
	.form_recherche .formu {float:left;width:155px; height:17px; line-height:17px; margin-right:4px; padding-left:6px; border:1px solid #9ea0a1;}
	.form_recherche a {float:left;display:block;width:23px;height:16px;padding-top:3px;background:url('/img/bt_ok.png') no-repeat;color:#fff;font-weight:bold;font-size:10px;text-transform:uppercase;text-align:center;}

#fil_ariane {float:left;margin:10px 0 0 44px;}
	#fil_ariane li {float:left;list-style-type:none;color:#1b1b1b;font-size:11px;}
		#fil_ariane li a {display:block;float:left;color:#1b1b1b;font-size:11px;text-decoration:underline;}
			#fil_ariane .separateur {float:left;list-style-type:none;color:#1b1b1b;font-size:11px;margin-left:5px;margin-right:5px;}

#titre_actu_univ {float:left;background:url('/img/pic_gimm_titre.png') no-repeat 100% 7px;margin-top:20px;padding:0 82px 0 24px;font-size:18px;color:#bd0d26;text-transform:uppercase;font-weight:normal;font-family:Trebuchet MS;}
	#titre_actu_univ span {color:#0c3183;font-family:Trebuchet MS;}

#titre_agenda_univ {float:left;width:280px;background:url('/img/pic_gimm_titre.png') no-repeat 100% 7px;padding:0 0 0 30px;font-size:18px;color:#bd0d26;text-transform:uppercase;font-weight:normal;font-family:Trebuchet MS;}
	#titre_agenda_univ span {color:#0c3183;font-family:Trebuchet MS;}

#bloc_agenda_hp {float:left;width:326px;position:relative;z-index:3;margin-left:5px;}
	#bloc_agenda_hp .partie_haute {float:left;width:326px;height:46px;padding-top:35px;background:url('/img/bg_bloc_agenda_hp_01.png') no-repeat;}
	#bloc_agenda_hp .partie_centrale {float:left;width:326px;background:url('/img/bg_bloc_agenda_hp_04.png') repeat-y;}
	#bloc_agenda_hp .partie_basse .sans_bg {height:27px;background:url('/img/bg_bloc_agenda_hp_03.png') no-repeat;}
	#bloc_agenda_hp .partie_basse {float:left;position:relative;z-index:0;width:326px;height:200px;}
		#bloc_agenda_hp .partie_basse .bg_special #titre_programme {float:left;width:162px;font-size:14px;color:#fefeff;padding:10px 0 0 148px;}
		#bloc_agenda_hp .partie_basse .bg_special #description_programme {float:left;width:161px;margin-top:14px;font-size:12px;color:#fefeff;padding:0 0 0 148px;}
		#bloc_agenda_hp .partie_basse .bg_special #lien_programme {float:left;display:block;background:url('/img/puce_blanche.png') no-repeat;margin:12px 0 0 148px;padding-left:19px;color:#fefeff;font-size:12px;font-weight:bold;}
			#bloc_agenda_hp .partie_basse .bg_special {width:326px;height:200px;background:url('/img/bg_bloc_agenda_hp_02.png') no-repeat;}
		#bloc_agenda_hp #picto_agenda {position:absolute;z-index:-1;top:40px;left:12px;}

#bloc_liens_utiles {float:left;width:301px;margin-left:15px;}
	#bloc_liens_utiles .partie_haute {float:left;width:301px;height:13px;background:url('/img/bloc_liens_utiles_01.png') no-repeat;}
	#bloc_liens_utiles .partie_centrale {float:left;width:301px;background:url('/img/bloc_liens_utiles_02.png') repeat-y;}
		#bloc_liens_utiles .partie_centrale #titre_liens_utiles {float:left;margin-left:21px;background:url('/img/pic_gimm_titre.png') no-repeat 100% 6px;padding-right:67px;color:#bd0d26;font-size:18px;text-transform:uppercase;font-weight:normal;font-family:Trebuchet MS;}
			#bloc_liens_utiles .partie_centrale #titre_liens_utiles span {color:#0c3183;font-family:Trebuchet MS;}
	#bloc_liens_utiles .partie_basse {float:left;width:301px;height:13px;background:url('/img/bloc_liens_utiles_03.png') no-repeat;}

	#bloc_liens_utiles .partie_centrale #liste_liens_utiles {float:left;width:239px;margin-top:18px;padding-left:19px;}
		#bloc_liens_utiles .partie_centrale #liste_liens_utiles li {float:left;width:239px;line-height:inherit;}
			#bloc_liens_utiles .partie_centrale #liste_liens_utiles li a {float:left;display:block;color:#555;background:url('/img/puce_bleue.png') no-repeat;padding-left:21px;font-size:14px;font-weight:normal;}
				#bloc_liens_utiles .partie_centrale #liste_liens_utiles li a:hover {text-decoration:underline;}

#bloc_pagination_news {float:left;width:649px;padding:31px 0 31px 0;margin:-4px 0 0 0;background:url('/img/sep_bloc_news.png') no-repeat;text-align:center;color:#0d3082;font-size:11px;}
	 #bloc_pagination_news a {color:#0d3082;font-size:11px;text-decoration:underline;padding:0 3px 0 3px;}
	 #bloc_pagination_news a:hover,
	 #bloc_pagination_news a.on {color:#cb0134;font-size:11px;text-decoration:none;}
	 #bloc_pagination_news #page_precedente {height:7px;padding:0 7px 0 0;text-decoration:none;background:url('/img/fleche_gauche.png') no-repeat 0 4px;}
	 #bloc_pagination_news #page_suivante {height:7px;padding:0 0 0 7px;text-decoration:none;background:url('/img/fleche_droite.png') no-repeat 100% 4px;}

#footer {float:left;width:100%;height:269px;background:#fff url('/img/bg_footer.gif') repeat-x;}
	#footer #contenu_footer {width:967px;min-height:171px;margin:0 auto 0 auto;text-align:left;padding-top:26px;}
	#footer #contenu_footer #bg_grimm_footer {float:left;width:825px;min-height:158px;padding:13px 0 0 188px;margin:22px 0 0 -27px;background:url('/img/bg_contenu_footer.png') no-repeat;}
		#footer #contenu_footer .ligne {float:left;width:963px;}
		#footer #contenu_footer #titre_footer {float:left;display:block;margin-left:19px;color:#87888a;font-size:14px;font-weight:bold;}

		#footer #contenu_footer  #bg_grimm_footer .ligne {float:left;width:825px;}
			#footer #contenu_footer  #bg_grimm_footer .ligne #lien_campus_vauban {display:block;margin:58px 0 0 87px;}
				#footer #contenu_footer  #bg_grimm_footer .ligne #lien_campus_vauban img {border:0;}

	#footer #contenu_footer #bloc_liste_partenaires {float:left;padding-left:80px;}
		#footer #contenu_footer #bloc_liste_partenaires .elem_scroll img {float:left;margin-right:8px;border:1px solid #cccccc;}
		#footer #contenu_footer #logo_univ_footer {float:left;}
		#footer #contenu_footer #titre_suivre_univ {float:left;display:block;width:131px;height:11px;margin:26px 0 0 12px;background:url('/img/pic_suivre_facebook.png') no-repeat;text-decoration:none;}
			#footer #contenu_footer #titre_suivre_univ_facebook {float:left;width:31px;height:44px;margin:0 0 0 8px;background:url('/img/languette_facebook.png') no-repeat;text-decoration:none;}
			#footer #contenu_footer #titre_suivre_univ_tweet {float:left;width:30px;height:45px;margin:0 0 0 11px;background:url('/img/pic_languette_twitter.png') no-repeat;text-decoration:none;}
			#footer #contenu_footer #titre_suivre_univ_youtube {float:left;width:63px;height:44px;margin:0 0 0 9px;background:url('/img/languette_youtube.png') no-repeat;text-decoration:none;}
			#footer #contenu_footer #titre_suivre_univ_scoop {float:left;width:79px;height:44px;margin:0 0 0 9px;background:url('/img/languette_scoop_it.png') no-repeat;text-decoration:none;}
		
#col_gauche {float:left;width:246px;margin:15px 9px 0 0;padding-bottom:15px;}

#contenu_espace_central {float:left;width:708px;margin-top:12px;}
	#contenu_espace_central #titre_contenu_central {float:left;height:43px;margin:-76px 0 0 -19px;padding-right:66px;color:#bd0d26;font-size:18px;font-family:Trebuchet MS;text-transform:uppercase;background:url('/img/pic_gimm_titre.png') no-repeat 100% 6px;}
		#contenu_espace_central #titre_contenu_central span {color:#0c3183;font-family:Trebuchet MS;background:#fff;}
#bg_contenu_central {float:left;width:670px;background:#f3f3f3 url('/img/bg_contenu_central.png') no-repeat;padding:97px 0 0 38px;}
#espace_gris_contenu_central {float:left;width:708px;height:51px;background:#f3f3f3;}
#bg_bas_contenu_central {float:left;width:708px;padding-top:15px;background:url('/img/bg_contenu_central_bas.png') no-repeat;}

#tablo_lien_assoc {padding-top:14px;background:#fff;}
.col_gauche_contact {width:231px;background:#fff;}
#bg_bal_col_gauche {float:left;width:246px;height:13px;margin-top:-12px;background:url('/img/bg_bas_col_gauche.png') no-repeat;}

.gch1 .ss_rubrique {float:left;margin-top:8px;padding-bottom:7px;}

#bg_contenu_central a[name="archives"] {padding-left:0;}
	#bg_contenu_central a[name="archives"] table {padding-left:0;}
	#bg_contenu_central a[name="archives"] .texte3 {width:122px;padding:0;}

.bg_dons_col_droite {float:left;}

.scrollable_footer {float:left;position:relative;overflow:hidden;width:660px;height:50px;margin:0 0 0 13px;}
	.scrollable_footer .items {width:20000em;position:absolute;clear:both;}
	.scrollable_footer .items div {float:left;width:660px;}
	.scrollable_footer img {float:left;}
	.scrollable_footer .active {position:relative;cursor:default;}
	
#formulaire_orientation {float:left;width:492px;}
	#formulaire_orientation p {float:left;margin:0 0 0 185px;font-size:13px;}
	#formulaire_orientation label,
	#formulaire_orientation span.faux_label {float:left;width:175px;text-align:right;margin:15px 0 0 0;padding-right:10px;font-size:13px;color:#0C3082;}
	#formulaire_orientation input[type="text"] {float:left;width:300px;height:25px;line-height:25px;margin:10px 0 0 0;padding:0 0 0 5px;font-size:13px;color:#555;border:1px solid #9EA0A1;}
	#formulaire_orientation select {float:left;width:307px;height:25px;margin:10px 0 0 0;padding:0 0 0 5px;font-size:13px;color:#555;border:1px solid #9EA0A1;}
	#formulaire_orientation input[type="checkbox"] {float:left;margin:17px 0 0 0;!margin:14px 0 0 0;}
	#formulaire_orientation textarea {float:left;width:300px;max-width:300px;height:95px;padding:5px 0 0 5px;margin:10px 0 0 0;border:1px solid #9EA0A1;font-size:13px;color:#555;}
	#formulaire_orientation .mentions_obs {display:block;float:left;margin:15px 0 0 0;font-size:11px;color:#0C3082;}
	#formulaire_orientation #bt_valider_form {position:relative;display:block;float:right;clear:both;margin:10px 0 0 0;height:30px;line-height:31px;padding:0 14px 0 16px;color:#fff;font-size:12px;text-transform:uppercase;position:relative;border-radius:5px;background:#0d3082;behavior:url('/PIE.htc');}
		#formulaire_orientation #bt_valider_form:hover {text-decoration:none;background:#f29400;}
		
#formulaire_orientation .Erreur {width:492px;color:#ff0000;margin:10px 0 0 0;}

#bloc_liste_cours_disponibles {float:left;width:630px;margin:29px 0 0 0;}
	#bloc_liste_cours_disponibles .partie_haute {float:left;width:630px;height:4px;background:url('/img/bg_liste_cours_01.png') no-repeat;}
	#bloc_liste_cours_disponibles .partie_centrale {float:left;width:630px;background:url('/img/bg_liste_cours_02.png') repeat-y;}
	#bloc_liste_cours_disponibles .bloc_categorie_cours {float:left;width:630px;margin-top:-6px;}
	#bloc_liste_cours_disponibles .categorie_cours {float:left;width:560px;margin:0 0 0 48px;padding:0 0 8px 20px;color:#0c3183;text-transform:uppercase;font-size:14px;font-weight:bold;font-family:Trebuchet MS;background:url('/img/puce_bleue.png') no-repeat 0 2px;border-bottom:1px dotted #474747;}
	#bloc_liste_cours_disponibles .liste_cours {float:left;width:630px;margin:16px 0 0 0;padding-bottom:44px;}
		#bloc_liste_cours_disponibles .liste_cours li {float:left;width:630px;margin:10px 0 0 0;}
			#bloc_liste_cours_disponibles .liste_cours li input {float:left;margin:1px 0 0 12px;}
			#bloc_liste_cours_disponibles .liste_cours li label {float:right;width:585px;margin:0 0 0 0;color:#555;font-size:12px;}
			#bloc_liste_cours_disponibles .liste_cours li label  b {color:#cb0134}
			
#bloc_liste_cours_disponibles .Erreur {float:left;width:100%;color:#ff0000;margin:10px 0 0 48px;padding-bottom:15px;font-size:12px;}
			
	#bloc_liste_cours_disponibles .bloc_categorie_cours + .bloc_categorie_cours + .bloc_categorie_cours + .bloc_categorie_cours .liste_cours {padding-bottom:12px;}

	#bloc_liste_cours_disponibles .partie_basse {float:left;width:630px;height:4px;background:url('/img/bg_liste_cours_03.png') no-repeat;}
			
	#bloc_liste_cours_disponibles #bt_valider_form {position:relative;display:block;float:left;clear:both;margin:46px 0 0 285px;height:30px;line-height:31px;padding:0 14px 0 16px;color:#fff;font-size:12px;text-transform:uppercase;position:relative;border-radius:5px;background:#0d3082;behavior:url('/PIE.htc');}
		#bloc_liste_cours_disponibles #bt_valider_form:hover {text-decoration:none;background:#f29400;}
.text-dot,.text-actu{float: left;width: 280px;}
.text-dot p{height: 130px;}
.text-dot.text-dot-100, .text-actu.text-actu-100{width: 100%;}
.clearfix:after{display: table;clear: both;height: 0;}
.lire-suite{width: 308px;padding: 0 0 20px 20px;background: url('/img/puce_en_savoir_plus.png') no-repeat;font-size: 12px;color: #f29400!important;display: block;font-weight: bold;}
.text-img{float: left;width: 300px;height: 150px;margin:0 20px 10px 0;border:1px solid #CCCCCC;overflow: hidden;}
 .text-img img,.text-img-actu img{width: 100%;}
 .titre-actu{font-weight: bold;width: 327px;font-size: 17px;color: #0c3183;text-align: left;}
 .date-actu{display: inline-block;margin-left: 26px;font-size: 11px;color: #be0c26;}
 .text-img-actu{float: left;width: 300px;margin:0 20px 10px 0;border:1px solid #CCCCCC;}