* {margin: 0 ; padding: 0 }

body {
font-family: arial, helvetica, sans-serif  ;
font-size: 12px ;
color: #A4A3A3 ;
background-color: #5D5D5D ;
text-decoration: none 
}

p {
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
color: #A4A3A3 ;
text-decoration: none ;
}

.couleur
	{color: #D5B15D}

a:link 
  {color: #D5B15D; /*6A8593*/
  text-decoration: none; 
 }
a.noir:link {color: #D5B15D ;
  text-decoration: none; 
 }
 a.noir:hover {color: fff ;
  text-decoration: none; 
 }
a:visited 
  {color: #D5B15D ;
  text-decoration: none; 
 }
a:hover 
  {color: #fff ;
  text-decoration: none; 
 }
a:active 
  {color: #D5B15D ;
  text-decoration: none; 
 }
 
img { border-height : 0px }

.drapeaux			{ position: absolute ; top : 10px ; right: 10px ; width: 45px ; height: 14px ; z-index: 1000 ; padding: 0px ; margin : 0px ; background : url('images/drapeaux.gif') no-repeat 0% -24px }
.drapeaux:hover		{ background-position: top }




.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}
 
.conteneur { position: relative ;
display: block ;
width: 651px ;

text-align: left ;
background-color: #333 ;
border: 1px solid #CACACA;
}

.titre {
display: block ;
width: 651px ;
height: 116px ;
background-color: #333 ;
border-bottom: 1px solid #CACACA;
}

.image {
float: left ;
width: 261 ;
border-right: 1px solid #CACACA;
}

.image2 {
position : absolute ;
top: 126px ;
left: 5px
}


.texte {
padding: 20 20 0 300 ;
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
color: #A4A3A3 ;
text-decoration: none ;
background-color: #333 ;
text-decoration: none ;
}

.texteclair {
color: #A4A3A3 ;
text-decoration: none ;
}

.texteinterligne {
padding: 20 20 0 300 ;
line-height: 14pt ;
background-color: #333 ;
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
color: #A4A3A3 ;
text-decoration: none ;
}

.gras {
font-weight:bold ;
text-decoration: none ;
}

#menu {
width: 651px ;
height: 59px ;
clear: left ;
text-align: center ;
background-color: #333;
}

#legende {
width: 372px ;
height: 51px ;
text-align: center ;
background-color: #333 ;
color: #A4A3A3;
float: left;
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
border-top: 1px solid #CACACA;
}

#navcontainer
{
}
		
#navcontainer ul li
{
list-style-type: none;
height: 51px;
padding: 0;
margin: 0;
display: block;
float: left;
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
border-top: 1px solid #CACACA;
}

#navcontainer a
{
text-decoration: none;
font-weight: bold;
display: block;
width: 93px ;
padding-top: 21px ;
padding-bottom: 21px ;
text-align: center ;
}

#navcontainer li#active { height: 58px ! important ; background: #252525; color: #D5B15D ; }
#navcontainer a:hover { height: 16px ! important ;  background: #252525 ; color: #fff ; }




.2 { background-color: #333 }

#contsousmenu {
position: absolute ;
right: 0px !important;
bottom: 60px;
right: 4px ;
width: 384px ;
}

#sousmenu ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: right;
background-color: #333;  
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
}

#sousmenu a
{
text-decoration: none;
display: block;
color: #D5B15D ;
width: 96px ;
padding-top: 5px ;
padding-bottom: 5px ;
text-align: center ;
}

#sousmenu li#active { background: #252525}
#sousmenu a:hover { background: #252525 ; color: #fff ; }