body,html {
	margin: 0;
	padding: 0;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	background-image: url(../img/FondPage.gif);
	height: auto;
	text-align: center;
}

ul {
margin:0px;
padding:0px;
}

#wrapper {
	height: auto;
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

img {
	border: 0;
}

img.floatleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.floatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.content_img_ {
	border: 0;
	margin: 0px;
}

.content_img_floatleft img,.content_img_floatright img {
	width: auto;
}

.content_img_floatright {
	border: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

.content_img_floatleft {
	border: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.content_img_ .legend,.content_img_floatright .legend,.content_img_floatleft .legend {
	color: #939da0;
	font-style: italic;
	font-size: 10px;
	padding: 0;
	text-align: left;
}

input {
	border: 1px solid #AAAAAA;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-size: 11px
}

input.submit {
	background-color: black;
}

caption {
	color: #7AB3B3;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 5px;
	text-align: left;
}

table th {
	color: black;
	padding: 2px 0 2px 3px;
	font-weight: bold;
	background-color: #aeb4b2;
}

table tr td {
	color: #7D8482;
	padding: 2px 0 2px 3px;
}

#contenu ul, #contenu ol {
	text-align: justify	
}

#contenu table th p {
	color: black;
	font-size: 11px;
	padding: 0px 0 0 0px;
	font-weight: bold;
	background-color: #aeb4b2;
}

#contenu table tr td p {
	color: #7D8482;
	font-size: 11px;
	padding: 2px 0 2px 0px;
}

#contenu table tr td {
	border-top: solid 1px #AEB4B2;
}

#contenu table tr td a:link {
	text-decoration: underline;
	color: black;
}

#contenu table tr td a:hover {
	text-decoration: underline;
	color: black;
}

#contenu table tr td a:visited {
	text-decoration: underline;
	color: black;
}

#contenu table tr td a:active {
	text-decoration: underline;
	color: black;
}

#contenu table tr td a {
	color: black;
	text-decoration: underline;
}

tr.separation td {
	background: url('../img/FiletGris.gif') repeat-x 0 0;
	line-height: 10px;
	padding: 0;
}

table.elements_pedago th {
	color: #7D8482;
	padding: 0px;
	font-weight: normal;
	background-color: white;
}

table.elements_pedago tr.niveau1,.niveau1 td {
	background-color: #000000;
	color: #FFFFFF;
}

table.elements_pedago tr.niveau2,.niveau2 td {
	background-color: #aeb4b2;
	color: #FFFFFF;
}

.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}

.cachetable {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}

/* Les conteneurs */
#header {
	height: 26px;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	background-color: #000000;
}

#rss {
	float: left;
	height: 26px;
	padding: 0 5px 0 5px;
}

#lang {
	color: #FFA500;
	height: 26px;
	background-color: #000000;
	width: 400px;
	float: left;
	text-align: left;
	color: #666666;
	font-size: 11px;
}

#lang a:link {
	text-decoration: none;
	color: #666666;
}

#lang a:hover {
	text-decoration: underline;
}

#lang a:visited {
	text-decoration: none;
}

#lang a:active {
	text-decoration: none;
}

#lang ul li {
	background: url('../img/crochetVert.gif') no-repeat 0 0;
	padding-left: 9px;
	margin: 4px 3px 0 0;
	padding: 1px 0 0 10px;
	height: 22px;
	float: left;
}

#lang ul li a {
	color: #666666;
}

#lang ul {
	margin: 0;
	list-style-type: none;
}

#lang a.enable {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

#recherche {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	background-color: #000000;
	width: 250px;
	margin: 0px;
	float: right;
	padding: 0 10px 0 0;
}

#recherche .separation {
	font-size: 18px;
	color: #db2b36;
}

#entete {
	height: 116px;
	width: 1000px;
	padding-top: 6px; margin : 0 auto;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#entete .logo {
	border: none;
	cursor: pointer;
	display: block;
}

.milieu {
	width: 1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
	/* A changer apres */ /*-moz-border-radius: 10px;*/
	overflow: hidden;
}

#enpiedcadre a:link {
	text-decoration: none;
	color: #ffffff;
}

#enpiedcadre a:visited {
	text-decoration: none;
	color: #ffffff;
}

#enpiedcadre a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#enpiedcadre a:active {
	text-decoration: none;
	color: #ffffff;
}

#enpiedcadre {
	height: 66px;
	/* A enlever apres
	border: 1px solid #000000;
	-moz-border-radius: 10px; */
	clear: both;
}

#enpiedcadre ul {
	margin: 0;
}

#enpiedcadre ul li {
	list-style-type: none;
	padding: 0 9px 0 9px;
	background: url('../img/SepPiedPage.gif') no-repeat 0 3px;
	display: inline;
}

