body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #687E8E;
	line-height: 14px;
}
.norepeaty {
	background-repeat: repeat-x;
}
.borddte {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.menuhaut:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
a.menuhaut:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

	text-decoration: none;
}
.dte {
	background-position: right;
}
.tourpointillRouge {
	border: 1px dotted #CC0000;
}
.ligneBasPointillRouge {
	border-top: Aucune;
	border-right: Aucune;
	border-bottom: 1px dotted #CC0000;
	border-left: Aucune;
}
.noir11gras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
font-variant: normal;
	color: #000000;
}
.orange11gras {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CD571A;
font-variant: normal;
}
.orange12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CD571A;
font-variant: normal;
}
.gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
font-variant: normal;
}
.blanc11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
font-variant: normal;
}
.grisBleu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #687E8E;
	line-height: 14px;
font-variant: normal;
}
.marine11gras {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
font-variant: normal;
}
.mini {
	line-height: 2px;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #666699;
}

a.acceuil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-transform : uppercase;
	
}

a.rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	line-height: 14px;
	text-decoration: none;
	text-transform : uppercase;
	
}

a.s_rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}

a.p_rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9999CC;
	text-decoration: none;

}

a:hover{
	color: #999999;
	text-decoration: none;

}
#recherche {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-image: url(images/recherche/fond.gif);*/
	background-repeat: repeat;
	color: #FFFFCC;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#recherche input {
	font-size: 12px;
	padding: 0px;
	border: 0px;
	text-align: bottom;
}
.search a {
	font-weight: bold;
}
.search strong {
	background-color: #DAE0E4;
}
.search {
	padding: 0.5em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #CCCCCC;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.adresse a,
.adresse a:link,
.adresse a:active,
.adresse a:visited {
	color: #888888;
}


#express {
	border-top: 2px solid #007095;
	border-left-color: #007095;
	
	/*background-image: url(images/fonds/1carreGris.gif);
margin: 0px;
	padding: 0px 0px 1em 0px;
	background-image: url(images/fonds/1carreGris.gif);
	text-align: left;
	vertical-align: middle;
	border-top: 2px solid #007095;
	border-left-color: #007095;*/
}
#express a {
	display: block;
	width: 120px;
	margin-left: 0.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-bottom: 2px solid #007095;
	padding: 3px;
}
#express td {
	text-align: left;
	/*width: 120px;
	display: block;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-bottom: 2px solid #007095;*/
}

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666699}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666699 }
.titrebordeau { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-variant: normal; color: #990033; }
a.marine11gras:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; }
a.marine11gras:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; }
a.marine11gras:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; }

.norepeat {

	background-repeat: no-repeat;
}
.titreMinus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #D63B3B;
}
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-align: left;
}
#nav a {
font-size: 10px;
	margin-left: 1px;
	color: #9999FF;

}
.jauneFdRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	background-color: #CD4242;
}
.titrebordeauActu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #990033;
	text-transform: uppercase;
}
.grisBleu11justif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #687E8E;
	text-align: justify;
	white-space: normal;
font-variant: normal;
}
.jauneFdNoir {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	background-color: #000000;
}
.rougefdJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	background-color: #FFFF99;
}
.titreActuAccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #990033;

}
.filetActuOmbre {
	background-image: url(images/deco/filetpointGris.gif);
	background-repeat: repeat;
	line-height: 2px;
}.imageOmbre {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.filetAnim {
	background-image: url(images/deco/filetAnim.gif);
}
.tabloTourGris {
	border: 1px solid #CCCCCC;
text-shadow: black ; 2px;
}
.bleuInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035BBD;
	font-style: normal;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 11px;
	text-align: justify;
}
input.button {
	border: 1px solid #234669;
	color: #FFFF9D;
	font-weight: bold;
	height: 22px;
	font-size: 10px;
	background-image: url(images/administration/fond_bouton.jpg);
	
}
input.text {
	border: 1px solid #234669;
	background-color: #DBE7F2;
	color: #333333;
	}
select.text {
	border: 1px solid #234669;
	background-color: #DBE7F2;
	color: #333333;
	font-size:12px;
}
.boite1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003333; background-color: #FFFFf0; border: 1px #CCCCCC solid}
.fondform{
	background-image: url(photos/fond_fomul.jpg);
}
.2bordsgris {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;border-bottom-style: solid;
	border-top-color: #BBCAD3;
	border-bottom-color: #BBCAD3;

}
