@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	margin: 0px;
}
a{
color:#0078A9;
text-decoration:none;
}
a:hover{
color:#0078A9;
text-decoration:underline;
}
div {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p, h1, h2, h3, h4, h5, h6    {
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
ul   {
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
}
li {
	padding-bottom: 5px;
	padding-top: 2px;
}
form {
	margin: 0px;
	padding: 0px;
	display: block;
}
#header {
	background-image: url(img/fd_header.gif);
	background-repeat: no-repeat;
	background-position: 310px 0px;
	width: 1016px;
	height: 98px;
	margin: 0px;
	padding: 0px;
}
#header #logo {
	float: left;
	height: 98px;
	width: 309px;
	margin: 0px;
	padding: 0px;
}
#header #hLang {
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	padding-left: 20px;
	height: 86px;
	width: 33px;
	padding-right: 16px;
}
#header #hLang img {
	margin-top: 12px;
	margin-bottom: 2px;
}
#header #hSearch {
	float: left;
	padding-top: 12px;
	height: 86px;
	width: 98px;
	padding-left: 6px;
	padding-right: 6px;
}
#search p {
	font-weight: bold;
	color: #FFFFFF;
}
.inputSearch {
	margin: 0px;
	padding: 0px;
	width: 86px;
	height: 15px;
	font-size: 10px;
	line-height: 15px;
}
.lienRecherche:link, .lienRecherche:visited {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
}
.lienRecherche:hover {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
}
#header #hPub {
	float: left;
	width: 120px;
	height: 60px;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-right: 17px;
	padding-left: 17px;
}
#header #hMenu {
	width: 250px;
	float: left;
}


#header #hMenu div {
	float: left;
	text-align: center;
	padding: 12px 6px 12px 6px;
	height: 25px;
}
#header #hIdent {
	width: 112px;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 12px;
	padding-bottom: 6px;
	height: 80px;
}
#header #hIdent #ident label {
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
	float: left;
	display: block;
	width: 112px;
}
#header #hIdent #ident p {
	font-weight: bold;
	color: #FFFFFF;
}
.inputIdent {
	margin: 0px;
	padding: 0px;
	width: 80px;
	height: 15px;
	font-size: 10px;
	line-height: 15px;
	display: block;
	float: left;
}
.inputOk {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 15px;
	float: left;
}
#hdate {
	width: 1006px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	padding-left: 10px;
	padding-right: 0px;
}
#header #hMenu .lienhMenu:link, #header #hMenu .lienhMenu:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#header #hMenu .lienhMenu:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#navH {
	float: left;
	width: 1006px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#hdate .hdateLine {
	width: 50%;
	float: left;
	font-weight: bold;
	color: #565656;
	font-size: 13px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
}
#hdate .hdateDate {
	width: 50%;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 4px;
	float: left;
	color: #565656;
}
.boite {
	margin: 0px;
	padding: 0px;
}
#ColDroite {
	width: 250px;
	float: left;
	padding: 5px;
	margin: 0px;
}
#ColDroite .gris {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColDroite .gris .haut {
	background-image: url(img/gris_haut250.gif);
	background-repeat: no-repeat;
	width: 226px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-left: 12px;
}
#ColDroite .gris .centre {
	background-image: url(img/gris_centre250.gif);
	margin: 0px;
	width: 238px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColDroite .gris .centre .contenu {
	padding-left: 6px;
	padding-right: 6px;
	width: 226px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B2B2B2;
	color: #000000;
}
#ColDroite .gris .bas {
	background-image: url(img/gris_bas250.gif);
	height: 15px;
	width: 250px;
	float: left;
	background-repeat: no-repeat;
}
#ColDroite .rouge {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColDroite .rouge .haut {
	background-image: url(img/rouge_haut250.gif);
	background-repeat: no-repeat;
	width: 226px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-left: 12px;
}
#ColDroite .rouge .centre {
	background-image: url(img/rouge_centre250.gif);
	width: 238px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColDroite .rouge .centre .contenu {
	padding-left: 6px;
	padding-right: 6px;
	width: 226px;
	padding-top: 6px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AC0D33;
	color: #000000;
}
#ColDroite .rouge .bas {
	background-image: url(img/rouge_bas250.gif);
	height: 15px;
	width: 250px;
	float: left;
	background-repeat: no-repeat;
}
#ColDroite .bleu {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColDroite .bleu .haut {
	background-image: url(img/bleu_haut250.gif);
	background-repeat: no-repeat;
	width: 226px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-left: 12px;
}
#ColDroite .bleu .centre {
	background-image: url(img/bleu_centre250.gif);
	margin: 0px;
	width: 238px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColDroite .bleu .centre .contenu {
	padding-left: 6px;
	padding-right: 6px;
	width: 226px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1C87B2;
	color: #1C87B2;
	padding-top: 6px;
}
#ColDroite .bleu .bas {
	background-image: url(img/bleu_bas250.gif);
	height: 15px;
	width: 250px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	line-height: 1px;
}
#hpColGauche {
	width: 190px;
	float: left;
	padding: 5px;
	margin: 0px;
}
/*########################################################################rouge*/
#hpColGauche .rouge {
	width: 190px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#hpColGauche .rouge .haut {
	background-image: url(img/rouge_haut190.gif);
	background-repeat: no-repeat;
	width: 166px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-left: 12px;
}
#hpColGauche .rouge .centre {
	background-image: url(img/rouge_centre190.gif);
	margin: 0px;
	width: 178px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#hpColGauche .rouge .centre .contenu {
	padding-left: 6px;
	padding-right: 6px;
	width: 166px;
	color: #AC0D33;
}
#hpColGauche .rouge .bas {
	background-image: url(img/rouge_bas190.gif);
	height: 15px;
	width: 190px;
	float: left;
	background-repeat: no-repeat;
}
/*########################################################################bleu*/
#hpColGauche .bleu {
	width: 190px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#hpColGauche .bleu .haut {
	background-image: url(img/bleu_haut190.gif);
	background-repeat: no-repeat;
	width: 166px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-left: 12px;
}
#hpColGauche .bleu .centre {
	background-image: url(img/bleu_centre190.gif);
	margin: 0px;
	width: 178px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#hpColGauche .bleu .centre .contenu {
	padding-left: 6px;
	padding-right: 6px;
	width: 166px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1C87B2;
	color: #1C87B2;
	padding-top: 6px;
}
#hpColGauche .bleu .bas {
	background-image: url(img/bleu_bas190.gif);
	height: 15px;
	width: 190px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	line-height: 1px;
}
#ColPubDroite {
	padding: 5px;
	float: left;
	width: 165px;
	text-align: center;
}
#hpCenter {
	padding: 5px;
	float: left;
	width: 546px;
}
#hpCenter .hpNews {
	width: 505px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#hpCenter h2 {
	font-weight: bold;
	color: #AC0D33;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -1px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC0D33;
	display: block;
	float: left;
	width: 535px;
}
.newsSsTitre a:link, .newsSsTitre a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.newsSsTitre a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.newsTitre a:link, .newsTitre a:visited {
	color: #AC0D33;
	text-decoration: none;
}
.newsTitre a:hover {
	color: #AC0D33;
	text-decoration: underline;
}
.lireSuite  {
	font-size: 20px;
	color: #AC0D33;
	text-decoration: none;
	line-height: 12px;
	font-weight:bolder;
}
.lireSuite_blanc {
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	font-weight:bolder;
}
.lireSuite_blue  {
	font-size: 20px;
	color: #1C87B2;
	text-decoration: none;
	line-height: 12px;
	font-weight:bolder;
}
.lireSuite_grey  {
	font-size: 20px;
	color: #B2B2B2;
	text-decoration: none;
	line-height: 12px;
	font-weight:bolder;
}