#enpiedcadre .nosep {
	background-image: none;
}

.enpied {
	width: 1000px;
	margin: 0 auto;
	background-color: #90b7b7;
	color: #FFFFFF;
	padding: 5px 0 0 0;
	/* A changer après */ /*-moz-border-radius: 10px;*/ /* A changer en 30px */
	height: 20px;
	text-align: center;
}

.enpied .separation {
	color: #666666;
	font-size: 11px;
}

.enpiedbl {
	width: 1000px;
	margin: 0 auto;
	height: 16px;
	background-color: #FFFFFF;
}

.contact {
	width: 1000px;
	margin: 0 auto;
	height: 17px;
	text-align: center;
	color: #666666;
	padding: 3px 0 0 0;
}

/* Le contenu du Conteneur Milieu */
#menu_1 {
	background-image: url('../img/Img_FondMenuVert_Middle.gif');
	color: #FFA500;
	padding: 0 0 0 0px;
	float: left;
	display: inline;
	width: 190px;
	/* A changer apres */ /*-moz-border-radius: 10px;*/ /* Minimum securitaire pour les hauteurs */
	margin-bottom: 16px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
}

#menu_1 .menuhaut {
	background-image: url('../img/Img_FondMenuVert_Haut.gif');
	height: 20px;
}

#menu_1 .menubas {
	background-image: url('../img/Img_FondMenuVert_bas.gif');
	height: 20px;
}

#menu_1 ul {
	margin: 0 0 15px 2px;
	padding:0;
}

#menu_1 ul ul,#menu_1 ul ul ul {
	margin: 0;
}

#menu_1 li a:link {
	text-decoration: none;
	color: #235e5f;
}

#menu_1 li a:visited {
	text-decoration: none;
	color: #235e5f;
}

#menu_1 li a:hover {
	text-decoration: underline;
	color: #235e5f;
}

#menu_1 li a:active {
	text-decoration: none;
	color: #235e5f;
}

#menu_1 li {
	font-size: 13px;
	color: #235e5f;
	font-weight: bold;
	padding: 1px 0 1px 10px;
	margin: 2px;
	list-style-type: none;
	background: url('../img/FlechRge.gif') no-repeat 0 3px;
}

#menu_1 li li a:link {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li a:visited {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li a:hover {
	text-decoration: underline;
	color: #000000;
}

#menu_1 li li a:active {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li {
	font-size: 11px;
	color: #000000;
	padding: 1px 0 1px 10px;
	margin: 1px;
	font-weight: normal;
	list-style-type: none;
	background: url('../img/FlechRge.gif') no-repeat 0 3px;
}

#menu_1 li li li a:link {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li li a:visited {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li li a:hover {
	text-decoration: underline;
	color: #000000;
}

#menu_1 li li li a:active {
	text-decoration: none;
	color: #000000;
}

#menu_1 li li li {
	font-size: 11px;
	color: #000000;
	margin: 0;
	padding-bottom: 0;
	padding-top: 0;
	font-weight: normal;
	list-style-type: none;
	background: url('../img/FlechGris.gif') no-repeat 0 2px;
	padding-left: 10px;
	padding-right: 0;
}

#contenu #navigation a:link {
	text-decoration: none;
	color: #939da0;
}

#contenu #navigation a:visited {
	text-decoration: none;
	color: #939da0;
}

#contenu #navigation a:hover {
	text-decoration: underline;
	color: #939da0;
}

#contenu #navigation a:active {
	text-decoration: none;
	color: #939da0;
}

#contenu #navigation {
	font-size: 11px;
	color: #939da0;
}

#contenu #navigation .enable a:link {
	text-decoration: none;
	color: #8ec5c5;
}

#contenu #navigation .enable a:visited {
	text-decoration: none;
	color: #8ec5c5;
}

#contenu #navigation .enable a:hover {
	text-decoration: underline;
	color: #8ec5c5;
}

#contenu #navigation .enable a:active {
	text-decoration: none;
	color: #8ec5c5;
}

#contenu #navigation .enable {
	color: #8ec5c5;
}

.point {
	background-image: url('../img/Img_Pointill_Gris.gif');
}

#contenu { /*color: #EEE8AA;*/
	background-color: #FFFFFF;
	padding: 0;
	float: left;
	width: 580px;
	min-height: 560px;
	padding: 0 15px 0 15px;
	margin: 0px; /* A changer apres */ /*-moz-border-radius: 10px;*/ /* Minimum securitaire pour les hauteurs */
	margin-bottom: 16px;
}

#contenu a:link {
	text-decoration: underline;
	color: #7AB3B3;
}

