/* Pas d'événement dans les actualités pour cette version : ccecqa
   On cache la possibilité de saisir une date d'événement dans le back office		
*/
#field-date-actualite-add-more-wrapper{
	display:none;
}

.head-actu-wrapper{clear:both;}
.actualites .title-wrapper{clear:both;}
.calendrier{vertical-align: baseline; position: relative;cursor:pointer;}
.page-calendrier .calendrier{background:#cce4e3}
.page-calendrier .page-header{display:none;}
.event-title{margin-top: 5px!important;; font-size:14px}
.page-calendrier .event-title {font-family : 'Helvetica'!important;}
.page-calendrier .event-title .tooltipstered{font-family : 'Helvetica';}
.agenda{width: 100%;  }
.agenda th, .agenda td{width: 14.28%;text-align: center;color:white}
.agenda td, agenda td.colspan{vertical-align: baseline; border: 1px solid #E8E7E9; font-weight: normal; color:#000;font-size:11px;height:32px;padding-top:5px}
.agenda th{padding :5px 0; background:#3998CB;border: 1px solid #E8E7E9;font-size:12px;}
.tooltipster-shadow {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
	color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.infobulle{width: 300px}
.infobulle img{float: left; width: 80px; margin-right: 15px}
.infobulle p{text-align: justify}
.infobulle h3{text-align: center; margin-top: -5px!important;  font-family : 'Helvetica';}
.title-calendar{text-align: center; color: #E43781; font-weight: normal;font-size: 18px;	background-color: transparent; }
.calendar_mois_annee{text-align: center; color: #ffffff;background-color:#E43781;height:30px; font-weight: normal;font-size: 16px;margin-bottom:-36px;padding-left:0px;margin-left:250px;margin-right:250px;padding-top:9px;}
.calendar_sous_titre{text-align: center; margin-top:6px;margin-bottom:35px;}
.next-month-big-calendar{margin-bottom:20px;}
.calendar_mois_precedent
{
	color:#E43781!important;
	border : 1px solid #E43781;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:14px;
}
.calendar_mois_precedent img{vertical-align: middle;margin-right:10px;}
.calendar_mois_suivant
{
	float:right;
	color:#E43781!important;
	border : 1px solid #E43781;
	padding-left:16px;
}
.calendar_mois_suivant img{vertical-align: middle;margin-left:10px;}
.colspan{background:#f5f6f6;}
.prev-month, .next-month{background:#3998CB; width: 49%; float: left; padding: 6px; cursor: pointer; }
.prev-month{margin-right: 2%}
.prev-month p, .next-month p{margin-bottom:0px; color: white; font-size: 89%;height:15px!important;}
.next-month p{text-align: right}
.puce-event{border-radius: 50%; background: #BED025; width:10px; height: 10px; display: inline-block;margin-bottom: 1px;}
.puce-event-info{border-radius: 50%; background: #3998CB; width:10px; height: 10px; display: inline-block;margin-bottom: 1px;} 
/*.eventtd:hover .puce-event, .eventtd:hover .puce-event-info{background: white!important}*/
.event-widget{display: none}
.event-body p{font-size: 13px!important;color: #4C4C4C!important;}

#widget-agenda{ margin-top: 10px; }
.event-widget{padding: 10px}
.page-calendrier.agenda th,.page-calendrier .agenda td{width: auto;vertical-align: top; height: 100px}
/*.date-element{background: transparent;color: #7b7a7a; border-top: 2px solid #f1f2f1; border-bottom: 2px solid #f1f2f1; width: 100%;margin-top: 20px;}*/
.listing-actus .date-element{}
.date,.proprio, .public{color: #59595b; font-size: 70%}
.day{
	margin-top:2px!important;
	font-size:15px;
	
}
.month{
	font-size:11px;
}
.affiche-event .day{
	margin-top:18px;
	font-weight:normal;
}

.slides_wrapper
{
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	
}

.slider-puce-info-accueil{
	background:url('../img/puce_actu_bloc_accueil.png') no-repeat transparent;
	width: 45px;
	height: 45px;
	margin: 0 auto;

}
.slider-date-element-info-accueil{
	background: #ffffff;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	color: #3998CB;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	display:inline-block;
}

.slider_formation_couleur
{
	background-color:#3998CB;
}
.slider_actu_couleur
{
	background-color:#E43781;
}
.slider_titre
{
  font-family : 'Helvetica';
  color: #ffffff;
  font-size: 136%;
  font-weight: lighter;
  text-transform: uppercase;
  width: 100%;

}
.slider_texte
{
  font-size: 100%;
  margin-bottom:10px;
}

.slider_formation_lien_actu_en_savoir_plus {
  border: #ffffff 1px solid;
  color: #ffffff!important;
  text-transform: uppercase;
  font-size: 10px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
}
.slider_formation_lien_actu_en_savoir_plus:hover {
  border: #E43781 1px solid;
  color: #E43781!important;
  background-color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
}
.slider_formation_lien_formation_en_savoir_plus {
  border: #ffffff 1px solid;
  color: #ffffff!important;
  text-transform: uppercase;
  font-size: 10px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
}
.slider_formation_lien_formation_en_savoir_plus:hover {
  border: #3998CB 1px solid;
  color: #3998CB!important;
  background-color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
}

.nav_left_slider_actu_front_mobile {
  background: url('../img/fleche_gauche_slide_actu.png') no-repeat;
  width: 28px ;
  height: 39px;
  top: 44%;
  left:0px;
  position: absolute;
  cursor: pointer;
}
.nav_right_slider_actu_front_mobile {
  background: url('../img/fleche_droite_slide_actu.png') no-repeat;
  width: 28px ;
  height: 39px;
  top: 44%;
  right:0px;
  position: absolute;
  cursor: pointer;
}
.nav-left {
  background: url('../img/fleche_gauche_slide_actu.png') no-repeat;
  width: 28px ;
  height: 39px;
  top: 44%;
  left:0px;
  position: absolute;
  cursor: pointer;
}
.nav-right {
  background: url('../img/fleche_droite_slide_actu.png') no-repeat;
  width: 28px ;
  height: 39px;
  top: 44%;
  right:0px;
  position: absolute;
  cursor: pointer;
}

#slider-selector{position: relative;top: -20px;}
#slider-selector div, #slider-selector-front div, #slider-selector-block div {width: 15px;height: 15px;	border-radius: 50%;	border: 1px solid #BED025;z-index: 25;float: right;margin-right: 5px;}
#slider-selector div.selected {	background: #BED025;border: 1px solid #BED025;}
#block-actualites-slider-actualites{margin-top:40px;}
ul.slides {	color: white !important;list-style: none !important;padding-left: 0 !important;margin:0;  padding:0;}

.content-slide{
	background:#F0EFEA;
	width:100%;
	position: absolute;
	bottom: 0;
	opacity: 0.8;
	padding:10px;
}

.slide-image{
	position: relative;
	padding-left:0px!important;
	padding-right:0px!important;
}


.content-slide p{
	font-size:12px;
	color: #595553;
}
.content-slide h3{
	color: #595553 ;
	margin-top:5px;
	font-size:18px;
	text-transform: uppercase;
	background:transparent;
	
}

.en-savoir-plus{
	font-family : 'Helvetica';
	color : #ffffff;
	font-size : 10px;
	background-color : #EF7900;
	padding : 5px;
	float : right;
}

.en-savoir-plus:hover{
	font-family : 'Helvetica ';
	color : #ffffff;
	font-size : 10px;
	Background-color  : #CA6803;
}
.en-savoir-plus:visited{
	color : #ffffff;
}


.en-savoir-plus-sidebar{
	font-family : 'Helvetica';
	color : #3998CB;
	font-size : 9px;
	font-weight:bold;
	background-color : #E4E4E4;
	padding-left  : 10px;
	padding-right : 10px;
	padding-top  : 3px;
	padding-bottom : 3px;	
	float:right;
	margin-top:2px;
	border:1px solid #3998CB;

}

.en-savoir-plus-sidebar:hover{
	color : #ffffff;
	Background-color  : #3998CB;
	font-size : 9px;
	font-weight:bold;	
	padding-left  : 6px;
	padding-right : 6px;	
}
.en-savoir-plus-sidebar:visited{
	color : #ffffff;
}


.en-savoir-plus-widget{
	font-family : 'Helvetica';
	color : #ffffff;
	font-size : 9px;
	font-weight:bold;
	background-color : #3998CB;
	padding-left  : 10px;
	padding-right : 10px;
	padding-top  : 3px;
	padding-bottom : 3px;	
	margin-top:2px;
	border:1px solid #3998CB;

}

.en-savoir-plus-widget:hover{
	color : #3998CB!important;
	Background-color  : #E4E4E4;
	font-size : 9px;
	font-weight:bold;	
	padding-left  : 10px;
	padding-right : 10px;	
}
.en-savoir-plus-widget:visited{
	color : #ffffff;
}


.title-actu-ftont{font-size: 30px; color: #b8b8b8; font-weight: bold; text-transform: uppercase;  padding: 0 20px;}
.actu p{font-size: 16px; color: #676767; text-align: center; padding: 0 20px;}
.actu{margin-top: 15px}
.date{background: url('../img/picto_calendrier.png') no-repeat left;margin-left: 25px;padding-left: 20px;}
.public {background: url('../img/picto_personnel_administratif.png') no-repeat left;margin-left: 25px;padding-left: 17px;}
.picto-formation{background:url('../img/puce_formation.png') no-repeat #3998CB; background-position : 48% 48%; width: 40px; height: 40px;float: left }
.puce-info{background:url('../img/puce_actu.png') no-repeat #E43781;    background-position : 48% 48%; width: 40px; height: 40px;float: left; }
.puces{width: 100%; height: 10px}
.info-formations span{color:#000000; font-weight: bold ;font-size: 100%;line-height: 20px;}
.info-formations p{margin-bottom: 0}
.title-wrapper {margin-bottom: 10px;margin-top:0px;}
.titre-formation{display: block; background: #3998CB; color: white;margin-left:164px; margin-top: 25px;font-weight: normal;padding-left: 10px;font-size: 16px; line-height: 25px; font-family:'Helvetica' }
.titre-formation-inscription{display: block; background: #3998CB; color: white; margin-top: 25px;font-weight: normal;padding-left: 10px;font-size: 16px; line-height: 25px; font-family:'Helvetica' }
.link-calendar{background:url('../img/picto_calendrier.png') no-repeat #3998CB;background-position: 2% 48%;width:203px;height: 30px; display: block; float: left; margin-left: 295px;margin-top:30px;color: white!important;text-align: center;padding-top:7px;text-transform:uppercase;}
/*.inscription{background:url('../img/picto_btn_inscription.png') no-repeat #09A998;background-position: 2% 48%;width:203px;height: 30px; display: block; float: left;margin-left: 50%; margin-top:30px;color: white!important;text-align: center;padding-top:6px;text-transform:uppercase; }*/
/*.inscription{background:url('../img/inscription.png') no-repeat;width:203px;height: 30px; display: block; float: left;margin-left: 50%; margin-top:30px;}*/
.inscription_wrapper{margin-left: 175px;}
.inscription{background:url('../img/inscription.png') no-repeat;width:203px;height: 30px; display: block;margin : 0 auto;}
.choice{float: right}
.actualites-title{float: left; text-transform: uppercase; font-size: 220%;color:#ED9732;font-family: 'Helvetica';margin : 0;width:100%;margin-bottom:20px;}
.order-choice-adherents{}
.actualites-header{
	margin-top : 24px;
	height:70px;
}
.clear-fix{clear: both}

/*
.type-choice a{ padding: 5px;font-weight: bold;	color: #FFF!important;font-size:100%;background: #E09C05 ;}
.type-choice a.selected{background: #92A928  ;color: #FFF!important}
.type-choice a:hover{background: #92A928 ; text-decoration: none;color: #FFF!important}
*/

.type_choice_toutes a{padding: 5px; color: #808080;font-size:100%;background: #E4E4E4 ;float:left;margin-right:10px;}
.type_choice_toutes a.selected{color:#000000;}
.type_choice_toutes a:hover{color:#000000;}

.type_choice_actu a{padding: 5px;color: #ffffff!important ;font-size:100%;background: #E43781;float:left;margin-right:10px;}
.type_choice_actu a.selected{color:#ffffff;}
.type_choice_actu a:hover{color:#ffffff;background: #92045F ;}

.type_choice_formation a{padding: 5px; color: #ffffff!important ;font-size:100%;background: #3998CB ;float:left;}
.type_choice_formation a.selected{color:#ffffff;}
.type_choice_formation a:hover{color:#ffffff;background: #1C80A6}


.order-choice{margin-bottom: 20px}
.order-choice{margin-top: 15px;font-size:75%}
.order-choice a.selected, .order-choice a:hover{background:#808080  ;color: white; text-decoration: none }
.order-choice a{color: #556270; padding: 5px;}

.picto-info{width:41px; height: 39px; float: left}
.date-submitted{font-size: 56.3%;}
.date-submitted{font-size: 80%;color: #484848;}
.listing-actus .actualites{float: left;width: 100%}
.listing-actus .actualites{margin-bottom: 0px;margin-top: 2px;}
.listing-actus .image{width:150px; float: left; margin-right: 10px;}
.listing-actus {font-size: 12px;}
.content_text_actualites{margin-left : 174px;}
.body-formation{margin-left : 164px;}
.actualites p{/*font-size: 12px;*/}
.link-bottom {margin-left : 174px;}
.en-savoir-plus-actu {height: 24px; float : left; text-align: right;text-transform: uppercase; color: #3998CB!important;line-height: 24px; padding-left: 10px; padding-right: 10px;border:1px solid #3998CB;font-size:9px;}
.en-savoir-plus-actu:hover{color:white!important;background: #3998CB;font-size:9px;}

/*.separateur-article{height: 1px; background: #B2B2B2; margin-bottom: 10px}*/
.listing-actus .node{overflow: auto}
.node-type-actualites .image{float: left; margin-right: 25px; width: 150px}
.node-type-manifestations .image{float: left; margin-right: 25px}
.synthese{background: #F0EFEA; float: left; width:-webkit-fill-available;width:-moz-available;margin-left: 174px;margin-top: 30px;padding-bottom:7px;}
.synthese h3{font-family:Helvetica;font-size: 143%;font-weight: bold; color: #3998CB; margin-top:0px }
.synthese h4{font-family:Helvetica;font-size: 75%;font-weight: bold; color: #000000; margin-bottom: 0px }
.synthese p{font-size: 75%; color: #566371;margin-bottom:0px; }
.span_tnn{font-size: 100%; color: #566371;margin-bottom:0px; font-weight: normal;}
.colonne-gauche{float: left; width: 180px; margin-right: 0px; margin-left: 20px; margin-top: 10px}
.colonne-gauche h3{color:#3998CB!important;}
.colonne-droite{float: left;width: 180px;margin-right: 20px; margin-left: 20px;margin-top: 10px}
.colonne-droite h3{color:#3998CB!important;}
.gmap-map{position: relative;margin-top: 10px;}
.actu-link, .event-link{color: gray}
.date-element-info{
	background: #3998CB;
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
}

.title-wrapper h3{
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 19px!important;
	color: #E43781!important;
	font-family: 'Helvetica';
	background: transparent;
	line-height: 18px;
	padding-left: 0px;
	font-weight: lighter;
	text-transform : uppercase;
	display: block;
	padding-top: 7px;
}

.title-wrapper-formation h3{
	color: #3998CB!important;
}

h3.left{margin : 0;margin-bottom: 2px;padding-top: 7px;color:#3998CB!important;}
.title-wrapper h1.left{font-size: 220%;color:#ED9732;font-family: 'Helvetica'}

.block-actus{ border-top: #00AEEC 12px solid; border-bottom: #00AEEC 12px solid;background: #E9E9E7;width: 100%;margin-left:0px!important;}
.block-actus h2{font-size: 165%; color:#00AEEC; display: block; text-align: center; font-family: 'Helvetica'; margin-top: 20px}
.header-actu{}
.header-actu h2{font-size: 120%; color:#87d2fe;display: block;text-align: center;}

.rss-block-actus {
    font-size: 75%;
    line-height: 15px;
    display: block;
    background: url('../img/flux_rss.png') no-repeat right;
    color: #4C4C4C!important;
    width: 175px;
    height: 51px;
    text-align: right;
    padding-top: 21px;
    padding-right: 48px;
    padding-left: 17px;
    margin-top: 45px;
    margin-bottom: 0px;
}
.rss-block-actus:hover{text-decoration: none}

.date-element-info, .puce-info, .picto-formation{margin-right: 15px}

.plus-actu {
    background-color: #92A928 ;
    width: 100%;
    float: left;
    margin-top: 20px;
    font-family: 'Helvetica';
    font-size: 14px;
    color: #ffffff!important;
    padding: 6px;
    text-align: center;
	text-transform:uppercase;
}
.plus-actu:hover{
	text-decoration: none;
	background-color: #7E9325 ;
   font-family: 'Helvetica';
    font-size: 14px;	
}

.plus-actu-sous_slider {
	background: url(../img/picto_btn_information_accueil.png) left center no-repeat;
    background-color: #E43781 ;
    width: 100%;
	min-height:66px;	
    float: left;
    margin-top: 10px;
	margin-bottom: 20px;
    font-family: 'Helvetica';
    font-size: 14px;
    color: #ffffff!important;
    padding-left: 57px;
	padding-right: 10px;
	padding-top: 12px;
    text-align: center;
	text-transform:uppercase;
}
.plus-actu-sous_slider:hover{
	text-decoration: none;
	background-color: #92045f ;
   font-family: 'Helvetica';
    font-size: 14px;	
}

.plus-actu-sous_calendar {
	background: url(../img/picto_calendrier.png) left center no-repeat;
    background-color: #3998CB ;
    width: 100%;
	min-height:76px;
    float: left;
    margin-top: 10px;
    font-family: 'Helvetica';
    font-size: 14px;
    color: #ffffff!important;
    padding-left: 57px;
	padding-right: 10px;
	padding-top: 25px;
    text-align: center;
	text-transform:uppercase;
	border-top:14px solid #ffffff;
}
.plus-actu-sous_calendar:hover{
	text-decoration: none;
	background-color: #1c80a6 ;
   font-family: 'Helvetica';
    font-size: 14px;	
}

.affiche-event .actu-block-item{clear:both; width:100%;text-align:center;/*margin : 0px; width:275px; margin-left: 0px;*/margin-top: 22px; /*margin-right: 10px*/}
.affiche-event .grid-2 {margin-top:12px;}
.affiche-event .grid-2 h2{font-family: 'Helvetica'; color : #3998CB ;text-transform:uppercase; font-size : 17px; font-weight:normal;background-color : transparent; padding :0;}
.affiche-event .actu-block-item h2{margin: 0; }
.affiche-event .actu-block-item h2 a{font-size: 130%; color:#ED9732; display: block; text-align: left; font-family: 'Helvetica'}
.affiche-event .actu-block-item p{color: #3998CB!important; font-size: 82%!important;text-align: left}



.event-widget h2 a{margin-left: 20px}

#block-actualites-widget-actualites{
	    background-color: #E4E4E4;
}

.widget-date-element-info-accueil{
	background: #3998CB;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	display:inline-block;
}

.lien_grand_calendar{
	background:url('../img/picto_calendrier.png') no-repeat #C8D644; 
	background-position : 7% 60%;
	background-size : 12%;
	margin-top:40px;
	margin-bottom:20px;
	padding:10px;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:54px;
	
}
.lien_grand_calendar a:visited{
	text-decoration: none
}

.page-actualites h1.page-header{
	color:#259fa5;
	margin-top:20px;
}
.page-actualites .node{
	/*margin-top: 20px;*/
	/*height: 165px;*/
	margin-bottom: 14px;
	background: #E4E4E4;
}
.page-actualites .actu-content{
	width: 80%;
	float: right;
}
.actu-content p{
	margin-left:0px!important;
}
.page-actualites p{
	height:53px;
}
.page-actualites .img{
	width:150px;
	float: left;
	margin-right:10px;
}

.page-actualites .listing-actus{
	padding:10px;
}
.page-actualites .node-actu{
	padding:10px;
	padding-top:1px;
}

.date-element-info-listing{
	background: #92A928;
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
}

.page-actualites .page-header{display: none;}
.page-inscription .page-header{display: none;}

/* formation */
.inscription-title{background:url('../img/puce_formation.png') no-repeat; height: 45px; line-height: 45px; padding-left: 0px}
.bandeau-formation{background: #797182; width: 100%; color: white; clear: both}
.bandeau-formation h3{color: white; text-transform: uppercase;line-height: 30px; margin-left:20px; font-weight: normal;font-family: 'Helvetica';}
#select-formation{width: 100%;margin-top: 20px;margin-bottom: 20px}
#select-date{width: 100%; margin-top: 20px; margin-bottom: 20px}
input[type="radio"] {vertical-align: middle;margin: 5px}
#dejeuner{margin-bottom: 10px}
#nbPart{margin-top: 20px; margin-bottom: 20px}
.bandeau-part{background: #c6c6c6; width: 100%; height: 30px; color: white; line-height: 30px; padding-left: 10px}
#participant {display: inline-block;}
#participant label{display: block;width: 90px;float: left; line-height: 20px; margin-top: 4px; margin-bottom: 0px}
#participant input{float: left; margin-top: 2px; margin-bottom: 6px}
.bandeau-part{clear: both}
input[name="nom-part"]{margin-right: 20px}
.left-input{/*width: 50%; float: left*/ margin-bottom:18px;}
.left-input-cp{width: 30%; float: left; margin-right: 20px}
.input-ville{width: 66%; float: left}
#enregistrer{background:url('../img/btn_enregistrer.png') no-repeat!important; width:135px; height:  35px; text-indent: -5000px; margin-top: 50px;border:none;}
#annuler{background:url('../img/btn_annuler.png') no-repeat!important; width:135px!important; height:  35px; text-indent: -5000px;margin-top: 50px;margin-left: 260px;border:none;}
.input-error{border: 1px solid red!important}
.delete-item{float: right; background: #29abe2!important}
#export{background:#29abe2!important;margin-bottom: 15px;}

.node-type-formation .image{
	float:left;
}

.page-inscription .image{
	float:left;
}


.pager-first, .pager-last, .prev, .next {
	display:none!important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	background-color:#1C80A6 !important;
	border-color:#1C80A6 !important;

}

.pagination > li > a
{
	color:#303031 !important;
}

#message_inscription{
	display:none;
}
#message_inscription #retour_accueil{
	Border : 1px solid #3998CB;
	color : white;
	background-color:#3998CB;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
}


#form-inscription input{
	width:100%;
}
#form-inscription input[type="radio"]{
	width:auto;	
}
#form-inscription input[type="checkbox"]{
	width:auto;	
	float:left;
}
#texte_conditions{
	display:block;
	margin-left:25px;
}

#enregistrer{
	width:30%!important;
}

.image_illustration_actu{
	width:153;
	height:92;
	margin-right:10px;
}

.message_erreur_inscription{
	color: red;
	line-height: 20px;
	margin-bottom: 1px;
}