html {
	height:100%;
	background:#4e4e4e;
}

body {
	width: 987px; 
	margin: auto;
	margin-top: 20px; 
	color: #2c2c2c; 
	background:#ffffff;
	font-family: arial,verdana,helvetica,sans-serif;
	text-align: justify; 
	font-size: 12px;
	font-weight: normal;
}

a { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a img {border: none;}

h1 {
	float: left; 
	margin-top: 10px;
}

h2 {
	color: #79c440; 
	font-size: 14px; 
	margin-top: 0px;
}

ul { margin-top:0px; padding-top:0px; margin-left:10px; padding-left:10px;}
li { list-style-type: square ; }
li li { list-style-type: disc ; }
li li li { list-style-type: circle ; }

#info {
	float: right; 
	width: 300px; 
	margin-top: 10px; 
	padding-left: 80px; 
	border-left: 1px solid #f0f0f0; 
	background: url('./images/site/info.png') no-repeat 20px center; 
	font-size: 9px;
}

#menu-haut {
	clear: both; 
	margin: auto; 
	padding: 0; 
	padding-left: 0px; 
	padding-top: 12px;
	height: 40px; 
}

.texte_noir {
	color: #000000;
}

.texte_grisfonce {
	color: #4e4e4e;
}

.texte_bleu {
	color: #0093dd;
}

.texte_orange {
	color: #ff9600;
}

.texte_violet {
	color: #7d2d81;
}

.texte_rose {
	color: #f04a8c;
}

.texte_rouge {
	color: #fb063a;
}

.texte_vert {
	color: #009153;
}

.bloc {
	border: 0px; 
	padding: 8px; 
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 12px;	
}

