
#banniere {
	width: 820px;
	height: 157px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #000;
}

#banniere a.image_banniere {
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
}

#navigation {
	width: 820px ;
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
	text-align: center ;
	background-color: #000;
	}

#navigation li.menu {
	display: inline ;
	float: left ;
	width: 98px;
	}

#navigation li.menu a {
	display: block;
	background: url(../Gifs/Hm.gif) ;
	color: #000 ;
	font: 9pt "Century Gothic",Verdana,sans-cherif;
	text-align: center;
	text-decoration: none ;
	font-weight: bold ;
	padding: 7px 0;
	}

#navigation li.menu a:hover, #navigation li.menu a:focus, #navigation li.menu a:active {
	display: block ;
	background: url(../Gifs/Hm_sel.gif) ;
	font: 9pt "Century Gothic",Verdana,sans-cherif;
	text-align: center ;
	text-decoration: none ;
	font-weight: bold ;
	color: #fff;
	padding: 7px 0;
	}

#navigation li.menu2 {
	display: inline ;
	float: left ;
	width: 58px;
	}

#navigation li.menu2 a {
	display: block ;
	background: url(../Gifs/Hm2.gif) no-repeat ;
	color: #000 ;
	font: 9pt "Century Gothic",Verdana,sans-cherif;
	font-weight: bold;
	text-align: center ;
	text-decoration: none ;
	padding: 7px 0;
	}

#navigation li.menu2 a:hover, #navigation li.menu2 a:focus, #navigation li.menu2 a:active {
	display: block ;
	background: url(../Gifs/Hm2_sel.gif) no-repeat ;
	font: 9pt "Century Gothic",Verdana,sans-cherif;
	font-weight: bold;
	text-align: center ;
	text-decoration: none ;
	color: #fff;
	padding: 7px 0;
	}

#navigation li.menu_image {
	display: inline ;
	float: left ;
	width: 179px;
	}

#navigation li.menu_image a {
	display: block ;
	padding: 0 ;
}

#navigation li.menu_langue {
	width: 173px;
	display: block ;
	background: url(../Gifs/Hh.gif) no-repeat ;
	padding: 6px 0 ;
	float: left ;
	color: blue ;
	font: 10pt "Sylfaen",Arial,sans-serif;
	text-align: center ;
	text-decoration: none ;
	font-weight: bold ;
	}

#navigation li.menu_langue a.lg, #navigation li.menu_langue a.lg:focus, #navigation li.menu_langue a.lg:active {
	padding: 0;
	margin: 0;
	}

#menu_login {
	width: 820px;
	height: 24px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
	float: left;
}

#menu_login li.image {
	width: 68px;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-width: 1px;
	}

#menu_login li.connection {
	width: 374px;
	height: 21px;
	display: block ;
	float: left;
	text-align: left;
	margin: 0;
	padding-left: 10px;
	border-top: 2px solid #000;
	border-bottom: 1px solid #000;
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #063A98;
	line-height: 20px;
	}

#menu_login li.connection span.gris {
	color: #444;
	}

#menu_login li.connectionbis {
	width: 290px;
	height: 21px;
	text-align: right;
	display: block;
	float: left;
	padding-right: 10px;
	margin: 0;
	border-top: 2px solid #000;
	border-bottom: 1px solid #000;
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #063A98;
	line-height: 20px;
	}

#menu_login li.connectionbis a {
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #063A98;
	}

#menu_login li.connectionbis a:hover {
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #000;
	text-decoration: underline;
	}	

#menu_login_blanc li.welcoming {
	display: block;
	float: left;
	width: 200px;
	height: 21px;
	text-align: left;
	margin: 0;
	padding: 0;
	border-top: 2px solid #000;
	border-bottom: 1px solid #000;
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #444;
	line-height: 20px;
	}

#menu_recherche {
	width: 820px;
	height: 23px;
	background: url(../Gifs/Mm_01.png);
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	text-align: center;
}

#menu_recherche li.ligne_recherche {
	width: 110px;
	height: 18px;
	text-align: center;
	display: inline;
	float: left;
	margin: 0.1em 0;
	padding: 0;
	}