#ColPubCentre {
	padding: 20px;
	float: left;
	width: 976px;
	margin: 0px;
	text-align: center;
}

#ColGauche {
	width: 550px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#ColGauche .rouge {
	width: 550px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColGauche .rouge .haut {
	background-image: url(img/rouge_haut550.gif);
	background-repeat: no-repeat;
	width: 538px;
	min-height:15px;
	float: left;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColGauche .rouge .haut h2 {
	font-size: 18px;
	line-height: 24px;
	color: #AC0D33;
	width: 530px;
	padding: 4px;
	float: left;
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC0D33;
}
#ColGauche .rouge .centre {
	background-image: url(img/rouge_centre550.gif);
	background-repeat:repeat-y;
	padding: 0px;
	margin: 0px;
	width: 550px;
	float: left;
}
#ColGauche .rouge .centre .contenu {
	padding-left: 12px;
	padding-right: 12px;
	width: 526px;
}
#ColGauche .rouge .bas {
	background-image: url(img/rouge_bas550.gif);
	height: 15px;
	width: 550px;
	float: left;
	background-repeat: no-repeat;
}
.contenu_article{
	padding-left: 12px;
	padding-right: 12px;
	width: 496px;
	float:left;
}
/****************************************************/

#ColGauche .bleu {
	width: 550px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColGauche .bleu .haut {
	background-image: url(img/bleu_haut550.gif);
	background-repeat: no-repeat;
	width: 538px;
	min-height:15px;
	float: left;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColGauche .bleu .haut h2 {
	font-size: 18px;
	line-height: 24px;
	color: #0078A9;
	width: 530px;
	padding: 4px;
	float: left;
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0078A9;
}
#ColGauche .bleu .centre {
	background-image: url(img/bleu_centre550.gif);
	padding: 0px;
	margin: 0px;
	width: 550px;
	float: left;
	background-repeat:repeat-y;
}
#ColGauche .bleu .centre .contenu {
	padding-left: 12px;
	padding-right: 12px;
	width: 526px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
}
#ColGauche .bleu .bas {
	background-image: url(img/bleu_bas550.gif);
	height: 15px;
	width: 550px;
	float: left;
	background-repeat: no-repeat;
}

