.liste_top .content p,
.liste_top .content br {
 clear: both !important;
}

/* NEWSLETTER */
/* styles generaux */
#page {
width: 800px;
}

#parution {
border-bottom: 3px solid #969696;
padding: 0 0 12px 16px;
}

#parution span.jour {
display: block;
clear: both;
color: #f90;
font-size: 28px;
font-weight: bold;
}

#parution span.mois {
display: block;
clear: both;
color: #969696;
font-size: 12px;
font-weight: bold;
}

strong {
	font-weight : bold;
}

/* HEADER */
#header img, #header a img  { float: left }

h2 {
float: left;
width: 100%;
margin: 38px 0 50px 0;
font: normal 2em Verdana, Arial, Helvetica, sans-serif;
color: #9f64a8;
}

h2 span {
float: left;
margin-right: 20px;
width: 129px;
height: 22px;
background: #9f64a8;
}
/* COLONNE GAUCHE */
#gauche {
width: 165px;
float: left;
}
#gauche img {
margin: 6px 0
}
#gauche .content.titre h2 {
font: normal 1em Impact, Arial, Helvetica, sans-serif;
background: #fff;
color: #009bb7;
margin: 0 0 0 22px;
width: 97px;
height: 19px;
text-align: center;
}
#gauche #bloc h3 {
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
#gauche #bloc.actus .common_right_block { width: 165px; margin:0; padding:0; float:left; clear:both; }
#gauche #bloc.actus .common_right_block .rnd_borders_top,
#gauche #bloc.actus .common_right_block .rnd_borders_bot { display:block; clear:both; background:transparent; font-size:1px; }
#gauche #bloc.actus .common_right_block .ln_01,
#gauche #bloc.actus .common_right_block .ln_02,
#gauche #bloc.actus .common_right_block .ln_03,
#gauche #bloc.actus .common_right_block .ln_04,
#gauche #bloc.actus .common_right_block .content {
height:1px; display:block; overflow:hidden;
background:#009bb7;
border: 1px solid #01b9b9;
border-top:none; border-bottom:none; }
#gauche #bloc.actus .common_right_block .ln_02,
#gauche #bloc.actus .common_right_block .ln_03,
#gauche #bloc.actus .common_right_block .ln_04,
#gauche #bloc.actus .common_right_block .content {
background: #009bb7;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #fff;}
#gauche #bloc.actus .common_right_block .ln_01 { margin:0 5px 0 5px; border:none; }
#gauche #bloc.actus .common_right_block .ln_02 { margin:0 3px 0 3px; border-width:2px; }
#gauche #bloc.actus .common_right_block .ln_03 { margin:0 2px 0 2px; }
#gauche #bloc.actus .common_right_block .ln_04 {  height:2px; margin:0 1px 0 1px; }
#gauche #bloc.actus .common_right_block .content { padding:6px 8% 12px 4%; height:auto; }
#gauche #bloc.actus a {
margin-top: 15px;
width: 100%;
display: block;
color: #fff;
text-decoration: underline
}

#gauche #bloc.astuces { margin-top: 11px; float: left; }
#gauche #bloc.astuces .common_right_block { width: 165px; margin:0; padding:0; float:left; clear:both; }
#gauche #bloc.astuces .common_right_block .rnd_borders_top,
#gauche #bloc.astuces .common_right_block .rnd_borders_bot { display:block; clear:both; background:transparent; font-size:1px; }
#gauche #bloc.astuces .common_right_block .ln_01,
#gauche #bloc.astuces .common_right_block .ln_02,
#gauche #bloc.astuces .common_right_block .ln_03,
#gauche #bloc.astuces .common_right_block .ln_04,
#gauche #bloc.astuces .common_right_block .content {
height:1px; display:block; overflow:hidden;
background:#a065a9;
border: 1px solid #a065a9;
border-top:none; border-bottom:none; }
#gauche #bloc.astuces .common_right_block .ln_02,
#gauche #bloc.astuces .common_right_block .ln_03,
#gauche #bloc.astuces .common_right_block .ln_04,
#gauche #bloc.astuces .common_right_block .content {
background: #a065a9;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #fff;}
#gauche #bloc.astuces .common_right_block .ln_01 { margin:0 5px 0 5px; border:none; }
#gauche #bloc.astuces .common_right_block .ln_02 { margin:0 3px 0 3px; border-width:2px; }
#gauche #bloc.astuces .common_right_block .ln_03 { margin:0 2px 0 2px; }
#gauche #bloc.astuces .common_right_block .ln_04 {  height:2px; margin:0 1px 0 1px; }
#gauche #bloc.astuces .common_right_block .content { padding:6px 8% 12px 4%; height:auto; }
#gauche #bloc.astuces a {
margin-top: 15px;
width: 100%;
display: block;
color: #fff;
text-decoration: underline
}