#contenu a:visited {
	text-decoration: underline;
	color: #7AB3B3;
}

#contenu a:hover {
	text-decoration: underline;
	color: #7AB3B3;
}

#contenu a:active {
	text-decoration: underline;
	color: #7AB3B3;
}

#contenu a {
	color: #7AB3B3;
	text-decoration: underline;
}

#contenu h2 {
	padding: 1px 10px 1px 0;
	margin: 2px 2px 2px 0;
	font-size: 34px;
	color: #000000;
	font-weight: bold;
}

#contenu  h3 {
	padding: 1px 10px 1px 0;
	margin: 2px 2px 2px 0;
	font-size: 20px;
	font-weight: bold;
	color: #7ab3b3;
}

#contenu  .rencontres h3 {
	padding: 1px 10px 10px 0;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

#contenu  h3.vert {
	height: 31px;
	background-color: #a0d5d5;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 0 5px;
}

#contenu h4 {
	padding: 1px 10px 1px 0;
	margin: 2px 2px 2px 0;
	font-size: 15px;
	color: #939DA0;
}

#contenu h5 {
	padding: 1px 10px 1px 0;
	margin: 2px 2px 2px 0;
	font-size: 13px;
	color: black;
}

#contenu h6 {
	padding: 1px 10px 1px 0;
	margin: 2px 2px 2px 0;
	font-size: 13px;
	color: #7AB3B3;
}

#contenu  p {
	font-size: 13px;
	color: #000000;
	margin: 0;
	padding: 0px 0 14px 0;
}

#contenu .chapeau {
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 12px;
	text-align: justify;
}

.recherche h4 .rouge {
	color: #939DA0;
}

.recherche .rouge {
	color: #db2b36;
}

#contenu .gras_rouge {
	font-weight: bold;
	color: #db2b36;
}

#contenu .gras_gris {
	color: #7d8482;
	font-weight: bold;
}

#contenu ul {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#contenu ul ul {
	padding-left: 10px;
}

#contenu ul li {
	color: black;
	background: url('../img/PuceContenu.gif') no-repeat 0 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
}

#contenu ol {
	margin: 0px 0px 0px 20px;
	padding: 0;
	font-size: 13px;
}

#contenu ol ol {
	padding-left: 10px;
}

#contenu ol li {
	color: black;
	list-style-type: decimal;
	padding-bottom: 5px;
}

#contenu li p {
	padding-bottom: 0px;
}

#contenu .incontournable {
	background: #a5a899;
	margin-bottom: 13px;
	width: 580px;
}

#contenu .incontournable img {
	float: left;
	margin: 9px 9px 0 9px;
}

#contenu .incontournable .header {
	background: url('../img/Img_Incontournable_Haut.gif') no-repeat;
	padding: 4px 0 0 13px;
	margin: 0;
	height: 31px;
	color: white;
	padding: 0;
}

#contenu .incontournable .body {
	border-left: 1px #b71923 solid;
	border-right: 1px #b71923 solid;
}

#contenu .incontournable p {
	color: white;
	margin: 0;
	padding: 9px 9px 0 9px;
}

#contenu .incontournable .chapeau {
	color: #e0e9e9;
}

#contenu .incontournable .lien {
	background: url('../img/Img_Actualites_Bas.gif') no-repeat;
	padding: 0 0 0 20px;
	line-height: 20px;
	color: white;
	font-size: 11px;
}

#contenu .incontournable .no_lien {
	background: url('../img/Img_Incontournable_Bas.gif') no-repeat;
	padding: 0 0 0 20px;
	line-height: 20px;
}

#contenu .actualites {
	background: top left url('../img/Img_Actualites_Haut.gif') no-repeat;
	padding-top: 20px;
	width: 580px;
}

#contenu .actualites ul {
	padding: 0;
	font-size: 13px;
	margin: 0px 0px 0px 10px;
}

#contenu .actualites ul ul {
	padding-left: 10px;
}

#contenu .actualites ul li {
	color: black;
	background: url('../img/PuceContenu.gif') no-repeat 0 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
}

#contenu .actualites ol {
	margin: 0px 0px 0px 30px;
	padding: 0;
	font-size: 13px;
}

#contenu .actualites ol ol {
	padding-left: 10px;
}

#contenu .actualites ol li {
	color: black;
	list-style-type: decimal;
	padding-bottom: 5px;
}

#contenu .actualites li p {
	padding:0 10px 0 0;
}
#contenu .actualites .gras_rouge {
	font-weight: bold;
	color: #db2b36;
	font-size: 15px;
}

#contenu .actualites .rouge {
	color: #db2b36;
}

