/*Recherche*/
.resultat .pagination ul.decalage{
	margin-left: 95px;
}

.col_centre .page_rubrique .resultat_recherche .recherche form{
	width:115px;
}

#newsletter_recherche .recherche form{
	width: 125px;
}

.col_centre .page_rubrique .resultat_recherche .recherche form input, #newsletter_recherche .recherche form input{
	float:left;
	font-size:100%;
}

.col_centre .page_rubrique .resultat_recherche .recherche form .fleche, #newsletter_recherche .recherche form .fleche{
	margin-top:0px;
	float:right;
}

/*bandeau menu*/

#bandeau_menu {
margin:0 0 0;
}

#bandeau_menu .bandeau_menu_orange {
margin:0;
width:165px;
}

#bandeau_top_menu .bandeau_menu_orange ul li.encour {
	margin-left:0px;	
	text-align:left;
	color:#0756a2;
	display:block;
	float:left;
	font-size:78%;
	width:139px;
	text-transform:uppercase;
	background:transparent url("../images/content/trait_orange_rubrique_encours.gif") repeat-x scroll 0 0;	
}

#bandeau_top_menu .bandeau_menu_orange ul li {
	padding-top:0px;	
}

#bandeau_top_menu .bandeau_menu_orange ul li.encour a {
	color:#903507;	
	font-weight:bold;
	vertical-align:middle;
	padding-top:30px;	
}

#bandeau_top_menu .bandeau_menu_orange ul li a{
	color:#fff;	
	vertical-align:middle;
	padding-top:30px;	
}

#bandeau_menu .bandeau_menu_bleu {
	padding-left:0px;
	width:823px;
}

#bandeau_menu .bandeau_menu_bleu .fleche_bleu {
margin:3px 0 0 26px;
position:absolute;
}

#bandeau_menu .bandeau_menu_bleu ul li.encour .menu {
	margin-top:14px;
}

#bandeau_menu .bandeau_menu_bleu .menu ul {
	overflow:visible;

}

.col_centre .page_rubrique.resultat .item_blog h3 a{
	color:#EC7B1D;
}

/*bannière*/
.banner_text{
	/*
	width:990px;
	height: 259px;
	*/
}

/*Formulaires*/
.hidden{
	display:none;
}

.online_editor .item_blog.form p{
	font-size: 10px;
}

.online_editor .item_blog.form h3{
	font-size: 15px;
}

.col_centre .page_rubrique .online_editor .chapo.form {
	width:55%;
	float:left;
	margin:15px;
}

.formulaire .detail_form .input input.file {
	border:1px solid #ff9933;
	font-size:1em;
}

.formulaire .detail_form .input input.text.captcha{
	margin-top:15px;
	width: 20%;
}

.formulaire .detail_form .other_amount.input input.text{
    margin-left: 32px;
    width: 2em;   
}
.page_rubrique .chapo .warning ul li{
	margin:0 0 0 15px;
	float:left;	
}
.page_rubrique.unsolicited_offer_form .chapo .warning ul li,
.page_rubrique.unsolicited_offer_form .chapo_no_image .warning ul li
{
    float:none; 
}
.page_rubrique.unsolicited_offer_form .chapo .warning ul,
.page_rubrique.unsolicited_offer_form .chapo_no_image .warning ul 
{
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px dashed;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px 10px 10px 15px;
}

.formulaire.formulaire_unsolicited_offer_form .obligatoire
{
	color: #333;
}

.item_block.block_evenement .online_editor h5 a {
	color:#fff;	
	font-weight:bold;
}

.item_block.block_evenement .online_editor p {
		font-size:61%;
		margin:0;
		padding:0;
		/* text-transform:uppercase; demande du 19/11*/
		width:176px;
}


/*Navigation de gauche*/
.item_block.block_infos .online_editor .titre .player {
	display:block;
}

.item_block.block_infos .online_editor .player_encours {
	display:block;
	margin-bottom:10px;
}

.item_block.block_infos .online_editor .player span.play, .item_block.block_infos .online_editor .player_encours span.play{
	background:transparent url(../images/content/Lecteur_control.png) no-repeat scroll 0 0;
	display: block;
	height:18px;
	position:relative;
	margin: -23px 0 0 2px;
}

/*Rubriques*/
.page_rubrique .object-right{
	float:right;
	margin-left:5px;
}

.page_rubrique .object-left{
	float:left;
	margin-right:5px;
}

.page_rubrique .object-center{
	text-align:center;
}

.page_rubrique .body ul li, .page_rubrique .online_editor .chapo_no_image ul li{
	list-style-position:inside;
	list-style-type: disc;
}

.page_rubrique .online_editor .chapo_no_image ul li, .page_rubrique .online_editor .chapo ul li{
	font-size:80%;	
	margin-left: 12px;
	list-style-position:outside;
	list-style-type: disc;
	line-height: 20px;
}
.page_rubrique .online_editor .chapo_no_image .body ul li, .page_rubrique .online_editor .chapo .body ul li{
	font-size:100%;	
}

.page_rubrique .body ul li a{
	color:#EB7E1D;
	font-size:100%;
	font-weight:bold;	
}

.page_rubrique .body ul li ul li{
	list-style-type: circle;
	padding-left: 15px;
	list-style-position:outside;
}

.page_rubrique .body ol li {
	padding-left: 0px;
	list-style-position:outside;
}

.page_rubrique .body ol li ol li{
	padding-left: 15px;
	list-style-position:inside;
}

.page_rubrique .flux_rss ul li a {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
}

.col_centre .page_rubrique .item_blog h3 a{
color:#EC7B1D;
}

.page_rubrique .image_rubrique.right{
	float:right;
}

/*.col_centre .page_rubrique .online_editor .chapo_no_image p {
	margin-bottom:30px;
	font-weight:bold;
}*/

.flux_rss{
	text-align:center;
}

/*page centrale*/
.online_editor .item_blog p {
	margin:9px 0px;
}

.online_editor .item_blog p a {
	color:#666;	
}

/*.col_centre .page_rubrique .online_editor .chapo_no_image p {
	margin-bottom:30px;
	font-weight:500;
}*/

.online_editor .comment_blog p {
	margin-bottom:15px;
	margin-top:15px;
}

.page_rubrique .date_publi_blog {
	margin-top:10px;
}

.col_centre .page_rubrique .online_editor .button_new_comment {
	cursor:pointer;
	background-color:#fff;
	text-decoration:underline;
	color:#EB7E1D;
	font-size:80%;
	font-weight:bold;
	text-decoration:underline;
	border:0;
}

.page_rubrique tr.intitule td.col4 {
width:30%;
}

/*colonne de droite */
.item_block.archives ul li a.year1, .item_block.archives ul li a.year {
	float:left;
	width:19px;
	font-size:84%;
	font-weight:bold;
	padding:0 0 0 10px;
}
.item_block.archives ul li.sous_item a.selected {
	font-weight:bold;
}

