/* BODY */

body{
  margin:0 auto;
  padding:0;
  background-color:#09822D;
  height:100%;
  color: #000;
  font-family: Arial, helvetica, sans-serif;
  font-size:12px;
}

img{
  border:0;
}

h1 {
  line-height:12px;
  font-family: Verdana, Arial, helvetica, sans-serif;
  color:#fff;
  font-size:12px;
  background:#09822D;
  padding:5px;
  text-align:center;

}

h2 {
  line-height:16px;
  color:#000000;
  font-size:16px;
  padding:0px;
  text-align:center;
  font-weight:bold;
}

h3 {
  line-height:12px;
  color:#000;
  margin-top:5px;
  margin-bottom:0px;
  font-size:14px;
  text-align:center;
  font-weight:bold;
  border:0px solid #000;
}

h4 {
  color:#08922D;
  font-size:12px;
  text-align:center;
  font-weight:bold;
}

/* Menu */

#menu_, #menu ul /* Liste */
{
	padding : 0; /* pas de marge intérieure */
	margin : 0; /* ni extérieure */
	list-style : none; /* on supprime le style par défault de la liste */
	line-height : 20px; /* on défini une hauteur pour chaque élément */
	text-align : center; /* on centre le texte qui se trouve dans la liste */
	width:100%;
}

#menu /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
	background : #09822D; /* couleur de fond */
	width:100%;
	border:0px solid #000;
	height:20px;
}

#menu a /* Contenu des listes */
{
	display	: block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding	: 0; /* aucune marge intérieure */
	background : #09822D; /* couleur de fond */
	color : #FFFFFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défault des liens (la pluspart du temps = souligné) */
	width : 99px;
  width : 98px !important!; /* largeur */
}

#menu li /* Elements des listes */
{
	float : left;
	/* pour ie qui ne reconnait pas "transparent" */
	border-right : 0px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
	border-right: 0px solid transparent ; /* on met une bordure transparante à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{
	position: absolute; /* Position absolu */
	width: 144px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoi loin du champ de vision */
}


#menu li ul li /* Eléments de sous-listes */
{
	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */
	border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li
{
	border-top : 1px solid transparent; /* on met une bordure transparante en haut de chaque élément */
}

#menu li ul ul
{
	margin		: -22px 0 0 144px ; /* On décale les sous-sous-listes qu'elles ne soient pas au dessus des sous-listes */
	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */
	border-left	: 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */
}

/* ie ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul
{
	border-left	: 1px solid transparent ; /* on met une bordure transparante sur la gauche de chaque élément */
}

#menu a:hover /* Lorsque la souris passe sur un des liens */
{
	color: #09822D; /* On passe le texte en noir ... */
	background: #FFFFFF; /* ... et au contraire, le fond en blanc */
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
	left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug */
}

/*dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 122px;
left: 0;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 99px;
margin: 0 0px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid #000;
color:#09892D;
height:15px;
}
#menu dd {
border: 1px solid #000;
}
#menu li {
text-align: center;
background: #ccc;
}
#menu li a, #menu dt a {
color: #09892D;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-weight:bold;
}
#menu li a:hover, #menu dt a:hover {
background: #09892D;
color:#fff;
}         */

/* STRUCTURE */

#conteneur{
 position: relative;
 width: 990px;
 margin: 0 auto;
 background-color:#ffffff;
 border:0px solid #000;
}

#banniere{
  height:129px;
  background-image: url(../img/structure/bandeau-haut.jpg);
}

/*#menu{
  margin-top:0px;
  background:#FFF;
  height:10px;
  border:1px solid #000;
}*/


#page{
  width:100%;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:10px;
  border:0px solid #000;
}

#centre{
 float:left;
 padding:5px;
 width:820px;
 background-color:#ffffff;
 min-height:600px;
 _height:650px;
 border:0px solid #000;
}

#footer {
 position: relative;
 width: 990px;
 margin: 0 auto;
 background-color:#09822D;
 text-align:center;
 height:30px;
 padding:5px;
}

