a:visited { color: #000033 !important; }   /* liens visit» */a:link    {	color: #003399;	text-decoration: underline;	}   /* liens passifs */a:hover   {	color: #003366!important;	text-decoration: underline;}   /* on mouse over changement de couleur */a:active  { color: #CC6600 !important; }   /* liens actifs */a 		{text-decoration: underline}; /** Modif de Lucie pour le remettre le souligne sous les hyperliens/* Note that the a:hover must be placed after the a:link and a:visited rules, since otherwise the cascading rules will hide the 'color' property of the a:hover rule. Similarly, because a:active is placed after a:hover, the active color (#CC6600) will apply when the user both activates and hovers over the a element. */body { 	font-size: 11px;	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #FFFFFF;}b { font-weight:bold;}h1 {  font-weight: bold;	font-size: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #333333;	text-align: left;}h2 {  font-weight: bold;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #666666;	text-align: left;}h3 {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; 	color: #999999; 	text-align: left;}i {font-style: italic;}p {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}ul {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: disc;	list-style-position: outside;}li {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.adresse {	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif;}.alphabet {	font-weight: bold; 	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left; }.barrenavigation {  	font-weight: bold !important; 	font-size: 10px !important; 	font-family: Verdana, Arial, Helvetica, sans-serif !important;	color: #003399;	text-align: justify !important; 	white-space: nowrap !important; }.basdevignette {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;}.bullet{	list-style-type: circle;	list-style-position: outside;}.contenu1 {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399;	text-align: left; }.contourboite { 	border-width: 2px; 	border-style: solid; 	border-color: #003399;}.copyright {	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	}.couleurnormes {	color: #663300; }.firstlineplansite {  	font-weight: bold;	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; 	text-align: left;}.gras {font-weight:bold}.italique {font-style: italic;}.liste {	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	text-align: left;}.menuplansite { 	font-weight: bold; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; 	text-align:left; }.menuplansitedrt { 	font-weight: bold; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; 	text-align: right; }.menuaccueil {	font-weight: bold;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399;	text-align: left;	white-space: nowrap !important; } .menuvertical {	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399;	text-align: left; }.menusectionL2{	font-weight: bold;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399;	text-align: left; }.menusectionL3 {	font-weight: normal;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399;	text-align: left; }.nouvelles {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; }.plansite {  	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; 	text-align: left; }.paragraphe {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}.rerreur1 {        font-weight: bold;        font-size: 14px;        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #FF0000;        text-align: center;}.rerreur2 {        font-weight: bold;        font-size: 12px;        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #FF0000;        text-align: center;}.rtitre1 {        font-weight: bold;        font-size: 14px;        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #333333;        text-align: center;}.rtableau1 {  		background-color: #FFCC99;		cell-spacing: 2px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: left;}.rtableau2 {  		background-color: #66CCCC;		cell-spacing: 2px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: left;}.rtableau6 {  		background-color: #C1D4E4;		cell-spacing: 2px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: left;}		.rtitre2 {        font-weight: bold;        font-size: 12px;        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #666666;        text-align: center;}.rtitredepage {        font-weight: bold;        font-size:16px;        font-family: Univers, Verdana, Arial, sans-serif;        color: #333333;        text-align: center;}.rtitretableau { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	background-color: #FFCC99;	vertical-align: top; }.rtitredetableau1 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	background-color: #FFCC99;	vertical-align: top; }.rtitredetableau2 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	background-color: #66CCCC;	vertical-align: top; }.titre1 {	font-weight: bold;	font-size: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #333333;	text-align: left;}.titre2 {	font-weight: bold;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #666666;	text-align: left;}.titre3 {  	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 	color: #999999; 	text-align: left;}#firstlineadresse {	font-weight: bold !important;	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif;}#firstlinemenu {	font-weight: bold; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;}#menusectionL1 {	font-weight: bold; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;}#firstlinenouvelles { 	font-weight: bold;	font-size: 13px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003399; 	}#pagecourante {	font-weight: bold !important; 	font-size: 10px !important;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #663300 !important;	background-color: #FF9900 !important;}#titredepage {  	font-weight: bold; 	font-size:16px;	font-family: Univers, Verdana, Arial, sans-serif; 	color: #333333; 	text-align: left;}.rmessageerreur{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	background-color: #FFCC99}	.rlisteniveau1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold}.rListeNiveau2 {  	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	list-style-type: disc;	list-style-position: outside}	.ranoter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #990000}	.rtableau3 {	background-color: #CC0033}	.ppetit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px}.rTresPetit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px}	.rTitreBlancBleu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #003399}.rListeNiveau2b {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	list-style-type: disc;	list-style-position: outside}.rPoliceBlanc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #FFFFFF}.rPoliceBlanche { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF}.rTitreBlancRouge {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #990000	}	.rTableau4 { 	background-color: #6699CC}.rTableau5 {	background-color: #FF9966}.rTableau7 {	background-color: #CC6666;	cell-spacing: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}.ranoterTableau6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FF0000;	background-color: #C1D4E4;}.rTableauBleuGris {	background-color: #C1D4E4;	cell-spacing: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	background-position: top;}.rTableauBleuVert {	background-color: #99CCCC;	cell-spacing: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}.rTitreBlancTurquoise {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #009999}.rTableauPeche {		background-color: #FFCC99;		cell-spacing: 2px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: left;}.rTitreBlancBleuPetit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	background-color: #003399}.rTitreBlancBleuCalend {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #FFFFFF;	background-color: #003399;	text-align: center;}.rCalendGris {	background-color: #CCCCCC;}.rCalendChiffre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	text-align: right;	text-valign: top;	valign:	top;	top: auto;	vertical-align: top;	clip:  rect(auto auto auto auto);	background-color: #C1D4E4;}.rBarreNavigation {	font-weight: normal!important; 	font-size: 10px !important; 	font-family: Verdana, Arial, Helvetica, sans-serif !important;	color: #003399;	text-align: justify !important; 	white-space: nowrap !important;}