/*  
Theme Name: MOUVANCE
Theme URI: http://www.mouvance.be
Description: Le th&egrave;me par d&eacute;faut du site mouvance, sorti en avril 2007.
Version: 1.0
Author: David Ruzicka
Author URI: http://www.kilobytes.ch
*/
* {
	/*Reset tous les elements block*/
	margin:0;
	padding:0;
}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

.clear {
	clear:both;
}

/*##########################IMAGES#######################*/

#transparence {
	background: url(images/bcknd_transparence.png) no-repeat center center;
}

#mouvance {
	 background: url(images/bcknd_pages.gif) repeat-x top left;
}

#right {
	 background: url(images/bcknd_left.gif) no-repeat 300px 22px;
}

*+html #right {
	 background: url(images/bcknd_left.gif) no-repeat 300px 21px;
}

.module div.articleText, .module #roadmap a.noflash, .montreLesChoix {
	background: url(images/bcknd_module.png) repeat;
}

.module h1.clear a.fleche, .module h1.tools a, .galerieModule h1 a.fleche {
	background: url(images/fleche_titres.gif) no-repeat 0px 2px;
}

.chercher {
	background: url(images/bcknd_chercher.png) repeat top left;
}

.chercher input.rechercheBouton {
	background: url(images/bouton_chercher.gif) no-repeat top left;
}

.chercher input:hover.rechercheBouton {
	background: url(images/bouton_chercherhov.gif) no-repeat top left;
	color:#ffffff;
}

.module input.enregistrerBouton {
	background: url(images/bouton_enreg.gif) no-repeat top left;
}

.module input:hover.enregistrerBouton {
	background: url(images/bouton_enreghov.gif) no-repeat top left;
	color:#ffffff;
}

a.selectPrincipal {
	background:url(images/bcknd_select.gif) no-repeat top left;
}

a:hover.selectPrincipal {
	background:url(images/bcknd_selecthov.gif) no-repeat top left;
}

.montreLesChoix a.fermer {
	background: #ffffff url(images/fermer_select.gif) no-repeat top left;
}

.montreLesChoix a:hover.fermer {
	background: url(images/fermer_selecthov.gif) no-repeat top left;
}

.montreLesChoix {
	background: url(images/bcknd_select.png) repeat;
}

h1.logoImage {
	background: url(images/logo.jpg) no-repeat top left;
}

h1.logoTexte {
	background: url(images/mouvance.jpg) no-repeat top left;
}

.ceJour {
	background: url(images/timeline_fade.gif) no-repeat top left;
}

.timeline ul li.moisAvant {
	background: transparent url(images/fleche_titres_bk.gif) no-repeat center right;
}

h2.navigationAvant {
	background: transparent url(images/fleche_titres_bk.gif) no-repeat center left;
}

.timeline ul li.moisSuivant {
	background: transparent url(images/fleche_titres.gif) no-repeat center left;
}

h2.navigationApres {
	background: transparent url(images/fleche_titres.gif) no-repeat center right;
}

a.scrollTopFleche, a:visited.scrollTopFleche, a:active.scrollTopFleche, a:hover.scrollTopFleche {
	background: transparent url(images/scroll_up.gif) top left;
}

a.scrollBottomFleche, a:visited.scrollBottomFleche, a:active.scrollBottomFleche, a:hover.scrollBottomFleche {
	background: transparent url(images/scroll_down.gif) top left;
}

a.accesArticle {
	background: transparent url(images/fleche_article.gif) no-repeat center center;
	display:block;
	width:34px;
	height:18px;
	margin-bottom:10px;
}

/*##########################STRUCTURE GENERALE###########*/

#transparence {
	position: absolute;
	z-index:90;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}

#mouvance {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 1001px;
     height: 616px;
     margin-left: -500px;
	 margin-top:-308px;
}

#right {
	float:right;
	padding-right:9px;
	width:300px;
}

#left {
	float :left;
	height:592px;
	width:692px;
}
/*##########################LOGO#########################*/

h1.logoImage {
	position: absolute;
	display:block;
	width: 112px;
	height:78px;
	top:430px;
	left:-7px;
	background-color:transparent;
}

h1.logoImage a {
	display:block;
	width: 112px;
	height:78px;
	text-indent:-99999px;
}

h1.logoTexte a {
	display:block;
	opacity: 0.4;
	top:219px;
	text-indent:-99999px;
}

h1.logoTexte {
	position: absolute;
	height:24px;
	display:block;
	width: 213px;
	height:24px;
	top:506px;
	left:0px;
	background-color:transparent;
}

/*##########################MENU#########################*/