.item_block.archives ul li.open ul {
	clear:both;
}
.item_block.archives ul {
	clear:both;
}
/*CV chercheurs*/
.page_cv_recherche .bt_modifier {
background:transparent url(../images/content/bt_modifier_cv.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
height:21px;
margin-top:9px;
padding-bottom:5px;
padding-left:0px;
padding-top:0;
text-align:left;
width:121px;
cursor:pointer;
}

.page_cv_recherche .intro {
	width:100%;
}

ul.liste_alphabet li {
    display: inline;
}

ul.liste_alphabet li a{
    text-transform: uppercase;
    color: #717171;
    font-size: 154.5%;
    padding: 7px 0 16px 0;
    position: relative; 
}

.col_centre .liste_alphabet li.encour{
    font-weight: bold;
}

.breaker.service{
    clear: both;
    height: 1px;
    overflow: hidden;
    padding: 0 0 15px 0;
}

.col_centre.cv .page_rubrique h2 {
color:#EB7E1D;
float:none;
font-size:130%;
margin:0 0 40px 15px;
padding:0;
}

.col_centre.cv .page_rubrique ul li.dad .fleche_information {
background:transparent url(../images/content/fleche_information.gif) no-repeat scroll 0 0;
height:7px;
margin:4px 0 0 20px;
position:absolute;
width:4px;
}

.col_centre.cv .page_rubrique ul {
font-size:78%;
}

.col_centre.cv .page_rubrique h3 a {
color:#717171;
font-size:90%;
margin:0 0 0 10px;
padding:0;
text-transform:uppercase;
}

.col_centre.cv .page_rubrique ul li.dad .tab a {
    text-transform:uppercase;
    margin-left:35px;
    color:#717171;
}

ul.liste_alphabet li {
    display: inline;
}

ul.liste_alphabet li a{
    text-transform: uppercase;
    color: #717171;
    font-size: 154.5%;
    padding: 7px 0 16px 0;
    position: relative; 
}

.col_centre.cv .page_rubrique ul li.son a {
    margin-left:55px;
    color:#717171;  

}

.col_centre .liste_alphabet li.encour{
    font-weight: bold;
}

.col_centre.cv .page_rubrique ul li.grand_son a {
    margin-left:75px;
    color:#717171;  
}

.col_centre.cv .page_rubrique ul li.grand_grand_son a {
    margin-left:95px;
    color:#717171;  
}

.breaker.service{
    clear: both;
    height: 1px;
    overflow: hidden;
    padding: 0 0 15px 0;
}

.col_centre.cv .page_rubrique h2 {
color:#EB7E1D;
float:none;
font-size:130%;
margin:0 0 40px 15px;
padding:0;
}

.col_centre.cv .page_rubrique ul li.dad .fleche_information {
background:transparent url(../images/content/fleche_information.gif) no-repeat scroll 0 0;
height:7px;
margin:4px 0 0 20px;
position:absolute;
width:4px;
}

.col_centre.cv .page_rubrique ul {
font-size:78%;
}

.col_centre.cv .page_rubrique h3 a {
color:#717171;
font-size:90%;
margin:0 0 0 10px;
padding:0;
text-transform:uppercase;
}

.col_centre.cv .page_rubrique ul li.dad .tab a {
    text-transform:uppercase;
    margin-left:35px;
    color:#717171;
}

.col_centre.cv .page_rubrique ul li.son a {
    margin-left:55px;
    color:#717171;  
}

.col_centre.cv .page_rubrique ul li.grand_son a {
    margin-left:75px;
    color:#717171;  
}

.col_centre.cv .page_rubrique ul li.grand_grand_son a {
    margin-left:95px;
    color:#717171;  
}

.col_centre .liste_alphabet li.encour{
    font-weight: bold;
}

.breaker.service{
    clear: both;
    height: 1px;
    overflow: hidden;
    padding: 0 0 15px 0;
}

.col_centre.cv .page_rubrique h2 {
color:#EB7E1D;
float:none;
font-size:130%;
margin:0 0 40px 15px;
padding:0;
}

.col_centre.cv .page_rubrique ul li.dad .fleche_information {
background:transparent url(../images/content/fleche_information.gif) no-repeat scroll 0 0;
height:7px;
margin:4px 0 0 20px;
position:absolute;
width:4px;
}

.col_centre.cv .page_rubrique ul {
font-size:78%;
}

.col_centre.cv .page_rubrique h3 a {
color:#717171;
font-size:90%;
margin:0 0 0 10px;
padding:0;
text-transform:uppercase;
}

.col_centre.cv .page_rubrique ul li.dad .tab a {
    text-transform:uppercase;
    margin-left:35px;
    color:#717171;
}

.col_centre.cv .page_rubrique ul li.son a {
    margin-left:55px;
    color:#717171;  
}

.col_centre.cv .page_rubrique ul li.grand_son a {
    margin-left:75px;
    color:#717171;  
}

.col_centre.cv .page_rubrique ul li.grand_grand_son a {
    margin-left:95px;
    color:#717171;  
}

.page_cv_recherche .body {
	margin:9px 0px;
}

.page_cv_recherche .ids{
	margin-bottom: 6px;
	margin-top: 6px;
}

.page_cv_recherche .ids .libelle{
	color:#717171;
	float:left;
	font-size:80%;
	font-weight:bold;
	width:35%;	
}


.page_cv_recherche .intro ul{
	margin-left:0px;
	width:60%;
	float:left;
}

.page_cv_recherche .intro .image{
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.page_cv_recherche {
	background:none;
}

.page_cv_recherche textarea{
	width:654px;
	margin-left:5px;

}

.col_centre .page_rubrique .resultat_recherche .intitule_chercheur {
    color:#EC7B1D;
    float:left;
    margin-right:10px;
    padding-top:16px;
    text-transform:uppercase;
    width: 120px;
}

.col_centre .page_rubrique .resultat_recherche .recherche.chercheur input{
    border: 1px solid #c9c9c9; 
    width:100px;
    height:14px;
}

.col_centre .page_rubrique .resultat_recherche .recherche.fleche input {     
    padding-top:4px;
    border:0px;
    width:4px;
    height:7px;
}

.col_centre .page_rubrique .resultat_recherche .intitule_chercheur {
    color:#EC7B1D;
    float:left;
    margin-right:10px;
    padding-top:16px;
    text-transform:uppercase;
    width: 120px;
}

.col_centre .page_rubrique .resultat_recherche .recherche.chercheur input{
    border: 1px solid #c9c9c9; 
    width:100px;
    height:14px;
}

.col_centre .page_rubrique .resultat_recherche .recherche.fleche input {     
    padding-top:4px;
    border:0px;
    width:4px;
    height:7px;
}

.page_cv_recherche h2 {width:99%}

/*Sondage en infobox*/


.item_block .infobox_survey h3{
	margin: 0;	
}

.item_block .infobox_survey h2, 
.item_block.block_infos .infobox_survey p.vote{
	font-size:91%;	
}

.item_block .infobox_survey #survey-content .answer{
	margin: 5px 0 0 20px;
	padding: 0;
}

.item_block .infobox_survey #survey-content .answer input{
	float:left;
}

