.col_gauche .item_block,
.col_centre .item_block,
.col_droite .item_block  {
	margin:0;
}

.item_block.block_infos {
	height:auto;
	background:transparent url("../images/content/aplat_vert_vertical.jpg") repeat-y scroll 0 0;
	text-transform:uppercase;
	
}

.item_block.block_rubrique, .item_block.block_blog {
	height:100%;
	background-color:#f0efef;
	text-transform:uppercase;
	margin:0px;	
	padding-top:4px;
	clear:both;
	margin-bottom:0px;
}
.bloc_droite_ie {
	margin-top:20px;	
}
.bloc_centre_ie {
	padding-top:15px;	
	clear:both;	
}

.item_block.espace_perso {
	height:100%;
	background:transparent url("../images/content/aplat_bleu_vertical.jpg") repeat-y scroll 0 0;
	text-transform:uppercase;	
	margin-top:0px;
}

.item_block.block_infos  .online_editor, .item_block.espace_perso .online_editor{
	margin-left:20px;
}

.item_block.block_infos h3{
	
	font-size:91%;	
	color:#9fbe50;
	margin:0px 0px 0px 20px;
}

.item_block.espace_perso h3{
	font-size:91%;	
	color:#2f73c3;
	margin:0px 0px 0px 20px;
}

.item_block .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:5px 20px 15px 0px;
}

.col_droite .item_block.infobox_vert .separator_vertical, .col_droite .item_block.infobox_orange .separator_vertical, .col_droite .item_block.infobox_bleu .separator_vertical, .col_droite .item_block.infobox_reponse_orange .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:25px 20px 15px 0px;
}

.col_gauche .item_block.infobox_vert .separator_vertical, .col_droite .item_block.infobox_orange .separator_vertical, .col_droite .item_block.infobox_bleu .separator_vertical, .col_droite .item_block.infobox_reponse_orange .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:25px 20px 15px 0px;
}

.item_block.block_blog .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px;
}


.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:0px 0px 3px 0px;
}

.item_block.espace_perso .online_editor .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:4px 0px 0px 0px;
}

.item_block.block_actu_icr .online_editor .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px;
	margin-right:10px;
}
.item_block.block_evenement .online_editor .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:7px;
	margin:0px;
}

.item_block.block_soutenir .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:7px;
	margin:10px 15px 0px 0px;
}

.item_block.block_infos .online_editor ul, .item_block.espace_perso .online_editor ul{
	margin:0px;
	padding:0px;
	margin-top:0px;	
}

.item_block.block_rubrique .online_editor .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:2px 0px 4px 0px;
}

.page_rubrique.detail_offre .online_editor .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px 20px 1px 0px;
	padding:0px;
}

.item_block.block_infos .online_editor .titre,  .item_block.block_infos .online_editor .titre_encours {
	color:#666666;
	margin:5px 0px 5px 0px;	
}
.item_block.block_infos .online_editor .titre a, .item_block.espace_perso .online_editor .titre a {
	color:#666666;
}
.item_block.block_infos .online_editor .titre a .fleche_information{	
	background:transparent url("../images/content/fleche_information.gif") no-repeat;	
	margin:3px 0 0 10px;
	position:absolute;
	width:4px;
	height:7px;
}
.item_block.block_infos .online_editor .titre_encours .fleche_information_bas{	
	background:transparent url("../images/content/fleche_information_bas.jpg") no-repeat;
	height:7px;
	margin:4px 0 0 10px;
	position:absolute;
	width:8px;
}

.item_block.espace_perso .online_editor ul li {
	padding:4px 0px 0px 0px;	
}

.item_block.espace_perso .online_editor ul li.titre, .item_block.espace_perso .online_editor ul li.titre_encours,
.item_block.block_infos .online_editor ul li.titre, .item_block.block_infos .online_editor ul li.titre_encours {
	color:#666666;
	font-size:60%;	
}

.item_block.espace_perso .online_editor ul.titre  {
	display:none;	
}


.item_block.espace_perso .online_editor  ul.titre_encours {
	display:block;
	background-color:#F0EFEF;
	height:100%;
	margin:0px;
	padding:0px;	
}

.item_block.espace_perso .online_editor .titre a .plus_espace_perso{
	background:transparent url("../images/content/plus_espace_perso.jpg") no-repeat;		
	height:7px;
	width:7px;
	float:right;
	margin-top:2px;
}


.item_block.espace_perso .online_editor ul.titre_encours a {
	margin-left:5px;	
	text-transform:uppercase;	
	color:#3983c0;
}


.item_block.block_infos .online_editor .titre_encours  {
	color:#9fbe50;
}

.item_block.block_infos .online_editor .titre_encours img {
	margin-top:10px;		
}

.item_block.block_infos .online_editor .titre_encours  .fleche_information{
	padding-left:9px;	
}

.item_block.block_infos .online_editor .player{
	margin-bottom:10px;	
}

.item_block.block_actu_icr{	
	margin-right:5px;	
}

.item_block.block_actu_icr h3{
	padding-left:15px;
}

.item_block.block_actu_icr .online_editor{
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:40px;
}

.item_block.block_actu_icr h3{	
	text-transform:uppercase;	
	color:#eb7e1d;
	font-size:91%;
	margin-bottom:-5px;
	margin-top:0px;
}

.item_block.block_actu_icr .online_editor .first_item h4, .item_block.block_actu_icr .online_editor .first_item h4 a{
	color:#717171;
	font-size:110%;
	margin:10px 10px 10px 0;
	font-weight:bold;
}