/*#pm{
  padding:5px;
  background:url(../img/structure/droite/fond_pm.gif) no-repeat 48% 0% !important;
  background:url(../img/structure/droite/fond_pm.gif) no-repeat 48% 0% !important!;
  background:url(../img/structure/droite/fond_pm.gif) no-repeat 68% 0%;
  border:0px solid #09822d;
  height:180px;
}

#club_dom{
  margin-left:-5px !important;
  margin-left:-100px !important!;
  margin-left:-80px;
  margin-top:45px !important;
  margin-top:50px !important!;
  width:50px;
  height:65px;
}

#club_ext{
  right:0;
  margin-left:85px !important;
  margin-left:75px !important!;
  margin-left:80px;
  margin-top:-63px !important;
  margin-top:-63px !important!;
  width:50px;
  height:65px;
}

#infos_match{
  width:140px;
  height:20px;
  margin-top:0px;
  text-align:center;
}  */

#droite{
  float:left;
  _margin-left:-5px;
  _position:absolute;
  background:#fff;
  width:155px;
  border:0px solid #FF0000;
  text-align:center;
}

#dep{
  margin:5px;
  background:url(../img/structure/droite/fond_dep.gif) no-repeat 48% 5% !important;
  background:url(../img/structure/droite/fond_dep.gif) no-repeat 48% 5% !important!;
  background:url(../img/structure/droite/fond_dep.gif) no-repeat 68% 5%;
  _background:url(../img/structure/droite/fond_dep.gif) no-repeat 28% 5%;
  padding:2px;
  width:140px;
  border:2px solid #09822d;
  height:250px;
}




#club_dom_dep{
  margin-top:50px;
  margin-left:5px;
  _margin-left:3px; 
  float:left;
  width:50px;
  height:65px;  
}

#club_ext_dep{    
  margin-left:85px;
  _margin-left:30px; 
  float:left;
  margin-top:-63px !important;
  margin-top:-63px !important!;
  _margin-top:50px;
  width:50px;
  height:65px;   
}

#infos_match_dep{
  width:140px;
  height:20px;
  margin-top:0px;
  text-align:center;  
}

#dm{
  padding-top:25px;
  margin:5px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:2px;
  width:140px;
  background:url(../img/structure/droite/fond_dm.gif) no-repeat 48% 42%;
  border:2px solid #09822d;
  height:120px;
}

#club_dom1{
  float:left;
  margin-top:25px;
  margin-left:5px;
  width:50px;
  height:65px;
}

#club_ext1{
  float:left;
  margin-top:30px;
  margin-left:0px;
  width:50px;
  height:65px;
}

#score{
  float:left;
  width:30px;
  height:20px;
  margin-top:55px;
  text-align:center;
  border:0px solid #09822d;
}

#infos_match1{
  margin-top:-20px;
  height:20px;
  text-align:center;
  border:0px solid #09822d;
}

#nl{
  background:url(../img/structure/droite/fond_nl.gif) no-repeat 48% 0%;
  padding-top:75px !important;
  padding-top:75px !important!;
  padding-top:75px;
  width:140px;
  _height:200px;
  padding:2px;
  margin:5px;
  border:2px solid #09822d;
}


#bloc_haut {
  width:100%;
  height:255px;
  border:0px solid #FF0000;
}

#gauche {
  float:left;
  width:150px;
  height:255px;
  border:0px solid #FF0000;
}

#adhesion {
  float:left;
  width:100%;
  height:20px;
  border:0px solid #000;
  text-align:center;
  display:block;

}

#trouver_section {
  float:left;
  margin-top:3px;
  margin-bottom:3px;
  background:#09822D;
  width:95%;
  color:#fff;
  padding:5px;
  cursor:pointer;
  border:0px solid #FF0000;
}

#feuille_infos {
  margin-top:1px;
  background:#09822D;
  width:148px;
  color:#fff;
  padding:2px;
  border:0px solid #000;
}

/*#feuille_infos {
  margin-top:50px;
  background:#09822D;
  width:95%;
  color:#fff;
  padding:5px;
}          */