.menu {
	position: absolute;
	top:22px;
	left:0px;
}

/*##########################ARTICLES#####################*/

.article {
	position: absolute;
	top:55px;
	left: 135px;
	width:415px;
}

.roadmap {
	left:0;
	top:45px;
	width:692px;
	height:483px;
	overflow:hidden;
}

.navigation {
	width: 407px;
	height:12px;
	padding:2px 4px 2px 4px;
	background-color:#490e0e;
	clear:both;
}

.navigation a, .navigation a:visited, .navigation a:active {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:none;
	text-decoration:none;
}

.navigation a:hover {
	text-decoration:underline;
}

h2.navigationAvant {
	float: left;
}

h2.navigationAvant a {
	padding-left:20px;
}

h2.navigationApres {
	float: right;
}

h2.navigationApres a {
	padding-right:20px;
}

.details {
	clear:both;
	margin-top:5px;
}

.details h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
}

.details h2 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:7px;
}

.details a, .details a:active, .details a:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

.details a:hover {
	text-decoration:none;
}

#container {
	position: absolute;
	width: 415px;
	height: 350px;
	overflow: hidden;
	border-bottom: 1px dotted #000000;
}

#scrollCorps {
	position: absolute;
	left: 555px;
	top: 45px;
	height: 417px;
	width: 20px;
	padding-top: 68px;
}

a.scrollTopFleche, a:visited.scrollTopFleche, a:active.scrollTopFleche, a:hover.scrollTopFleche {
	display:block;
	width: 11px;
	height: 12px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

a.scrollBottomFleche, a:visited.scrollBottomFleche, a:active.scrollBottomFleche, a:hover.scrollBottomFleche {
	display:block;
	width: 11px;
	height: 12px;
	border-left:1px solid #490e0e;
	border-right:1px solid #490e0e;
}

#scrollArea {
	position: relative;
	height: 326px;
	width: 11px;
	border-left:1px solid #490e0e;
	border-right:1px solid #490e0e;
	background: white;
	overflow: hidden;
}

#scroller {
	position: absolute;
	width: 11px;
	background: #000000;
}

#contenu {
	position: absolute;
	clear:both;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	padding-bottom:20px;
}

#contenu p {
	margin-bottom: 7px;
}

#contenu ol.commentlist p {
	margin-right: 4px;
}

#contenu div.commentp {
	width: 390px;
}

#contenu ol.commentlist small.commentmetadata {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#490e0e;
}

#contenu ol.commentlist cite {
	font: bold 12px Arial, Helvetica, sans-serif;
}

#contenu a, #contenu a:visited, #contenu a:active {
	color:#490e0e;
}

#contenu a:hover {
	color:#ffffff;
	background-color:#490e0e;
}

#contenu ul li {
	list-style-type: circle;
	list-style-position:outside;
	margin-left: 17px;
	padding-left:5px;
	padding-right: 23px;
}

#contenu hr  {
	display:block;
	border: 0;
	height: 1px;
	margin: 7px 0px 7px 0px;
	padding: 0;
	background-color:#490e0e;
	color:#490e0e;
}

#contenu input {
	width:160px;
	height:13px;
	padding: 3px;
	border:1px solid black;
	background-color:#523636;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#baa8a8;
}

#contenu p.topDistance {
	margin-top:35px;
}

#contenu input:focus, .contenu input.sffocus {
	background-color:#ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

p.alert {
	font-weight:bold;
	color:#AF2420;
}

.newsletter #contenu input[type="submit"] {
	border:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:white;
	background-color:#7e5957;
	text-transform:uppercase;
	width:90px;
	height:20px;
	cursor:pointer;
	padding:0px;
	margin:0px;
}

p.pages {
	position:absolute;
	top:406px;
	left:245px;
	width:170px;
	text-align:right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#490e0e;
	text-transform:uppercase;
	border-top:2px solid #490e0e;
	padding-top: 3px;
}

p.pages a, p.pages a:visited, p.pages a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#490e0e;
	text-decoration:underline;
}

p.pages a:hover {
	text-decoration:none;
}

ul.outils {
	position:absolute;
	top: 310px;
	left:-140px;
}

ul.outils li {
	list-style:none;
	
}

*+html ul.outils li {
	height:11px;
	margin-bottom:-7px;
}

ul.outils li a, ul.outils li a:visited, ul.outils li a:active {
	display:block;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#490e0e;
	text-decoration:underline;
	border-left:3px solid #490e0e;
	padding-left:3px;
	width: 113px;
	height:10px;
	margin-bottom:2px;
	line-height:9px;


}

ul.outils li a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#490e0e;
}

