/****** Styles Reset *********/

/*
html,body { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size: 12px; text-align: left; color: #003867; background: #FFFFFF url(../images/global_bg_degrade.jpg) repeat-x; }
*/

html,body { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size: 12px; text-align: left; color: #003867; background: #FFFFFF url(../images/global_bg_degrade.jpg) repeat-x; height:100%; width:100%; }
h1, h2, h3, h4, h5, h6, p, form, input { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6{	margin: 0px; padding: 0px; font-weight: bold; }
ul { margin:0px; padding:0px; list-style-type: none; }
li { margin-left:10px; }
ul li { margin-left:0px; }
fieldset { border:0; margin:0; padding:0; }
img { border: none; }
img.block{display:block;}
input {	vertical-align:middle; color: #003867;  }
p { font-size:12px; margin:0; }
a { color:#003867; }
.breaker{ clear:both; height:1px; overflow: hidden; font-size:1px; }


/****** Next the website! *********/

#global { width:100%; text-align:center; }

#header { height:150px; width:950px; margin:0 auto; background: url(../images/bg_header.jpg) no-repeat right bottom; }
#header .logo_site { margin-top: 30px; float:left; }

/* YZA */
#header .top_right { float:right; margin-top:15px; text-align:right;  }

#header .top_right .deconnexion { float:right }
#header .top_right .deconnexion span {background:url(../images/bouton_deco.gif) no-repeat;  margin-top:2px;  font-weight:bold; font-size:11px; margin-bottom:1px; }

/*
#header .top_right .deconnexion a { margin-top:2px; color:#FFF; border:0; font-weight:bold; font-size:11px; margin-bottom:1px; text-align:center; text-decoration:none; }
*/

#header .bouton_deco { background:url(../images/bouton_deco.gif) no-repeat; width:100px; height:19px; margin-top:2px; color:#FFF; border:0; font-weight:bold; font-size:11px; margin-bottom:1px; }
#header .header_boutons { width:670px; float:left; margin:50px 0 0 70px; display:inline; }
#header .header_boutons a.bt_accueil { float:left; width:72px; padding-left:40px; height:28px; background:url(../images/bouton_accueil.gif) no-repeat; color:#5a5957; line-height:28px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#header .ma_selection { clear:right; display:inline; float:right; margin-top:18px; position:relative; text-align:right; }
#header .ma_selection img { display:block; }


#menu_top { height:40px; background:url(../images/bg_menu_top.gif) repeat-x; }
#menu_top .bloc_menu { width:950px; position:relative; margin:0 auto; text-align:left; }
#menu_top .bloc_login { float:right; margin-top:12px; width:720px; }
#menu_top .bloc_login .identifiez_vous { float:right; margin-right:5px; color:#FFF; line-height:18px; }
#menu_top .bloc_login .form_login { float:right; }
#menu_top .bloc_login .form_login .num_contact { margin-bottom:1px; padding:2px 8px 0; width:153px; height:17px; border:0; background:url(../images/bg_num_contact.gif) no-repeat; color:#676767; }
#menu_top .bloc_login .form_login .bouton_ok { background:url(../images/bouton_ok.gif) no-repeat; width:29px; height:19px; color:#FFF; border:0; font-weight:bold; font-size:11px; margin-bottom:1px; }

#menu_top .menu_top_nav { float:left; }
#menu_top .menu_top_nav li { float:left; padding-top:11px; margin-right:20px; background:url(../images/top_menu_arrowlink.gif) no-repeat top center; }
#menu_top .menu_top_nav li a { padding:2px 5px 4px 0; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none; }
#menu_top .menu_top_nav li a:hover { text-decoration:underline; }
#menu_top .menu_top_nav li span { float:left; padding-left:5px; height:22px; line-height:20px; }

#menu_top .menu_top_nav li.nav_current span { background:url(../images/nav_b_left.gif) no-repeat; }
#menu_top .menu_top_nav li.nav_current a { background:url(../images/nav_b_right.gif) no-repeat right top; }
#menu_top .menu_top_nav li.nav_current:hover { cursor:pointer; }


/* YZA deconnexion */


/*#deconnexion .menu_top_nav li { float:left; padding-top:11px; margin-right:20px; background:url(../images/top_menu_arrowlink.gif) no-repeat top center; }*/
/*
#deconnexion .menu_top_nav li { float:right; padding-top:11px; margin-right:20px; background:url(../images/top_menu_arrowlink.gif) no-repeat top center; }

#deconnexion .menu_top_nav li a { padding:2px 5px 4px 0; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
#deconnexion .menu_top_nav li a:hover { text-decoration:underline; }
#deconnexion .menu_top_nav li span { float:left; padding-left:5px; height:22px; line-height:20px; }

#deconnexion .menu_top_nav li.nav_current span { background:url(../images/bouton_deco.gif) no-repeat; }
#deconnexion .menu_top_nav li.nav_current a { background:url(../images/bouton_deco.gif) no-repeat right top; }


#deconnexion {  background:url(../images/bouton_deco.gif) no-repeat; height:auto;}
*/
/*#deconnexion .bouton_ok 
{background:url(../images/bouton_deco.gif); 
color:#FFF; 
border:0; 
font-weight:bold; 
font-size:11px; 
}*/


#hyperlink p a { color:#bc3087; background:url(../images/bg-hdp.gif) no-repeat 0 50%; padding-left:15px; }
#hyperlink p a:hover { text-decoration:none; }
/* */

#body { background:url(../images/bg_body.gif) repeat-x; }
#content_body { margin:0 auto; width:950px; padding-top:20px; text-align:left;}
#content_body .encadre_gris { width:950px; margin-bottom:20px; }
#content_body .encadre_gris_top { background:url(../images/encadre_gris_top2.gif) no-repeat; height:5px; font-size:1px; }
#content_body .encadre_gris_content { padding:5px 10px 3px; background:url(../images/encadre_gris_content.gif) no-repeat; }

#content_body .encadre_gris_content { padding:5px 10px 3px; background:url(../images/encadre_gris_content.gif) no-repeat; }
#content_body .encadre_gris_bg { background:url(../images/encadre_gris_bg.gif) repeat-y; }
#content_body .encadre_gris_bottom { background:url(../images/encadre_gris_bottom.gif) no-repeat; height:7px; font-size:1px; }
#content_body.small { width:300px; }
#content_body.small .encadre_gris { width:300px; }
#content_body.small .encadre_gris .encadre_gris_top { background:url(../images/encadre_gris_top_small.gif) no-repeat; }
#content_body.small .encadre_gris .encadre_gris_content { background:url(../images/encadre_gris_content_small.gif) repeat-y; }
#content_body.small .encadre_gris .encadre_gris_bottom { background:url(../images/encadre_gris_bottom_small.gif) no-repeat; }
#content_body .lettrine_img { float:left; margin:10px 20px; }

/*
#content_body h1 { clear:left; height:32px; padding-left:20px; margin:10px 0 10px; line-height:32px; color:#004C9B; background:url(../images/titre_h1_orange.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
#content_body h1 span { display:block; background:url(../images/titre_h1_orange_end.gif) no-repeat right top; padding-right:6px; }
#content_body h1 img { position:absolute; margin:3px 0 0 3px; }
#content_body h1.big { height:64px; background:url(../images/titre_h1_orange_big.gif) no-repeat left top; }
#content_body h1.big span { height:64px; background:url(../images/titre_h1_orange_end_big.gif) no-repeat right top; }*/

#content_body h1 { clear:left; height:32px; padding-left:20px; margin:10px 0 10px; line-height:32px; color:#004C9B; background:url(../images/titre_h1_orange.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
#content_body h1 span { display:block; background:url(../images/titre_h1_orange_end.gif) no-repeat right top; padding-right:6px; }
#content_body h1 img { position:absolute; margin:3px 0 0 3px; }
#content_body h1.big { height:64px; background:url(../images/titre_h1_orange_big.gif) no-repeat left top; }
#content_body h1.big span { height:64px; background:url(../images/titre_h1_orange_end_big.gif) no-repeat right top; }

#content_body h2 { clear:left; height:32px; margin:10px 0 10px; padding-left:20px; line-height:32px; color:#FFFFFF; background:url(../images/titre_h2_bleu.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
#content_body h2 span { display:block; background:url(../images/titre_h2_bleu_end.gif) no-repeat right top; padding-right:6px; }
#content_body p { margin-bottom:10px; }
#content_body p img.img_inner { float:left; margin:0 10px 10px 0; }
#content_body p a { color:#bc3087; background:url(../images/lien_fleche.gif) no-repeat 0 50%; padding-left:15px; }
#content_body p a:hover { text-decoration:none; }
#content_body #forma_search { float:left; margin-right:15px; width:528px; height:15px; padding:15px 0 15px 65px; background:url(../images/bg_forma_search.gif) no-repeat; }
#content_body #forma_search .formasearch_input { float:left; width:300px; margin-right:20px;  }
#content_body #forma_search .formasearch_submit { float:left; width:108px; margin-top:-2px; height:23px; border:none; color:#FFF; }
#content_body #bloc_forma_search p.criteres_suppl { float:left; margin-top:12px; }

#content_body a.big_blue_arrow { padding-left:30px; display:block; height:21px; line-height:21px; color:#003867; font-weight:bold; background:url(../images/big_fleche_bleu.gif) no-repeat; }

#content_body .cadre_bleu_fonce { float:left; width:450px; height:230px; padding:5px; background:url(../images/bg_bleu_fonce_moyen.jpg) no-repeat; }
#content_body .cadre_bleu_fonce h2 { margin-top:0; background:url(../images/titre_h2_bleu_moyen.gif) no-repeat; }
#content_body .cadre_bleu_fonce .textfield { width:300px; margin-bottom:10px; padding-left:5px; }
#content_body .cadre_bleu_fonce fieldset { margin-bottom:15px; position:relative; }
#content_body .cadre_bleu_fonce fieldset .radiofield { margin:0 5px 5px 0; }
#content_body .cadre_bleu_fonce fieldset label { margin-bottom:5px; }
#content_body .cadre_bleu_fonce .buttons { float:right; }
#content_body .cadre_gris_clair_medium { float:left; width:450px; height:230px; padding:5px; margin-left:9px; background:url(../images/bg_gris_clair_moyen.gif) no-repeat; }
#content_body .cadre_gris_clair_medium h2 { margin-top:0; background: url(../images/titre_h2_bleu_pale_moyen.gif) no-repeat; }
#content_body .cadre_gris_clair_medium label { margin-bottom:2px; display:block; }
#content_body .cadre_gris_clair_medium select,
#content_body .cadre_gris_clair_medium #select1 { font-family: Arial, Helvetica, sans-serif; font-size:0.94em; margin-bottom:12px; height:15px; width:177px; padding:0.3em 1.1em 0.1em 0.5em; background-color:#FFFFFF; border:1px solid #999999; }
#content_body .cadre_gris_clair_medium #select3 { width:215px; }
#content_body .cadre_gris_clair_medium .col_gauche { float:left; width:50%; height:145px; } 

#content_body .cadre_gris_clair_medium .col_droite { float:left; width:50%; height:145px; position:relative; }
#content_body .cadre_gris_clair_medium .box_buttons { position:absolute; bottom:0; right:0; }

/*
#content_body .cadre_gris_clair_large { width:100%; background:url(../images/box_bg_top_gc.gif) repeat-x; }
#content_body .cadre_gris_clair_large .inner_box_header { background:url(../images/box_tl_gc.gif) no-repeat left top; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_header div { background:url(../images/box_tr_gc.gif) no-repeat right top; height:5px; }
#content_body .cadre_gris_clair_large .inner_box_footer { background:url(../images/box_bg_bottom_gc.gif) repeat-x; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_footer div { background:url(../images/box_bl_gc.gif) no-repeat left bottom; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_footer div div { background:url(../images/box_br_gc.gif) no-repeat right bottom; height:5px; }
#content_body .cadre_gris_clair_large .inner_box_body { padding:5px; background-color:#FFF; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; }
*/

#content_body .cadre_gris_clair_large { width:100%; background:url(../images/box_bg_top_gc.gif) repeat-x; }
#content_body .cadre_gris_clair_large .inner_box_header { background:url(../images/box_tl_gc.gif) no-repeat left top; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_header div { background:url(../images/box_tr_gc.gif) no-repeat right top; height:5px; }
#content_body .cadre_gris_clair_large .inner_box_footer { background:url(../images/box_bg_bottom_gc.gif) repeat-x; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_footer div { background:url(../images/box_bl_gc.gif) no-repeat left bottom; height:5px; font-size:1px; }
#content_body .cadre_gris_clair_large .inner_box_footer div div { background:url(../images/box_br_gc.gif) no-repeat right bottom; height:5px; }
#content_body .cadre_gris_clair_large .inner_box_body { padding:5px; background-color:#FFF; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; }


#content_body .cadre_bleu_large { width:100%; background:url(../images/box_bg_top_b.gif) repeat-x; }
#content_body .cadre_bleu_large .inner_box_header { background:url(../images/box_tl_b.gif) no-repeat left top; height:5px; font-size:1px; }
#content_body .cadre_bleu_large .inner_box_header div { background:url(../images/box_tr_b.gif) no-repeat right top; height:5px; }
#content_body .cadre_bleu_large .inner_box_footer { background:url(../images/box_bg_bottom_b.gif) repeat-x; height:5px; font-size:1px; }
#content_body .cadre_bleu_large .inner_box_footer div { background:url(../images/box_bl_b.gif) no-repeat left bottom; height:5px; font-size:1px; }
#content_body .cadre_bleu_large .inner_box_footer div div { background:url(../images/box_br_b.gif) no-repeat right bottom; height:5px; }
#content_body .cadre_bleu_large .inner_box_body { padding:5px; background-color:#d7e5fb; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; }

#content_body .cadre_bleu_fonce_large { width:100%; background:url(../images/box_bg_top_bf.gif) repeat-x; color:#FFF; }
#content_body .cadre_bleu_fonce_large .inner_box_header { background:url(../images/box_tl_bf.gif) no-repeat left top; height:5px; font-size:1px; }
#content_body .cadre_bleu_fonce_large .inner_box_header div { background:url(../images/box_tr_bf.gif) no-repeat right top; height:5px; }
#content_body .cadre_bleu_fonce_large .inner_box_footer { background:url(../images/box_bg_bottom_bf.gif) repeat-x; height:5px; font-size:1px; }
#content_body .cadre_bleu_fonce_large .inner_box_footer div { background:url(../images/box_bl_bf.gif) no-repeat left bottom; height:5px; font-size:1px; }
#content_body .cadre_bleu_fonce_large .inner_box_footer div div { background:url(../images/box_br_bf.gif) no-repeat right bottom; height:5px; }
#content_body .cadre_bleu_fonce_large .inner_box_body { padding:5px; background-color:#829dc5; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; }


/*
#forma_etranger_hidden { display:none; position:absolute; left:240px; top:20px; padding:5px; background-color:#99bddd; }
#forma_etranger_hidden label { margin:0 5px; }
*/

/*
#popup_info { display:none; position:absolute; z-index:1000; text-align:justify; padding:10px; width:910px; background-color:#e5ecf0; border:1px solid #78a4cf; }
#popup_info p, #popup_info ul {  margin-bottom:10px; }
#popup_info li { margin-bottom:4px; padding-left:20px; }
*/


#popup_info { display:none; position:absolute; z-index:1000; text-align:justify; padding:10px; width:910px; background-color:#e5ecf0; border:1px solid #78a4cf; }
#popup_info p, #popup_info ul {  margin-bottom:10px; }
#popup_info li { margin-bottom:4px; padding-left:20px; }


#content_body .smalltxt { font-size:11px; }
#content_body .smalltxt1 { font-size:9px; }

#content_body .bottom_margin { padding-bottom:10px; } /* Fix float-margin */
#content_body .margin_top { margin-top:20px; }
#content_body .margin_left { margin-left:6px; }

#content_body h3.alt1 { background-color:#0d4369; color:#FFF; padding:2px 10px; margin-bottom:20px; font-size:1.2em; }
#content_body h3.alt1.nobottom { margin-bottom:0; }

/* YZA */
#content_body h3.alt2 { background-color:#78A4CF; padding:2px 10px; margin-bottom:20px; font-size:1.2em; text-align: center;}
#content_body h3.alt2.nobottom { margin-bottom:0; }
/* Fin YZA */

#content_body table.listing { width:100%; text-align:center; margin-bottom:5px; }
#content_body table.listing td.header_cols { background-color:#78a4cf; height:28px; padding:4px 10px 2px; text-align:center; color:#FFF; font-weight:bold; vertical-align:middle; }
#content_body table.listing td.header_cols.last_col { width:70px !important; padding-right:0; }
#content_body table.listing td.header_cols a { padding:2px 12px 2px 0; display:block; width:80px; margin:0 auto; color:#FFF; text-decoration:none; background: url(../images/arrows_listing_order.gif) no-repeat right center; }
#content_body table.listing td.header_cols a:hover { text-decoration:underline; }
#content_body table.listing td.header_cols.a50 a { width:50px; }
#content_body table.listing td.header_cols.wBig { width:260px; }
#content_body table.listing td.header_cols.wBig a { width:100px; }
#content_body table.listing td.header_cols.wMedium { width:60px; }
#content_body table.listing td { padding:10px 5px; font-weight:bold; font-size:font-size:0.94em; }
#content_body table.listing td .title_formation { float:left; width:220px; text-align:justify; text-decoration:none; }

/* YZA le 30/12/2010 --> Ajout */
#content_body table.listing .title_formation1 { width:220px; text-align:left; text-decoration:none; }
/* */

#content_body table.listing td .title_formation:hover { text-decoration:underline; }
#content_body table.listing td .reseau_partenaire { margin-left:6px; }
#content_body table.listing .cell_contact { font-size:0.8em; }
#content_body table.listing .row1 td { background-color:#e5ecf0; }
#content_body table.listing .row2 td { background-color:#FFF; }
#content_body table.listing .bottom_row { background-color:#78a4cf; text-align:right; }

#content_body table.listing.organismes td.header_cols.wBig { width:210px; }
#content_body table.listing.organismes td.header_cols.wMedium { width:150px; }
#content_body table.listing.organismes .title_formation { width:auto; }


/* YZA le 30/12/2010 --> Ajout */
#content_body table.listing.organismes .title_formation1 { width:auto; text-align:left; }
/**/ 

#content_body .add_selection { height:26px; margin-bottom:20px; }
#content_body .add_selection a { float:right; height:26px; padding:0 25px 0 0; line-height:26px; color:#003867; font-weight:bold; text-decoration:none; background:url(../images/panier_selection.gif) no-repeat right top; }
#content_body .add_selection a:hover { text-decoration:underline; }
#content_body .add_selection.remove a { background-image:url(../images/panier_trash_selection.gif); }


/* YZ le 08/09/2011 TICKET 34299 */
#content_body .add_selection_mail { height:26px; margin-bottom:20px; }
#content_body .add_selection_mail a { float:right; height:26px; padding:0 30px 0 0; line-height:26px; color:#003867;
	 font-weight:bold; text-decoration:none; background:url(../images/mail.bmp) no-repeat right top; }
#content_body .add_selection_mail a:hover { text-decoration:underline; }
/* */

/* YZA */
#content_body .impression_mail { height:26px; }
#content_body .impression_mail a { float:right; height:26px; 
	padding:0 5px 0 0; line-height:26px; color:#003867; font-weight:bold; 
	text-decoration:none; background:no-repeat right top; }
#content_body .impression_mail a:hover { text-decoration:underline; }
/* */

#content_body .pagesbrowser { float: left; margin-left:20px; text-align:left; }
#content_body .pagesbrowser a { margin-right:5px; text-decoration:none; }
#content_body .pagesbrowser a:hover { text-decoration:underline; }
#content_body .pagesbrowser span { margin-right:5px; font-weight:bold; }

/*#content_body .orga_search { height:107px; background:url(../images/bg_orga_search.jpg) no-repeat; }*/
#content_body .orga_search { height:155px; background:url(../images/bg_orga_search.jpg) no-repeat; }
#content_body .orga_search p { margin-bottom:4px; }
#content_body .orga_search .column { float:left; }

#content_body .orga_search .column.first { width:320px; padding:15px 0 0 20px; }
#content_body .orga_search .column.second { width:380px; padding:15px 0 0 20px; } 
/*#content_body .orga_search .column.last { width:150px; padding:25px 0 0 20px; vertical-align:middle;}*/
#content_body .orga_search .column.last { width:150px; padding:25px 0 0 20px; height:auto; vertical-align:middle;}

#content_body .orga_search .column.last input { margin-bottom:15px; }

#content_body .orga_search label { display:block; }
#content_body .orga_search .input_text { width:250px; }
#content_body .orga_search .first label { font-weight:bold; }
#content_body .orga_search .first label span { font-weight:normal; }
#content_body .orga_search .first .input_text { margin-bottom:10px; }


/* Adaptation */

#content_body .orga_search .multi_choices { padding-left:10px; }
#content_body .orga_search .multi_choices_or { margin-bottom:4px; font-size:0.94em; }
#content_body .orga_search .multi_choices label,
#content_body .orga_search .multi_choices a { display:inline; font-size:0.94em; }
#content_body .orga_search .multi_choices .input_text { width:200px; }
#content_body .orga_search .info_lieu_forma { font-size:0.94em; }



/* YZA le 21/12/2010*/
#content_body .orga_search1 { height:155px; background:url(../images/bg_orga_search1.jpg) no-repeat; }
#content_body .orga_search1 p { margin-bottom:4px; }
#content_body .orga_search1 .column { float:left; }

#content_body .orga_search1 .column.first { width:320px; padding:15px 0 0 20px; }
#content_body .orga_search1 .column.second { width:380px; padding:15px 0 0 20px; }
#content_body .orga_search1 .column.last { width:150px; padding:25px 0 0 20px; height:auto; vertical-align:middle;}

#content_body .orga_search1 .column.last input { margin-bottom:15px; }


#content_body .orga_search1 .input_text { width:250px; }
#content_body .orga_search1 .first label { font-weight:bold; }
#content_body .orga_search1 .first label span { font-weight:normal; }
#content_body .orga_search1 .first .input_text { margin-bottom:10px; }


/* Adaptation */

#content_body .orga_search1 .multi_choices { padding-left:10px; }
#content_body .orga_search1 .multi_choices_or { margin-bottom:4px; font-size:0.94em; }
#content_body .orga_search1 .multi_choices label,
#content_body .orga_search1 .multi_choices a { display:inline; font-size:0.94em; }
#content_body .orga_search1 .multi_choices .input_text { width:200px; }
#content_body .orga_search1 .info_lieu_forma { font-size:0.94em; }

/**/

/**/

/*
#content_body .orga_search .multi_choices { padding-left:10px; }
#content_body .orga_search .multi_choices_or { margin-bottom:4px; font-size:0.94em; }
#content_body .orga_search .multi_choices label,
#content_body .orga_search .multi_choices a { display:inline; font-size:0.94em; }
#content_body .orga_search .multi_choices .input_text { width:200px; }
#content_body .orga_search .info_lieu_forma { font-size:0.94em; }
*/
#content_body .bk_select { float:left; margin:0 12px; }
#content_body .bk_select.s1 { width:500px; }
#content_body .bk_select.s2 { width:380px; }
#content_body .bk_select h3 { background-color:#0d4369; color:#FFF; padding:6px 18px 5px; font-size:1.2em; font-size:1em; text-transform:uppercase; }
#content_body .bk_select h3 span.img_send { padding:2px 40px 2px 0; background:url(../images/img_mini_send.gif) no-repeat right center; }
#content_body .bk_select h3 span.img_print { padding:2px 40px 2px 0; background:url(../images/img_mini_print.gif) no-repeat right center; }
#content_body .bk_select .body { border:1px solid #c8dbea; padding:0 0 0 16px; background:#cedeeb url(../images/bg_blk_selec.jpg) no-repeat left top;}
#content_body .bk_select .body_right { height:84px; padding:9px 16px 10px 0; background:url(../images/bg_right_blk_selec.jpg) no-repeat right top; }

/* YZA modif */
#content_body .bk_select .title_choices { font-weight:bold; margin-bottom:0; padding-bottom:3px; }
/* fin YZA modif */
#content_body .bk_select .input_radio { margin-right:10px; height:15px; clear:right; }
#content_body .bk_select .inline_block label { margin-right:10px; }
#content_body .bk_select .inline_block { margin-top:6px; position:relative; }
#content_body .bk_select .inline_block .title_choices { display:inline; margin-right:8px; padding-bottom:0; }
#content_body .bk_select .inline_block .input_text { width:250px; margin-top:2px; }
#content_body .bk_select .input_radio { margin-right:5px; }
#content_body .bk_select .input_submit { position:absolute; right:0; }

#content_body .backlink { float:left; }
#content_body .backlink a { background:url(../images/bg-hdp.gif) no-repeat left center; padding-left:14px; }

/* YZA */
/* old code 
#content_body .centerlink { margin:0; padding:0; text-align:center; }
*/

#content_body .centerlink { float:left; text-align:center; margin:30px 0 0 130px; font-weight:bold; }
/*
#content_body .centerlink a { padding:6px 0 6px 25px; margin:0; color:#003867; font-weight:bold; height:26px; line-height:26px; }
*/
/* Fin YZA */
#content_body .rightlink { float:right; clear:right; margin:0; padding:0; }

/* YZA le 30/12/2010 */
/* #content_body .rightlink a { padding:6px 0 6px 25px; margin:0; color:#003867; font-weight:bold; height:26px; line-height:26px; }
#content_body .rightlink .link_print { background:url(../images/print_selection.gif) no-repeat left center; }
#content_body .rightlink .add_selection { background:url(../images/panier_selection.gif) no-repeat left center; }
*/
#content_body .rightlink a { padding:6px 0 6px 25px; margin:0; color:#003867; font-weight:bold; height:10px; line-height:26px; }
#content_body .rightlink .link_print { background:url(../images/print_selection.gif) no-repeat left center; font-size:11px; margin:0px 2px 0px 2px;}
#content_body .rightlink .add_selection { background:url(../images/panier_selection.gif) no-repeat left center; font-size:11px; margin:0px 2px 0px 2px;}

/* YZA le 08/09/2011 TICKET 34299 */
#content_body .rightlink .add_selection_mail { background:url(../images/mail.bmp) no-repeat left center; font-size:11px; margin:0px 2px 0px 2px;}
/* */
/*
#content_body .nav_link { clear:left; margin-top:10px; }
*/

#content_body .nav_link { clear:left; margin-top:5px; }
#content_body .nav_link li { float:left; width:50%;  }

#content_body .nav_link .button_previous { text-align:left; }
#content_body .nav_link .button_previous a { padding-left:15px; color:#BC3087; background:url(../images/bg-pb.gif)  no-repeat left center; }
#content_body .nav_link .button_previous a:hover { text-decoration:none; }

#content_body .nav_link .button_next { text-align:right; }
#content_body .nav_link .button_next a { padding-right:15px; color:#BC3087;  background:url(../images/bg-nb.gif)  no-repeat right center; }
#content_body .nav_link .button_next a:hover { text-decoration:none; }


#content_body ul.dotted { margin:0 5px; }
/* YZA le 30/12/2010 --> Modif padding */
/*
#content_body ul.dotted li { background:url(../images/bg-dotted.gif) repeat-x bottom; padding:10px 0; }
*/
#content_body ul.dotted li { background:url(../images/bg-dotted.gif) repeat-x bottom; padding:3px 0; }

#content_body ul.dotted li.last { background:none; }
#content_body ul.dotted h4 { float:left; display:inline; width:294px; margin-left:6px; font-size:1em; }
#content_body ul.dotted h5 { float:left; display:inline; width:254px; margin-left:6px; font-size:0.94em; font-weight:normal; }
#content_body ul.dotted p { float:left; margin:0; width:608px; }
#content_body ul.dotted p.info_supp { float:none; width:auto; margin:0; padding:6px 8px; border-top:1px solid #003867; border-bottom:1px solid #003867; }
#content_body ul.dotted .tabledyn { float:left; text-align:center; border-collapse:collapse; }
#content_body ul.dotted .tabledyn th { width:80px; background-color:#78A4CF; color:#FFF; padding:4px; border:1px solid #003867; font-size:0.94em;}
#content_body ul.dotted .tabledyn td { border:1px solid #003867; padding:4px; }
#content_body ul.dotted ul { clear:left; margin:0 0 0 40px; }
#content_body ul.dotted ul p { width:590px; }
#content_body ul.dotted ul li { background:url(../images/bg-dotted-2.gif) repeat-x bottom; }
#content_body ul.dotted ul li.last { padding-bottom:0; }

/* Mutliselect Box: */
.arc90_multiselect { width: 12.5em; height: 1.35em;	visibility: hidden; } 
.a9selectall { border-bottom: 1px solid #ccc; }
.a9multiselect { width: 9.9em; font-family: Arial, Helvetica, sans-serif; position: relative;	height: 22px;	padding: 0;	margin: 0 0 1em 0;	border: 0; }
.a9multiselect .expcol-click, .a9multiselect .expcol-click-open {	background-color: #fff;	border: 1px solid #999;	padding: 0;	margin: 0; cursor: default; min-width: 9.8em;	}
.a9multiselect div.expcol-click {	position: absolute;	z-index: 104;	height: 20px;	}
.a9multiselect div.expcol-click-open { border-bottom: 1px solid #fff; }
.a9multiselect .title { font-size: .94em; height: 1.3em;	line-height: 1.2em;	overflow: hidden;	padding: .3em 1.1em .1em .5em; background: white url(../images/multiselect.gif) no-repeat top right; }
.a9multiselect .title:hover { background: white url(../images/multiselect-hover.gif) no-repeat top right; }
.expcol-body { position: absolute;	z-index: 106; margin-top:-14px;	min-height: 1em; background: #e9f3f8; padding: .1em; display: block;	font-size: 75%;	display: none;	border: 1px solid #999;	}


.expcol-body ul {	overflow: auto;	min-height: 1em; min-width: 20em; margin: 0; padding: 0;	}
.expcol-body li { margin: 0 0 .2em 0; list-style:none; }

.expcol-body li label { display:inline !important;  }

.expcol-body li:hover {	background: #ddd;	}


#body_help #content_body { width:700px; padding-top:0; }
#body_help h3.alt1 { margin-bottom:10px; }
#body_help p { margin-left:30px; }
#body_help ul { list-style:disc; margin:0 20px 20px 30px; }
#body_help ol { margin:0 20px 20px 20px; }
#body_help ul li { zoom:0; }
#body_help ul ul { list-style:none; margin:0 20px 10px; }

#footer { height:30px; padding-top:16px; background-color:#4f7da1; }
#footer_body { width:950px; margin:0 auto; }
#footer p { color:#FFFFFF; text-align:center; }


#content_body .cadre_bleu_fonce fieldset span.liste_choix { margin-left:10px; font-weight:bold; }

#forma_etranger_hidden { display:none; position:absolute; left:240px; top:20px; padding:5px; background-color:#99bddd; }
#forma_etranger_hidden label { margin:0 5px; }
#forma_etranger_hidden p { text-align:center; margin:5px 0; }




/* YZA le 17/12/2010 */

#forma_cbc_hidden { display:none; position:absolute; left:45%; top:360px; padding:5px; background-color:#C0C0C0; }
#forma_cbc_hidden p { margin:5px 0; }

#forma_arr { display:none; position:absolute; left:60%; top:200px; padding:5px; background-color:#C0C0C0; }
#forma_arr label { margin:0 5px; }
#forma_arr p { text-align:center; margin:5px 0; }

.italic { font-style:italic; font-size:10px;}

#infoPartenaire { display:none; position:absolute; left:15%; top:410px; padding:10px; background-color:white; }


/*
#second fieldset { margin-bottom:15px; position:relative; }
#second fieldset .radiofield { margin:0 5px 5px 0; }
#second fieldset label { margin-bottom:5px; }
*/
/**/

/* Liste des domaines */
.liste_domaines #content_body { width:400px; }

#arborescence { height:auto !important; }
#arborescence table { background-color:none; }
#arborescence table a { text-decoration:none; }
#arborescence table a:hover { text-decoration:underline; }
#arborescence table font { text-transform:lowercase; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#003867}

/* Ajouté le 10/11/2010 */
#nc_overlay { background-color:#000000; filter:alpha(opacity=25);  /*opacity: 0.25; -moz-opacity: 0.25;*/
	height:100%; width:100%; top:190px; position:absolute;
	/*left:0; z-index:100; */
	}


/* Popups */
.content_body.help { width:700px; padding-top:0; }
.content_body.help h3.alt1 { margin-bottom:10px; }
.content_body.help p { margin-left:30px; }
.content_body.help ul { list-style:disc; margin:0 20px 20px 30px; }
.content_body.help ol { margin:0 20px 20px 20px; }
.content_body.help ul li { zoom:0; }
.content_body.help ul ul { list-style:none; margin:0 20px 10px; }
.content_body ul.list1 { list-style-type: square; margin-left:10px; }

.content_body.popupContent { width:600px; padding-top:0; margin:5px auto; text-align:left; }

.infobox { padding-top:10px; background:url(../images/img_popups/infobox_bg_top.gif) no-repeat left top; }
.infobox .innerbox { padding:0 10px 10px; background:url(../images/img_popups/infobox_bg_bottom.gif) repeat-y left bottom; }
.infobox .bgBox { padding-left:120px; }
.infobox .bgBox.confirm { background:url(../images/img_popups/popup_confirm.gif) no-repeat 0 50%; }
.infobox .bgBox.tips { background:url(../images/img_popups/popup_tips.gif) no-repeat 0 50%; }

.infobox .bgBox h1 { background:none; color:#FF8A00; margin:0 0 20px; font-size:15px; padding:0; font-weight:bold; line-height:15px; height:auto; }



.titre_message_auth { background:none; color:#FF8A00; margin:0 0 20px; font-size:15px; padding:0; font-weight:bold; line-height:15px; height:auto; }
.infobox .bgBox p { padding:0 !important; margin:0 0 10px; clear:both; text-align:justify; }

.float_right { float:right; margin-left:5px; } 

.text_italic_petit { font-size:9px; font-style:italic; color:#1D702D;}
/* */




.gridItem-sel { background-color: #FFE4B5;}
.navigation { width:40%; }