#picto_pdf {
  margin-top:2px;
  cursor: pointer;
  float:left;
  width:50px;
  text-align:left;
}

#dl_infos {
  margin-top:4px;
  cursor: pointer;
  float:left;
  text-align:center;
  width:90px;
}

#infos_fede {
  _margin-left:70px;
  _margin-top:-260px;
  float:left;
  width:460px;
  height:200px;
  border:0px solid #000;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#une_fede{
  width:100%;
  margin-top:20px;
  margin-left:5px;
  height:200px;
  border:0px solid #000;
}
}

#une_fede{
  width:100%;
  margin-left:5px;
  height:200px;
  border:0px solid #000;
}

.fede_une {
  float:left;
  margin-right:10px;
  margin-left:10px;
  margin-bottom:10px;
  width:205px;
  height:200px;
  text-align:center;
}

.fede_une_titre {
  width:100%;
  height:40px;
  text-align:center;
  border:0px solid #000;
}

.une_photo {
  border:2px solid #09822D;
  width:200px;
  height:150px;
}

/*#une_texte{
  float:left;
  width:250px !important;
  width:215px !important!;
  width:230px;
  height:150px;
  padding:2px;
  margin-top:-15px !important;
  margin-top:0px !important!;
  margin-top:0px;
  border:0px solid #000;
} */

/*#une_texte2{
  margin:5px;
  border:1px solid #000;
  margin-top:-10px !important;
  margin-top:0px !important!;
  margin-top:0px;
  text-align:justify;
  height:110px;
}  */

.une_btn_suite{
  border:1px solid #000;
  width:100px;
  margin-left:50px;
  text-align:center;
  height:20px;
}

#bloc{
  width:670px;
  height:50px;
  border:0px solid #FF0000;
  padding-top:3px;
}
#fil_info_fede{
  float:left;
  margin-top:-3px !important;
  margin-top:0px !important!;
  margin-top:0px;
  _margin-top:-5px;
  margin-left:10px;
  border:0px solid #000;
  width:250px;
  height:50px;
}

#btn-forum{
  margin-top:-6px !important;
  margin-top:-2px !important!;
  margin-top:-2px;
  float:left;
  margin-left:7px;
  width:198px;
  height:45px;
  border:0px solid #09822D;
}

#btn-fb{
  margin-top:-6px !important;
  margin-top:-2px !important!;
  margin-top:-2px;
  _margin-top:-52px;
  float:left;
  margin-left:2px;
  _margin-left:238px;
  width:198px;
  height:45px;
  border:0px solid #09822D;
}

#gadgeterie {
  float:left;
  margin-left:3px;
  _margin-left:306px;
  _margin-top:-260px;
  border:2px solid #09822D;
  width:200px;
  height:195px !important;
  height:190px;
}

#gadgeterie_une{
  width:200px;
  height:100px;
  border:0px solid #000;
  text-align:center;
}

.gadgeterie{
  width:400px;
  margin-left:5px;
  height:250px;
  border:0px solid #000;
  float:left;
  text-align:center;
}

#asse{
  width:410px;
  float:left;
  height:360px;
  margin-top:5px;
}

#cal{
  padding:0px;
  /*background:url(../img/structure/droite/fond_pm.gif) no-repeat 48% 0% !important;
  background:url(../img/structure/droite/fond_pm.gif) no-repeat 48% 0% !important!;
  background:url(../img/structure/droite/fond_pm.gif) no-repeat 68% 0%; */
  border:1px solid #09822d;
  height:130px;
  width:410px;
}

.cal_matchs{
  margin-top:0px !important;
  margin-top:-10px !important!;
  margin-top:0px;
  padding-bottom:5px;
  float:left;
  text-align:center;
  width:135px;
  height:90px;
}

#asse-actu {
  width:410px;
  height:224px;
  margin-top:5px;
  float:left;
  border:1px solid #09822d;
}

#contenu-asse-actu{
  height:139px;
  padding:2px;

}

#vds{
  float:left;
  margin-left:9px;
  margin-top:5px;
  width:400px;
  height:340px;
  border:0px solid #09822D;
}