#ColGauche .gris {
	width: 550px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ColGauche .gris .haut {
	background-image: url(img/gris_haut550.gif);
	background-repeat: no-repeat;
	width: 538px;
	min-height:15px;
	float: left;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#ColGauche .gris .haut h2 {
	font-size: 18px;
	line-height: 24px;
	color: #B2B2B2;
	width: 530px;
	padding: 4px;
	float: left;
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
}
#ColGauche .gris .centre {
	background-image: url(img/gris_centre550.gif);
	padding: 0px;
	margin: 0px;
	width: 550px;
	float: left;
	background-repeat:repeat-y;
}
#ColGauche .gris .centre .contenu {
	padding-left: 12px;
	padding-right: 12px;
	width: 526px;
}
#ColGauche .gris .bas {
	background-image: url(img/gris_bas550.gif);
	height: 15px;
	width: 550px;
	float: left;
	background-repeat: no-repeat;
}
/****************************************************/
.newsInfos {
	font-size: 10px;
}
.titre_col_red{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #AC0D33;
}
.titre_col_red a:link, .titre_col_red a:visited {
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #AC0D33;
}
.titre_col_red a:hover {
	text-decoration: underline;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #AC0D33;
}


.titre_col_blue{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #1C87B2;
}
.titre_col_blue a:link, .titre_col_blue a:visited {
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #1C87B2;
}
.titre_col_blue a:hover {
	text-decoration: underline;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #1C87B2;
}
	
.titre_col_grey{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #B2B2B2;
}

.titre_col_grey a:link, .titre_col_grey a:visited {
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #B2B2B2;
}
.titre_col_grey a:hover {
	text-decoration: underline;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #B2B2B2;
}
.newsTitre {
	font-size: 20px;
	line-height: 20px;
	text-align:left;
	font-weight: bold;
	color: #AC0D33;
}
.newsTitre_gris {
	font-size: 20px;
	
	font-weight: bold;
	color: #B2B2B2;
}
/*line-height: 36px;*/
.newsSsTitre {
	font-weight: bold;
}
.newsMiniNav {
	width: 28px;
	float: left;
}
.signature {
	width: 100%;
	text-align: right;
}
#partenaires {
	width: 982px;
	padding: 17px;
	padding-top: 20px;
	padding-right:50px;
	text-align: center;
	background-image: url(img/fd_footer.gif);
	background-repeat: no-repeat;
	height: 83px;
	float: left;
	background-position: 5px 5px;
}
#navFooter {
	width: 1006px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	color: #AD0D31;
}
#navFooter a:link, #navFooter a:visited {
	color: #AD0D31;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#navFooter a:hover {
	text-decoration: underline;
}
#conteneur {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
}
.newsPicture {
	float: left;
	margin: 5px 10px 5px 0;
}
/****padding: 5px;***/
.theme {
	padding: 5px;
	float: left;
	width: 262px;
}