.item_block .infobox_survey #survey-content .title{
	font-size:80%;
	margin-left:5px;
}

.item_block .infobox_survey #survey-content .answer label, 
.item_block .infobox_survey #survey-content .result_answer{
	font-size:70%;
	float:left;
	margin-left:5px;
}

.item_block .infobox_survey #survey-content .result_answer span{
	float:left;
	width:60px;
}

.item_block .infobox_survey #survey-content .btn{
	margin-top:10px;
	width:185px;
}

.item_block .infobox_survey #survey-content input.vote{
	border:none;
	background:#EB7E1D none repeat scroll 0 0;
	color:#FFFFFF;
	width: 100%;
	text-align: center;
}

.item_block .infobox_survey #survey-content h3 {
	color:#666666;
	font-size:65%;
	font-weight:500;
}

/*Recherche de CV*/

.page_cv_recherche .intro ul li .texte{
	margin-right:50px;
}

.page_cv_recherche .intro .image{
	margin:20px 0px;
}


.page_cv_recherche .intro .no_image{
	margin:20px 0px;
	height:140px;
}

.page_cv_recherche .intro .image .block .texte {
	color:#717171;
	font-size:80%;
	font-weight:bold;
}
.page_cv_recherche .intro .image .block .list {
	margin:10px 0px;
}

.page_cv_recherche .intro .image .block  {
	margin:10px 0px;
}

.page_cv_recherche {
	background:none;
	/*width:100%;*/
}

.page_cv_recherche textarea{
	width:654px;
	margin-left:5px;

}