.photos {
	position: absolute;
	top:56px;
	left: 588px;
	width:77px;
	height:465px;
	overflow:hidden;
}

.photos a {
	display: block;
	width:75px;
	height:75px;
	text-indent:-9999px;
	font: normal 1px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom: 3px;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	border:1px solid black;
}

.photos a:hover {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	border:1px solid white;
}

.hotels {
	position: absolute;
	overflow:hidden;
	height:300px;
	top:55px;
	left: -5px;
	width:120px;
}

.hotels div.borderLeft {
	border-left:3px solid #490e0e;
	padding-left: 4px;
}

.hotels h1 {
	height:16px;
	background-color:#490e0e;
	font: normal 6px Arial, Helvetica, sans-serif;
	color:#490e0e;
}

.hotels h2 {
	width: 90px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top: 2px;
}

.hotels p.lieu {
	width: 90px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
}

.hotels p.etoiles {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
}

.hotels a.photoHotel {
	position: absolute;
	top: 20px;
	left: 75px;
}

.hotels p.descriptionHotel {
	border-top: 1px solid black;
	margin-top: 3px;
	padding-top:3px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

.hotels p.descriptionHotel a, .hotels p.descriptionHotel a:visited, .hotels p.descriptionHotel a:active, .hotels p.descriptionHotel a:hover {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#490e0e;
	text-decoration:underline;
}

.hotels p.descriptionHotel a:hover {
	color:#ffffff;
	background-color:#490e0e;
}

/*#########################GALERIE PHOTOS################*/

.galerieModule {
	clear:both;
	position:relative;
	height:167px;
	width:309px;
	background-color:#490e0e;
	border-top:1px solid #490e0e;
}

p.galleryTitle {
	display:inline;
	float:left;
	text-align:left;
}

.galerieModule h1 {
	position:absolute;
	top:154px;
	left:0px;
	width: 289px;
	height: 15px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	background-color:#b69d9d;
	border-right: 9px solid #490e0e;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	border-left:1px solid #490e0e;
}

.galerieModule h1 a, .galerieModule h1 a:visited, .galerieModule h1 a:active {
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.galerieModule h1 a:hover {
	text-decoration: underline;
}

.galerieModule h1:hover, .galerieModule h1:hover a {
	background-color:#490e0e;
	color:#ffffff;
}

.galerieModule h1 a.fleche {
	padding-left:20px;
}

.galerieModule h1 a:hover.fleche {
	text-decoration: none;
}

.galerieModule ul.falbum-recent {
	float:left;
	padding: 0px;
}

.galerieModule ul.falbum-recent li {
	list-style:none;
}

.galerieModule ul.falbum-recent li a {
	display:block;
	width:248px;
	height:153px;
	overflow:hidden;
}

.galerieModule ul.falbum-recent li a:hover {
	background-color:white;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

.galerieModule ul.falbum-recent li img {
	border:none;
	width:248px;
	height:153px;
	opacity: 0.75;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}

.galerieModule ul.falbum-random {
	float:right;
	margin-right:9px;
}

.galerieModule ul.falbum-random li {
	list-style:none;
}

.galerieModule ul.falbum-random li a {
	display:block;
	width:52px;
	height:51px;
}

.galerieModule ul.falbum-random li a:hover {
	background-color:white;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

.galerieModule ul.falbum-random li img {
	border:none;
	width:52px;
	height:51px;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}


/*#########################TIMELINE######################*/

.timeline {
	position: absolute;
	top:539px;
	left:0px;
}

.timeline h1 {
	width: 288px;
	height: 15px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	background-color:#ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#490e0e;
}

.timeline h2 {
	position:absolute;
	width: auto;
	top: 2px;
	left:305px;
	width:150px;
	text-transform:uppercase;
	background-color:transparent;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.line {
	float:left;
	height:3px;
	margin-top: 10px;
	background-color:white;
	font: normal 1px Arial, Helvetica, sans-serif;
}

.ceJour {
	float:left;
	width:12px;
	height:3px;
	margin-top: 10px;
	background-color:transparent;
	font: normal 1px Arial, Helvetica, sans-serif;
}

.timeline ul {
	clear:left;
	list-style: none;
	margin-left: 5px;
}

.timeline ul li {
	float:left;
	margin-top: 5px;
	margin-right: 6px;
	font: bold 9px Arial, Helvetica, sans-serif;
	color:#523636;
	text-transform:uppercase;
}

.timeline ul li a, .timeline ul li a:visited, .timeline ul li a:active {
	float:left;
	font: bold 9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
}

.timeline ul li a:hover {
	text-decoration:underline;
}

.timeline ul li.moisAvant {
	padding-right: 20px;
	margin-left:10px;
}

.timeline ul li.moisSuivant {
	padding-left: 20px;
	margin-left:5px;
}

p.disparait, p.disparait a, p.disparait a:active, p.disparait a:visited, p.disparait a:hover  {
	font: normal 8px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#501817;
	text-transform:none;
}


/*##########################LANGUES######################*/

.langues {
	float:right;
	margin-bottom:2px;
	margin-right:-8px;
	height:20px;
}

.langues ul {
	list-style:none;
	float:right;
}


.langues ul li {
	margin-left: 5px;
	float:right;
}

.langues ul li a {
	margin-left: 7px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#490e0e;
}

/*##########################CHERCHER#####################*/

.chercher {
	position: relative;
	height:38px;
	padding:19px 0px 0px 5px;
	clear:both;
	border-left:1px solid #490e0e;
	border-top: 1px solid #490e0e;
}

*+html .chercher {
	height:40px;
	padding:17px 0px 0px 5px;
}

.chercher label {
	display:none;
}

.chercher input {
	width:181px;
	height:13px;
	padding: 3px;
	border:1px solid white;
	background-color:#523636;
	font: italic 9px Arial, Helvetica, sans-serif;
	color:#baa8a8;
}

.chercher input:focus, .chercher input.sffocus {
	background-color:#ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.chercher input.rechercheBouton {
	position: absolute;
	top:19px;
	left:228px;
	cursor:pointer;
	width:66px;
	height:19px;
	padding-top:12px;
	margin:1px 0 0 0 ;
	background-color:transparent;
	border:none;
	font: normal 1px Arial, Helvetica, sans-serif;
	color:#7e5957;
}

/*##########################MODULE#######################*/

.module {
	clear:both;
}

.module a, .module a:visited, .module a:active, .module a:hover  {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

.module hr  {
	display:block;
	border: 0;
	height: 1px;
	margin: 0px 0px 0px 1px;
	padding: 0;
	background-color:#490e0e;
	color:#490e0e;
}

*+html .module hr  {
	margin: -7px 0px -7px 1px;/*hack IE6-7 defaut margin sur hr haut et bas a 7px*/
}

.module h1 {
	clear:both;
	height: 15px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	border-left: 1px solid #490e0e;
}

.module h1 a, .module h1 a:visited, .module h1 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
}

.module h1:hover.dark, .module h1:hover.clear {
	background-color: #ffffff;
}

.module h1:hover.clear {
	background-color: #490e0e;
}

.module h1.dark {
	background-color: #490e0e;
}

.module h1.dark a {
	color:#ffffff;
}

.module h1.dark a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

.module h1.clear a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#b69d9d;
}

.module h1.clear {
	background-color: #b69d9d;
}

.module h1.clear a {
	color:#ffffff;
}

.module h1.clear a.fleche {
	padding-left:20px;
	color:#000000;
}

.module h1.clear a:hover.fleche {
	color:#ffffff;
}

.module h1.clear a.auteur {
	float:left;
	width:140px;
	text-align:left;
}

.module h1.clear a.date {
	float:right;
	width:140px;
	text-align:right;
}

.module a.article {
	display:block;
	padding:5px 4px 5px 4px;
	text-align:justify;
	border-left: 1px solid #490e0e;
}

.module div.articleText {
	display:block;
	padding:5px 4px 5px 4px;
	text-align:justify;
	border-left: 1px solid #490e0e;
	height:104px;
	overflow:hidden;
}

.module div:hover.articleText {
	cursor:pointer;
}

.module div.articleText p {
	font: normal 11px Arial, Helvetica, sans-serif;
}


.module #roadmap {
	display:block;
	height:151px;
	width:300px;
}

.module #roadmap a.noflash {
	display:block;
	height:141px;
	width:291px;
	padding:5px 4px 5px 4px;
	text-align:justify;
	border-left: 1px solid #490e0e;
	border-top: 1px solid #490e0e;
}

.fondModule {
	position:relative;
	background-color: #490e0e;
	float:left;
	width:100%;
}

.module label {
	display:block;
	padding:5px 4px 5px 4px;
	text-align:justify;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.module input {
	width:181px;
	height:13px;
	padding: 3px;
	border:1px solid white;
	background-color:#523636;
	font: italic 9px Arial, Helvetica, sans-serif;
	color:#baa8a8;
}

.module input:focus, .module input.sffocus {
	background-color:#ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.module input.enregistrerBouton {
	position: absolute;
	top:50px;
	left:202px;
	cursor:pointer;
	width:91px;
	height:19px;
	padding-top:12px;
	margin:1px 0 0 0 ;
	background-color:transparent;
	border:none;
	font: normal 1px Arial, Helvetica, sans-serif;
	color:#7e5957;
}

.module hr.tools  {
	display:block;
	border: 0;
	height: 2px;
	margin: 14px 0px 5px 0px;
	padding: 0;
	background-color:#b69d9d;
	color:#b69d9d;
}

*+html .module hr.tools  {
	margin: 6px 0px -2px 0px;/*hack IE6-7 defaut margin sur hr haut et bas a 7px*/
}

/*##########################FAUX SELECT##################*/

a.selectPrincipal, a:visited.selectPrincipal, a:active.selectPrincipal {
	display:block;
	width:279px;
	height:15px;
	margin-left:5px;
	padding:5px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent;

}

a:hover.selectPrincipal {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.montreLesChoix {
	border:1px solid #7e5957;
	position:absolute;
	top:-185px;
	left:5px;
	width:286px;
	height:290px;
	z-index:89;
}

.montreLesChoix li {
	list-style:none;
}

*+html .montreLesChoix li {
	margin: -7px 0px -7px 0px;
}

.montreLesChoix a, .montreLesChoix a:active, .montreLesChoix a:visited {
	display:block;
	padding-left:4px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}

.montreLesChoix a:hover {
	background-color:#523636;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:white;
}

.montreLesChoix a.fermer {
	position:absolute;
	top:5px;
	left:265px;
	display:block;
	width:15px;
	height:13px;
	background-color:transparent;
}

/*##########################TOOLS########################*/

.module h1.tools {
	clear: none;
	float:left;
	height: 17px;
	width:89px;
	margin-top: 15px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #490e0e;
	background-color: #b69d9d;
}

.module h1:hover.tools {
	background-color: #490e0e;
}

.module h1.tools a {
	padding-left:20px;
	color:#000000;
}

.module h1.tools a:hover {
	color:#ffffff;
}

/*##########################FOOTER#######################*/

#footer {
	clear :both;
	position: relative;
	float:left;
	width:100%;
	margin-top:4px;
}

#footer ul {
	list-style: none;
}

#footer ul li {
	float:left;
	padding-right:3px;
	margin-right:3px;
	font: bold 8px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #490e0e;
	word-spacing:4px;
	border-right:3px solid #490e0e;
}

#footer ul li.dateDuJour {
	padding-left:0px;
	padding-right:12px;
	margin-left:0px;
	border-left:none;
	background-color:#490e0e;
	color: #ffffff;
}