.theme p a:link, .theme p a:visited  {
	text-decoration:none;
	color: #AC0D33;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 21px;
}
.theme p a:hover {
	text-decoration:underline;
	color: #AC0D33;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 21px;
}
.theme a:link, .theme a:visited {
	color: #000000;
	text-decoration: none;
}
.theme a:hover {
	color: #000000;
	text-decoration: underline;
}
/*################################################################################nos publications */
.cell_g{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B2B2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
	width:112px;
	height:50px;
	float:left;
	vertical-align: middle;
}
.cell_d{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
	width:111px;
	height:50px;
	float:left;
	vertical-align: middle;
}
.cell_g_b{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B2B2;
	width:112px;
	height:40px;
	float:left;
}
.cell_d_b{
	border:none;
	width:111px;
	height:40px;
	float:left;
}
.cell_lien{
	text-align: center;
	line-height: 14px;
	display: block;
}
.cell_lien a:link, .cell_lien a:visited {
	color: #B2B2B2;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}
.cell_lien a:hover {
	color: #B2B2B2;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12px;
}
/*################################################################################pratique */


.lien_puce_bleu a:link, .lien_puce_bleu a:visited{
	color: #1C87B2;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;

}
.lien_puce_bleu a:hover{
	color: #1C87B2;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12px;
}
/*################################################################################petite annonces */
.titre_p_a{
	color: #1C87B2;
	font-weight:bold;
	font-size: 12px;
	}
.titre_p_a a:link, .titre_p_a a:visited{
	color: #1C87B2;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	}
.titre_p_a a:hover{
	color: #1C87B2;
	font-weight:bold;
	font-size: 12px;
	text-decoration: underline;
	}

.lien_p_a a:link, .lien_p_a a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;

}
.lien_p_a a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.lireSuite_blue_petit{
	font-size: 12px;
	color: #1C87B2;
	text-decoration: none;
	line-height: 8px;
	font-weight:bolder;
}
/*################################################################################agenda */
 .lien_agenda:link , .lien_agenda:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.lien_agenda:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.lien_agenda span{
	font-size: 10px;
}
/*################################################################################banniere colG */
.baniere_colG{
	float:left;
	width:100%;
	padding-top:14px;
	padding-bottom:14px;
	text-align: center;
}

/*################################################################################dossiers */
.lien_puce_rouge li{
	color: #AC0D33;
}
.lien_puce_rouge a:link, .lien_puce_rouge a:visited{
	color: #AC0D33;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;

}
.lien_puce_rouge a:hover{
	color: #AC0D33;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12px;
}
/*################################################################################sommaire */


.lien_sommaire a:link, .lien_sommaire a:visited{
	color: #AC0D33;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;

}
.lien_sommaire a:hover{
	color: #AC0D33;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12px;
}

.num_mag{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #AC0D33;
	text-align:center;
}


/*################################################################################banniere colD */
.baniere_colD{
	float:left;
	width:100%;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}

/*################################################################################petite annonces */
.titre_guides{
	color: #1C87B2;
	font-weight:bold;
	font-size: 12px;
	}
.titre_guides a:link, .titre_guides a:visited{
	color: #1C87B2;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
	}
.titre_guides a:hover{
	color: #1C87B2;
	font-weight:bold;
	text-decoration: underline;
	font-size: 12px;
	}
.lien_guides a:link, .lien_guides a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	}
.lien_guides a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	}
/*################################################################################info thématique */
/*.puce_noir_g:link, .puce_noir_g:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	float:left;	
}
.puce_noir_g:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float:left;	
}
.puce_noir_d:link, .puce_noir_d:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	float:right;	
	padding-right:10px;
}
.puce_noir_d:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float:right;	
	padding-right:10px;
}*/
/*.puce_noir_g{
	width:90%;
	float:left;	
}*/
.puce_noir_g li{
	width:50%;
	float:left;	
}
.puce_noir_g a:link, .puce_noir_g a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.puce_noir_g a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
/*################################################################################image droite */
.picture_left{
	float:right;
	height: 21px;
	width: 21px;
	margin-right:7px;
}

.picture_right{
	float:right;
	margin-top: 15px;
}

.picture_right_guides{
	float:right;
	
	margin-top:3px;
}