.page_rubrique table.chercheur {
width:100%;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

.page_rubrique table.chercheur th.intitule {
height:29px;
background:transparent url(../images/content/bg_tableau_intitule.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
font-weight:bold;
padding:0 8px;
vertical-align:middle;
}
.page_rubrique table.chercheur th.intitule.col2 {
width:60%;
}

.page_rubrique table.chercheur tr td {
border-right:1px solid #CCCCCC;
padding:4px 8px;
vertical-align:top;
font-size: 70%
}

.page_rubrique table.chercheur {
width:100%;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

.page_rubrique table.chercheur th.intitule {
height:29px;
background:transparent url(../images/content/bg_tableau_intitule.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
font-weight:bold;
padding:0 8px;
vertical-align:middle;
}
.page_rubrique table.chercheur th.intitule.col2 {
width:60%;
}

.page_rubrique table.chercheur tr td {
border-right:1px solid #CCCCCC;
padding:4px 8px;
vertical-align:top;
font-size: 70%
}

/*Gestion des offres d'emploi*/
.page_rubrique .tableau table{
	width:100%;
}

.index_offer .pagination ul.decalage{
	margin-left: 95px;

}


/* correctifs rubrique */
.page_rubrique .online_editor .image_rubrique {
width:35%;
}

.col_centre .page_rubrique .online_editor .chapo, .col_centre .page_rubrique .online_editor .chapo_no_image, .col_centre.deux_col .page_rubrique .online_editor .chapo {
width:95%;
margin-bottom:5px;
}

.col_centre .page_rubrique.collected_info .online_editor .chapo, .col_centre .page_rubrique.collected_info .online_editor .chapo_no_image {
width:60%;
margin-bottom:5px;
}

.col_centre .page_rubrique.collected_info .online_editor .chapo.form
{
	width:95%;
}

.col_centre .page_rubrique .online_editor .item_blog .catalogue_image img {
	float:left;	
	padding-bottom:100px;
	padding-top:15px;
}

.col_centre .page_rubrique .online_editor .chapo img,.col_centre .page_rubrique .online_editor .chapo_no_image img {
float:right;
clear:right;
margin:0 0 2px 5px;
}

.col_centre .page_rubrique .online_editor .chapo div.object-center img, .col_centre .page_rubrique .online_editor .chapo_no_image div.object-center img {
clear:both;
float:none;
margin:10px;
}
.page_rubrique h2 {
margin:0 25px 0 15px;
}

.page_rubrique .online_editor p {
margin:0 10px 8px 0;
}

.page_rubrique .online_editor .chapo p, .page_rubrique .online_editor .chapo_no_image p {
font-size:80%;
font-weight:bold;
line-height:20px;
margin:0 10px 0 0;
/*text-align:justify;*/
}

.col_centre .page_rubrique .online_editor .chapo_no_image h4 {
margin:0 16px 20px 0;
}

.page_rubrique .online_editor .body {
margin-right:0;
}

.page_rubrique .online_editor .body p {
font-size:100%;
font-weight:500;
margin:0;
/*text-align:justify;*/
}

/* correctifs bloc remontée d'actualités en home */

.item_block.block_actu_icr .online_editor {
	margin:10px 15px 10px;
}

.item_block.block_actu_icr .online_editor .first_item p a {
color:#717171;
font-size:95%;
text-align:justify;
}

.item_block.block_actu_icr .online_editor .item p a {
color:#717171;
font-size:95%;
text-align:justify;
}

.item_block.block_actu_icr .online_editor .first_item .pave {
/* float:left; */
}

.item_block.block_actu_icr .online_editor .first_item .img {
float:left;
margin:5px 10px 5px 0;
}

.item_block.block_actu_icr .online_editor .item .img {
float:left;
margin:5px 10px 5px 0;
}

.item_block.block_actu_icr .online_editor .item .savoir_plus a {
font-size:90%;
}

/*Modification du bloc banque populaire */
.item_block.bank{	
	margin-top:7px;	
}

.item_block.bank .online_editor {
	margin:0;
}

.item_block.bank .online_editor div{
	display: -moz-inline-stack;
	display: inline-block; /* Écrase la valeur précédente si le navigateur comprend inline-block */
	font-size:12px;
	margin-top:10px;
	vertical-align:top;width:110px;
}

.item_block.bank .online_editor div a{
	color:#666666;
}

/*Modification du bloc media */
.item_block.media{	
	margin-top:7px;	
}

.item_block.media .online_editor {
	margin:0;
}

.item_block.media .online_editor div{
	/* display: -moz-inline-stack; */
	/* display: inline-block; Écrase la valeur précédente si le navigateur comprend inline-block */
	font-size:12px;
	/* margin-top:10px; */
	vertical-align:top;
	width:185px; /* width:110px; */
}

.item_block.media .online_editor a{
	color:#666666;
	font-size:100%;
	font-weight:bold;
}
.item_block.media .online_editor p{	
	color:#717171;
	font-size:70%;
	margin:0 0 5px;
}

.item_block.media .online_editor h3{	
	color:#717171;
	font-size:85%;
	margin:0 0 5px;
	font-weight:bold;
}

.item_block.media .online_editor ul {
height:auto;
list-style-type:disc;
margin:0;
padding:0;
}

.item_block.media .online_editor ul li{
	font-size:70%;
	margin:0 0 0 12px;
	padding:0;
	width:119px;
}


/*correctifs menu gauche blog*/
.item_block.block_blog .online_editor .titre, .item_block.block_blog .online_editor .titre_encours {
color:#666666;
font-size:66%;
height:auto;
text-transform:none;
}

/* Newsletter */
.register_subscription .formulaire .bt_envoyer {
	background:transparent url(../images/content/bt_envoyer.jpg) repeat-x scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	height:21px;
	margin-left:83px;
	margin-top:10px;
	width:67px;
}

.edit_user_registered .formulaire .bt_envoyer {
	background:transparent url(../images/content/bt_envoyer.jpg) repeat-x scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	height:21px;
	margin-left:83px;
	margin-top:10px;
	width:88px;
}

.edit_user_registered .formulaire table.list th{
	font-size:110%;
	color:#000000;
}

.edit_user_registered .formulaire table.list td{
	border-right: none;
	padding-left:0px;	
}

.edit_user_registered .formulaire table.list td.subscription_name{
	color:#333333;
	float:left;
	font-size:70%;
}

.subscribe .formulaire .texte{
	padding-left:0px;
}

.subscribe .formulaire .texte .bt_envoyer{
	margin-left:0px;
}

/* Infobox en colonne gauche */
.col_gauche .item_block.survey {
	margin-left:20px;
}

.col_gauche .item_block.infobox_bleu {
	margin-left:20px;
}

.col_gauche .item_block.infobox_vert {
	margin-left:20px;
}

.col_gauche .item_block.infobox_orange {
	margin-left:20px;
}

.col_gauche .item_block.survey {
	margin-left:20px;
}


.col_gauche .item_block .separator_vertical {
background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
height:2px;
margin:7px 0 0;
}

/* Don */
.don2 .to_hide{
	display :none;
}

.don1 .formulaire .detail_form .input .radio, .don2 .radio{
	margin: 0 5px 0 5px;
	vertical-align:bottom;
}

.don1 .formulaire .detail_form .libelle{
	width:36%;	
}

.don1 .other_amount{
	float:right;
	margin-right: 93px;
	width: 152px;
}

.don1 .submit{
	width:360px;	
}

.don1 .button{
	background: transparent url(../images/content/bt_candidature_spontanee.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float: right;
	text-align:center;
	width:100px;
}

.step3 .submit .bt_envoyer{
	background: transparent url(../images/content/bt_candidature_spontanee.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float: left;
	text-align:center;
	width:auto;
	margin-left: 0px;
}

.don1 .formulaire .detail_form .input select {
	width: auto;
}


.error_paiement .body h4{
	margin-left: 15px;
}

.error_paiement .body ul{
	margin-left: 25px;
}

.error_paiement .body h3{
	color:#717171;
	font-size:80%;
	margin:0 0 10px;	
}

.error_paiement .body .cv_formation{
	margin-bottom:10px;
}

.error_paiement .body .cv_formation .block_item{
	background-color:#F0EEEF;
	color:#717171;
	font-size:80%;
	font-weight:bold;
	padding-bottom:10px;
}

.error_paiement .body .cv_formation .block_item .separator_vertical{
	background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
	height:1px;
	margin:0 0 5px;
}

.error_paiement .body .cv_formation .block_item .titre{
	font-size:85%;
	margin:2px 2px 2px 10px;
	color:#717171;
	font-weight:bold;
}

.error_paiement .body .cv_formation .block_item .texte{
	font-size:70%;
	font-weight:normal;
	margin:2px;
	color:#717171;
}

.error_paiement .body .cv_formation.resume{
	margin-left:15px;
}

/* FAQ */
.col_centre .page_rubrique .item_faq h3 a {
color:#666666;
text-transform:none;
font-size:80%;
font-weight:normal;
}

.online_editor .item_faq .separator_vertical {
background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
height:1px;
margin:10px 0 10px;
}

/*gestion de la position du logo cancéropole*/
.canceropole {
background:transparent url(../images/content/bg_conteneur.gif) repeat-y scroll center top;
border:0 none;
clear:both;
}

.canceropole_deux_col {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/content/bg_conteneur_2_col.gif) repeat-y scroll center top;
border:0 none;
text-align:center;
padding-top:20px;
}

/* Demande de RDV */
.saisiecoord .to_hide, .algorithme .to_hide, .algorithme #palpable, 
.algorithme #dep_ano, .algorithme .validation, .algorithme #radio_bilan, 
.algorithme #type, .algorithme #done_biopsy, .algorithme #acr, 
.algorithme #biopsy_ponction, .algorithme #known_acr, .algorithme .case_radio_non{
	display :none;
}

.algorithme .formulaire .bloc_algo{
	margin-bottom: 15px;
}

.formulaire .detail_form .input input.text_date {
	border:1px solid #FF9933;
	font-size:1em;
	height:14px;
}

.pathologie .formulaire .detail_form .libelle, 
.saisiecoord .formulaire .detail_form .libelle{
	font-size : 90%;
}

.pathologie .formulaire .detail_form .input.sexe input,
.saisiecoord .formulaire .detail_form .input.civility input,
.algorithme .formulaire .detail_form input.radio{
	margin-right: 2px;
	vertical-align:bottom;
}

.pathologie .formulaire .detail_form .input.sexe label{
	margin-right: 10px;	
}

.pathologie .submit{
	width : 360px;
}

.pathologie .button {
	background:transparent url(../images/content/bt_candidature_spontanee.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:right;
	text-align:center;
	width:100px;
}

/* Formulaire */
.unsolicited_offer_form .formulaire .detail_form .input.civility input,
.offer_form .formulaire .detail_form .input.civility input,
.contact_form .formulaire .detail_form .input.civility input,
.specialist_form .formulaire .detail_form .input.civility input,
.don2 .formulaire .detail_form .input.civility input,
.don1 .formulaire .detail_form .input.civility input{
	margin-right: 2px;
	vertical-align:bottom;
}

.unsolicited_offer_form .formulaire .detail_form .libelle,
.offer_form .formulaire .detail_form .libelle,
.contact_form .formulaire .detail_form .libelle,
.specialist_form .formulaire .detail_form .libelle,
.don2 .formulaire .detail_form .libelle,
.don1 .formulaire .detail_form .libelle{
	font-size : 80%;
	margin-right:3px;
}

/* Vocalisation */
.vocalisation{
	width: auto;
	margin-left:15px;	
}

/*INSITE*/

#conteneur_insite_editing .col_centre .deux_col{
	padding-left:20px;
	margin-left:20px;	
}

#conteneur_insite_editing .col_centre {
	margin-top:20px;
	padding-left:10px;
	width:690px;	
}

#conteneur_insite_editing .col_centre div.block {
	padding : 0 10px 10px 10px;
	border : solid 1px #EEEE;
	background-color: #FAFAFA;
	clear:both;
}
         
#conteneur_insite_editing .col_centre div.block .block {
	border : none;
}         

#conteneur_insite_editing .col_centre div.block .date.element , div.block .time.element{
	float:left;
}

#conteneur_insite_editing .col_centre div.block .date , #conteneur_insite_editing .col_centre div.block .time {
	clear : both;	
}