.vds{
  border:0px solid #000;
  float:left;
  background:url(../img/structure/fond_vds.gif) no-repeat;  
  width:200px;
  height:170px;
}

.vds_num{
  padding:0;
  margin-left:10px;
  margin-top:-5px;
  margin-top:10px !important!;
  width:180px;
  border:0px solid #ff0000;
}


.vds_titre{
  margin-left:11px;
  margin-top:-10px;
  margin-top:-20px !important!;
  width:175px;
  text-align:center;
  border:0px solid #ff0000;
  height:45px;
}

.vds_photo{
  width:180px;
  height:60px;
  /*border-top:3px solid #09822D;
  border-bottom:3px solid #09822D;*/
  margin-left:10px;
  text-align:center;
  border:0px solid #000;
}

.vds_texte2{
  height:60px;
  width:175px;
  padding:0;
  margin-top:-10px;
  margin-left:11px;
  border:0px solid #000;
}

.vds_btn{
  border:0px solid #000;
  width:100px;
  height:20px;
  margin-top:0px;
  margin-left:88px;
}

.feuille-infos{
  width:250px;
  margin-left:15px !important;
  margin-left:15px !important!;
  margin-left:10px;
  height:400px;
  border:0px solid #000;
  float:left;
}

/*#class{
  margin-top:10px;
  padding:5px;
  border:2px solid #09822d;
  height:50px;
} */



fieldset{
  border:0;
  margin-top:-5px;
}

select{
  color:#000;
  font-weight:bold;
  font-size:11px;
  margin-top:0px;
}

form{
  text-align:center;
}

input {
  color:#000;
  font-weight:bold;
  font-size:11px;
  margin-top:0px;
}

.submit{
  color:#000;
  font-weight:bold;
  font-size:10px;
}


/*.bouton a{
    text-align:center;
    background-color: #fff;
    border:1px #09822d solid;
    color:#09822d;
    display:block;
    width:120px;
    text-decoration:none;
    padding:3px 0;
    margin:0px;
}

.bouton a:hover{
    background-color: #09822d;
    color:#fff;
    border:1px #09822d solid;
}*/

/* POLICES */

.gras{
  font-weight:bold;
  color:#09822d;
}



/*
#bloc_hg{
 margin:2px auto;
 width:140px;
 height:130px;
 border:1px solid #09822d;
 background:url(../img1/structure/vs.gif) no-repeat 50% 35%;
 padding-bottom:10px;
 text-align:center;
 FONT-SIZE: 11px;
 COLOR: #09822D;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#bloc_hd{
 margin:2px auto;
 width:140px;
 height:140px;
 border:1px solid #09822d;
}

#bloc_bg{
 margin:2px auto;
 width:140px;
 height:140px;
 border:1px solid #09822d;
}

#bloc_bd{
 margin:2px auto;
 width:140px;
 height:140px;
 border:1px solid #09822d;
}

#bas{
  margin:0 auto;
  height:150px;
  width:770px;
  border:1px solid #09822d;
}

#bas1{
  height:150px;
  width:192px;
}

#bas2{
  margin-left:192px;
  margin-top:-152px;
  height:150px;
  width:192px;
}

#bas3{
  margin-left:384px;
  margin-top:-152px;
  height:150px;
  width:192px;
}

#bas4{
  margin-left:578px;
  margin-top:-152px;
  height:150px;
  width:192px;
}*/


.accueil_rub{
 width:100%;
 margin-bottom:10px;
}

.accueil_rub_titre{
 FONT-WEIGHT: bold;
 margin-bottom:5px;
 FONT-SIZE: 1 em;
 COLOR: #ffffff;
 background-color:#09822d;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-ALIGN:center;
 border:1px solid #09822d;
}

