.bouton_valider {
	background-image: url(../images/bouton_envoyer_03.jpg);
	border: none;
	color: white;
	font-weight: bold;
	padding: 6px 0 6px 0 ;
	width : 161px;
	background-repeat: no-repeat;
	height:30px;
}

.contenu-page p {
	padding-right: 30px;
}
.align-justify {
	text-align: justify;
}

.contenu_single_job p { 
	padding-right: 0px; }

/**************************************************
***************************************************
*	Css pour la partie des actualités et des brèves 
***************************************************	
***************************************************/

.news-single-item p.bodytext {	text-align: justify;	}
.news-single-item .titre_news {	padding : 0 0 0 75px;	}	
.news-list-container .titre_news {	margin-top: -35px;	}
.news-list-container .btn-plus a{	color: #189fd6;	}
.news-latest-item .titre_news {	margin-top: -35px;	}
.tx-ttnews-browsebox table {	width: 100%;	}
.news-list-item p {	padding-left: 21px;	}
.tx-ttnews-browsebox TD {	width: 45%;	}
.news-latest-item  .summary_news p {
	color : #333333;
	text-indent : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px;
}
.titre_news	{
	color : #18a1d8;
	font-size : 14px;
	font-weight : bold;
	padding : 0 0 0 45px;
	line-height : 18px;
	text-transform : uppercase;
}
.more_news{
	background:url(../images/Boutons/btn-small.gif) no-repeat;
	display:block;
	padding:0 0 3px 27px;
	width:164px;
	line-height:17px;
	font-size:10px;

	color:#333;
	margin: -20px 0 0 330px;
}
.titre_news_2	{
	padding-left: 21px;
	background : url(../images/bull-plus.gif) no-repeat;
	margin-left: 5px;
	text-transform : uppercase;
}
.titre_news_2 a {
	color : #18a1d8;
	font-size : 11px;
	text-transform: none;
}
.news-latest-item .btn-plus a {
	color : #189fd6;

}
.titre_breves { 
	color : #13336b;
	font-size : 12px;
	background : url(../images/PUCES/PUCES_09.jpg) no-repeat;
	padding-left: 12px;
	background-position: left !important;
}
.titre_actualite { /* titre actalité récentes
	background-color :  #51a6dd;
	color : #fff;
	font-size : 14px;
	text-align : center;
	text-transform : uppercase;
	padding : 4px 0 4px 0; */
	
	
		background:url(../images/bg-interview.gif) no-repeat;
	font-size:14px;
	color:#fff;
	line-height:23px;
	padding:0 0 2px 36px;
	font-weight:normal;
	margin:0 0 11px;
	
	
	
	
}
.news-list-browse a { /* lien Actualités et Brèves suivantes, précédentes*/
	color: #13336b;
	font-size: 9px;

}
.news-list-container p {
	text-align: justify;
	padding-right: 10px;
}
.btn_actu_retour 		{ background: url(../images/Boutons/btn_afficher_actu.png) no-repeat; cursor:pointer; height:22px; width:191px; border: none; margin-left: 339px; }
.btn_actu_retour:hover	{ background: url(../images/Boutons/btn_afficher_actu02.png) no-repeat; cursor:pointer; height:22px; width:191px; border: none; margin-left: 339px; }
.calendrier {
	font-weight: bold;
	padding-top: 15px;
	width: 30px;
	text-align: center;
}
.calendrier_mois{
	color: white;
	font-size: 8px;
	text-transform: uppercase;
	background-image: url(../images/calandrier_03.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	height:  12px;
	width: 41px;
}
.calendrier_annees {
	background-image: url(../images/calandrier_grand_03.jpg);
	width: 63px;
	height: 18px;
	background-repeat: no-repeat;
	color: white;
	font-size: 10.67px;
	font-weight: bold;
	padding: 7px 0 0 17px;
	text-transform: uppercase;
}
.calendrier_mois_grand {
	background-image: url(../images/calandrier_grand_05.jpg);
	height: 41px;
	width: 63px;
	color: black;
	font-size: 22.23px;
	font-weight: bold;
	padding-top: 6px;
	background-repeat: no-repeat;
	text-align: center;
}
.calendrier_jour {
	font-size: 12px;
	background-image: url(../images/calandrier_05.jpg); 
	background-repeat: no-repeat;	
	height:  24px;
	width: 41px;
	padding-top: 4px;
}

.contenu-page .news-single-item .news_resumer p		{ padding-right:0px;}
.contenu-page .news-single-item .news_resumer		{ font-weight:bold; padding-right:20px; width:490px;}
.news_resumer {
	width: 490px;
	float: left;
	font-weight: bold;
}
/**************************************************
***************************************************
*	Css bloc droit (newsletters, Focus, rapport annuel, plaquette) 
***************************************************
***************************************************/

.ordonnement {	padding : 9px 30px 0 8px;	}
.ordonnement p {	text-align: left;	}	
.titre_side_box {
	margin : 0;
	background : url(../images/bg-title-rightcolumn.gif) no-repeat;
	font-size : 14px;
	color : #fff;
	line-height : 23px;
	padding : 0 0 2px 32px;
	font-weight : normal;
}

/**************************************************
***************************************************
*	CSS Bloc partie centrale
***************************************************
***************************************************/
.fil-ariane {	color : #13336b;	}
.fil-ariane a {
	color : #13336b;
/*	text-transform : capitalize;*/
	font-weight: normal;
}
.titre-principal {
	padding-top : 25px;
	color : #13336b;
	font-size : 29.88px;
	font-weight : bold;
	font-family : Century Gothic;
	margin-right: 10px;
	text-transform: uppercase;
}
.content hr {
/*	color : #13336b;*/
	margin-right : 25px;
}
.titre-page {
	color : #990a11;
	/* text-transform : uppercase; */
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 15px;
}

/**************************************************
***************************************************
*	CSS Menu niveau 2
***************************************************
***************************************************/
.titre_menu {
	background-color :  #960a11;
	color : #fff;
	font-size : 12px;
	text-align : center;
	text-transform : uppercase;
	padding : 4px 0 4px 0; 
}

.content .bodytext {
	color: #13336b;
	text-align: justify; 
}

.contenu_menu .tx-dropdownsitemap-pi1 {
	padding: 5px 0 30px 5px;
}
.contenu_menu .tx-dropdownsitemap-pi1 .level_1 a{
	color: #13336b;
	font-size: 11px;
	text-transform: none;
	background-image: url(../images/PUCES/PUCES_06.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	background-position: left !important;
}
.contenu_menu .tx-dropdownsitemap-pi1 .level_1 a:hover { 
	text-decoration: none;
	color: #990a11;
}


.content h3 {
	text-transform: none;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	background-position: left !important;
	color: #51A6DD;
}

/**************************************************
***************************************************
*	CSS formulaire contact
***************************************************
***************************************************/

.tx-powermail-pi1_thx .affichage_confirmation p {	font-weight: normal;	}
.affichage_confirmation {	padding-left: 10px;	}
* html .threepxfix{	margin-left: 3px;	}
.tx-powermail-pi1 {
	font-weight: bold;
	font-size: 11px;
}
.tx-powermail-pi1_formwrap_18 label{	
	float: left;
	width: 130px;
}
.tx-powermail-pi1_thx p {
	font-size: 14px;
	font-weight: bold;
}
.tx-powermail-pi1 input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width:350px;
	height : 26px;
	border: none;
	padding-top: 3px;
	font-size: 14px;
	padding-left: 3px;
}

input#uid20							{ width:350px}
input#uid21							{ width:350px}


.tx-powermail-pi1_formwrap_18 input[type="text"]{ 
	width: 260px;
}
.tx-powermail-pi1 SELECT {
	font-weight: bold;
	border: none;
	font-size: 11px;
}
.tx-powermail-pi1 textarea{
	border: none;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
	font-size: 12px;
}
.message_champs_obli {
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;
	padding-right: 65px;
}
.tx-powermail-pi1_confirmation_back {
	float: left;
	margin-top: 30px;
}
.tx_powermail_pi1_formconfirmation_submit {
	float: right;
	padding-right: 100px;
	margin-top: 30px;
}
.tx-powermail-pi1 {	padding-top: 40px;	}
.powermail_mandatory {
	font-size: 12px;
	padding-left: 2px;
}
.tx-powermail-pi1_formwrap_18 .powermail_mandatory_js {
	padding-top: 3px;
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;
}

/**************************************************
***************************************************
*	CSS Pour les postes de jobs
***************************************************
***************************************************/

.tx-indexedsearch 			{	font-family: Verdana;	}
.haut_page					{	padding: 0 0 20px 425px;	}
.haut_page a 				{	font-size: 9px;	}

.titre_offre {
	float: left;
	padding-left: 15px;
	margin-top: -12px;
	padding-bottom: 5px;
}


.titre_offre .texte-resume p	 { font-size:10px; }

.tx-opejobs-pi1-listrow a {

	font-size: 11px;
	color: #13336b;
	
}
.tx-opejobs-pi1-listrow {
	padding-top: 30px;
	padding-bottom: 30px;
}

.tx-opejobs-pi1-listrow {

	font-size: 11px;
	color: #13336b;
}


.tx-opejobs-pi1-listrow .texte-resume {
	padding-top: 5px;
	padding-bottom: 30px;
	
}
.texte-resume {
	font-size: 11px;
	color: #13336b;
}

.titre_offre a {
	color: black;
	font-size: 14px;
}
.titre_offre a:hover {
	color : #990a11;
	text-decoration: none;
}
.title_name_job {
	text-transform : uppercase;
	font-size : 14px;
	color: #990a11;
	font-weight: bold;
	padding-bottom: 10px;
}
.title_single_job {
	font-weight: bold;
	font-size: 12px;
	color: black;
	padding-left: 15px;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	background-position: left !important;

}
.contenu_single_job {
	color: #13336b;
	text-align: justify;
	padding: 10px 50px 15px 20px;
}
.image-imprimante {
	float:right;
	padding-right: 40px;
}
.tx-opejobs-pi1-singleView .image-imprimante {
	color: #990a11;
	text-decoration: none;
	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	font-family: Century Gothic;
}
.ancre_title {
	color: #707070;
	padding-bottom: 40px;
	line-height: 20px;
}
.ancre_title a{
	text-transform: uppercase;
	font-size: 12px;
	color: #707070;
	font-weight: normal;

}

/**************************************************
***************************************************
*	CSS Résultats recherches
***************************************************
***************************************************/

.titre_resultat_recherche {
	font-size: 11px;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left !important;
}

/**************************************************
***************************************************
*	CSS focus
***************************************************
***************************************************/
.focus {
	padding-bottom: 20px;
	padding-right: 30px;
}
.focus .news-list-item h3 {
	color: #51A6DD;
	font-size: 14px;
	font-weight: bold;
/*	text-transform: uppercase;*/
}

.focus .news-list-item p {
	color: #13336b;
}

.focus .news-list-item p {
	padding-left: 0px;
}
/**************************************************
***************************************************
*	CSS Lien utiles
***************************************************
***************************************************/
.liste_ul{
	margin-left: -40px;
}
.liste_lien_utile {
	font-size: 12px;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 25px;
	font-weight: bold;
	background-position: left 3px;
}
.liste_lien_utile br {
	margin-bottom: 5px;
}
.liste_lien_utile a {

	color: #13336b;
	font-size: 11px;
	font-weight: normal;
}
.liste_lien_utile a:hover {
	text-decoration: none;
	color: #990a11;
}
ul {
list-style-type: none;
} 
/**************************************************
***************************************************
*	CSS Contacts
***************************************************
***************************************************/
.champs_label {
	color: #13336b;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.champs_bold {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
.titre_contact {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990a11;
}
/**************************************************
***************************************************
*	CSS Presse
***************************************************
***************************************************/

.liste_presse{
	font-size: 12px;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	background-position: left 3px;
	padding-bottom: 5px;
}

.csc-header-n1 h1{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990a11;

}
.csc-header-n2 h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990a11;
}
.csc-header-n3 h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990a11;
}
.liste_presse a {
	font-size: 11px;
}
.liste_presse a:hover {
	text-decoration: none;
	color: #990a11;
}
a.bouton_down_article {
	background:url(../images/Boutons/btn-small.gif) no-repeat;
	display:block;
	padding:0 0 3px 27px;
	width:164px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin: 0 0 0 330px;
}
/**************************************************
***************************************************
*	CSS Plan du site 
***************************************************
***************************************************/

.contenu-page .tx-dropdownsitemap-pi1 .level_1 a{
	color: #990a11;
	font-size: 14px;
	text-transform: uppercase;
}
.contenu-page .tx-dropdownsitemap-pi1 .level_1 a{ text-decoration: none;}

.contenu-page .tx-dropdownsitemap-pi1 .level_2 a{
	color: #000;
	font-size: 11px;
	text-transform: none;
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.contenu-page .tx-dropdownsitemap-pi1 .level_2 a:hover{
	background-image: url(../images/PUCES/PUCES_06.jpg);
	color: #990a11;
	text-decoration: none;
}

.tx-dropdownsitemap-pi1 {
	margin-left: -20px;
	padding-bottom: 0px;
}

/**************************************************
***************************************************
*	CSS Postuler
***************************************************
***************************************************/
.label_postuler {
	float: left;
	width: 130px;
	clear:both;
}


#powermaildiv_uid22	{ margin:20px 0 0 0;}



.tx-powermail-pi1_formwrap_30 .powermail_mandatory_js {
	padding-top: 2px;
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;
	padding-left: 167px;
}
.tx-powermail-pi1_formwrap_30 .powermail_uid19 {
	border:medium none;
	font-size:14px;
	height:26px;
	padding-left:3px;
	padding-top:3px;
	width:260px;
}
.label_postuler dfn {
	font-size: 11px;
	font-weight: lighter;
}
/**************************************************
***************************************************
*	CSS Newsletters
***************************************************
***************************************************/
.tx-danewslettersubscription-pi1 FORM {
	padding-top: 10px;
}

.tx-danewslettersubscription-pi1 INPUT[type="text"] {
	width: 260px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 8px;

}
.tx-danewslettersubscription-pi1 SELECT {

	border: none;
	font-size: 14px;
	font-weight: bold;
	

}

.tx-danewslettersubscription-pi1 INPUT[type="submit"]{
	background-image: url(../images/bouton_envoyer_03.jpg);
	border: none;
	color: white;
	font-weight: bold;
	padding: 6px 0 6px 0 ;
	width : 161px;
	background-repeat: no-repeat;
}
.tx-danewslettersubscription-pi1-form-header {
	font-size: 14px;
	font-weight: bold;
}
.tx-danewslettersubscription-pi1-form-rowcomment {
	padding-top: 2px;
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;

}
.titre_newsletter p{
		color:#990A11;
		font-size:14px;
		font-weight:bold;
}
.inscription_newsletters p{
	font-size: 11px;
	color: #13336b;
	font-weight: bold;
}

/**************************************************
***************************************************
*	CSS Equipe 
***************************************************
***************************************************/
.liste_equipe {
 	padding-top: 15px;
 	
}
.nom_personne {
	background-image: url(../images/PUCES/PUCES_03.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	background-position: left !important;
	padding-left: 20px;
}

.mail_personne p{
	color: #990a11;
	padding-left: 20px;

}
.contenu_personne p{
	
	color: #13336b;
	text-align: justify;
	padding:0 35px 10px 20px; 
}
.detail_ref p {
		color: #ffffff;
	
}


.tx-opejobs-pi1-listrow {

	
}


.csc-textpic-text {
	padding-bottom: 30px;
	
	
}
}