#conteneur_insite_editing .col_centre div.block .date .element, #conteneur_insite_editing .col_centre div.block .time .element{
	float:left;
}

#conteneur_insite_editing .col_centre div.block .date .element label, #conteneur_insite_editing .col_centre div.block .time .element label {
	display:inline;	
}

#conteneur_insite_editing div.block label {
	display: block;
}

#conteneur_insite_editing .online_editor .list {
	padding:10px;	
}

#conteneur_insite_editing .online_editor .list .bglight {
	padding:5px;	
}

#conteneur_insite_editing .online_editor .list.class {
	font-size:100%;	
}

#conteneur_insite_editing h1 {
	border:1px solid;
	font-size:113%;
	margin-bottom:10px;
	padding:5px;
	margin-top:5px;	
}

#conteneur_insite_editing p {
	font-size:80%;	
}

#conteneur_insite_editing h2 {
	font-size:100%;
	font-weight:bold;
	padding:5px;	
}

#conteneur_insite_editing legend {
	font-weight:bold;	
}

#conteneur_insite_editing div input, #conteneur_insite_editing div.block input, #conteneur_insite_editing div.buttonblock input, #conteneur_insite_editing .col_centre .online_editor .button input {
	border : solid 1px;
	margin-top:5px;
}

/*MANTIS 0024947: Rendu des offres d'emploi */
.page_rubrique.detail_offre .online_editor ul, .page_rubrique.detail_offre .online_editor ol {
background-color:#F0EEEF;
font-size:75%;
margin:-1px 20px 0 0;
padding:5px 6px 27px;
text-align:justify;
}
.page_rubrique.detail_offre .online_editor ul li{
	padding-left: 0px;
	list-style-position:inside;
	list-style-type: disc;
}

.page_rubrique.detail_offre .online_editor ul li ul li{
	list-style-type: circle;
	padding-left: 15px;
	list-style-position:inside;
}

.page_rubrique.detail_offre .online_editor ol li {
	padding-left: 0px;
	list-style-position:inside;
}

.page_rubrique.detail_offre .online_editor ol li ol li{
	padding-left: 15px;
	list-style-position:inside;
}

/*MANTIS 0024946 */
.col_centre .page_rubrique .online_editor .chapo p, .col_centre .page_rubrique .online_editor .chapo_no_image p {
font-size:80%;
font-weight:bold;
line-height:20px;
margin:0 10px 0 0;
/*text-align:justify;*/
}

.col_centre .page_rubrique .online_editor .chapo p.text-center, .col_centre .page_rubrique .online_editor .chapo_no_image p.text-center {
	text-align:center;	
}

.col_centre .page_rubrique .online_editor .chapo .object-center, .col_centre .page_rubrique .online_editor .chapo_no_image .object-center {
	text-align:center;	
}

.col_centre .page_rubrique .online_editor .chapo_no_image .body p, .col_centre .page_rubrique .online_editor .chapo .body p {
font-size:100%;
font-weight:500;
margin:0;
padding:0;
/*text-align:justify;*/
}

/* MANTIS 0024936 */
.col_centre .border-box {
padding-left:10px;
}

.col_centre .border-box .block {
margin-top:10px;
}



.col_centre .border-box label {
color:#EC7B1D;
font-size:85%;
font-weight:bold;
margin:10px 3px;
zoom : 1;
}

.col_droite .item_block.infobox_vert .online_editor ul, .col_droite .item_block.infobox_orange .online_editor ul,
.col_gauche .item_block.infobox_vert .online_editor ul, .col_gauche .item_block.infobox_orange .online_editor ul,
.col_gauche .item_block.infobox_bleu .online_editor ul, .col_droite .item_block.infobox_bleu .online_editor ul {
	padding:0px;	
	margin:0px;
	height:auto;
	list-style-type:disc;	
	margin-left:3px;
}

.col_droite .item_block.infobox_vert .online_editor ul li, .col_droite .item_block.infobox_orange .online_editor ul li,
.col_gauche .item_block.infobox_vert .online_editor ul li, .col_gauche .item_block.infobox_orange .online_editor ul li,
.col_gauche .item_block.infobox_bleu .online_editor ul li, .col_droite .item_block.infobox_bleu .online_editor ul li {
	font-size:70%;
	width:119px;
	padding:0px;
	margin:0px;
	margin:0 0 0 12px;
	
	
}

.col_droite .item_block.infobox_vert .online_editor ul li p, 
.col_droite .item_block.infobox_orange .online_editor ul li p {
	font-size:100%;
	width:119px;
	padding:0px;
	margin:0px;
	
}

.item_block.block_infos .online_editor ul li.titre_encours {
	font-size:66%;
	text-transform:none;
}
.item_block.espace_perso .online_editor ul li.titre_encours
{
text-transform:none;
}

.item_block.espace_perso .online_editor ul li.titre_encours .tab{
	color:#EC7B1D;
	font-size:110%;
	font-weight:bold;
}

.item_block.espace_perso .online_editor .titre_encours a,
.item_block.block_infos .online_editor .titre_encours a {
	color:#666666;
	text-transform:uppercase;
}

.item_block.espace_perso .online_editor .titre_encours .plus_espace_perso {
	background:transparent url(../images/content/plus_espace_perso.jpg) no-repeat scroll 0 0;
	float:right;
	height:7px;
	margin-top:2px;
	width:7px;
}

.item_block.espace_perso .online_editor ul.titre_encours li,
.item_block.block_infos .online_editor ul.titre_encours li {
	font-weight:normal;
}

.fil_ariane {
	height:20px;
}

.space_h {
	margin-left:10px;
}

.item_block.espace_perso .online_editor ul.titre_encours li.sous_titre_encours,
.item_block.block_infos .online_editor ul.titre_encours li.sous_titre_encours{
	font-weight: bold;
	font-size:110%;
}

#conteneur_insite_editing .col_centre div.block {
	padding : 0 10px 10px 10px;
	border : solid 0px #EEEE;
	background-color: #F0EEEF;
	clear:both;
}

.item_block.block_infos .online_editor ul li {
	padding:4px 0 0;
}

.item_block.block_infos .online_editor ul li.titre_encours .tab {
	font-size:110%;
	font-weight:bold;
}

.item_block.block_infos .online_editor .separator_vertical {
	background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
	height:1px;
	margin:4px 0 0;
}

.item_block.block_infos .online_editor ul.titre_encours a {
	color:#9FBE50;
	margin-left:5px;
	text-transform:uppercase;
}

.item_block.block_infos .online_editor ul.titre_encours {
	background-color:#F0EFEF;
	display:block;
	height:100%;
	margin:0;
	padding:0;
}

.item_block.block_infos .online_editor ul.titre {
	display:none;
}

#conteneur_insite_editing .online_editor .list .bglight {
	padding:5px;	
}

#conteneur_insite_editing .online_editor .list.class {
	font-size:100%;	
}

#conteneur_insite_editing h1 {
	border:1px solid #ff9933;
	font-size:113%;
	margin-bottom:10px;
	padding:5px;
	margin-top:5px;	
}