.accueil_rub_infos a:link{
 FONT-SIZE: 11px;
 COLOR: #09822D;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 }

.accueil_rub_infos a:hover{
 FONT-SIZE: 11px;
 background-color:#09822d;
 color:#ffffff;
 text-decoration:none;
}

.accueil_rub_infos a:visited{
 FONT-SIZE: 11px;
 color:#00cc33;
 text-decoration:none;
}

.special{
 padding:10px;
 width:90%;
 margin: 0 auto;
 border:3px solid #09822d;
 TEXT-ALIGN:center;
 margin-bottom:10px;
}

.special a:link{
 font-weight:bold;
 FONT-SIZE: 18px;
 COLOR: #09822D;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.special a:hover{
 font-weight:bold;
 FONT-SIZE: 18px;
 COLOR: #09822D;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.special a:visited{
 font-weight:bold;
 FONT-SIZE: 18px;
 COLOR: #09822D;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

img1{
  border:0;
}

#carte_france{
  float:left;
  width:454px;
  border:0px solid #ff0000;
  text-align:center;
}

#section{
  float:left;
  margin-top:20px;
  width:350px;
  border:0px solid #000;
  text-align:left;
}

#logo_section{
  width:350px;
  height:100px;
  border:0px solid #000;
  text-align:center;
}

/*a.menu:link{
  padding-left:12px;
  margin-right:10px;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}

a.menu:visited{
  padding-left:12px;
  margin-right:10px;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}

a.menu:hover{
  padding-left:12px;
  margin-right:10px;
  color:#FF0000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}  */

a img1{
  border: none;
}

/* POLICES */

