#bg_fiche{clear:both;height:70px;}
#subnav{background-color:#CCCCCC;height:39px;margin-bottom:20px;clear:both;}
.aoi_list{padding-bottom:13px}
.art_cont{font-size:10px;color:#666666;}
.art_icons{margin:10px 13px 0px 0px;display:inline;width:80px;}
.art_send{margin-left:11px;}
.bloc_padding{width:495px;}
.bold_font{font-weight:bold;}
.border_1{border:1px solid white}
.border_pt1{border:0.1px solid white}
.class_inter1{margin: 0px 0px -2px 0px; padding: 17px 0px 0px 0px;}
.class_inter2{padding: 20px 0px 0px 0px; height: 74px;}
.class_inter3{padding: 20px 0px 0px 0px ; height: 66px;}
.class_inter4{padding: 20px 0px 0px 0px; height: 76px;}
.class_inter5{margin: 0px 0 20px 0; height: 0px;}
.fr_content_padding {padding:10px 10px 15px 10px;vertical-align:top;}
.fr_date_pad_5 {margin:0px; padding-left:3px;}
.event_det{margin-bottom:14px;}
.for_copyrite{color:#666666;font-size:10px;line-height:12px;text-align:justify;}
.for_para{padding-bottom:15px;font-size:12px;line-height:14px;text-align:justify;margin-left:10px;margin-right:10px;}
.for_source{color:#666666;font-size:10px;margin:0px 10px 10px 10px;text-align:justify;}
.for_highlight{border:1px solid #003366;padding:5px;margin:0px 10px 10px 10px;text-align:justify;}
.for_highlight li{padding-bottom:5px;}
.form_list{float:left;margin:0;}
.form_title{float:left;width:179px;margin:3px 0 15px 0;}
.good{color:#006600;font-weight:bold;}
.goto_pad_art{padding: 0px 10px 15px 11px;}
.gray_color{background-color:#CCCCCC;}
.icon_bloc{float:right;height:24px;background-color:#CCCCCC; width:140px;padding:1px 8px 0px 0;text-align:right;}
.icon_right{margin-right:11px;}
.image_width{width:108px;}
.imagestyle{margin:0px 10px 6px 10px}
.img_bloc{float:left;margin:0px 0px 20px 7px;width:140px;height:221px;border:1px solid #CCCCCC;}
.img_bloc_photo{text-align:center; width:570px;height:320px;background-color:#CCCCCC; margin: 0 0 1px 0;}
.img_font {font-size:0px}
.img_icons{float:right;margin:0;padding:11px 14px 13px 11px;}
.img_last_left{float:left;clear:left;}
.img_legend{width:108px;}
.img_number{float:left;width:179px;margin:0px 0 15px 0;}
.img_pages{float:left;margin:0;}
.left_link {margin:0px 0px 0px 0px}
.lfloat {float:left;margin:10px 0 0 5px; }
.list_box{width:252px;margin:0 0 10px 0;}
.list_btn{margin:0px 20px 10px 0;float:right;}
.list_pages{float:left;margin:0; text-align:center; width:495px;}
.logo{float:right;margin:20px 10px 15px 0;}
.mar_0_14_0_0{margin: 0px 14px 0px 0px;}
.mar_15{margin:15px 0 0 0;}
.mar_3_0_0_0{margin: 3px 0px 0px 0px;}
.margin_0_10{margin:0px 0px 0px 10px}
.margin_10_0{margin:10px 0px 0px 0px;}
.margin_10_20{margin:10px 0px 20px 0px;}
.margin_10{margin:10px;}
.margin_bottom_10{margin-bottom:10px;}
.margin_left_5{margin-left:5px}
.margin_left_10{margin-left:10px}
.margin_right_8{margin-right:8px;}
.margin_top_10{margin-top:10px;}
.margin_top_3{margin-top:3px;}
.margin_top_5{margin-top:5px;}
.margin_top_6{margin-top:6px;}
.margin_top_7{margin-top:7px;}
.margin_top_70{margin-top:70px;}
.my_account_headtoppadadj{padding-top:2px}
.padding_10{padding:10px;}
.pad_0_10{padding:0 10px 0 0;}
.pad_7_10_15_10{padding: 7px 10px 15px 10px;}
.pad_adj_0 { padding:0px; }
.fr_pad_adj_10{margin:0px 0 10px 0;}
.pad_adj_15{padding:0 0 15px 0;}
.pad_adj_8px{padding:0px 0px 2px 0px}
.pad_article{margin-top:10px;}
.pad_bloc{margin:0px 0 0 0;}
.pad_coment{margin:20px 0 10px 0;}
.pad_left_10{padding-left:10px;}
.pad_left_right{padding-left:10px;}
.fr_pad_lines_10 {padding-top:7px;padding-bottom:10px;vertical-align:top}
.pad_list{padding-left:1px}
.pad_right_5{padding-right:5px;}
.pad_right_15{padding-right:15px;}
.pad_rub{margin-top:25px;}
.pad_title{margin:0 0 10px 0;padding:3px 10px 5px 10px;}
.pad_top_1{padding-top:1px;}
.pad_article_120{padding-left:118px;}
.popup_bloc{width:570px;}
.portlet_content_margin{margin:0px;height:0px;padding:0px;}
.fr_prov_div{padding:0 10px 15px 10px; text-align:justify;}
.rfloat {float:right; }
.style1 {padding-bottom: 15px; font-size: 12px; line-height: 14px; text-align: justify; margin-left: 10px; margin-right: 10px; font-weight: bold; }
.submit_btn{padding-bottom:15px;font-size:12px;line-height:14px;text-align:right;margin-left:10px;margin-right:10px;}
.text_margin{margin:10px 10px 6px 10px;}
.twocolumn_left { width:215px;float:left;}
.twocolumn_right { width:220px;float:left;margin-left:30px; }
.twocolumn_number { color:#000000;width:12px;float:left; }
.twocolumn_text { color:#000000;width:198px;float:left;padding:0px 0 15px 0px; }
.vert_align_top{vertical-align:top}
.wrong{color:#cc0000;font-weight:bold;}

.fr_bloc_image{width:108px; padding:0 10px 0px 10px; display:block; float:left;}
.fr_bloc_texte{width:355px; padding:0 10px 0px 0px; display:block; float:left;}

.good{color:#006600;font-weight:bold;}
.wrong{color:#cc0000;font-weight:bold;}
.questions{float:left;position:relative;width:250px;padding-top:20px;}
.answers{float:right;position:relative;width:190px;font-weight:bold; background-color:#e6ebf0;margin:0px 5px 10px 0;padding:10px;text-align:right;}
.answers p{margin-bottom:4px;}
.pourcentage{background-image:url(/container/maquettes/img/pourcentage_bg.jpg);}
.green{color:#006600;}
.red{color:#cc0000;}

/* References listing */
ol{padding: 0 10px 10px 34px;margin: 0;}
ol li { padding: 0px 0 5px 13px;margin: 0;text-align:justify; font-size:10px; color:#666666;}
#textol ol li{color:#000000; font-size:12px;}


/*---------- NATOM CSS ----------*/
/*-------------------------------*/

#natom{width:495px;}
body{margin:0px;font-family:arial;font-size:12px;font-style:normal;line-height:14px;}
.natom_bloc{border-bottom:1px solid; border-top:1px solid; border-color:#FFFFFF}
.natom_footer{border-bottom:1px solid; border-top:1px solid; border-color:#FFFFFF; clear:both}
.img_bloc_natom{float:left;margin:0px 0px 20px 7px;width:140px;height:180px;border:1px solid #1A4876;}
.natom_btn{border-bottom:1px solid; border-top:1 px solid; border-color:#FFFFFF; margin-top: 10px; margin-bottom 10px;}
.icon_natom{float: right; margin-top: 10px;}
.sub_vign_natom{ width:139px; color:#FFFFFF; background-color:#1A4876; clear:both; height:30px; text-align:center; padding-top:3px; padding-bottom:3px }
.page_number_natom{padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px }
.page_move_natom{text-align:center;padding-top:3px; padding-bottom:3px}
.sub_popup_natom{ width:320px; color:#FFFFFF; background-color:#1A4876; clear:both; height:30px; text-align:center; padding-top:3px; padding-bottom:3px }
.natom_popup{width:320px;}



/*----------MSD PRODUCTS CSS ----------*/
/*-------------------------------------*/


.products {}
.products a:link, .products a:visited {color: #006a6a;}
.products .row_color { background-color: #ffffff}
.products ul li { background-image: url(http://publish.univadis.com/univadis/localFiles/fr_FR/images/green_bullet.gif); }


.products .portlet_header {
	background-color:#009a9a;
	background-image:url('http://publish.univadis.com/univadis/localFiles/fr_FR/images/head_curve.gif');
}

.products .portlet_header .portlet_header_dropdown select{
	background-color:#ffffff;
}
.products .portlet_content {
	background-color:#ffffff;
}
.bgcolor_white .portlet_content {
	background-color:#ffffff;
}
.products .colored_text {color:#006a6a;}



/*----------gestion abonnements univadis ----------*/
/*-------------------------------------------------*/

.fr_tab_column_1 {display:inline;width: 30px;vertical-align:top;margin-left:10px;padding-top:3px;padding-bottom:10px;}
.fr_tab_column_2 {display:inline;width: 340px;vertical-align:top;padding-top:5px;padding-bottom:10px;}
.fr_tab_column_3 {display:inline;width: 110px;vertical-align:top;padding-top:5px;padding-bottom:10px;padding-right:0px}
.fr_tab_aoi{margin:0px;padding-bottom:10px;padding-left:10px;padding-top:7px;clear:left;vertical-align:top}
.fr_white_row{background-color: #ffffff;width:495px;}
.fr_red_row{background-color: #b07a82;width:495px;color:white;}
.personnaliser_btn{
	font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;font-weight:bold;
	width:90px; height:20px;
	background-color:#7C2230;
	border:1px solid #FFFFFF;
	margin:15px 0 5px 5px;
}
.personnaliser_btn{
	font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;font-weight:bold;
	width:90px; height:20px;
	background-color:#7C2230;
	border:1px solid #FFFFFF;
	margin:15px 0 5px 5px;
}

/*----------gestion medi-emploi -------------------*/
/*-------------------------------------------------*/
.fr_column_1 {display:inline;width: 100px;vertical-align:top;padding-left:10px;padding-top:0px;padding-bottom:3px;}
.fr_column_2 {display:inline;width: 100px;vertical-align:top;padding-top:0px;padding-bottom:3px;padding-left:0px;}
.fr_column_3 {display:inline;width: 265px;vertical-align:top;padding-top:0px;padding-bottom:3px;padding-right:5px;padding-left:0px;}
.fr_column_five {display:inline;width: 100px;vertical-align:top;margin-left:9px;padding-top:2px;padding-bottom:3px;}
.fr_column_six {display:inline;width: 100px;vertical-align:top;padding-top:2px;padding-bottom:3px;}
.fr_column_seven {display:inline;width: 265px;vertical-align:top;padding-top:2px;padding-bottom:3px;padding-right:10px}
.fr_aoi{margin:0px;padding-bottom:5px;padding-left:10px;padding-top:7px;clear:left;color:#003366;vertical-align:top}
.fr_left_link {margin:0px;}
.background{display:inline; float:left;width:495px}
.fr_list{padding-left:0px;padding-top:17px;padding-bottom:10px;vertical-align:top;width:465px;}
.fr_list_page{display:inline;width: 100px;vertical-align:top;margin-left:10px;padding-top:0px;}
.fr_list_number{display:inline;width: 265px;vertical-align:top;padding-top:0px;padding-bottom:0px;text-align:center;}

.mediemploi_search_form_title{float:left;width:179px;margin:3px 0 15px 0px;border:1px solid white;clear:left;}
.mediemploi_search_form_title h4{padding-left:10px;}
.mediemploi_search_form_list{float:left;margin:0;}
.mediemploi_search_form_list select{width:252px;margin:0 0 10px 0;}
.mediemploi_search_form_button{margin:0px 20px 10px 0;float:right;}

.liste_annonce{
	clear:both;
	border-collapse: collapse;
	padding:5px 10px 5px 10px;
	vertical-align:top;
	margin-bottom:10px;
}
.liste_annonce TH{text-align:left;}
.liste_annonce TD{padding:5px 0 5px 10px;}
.description_liste{
	width:250px;
	*>width:auto;
	*>padding-right:10px;
}

.medi_emploi_date{color:#666666;font-size:10px;margin:0px 10px 3px 0px;text-align:justify;}

.detail_annonce{clear:both;border-collapse: collapse;padding:3px;vertical-align:top;text-align:left;margin-bottom:15px;}
.detail_annonce caption{font-weight:bold; text-align:left;padding:0 0 10px 10px;}
.detail_annonce TH{width:100px;vertical-align:top;padding:5px 10px 5px 10px;}
.detail_annonce TD{vertical-align:top;height:20px;text-align:justify;padding:5px 10px 5px 10px;}
.vertical2 {vertical-align:top;}

.mediemploi_breadcrumb{
	margin:0 0 10px 0;
	padding:3px 10px 5px 10px;
	background-color: #E6EBF0;
}

.confirm_message{clear:both;padding:10px 0 10px 10px;}

.mediemploi_alt_row{background-color:#E6EBF0;}

.pack_bloc{float:left;display:bloc; width:150px;clear:none; border:1px solid #c0c0c0;text-align:center; margin:10px 10px 0 0px;}

/*---------- Pratique pour la pratique ------------*/
/*-------------------------------------------------*/


#custom_btn{
	float:right;
	display:block;
	margin:0;
}

#custom_btn a, #custom_btn a:link {
	background: transparent url('http://local.univadis.fr/container/images/fr_img/btn_bg.gif') no-repeat;
	background-position:0px -48px;
	display:block;
	width:123px;
	height:24px;
	min-width:123px;
	min-height:24px;
	text-decoration:none;	
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 25px;
}
#custom_btn a:hover{
	display:block;
	background: transparent url('http://local.univadis.fr/container/images/fr_img/btn_bg.gif') no-repeat;
	background-position:0px 0px;	
	text-decoration:none;	
	color:#FFFFFF;
	font-weight:bold;
}

.custom_btn{
	display:block;
	padding-left:320px;
}

.custom_btn a, .custom_btn a:link, .custom_btn a:visited {
	background: transparent url('http://local.univadis.fr/container/images/fr_img/btn_bg.gif') no-repeat;
	background-position:0px -48px;
	display:block;
	width:123px;
	height:24px;
	min-width:123px;
	min-height:24px;
	text-decoration:none;	
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 25px;
}
.custom_btn a:hover{
	display:block;
	background: transparent url('http://local.univadis.fr/container/images/fr_img/btn_bg.gif') no-repeat;
	background-position:0px 0px;	
	text-decoration:none;	
	color:#FFFFFF;
	font-weight:bold;
}

/*---- Correctifs ----*/
.align_content{
	padding-left:128px;
	*>height:1px;
	*>padding-left:0;
}
.align_teaser {
	padding-left:118px;
	*>height:1px;
	*>padding-left:0;
}
.no_img{
	padding:0 10px 0 10px;
}

#img_jim_fr {
	float:left;
	width:108px;
	margin-right:10px;
}
#text_jim_fr {
	float:left;
	width:335px;
	*>width:347px;
	border:1px solid red;
}
#text_jim_nologo_fr {
	float:left;
}