/* COLONNE CENTRE */
#centre {
width: 462px;
float: left;
clear: none;
margin: 0 0 0 27px;
padding-right:10px;
border: 0px solid black;
}


#centre .article span.titre {
display: block;
margin: 0 0 10px 0;
font: bold 1.7em Arial, Helvetica, sans-serif;
color: #dc1681;

}
#centre .article .accroche {
display: block;
margin: 0 0 10px 0;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color: #dc1681;
}
#centre .article p {
margin: 0 0 5px 0;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #252525;
}

#centre .article img {
/*border: 0px solid #ccc;*/
padding: 0px;
}
#centre .article ul li {
	list-style : disc ;
}
#centre .article ol li 	{
	list-style-type : decimal;
}
#centre .article ul li, #centre .article ol li {
	margin : 0 0 0 20px;
}

#centre .article ul li {
	list-style : disc ;
}
#centre .article img.droite {  /* on positionne l'image  droite */
float: right;
clear: right;
margin: 0 0 3px 3px
}
#centre .article img.gauche {  /* on positionne l'image   gauche */
float: left;
clear: left;
margin: 0 3px 3px 0;
}
#centre .article a {
text-decoration: underline
}

/* Rajout des pointills */
#centre .article_border {
    background:url(../img/bg_cadre_newsletter.png) repeat-y;
  /*  border-left: 2px dotted #dc1681;*/
    padding: 10px;
}
#centre .article_border span.titre {
display: block;
margin: 0 0 10px 0;
font: bold 1.7em Arial, Helvetica, sans-serif;
color: #dc1681;

}
#centre .article_border .accroche {
display: block;
margin: 0 0 10px 0;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color: #dc1681;
}
#centre .article_border p {
margin: 0 0 5px 0;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #252525;
}

#centre .article_border img {
/*border: 0px solid #ccc;*/
padding: 3px;
}
#centre .article_border ul li {
	list-style : disc ;
}
#centre .article_border ol li 	{
	list-style-type : decimal;
}
#centre .article_border ul li, #centre .article_border ol li {
	margin : 0 0 0 20px;
}

#centre .article_border ul li {
	list-style : disc ;
}
#centre .article_border img.droite {  /* on positionne l'image   droite */
float: right;
clear: right;
margin: 0 0 3px 3px
}
#centre .article_border img.gauche {  /* on positionne l'image  gauche */
float: left;
clear: left;
margin: 0 3px 3px 0;
}
#centre .article_border a {
text-decoration: underline
}

/***************************/
#centre .infosPratiques {
margin: 5px 0;
padding: 12px;
color: #fff;
background: #b67db2 url(../img/fond_infosPratiques.png) 3px 10px no-repeat;
}
#centre .infosPratiques h3 {
margin: 0 0 8px 0;
font-size: 1.7em;
}
#centre .infosPratiques .sousTitre {
display: block;
margin: 0 0 8px 0;
font-weight: bold;
font-size: 1.2em;
}
#centre .article .infosPratiques p,
#centre .infosPratiques p {
color: #fff;
}
#centre .infosPratiques a,
#centre .infosPratiques strong,
#centre .infosPratiques .accroche {
color: #fff;
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
}
#centre hr {
margin: 20px 0;
background: #464646;
height: 1px;
border: 0;
}
#centre #credits p {
text-align: right;
color: #9f9da0;
}
/* COLONNE DROITE */
#droite {
width: 131px;
float: left;
clear: none;
}
#droite #bloc.itineraire { margin-top: 11px; }
#droite #bloc.itineraire .common_right_block { width: 131px; margin:0; padding:0; float:left; clear:both; }
#droite #bloc.itineraire .common_right_block .rnd_borders_top,
#droite #bloc.itineraire .common_right_block .rnd_borders_bot { display:block; clear:both; background:transparent; font-size:1px; }
#droite #bloc.itineraire .common_right_block .ln_01,
#droite #bloc.itineraire .common_right_block .ln_02,
#droite #bloc.itineraire .common_right_block .ln_03,
#droite #bloc.itineraire .common_right_block .ln_04,
#droite #bloc.itineraire .common_right_block .content {
height:1px; display:block; overflow:hidden;
background:#de1681;
border: 1px solid #de1681;
border-top:none; border-bottom:none; }
#droite #bloc.itineraire .common_right_block .ln_02,
#droite #bloc.itineraire .common_right_block .ln_03,
#droite #bloc.itineraire .common_right_block .ln_04,
#droite #bloc.itineraire .common_right_block .content {
background: #de1681;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #fff;}
#droite #bloc.itineraire .common_right_block .ln_01 { margin:0 5px 0 5px; border:none; }
#droite #bloc.itineraire .common_right_block .ln_02 { margin:0 3px 0 3px; border-width:2px; }
#droite #bloc.itineraire .common_right_block .ln_03 { margin:0 2px 0 2px; }
#droite #bloc.itineraire .common_right_block .ln_04 {  height:2px; margin:0 1px 0 1px; }
#droite #bloc.itineraire .common_right_block .content { padding:6px 8% 25px 4%; height:auto; }
#droite #bloc.itineraire a {
margin-top: 15px;
width: 100%;
display: block;
color: #fff;
text-decoration: underline
}
#bloc.itineraire h3 {
font: bold  1.7em Arial, Helvetica, sans-serif;
line-height: 10px;
margin-bottom: 15px;
}
#bloc.itineraire h3 span {
display: block;
font-size: 0.8em;
margin: 0 0 0 10px;
}