#contenu .actualites img {
	float: left;
	margin: 0 10px 5px 10px;
}

#contenu .actualites .content{
	text-align:justify;
}

#contenu .actualites .body {
	border-left: 1px #b71923 solid;
	border-right: 1px #b71923 solid;
}

#contenu .actualites .lien {
	background: url('../img/Img_Actualites_Bas.gif') no-repeat;
	padding: 0 0 0 20px;
	line-height: 20px;
	margin: 0 0 13px 0;
	color: white;
	font-size: 11px;
}

#contenu .actualites .no_lien {
	background: url('../img/Img_Actualites_Bas_nolien.gif') no-repeat;
	padding: 0 0 0 20px;
	line-height: 20px;
	margin: 0 0 13px 0;
}

#contenu .actualites .lien a:link,#contenu .incontournable .lien a:link {
	text-decoration: none;
	color: white;
}

#contenu .actualites .lien a:visited,#contenu .incontournable .lien a:visited {
	text-decoration: none;
	color: white;
}

#contenu .actualites .lien a:hover,#contenu .incontournable .lien a:hover {
	text-decoration: underline;
	color: white;
}

#contenu .actualites .lien a:active,#contenu .incontournable .lien a:active {
	text-decoration: none;
	color: white;
}

#contenu .actualites .lien a,#contenu .incontournable .lien a {
	color: white;
}

#contenu .actualites p {
	color: black;
	margin: 0;
	padding: 0px 9px 9px 9px;
}

#contenu table.sommaire {
	width: 100%;
	text-align: left;
}

#contenu .sommaire tr,#contenu .sommaire td {
	margin: 0;
	padding: 0;
	text-align: left;
}

#contenu .sommaire td {
	line-height: 18px;
	vertical-align: middle;
	border: none;
}

#contenu .sommaire td.sep,#contenu .sep {
	background: url('../img/Img_Filet_vert.gif') repeat-x;
	line-height: 6px;
}

#contenu table.sommaire a:link {
	text-decoration: none;
	color: black;
}

#contenu table.sommaire a:visited {
	text-decoration: none;
	color: black;
}

#contenu table.sommaire a:hover {
	text-decoration: underline;
	color: black;
}

#contenu table.sommaire a:active {
	text-decoration: none;
	color: black;
}

#contenu table.sommaire a {
	background: url('../img/FlechRge.gif') no-repeat 0 2px;
	padding-left: 10px;
}

#contenu table.sommaire a.active:link {
	text-decoration: none;
	color: #7D8482;
}

#contenu table.sommaire a.active:visited {
	text-decoration: none;
	color: #7D8482;
}

#contenu table.sommaire a.active:hover {
	text-decoration: underline;
	color: #7D8482;
}

#contenu table.sommaire a.active:active {
	text-decoration: none;
	color: #7D8482;
}

#contenu table.sommaire .active {
	background: url('../img/Flech_Vert.gif') no-repeat 0 2px;
	color: #7D8482;
}

#contenu table.references {
	width: 100%;
	text-align: left;
}

#contenu .references tr,#contenu .references td {
	margin: 0;
	padding: 0;
	text-align: left;
}

#contenu .references td {
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
}

#contenu .references td.sep {
	background: url('../img/Pointill_vert.gif') repeat-x 0 50%;
	line-height: 6px;
}

#contenu .rencontres { /*margin-top:10px;*/
	
}

#contenu .rencontres .img {
	float: left;
	margin: 0pt 20px 0pt 0pt;
}

#contenu .rencontres .content {
	padding-left: 237px;
}

#contenu .rencontres .rencontreTop {
	background: url('../img/Img_Rencontre_title.jpg') no-repeat;
	height: 31px;
	padding: 0;
	margin: 0;
}

#contenu table.rencontres {
	width: 100%;
	margin: 0 0 10px 0;
}

#contenu table.rencontres th {
	text-align: left;
}

#contenu .rencontres th {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	line-height: 33px;
}

#contenu .rencontres td {
	color: black;
	padding-left: 5px;
	line-height: 25px;
}

#contenu .rencontres tr.paire td {
	background-color: #cdcece;
}

#contenu .rencontres tr.alaffiche td {
	background-color: #db2b36;
	color: white;
}

#contenu .recherche_calendrier input.textfield {
	border: 1px #a5acb2 solid;
}

#contenu .recherche_calendrier input.submit {
	margin-left: 15px;
}

#contenu .recherche_calendrier {
	height: 87px;
}

#contenu .recherche_calendrier p.designation {
	overflow: hidden;
	float: left;
	width: 120px;
}

#contenu .recherche h4 a:link {
	text-decoration: none;
	color: #939da0;
}