#conteneur_insite_editing p {
	font-size:80%;	
}

#conteneur_insite_editing h2 {
	font-size:100%;
	font-weight:bold;
	padding:5px;	
}

#conteneur_insite_editing legend {
	font-weight:bold;	
}

#conteneur_insite_editing div textarea, #conteneur_insite_editing div input, #conteneur_insite_editing div.block input, #conteneur_insite_editing div.block textarea, #conteneur_insite_editing div.buttonblock input, #conteneur_insite_editing .col_centre .online_editor .button input {
	border : solid 1px #ff9933;
	margin-top:5px;
	margin-right:5px;
}

.online_editor .item_blog p {
	font-size:85%;
}
/* MANTIS 0025795: Infobox : cr�ation dans rubrique int�rieure*/

/* MANTIS 0025795: Infobox : cr�ation dans rubrique int�rieure*/

.item_block.infobox_libre .online_editor img{
	width:auto;
	height: auto;

}
/* MANTIS 0025795: Infobox : creation dans rubrique interieure*/
.item_block.infobox_libre .online_editor img{
	width:auto;
	height: auto;
}
/* MANTIS 0025485: */
.online_editor .item_blog {
	clear:both;
}

.page_cv_recherche .cv_formation .block_item_info {
	background-color:#F0EEEF;
	padding-left:10px;
	color:#717171;
	font-weight:bold;
	padding-bottom:10px;
}

.page_cv_recherche .cv_formation .block_item_info .separator_vertical {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
	height:1px;
	margin:0 0 5px;
	margin-left:-10px;
}

.page_cv_recherche .cv_formation .block_item .list{
	padding-left:10px;
}

#conteneur_insite_editing .page_cv_recherche .cv_formation div.block label {
	font-size:80%;	
}

.page_cv_recherche .intro .image {
	float:none;	
}

/*REVISITE MENU DEROULANT*/

#bandeau_top_menu{
	margin:0;
	height:45px;
}

#bandeau_top_menu .bandeau_menu_orange {
	margin:0;
	width:165px;
	background:transparent url(../images/content/bg_zone_menu_orange.jpg) repeat-y scroll 0 0;
	float:right;
	height:100%;
}

#bandeau_top_menu .bandeau_menu_orange ul {
	padding-left:0;
}

#bandeau_top_menu .bandeau_menu_orange ul li {
	padding-top:0;
	height:100%;
	margin-left:0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:78%;
	padding:16px 13px;
	text-transform:uppercase;
}

#bandeau_top_menu .bandeau_menu_orange ul li a {
	color:#FFFFFF;
	padding-top:30px;
	vertical-align:middle;
}

#bandeau_top_menu ul li .image_blog {
	margin-bottom:1px;
	margin-left:5px;
}

#bandeau_top_menu .bandeau_menu_bleu{
	padding-left:0;
	width:823px;
	background:transparent url(../images/content/bg_zone_menu_bleu.jpg) repeat-y scroll 0 0;
	float:left;
	height:100%;
	margin:0 0 0;
}

#bandeau_top_menu .bandeau_menu_bleu ul#menuDeroulant{
	 width: 823px;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
}

#bandeau_top_menu .bandeau_menu_bleu ul#menuDeroulant li{
	color:#FFFFFF;
	display:block;
	font-size:78%;
 	float: left;
 	height:100%;
	margin-left:0;
 	border: 0;
 	text-transform:uppercase;
 	padding:16px 18px;
 	/*width: 150px;*/
}

#bandeau_top_menu .bandeau_menu_bleu ul#menuDeroulant li.encour{
	background:transparent url(../images/content/trait_bleu_rubrique_encours.gif) repeat-x scroll 0 0;
	color:#0756A2;
	display:block;
	float:left;
	font-size:78%;
	margin:0;
	text-transform:uppercase;
	width:auto;	
	margin-left:35px;
}

#bandeau_top_menu .bandeau_menu_bleu #menu ul li.encour .niveau1 {
	background:transparent url(../images/content/fleche_bleu_rub_hover.gif) no-repeat scroll center bottom;
	padding-bottom:8px;
}

#bandeau_top_menu .bandeau_menu_bleu ul li.encour a {
	color:#0756A2;
	margin:0;
	padding:16px 0 16px;
}

#bandeau_top_menu .bandeau_menu_bleu #menuDeroulant .sousMenu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#bandeau_top_menu .bandeau_menu_bleu #menuDeroulant .sousMenu li{
	float: none;
	margin: 0;
	padding: 0;
	position:relative;
	z-index:100;
	background-color:#0756a2;	
	width:150px;
	height:auto;
	border: 1px solid #FFFFFF;
}

#bandeau_top_menu .bandeau_menu_bleu #menuDeroulant .sousMenu li a:link, #bandeau_top_menu .bandeau_menu_bleu #menuDeroulant .sousMenu li a:visited {
background-color:#0756A2;
border:0 none;
color:#FFFFFF;
display:block;
margin:0;
padding:5px;
text-decoration:none;
}

#bandeau_top_menu .bandeau_menu_bleu #menuDeroulant .sousMenu{
	margin:14px 0 0;
	overflow:visible;
	display: none;
	list-style-type: none;
	padding: 0;
	border: 0;
	position:absolute;
}

#bandeau_top_menu .bandeau_menu_bleu #menuDeroulant li:hover > .sousMenu { display: block; }

.item_block.espace_perso .online_editor ul.titre_encours a {
	font-size:100%;	
}

.col_centre.deux_col .page_rubrique .online_editor {
	padding-right:15px;	
}


/* Tip a friend */
.tipafriend {width:590px;text-align:left;padding: 30px 30px 0px 30px;margin-left:auto;
margin-right:auto;}
.tipafriend h3 {color:#EB7E1D;float:left;font-size:110%;float:none;}
.tipafriend h2 {color:#666666;float:left;font-size:110%;float:none;}
.tipafriend label {font-size:75%;}
.tipafriend a {color:#666666;font-size:90%;}
.tipafriend label.mandatory {font-size:75%;font-weight:bold;}
.tipafriend input.button, button, input.defaultbutton {background-color:#EB7E1D;color:#343434;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;text-align:center;}
.tipafriend div.message-warning, .tipafriend div.warning {border-color:#C5D3E5;margin-bottom:0.5em;}
.tipafriend .item_block {padding: 30px 0px 0px 30px;border-color:#C5D3E5;}


/* Calendrier */

#conteneur_insite_editing .datepicker-icon{
	margin-left: 10px;	
}

#conteneur_insite_editing .yui-calcontainer{
	background-color:#FFFFFF;
	border: solid 2px;
}

#conteneur_insite_editing .yui-calcontainer .title{
	display:none;
}

#conteneur_insite_editing .yui-calcontainer .calheader,
#conteneur_insite_editing .yui-calendar .calbody tr td.selectable,
#conteneur_insite_editing .yui-calendar .calbody tr td.oom{
	text-align:center;
}

#conteneur_insite_editing .yui-calcontainer a.calnavleft,
#conteneur_insite_editing .yui-calcontainer a.calnavright{
	cursor: pointer;
}

#conteneur_insite_editing .yui-calcontainer th.calweekdaycell,
#conteneur_insite_editing .yui-calendar .calbody tr td.selectable,
#conteneur_insite_editing .yui-calendar .calbody tr td.oom{
	padding:0 3px;
}