.style1{
	FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #09822D;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.titre {
	FONT-WEIGHT: bold;
  FONT-SIZE: 18px;
  COLOR: #09822D;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.textevert {
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #09822D;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.texteblanc {
	FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

A:link {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

A:visited {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

A:hover {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.blanc:link {
  FONT-WEIGHT: bold;
  color:#ffffff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.blanc:visited {
  FONT-WEIGHT: bold;
  color:#ffffff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.blanc:hover {
  FONT-WEIGHT: bold;
  color:#ffffff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:underline overline;
}

a.asse_actu:link {
  FONT-WEIGHT: bold;
  display:block;
  color:#000000;
  line-height:18px;
  FONT-SIZE: 13px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.asse_actu:visited {
  FONT-WEIGHT: bold;
  display:block;
  color:#000000;
  line-height:18px;
  FONT-SIZE: 13px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.asse_actu:hover {
  FONT-WEIGHT: bold;
  display:block;
  line-height:18px;
  color:#09822D;
  FONT-SIZE: 13px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:underline overline;
}


a.bloc_index:link {
  FONT-WEIGHT: normal;
  color:#fff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.bloc_index:visited {
  FONT-WEIGHT: normal;
  color:#fff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.bloc_index:hover {
  FONT-WEIGHT: normal;
  color:#fff;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

A.lien_menu:link {
  FONT-WEIGHT: normal;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.lien_menu:visited {
  FONT-WEIGHT: normal;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.lien_menu:hover {
  FONT-WEIGHT: bold;
  color: #09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.lien:link {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

A.lien:visited {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

A.lien:hover {
  FONT-WEIGHT: bold;
  color: #09822D;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline overline
}

A.lien_petit:link {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

A.lien_petit:visited {
  FONT-WEIGHT: bold;
  color:#09822D;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

A.lien_petit:hover {
  FONT-WEIGHT: bold;
  color: #09822D;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline overline
}

a.lire_suite:link {
  background: url(../img/structure/suite1.gif) no-repeat;
  display:block;
}

a.lire_suite:visited {
  background: url(../img/structure/suite1.gif) no-repeat;
  display:block;
}

a.lire_suite:hover {
  background: url(../img/structure/suite2.gif) no-repeat;
  display:block;
}

a.btn_suiv:link {
  background: url(../img/structure/articles_suivants1.gif) no-repeat;
  display:block;
}

a.btn_suiv:visited {
  background: url(../img/structure/articles_suivants1.gif) no-repeat;
  display:block;
}

a.btn_suiv:hover {
  background: url(../img/structure/articles_suivants2.gif) no-repeat;
  display:block;
}

a.btn_prec:link {
  background: url(../img/structure/articles_precedents1.gif) no-repeat;
  display:block;
}

a.btn_prec:visited {
  background: url(../img/structure/articles_precedents1.gif) no-repeat;
  display:block;
}

a.btn_prec:hover {
  background: url(../img/structure/articles_precedents2.gif) no-repeat;
  display:block;
}

a.domtom:link {
  background: url(../img/sections/domtom.gif) no-repeat;
  display:block;
  margin-left:80px !important;
  margin-left:-120px !important!;
  margin-left:-120px;
  width:142px;
}

a.domtom:visited {
  background: url(../img/sections/domtom.gif) no-repeat;
  display:block;
  margin-left:80px !important;
  margin-left:-120px !important!;
  margin-left:-120px;
  width:142px;
}

a.domtom:hover {
  background: url(../img/sections/domtom1.gif) no-repeat;
  display:block;
  margin-left:80px !important;
  margin-left:-120px !important!;
  margin-left:-120px;
  width:142px;
}

a.etranger:link {
  background: url(../img/sections/etranger.gif) no-repeat;
  display:block;
  margin-top:-23px !important;
  margin-top:-20px !important!;
  margin-top:-20px;
  margin-left:232px !important;
  margin-left:180px !important!;
  margin-left:180px;
  width:142px;
}

a.etranger:visited {
  background: url(../img/sections/etranger.gif) no-repeat;
  display:block;
  margin-top:-23px !important;
  margin-top:-20px !important!;
  margin-top:-20px;
  margin-left:232px !important;
  margin-left:180px !important!;
  margin-left:180px;
  width:142px;
}

a.etranger:hover {
  background: url(../img/sections/etranger1.gif) no-repeat;
  display:block;
  margin-top:-23px !important;
  margin-top:-20px !important!;
  margin-top:-20px;
  margin-left:232px !important;
  margin-left:180px !important!;
  margin-left:180px;
  width:142px;
}

a.fil_info_fede:link{
  line-height:16px;
  display:block;
  color:#000000;
  font-size:14px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

a.fil_info_fede:visited{
  line-height:16px;
  color:#000000;
  display:block;
  font-size:14px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

a.fil_info_fede:hover{
  line-height:16px;
  background:url(../img/structure/fond_fil_info_fede.gif) no-repeat;
  display:block;
  color:#fff;
  font-size:14px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

a.fil_info_fede1:link{
  font-family: Verdana, Arial, helvetica, sans-serif;
  line-height:30px;
  background:url(../img/structure/fond_fil_info_fede1.gif) no-repeat;
  display:block;
  color:#fff;
  font-size:16px;
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
}

a.fil_info_fede1:visited{
  font-family: Verdana, Arial, helvetica, sans-serif;
  line-height:30px;
  background:url(../img/structure/fond_fil_info_fede1.gif) no-repeat;
  color:#fff;
  display:block;
  font-size:16px;
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
}

a.fil_info_fede1:hover{
  font-family: Verdana, Arial, helvetica, sans-serif;
  line-height:30px;
  background:url(../img/structure/fond_fil_info_fede1.gif) no-repeat;
  display:block;
  color:#fff;
  font-size:16px;
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
}

a.actus_sections:link{
  line-height:16px;
  display:block;
  color:#08922D;
  font-size:12px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

a.actus_sections:visited{
  line-height:16px;
  color:#08922D;
  display:block;
  font-size:12px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

a.actus_sections:hover{
  line-height:16px;
  background:url(../img/structure/actus_sections.gif) no-repeat;
  display:block;
  color:#fff;
  font-size:12px;
  padding-left:5px;
  text-align:left;
  /*font-weight:bold;*/
}

.part_nom {
   border:0px solid #000;
   text-align:right;
   float:left;
   width:200px;
   height:15px !important!;
   height:15px;
   height:25px !important;
}

.part_form {
  border:0px solid #000;
  padding-left:5px;
  margin-top:0px !important!;
  margin-top:-2px !important;
  margin-top:-2px;
  text-align:left;
  float:left;
  width:200px;
  height:15px !important!;
  height:15px;
  height:25px !important;
}