#contenu .recherche h4 a:visited {
	text-decoration: none;
	color: #939da0;
}

#contenu .recherche h4 a:hover {
	text-decoration: underline;
	color: #939da0;
}

#contenu .recherche h4 a:active {
	text-decoration: none;
	color: #939da0;
}

#contenu .recherche h4 {
	color: #939da0;
}

#contenu .pagination {
	height: 15px;
}

#contenu .pagination ul {
	float: right;
}

#contenu .pagination li a:link {
	text-decoration: underline;
	color: #999999;
}

#contenu .pagination li a:visited {
	text-decoration: underline;
	color: #999999;
}

#contenu .pagination li a:hover {
	text-decoration: underline;
	color: #999999;
}

#contenu .pagination li a:active {
	text-decoration: underline;
	color: #999999;
}

#contenu .pagination li {
	background: url('../img/Img_Pagination_sep.gif') no-repeat 0 2px;
	float: left;
	display: inline;
	padding: 0 5px;
	font-size: 10px;
	color: #999999;
}

/* menu de droite*/
#menu_2 {
	color: #FFA500;
	background-color: #FFFFFF;
	padding: 0 5px 0 0;
	float: left;
	margin: 0px;
	width: 190px;
	/* A changer après */ /*-moz-border-radius: 10px;*/
	clear: none;
	bottom: -1px; /* Minimum securitaire pour les hauteurs */
}

#menu_2 .menuhaut {
	background-image: url('../img/Img_FondMenuGris_Haut.gif');
	height: 20px;
}

#menu_2 .menubas {
	background-image: url('../img/Img_FondMenuGris_Bas.gif');
	height: 20px;
	margin-bottom: 16px;
}

#menu_2 .complement a:link {
	text-decoration: none;
	color: #939da0;
}

#menu_2 .complement a:visited {
	text-decoration: none;
	color: #939da0;
}

#menu_2 .complement a:hover {
	text-decoration: underline;
	color: #939da0;
}

#menu_2 .complement a:active {
	text-decoration: none;
	color: #939da0;
}

#menu_2 .complement {
	font-size: 13px;
	color: #939da0;
	font-weight: bold;
}

#menu_2 .complement p {
	font-size: 13px;
	color: #939da0;
	font-weight: bold;
}

#menu_2 .complement img {
	display: block;
	margin: 0 auto;
}

#menu_2 .complement h2 {
	color: #939DA0;
	font-size: 13px;
	padding: 0 0 10px 0;
}

#menu_2 .complement p {
	color: #939DA0;
}

#menu_2 .complementinf {
	background: url('../img/FiletGris_Inf.gif') repeat-x;
	height: 8px;
	margin-bottom: 14px;
	margin-top: 5px;
}

#menu_2 .complementsup {
	background: url('../img/FiletGris_Sup.gif') repeat-x;
	height: 10px;
}

#menu_2 h2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 5px 5px;
}

#menu_2 h3 {
	font-size: 11px;
	color: #db2b36;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 5px 5px;
}

#menu_2 h4 {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 1px 5px 0 9px;
	background: url('../img/FlechRge.gif') no-repeat 0 3px;
}

#menu_2 p {
	color: #ffffff;
	font-size: 11px;
	margin: 0;
	padding: 0px 5px 5px 5px;
}

#menu_2 a:link {
	text-decoration: none;
	color: #ffffff;
}

#menu_2 a:visited {
	text-decoration: none;
	color: #ffffff;
}

#menu_2 a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#menu_2 a:active {
	text-decoration: none;
	color: #ffffff;
}

#menu_2 ul {
	margin: 0 0 0 5px;
	padding: 0;
}

#menu_2 li {
	color: white;
	background: url('../img/FlechRge.gif') no-repeat 0 2px;
	padding-bottom: 5px;
	list-style-type: none;
	text-indent: 10px;
}

#menu_2 .menudd {
	background-image: url('../img/Img_FondMenuGris_Middle.gif');
}

#menu_2 .menudd img {
	margin: 0 0 15px 0px;
}

#menu_2 .menudd img.img {
	margin: 0 0 4px 16px;
}

#accueil_top {
	background-image: url('../img/Img_FondAccueil.jpg');
	overflow: hidden;
	width: 1000px;
	height: 228px; 
	margin: 0 auto;
	padding: 5px 0px;
}

/* No flash */
#accueil_top .alt_flash .incontournable {
	background: #a5a899 bottom left url('../img/Img_Incontournable_Bas_accueil.gif') no-repeat;
	padding-bottom: 20px;
	margin: 0 30px 13px 175px;
	width: 350px;
	float: left;
	display: inline;
}

#accueil_top .alt_flash .incontournable img {
	float: left;
	margin: 0 9px 0 0;
}