/*thickbox*/
#TB_ajaxContent .video .body{
	text-align: center;
}

#TB_ajaxContent a.close{
	margin-left:2px;
}

#TB_ajaxContent a.close img{
	margin-top:3px;
}

#TB_ajaxContent h2{
	font-size: 150%;
}

.page_centre.tipafriend_full{
	margin-left:20px;
}

.popup_tipafriend .page_centre.tipafriend_full{
	margin-left:0px;
}

.page_centre.tipafriend_full h2 {
	color:#FF9933;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}

.page_centre.tipafriend_full .formulaire .detail_form .libelle {
	color:#333333;
	float:left;
	font-size:70%;
	width:25%;
}

.page_centre.tipafriend_full .formulaire .detail_form .textarea textarea {
	border:1px solid #FF9933;
	font-size:1em;
	height:120px;
}

.popup_tipafriend  .page_centre.tipafriend_full .formulaire .detail_form .libelle {
	width:27%;
}

#TB_ajaxContent .tipafriend{
	width: 340px;
}

.popup_tipafriend {
	background:#FFFFFF none repeat scroll 0 0;
	border:0 solid #000000;
	height:auto;
	padding:10px;
	width:466px;
}

.popup_tipafriend .page_centre p {
	font-size:102%;
}

.popup_tipafriend .formulaire .obligatoire,
.popup_tipafriend .page_centre.tipafriend_full .formulaire .detail_form .libelle,
.popup_tipafriend .formulaire .detail_form .input,
.popup_tipafriend .formulaire .detail_form .textarea {
	font-size:90%;
}
.popup_tipafriend .formulaire .detail_form .textarea textarea {
	margin-left:17px;
}

.page_centre.tipafriend_full .formulaire .bt_envoyer {
	margin-left:171px;
}

.popup_tipafriend .page_centre.tipafriend_full .formulaire .bt_envoyer {
	margin-left:143px;
}

/*Page d'erreur 1.tpl*/
#conteneur_insite_editing.error{
	width: 690px;
	margin-top:20px;
	padding-left:10px;
}

#conteneur_insite_editing.error div.block {
	background-color:#F0EEEF;
	clear:both;
	padding:0 10px 10px;
}

.col_centre .page_rubrique .online_editor .chapo img {
	margin-left:18px;
}

.pagination .p.float_left{
    float:left;
}

.online_editor .formulaire.formulaire_contact_form .detail_form .texte.button_submit .detail_coord,
.online_editor .formulaire.formulaire_specialist_form .detail_form .texte.button_submit .detail_coord,
.online_editor .formulaire.formulaire_unsolicited_offer_form .detail_form .texte.button_submit .detail_coord,
.online_editor .formulaire.formulaire_offer_form .detail_form .texte.button_submit .detail_coord{
	margin-left:222px;
}

.online_editor .formulaire.formulaire_contact_form .detail_form .texte.button_submit .detail_coord .bt_envoyer,
.online_editor .formulaire.formulaire_specialist_form .detail_form .texte.button_submit .detail_coord .bt_envoyer,
.online_editor .formulaire.formulaire_unsolicited_offer_form .detail_form .texte.button_submit .detail_coord .bt_envoyer,
.online_editor .formulaire.formulaire_offer_form .detail_form .texte.button_submit .detail_coord .bt_envoyer{
	margin-left: 0px;
}

/* Gestion du centrage */
.col_centre .online_editor p{text-align:justify;}
.col_centre .online_editor p.text-left{text-align:left;}
.col_centre .online_editor p.text-right{text-align:right;}
.col_centre .online_editor p.text-justify{text-align:justify;}
.col_centre .online_editor p.text-center{text-align:center;}
.object-center div, .object-center .class-image{margin-left:auto;margin-right:auto;}
.class-image .attribute-caption p, .col_centre .page_rubrique .online_editor .class-image .attribute-caption p{text-align:center;margin:0;}
#video_tour_body{text-align:center;}

.popup_tipafriend.popup_iframe {
    background:#FFFFFF none repeat scroll 0 0;
    border:0 solid #000000;
    height:auto;
    padding:10px;
    width:1000px;
}

.popup_tipafriend.popup_iframe p{
    text-align: center;
}