.item_block.block_actu_icr .online_editor .first_item  img{
	margin:1px 5px 0px 0px;
	float:left;
}


.item_block.block_actu_icr .online_editor .item h4, .item_block.block_actu_icr .online_editor .item h4 a{
	color:#717171;		
	font-size:98%;
	margin:10px 10px 10px 0;
	font-weight:bold;
}
.item_block.block_actu_icr .online_editor .first_item p{
	color:#717171;		
	font-size:76%;
	margin:0 10px 0 0;
	text-align:justify;
	line-height:150%;
}

.item_block.block_actu_icr .online_editor .item p{
	color:#717171;		
	font-size:76%;
	margin:0 10px 0 0;
	text-align:justify;
	line-height:150%;
}

.item_block.block_actu_icr .online_editor .first_item .savoir_plus a{
	color:#ec7b1d;		
	font-weight:bold;
	text-decoration:none;
}

.item_block.block_actu_icr .online_editor .item .savoir_plus a{
	color:#ec7b1d;
	font-weight:bold;
	text-decoration:none;
	font-size:83%;
}

.item_block.block_actu_icr .online_editor .item  img{
	margin:0px 5px 0px 0px;
	float:left;
}

.canceropole{
	text-align:center;		
}


.item_block.block_evenement{
	padding-right:15px;
}


.item_block.block_evenement .online_editor{
	padding-left:2px;
	padding-right:4px;
}

.item_block.block_evenement h3{
	text-transform:uppercase;	
	color:#eb7e1d;
	font-size:91%;
	margin:0px 0 5px 0;
}

.item_block.block_evenement .online_editor .item h4{
	color:#eb7e1d;		
	font-size:74%;
	font-weight:bold;
	margin:0px;
}
.item_block.block_evenement .online_editor .item h2{
	color:#717171;		
	font-size:70%;
	margin:2px 0px 2px 0px;
}

.item_block.block_evenement .online_editor .item p{
	color:#717171;		
	font-size:70%;
	margin:0px 0px 5px 0px;
}

/** bloc soutenir home **/

.item_block.block_soutenir{	
	margin-top:7px;	
	margin-top:0px;
}
.item_block.block_soutenir h3{
	text-transform:uppercase;	
	color:#9cbd4b;
	font-size:80%;
	margin:0px;
}
.item_block.block_soutenir .online_editor{
	
}
.item_block.block_soutenir .online_editor .bg_green{
	background-color:#9eb924;
	height:76px;
	margin-bottom:5px;
	margin-right:15px;
}

.item_block.block_soutenir .online_editor  img{
	margin-top:1px;
	margin-right:5px;
	margin-left:1px;
	width:74px;	
	height:74px;
	float:left;
}
.item_block.block_soutenir .online_editor  p{
	color:#fff;		
	font-size:70%;
	margin-right:10px;	
	
}

.item_block.block_soutenir .online_editor  a{
	color:#fff;		
	font-size:70%;
	text-decoration:none;
	font-weight:bold;		
}

.item_block.media{	
	margin-top:7px;	
}

.item_block.media .online_editor {
	margin:15px 10px 10px 10px;
}

.item_block.media .online_editor img{
	width:159px;
	height:49px;	
}

/** bloc survey **/

.item_block.survey{	
	margin-top:7px;	
	margin-top:0px;
}
.item_block.survey h3{
	text-transform:uppercase;	
	color:#9cbd4b;
	font-size:80%;
	margin:0px;
}
.item_block.survey .online_editor{
	
}
.item_block.survey .online_editor .bg_green{
	background-color:#9eb924;
	height:76px;
	margin-bottom:5px;
	margin-right:15px;
}

.item_block.survey .online_editor  img{
	margin-top:1px;
	margin-right:5px;
	margin-left:1px;
	width:74px;	
	height:74px;
	float:left;
}
.item_block.survey .online_editor  p{
	color:#fff;		
	font-size:70%;
	margin-right:10px;	
	
}

.item_block.survey .online_editor  a{
	color:#fff;		
	font-size:70%;
	text-decoration:none;
	font-weight:bold;		
}

/** bloc rubrique colonne gauche **/

.item_block.block_rubrique h3 {
	color:#ec7b1d;
	font-size:91%;
	margin:0 0 0 20px;
}

.item_block.block_rubrique .aplat_orange {
	margin:0 0 0 0px;
	float:left;
}

.item_block.block_rubrique .online_editor .titre {
	color:#666666;
	font-size:66%;
	/**margin:5px 0px 5px 0px;	**/
	text-transform:none;
}



.item_block.block_rubrique .online_editor .sous_titre {
	color:#666666;
	font-weight:normal;
	margin:5px 0 0 15px;
	text-transform:none;
}

.item_block.block_rubrique .online_editor .titre_encours {	
	font-size:66%;	
	text-transform:none;
}

.item_block.block_rubrique .online_editor ul li {
	padding:4px 0px 0px 0px;	
}

.item_block.block_rubrique .online_editor ul li.titre, .item_block.espace_perso .online_editor ul li.titre_encours {
	color:#666666;
}

.item_block.block_rubrique .online_editor ul.titre  {
	display:none;	
}


.item_block.block_rubrique .online_editor  ul.titre_encours {
	display:block;
	background-color:#F0EFEF;
	height:100%;
	margin:0px;
	padding:0px;	
}