/*################################################################################encart */
.conteneur_encart{
	width: 200px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.rouge_encart{
	padding: 0px;
	float: right;
	width: 196px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;

}

.haut_encart{
	background-image: url(img/rouge_haut_plein.gif);
	background-repeat: no-repeat;
	width: 196px;
	float: right;
}
.centre_encart {
	background-color:#FFFFFF;
	width: 182px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AC0D33;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AC0D33;

}
.contenu_encart{
	width: 182px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.contenu_encart p{
	font-weight:bold;
	font-size: 14px;
}
.bas_encart{
	background-image: url(img/rouge_Bas_plein.gif);
	height: 18px;
	width: 196px;
	float: right;
	background-repeat: no-repeat;
}

.titre_encart{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	}
.titre_encart a:link, .titre_encart a:visited{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	}
.titre_encart a:hover{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration: underline;
	}	
.lien_puce_encart{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	}
	
.lien_puce_encart a:link, .lien_puce_encart a:visited{
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}
.lien_puce_encart a:hover{
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}

.lien_puce_encart2{
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	}
	
.lien_puce_encart2 a:link, .lien_puce_encart2 a:visited{
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-size: 14px;
}
.lien_puce_encart2 a:hover{
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
	font-size: 14px;
}

.hpCouv {
	width: 160px;
	height: 210px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/**********************************************guide*/

.guide {
	float: left;
	width: 526px;
	padding-bottom: 40px;
}
.guide img {
	float: left;
	
	margin-right: 20px;
}
/***  height: 100px;
	width: 100px;   ****/
.guide p {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #0078A9;
	line-height: 24px;
	display: block;
}
.guide span {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}
.guide a:link, .guide a:visited {
	text-decoration: none;
	color: #0078A9;
}
.guide a:hover{
	text-decoration: underline;
}
/*###############################################fiche*/

.lien_article li{
	font-weight:bold;
	font-size:20px;
	color:#AC0D33;

}



.lien_article li a:link, .lien_article li a:visited{
	text-decoration: none;
	font-weight:bold;
	font-size:20px;
	color:#AC0D33;

}

.lien_article li a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:20px;
	color:#AC0D33;

}
.lien_article li .newsSsTitre
{
width:475px;
}

.lien_article li .newsSsTitre a:link, .lien_article li .newsSsTitre a:visited {
	color: #000000;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
}
.lien_article li .newsSsTitre a:hover {
	color: #666666;
	font-size:12px;
	text-decoration: underline;
	font-weight: normal;
}


.date_article{
	color:#000000;
	font-size:10px;

}



.numeration {
	text-align:center;
	width: 496px;

}

/*###############################################fiche*/

.guide_retour a:link, .guide_retour a:visited{
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	color:#1C87B2;
}
.guide_retour a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	color:#1C87B2;
}

.fiche_guide{
	color: #000000;
	

}
.fiche_titre{
	font-weight:bold;
	color: #1C87B2;
}

.fiche_coordonne_noir{
	margin-left:35px;
	color:#000000;
}
.logo_left{
	float:right;
	margin-right:10px;
}

/*###############################################tableau bg*/
.filet_bleu{
	background-color:#1C87B2; 
	color:#1C87B2;
}
	
.tableau_blanc{
	height:40px;
	background-color:#FFFFFF;
	width: 525px;
}
.tableau_gris{
	height:40px;
	background-color:#DDDDDD;
	width: 525px;
}
.tableau_blanc_ex{
	background-color:#FFFFFF;
	width: 525px;
}
.tableau_gris_ex{
	background-color:#DDDDDD;
	width: 525px;
}
.tableau_bleu{
	color:#1C87B2;
	font-size: 14px;
	font-weight:bolder;
	line-height: 36px;
}
/*###############################################tableau bg4*/

.tableau4_bg1{
	height: 40px;
	width: 105px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau4_bg2{
	height: 40px;
	width: 105px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau4_bg3{
	height: 40px;
	width: 105px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau4_bg4{
	height: 40px;
	width: 105px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau4_bg5{
	height: 40px;
	width: 105px;
	float: left;
	text-align:center;
	line-height: 28px;
}

.tableau4_bg5 a:link, .tableau4_bg5 a:visited{
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	color:#1C87B2;
	line-height: 28px;
}

.tableau4_bg5 a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:16px;
	color:#1C87B2;
	line-height: 28px;
}


/*/////////////////////////////////////////////////////tableaubg3*/

.tableau3_bg1{
	height: 40px;
	width: 131px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau3_bg2{
	height: 40px;
	width: 131px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tableau3_bg3{
	height: 40px;
	width: 131px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}

.tableau3_bg4{
	height: 40px;
	width: 132px;
	float: left;
	text-align:center;
	line-height: 28px;
}
.tableau3_bg5{
	height: 40px;
	width: 132px;
	float: left;
	text-align:center;
	line-height: 28px;
}

.tableau3_bg4 a:link, .tableau3_bg4 a:visited{
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	color:#1C87B2;
	line-height: 28px;
}

.tableau3_bg4 a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:16px;
	color:#1C87B2;
	line-height: 28px;
}


.tableau_1ligne{
	width: 525px;
	height: 40px;
}
.tableau_2ligne{
	width: 525px;
	height: 60px;
}
.tableau_3ligne{
	width: 525px;
	height: 90px;
}
.tableau_4ligne{
	width: 525px;
	height: 120px;
}
.tableau_5ligne{
	width: 525px;
	height: 150px;
}
.tableau_6ligne{
	width: 525px;
	height: 180px;
}
/*/////////////////////////////////////////////////////tableaubg3_ex*/
.tableau3_ex_bg1_2{
	height:100%;
	width: 262px;
	float: left;
	text-align:left;
	font-weight:bold;
	margin-left:3px;
}
.tableau3_ex_bg1_2 li{
	line-height: 12px;
	margin:0px;
	}
.tableau3_ex_bg1{
	height:100%;
	width: 131px;
	float: left;
	text-align:left;
	font-weight:bold;
	line-height: 28px;
	
}
.tableau3_ex_bg2{
	height:100%;
	width: 131px;
	float: left;
	text-align:left;
	font-weight:bold;
	line-height: 28px;
}
.tableau3_ex_bg3{
	height:100%;
	width: 131px;
	float: left;
	text-align:left;
	font-weight:bold;
	line-height: 28px;
}

.tableau3_ex_bg4{
	height:100%;
	width: 120px;
	float: left;
	text-align:center;
	font-weight:bold;
	line-height: 28px;
}
.tabl_align_left{
	display:block;
	float:left;
	padding-left:5px;
}
.tabl_align_center{
	display:block;
	margin-left:10px;
}
.letr_align{
	display:block;
	float:left;
	margin-left:5px;
}
.mode_op{
	width:525px;
}

/*////////////////////////////////////////////////*/
	
.tableau_bg_titre{
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #1C87B2;
}

.champs_recherche{
	height: 40px;
	width: 526px;
	font-weigth:bold;
	font-size:14px;
}
.champs_recherche p{
	font-weigth:bold;
	font-size:14px;
}

.champs_tri{
	height: 40px;
	width: 526px;
	font-weigth:bold;
	font-size:14px;
}
.champs_tri p{
	font-weigth:bold;
	font-size:14px;
}
.recherche_alpha{
	text-align:center;
	width: 526px;
}

.recherche_alpha a:link, .recherche_alpha a:visited{
	text-decoration: none;
	font-size:12px;
	color:#000000;
}




/**********************************************publication*/

.texte_publication {
	float: left;
	width: 526px;
	padding-bottom: 40px;
	padding-top: 10px;
}

.texte_publication p {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #B2B2B2;
	line-height: 24px;
	display: block;
}
.texte_publication span {
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
.texte_publication a:link, .texte_publication a:visited {
	text-decoration: none;
	color: #B2B2B2;
}
.texte_publication a:hover{
	text-decoration: underline;
}

.presentation_publication {
	float: left;
	width: 253px;
	height: 135px;
	padding-bottom: 40px;
	padding-top: 10px;
	padding-left:10px;
}
.presentation_publication img {
	float: left;
	height: 135px;
	width: 105px;
	margin-right: 10px;
}
.presentation_publication p {
	float: left;
	font-size: 10px;
	font-weight: bold;
	width: 108px;
	color: #B2B2B2;
	line-height: 20px;
	display: block;
	text-align:left;
}
.presentation_publication span {
	font-size: 8px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-align:left;
}
.presentation_publication a:link, .presentation_publication a:visited {
	text-decoration: none;
	color: #B2B2B2;
}
.presentation_publication a:hover{
	text-decoration: underline;
}


/*###############################################agenda*/
.filet_rouge{
	background-color:#AC0D33;
	color:#AC0D33;
}

.agenda_texte{
	float: left;
	width: 526px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom:color:#666666 solid 1px;
}

.agenda_categorie{
	font-size:18px;
	line-height: 24px;
	font-weight:bold;
	color:#000000;
}

.agenda_titre{
	font-size:16px;
	line-height: 20px;
	font-weight:bold;
	color:#AC0D33;
}

.agenda_lien a:link, .agenda_lien a:visited {
	text-decoration: none;
	color: #1C87B2;
}
.agenda_lien a:hover{
	text-decoration: underline;
	#1C87B2;
}

/*###############################################lecture_fiche_guide_formulation*/

.titre_fiche{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#1C87B2;
	padding-top : 40px;
	padding-bottom : 40px;
	width: 300px;
}

.guide_retour2 a:link, .guide_retour2 a:visited{
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	color:#1C87B2;
	margin-left: 10px;
}
.guide_retour2 a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	color:#1C87B2;
	margin-left: 10px;
}
/*###############################################acceuil pa*/
.titre_agenda{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#AC0D33;
	padding-top : 5px;
	padding-bottom : 5px;
	width:525px;
}
.titre_agenda a{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#AC0D33;
	text-decoration:none;
}
.titre_agenda a:hover,{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#AC0D33;
	text-decoration:underline;
}



.titre_pa{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#1C87B2;
	padding-top : 5px;
	padding-bottom : 5px;
	width:525px;
}
.titre_pa a{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#1C87B2;
	text-decoration:none;
}
.titre_pa a:hover,{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#1C87B2;
	text-decoration:underline;
}
.petit_module_bleu{
	width:175px;
	height:111px;
	background-image:url(img/petit_module_bleu.jpg);
	float:left;
	background-repeat:no-repeat;
}
.titre_module_bleu{
	height: 50px;
	font-size:18px;
	font-weight: bolder;
	text-align:center;
	color:#000000;
	margin :10px;
}
.bloc_module_bleu{
	width:525px;
	height:111px;
}
.bouton_bleu{
	width:109px;
	height:23px;
	background-color: #0078A9;
	border: 1px solid #999999;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bolder;
	text-align:center;
	margin : auto;
}
.bouton_bleu a:link, .bouton_bleu a:visited{
	color: #FFFFFF;
	font-size:14px;
	font-weight: bolder;
	text-align:center;
	margin : auto;
	text-decoration:none;
}

.bouton_bleu a:hover{
	text-decoration:none;
	color: #999999;
	font-size:14px;
	font-weight: bolder;
	text-align:center;
	margin : auto;
}

/*###############################################formulaire*/

.bloc_contact_formulaire1{
	width:150px;
	display:block;
	float:left;
	font-size:10px;
	line-height:26px;
	font-weight:bold;
}
.bloc_contact_formulaire2{
	width:250px;
	display:block;
	float:left;
}
.bloc_contact_formulaire_large{
	width:525px;
	display:block;
	float:left;
	margin-top:10px;
}
.titre_formulaire{
	font-size:16px;
	line-height: 20px;
	color:#B2B2B2;
	}
.texte_formulaire span {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	}
.bloc_radio{
	width:262px;
	height: 50px;
	float:left;
	}
.txt_form{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	width:525px;
}
/*////////////////FORMULAIRE STYLE///////////*/
/* les boutons submit et reset */
.contenu input[type="submit"]{
	background: #B2B2B2;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
}
.contenu select {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #B2B2B2;
}
/* zone de texte */
.contenu input {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #B2B2B2;
}
.contenu label {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/* zone de texte du message */
.contenu textarea {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #B2B2B2;;
}

/*////////////////////////////////////////////////////////////////////////consultation pa*/
.espace{
	width:525px;
	height:10px;
	float:left;
}
.rouge_513{
	margin-top:5px;
	width:513px;	
}
.rouge_513 .haut_513 {
	background-image: url(img/rouge_haut_513.gif);
	background-repeat: no-repeat;
	width: 513px;
	height:19px;
	float: left;
}
.rouge_513 .centre_513 {
	background-image: url(img/rouge_centre_513.gif);
	margin: 0px;
	width: 513px;
	float: left;
	padding: 0px;
	background-repeat:repeat-y;
}
.rouge_513 .centre_513 .contenu_513 {
	padding-left: 12px;
	padding-right:12px;
}

.rouge_513 .centre_513 .contenu_513 .ann_titre{
	color:#AC0D33;
	font-weight:bold;
}

.rouge_513 .bas_513 {
	background-image: url(img/rouge_bas_513.gif);
	width: 513px;
	height:19px;
	float: left;
	background-repeat: no-repeat;
}
.bleu_513{
	margin-top:5px;
	width:513px;
}	
	
.bleu_513 .haut_513 {
	background-image: url(img/bleu_haut_513.gif);
	background-repeat: no-repeat;
	width: 513px;
	height:19px;
	float: left;
}
.bleu_513 .centre_513 {
	background-image: url(img/bleu_centre_513.gif);
	background-repeat:repeat-y;
	width: 513px;
	margin: 0px;
	float: left;
	padding: 0px;
	}
.bleu_513 .centre_513 .contenu_513 {
	padding-left: 12px;
	padding-right:12px;
}

.bleu_513 .centre_513 .contenu_513 .ann_titre{
	color:#1C87B2;
	font-weight:bold;
}
.bleu_513 .bas_513 {
	background-image: url(img/bleu_bas_513.gif);
	width: 513px;
	height:19px;
	float: left;
	background-repeat: no-repeat;
}

/*////////////////////////////////////////////////////////////////////////dossiers*/

.titre_dossiers{
	color : #AC0D33;
	font-size: 17px;
	font-weight:bold;
	}
	
/*////////////////////////////////////////////////////////////////////////equipe*/
.equipe_info{
	diplay:block;
	float:left;
}
.equipe_mail a:link, .equipe_mail a:visited{
	color: #1C87B2;
	font-size:12px;
	text-decoration:underline;
}

.equipe_mail a:hover{
	text-decoration:underline;
	color: #1C87B2;
	font-size:12px;
}

.equipe_nom{
	diplay:block;
	float:left;
	font-weight:bold;
}
.equipe_photo{
	width:60px;
	height:80px;
	margin-left:70px;
	margin-right:60px;
	margin-bottom:0px;
	margin-top:0px;
	float:left;
}
.equipe_titre{
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	color:#1C87B2;
	padding-top : 5px;
	padding-bottom : 5px;
	width:525px;
}
/**********************************************presnetation mag*/

.present_mag {
	float: left;
	width: 526px;
	padding-bottom: 40px;
	padding-top: 40px;
}
.present_mag img {
	float: left;
	height: 200px;
	width: 157px;
	margin-right: 20px;
}
.present_mag p {
	font-size: 16px;
	font-weight: bold;
	color: #AC0D33;
	line-height: 24px;
}
.present_mag span {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}
.present_mag a:link, .present_mag a:visited {
	text-decoration: underline;
	color: #AC0D33;
}
.present_mag a:hover{
	text-decoration: underline;
}
/*////////////////////////////////////////////////////liste dossier*/

.col_d_dossier{
	float:left;
	width: 250px;
}
.col_g_dossier{
	float:left;
	width: 238px;
}
.col_d_dossier a:link, .col_d_dossier a:visited {
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	}
.col_d_dossier a:hover{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	}
.col_g_dossier a:link, .col_g_dossier a:visited {
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	}
.col_g_dossier a:hover{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	}

/*//////////////////////////////////////////////////////////////////////////////////plan du site*/

.niv_1  {
	margin-left:10px;
	color:#B2B2B2;
	}
.niv_1 a:link, .niv_1 a:visited {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.niv_1 a:hover{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}


.niv_1 .niv_2{
	margin-left:30px;
	color:#B2B2B2;
	}
.niv_1 .niv_2 a:link, .niv_1 .niv_2 a:visited {
	color:#000000;
	font-size:14px;
	text-decoration:none;
}
.niv_1 .niv_2 a:hover{
	color:#000000;
	font-size:14px;
	text-decoration:underline;
}

.niv_1 .niv_2 .niv_3{
	margin-left:40px;
	color:#000000;
	}

.niv_1 .niv_2 .niv_3 a:link, .niv_1 .niv_2 .niv_3 a:visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.niv_1 .niv_2 .niv_3 a:hover{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.niv_1 .niv_2 .niv_3 .niv_4{
	color:#000000;
	margin-left:50px;
	}

.niv_1 .niv_2 .niv_3 .niv_4 a:link, .niv_1 .niv_2 .niv_3 .niv_4 a:visited {
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.niv_1 .niv_2 .niv_3 .niv_4 a:hover{
	color:#000000;
	font-size:10px;
	text-decoration:underline;
}

/*///////////////////////////////////////////////////////////////////recherche*/

.bloc_recherche_avancee{
	width:174px;
	float:left;
	
	}
	
.titre_gris{
	color:#B2B2B2;
	font-size:18px;
	font-weight:bold;
	font-height:24px;
	}
.lien_gris a:link, .lien_gris a:visited {
	color:#B2B2B2;
	text-decoration:none;
}
.lien_gris a:hover{
	color:#B2B2B2;
	text-decoration:underline;
}

.titre_resultat{
	color : #1C87B2;
	font-size: 18px;
	font-weight:bold;
	}
.resultat_lien span {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}
.resultat_lien a:link, .resultat_lien a:visited {
	text-decoration: underline;
	color: #1C87B2;
}
.resultat_lien a:hover{
	text-decoration: underline;
}	

.lien_resultat_gros li{
	font-weight:bold;
	font-size:24px;
	color:#1C87B2;

}
.lien_resultat_gros a:link, .lien_resultat_gros a:visited{
	text-decoration: none;
	font-weight:bold;
	font-size:24px;
	color:#1C87B2;

}
.lien_resultat_gros a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:24px;
	color:#1C87B2;

}
/****Ajouts EV pour :
-Pagination à l'intérieur d'un article
-Le highlight
**/
#page_content {
position: relative;
width: 475px;
margin:1em 0em 0 0em;
text-align: left;

}

#page_content ul#menu {
position: relative;
width: 100%;
font-weight: bold;
}
#page_content ul#menu li {
float: left;
display: inline;
}
#page_content ul#menu li a {
text-align: center;
display: block;
width: 20px;
height: 25px;
line-height: 25px;
text-decoration: none;
}
#page_content ul#menu li a:hover {

}
#page_content h1,
#page_content h2 {
margin: 0.5em 0 0.5em 0;
font-size: 1.4em;
}
#page_content .content {
padding: 0.5em 0.5em;
margin: -2px 0 0 0;
_margin: -16px 0 0 0;

}
#page_content hr {
clear: both;
visibility: hidden;
}
#page_content a.current {