#accueil_top .alt_flash .incontournable .title {
	background: url('../img/Img_Incontournable_Haut_accueil.jpg') no-repeat;
	padding: 4px 0 0 13px;
	margin: 0;
	height: 31px;
	color: white;
	padding: 0;
}

#accueil_top .alt_flash .incontournable p {
	color: white;
	margin: 0;
	padding: 9px 9px 0 9px;
}

#accueil_top .alt_flash .incontournable .chapeau {
	color: #e0e9e9;
}

#accueil_top .alt_flash .incontournable .content {
	border-left: 1px #db2b36 solid;
	border-right: 1px #db2b36 solid;
	height: 170px;
}

#accueil_top .alt_flash .actualites {
	background: bottom white url('../img/Img_Actualites_Bas_nolien_accueil.gif') no-repeat;
	width: 425px;
	overflow: hidden;
	padding-bottom: 20px;
}

#accueil_top .alt_flash .actualites .gras_rouge {
	font-weight: bold;
	color: #db2b36;
	font-size: 15px;
	height: auto;
	text-align: left;
}

#accueil_top .alt_flash .actualites .rouge {
	color: #db2b36;
}

#accueil_top .alt_flash .actualites img {
	float: left;
	margin: 0 10px 0 10px;
	padding-right: 10px;
}

#accueil_top .alt_flash .actualites .no_lien {
	background: url('../img/Img_Actualites_Haut_accueil.jpg') no-repeat;
	padding: 0 0 0 20px;
	line-height: 20px;
	margin: 0 0 0 0;
}

#accueil_top .alt_flash .actualites .content {
	border-left: 1px #db2b36 solid;
	border-right: 1px #db2b36 solid;
	height: 180px;
}

#accueil_top .alt_flash .actualites .lien a:link {
	text-decoration: none;
	color: white;
}

#accueil_top .alt_flash .actualites .lien a:visited {
	text-decoration: none;
	color: white;
}

#accueil_top .alt_flash .actualites .lien a:hover {
	text-decoration: underline;
	color: white;
}

#accueil_top .alt_flash .actualites .lien a:active {
	text-decoration: none;
	color: white;
}

#accueil_top .alt_flash .actualites .lien a {
	color: white;
}

#accueil_top .alt_flash .actualites p {
	color: black;
	margin: 0;
	padding: 0 9px 9px 187px;
}

#accueil_top .alt_flash .suite {
	text-align: right;
	margin-right: 20px;
}

#accueil_top .alt_flash .suite {
	text-align: right;
}

#accueil_top .alt_flash .suite a {
	color: black;
	padding-right: 16px;
	background: url('../img/FlechRge.gif') no-repeat 100% 2px;
}

#accueil_top .alt_flash .suite a {
	font-weight: bold;
}

#accueil_top .suite .sep {
	color: #db2b36;
	font-weight: bold;
}

#accueil_bottom {
	background-color: white;
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding-top:10px;
}

#accueil_bottom p {
	margin: 0 0 5px 0;
}

#accueil_bottom .sep_top {
	background-image: url('../img/Img_AccueilOngletSepTop.jpg');
	width: 990px;
	height: 29px;
	margin-left: 5px;
}

#accueil_bottom .sep_bottom {
	background-image: url('../img/Img_AccueilOngletSepBottom.jpg');
	width: 990px;
	height: 29px;
	margin-left: 5px;
}

#accueil_bottom .panel_l {
	background-image: url('../img/Img_AccueilOngletTop_fond.jpg');
	border-left: 1px #568b8c solid;
	float: left;
	display: inline;
	width: 474px;
	height: 196px;
	margin-left: 5px;
}

#accueil_bottom .panel_r {
	background-image: url('../img/Img_AccueilOngletBottom_fond.jpg');
	border-right: 1px #75807c solid;
	height: 196px;
	width: 474px;
	margin-right: 5px;
	overflow: hidden;
}

* html #accueil_bottom .panel_r {
	width: 474px;
	float: left;
}  /* for IE 6 */
#accueil_bottom .panel_l .right {
	height: 196px;
	margin: 0;
}

#accueil_bottom .panel_l .suite {
	text-align: right;
	margin-right: 20px;
}

#accueil_bottom .panel_r .suite {
	text-align: right;
}

#accueil_bottom .suite a {
	padding-right: 16px;
	background: url('../img/FlechRge.gif') no-repeat 100% 2px;
}

#accueil_bottom .suite .sep {
	color: #db2b36;
	font-weight: bold;
}

#accueil_bottom .right .suite a {
	font-weight: bold;
}