#footer ul li a, #footer ul li a:visited, #footer ul li a:active {
	text-decoration:none;
	color: #490e0e;
}

#footer ul li a:hover {
	text-decoration: blink;
}

/*##########################LINKS LIST####################*/

ul.linkList a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #490e0e;
}

ul.linkList {
	font: normal 9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #000000;
}

/*##########################LIST CACHEE DANS LE FLASH#####*/

.menuTree li {
text-indent:-9999px;
}

li.pagenav {
list-style: none;
float:left;
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #490e0e;
}

li.page_item {
list-style: none;
float:left;
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #490e0e;
margin-right:2px;
}

li.page_item a, li.page_item a:visited, li.page_item a:active, li.page_item a:hover {
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color: #490e0e;
}


.menu ul {
width: 610px;
}

li.pagenav {
list-style: none;
float:left;
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #490e0e;
}

li.page_item {
list-style: none;
float:left;
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #490e0e;
margin-right:2px;
}

li.page_item a, li.page_item a:visited, li.page_item a:active, li.page_item a:hover {
font: bold 9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color: #490e0e;
}

.alt {
background-color: #dcd0d1;
}

/*#############################FIREFOX  ROADMAP#####*/

#firefox {
height:40px;
left:475px;
padding:5px 5px 5px 52px;
top:75px;
width:152px;
position:absolute;
background: #ffffff url(images/firefoxlogo.jpg) no-repeat 10px 10px;
border:1px solid black;
z-index:150;
font: bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:black;
opacity: 0.85;
-moz-opacity: 0.85;
filter: alpha(opacity=85);
}

*+html #firefox {
left:469px;
width:158px;
}

#firefox a, #firefox a:visited, #firefox a:active, #firefox a:hover {
font: bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
color:black;
}


div.space {
width:100%;
height:15px;
border:none;
background-color:transparent;
}

#menuFlashRoad {
width:692px;
height:22px;
background: #ffffff url(images/road_menu.jpg) no-repeat 0px 0px;
}

#menuFlashRoad a {
display:block;
height:22px;
float:left;
}