#inscription {
float: inherit;
margin-top: 11px;
width: 100%;
}
#inscription p {
margin-top: 11px;
padding: 2px 0 10px 5px;
background: #7fb114;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
#inscription p span {
margin: 0 0 12px 0;
display: block;
font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
color: #000;
}
#inscription p a img {
margin: 12px 0 0 0;
}
#inscription ul {
margin: 22px 0 0 5px;
}
#inscription ul li {
margin: 0 0 4px 0;
list-style:none;
}

#archives {
float: inherit;
margin-top: 46px;
width: 100%;
}
#archives ul {
margin: 22px 0 0 5px;
}
#archives ul li {
margin: 0 0 4px 0;
border-bottom: 1px solid #cdcdcd;
font-size: 1em;
}
#archives ul li.toutesArchives {
margin: 16px 0 4px 0;
border-bottom: 0;
}
#archives ul li.toutesArchives a {
font-weight: bold;
color: #a7a7a7
}

#ilslontdit {
float: inherit;
margin: 11px 0;
width: 121px;
border: 1px solid #b27db1;
border-left: 0;
padding: 14px 0 14px 10px;
}
#ilslontdit p {
margin: 17px 0;
}
#ilslontdit span.userVelib {
font-weight: bold;
display: block;
margin: 8px 0 0 0;
}
#ilslontdit a.suite {
padding-left: 18px;
background: url(../img/picto_suiteTemoignages.png) left top no-repeat;
color: #2d317a;
text-decoration: underline;
}

#droite #bloc.agenda .common_right_block { width: 131px; margin:0; padding:0; float:left; clear:both; }
#droite #bloc.agenda .common_right_block .rnd_borders_top,
#droite #bloc.agenda .common_right_block .rnd_borders_bot { display:block; clear:both; background:transparent; font-size:1px; }
#droite #bloc.agenda .common_right_block .ln_01,
#droite #bloc.agenda .common_right_block .ln_02,
#droite #bloc.agenda .common_right_block .ln_03,
#droite #bloc.agenda .common_right_block .ln_04,
#droite #bloc.agenda .common_right_block .content {
height:1px; display:block; overflow:hidden;
background:#0081c3;
border: 1px solid #0081c3;
border-top:none; border-bottom:none; }
#droite #bloc.agenda .common_right_block .ln_02,
#droite #bloc.agenda .common_right_block .ln_03,
#droite #bloc.agenda .common_right_block .ln_04,
#droite #bloc.agenda .common_right_block .content {
background: #0081c3;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
color: #fff;}
#droite #bloc.agenda .common_right_block .ln_01 { margin:0 5px 0 5px; border:none; }
#droite #bloc.agenda .common_right_block .ln_02 { margin:0 3px 0 3px; border-width:2px; }
#droite #bloc.agenda .common_right_block .ln_03 { margin:0 2px 0 2px; }
#droite #bloc.agenda .common_right_block .ln_04 {  height:2px; margin:0 1px 0 1px; }
#droite #bloc.agenda .common_right_block .content { padding:6px 8% 25px 4%; height:auto; }
#droite #bloc.agenda a {
/*margin-top: 15px;*/
width: 100%;
display: block;
color: #fff;
text-decoration: underline
}
#bloc.agenda h3 {
font-weight: bold;
font-size: 1.5em;
}
#bloc.agenda .date {
font-weight: bold;
display: block;
margin-top: 10px;
}
/* FIN NEWSLETTER */

#bloc.astuces h3 {
font-size: 1.7em !important;
line-height: 10px !important;
margin-bottom: 15px;
}
#bloc.astuces h3 span {
display: block;
font-size: 0.8em;
margin: 0 0 0 10px;
}

.separateur{
	height:2px;
	overflow:hidden;
	background:url(../img/point_separteur.png) repeat-x;
}

a.camera{
	background: url(../img/picto_camera_reference.gif) no-repeat left 3px;
	padding: 0 0 0 20px;
}