#accueil_bottom .panel_l h3 {
	font-size: 13px;
	margin: 0;
	padding: 40px 0 7px 5px;
	color: #db2b36;
}

#accueil_bottom .panel_r h3 {
	font-size: 13px;
	margin: 0;
	padding: 10px 0 7px 6px;
	color: black;
}

#accueil_bottom .panel_r .right p {
	padding-left: 6px;
}

#accueil_bottom .panel_l ul,.panel_r ul {
	margin-left: 5px;
}

#accueil_bottom a:link {
	text-decoration: none;
	color: black;
}

#accueil_bottom a:visited {
	text-decoration: none;
	color: black;
}

#accueil_bottom a:hover {
	text-decoration: underline;
	color: black;
}

#accueil_bottom a:active {
	text-decoration: none;
	color: black;
}

#accueil_bottom .panel_l li,.panel_r li {
	background: url('../img/FlechRge.gif') no-repeat 0 2px;
	font-size: 11px;
	padding: 0 0 4px 12px;
	list-style: none;
}

#accueil_bottom .panel_l .right a:link {
	text-decoration: none;
	color: white;
}

#accueil_bottom .panel_l .right a:visited {
	text-decoration: none;
	color: white;
}

#accueil_bottom .panel_l .right a:hover {
	text-decoration: underline;
	color: white;
}

#accueil_bottom .panel_l .right a:active {
	text-decoration: none;
	color: white;
}

#accueil_bottom .panel_l .right li {
	color: white;
	padding-bottom:0px;
}
#accueil_bottom .panel_l .right li p {
	padding-left:0px;
}
#accueil_bottom .panel_r .right li {
	color: white;
	padding-bottom:0px;
}
#accueil_bottom .panel_r .right li p {
	padding-left:0px;
}

#accueil_bottom .panel_r .right p.blanc, #accueil_bottom .panel_l .right p.blanc {
	color:#FFFFFF;
}

#accueil_bottom .panel_l .right .content {
	height: 177px;
}

#accueil_bottom .panel_r .right p {
	padding-left:6px;
	padding-right:6px;
}
#accueil_bottom .panel_l .right p {
	padding-left:6px;
	padding-right:6px;
	font-size:11px;
}

#accueil_bottom .panel_r .right .content {
	background: url('../img/Img_AccueilBackPanelDroite.jpg') no-repeat;
	height: 97px;
}

#accueil_bottom .panel_l .left {
	float: left;
	display: inline;
	height: 196px;
	width: 159px;
	margin: 0;
}
#accueil_bottom .panel_l .left p{
	padding-left:6px;
}

#accueil_bottom .panel_l .right {
	float: right;
	display: inline;
	width: 309px;
}

#accueil_bottom .panel_r .left {
	float: left;
	display: inline;
	height: 196px;
	width: 143px;
	margin: 0;
}

#accueil_bottom .panel_r .right {
	float: right;
	display: inline;
	width: 320px;
	margin-right: 5px;
}

#accueil_bottom .right .date,#contenu .date {
	background-color: #db2b36;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	padding: 0 0 0 6px;
	font-size: 11px;
	color: white;
	margin: 0;
}

#accueil_bottom .sep_middle {
	background-image: url('../img/Img_AccueilOngletSepMiddle.jpg');
	height: 196px;
	width: 40px;
	float: left;
	display: inline;
	overflow: hidden;
}

#onglet_top,#onglet_bottom {
	font-size: 12px;
	width: 1000px;
	list-style-type: none;
	height:30px;
	margin-top:0px;
}
#onglet_bottom {
	padding-bottom:3px;
}

#onglet_top a:link,#onglet_bottom a:link {
	text-decoration: none;
	color: white;
}

#onglet_top a:hover,#onglet_bottom a:hover {
	text-decoration: underline;
	color: white;
}

#onglet_top a:visited,#onglet_bottom a:visited {
	text-decoration: none;
	color: white;
}

#onglet_top a:active,#onglet_bottom a:active {
	text-decoration: none;
	color: white;
}

#onglet_top li a,#onglet_bottom li a {
	color: white;
	display: block;
	font-weight: bold;
	padding: 5px 0 4px 0;
}

#onglet_top li {
	background: url('../img/Img_AccueilOngletTop_inactive.jpg') no-repeat 0 0;
	padding-top: 6px;
	text-align: center;
	height: 24px;
	width: 166px;
	float: left;
	display: inline;
}

#onglet_top li.title {
	background-image: url('../img/Img_AccueilOngletTop_title.jpg');
	width: 160px;
	margin-left: 5px;
	font-size: 20px;
	color: #235e5f;
}

#onglet_top li.active {
	background-image: url('../img/Img_AccueilOngletTop_active.jpg');
}