.blocsanstexte {
	border: 0px; 
	padding: 4px; 
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.cadre {
	border: 1px solid #4e4e4e; 
	padding: 8px; 
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
}

.cadresanstexte {
	border: 1px solid #4e4e4e; 
	padding: 4px; 
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.bloccomptearebours {
	border: 0px; 
	margin: 4px 4px 4px 4px;
	background: url('./images/site/comptearebours_fd.gif') no-repeat center;
	padding: 62px 4px 4px 80px;
	height: 42px; 
}

select_ {
	width: 95%; 
	margin: auto; 
	background: #f0f0f0; 
	border: 1px solid #f0f0f0; 
	color: #9c9c9c; 
}

option {
	background: #f0f0f0; 
	border: 1px solid #f0f0f0;
}

form p {
	text-align: center;
}

.colonne_gauche {
	float: left;
	width: 186px;
	margin: 0px 0px 4px 5px;
}

.colonne_gauche_home {
	float: left;
	width: 191px;
	margin: 0px 4px 4px 10px;
}

.colonne_milieu {
	float: left;
	width: 570px;
}

.colonne_milieu_home {
	float: left;
	width: 555px;
	margin: 0px 0px 4px 5px;
}

.colonne_gauche_large {
	float: left;
	width: 765px;
}

.colonne_droite_large {
	float: left;
	width: 790px;
}

.colonne_droite {
	float: right; 
	width: 220px;
}

.pied-old {
	clear: both;
	background:#ffffff;
}

.pied {
	clear: both;
	background:#ffffff;
}

.pied gauche {
	text-align: right; 
	font-size: 9px;
	color: #d3d3d3;
	background:#ffffff;
}

.pied gauche a {
	text-align: right; 
	font-size: 9px;
	color: #d3d3d3;
	background:#ffffff;
}

div#chemin { text-align:left; margin:0px 0 0px 0; padding:4px 0 4px 0; width:100%; font-size:85%;background:url(./images/site/bk-chemin.gif) repeat-x bottom left #ffffff;  }
#chemin ul {margin:0; padding:0; border:none;}
#chemin li {display:inline; background :url(./images/site/arrow_b.gif); background-repeat: no-repeat; margin: 0 0 0 5px; padding: 1px 0 0 15px; list-style:inside; border:none; overflow : visible; }
#chemin li.first {background : none; padding: 1px 0 0 0; }
div#chemin li a:link { color:#000000; margin:0 0 0 2px; }
div#chemin li a:visited { color:#000000; margin:0 0 0 2px; }
div#chemin li a:hover { text-decoration:underline; }

div.titre-interne { margin:0 0 10px 0;	padding:0 9px 0 0; border-bottom:1px solid #cbcaca;background: url(./images/site/bk-titre-interne-right.gif) no-repeat top right; height:27px;	}
div.titre-interne h2 { margin:0 0px 0 0px; text-align:right; float:right;	line-height:25px; padding:2px 10px 0 10px; display:inline; background:url(./images/site/bk-titre-interne.gif) repeat-x top left; border-left:1px solid #cbcaca;  font-size:160%; }
div.stitre-interne { margin:20px 0 10px 0; padding:0; font-size:11pt; font-weight:bold; color:#4e4e4e; border-bottom:1px solid #cbcaca; height:17px;} 

div.sstitre-interne { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; MARGIN: 0px 0px 3px; BORDER-LEFT: 0px; BORDER-BOTTOM: black 1px dotted }

#html_tag { FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: verdana, helvetica }
div.html_code { BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: black 1px dotted; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px dotted; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left; }
div.html_block { BORDER-RIGHT: black 1px dotted; 
			PADDING-RIGHT: 3px; 
			BORDER-TOP: black 1px dotted; 
			PADDING-LEFT: 3px; 
			PADDING-BOTTOM: 3px; 
			BORDER-LEFT: black 1px dotted; 
			PADDING-TOP: 3px; 
			BORDER-BOTTOM: black 1px dotted; 
			BACKGROUND-COLOR: #ffffcc; 
			TEXT-ALIGN: left; }

.color-00 {  color:#000000; }
p.color-00 a:link, p.color-00 a:visited {  color:#000000; font-weight:bold;  }
p.color-00 a:link, p.color-00 a:visited {  text-decoration:underline;  }

.color-FF {  color:#FFFFFF; }
p.color-FF a:link, p.color-FF a:visited {  color:#FFFFFF; font-weight:bold;  }
p.color-FF a:link, p.color-FF a:visited {  text-decoration:underline;  }

.color-4 {  color:#0093dd; }
p.color-4 a:link, p.color-4 a:visited {  color:#0093dd; font-weight:bold;  }
p.color-4 a:link, p.color-4 a:visited {  text-decoration:underline;  }

.color-56 {  color:#ff9600; }
p.color-56 a:link, p.color-56 a:visited {  color:#ff9600; font-weight:bold;  }
p.color-56 a:link, p.color-56 a:visited {  text-decoration:underline;  }

.color-17 {  color:#7d2d81; }
p.color-17 a:link, p.color-17 a:visited {  color:#7d2d81; font-weight:bold;  }
p.color-17 a:link, p.color-17 a:visited {  text-decoration:underline;  }

.color-5 {  color:#f04a8c; }
p.color-5 a:link, p.color-5 a:visited {  color:#f04a8c; font-weight:bold;  }
p.color-5 a:link, p.color-5 a:visited {  text-decoration:underline;  }

.color-65 {  color:#fb063a; }
p.color-65 a:link, p.color-65 a:visited {  color:#fb063a; font-weight:bold;  }
p.color-65 a:link, p.color-65 a:visited {  text-decoration:underline;  }

.color-66 {  color:#009153; }
p.color-66 a:link, p.color-66 a:visited {  color:#009153; font-weight:bold;  }
p.color-66 a:link, p.color-66 a:visited {  text-decoration:underline;  }

.graph { width: 500px; margin: 15px auto; border: 1px solid #ddd; }
.graph h3{ background: #eee url(); font: normal normal bold 13px/17px Arial; margin: 0; padding: 5px ; color: #333; }
.graph h4{ background: #eee url(); font: normal normal normal 11px/15px Arial; color: #aaa; padding: 0 0 3px 5px;  margin: 0; }

div.Coordination-Titre { margin:0 0 8px 0; padding:0; font-size:11pt; font-weight:bold; color:#0093dd; }
div.Coordination-Texte { margin:0 0 8px 10px; padding:0; font-size:10pt; color:#2c2c2c; }

div.Manifs-Nom { margin:0 0 8px 0; padding:0; font-size:12pt; font-weight:bold; color:#fb063a; }
div.Manifs-Vignette { margin:0 0 8px 10px; padding:0; float: left; width: 80px; text-align:center; vertical-align:middle;}
div.Manifs-Photo { margin:0 0 8px 10px; padding:0; float: left; width: 210px; text-align:center; vertical-align:middle;}
div.Manifs-sDesc { margin:0 0 8px 10px; padding:0; float: left; width: 450px; font-size:9pt; color:#2c2c2c; }
div.Manifs-Infos { margin:0 0 8px 10px; padding:0; float: left; width: 320px; font-size:11pt; font-weight:bold; }
div.Manifs-Infos-Titres { margin:0 0 1px 10px; padding:0; float: left; width: 90px; font-size:10pt; font-weight:bold; }
div.Manifs-Infos-Valeurs { margin:0 0 1px 10px; padding:0; float: left; width: 210px; font-size:10pt; font-weight:normal; }
div.Manifs-lDesc { clear: both; margin:0 0 8px 10px; padding:0; font-size:10pt; color:#2c2c2c; }
div.Manifs-Dates { clear: both; margin:0; padding:0; font-size:9pt; font-style:italic; color:#2c2c2c; }
div.Manifs-SavoirPlus { margin:0 0 10px 0; padding:0; border-bottom:1px solid #cbcaca; height:17px; text-align:right; }

div#recherche-top-manifs { height:65px; background: url(./images/site/bk-manifs-top.jpg) no-repeat 0% 0%; margin: 0 0 0 6px;}
div#recherche-top { height:48px; background: url(./images/site/Find48.png) no-repeat 0.2cm 0.4cm; padding: 27px 0px 0px 70px; text-align:left; font-size:14pt; font-weight:bold; color:#4e4e4e;}
div#recherche-top a { text-decoration: none; color:#4e4e4e; }
div#recherche-top a:link { text-decoration: none; color:#4e4e4e; }
div#recherche-top a:visited { text-decoration: none; color:#4e4e4e; }
div#recherche-top a:active { text-decoration: none; color:#4e4e4e; }
div#recherche-top a:hover { text-decoration: none; color:#4e4e4e; }
div#rech-manifs { background: url(./images/site/bk-manifs-midle.jpg) no-repeat 0% 0%; margin: 0 0 0 6px; padding: 10px 10px 0px 10px;}
div#rech-manifs h1 { text-align:center; color:#fb063a; font-size:150%; }
div#recherche-bottom { height:17px; background: url(./images/site/bk-manifs-bottom.gif) no-repeat top left; margin: 0 0 10px 6px;}
fieldset.rech-manifs  { margin:5px 10px; padding:10px 0px;}
fieldset.fs_rech { border-bottom: 1px solid #C8C8C8; margin:5px 10px; padding:10px 0px;}
fieldset#fs_rech { border:none; }
fieldset#fs_submit { border:none; text-align:center; padding:0; margin-top: 10px; margin-bottom: 0; }
input#formRechSubmit {
	font-family: arial,verdana,helvetica,sans-serif;
	height:22px;
	padding: 0;
	padding-left: 22px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	text-align: left;
	cursor: pointer;
	border: 1px solid blue;
	border: 0;
}
input#formRechSubmit { background:url(../images/site/bt-background-22-150.gif) top left no-repeat; width: 150px; }

div#menu-principal {  display:block; float:right; white-space:nowrap; height:28px; padding:0 5px 0 0; font-size:110%; margin:0; }
div#menu-principal h2 { margin:0; padding:0; display:none; }
div#menu-principal ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; text-align: center; }
div#menu-principal li { list-style-type:none;  float:left;  text-align:center; padding:0; margin:0; }
div#menu-principal li.trigger span {  background:orange; width:137px; height:23px; display: block;}
div#menu-principal li.msieFix span {  background:orange; width:137px; height:23px; display: block;}
div#menu-principal ul#nav li ul {  display: none; clear:both; position:absolute; background:#ecebeb; border:1px solid #ffffff; width:auto; padding:0; margin:0; width:190px;}
div#menu-principal ul#nav li:hover ul,div#menu-principal ul#nav li.msieFix ul{
 display: block;
 }
div#menu-principal ul#nav li:hover ul li, div#menu-principal ul#nav li.msieFix ul li {
	float:none;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
}
div#menu-principal ul#nav li:hover ul li span,
div#menu-principal ul#nav li.msieFix ul li span {
	display:block; background:#ecebeb; text-align:left; font-size:80%; width:190px;
}

div#menu-principal ul#nav li:hover ul li span a,
div#menu-principal ul#nav li.msieFix ul li span a{
	text-align:left; display:block; padding:4px 0 0 15px; width:175px; height:19px; color:#2c2c2c;
}

div#menu-principal h2 { margin:0; padding:0; display:none; }

div#menu-principal ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; text-align: center; }

div#menu-principal li { list-style-type:none;  float:left;  text-align:center; padding:0; margin:0; }

div#menu-principal li.trigger span {  background:orange; width:137px; height:23px; display: block;}
div#menu-principal li.msieFix span {  background:orange; width:137px; height:23px; display: block;}

div#menu-principal ul#nav li ul {  display: none; clear:both; position:absolute; background:#ecebeb; border:1px solid #ffffff; width:auto; padding:0; margin:0; width:190px;}

div#menu-principal ul#nav li:hover ul,div#menu-principal ul#nav li.msieFix ul{
 display: block;
 }

div#menu-principal ul#nav li:hover ul li, div#menu-principal ul#nav li.msieFix ul li {
	float:none;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
}

div#menu-principal ul#nav li:hover ul li span,
div#menu-principal ul#nav li.msieFix ul li span {
	display:block; background:#ecebeb; text-align:left; font-size:80%; width:190px;
}

div#menu-principal ul#nav li:hover ul li span a,
div#menu-principal ul#nav li.msieFix ul li span a{
	text-align:left; display:block; padding:4px 0 0 15px; width:175px; height:19px; color:#2c2c2c;
}

div#menu-principal ul#nav li:hover ul li span a:hover,
div#menu-principal ul#nav li.msieFix ul li span a:hover{
	color:#ffffff;
}

div#menu-principal ul#nav li:hover ul li span a:hover,
div#menu-principal ul#nav li.msieFix ul li span a:hover{
	color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-4 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-4 a{
	background:url(./images/site/bk-lien-lvl2-4.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-4 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-4 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #0093dd;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #0093dd; color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-56 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-56 a{
	background:url(./images/site/bk-lien-lvl2-56.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-56 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-56 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #ff9600;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #ff9600; color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-17 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-17 a{
	background:url(./images/site/bk-lien-lvl2-17.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-17 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-17 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #7d2d81;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #7d2d81; color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-5 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-5 a{
	background:url(./images/site/bk-lien-lvl2-5.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-5 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-5 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #f04a8c;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #f04a8c; color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-65 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-65 a{
	background:url(./images/site/bk-lien-lvl2-65.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-65 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-65 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #fb063a;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #fb063a; color:#ffffff;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-66 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-66 a{
	background:url(./images/site/bk-lien-lvl2-66.gif) no-repeat 2px 3px;
}
div#menu-principal ul#nav li:hover ul li span.level2-item-66 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-66 a:hover{
	background:url(./images/site/bk-lien-lvl2.gif) no-repeat 2px 3px #009153;
}
div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a:visited {
	background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #009153; color:#ffffff;
}
div#menu-principal li span.item-4 	{ background:url(./images/site/bk-menu-first.gif) no-repeat top left; width:138px; }
div#menu-principal li span.item-56 	{ background:url(./images/site/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-17 	{ background:url(./images/site/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-5 	{ background:url(./images/site/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-65 	{ background:url(./images/site/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-66 	{ background:url(./images/site/bk-menu-last.gif) no-repeat top left; }
div#menu-principal li span.selected-4 	{ background:url(./images/site/bk-menu-4.gif) no-repeat top left; width:138px; }
div#menu-principal li span.selected-56 	{ background:url(./images/site/bk-menu-56.gif) no-repeat top left; }
div#menu-principal li span.selected-17 	{ background:url(./images/site/bk-menu-5.gif) no-repeat top left; }
div#menu-principal li span.selected-5 	{ background:url(./images/site/bk-menu-17.gif) no-repeat top left; }
div#menu-principal li span.selected-65 	{ background:url(./images/site/bk-menu-65.gif) no-repeat top left; }
div#menu-principal li span.selected-66 	{ background:url(./images/site/bk-menu-66.gif) no-repeat top left; }
div#menu-principal li span.item-4 a:hover, #menu-principal li span.selected-4 a:hover { background:url(./images/site/bk-menu-4.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-56 a:hover, #menu-principal li span.selected-56 a:hover { background:url(./images/site/bk-menu-56.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-17 a:hover, #menu-principal li span.selected-17 a:hover { background:url(./images/site/bk-menu-5.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-5 a:hover, #menu-principal li span.selected-5 a:hover { background:url(./images/site/bk-menu-17.gif) no-repeat top left;color:#ffffff;}
div#menu-principal li span.item-65 a:hover, #menu-principal li span.selected-65 a:hover { background:url(./images/site/bk-menu-65.gif) no-repeat top left;color:#ffffff;}
div#menu-principal li span.item-66 a:hover, #menu-principal li span.selected-66 a:hover { background:url(./images/site/bk-menu-66.gif) no-repeat top left; color:#ffffff;}

div#menu-principal li span.item-4 a { color:#0093dd; }
div#menu-principal li span.item-56 a {   color:#ff9600; }
div#menu-principal li span.item-17 a {  color:#7d2d81; }
div#menu-principal li span.item-5 a {  color:#f04a8c; }
div#menu-principal li span.item-65 a {  color:#fb063a; }
div#menu-principal li span.item-66 a {  color:#009153; }
div#menu-principal li span.selected-4 a { color:#ffffff; }
div#menu-principal li span.selected-56 a {   color:#ffffff; }
div#menu-principal li span.selected-17 a {  color:#ffffff; }
div#menu-principal li span.selected-5 a {  color:#ffffff; }
div#menu-principal li span.selected-65 a {  color:#ffffff; }
div#menu-principal li span.selected-66 a {  color:#ffffff; }
div#menu-principal li span a { font-weight:bold; text-decoration: none; display:block; text-align:center; padding:5px 0 3px 0; margin:0	; }

div#login_perdu {	width:176px; margin:0; padding:0;text-align:left; height:auto; font-size:85%;}
#login_perdu li span a { display:block; padding:5px 0 5px 15px;}
#login_perdu li span a:hover { text-decoration:none;}
div#login_perdu  ul { margin:0 !important; padding:0; padding:0 3px 1px 4px; }
div#login_perdu  li { padding:0 !important; margin:0; list-style-type:none; }
div#login_perdu span.item-56 a { background:url(./images/site/bk-lien-lvl2-56.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#login_perdu span.item-56 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #ff9600; color:#ffffff; }

div#menu_gauche {	width:176px;	margin:0;	padding:0;text-align:left;	height:auto;	background-color:#DDDDDD;	font-size:85%;}
div#menu_gauche div.ssmenu-titre { margin:0; padding:10px 0 0 0; display:block; background:url(./images/site/bk-h1-menu-gauche.gif) no-repeat top left;font-weight:bold; width:176px; height:24px; color:#939191; text-align:center; font-size:155%;}
div#menu_gauche div.ssmenu-titre a {	color:#939191; text-decoration:none; display:block; background:#f1eeee; border:1px solid #e2dfdf; border-top:none;}
#menu_gauche li span a { display:block; border-bottom:1px solid #f1eeee; padding:5px 0 5px 15px;}
#menu_gauche li span a:hover { text-decoration:none;}
div#menu_gauche  ul { margin:0 !important; padding:0; padding:0 3px 1px 4px; border:1px solid #e6e1e1; border-top:none; background:#f1eeee; }
div#menu_gauche  li { padding:0 !important; margin:0; list-style-type:none; }
div#menu_gauche  li ul { background:#ffffff; border:none; border-bottom:1px solid #f1eeee; }
div#menu_gauche  li ul span a{ display:block;border:none; padding:2px 0 2px 25px;}
div#menu_gauche  li ul span a:hover{ text-decoration:none; }

div#menu_gauche span.level2-item-4 a { background:url(./images/site/bk-lien-lvl2-4.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-4 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #0093dd; color:#ffffff; }
div#menu_gauche span.level2-selected-4 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #0093dd; color:#ffffff; border:none;  }
div#menu_gauche span.level2-selected-4 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #0093dd; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-4 {border-left:8px solid #0093dd; }
div#menu_gauche ul li ul li span.level3-item-4 a {background:#ffffff; color:#0093dd; }
div#menu_gauche ul li ul li span.level3-item-4 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-4 a {background:#f1eeee; text-decoration:underline;  color:#0093dd; }
div#menu_gauche ul li ul li span.level3-selected-4 a:hover { background:#f1eeee; text-decoration:underline;  }

div#menu_gauche span.level2-item-56 a { background:url(./images/site/bk-lien-lvl2-56.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-56 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #ff9600; color:#ffffff; }
div#menu_gauche span.level2-selected-56 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #ff9600; color:#ffffff; border:none;  }
div#menu_gauche span.level2-selected-56 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #ff9600; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-56 {border-left:8px solid #ff9600; }
div#menu_gauche ul li ul li span.level3-item-56 a {background:#ffffff; color:#ff9600; }
div#menu_gauche ul li ul li span.level3-item-56 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-56 a {background:#f1eeee; text-decoration:underline;  color:#ff9600; }
div#menu_gauche ul li ul li span.level3-selected-56 a:hover { background:#f1eeee; text-decoration:underline;  }

div#menu_gauche span.level2-item-17 a { background:url(./images/site/bk-lien-lvl2-17.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-17 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #7d2d81; color:#ffffff; }
div#menu_gauche span.level2-selected-17 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #7d2d81; color:#ffffff; border:none;  }
div#menu_gauche span.level2-selected-17 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #7d2d81; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-17 {border-left:8px solid #7d2d81; }
div#menu_gauche ul li ul li span.level3-item-17 a {background:#ffffff; color:#7d2d81; }
div#menu_gauche ul li ul li span.level3-item-17 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-17 a {background:#f1eeee; text-decoration:underline;  color:#7d2d81; }
div#menu_gauche ul li ul li span.level3-selected-17 a:hover { background:#f1eeee; text-decoration:underline;  }

div#menu_gauche span.level2-item-5 a { background:url(./images/site/bk-lien-lvl2-5.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-5 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; }
div#menu_gauche span.level2-selected-5 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; border:none;  }
div#menu_gauche span.level2-selected-5 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-5 {border-left:8px solid #f04a8c; }
div#menu_gauche ul li ul li span.level3-item-5 a {background:#ffffff; color:#f04a8c; }
div#menu_gauche ul li ul li span.level3-item-5 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-5 a {background:#f1eeee; text-decoration:underline;  color:#f04a8c; }
div#menu_gauche ul li ul li span.level3-selected-5 a:hover { background:#f1eeee; text-decoration:underline;  }

div#menu_gauche span.level2-item-65 a { background:url(./images/site/bk-lien-lvl2-65.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-65 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #fb063a; color:#ffffff; }
div#menu_gauche span.level2-selected-65 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #fb063a; color:#ffffff; border:none;  }
div#menu_gauche span.level2-selected-65 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #fb063a; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-65 {border-left:8px solid #fb063a; }
div#menu_gauche ul li ul li span.level3-item-65 a {background:#ffffff; color:#fb063a; }
div#menu_gauche ul li ul li span.level3-item-65 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-65 a {background:#f1eeee; text-decoration:underline;  color:#fb063a; }
div#menu_gauche ul li ul li span.level3-selected-65 a:hover { background:#f1eeee; text-decoration:underline;  }

div#menu_gauche span.level2-item-66 a { background:url(./images/site/bk-lien-lvl2-66.gif) no-repeat 3px 5px #ffffff; color:#000000; }
div#menu_gauche span.level2-item-66 a:hover { background:url(./images/site/bk-lien-lvl2.gif) no-repeat 3px 5px #009153; color:#ffffff; }
div#menu_gauche span.level2-selected-66 a { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #009153; color:#ffffff; border:none;  }div#menu_gauche span.level2-selected-66 a:hover { background:url(./images/site/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #009153; color:#ffffff; border:none;  }
div#menu_gauche ul li ul.lvl3-66 {border-left:8px solid #009153; }
div#menu_gauche ul li ul li {background:#ffffff; margin:0; padding:0; }
div#menu_gauche ul li ul li a {display:block; border-bottom:1px solid #f1eeee; padding:3px 0 3px 20px;}
div#menu_gauche ul li ul li span.level3-item-66 a {background:#ffffff; color:#009153; }
div#menu_gauche ul li ul li span.level3-item-66 a:hover { background:#f1eeee;  }
div#menu_gauche ul li ul li span.level3-selected-66 a {background:#f1eeee; text-decoration:underline;  color:#009153; }
div#menu_gauche ul li ul li span.level3-selected-66 a:hover { background:#f1eeee; text-decoration:underline;  }

/* Paging
--------- */
.paging { padding:3px; color:#9c9c9c; text-align:center;}
.paging a, .paging strong { padding:3px 5px; line-height:2.5em; font-size:140%; outline: none;}
.paging a { color:#9c9c9c; background:url(./images/site/bk-titre-interne.gif) repeat-x top left; border:1px solid #cbcaca; outline: none;}
.paging strong-OLD { background:#fb063a; color:#FFF; border:3px solid #fb063a; font-size:140%;}
.paging strong { color:#FFF; font-size:140%; border:1px solid #cbcaca; background:url(./images/site/bk-paging-65.gif) repeat-x top left;}
.noresults { padding:20px; font-size:16px; }
.paging .next, .paging .prev { background:none; border:0; font-size:12px; font-size:120%; font-weight:bold; text-decoration:none; outline: none;}

/* Album Photos
--------------- */
#albums { float: left;}
.album {
    margin: 0 12px 8px 14px;
    padding: 10px 8px 2px 10px;
    float: left;
    width: 525px;
    border: 1px solid #7D2D81;
    background: #F0EEFF;
    line-height: 100%;
}
.album a img {  }
.album .thumb { float: left; margin-right: 6px; }
.album h3 {
    font: 110% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #7d2d81;
    padding: 0; margin: 0;
}
.album h3 a:link, h3 a:visited { color: #7d2d81; text-decoration: none; }
.album h3 a:hover { color: #7d2d81; text-decoration: underline; }
.album p {
    line-height: 12px;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0px 0px;
    margin: 0px;
}
.albumdesc small { color: #BBAADD; }

.block h1.video {background: url(../img/icon_celltitle_video.gif) no-repeat; background-position:549px 5px;}
.block .videoplayer {width:549px; margin:10px 0 10px 0; border:solid 5px rgb(175,175,175);}


.hidden { display: none; }