body, p, blockquote, ul, li, ol, img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}


.marge3px {
	padding: 0px 3px
}
.marginNo {
	margin: 0px 0px
}
.champ-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 100px;
}
.champ-fixe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 200px;
}
input.ok {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	width:30px;
}	

#id_rubrique {
	font-size: 11px;
	/*padding: 0px 3px;*/
	font-family: Arial, Helvetica, sans-serif;
	width:100px;
}

.pop-acces {
	font-size: 10px;
	color: #000000;
	width: 140px;
}
.bg-1 {
	background-color: #103F81;
}		
.bg-2 {
	background-color: #A3DDFC;
}

.bg-3 {
	background-color: #001A55;
}
.bg-4 {
	background-color: #104E88;
}
.bg-5 {
	background-color: #567898;
}
.bg-6 {
	background-color: #87A6C3;
}
.bg-7 {
	background-color: #BED0E8;
}
.bg-8 {
	background-color: #97A7CB;
}
.bg-une {
	background-color: #C8D2DB;
}
.bg-zoom {
	background-color: #EFEFEF;
}
.bg-vert1 {
	background-color: #E0F4CC;
}
.bg-vert2 {
	background-color: #B8DFB7;
}
.bg-vert3 {
	background-color: #9EC6B1;
}
.bg-blanc {
	background-color: #FFFFFF;
}

/* Liens normaux */
a:visited, a:link, a { color: #32654B; text-decoration: none}
a:hover { color: #000000; text-decoration: underline}
a:active { color: #000000}


/* navigation fonction et traduction */
a.nav1:visited, a.nav1:link, a.nav1 { font-family: Arial, Helvetica, sans-serif; color: #001A55; text-decoration: none; font-size: 11px;}
a.nav1:hover { color: #000000; text-decoration: underline}
a.nav1:active { color: #000000
}

/* navigation evenement uniquement MEDD */
a.nav5:visited, a.nav5:link, a.nav5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.nav5:hover { color: #001A55; text-decoration: underline}
a.nav5:active { color: #001A55
}

/* navigation rubrique  */
a.nav2:visited, a.nav2:link, a.nav2 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px;}
a.nav2:hover { color: #00464F; text-decoration: underline}
a.nav2:active { color: #00464F;
}

/* navigation rubrique  ACTIVE */
a.nav2Act:visited, a.nav2Act:link, a.nav2Act { font-family: Arial, Helvetica, sans-serif; color: #A3DDFC; text-decoration: none; font-size: 11px;}
a.nav2Act:hover { color: #A3DDFC; text-decoration: underline}
a.nav2Act:active { color: #A3DDFC
}

/* navigation rubrique  */
a.nav4:visited, a.nav4:link, a.nav4 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px;}
a.nav4:hover { color: #000000; text-decoration: underline}
a.nav4:active { color: #000000
}

/* navigation bas de page  */
a.nav3:visited, a.nav3:link, a.nav3 { font-family: Arial, Helvetica, sans-serif; color: #A3DDFC; text-decoration: none; font-size: 10px;}
a.nav3:hover { color: #FFFFFF; text-decoration: underline}
a.nav3:active { color: #FFFFFF
}



/*navigation barre du haut*/

.fontBold11nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.fontBold11nav, a.fontBold11nav:visited {
	color:#FFFFFF;
}

a.fontBold11nav:hover {
	color:#D2FB9D;
	text-decoration:underline;
}

a.fontBold11nav:active {
	color:#D2FB9D;
}

.fontBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}




.fontBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001343;
}

.font11Bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001343;
}
.font12Bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001343;
}
.fontBold13bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #001A55;
}
.fontBold11bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001A55;
}
.fontBold11bleuClair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A3DDFC;
}
.fontBold11blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.fontBold11noir { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.fontBold12noir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.font12noir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.copyright-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.fondPhoto {  background: #FFFFFF url(img/fond-photo.gif) no-repeat}
.coulNoir {  color: #000000}
.bgFeuilles {  background: #104E88 url(img/fond-feuilles.gif) repeat-y  bottom}
.copyrightGris { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.txtJustif {  text-align: justify}
.font11Bleu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #001343; }
.font16Bleu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #001343; }
.fontBold22bleu { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #001A55; }
.piedmedd {color:#FFFFFF; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.nav2 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px;}

/*Balise diverses*/

select	{font-family:Arial; font-size:8pt; font-weight:lighter; width:100px}
select.large	{font-family:Arial; font-size:8pt; font-weight:lighter; width:250px}
select.xlarge	{font-family:Arial; font-size:8pt; font-weight:lighter; width:400px}
.t1		{ color: #f4eea3; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t2		{ color: #f8f4bd; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t3		{ color: #ffa54a; font-style: italic; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t4		{ color: #e8dc46; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t5		{ color: #e8dc46; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cadr1px	{border:1px solid #000000}
.textesage	{font-family:Arial; font-size:10px; color:#006633}


/*Balise ORGFH*/
A.grosliens_verts:link {	COLOR: #2C523F; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 12pt; TEXT-DECORATION: none}
A.grosliens_verts:visited {	COLOR: #B91DBB; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 12pt; TEXT-DECORATION: none}
A.grosliens_verts:hover {COLOR: #2C523F; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 12pt; TEXT-DECORATION: underline}

A.liens_fondvert:link {	COLOR: #F4EEA3; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 8pt; TEXT-DECORATION: underline}
A.liens_fondvert:visited {	COLOR: #857D23; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A.liens_fondvert:hover {COLOR: #F4EEA3; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 8pt; TEXT-DECORATION: underline}

A.liens_pop:link {	COLOR: #070967; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.liens_pop:visited {	COLOR: #070967; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.liens_pop:hover {COLOR: #070967; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: underline}

A.liens_orgfh:link {	COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.liens_orgfh:visited {	COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.liens_orgfh:hover {COLOR: #070967; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: underline}

A.petitliens_orgfh:link {	COLOR: #000000; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 7pt; TEXT-DECORATION: none}
A.petitliens_orgfh:visited {	COLOR: #000000; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 7pt; TEXT-DECORATION: none}
A.petitliens_orgfh:hover {COLOR: #070967; font-weight: bold; FONT-FAMILY: arial, verdana; FONT-SIZE: 7pt; TEXT-DECORATION: underline}

A.liens_verts:link {	COLOR: #2C523F; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.liens_verts:visited {	COLOR: #B91DBB; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A.liens_verts:hover {COLOR: #2C523F; font-weight: bold; FONT-FAMILY: arial, MS Sans Serif, helvetica, verdana; FONT-SIZE: 10pt; TEXT-DECORATION: underline}

/* Styles propres à SPIP */
.spip_doc_descriptif  {
	font-size:10px;
	font-style:italic;
}