#menu_recherche li.ligne_recherche img {
	text-align: center;
	padding: 0.5px 0px 0px 4px;
	margin: 0;
	}

#menu_recherche li.ligne_recherche2 {
	width: 188px;
	height: 23px;
	text-align: center;
	display: block;
	float: left;
	}

#menu_recherche li.ligne_recherche2 span.bleupetit {
	width: 188px;
	height: 10px;
	text-align: center;
	display: block;
	padding: 5px 0;
	font: 8pt "Verdana",Sylfaen,sans-cherif;
	color:blue;
	}

#menu_recherche li.ligne_recherche3 {
	width: 200px;
	height: 23px;
	text-align: center;
	display: block;
	float: left;
	}

#menu_recherche li.ligne_recherche3 input {
	width: 140px;
	height: 14px;
	display: inline;
	float: left;
	border-width: 1px;
	border-color: #000;
	font: 8pt "Sylfaen",Verdana,sans-cherif;
	background-color: #fff;
	}

#menu_recherche li.ligne_recherche3 img {
	display: inline;
	}

#menu_recherche li.ligne_recherche3 span.test {
	display: block ;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

#menu_recherche li.photo {
	width: 321px;
	height: 23px;
	text-align: right;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}

#menu_recherche li.photo img {
	width: 321px;
	height: 22px;
	display: block;
	text-align: center;
	}

/* Frame Forum News */ 

.titre_vert {font: 10px "Sylfaen";color: green;text-endent: 10px;text-align: left;}
.titre_rouge {text-indent: 5px;font: 7pt "Comic Sans MS";color: #EE1100;text-align: left;}

#entete ul.menu_forum
{
	width: 185px;
	height: 100%;
	/ height: auto;
	float: left;
	margin: 0;
	padding: 0;
	background: url(../Gifs/Bm_01.png);
	background-repeat: repeat-y;
	list-style-type: none;	
	display: block;
}

#entete ul.menu_forum li.frame_forum {
	width: 166px;
	height: 135px;
	margin: 0;
	padding: 0px 9px 0px 10px;
	text-align: center;
	display: block;
	position: relative;
	}

#entete ul.menu_forum li.frame_forum ul.menu {
	width: 166px;
	height: 135px;	
	background: #000;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #000 url(../Gifs/jetest.png) center center no-repeat;
	}	

#entete ul.menu_forum li.frame_forum ul.menu li {
	width: 166px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#entete ul.menu_forum li.frame_forum_haut
{
	width: 185px;
	height: 12px;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-width: 1px;
}

#entete ul.menu_forum li.frame_forum_bas
{
	width: 185px ;
	height: 10px ;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-width: 1px;
}

.navigation {
	width: 166px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	font: 6pt "Trebuchet MS", sans-serif;
      	}

.navigation a, .navigation span {
	display: block;
	padding: 0;
	padding-left: 2px;
	color: #fff;
	text-decoration: none;
	background: url(../Gifs/menu-item.png) left bottom no-repeat;
	font-size: 8pt;
      	}

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
      	background-image: #000 url(../Gifs/menu-item-deroule.png);
	font: 7pt "Trebuchet MS", sans-serif;
	display: block;
	padding: 0;
     	}

.navigation .open a, .navigation .open span {
      	background-image: url(../Gifs/menu-item-enroule.png);
	font-size: 7pt;
	display: block;
	padding: 0;
      	}

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

.navigation .subMenu {
      	background: #000 url(../Gifs/subMenu.png) 0 0 no-repeat;
      	font-size: 8pt;
	list-style-type: none;
      	margin: 0;
      	padding: 0;
      	border-bottom: 1px solid #666;
      	}

.navigation .subMenu li {
	padding: 0;
	margin: 0;
	line-height: 8px;
	}

.navigation ul.subMenu a {
	font: 7pt "Comic Sans MS", sans-serif;
      	background: none;
      	padding: 1px 5px;
	margin: 0;
      	}