.mentions {
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #3998E2; 

}

a.mentions{
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #3998E2;
	text-decoration: none;
}
a.mentions:hover{
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #3998E2;
	text-decoration: underline;
}

.bottom {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
}

ul {
  list-style-image: url('./imgs/imgs_puces/i_puce_carre_vert.gif');
    list-style-position: outside ;
  list-style-type: square ;
   margin-top:8px;
  margin-left:11px;
  padding-left: 11px;
  margin-bottom:0px;
  color : #000000;
}

ul.orange {
  list-style-image: url('./imgs/imgs_puces/i_puce_carre_orange.gif');
    list-style-position: outside ;
  list-style-type: square ;
   margin-top:8px;
  margin-left:11px;
  padding-left: 11px;
  margin-bottom:0px;
  color : #000000;
}

ul.listeespace {
line-height:	1.9em;
}


ul.liste {
  list-style-image: url('./imgs/imgs_puces/i_puce_carre_vert.gif');
    list-style-position: outside ;
  list-style-type: square ;
  margin-left:11px;
  padding-left: 11px;
  margin-top:8px;
  margin-bottom:0px;
  color : #0868B2;
}
li.liste {
 margin-top:20px;
 }
 
 li.carte {
  list-style-image: url('./imgs/imgs_puces/puce_plus.gif');
   list-style-type: square ;
   }


/* TEXTES PAGES */

.txt {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #333333; 
  text-align: justify;
}

.txt_align_left {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #333333; 
  text-align: left;
}

.txtsmall {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #333333; 
  text-align: justify;
}

.txtsmall_accueil {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  color : #545454; 
  text-align: left;
}

.txtnojustify {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #000000; 
}

.txtnojustifysmall {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #000000; 
}

/* à éliminer! */
.txtb {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
  text-align: justify;
}

.txtbleu {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
  text-align: justify;
}
.txtbleusmall {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
  text-align: justify;
}

.txtbleusmallnojustify {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 

}
.txtbleugras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
  text-align: justify;
}

.txtbleugras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
  text-align: justify;
}
.txtbleu1gras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
  text-align: justify;
}

.txtbleu2gras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #C3DF57; 
  text-align: justify;
}

.txtbleu3gras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #FF9900; 
  text-align: justify;
}

.txtbleu4gras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #FF0000; 
  text-align: justify;
}

.txtnoirgras {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #333333; 
  text-align: justify;
}


.txtbleunojustify {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
}

.txtbleunojustifysmallverdana {
  font-size : 10px; 
  font-family : Verdana,arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
}

/* FIN TEXTES PAGES */

/* TITRES PAGES */

.titretexte {
  font-size : 14px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
}

.sstitretexte{
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
}

.bigtitreresbleu {
  font-size : 16px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #003D98; 
}

.bigtitreresvert {
  font-size : 16px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #C3DF57; 
}

.bigtitreresorange {
  font-size : 16px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #FF9900; 
}

/* FIN TITRES PAGES */




/* LIENS */
a.bottom{
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: underline;
}

a.bottom:hover{
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: none;
}

a.bleu{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: none;
}
a.bleu:hover{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: underline;
}

.bleumenu{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
}

a.bleugras{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: none;
}
a.bleugras:hover{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: underline;
}


a#video{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: none;
}
a#video:hover{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: underline;
}

a.blancgras{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.blancgras:hover{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


/* FIN LIENS */

.sstitrebleu {
  font-size : 14px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2;
  text-decoration:none;
  cursor:text;
}


.txtnojustify {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #000000; 
}

.txtverdana {
  font-size : 10px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #000000; 
}


.txtbleubis{
  font-size : 11px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #0868B2; 
  text-align: justify;
}
.txtbleu2{
  font-size : 11px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #003D98; 
}


.sstitrebleu2 {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
}

.sstitrebleu3 {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
}

.minibleuarialbold {
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #0868B2; 
}

.sstitreblanc2 {
  font-size : 11px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #FFFFFF; 
}

.arial13blancbold {
  font-size : 13px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #FFFFFF; 
}

.minivertarialbold {
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #A2C92C; 
}

.minitxtarial {
  font-size : 10px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #000000; 
}



.sstitrevert12arialbold {
  font-size : 12px; 
  font-family : arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color : #A2C92C; 
}

.txtorange {
  font-size : 10px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #FF9900; 
  text-align: justify;
}

.txtorangenojustify {
  font-size : 10px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  font-style: normal;
  font-weight: normal;
  color : #FF9900; 
}

a.minibleu{
    font-family : arial, helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: none;
}
a.minibleu:hover{
    font-family : arial, helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0868B2;
	text-decoration: underline;
}

a.bleugras{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: none;
}
a.bleugras:hover{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: underline;
}

.bleugrasmenu{
    font-family : Verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0868B2;
	text-decoration: underline;
}


SELECT {
	BORDER-TOP: #C3DF57 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #C3DF57 1px solid; 
	COLOR: #0868B2; 
	BORDER-BOTTOM: #C3DF57 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
TEXTAREA {
	BORDER-RIGHT: #0868B2 1px solid;
	BORDER-TOP: #0868B2 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #0868B2 1px solid;
	COLOR: #0868B2;
	BORDER-BOTTOM: #0868B2 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}
INPUT {
	BORDER-RIGHT: #0185C7 1px solid; 
	BORDER-TOP: #0185C7 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #0185C7 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #0185C7 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}

/*--------------------------------------------------------*/
.accroche1 {
	color: #0868B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-shadow:#0868B2;
	text-rendering:anti-alias;
	font-weight: bold;
	line-height:25px;	
}
.accroche2 {
	color: #78B928;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-shadow:inherit;
/*	font-weight:500;*/
	line-height:25px;
	letter-spacing:-1px;	}
.accroche3 {
	color: #78B928;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:0;
	font-size: 17px;
	line-height:25px;
	letter-spacing:-1px;
	text-shadow:inherit;

	}
.titre_accueil {
	color: #3868a3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-shadow:inherit;
	font-weight: bold;
	letter-spacing:-1px;
	vertical-align:0;
	}