color: #AB0E34;
}
#page_content a.ghost  {

color: #000;
}
#page_content .on {
display: block;
}
#page_content .off {
display: none;
}

.highlight{
font-weight:bold;
color:#AC0D33;
}
/**alternance grise et blzanche pour une fioche de détail de guide**/
.tableau_blancGuides{
	font-size:11px;
	vertical-align:top;
	background-color:#FFFFFF;
	text-align:left;
}
.tableau_bleuGuides{
font-size:11px;
vertical-align:top;
	font-weight:bold;
	background-color:#CFF1FF;
	text-align:left;
}


.tableau_grisGuides{
font-size:11px;
	vertical-align:top;
	background-color:#DDDDDD;
	text-align:left;
}
.guide_info_gras{
font-weight:bold;
}
.guide_info_maigre{
font-weight:normal;
}
/**styles pour le Flag**/
 a .flag, a:visited .flag, a:link .flag{
    filter : alpha(opacity=30);
    -moz-opacity : 0.3;
    opacity : 0.3;
 }
 a:hover .flag{
    filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
  }
 /**styles pour le lien "recherche avancée"**/
 a.rechav, a:hover.rechav,a:visited.rechav {
  font-size:10px;
 
  color:#FFFFFF;
  text-decoration: none;
 }
 .detailRecherche{
 font-weight:normal;
 }
 .nbResultats{
 font-weight:bold;
 color:#990000;
 }
 
/*red :#AC0D33;
blue  :#1C87B2;
grey :#B2B2B2;
*/