.item_block.block_blog .online_editor .titre_encours {
	color:#ec7b1d;
	font-size:66%;
	font-weight:bold;
	height:21px;
	text-transform:none;
}

.item_block.block_rubrique .online_editor .fin_block {
	margin:0px;	
}

.item_block.block_rubrique .online_editor{
	margin-left:20px;	
}

.item_block.block_rubrique .online_editor ul {
	margin:0px;
	padding:0px;	
}

.item_block.block_rubrique .online_editor .titre .tab, .item_block.block_rubrique .online_editor .titre_encours .tab_no {
	margin-left:15px;	
}

.item_block.block_rubrique .online_editor .titre_encours .tab{
	color:#ec7b1d;
	margin-left:15px;
	font-weight:bold;	
	font-size:110%;	
}

.item_block.block_rubrique .online_editor .titre_encours .sous_titre .tab{
	color:#ec7b1d;
	font-weight:bold;	
	font-size:110%;
	margin-left:0px;	
}

.item_block.block_rubrique .online_editor .titre .fleche_information, .item_block.block_blog .online_editor .titre .fleche_information{	
	background:transparent url("../images/content/fleche_information.gif") no-repeat;	
	margin:4px 0 0 0px;
	position:absolute;
	width:4px;
	height:7px;
}
.item_block.block_rubrique .online_editor .titre_encours .fleche_information_bas, .item_block.block_blog .online_editor .titre_encours .fleche_information_bas {	
	background:transparent url("../images/content/fleche_information_bas.gif") no-repeat;
	height:7px;
	margin:4px 0 0 0px;
	position:absolute;
	width:8px;
}


/** fin bloc rubrique colonne gauche **/

/** bloc blog colonne gauche **/

.item_block.block_blog h3 {
	color:#ec7b1d;
	font-size:91%;
	margin:0 0 0 20px;
}

.item_block.block_blog .aplat_orange {
	margin:0 0 0 0px;
	float:left;
}

.item_block.block_blog .online_editor .titre {
	color:#666666;
	font-size:66%;
	/**margin:5px 0px 5px 0px;	**/
	text-transform:none;
	height:18px;
}

.item_block.block_blog .online_editor .titre_encours {
	color:#ec7b1d;
	font-size:66%;
	/**margin:5px 0px 5px 0px;	**/
	text-transform:none;
	height:18px;
}


.item_block.block_blog .online_editor .fin_block {
	margin:0px;	
}

.item_block.block_blog .online_editor{
	margin-left:20px;	
}

.item_block.block_blog .online_editor ul {
	margin:0px;
	padding:0px;	
	margin-top:10px;
}

.item_block.block_blog .online_editor .titre .tab, .item_block.block_blog .online_editor .titre_encours .tab {
	margin-left:15px;	
}

.item_block.block_rubrique .online_editor .sous_titre a, .item_block.block_blog .online_editor .titre .tab a, .item_block.block_rubrique .online_editor .titre .tab a, .item_block.block_rubrique .online_editor .titre_encours .tab a, .item_block.block_blog .online_editor .titre_encours .tab a{
	color:#666666;		
}

.page_rubrique .date_publi_blog {
	clear:both;
	font-size:71%;
	margin-left:15px;
	margin-top:5px;
}

/** fin bloc blog colonne gauche **/

/** bloc infobox colonne gauche **/