#onglet_bottom li {
	background: url('../img/Img_AccueilOngletBottom_inactive.jpg') no-repeat 0 0;
	padding-bottom: 6px;
	text-align: center;
	height: 24px;
	width: 166px;
	float: left;
	display: inline;
}

#onglet_bottom li.title {
	background-image: url('../img/Img_AccueilOngletBottom_title.jpg');
	width: 160px;
	margin-left: 5px;
	font-size: 20px;
	color: #235e5f;
}

#onglet_bottom li.active {
	background-image: url('../img/Img_AccueilOngletBottom_active.jpg');
}

.seppara a:link {
	text-decoration: none;
	color: #000000;
}

.seppara a:visited {
	text-decoration: none;
	color: #000000;
}

.seppara a:hover {
	text-decoration: underline;
	color: #000000;
}

.seppara a:active {
	text-decoration: none;
	color: #000000;
}

.seppara {
	height: 22px;
	text-align: right;
	padding: 8px 0 0 0;
	font-size: 11px;
	color: #000000;
}

.sepimprim {
	text-align: right;
	height: 20px;
	padding-top: 2px;
	padding-right: 40px;
	background: url('../img/Img_BandoBas_Vert_Bizeau.gif') right no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 14px;
}

.sepcorp {
	padding: 0 0 0 0;
}

.sepmenu {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.sepliste {
	padding: 0 0 0 50px;
	font-size: 13px;
	color: #000000;
}

.sepssmenu {
	padding: 0 0 0 25px;
}

.listedyn {
	width: 150px;
}

.hidden-title {
	position: absolute;
	left: -2000px;
}

.aleft {
	text-align: left;
}

.acenter {
	text-align: center;
}

/* No Javascript */
#accueil_bottom .left {
	float: left;
	width: 500px;
	margin-left: 30px;
}

#accueil_bottom .right {
	overflow: hidden;
	margin-bottom: 20px;
	width: 320px;
	height: 196px;
}

#contenu .recherche .pertinence p {
	color: #8EC5C5;
	display: inline;
	float: left;
	margin-left: 562px;
	margin-right: 3px;
	padding: 0;
	text-align: right;
	width: 110px;
}

#contenu .recherche .pertinence div {
	border: 1px solid #8EC5C5;
	height: 12px;
	overflow: hidden;
	padding: 0;
	width: 50px;
}

#contenu .recherche .pertinence div div {
	background-color: #BCE0E0;
	border: medium none;
	color: #939DA0;
	overflow: visible;
	text-align: center;
}

/* STYLE POUR L'ANNUAIRE */
#contenu .sep2 {
	background: url('../img/Img_Filet_vert_SepAnnuaire.gif') repeat-x;
	line-height: 6px;
	margin: 4px 0 6px 0;
}

#contenu .annuaire .vcf {
	float: left;
	margin-right: 8px;
}

#contenu .annuaire .photo {
	float: right;
}

#contenu .annuaire h4 {
	color: #db2b36;
}

#contenu .annuaire h5 {
	color: #7d8482;
	font-size: 11px;
}

#contenu .annuaire h6 {
	background: url('../img/Flech_Vert.gif') no-repeat 0 4px;
	padding-left: 10px;
}

#contenu .annuaire p {
	padding: 0 0 7px 0;
}

#contenu .annuaire ul {
	margin-left: 28px;
}

#contenu .recherche_annuaire input.submit {
	border: 0px none;
}

#contenu .recherche_annuaire a {
	cursor: pointer
}

#contenu .recherche_annuaire {
	color: black;
	font-size: 13px;
}

#contenu .recherche_annuaire input.textfield {
	border: 1px #a5acb2 solid;
	height: 16px;
	margin-bottom: 3px;
	padding: 0;
}

#contenu .recherche_annuaire select {
	border: 1px #a5acb2 solid;
	height: 20px;
	margin: 0;
	padding: 0;
}

/*
 STYLE POUR LE SOMMAIRE
 				      */
span.anchor {
	display: block;
	text-align: right;
	padding-right: 25px;
	margin-top: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background: url('../img/Btn_Flech_Haut_Blanche.gif') no-repeat right;
	background-color: #a0d5d5;
}

#sommaire p.titre {
	background-color: #a0d5d5;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

#sommaire li a:visited,a:link {
	text-decoration: none;
	color: #939DA0;
}

#sommaire li {
	border-top: 1px solid #a0d5d5;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../img/FlechGris.gif') no-repeat 0 7px;
	list-style-type: none;
	list-style: none;
}

#sommaire p {
	border-top: 1px solid #a0d5d5;
}

.no-border {
	border: none;
}

#contenu table.references tr td {
	border: none;
}