.actualites { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px}
.bouton-newsletter { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #af0917; border:0px none #000000; cursor: hand; width:16px; height:16px; vertical-align:middle; text-align:center; }
.bouton-recherche { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #af0917; border:0px none #000000; cursor: hand; width:16px; height:14px; vertical-align:middle; text-align:center; }
.formulaire-newsletter { background-color: #ffffff; border:1px solid #81bdd9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:120px; height:16px; vertical-align:middle; }
.formulaire-recherche { background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:120px; height:14px; vertical-align:middle; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #00778f; text-decoration: none; font-size: 11px}
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00778f; text-decoration: none; font-size: 11px}
.paragraphe_bleu { background-color:#edf7ff; }
.paragraphe_bleu_souligne { background-color:#edf7ff; padding:5px 0 10px 0; border-bottom:1px solid #0e4a6e; font-size:0.9em; color:#3b778f; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #9b0818; text-decoration: none; font-size: 13px}
.texte_rouge { color:#9b0818; }
.texte_smartpage { color:#bce1f6; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #9b0818; text-decoration: none; font-size: 18px}
.titre_rouge { color:#9b0818; }
.trait-actualites { background-image:url(../images/trait-actualites.gif); }
#animation-flash { position:absolute; width:960px; height:430px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#bas { position:absolute; width:920px; left:20px; top:12px; z-index:8; visibility:visible; border:0px none #000000; text-align:center; }
#bas a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00778f; text-decoration: none; font-size: 11px; text-align:center; }
#bas a:hover { background-color:#d9eaf4; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00778f; text-decoration: none; font-size: 11px; text-align:center; }
#contenu { clear:both; position:relative; width:960px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }

/* Anciens styles */

#chemin {
	list-style-type:none;
	margin:3px 0 0 10px;
	padding:0;
}
#chemin li {
	margin:0;
	padding:0;
	color:#5098A7;
}
#chemin li a {
	text-decoration:none;
	color:#5098A7;
}
#chemin li a:hover {
	text-decoration:underline;
}
#liens h2{
	font-size:1.1em;
	color:#B10D18;
	margin:0;
	padding:0;
	margin-left:9px;
}
#liste_lien{
	list-style-type:none;
	margin:0 0 0 9px;
	padding:0;
}
#liste_lien li a{
	text-decoration:none;
	color:#11445F;
	font-weight:bold;
}
#liste_lien li a:hover{
	text-decoration:underline;
}

#contenu h2{
	color:#9b0818;
	font-size:1.5em;
	font-weight:bold;
}
#contenu h3{
	color:#063D5C;
	font-size:1.2em;
}

#contenu h3 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0184bc; text-decoration: underline; font-size: 12px}

#contenu h3 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0184bc; text-decoration: none; font-size: 12px}

.colonne1{
	float:left;
	width:393px;
	color:#004269;
}
.colonne2{
	float:right;
	width:199px;
	margin:10px 10px 10px 23px;
	color:#004269;
}

#contenu h4{
	font-size:1.3em;
	padding:0 0 0 25px;
	background:url('../images/fleche-hiver.gif') no-repeat left;
	font-weight:bold;
}
#contenu hr{
	color:#063D5C;
	background-color:#063D5C;
	height:1px;
	border:0;
	margin:0;
	padding:0;
	line-height:1px;
}
#contenu th{
	background-color:#64A2D1;
}
#contenu .entete td{
	background-color:#64A2D1;
}
#contenu .ligne1 td{
	background-color:#FFFFFF;
}
#contenu .ligne2 td{
	background-color:#CDDDEA;
}

/* Anciens styles */

#entete { position:relative; width:960px; height:430px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#fond-bas { position:relative; width:960px; height:30px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#fond-bas2 { position:relative; width:960px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:center; background-color:#ffffff; }
#fond-newsletter { position:relative; width:960px; height:20px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#illustration { background-color:#ffffff; display:block; float:left; width:393px; }
#liens { background-color:#ffffff; float:left; width:567px; }
#newsletter { position:absolute; width:260px; left:700px; top:2px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #00778f; text-decoration: none; font-size: 11px }
#recherche { position:absolute; width:300px; height:auto; left:209px; top:7px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px }
#site { position:relative; width:960px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#trait-bas { position:absolute; width:960px; height:5px; left:0px; top:5px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/trait-bas.gif); }
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00acff; text-decoration: underline; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00acff; text-decoration: none; font-size: 11px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
body { background-color:#004168; color:#2d77a9; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#004168; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#004168; scrollbar-darkshadow-color:#004168; scrollbar-track-color:#004168; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

#fond-wysipage { position:relative; width:960px; height:30px; left:0px; top:0px; z-index:103; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#trait-wysipage { position:absolute; width:960px; height:5px; left:0px; top:25px; z-index:104; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/trait-wysipage.gif); }
#wysipage { position:absolute; width:920px; left:20px; top:5px; z-index:109; visibility:visible; border:0px none #000000; text-align:left; }

#wysipage dt { float:left; width:115px; margin:0px; cursor:pointer; text-align:center; font-weight:bold; }

#wysipage dt a { display:block; color:#00778f; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; border:#ffffff; border-style:solid; border-top-width:0px; border-right-width:0px; border-bottom-width:1px; border-left-width: 0px; padding-top:2px; padding-bottom:2px; }

#wysipage dt a:hover { background-color:#eef6fa; color:#00778f; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none;  }

dl, dt, dd, ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

.ul_wysi {
		position:absolute;
		float:left;
		width:115px;
		padding-top:19px;
}

.menu_niv2 {
		background-color:#d9eaf4;
		padding-top:0px;
}

dd dd {
		margin-top:0px;
		vertical-align:top;
}

.menu_niv2 a:hover {
		text-decoration: none;
}
	
.sous_menu_pos {
		float:left;
		visibility:hidden;
		position: relative;
		z-index: 1;
		top:0px;
		margin-left:-115px;
}

dd dd.sous_menu_pos {
		left:115px;
		top:-19px;
}