a:visited {color: #000066; text-decoration: none}a:active {color: #000066; text-decoration: none}a:link {color: #000066; text-decoration: none}a:hover {color: #CC0000; text-decoration: none}.lien:link {text-decoration: none; color: #000066}.lien:active {text-decoration: none; color: #000066}.lien:visited {text-decoration: none; color: #000066}.lien:hover {text-decoration: underline; color: #000066}.menu:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.8em; text-decoration: none}.menu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.8em; text-decoration: none}.menu:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.8em; text-decoration: none}.menu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.8em; text-decoration: none}.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000}.smenu:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.7em; text-decoration: none}.smenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.7em; text-decoration: none}.smenu:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.7em; text-decoration: none}.smenu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 0.7em; text-decoration: none}.smenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000}.petit {color: black; font-weight: bold; font-size: 0.5em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.texte { color: black;
	font: 1.1em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}.stitre { color: black; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.titre  { color: #e6e6e6; font-style: oblique; font-weight: bold; font-size:1.5em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;padding-right: 10px;
	width: 100%;
	padding-left: 10px;
	text-shadow: #1d1d1d 0 0 4px;
	float: none;
	list-style-type: square;
	background-image: none;
	margin: 0 0 20px;
}#dep_titre {	background: no-repeat url(../commun/images/fond_titre.png);	padding-left: 15px;	margin-top: 5px;	text-align: left;	position: relative;}.cadreimage {	border-left-style: outset;	border-width: medium;	font-family: Arial;	font-size: 0.5em;	padding-left: 5px;}.dep_titre {	font: bold 8px/11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	background: white;	padding-right: 10px;	color: black;}.borderimg {	border-bottom: 1px solid silver;	border-right: 1px solid silver;	border-top: 1px solid gray;	border-left: 1px solid gray;}#pagination a {	font-weight: bold;	text-decoration: none;	color: gray;	display: block;	width: 15px;	height: 15px;	border-bottom-style: none;} #pagination a:hover {	color : #37394d;	cursor : pointer;	background: #d0dbe5;	text-decoration: none;	display: block;}#pagination_a {	background: #d0dbe5;	border: 1px dotted silver;	width: 15px;	height: 15px;	text-align: center;	vertical-align: middle;	float: left;	margin-right: 2px;	margin-bottom: 2px;}#pagination {	background: #efefef;	border: 1px dotted silver;	width: 15px;	height: 15px;	text-align: center;	vertical-align: middle;	float: left;	margin-right: 2px;	text-decoration: none;	margin-bottom: 2px;}  dep_comments   { color: #7B848D; font-weight: normal; line-height: 16px; text-decoration: none;	font-size: 10px;}.dep_comments a   { color: #7B848D; font-weight: normal; line-height: 16px; text-decoration: none;	font-size: 10px;}.dep_comments a:hover  {	list-style: inherit;	color: #7B848D;	font-weight: bold;	cursor : pointer;}

dl, dt, dd, ul, li {margin: 0;padding: 0;	list-style-type: none;}dl#menuderoulant {width: 150px;}dl#menuderoulant dt {cursor: pointer;margin: 2px 0;;line-height: 20px;text-align: center;font-weight: bold;background: transparent;	text-shadow: #a3a3a3 0 0 3px;	list-style-position: outside;	border: 3px outset #C94D78;	text-decoration: none;}dl#menuderoulant dd {border: 1px solid gray;}dl#menuderoulant li {text-align: left;padding: 2px 0;border: 2px inset #C94D78;	background-image: url(images/cadre_fond1.png);
	}dl#menuderoulant li a, dl#menu dt a {color: #000;text-decoration: none;display: block;border: 0 none;height: 100%;
 padding-left:20px;}dl#menuderoulant li a:hover, dl#menu dt a:hover {background: silver url(images/lien.png) no-repeat 0% 65%;	color: #4e4e4e;
	list-style-type:none;
 padding-left:20px;
	}

dl#menuderoulant li a:visited, dl#menu dt a:visited {background: silver url(images/lienvu.png) no-repeat 0% 65%;	color: #4e4e4e;
	list-style-type:none;
 padding-left:20px;
}