/* passage des liens en orange */
.page_rubrique .online_editor a {color:#EB7E1D;}

/* interlignage h4 */
.col_centre .page_rubrique .online_editor h4, .col_centre .page_rubrique .online_editor h5{line-height:20px;text-align:justify;}

/* CV chercheur */
.page_cv_recherche .intro a {color:#EB7E1D;}
.page_cv_recherche .cv_formation .block_item table {font-size:85%;width:95%;}
.page_cv_recherche .cv_formation .block_item table td {font-weight:normal;}
.page_rubrique tr td.last_cell {border-right:0px;}
.online_editor .item_blog .image {
	float:left;
	width:50px;	
}

.spamfilter{display:none;}

#rs_div{clear:both;float:right;margin-right:20px;}

/* question à un spécialiste */
.item_block.block_vert {
margin-top:0;
}

.item_block.block_bleu {
margin-top:0;
}

.item_block.block_orange {
margin-top:0;
}

.item_block.block_vert h3 {
color:#9CBD4B;
font-size:80%;
margin:0;
text-transform:uppercase;
}

.item_block.block_bleu h3 {
color:#2F73C3;
font-size:80%;
margin:0;
text-transform:uppercase;
}

.item_block.block_orange h3 {
color:#EC7B1D;
font-size:80%;
margin:0;
text-transform:uppercase;
}

.item_block.block_vert .online_editor .vert {
background-color:#9EB924;
height:76px;
margin-bottom:5px;
margin-right:15px;
}

.item_block.block_bleu .online_editor .bleu {
background-color:#2F73C3;
height:76px;
margin-bottom:5px;
margin-right:15px;
}

.item_block.block_orange .online_editor .orange {
background-color:#EC7B1D;
height:76px;
margin-bottom:5px;
margin-right:15px;
}

.item_block.block_vert .online_editor img, .item_block.block_bleu .online_editor img, .item_block.block_orange .online_editor img {
float:left;
height:74px;
margin-left:1px;
margin-right:5px;
margin-top:1px;
width:74px;
}

.item_block.block_vert .online_editor p, .item_block.block_bleu .online_editor p, .item_block.block_orange .online_editor p {
color:#FFFFFF;
font-size:70%;
margin-right:10px;
}

.item_block.block_vert .online_editor a, .item_block.block_bleu .online_editor a, .item_block.block_orange .online_editor a {
color:#FFFFFF;
font-size:70%;
font-weight:bold;
text-decoration:none;
}

.item_block .online_editor .object-right {
float:right;
margin-left: 6px;
}

.item_block .online_editor .object-left {
float:left;
margin-right: 6px;
}

.item_block.block_vert .online_editor p, .item_block.block_bleu .online_editor p, .item_block.block_orange .online_editor p, 
.item_block.block_vert .online_editor h5, .item_block.block_bleu .online_editor h5, .item_block.block_orange .online_editor h5 {
margin-left:3px;
}

.col_centre .page_rubrique .online_editor .detail_coord h4, .col_centre .page_rubrique .online_editor .detail_coord h5 {
text-align:left;
}

.formulaire .detail_form .input textarea {
font-size:12px;
}

/* Popup */
.popup .page_rubrique h2 {float:none;margin:0 0 5px 0;}

/***************************************************************************/
/* Formulaire de candidature ***********************************************/
/***************************************************************************/
.candidature_div
{
    height: 800px;
}

.target-post
{
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 75%;
    font-style: italic;
    color: #000;
    background: #E9E9E9;
    
}

.target-post span
{
    font-style: normal;
    font-weight: bold;
}

.form_step h2
{
    float: none;
    background: #EB7E1D;
    color: #000;
    font-weight: bold;
    font-size: 100%;
    
    margin: 10px 0 0 0;
    padding: 5px 0 3px 10px;
}

.page_rubrique .online_editor .form_step h2 a
{
    color: #fff;
    padding-left: 20px;
}

.online_editor .formulaire_unsolicited_offer_form .detail_form .input {
    width: auto;
}

.form_step.closed .content
{
    display: none;
}

.form_step.closed h2 a
{
    background: url('../images/content/black-step-off.png') no-repeat 0 2px;
}

.form_step.open h2 a
{
    background: url('../images/content/black-step-on.png') no-repeat 0 2px;
}

.formulaire .detail_form
{
    margin-top: 0;
}

.formulaire .bt_envoyer
{
    width: auto;
    padding: 0 5px;
    background: url("../images/content/bt_envoyer.jpg") repeat scroll 0 0 transparent;
}

.formulaire .detail_form .input select 
{
    width: 40%;
}

.formulaire .detail_form .input input.text 
{
    width: 40%;
}

/* Header candidature form */
.choose-post
{
	margin-bottom: 10px;
}
.formulaire .detail_form .choose-post .libelle {
    color: #000;
    background: #E9E9E9;
    float: left;
    font-size: 75%;
    font-weight: bold;
    text-align: right;
    padding: 3px 10px 3px 0;
    margin-right: 10px;
    width: 15%;
}
.choose-post  .input
{
    font-size: 70%;
}

.choose-post .input input.text 
{
    border: 1px solid #FF9933;
    font-size: 1em;
    height: 14px;
    width: 40%;
}

.choose-post  .input select 
{
    background-color: #FFFFFF;
    border: 1px solid #FF9933;
    font-size: 100%;
    margin: 2px 2px 2px 1px;
    width: 40%;
}
/* End header candidature form */

.col_centre .page_rubrique .online_editor .detail_coord h4, .col_centre .page_rubrique .online_editor .detail_coord h5
{
    text-align: right;
    padding-right: 20px;
}

.formulaire .detail_form .input.note-on-right input.text
{
    width: 135px;
}

.formulaire .detail_form .input.date input.text
{
    width: 25px;
    margin-right: 10px;
}

.formulaire .detail_form .input.date input.text.year
{
    width: 55px;
    margin-right: 0;
}

.formulaire .detail_form .note-on-right
{
    float: left;
}

.formulaire .detail_form .note
{
    float: left;
    font-size: 80%;
    padding-left: 10px;
}

/* Step two ********************* */

/* Common style */
.step_two
{
    margin: 10px 0;
    color: #000;
}

.step_two h4
{
    margin-left: 10px;
    color: #000;
    text-decoration: underline;
}

.step_two table
{
    margin: 10px 0;
}

.step_two table,
.step_two table tr,
.step_two table tr th,
.step_two table tr td
{
    border: 0;
}

.step_two table tr th div,
.step_two table tr td div
{
    width: 100px;
}

.step_two table th
{
    font-weight: normal;
    color: #000;
    font-size: 70%;
    padding: 3px 5px;
    text-align: center;
}

.step_two .add-remove-buttons
{
    font-weight: bold;
    font-size: 80%;
}

.step_two .add-remove-buttons a
{
    color: #000;
}

.step_two .add-button, .step_two .remove-button
{
    width: 220px;
    text-align: center;
    background: #E9E9E9;
    float: left;
    padding: 3px;
    margin-left: 50px;
}

.step_two fieldset
{
    margin-bottom: 20px;
}

/* Specific style */

.formulaire .detail_form .step_two .input select
{
    width: 120px;
}

.formulaire .detail_form .step_two table.diplomas .input input.text,
.formulaire .detail_form .step_two table.languages .input input.text,
.formulaire .detail_form .step_two table.experiences .input input.text
{
    width: 80px;
}

.formulaire .detail_form .step_two table.diplomas tr th, 
.formulaire .detail_form .step_two table.diplomas tr td,
.formulaire .detail_form .step_two table.languages tr th, 
.formulaire .detail_form .step_two table.languages tr td,
.formulaire .detail_form .step_two table.experiences tr th, 
.formulaire .detail_form .step_two table.experiences tr td
{
    width: 15%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.formulaire .detail_form .step_two table.diplomas .input.date input.text,
.formulaire .detail_form .step_two table.languages .input.date input.text,
.formulaire .detail_form .step_two table.experiences .input.date input.text
{
    width: 20px;
    margin-right: 2px;
}

.formulaire .detail_form .step_two table.diplomas .input.date input.text.year,
.formulaire .detail_form .step_two table.languages .input.date input.text.year,
.formulaire .detail_form .step_two table.experiences .input.date input.text.year
{
    width: 30px;
    margin-right: 0;
}

.hide {
    display: none;
    visibility: hidden;
}

#conteneur_deux_col
{
	float: none;
}

.page_rubrique.unsolicited_offer_form .online_editor .image_rubrique
{
	width: auto;
}

.col_centre.deux_col .page_rubrique.unsolicited_offer_form .online_editor .chapo
{
	width: 69%;
}
	
/* Fin Step two ********************************************* */

.formulaire.formulaire_unsolicited_offer_form .detail_form .step_two .input select{
	margin-top: 0px;	
}

.formulaire.formulaire_unsolicited_offer_form .detail_form .input input.text {
	height: 15px;
}

.formulaire .detail_form .step_two table.experiences tr th.exp1,
.formulaire .detail_form .step_two table.experiences tr td.exp1{
	width:15%;
}

.formulaire .detail_form .step_two table.experiences tr th.exp2,
.formulaire .detail_form .step_two table.experiences tr td.exp2{
	width:25%;
}

.formulaire .detail_form .step_two table.experiences tr td.exp1 .input select{
	width: 80px;
}

.formulaire .detail_form .step_two table.experiences tr td.exp2 .input input.text{
	width: 160px;
}

	
/***************************************************************************/
/* Fin du Formulaire de candidature ****************************************/
/***************************************************************************/