.col_gauche .item_block.infobox_vert .online_editor h3{
	color:#669900;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}

.col_gauche .item_block.infobox_vert .online_editor img {
	/* width:60px; */
	/* height:52px; */
	float:right;
	margin-left:3px;
}

.col_gauche .item_block.infobox_vert .online_editor p {
	font-size:70%;
	margin:0 19px 0 0;
	text-align:justify;
}

.col_gauche .item_block.infobox_vert .online_editor a {
	color:#669900;	
	font-size:100%;
	font-weight:bold;
}

.col_gauche .item_block.infobox_orange .online_editor .float_left {
	float:left;	
}

.col_gauche .item_block.infobox_orange .online_editor h3{
	color:#EB7E1D;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}

.col_gauche .item_block.infobox_orange .online_editor img {
	/* width:60px; */
	/* height:52px; */	
	margin-right:3px;
	float:left;
}

.col_gauche .item_block.infobox_orange .online_editor p {
	font-size:70%;
	margin:0 4px 0 0;
	text-align:justify;
	width:179px;
}

.col_gauche .item_block.infobox_orange .online_editor a {
	color:#EB7E1D;	
	font-size:100%;
	font-weight:bold;
}

.col_gauche .item_block.infobox_bleu .online_editor h3{
	color:#2f73c3;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}


.col_gauche .item_block.infobox_bleu .online_editor p {
	font-size:70%;
	margin:0 4px 0 0;
	text-align:justify;
	width:176px;
	
}
.col_gauche .item_block.infobox_bleu .online_editor ul {
	padding:0px;	
	margin:0px;
	height:auto;
	list-style-type:disc;	
}

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

.col_gauche .item_block.infobox_bleu .online_editor ul li p {
	font-size:100%;
	width:119px;
	padding:0px;
	margin:0px;
	
}

.col_gauche .item_block.infobox_bleu .online_editor a {
	color:#2f73c3;	
	font-size:100%;
	font-weight:bold;
}

.col_gauche .item_block.infobox_reponse_orange .online_editor h3{
	color:#EB7E1D;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}
.col_gauche .item_block.infobox_reponse_orange .online_editor p {
	font-size:61%;	
	width:176px;
	text-transform:uppercase;
	margin:0px;
	padding:0;
}
.col_gauche .item_block.infobox_reponse_orange .online_editor a {
	color:#EB7E1D;	
	font-size:115%;
	font-weight:bold;
	text-transform:lowercase;
	margin:5px 0px 0px 74px;
}
/** fin bloc infobox colonne gauche **/

/** bloc infobox colonne droite **/

.col_droite .item_block.infobox_vert .online_editor h3{
	color:#669900;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}

.col_droite .item_block.infobox_vert .online_editor img {
	/* width:60px; */
	/* height:52px; */
	float:right;
	margin-left:3px;
}

.col_droite .item_block.infobox_vert .online_editor p {
	font-size:70%;
	margin:0 19px 0 0;
	text-align:justify;
}

.col_droite .item_block.infobox_vert .online_editor a {
	color:#669900;	
	font-size:100%;
	font-weight:bold;
}

.col_droite .item_block.infobox_orange .online_editor .float_left {
	float:left;	
}

.col_droite .item_block.infobox_orange .online_editor h3{
	color:#EB7E1D;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}

.col_droite .item_block.infobox_orange .online_editor img {
	/* width:60px; */
	/* height:52px; */	
	margin-right:3px;
	float:left;
}

.col_droite .item_block.infobox_orange .online_editor p {
	font-size:70%;
	margin:0 4px 0 0;
	text-align:justify;
	width:179px;
}

.col_droite .item_block.infobox_orange .online_editor a {
	color:#EB7E1D;	
	font-size:100%;
	font-weight:bold;
}

.col_droite .item_block.infobox_bleu .online_editor h3{
	color:#2f73c3;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}


.col_droite .item_block.infobox_bleu .online_editor p {
	font-size:70%;
	margin:0 4px 0 0;
	text-align:justify;
	width:176px;
	
}
.col_droite .item_block.infobox_bleu .online_editor ul {
	padding:0px;	
	margin:0px;
	height:auto;
	list-style-type:disc;	
}

.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_bleu .online_editor ul li p {
	font-size:100%;
	width:119px;
	padding:0px;
	margin:0px;
	
}

.col_droite .item_block.infobox_bleu .online_editor a {
	color:#2f73c3;	
	font-size:100%;
	font-weight:bold;
}

.col_droite .item_block.infobox_reponse_orange .online_editor h3{
	color:#EB7E1D;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}
.col_droite .item_block.infobox_reponse_orange .online_editor p {
	font-size:61%;	
	width:176px;
	text-transform:uppercase;
	margin:0px;
	padding:0;
}
.col_droite .item_block.infobox_reponse_orange .online_editor a {
	color:#EB7E1D;	
	font-size:115%;
	font-weight:bold;
	text-transform:lowercase;
	margin:5px 0px 0px 74px;
}
/** fin bloc infobox colonne droite **/

/** Bloc archive  **/
.item_block.archives {
	
}

.item_block.archives h3{
	color:#EB7E1D;
	font-size:80%;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}

.item_block.archives ul {
	margin:0px;
	padding:0px;
	margin-top:0px;	
	
	font-size:84%;

		
}
.item_block.archives ul li a, .item_block.archives ul li {
	color:#666666;
}

.item_block.archives ul li a.year {
	font-size:84%;
	padding:0 0 0 10px;
}

.item_block.archives ul li.item.open {
	display:block;
}

.item_block.archives ul li.item {
	display:none;
}

.item_block.archives ul li.item a, .item_block.archives ul li.item_encours {
	font-weight:bold;
}

.item_block.archives ul li ul {
	display:none;	
}

.item_block.archives ul li.open ul {
	display:block;	
}

.last_article li.open .year, .last_article li .year {
color:#666666;
display:block;
font-size:127%;
font-weight:bold;
padding:6px 5px 10px;
text-decoration:none;
width:175px;
}

.last_article li.open ul {
display:block;
}

.last_article li ul {
display:none;
}

.item_block.archives ul.last_article li a .fleche_information {
	background:transparent url("../images/content/fleche_information.gif") no-repeat;	
	margin:3px 0 0 10px;
	position:absolute;
	width:4px;
	height:7px;
}

.item_block.archives ul.last_article li.open a .fleche_information {
	background:transparent url("../images/content/fleche_information_bas.jpg") no-repeat;	
	margin:5px 0 0 10px;
	position:absolute;
	width:8px;
	height:7px;
}

.item_block.archives ul li.sous_item a {
	font-weight:normal;
	margin-left:20px;
}

/** fin bloc infobox colonne droite **/

/** fil ariane **/

.fil_ariane {
	margin:0px;
}

.fil_ariane ul{
	font-size:70%;
	color:#717171;
	margin:10px 0px 0px 0px;
	padding-left:22px;
}

.fil_ariane ul li {
	display:inline;
}

.fil_ariane ul li a {
	color:#717171;
}

.fil_ariane ul li.encour  {
	color:#717171;
	text-decoration:underline;
}

/** fin fil ariane **/


/** page rubrique **/

.col_centre .page_rubrique .online_editor {
	
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
	padding-bottom:40px;
}

.col_centre .page_rubrique.resultat .online_editor {	
	padding-left:15px;
	padding-right:15px;
	padding-bottom:40px;
	margin-top:0px;
}

.col_centre.deux_col .page_rubrique .online_editor {
	padding-left:15px;
	padding-right:0px;
	margin-top:10px;
	padding-bottom:10px;
}

.page_rubrique  h2 {
	color:#EB7E1D;
	font-size:110%;
	margin:0px 0px 0px 15px;
	float:left;
}

.col_centre .page_rubrique .online_editor .chapo {
	width:55%;
	float:left;
}
.col_centre .page_rubrique .online_editor .chapo_no_image p{
	
	font-size:80%;
	margin:0 16px 48px 25px;
	/* text-align:justify; */
}

.col_centre .page_rubrique .online_editor .ajout_comment a{
	font-size:80%;
	font-weight:bold;
	text-decoration:underline;
	color:#EB7E1D;
	
}

.col_centre.deux_col .page_rubrique .online_editor .chapo {
	width:69%;
	float:left;
}

.page_rubrique .online_editor .chapo p {
	font-size:80%;
	margin:0 10px 0 0;
	/* text-align:justify; */
	font-weight:bold;
}

.page_rubrique .online_editor .image_rubrique {
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.page_rubrique .online_editor .body {
	font-size:72%;
	margin-right:15px;
	margin-top:10px;
	text-align:justify;
}

.col_centre .page_rubrique .icone {
	float:right;
	margin:0px 33px 0px 0px;
}

.col_centre.deux_col .page_rubrique .icone {
	float:right;
	margin:0px 5px 0px 0px;
	white-space:nowrap;
}

.page_rubrique .online_editor .icone span {
	margin:2px;	
}




/** fin page rubrique **/

/**  formulaire**/
.formulaire {
	margin-right:15px;	
}

.formulaire .separateur {
	background:transparent url("../images/content/1x1_orange.jpg") repeat-x scroll 0 0;
	height:1px;
}

.formulaire .obligatoire {
	color:#ff9933;	
	font-size:70%;
	margin-bottom:5px;
}
	
.formulaire .detail_form {
	margin-top:15px;
}

.formulaire .detail_form .detail_coord {
	margin-top:6px;	
	margin-bottom:6px;
}

.formulaire .detail_form .libelle{
	color:#333333;
	float:left;
	font-size:70%;
	width:35%;
}
.formulaire .detail_form .input{
	font-size:70%;
	color:#333333;
}
.formulaire .detail_form .input label_radio {
	vertical-align:top;
}

.formulaire .detail_form .input input.text {
border:1px solid #ff9933;
font-size:1em;
width:20%;
height:14px;
}

.formulaire .detail_form .input select {
	 background-color:#FFFFFF; 
	 border:1px solid #ff9933; 
	 margin:2px;
	 margin-left:1px;
	 width:20%;
	 font-size:100%;
}

.formulaire .detail_form .input input.checkbox {
	 background-color:#FFFFFF; 
	 border:1px solid #ff9933; 
	 margin:2px;
}

.formulaire .detail_form .input textarea {
border:1px solid #ff9933;
font-size:1em;
width:38%;
height:100px;
}

.formulaire .bt_precedent{
	background:transparent url("../images/content/bt_precedent.jpg") no-repeat scroll 0 0;
	margin-top:10px;
	width:121px;
	height:21px;
	float:left;
	margin-left:90px;
	
}

.formulaire .bt_precedent .texte{
	padding-left:31px;
	padding-top:4px;
}

.formulaire .bt_precedent .texte a{
	font-size:70%;
	color:#fff;	
}

.formulaire .bt_suivant{
	background:transparent url("../images/content/bt_suivant.jpg") no-repeat scroll 0 0;
	margin-top:10px;
	width:121px;
	height:21px;
	float:left;
}

.formulaire .bt_suivant .texte{
	padding-left:14px;
	padding-top:3px;
}

.formulaire .bt_suivant .texte a{
	font-size:70%;
	color:#fff;	
}

.formulaire .bt_envoyer{
	background:transparent url("../images/content/bt_envoyer.jpg") no-repeat scroll 0 0;
	color: #FFFFFF;
	margin-top:10px;
	margin-left:83px;
	width:61px;
	height:21px;
	float:left;	
	border:0px;
}

.formulaire .texte{
	padding-left:14px;
	padding-top:3px;
}

.formulaire .bt_envoyer .texte a{
	font-size:70%;
	color:#fff;	
}

/** fin formulaire**/

/** tb envoyer � un ami **/



.popup_tipafriend {
	width:466px;
	height:auto;
	padding:10px;
	background:#FFFFFF none repeat scroll 0 0;
border:0 solid #000000;
}

/** logo **/
.popup_tipafriend #logo {
	float:left;
	padding:13px 3px 0px 5px;
	border:0px;
}

.popup_tipafriend .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:15px 1px 2px 1px;
}

.popup_tipafriend .formulaire {
	margin-right:0px;
	margin-top:10px;	
}

.popup_tipafriend .formulaire .bt_envoyer{
	background:transparent url("../images/content/bt_envoyer.jpg") no-repeat scroll 0 0;
	margin-top:10px;
	height:21px;
	margin-left:140px;
	margin-top:10px;
	width:61px;	
	padding:0px;
	
}

.popup_tipafriend .formulaire .bt_envoyer .texte{
	margin-right:8px;
	padding-top:3px;
	text-align:center;
}

.popup_tipafriend .formulaire .bt_envoyer .texte a{
	font-size:70%;
	color:#fff;	
}

.popup_tipafriend .formulaire .obligatoire {
	color:#ff9933;	
	font-size:70%;
	margin-bottom:5px;
	text-align:left;
}

	
.popup_tipafriend .fermer{
	margin-right:13px;
	padding-top:5px;
	text-align:right;		
}
	
.popup_tipafriend .fermer span {
	color:#ff9933;
	font-size:80%;	
}


.popup_tipafriend .fermer img {
	margin-top:5px;	
	vertical-align:bottom;
}

.popup_tipafriend .page_centre h2 {
	color:#FF9933;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}

.popup_tipafriend .page_centre p {
	color:#666;
	font-size:72%;
	text-align:justify;	
}

.popup_tipafriend .formulaire .detail_form {
	margin-top:15px;
}

.popup_tipafriend .formulaire .detail_form .detail_coord {
	margin-top:6px;	
	margin-bottom:6px;
}

.popup_tipafriend .formulaire .detail_form .libelle{
	color:#333333;
	float:left;
	font-size:70%;
	text-align:right;
	width:27%;
}
.popup_tipafriend .formulaire .detail_form .input{
	font-size:70%;
	color:#333333;
	width:65%;
	text-align:left;
}
.popup_tipafriend .formulaire .detail_form .input label_radio {
	vertical-align:top;
}

.popup_tipafriend .formulaire .detail_form .input input.text {
	border:1px solid #ff9933;
	font-size:1em;
	width:49%;
	height:14px;
	margin-left:17px;
}
.popup_tipafriend .formulaire .detail_form .textarea {
color:#333333;
font-size:70%;

margin:0px;	
	padding:0px;
}



.popup_tipafriend .formulaire .detail_form .textarea textarea {
border:1px solid #ff9933;
font-size:1em;
width:65%;
height:120px;
}

.popup_tipafriend .footer {
	font-size:54%;
	text-align:justify;
	margin:35px 0px 0px 0px;
	padding:0px;
}
.popup_tipafriend .footer p {
	padding:0px;
	margin:0px;	
}

/** fin tb envoyer � un ami **/

/**offres d'emploi**/

.page_rubrique .bt_candidature_spontanee{
	background:transparent url("../images/content/bt_candidature_spontanee.jpg") no-repeat scroll 0 0;
	margin-top:10px;	
	height:21px;
	
}

.page_rubrique .bt_candidature_spontanee .texte{
	margin-left:8px;
	padding-top:2px;
}

.page_rubrique .bt_candidature_spontanee .texte a{
	font-size:70%;
	color:#fff;	
}

.page_rubrique .tableau table{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

.page_rubrique .tableau {
	width:100%;		
	width:97%;
	font-size:70%;
	
}

.page_rubrique tr.intitule {
	height:29px;
}

.page_rubrique tr.bg_gris {
	background-color:#f0eeef;
}

.page_rubrique tr td {
   padding:4px 8px;
   vertical-align:top;
   border-right:1px solid #CCCCCC;
}

.page_rubrique tr.intitule td {	
   background:transparent url("../images/content/bg_tableau_intitule.jpg") repeat-x scroll 0 0;  
   padding:0px 8px;
   font-weight:bold; 
   color:#000;
   vertical-align:middle; 
   border:1px solid #CCCCCC;  
   
}

.page_rubrique tr.intitule td.col1,  {	    
   width:70%;   
}

.page_rubrique tr.intitule td.col2 {
	width:15%;
}

.page_rubrique tr.intitule td.col3 {
	width:15%;
}

/**fin offres d'emploi**/

/** offres d'emploi detail**/

.page_rubrique.detail_offre .online_editor h2{
	font-size:85%;
}

.page_rubrique.detail_offre .online_editor h3{
	font-size:75%;
	font-weight:bold;
	margin:3px;
}

.page_rubrique.detail_offre .online_editor h4{
	font-size:85%;
	font-weight:bold;
	margin:10px 3px;
	color:#ec7b1d;
}

.page_rubrique.detail_offre .online_editor p{
	background-color:#F0EEEF;
	font-size:75%;
	margin:-1px 20px 0 0;
	padding:5px 6px 27px 6px;
	text-align:justify;
}
.page_rubrique.detail_offre .online_editor span{
	font-size:75%;
	margin-left:5px;
}
.page_rubrique.detail_offre .bt_suivant{
	background:transparent url("../images/content/bt_suivant.jpg") no-repeat scroll 0 0;
	margin-top:10px;
	width:121px;
	height:21px;
	margin-left:20px;
}

.page_rubrique.detail_offre .bt_suivant .texte{
	padding-left:14px;
	padding-top:3px;
}

.page_rubrique.detail_offre .bt_suivant .texte a{
	font-size:70%;
	color:#fff;	
}

/** fin offres d'emploi detail**/


/** page cv chercheur **/

.page_cv_recherche {
	background:transparent url("../images/content/separateur_vertical.jpg") repeat-y scroll 0 0;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:40px;
	margin-right:15px;
}

.page_cv_recherche  h2 {
	color:#EB7E1D;
	font-size:105%;
	margin:0px 0px 0px 15px;
}

.page_cv_recherche .intro .image img{
	float:right;
}


.page_cv_recherche span {
	margin:2px;	
}

.page_cv_recherche .intro{
	
}

.page_cv_recherche .intro ul {
	margin-top:60px;
	padding-left:10px;
	float:left;
}

.page_cv_recherche .intro ul li {
	font-size:80%;
	font-weight:bold;
	color:#717171;	
}

.page_cv_recherche .cv_formation{
	margin-bottom:10px;	
}
	
.page_cv_recherche .cv_formation .block_item{
	font-size:80%;
	font-weight:bold;
	color:#717171;	
	background-color:#f0eeef;
	padding-bottom:10px;
}

.page_cv_recherche .cv_formation .block_item .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px 0px 5px 0px;
}

.page_cv_recherche h3{
	color:#717171;
	font-size:80%;
	margin:0px 0px 10px 0px;
}
.page_cv_recherche h3 img{
	margin:3px;	
}

.page_cv_recherche .cv_formation .block_item .titre{
	font-size:85%;
	margin-left:10px;
}
.page_cv_recherche .cv_formation .block_item .texte{
	font-size:70%;
	font-weight:normal;
}
.page_cv_recherche .bt_modifier{
	background:transparent url("../images/content/bt_modifier_cv.jpg") no-repeat scroll 0 0;
	margin-top:10px;
	width:121px;
	height:21px;
}

.page_cv_recherche .bt_modifier .texte{
	padding-left:14px;
	padding-top:3px;
}

.page_cv_recherche .bt_modifier .texte a{
	font-size:70%;
	color:#fff;	
}




/** fin page cv chercheur **/


/**page resultat de recherche**/
.col_centre .page_rubrique .resultat_recherche  .online_editor {
	margin-top:0px;	
}

.col_centre .page_rubrique .resultat_recherche{	
	margin-right:10px;		
	font-size:65%;
}

.col_centre .page_rubrique .resultat_recherche.right  {
	float:right;
	margin-right:0px;
}

.col_centre .page_rubrique .resultat_recherche.left{
	float:left;	
}

.col_centre .page_rubrique .resultat_recherche .intitule_recherche {
	color:#EC7B1D;
	float:left;
	margin-right:10px;
	padding-top:16px;
	text-transform:uppercase;
	width:74px;
}

.col_centre .page_rubrique .resultat_recherche .texte {
	color:#666;
	clear:both;
	font-size:110%;
	padding-top:10px;
}

.col_centre .page_rubrique .resultat_recherche h2 {
	color:#EB7E1D;
	margin:0 0 0 0px;
	float:none;
	font-size:170%;
}

.col_centre .page_rubrique .resultat_recherche .image_rubrique{
	margin-right:5px;
}
.col_centre .page_rubrique .resultat_recherche .recherche{
	color:#3883cf;	
	margin-top:15px;
	margin-right:4px;
	float:left;	
}
.col_centre .page_rubrique .resultat_recherche span{
	font-size:70%;	
	font-size:110%;
}

.col_centre .page_rubrique .resultat_recherche .recherche input{
	border: 1px solid #c9c9c9; 
	width:100px;
	height:11px;
}
.col_centre .page_rubrique .resultat_recherche .recherche.fleche input {	 
	padding-top:4px;
	border:0px;
	width:4px;
	height:7px;
}
.col_centre .page_rubrique .resultat_recherche .recherche.fleche img{
	margin-top:4px;
}

/**fin page resultat de recherche**/


/**plan du site**/
.col_centre.sitemap{
	margin-top:0px;	
}

.col_centre.sitemap .page_rubrique h2 {
	color:#EB7E1D;
	margin:0 0 0 15px;
	padding:0px;
	float:none;
	font-size:130%;	
}

.col_centre.sitemap .page_rubrique h3 a {
	font-size:90%;
	margin:0px 0px 0px 10px;	
	padding:0px;	
	text-transform:uppercase;
	color:#717171;
}

.col_centre.sitemap .page_rubrique ul {
	font-size:78%;
	margin:0px 0px 0px 10px;	
	padding:0px;
}

.col_centre.sitemap .page_rubrique ul li.titre{
	text-transform:uppercase;
	margin:4px 0px;
}

.col_centre.sitemap .page_rubrique ul li.titre .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.sitemap .page_rubrique ul li.titre .tab a {
	margin-left:35px;
	color:#717171;
}

.col_centre.sitemap .page_rubrique ul li.sous_titre a {
	margin-left:55px;
	color:#717171;	
}

/**fin plan du site**/

/** block item blog**/

.online_editor .item_blog {
	margin-right:18px;	
}

.online_editor .item_blog  h3{
	color:#ec7b1d;
	font-size:80%;
	font-weight:normal;
	margin:0 15px 5px 0px;
	text-transform:uppercase;
}
.online_editor .item_blog p {
	font-size:72%;
	text-align:justify;
}
.online_editor .item_blog  .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px;
	margin-bottom:10px;
}

.online_editor .comment_blog  .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0 15px 10px 0;
	margin-bottom:10px;
}

.online_editor .comment_blog .date_publi_blog {
	margin-left:0px;
}

.online_editor .comment_blog p {
	margin-left:28px;
	margin-right:15px;
	text-align:justify;	
	font-size:80%;
}


/** fin block item blog**/


/**NEWSLETTER**/

.newsletter {
	width:370px;	
}
.newsletter .image {
	float:left;
	width:187px;	
	padding-right:5px;
}

.newsletter .separator_vertical{
	background:transparent url(../images/content/1x1_gris.jpg) repeat-y scroll 0 0;
	float:left;
	height:37px;
	margin:21px 5px 0px 9px;
	width:1px;
	padding:0px 5px 0px 5px;
}

.newsletter .texte {
	float:left;
	margin:11px 0px 0px 0px;
	width:152px;	
}

.newsletter .texte h2 {
	color:#767676;
	font-size:109%;	
	margin:0;
	padding:0;
	margin:0 0 2px;
}
.newsletter .vert {
	color:#9db925;	
	font-size:87%;
	font-weight:bold;
}

.newsletter .spacing {
	margin:10px 0 10px 10px;
width:auto;
}

.newsletter .numero {
	float:right;
	padding-left:254px;
}

.newsletter .numero h1{
	color:#ec7b1d;
	text-transform:uppercase;
	font-weight:normal;
	margin:15px 0px 0px 0px;
	padding:0px;
}

.newsletter .bg_newsletter_titre_bleu {
	background:transparent url("../images/content/bg_newsletter_titre_bleu.gif") no-repeat scroll 0 0;	
	width:750px;
	max-height:126px;
	margin:0px;
	padding:0 0 0 30px;
}

.newsletter .bg_newsletter_titre_bleu .titre{
	color:#fff;
	font-size:57px;
	vertical-align:text-bottom;
	height:126px;	
}

.newsletter .bg_newsletter_titre_orange {
	background:transparent url("../images/content/bg_newsletter_titre_orange.gif") no-repeat scroll 0 0;
	width:213px;
	height:126px;	
	vertical-align:bottom;

}
.newsletter .bg_newsletter_titre_orange .titre a{
color:#FFFFFF;
font-weight:bold;
height:126px;
padding-left:40px;

text-align:center;
text-transform:uppercase;
vertical-align:middle;
}
.newsletter .bg_newsletter_titre_orange .image{
	float:none;
	height:7px;	
	width:12px;
	margin-left:27px;
}

.newsletter .bg_body {
	background:transparent url("../images/content/bg_newsletter_body.gif") repeat-y scroll 0 0;
	margin:0;
padding:0;
vertical-align:top;
}

.newsletter .bg_body .body_left {	
	padding:0 22px 0 29px;
	margin:0px;
	width:auto;
}

.newsletter .bg_body .body_left h2 {
	color:#eb7e1d;
	text-transform:uppercase;
	margin:0;
	font-size:30px;
font-weight:normal;
}

.newsletter .bg_body .body_left h3 {
	color:#eb7e1d;
	text-transform:uppercase;
	margin:25px 0 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
}

.newsletter .bg_body .body_left h4 {	
	margin:0;
	font-size:135%;
}

.newsletter .bg_body .body_left h5 {	
	margin:0;
	font-size:100%;
}

.newsletter .bg_body .body_left p{
	text-align:justify;
	font-size:80%;	
	margin:0px;
}

.newsletter .bg_body .body_right {	
	padding:0 11px 0 22px;
	margin:0px;
vertical-align:top;
width:auto;
}

.newsletter .bg_body .body_right h2 {	
	text-transform:uppercase;
	margin:4px 0px 0px 0px;
	font-size:11px;
	padding:0px;
}

.newsletter .bg_body .body_right h3 {
	color:#eb7e1d;
	text-transform:uppercase;
	margin-bottom:0;
	margin-right:65px;
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
}

.newsletter .bg_body .body_right h4 {	
	margin:0;
	font-size:11px;
	color:#eb7e1d;
}


.newsletter .bg_body .body_right p{
	text-align:justify;
	font-size:11px;	
	margin:0px;
	margin-bottom:6px;
}





.newsletter .bg_body .body_left .savoir_plus a{
	text-align:left;
	font-size:80%;
	color:#eb7e1d;
	font-weight:bold;	
}

.newsletter .bg_body .separator_vertical{
	background:transparent url("../images/content/1x1_barre_horizontale_gris.jpg") repeat-x scroll 0 0;
	height:1px;
	margin:0px;
	width:100%;
}
.newsletter .width {
	width:100%;	
}

.newsletter .footer {
	background: url(../images/content/bg_footer.jpg) repeat-y center top;
	color: #C8C8C8;
	font-size: 82%;
	height:25px;
	padding-top:8px;
	margin-top:20px;
	
}

.newsletter .footer .liens {
margin:4px 0 0px 40px;
}

.newsletter .footer .liens {
color:#fff;
display:inline;
padding:0 5px 0 0;
text-transform:uppercase;
font-size:80%;
}

.newsletter .footer .liens a{
color:#fff;
}

/**NEWSLETTER***/


/** pagination **/
.pagination{
	margin-right:18px;
	font-size:60%;
	font-weight:bold;
	color:#ec7b1d;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

.pagination .precedent{
	margin-right:40px;	
}

.pagination .precedent a {
	float:left;	
	color:#ec7b1d;
	margin-right:35px;
}

.pagination .suivant a {
	float:right;
	color:#ec7b1d;	
}
.pagination ul {
padding:0;
list-style-image:none;
list-style-position:outside;
}
.pagination ul li {
	background:transparent none repeat scroll 0 0;
	padding:0;
	float:left;
}
.pagination ul li.page{
	background:transparent url("../images/content/pagination.gif") no-repeat scroll 0 0;
	padding:0 3px 0 3px;
}
.pagination ul li.encours{
	background:transparent url("../images/content/pagination_encours.gif") no-repeat scroll 0 0;	
	padding:0 3px 0 3px;
	color:#fff;
}
.pagination ul li.encours a{
	color:#fff;
}

.pagination ul li a{
	color:#ec7b1d;
	margin-left:2px;	
	margin-right:1px;
}


/**fin pagination **/

/**  Style sur checkbox inscription newsletter **/

.formulaire .detail_form .checkbox {
	float:left;
	padding:10px 5px 0px 0px;
}

.formulaire .detail_form .checkbox label.text {
	color:#666666;
	font-size:110%;
	font-weight:bold;
	padding-top:10px;
}
