/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal;}
html, body {width:950px;background-color:#000;background-image:url(xxl/fond.gif);background-repeat: no-repeat;background-position:top; padding:0;margin: 0 0 0 6em;text-align:center;}

/* lien par défaut */
A {color:#fada00; text-decoration:none}
A:hover {color:#666; text-decoration:none}

/* liste par défaut */
ul {list-style-type:none; margin:0; padding-left:15px}

/* titre par défaut */
h1 {font-weight:bold; font-size:1em;}
/* titre par défaut */
h3 {font-weight:bold; font-size:1em;color:#FFF;}

#coulcentre h1 {font-weight:bold;font-size:1.2em;margin:0;padding:0;width:99%;}
#coulcentre h2 {color:#fff;font-weight:bold;font-size:1em;margin:1em;padding:0;width:99%;}
/* image par défaut */
IMG{border:0}



/* temp.html */
#conteneur
{border:0px solid #999; text-align:left;margin:0;background-image:url(xxl/fond_page.gif);overflow:hidden;
}

/* header */
#header{
    left:0;width:100%;height:25px; margin-top:10px;
    background-image:url(xxl/fond_haut.gif);
    text-align:right;padding:0;
}
    #header ul{margin-right:1em;border-right:2px solid #eee;}
    #header ul li{border-left:2px solid #eee;display:inline;padding:0 0.6em 0 1em;}
    #header a {color:#999;margin-top:5px;}
    #header a:hover{color:#fff;margin-top:5px;}
    #header span {padding-left:2em;color:#FFF;float:left;font-weight:normal;margin-top:5px;}
    #header span.header_right {padding-right:1em;color:#FFF;float:right;font-weight:normal;margin-top:5px;}

#banniere
{
 background-image:url(xxl/banner2.jpg);margin:0;left:0;
 width:948px;height:216px;background-position:left top; border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;
}


#zone
{
margin:0;left:0;width:940px;text-align:left;padding:0;padding-top:10px;height:27px;overflow:hidden;
}
#zone ul{margin-right:1em;display:inline;border-right:2px solid #eee;}
#zone ul li{border-left:2px solid #eee;display:inline;padding:0 0 0 0}
#zone a {color:#999}
#zone a:hover{color:#fff}

/* zone admin */
#menu {width:910px; font-size:11px; font-weight:bold;padding-top:3px;padding-bottom:0px;background-image:url(xxl/barrezone.png);margin-left:20px;margin-top:0px;height:30px;}
    #menu a {color:#FADA00; font-weight:bold;background:transparent;}
    #menu a:hover {color:#000; font-weight:bold;}
    #menu ul {list-style-type:none; }
    #menu li {margin:0; padding:0;color:#000;}
    #menu label {padding-left:5px;color:#000;margin:0;}
    #menu span {color:#000;}
    #menu form {margin:0;}
    #menu input {}
    #menu img {vertical-align:middle;}
#rappel {background:transparent; border:0;}

/* copyright */
#copyright {
    clear:both;
    width:auto;
    height:64px;
    padding:0 0 0 0;
    color:#FFF;
    text-align:center;
    font-size:10px;
}
    #copyright a{color:#fada00; font-weight:bold; padding:0 3px 0 3px;}
    #copyright a:hover{color:#000; font-weight:bold; background:#fada00;}
    #copyright img a:hover{color:#000; font-weight:bold; background:transparent;}


#menugauche {

    width:160px;
    float:left;
    margin-top:-4px;
    margin-bottom:11px;
    margin-left:20px;

/* offset left, top, thickness, color with alpha */
/*-webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);
/* IE */
/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');*/
/* slightly different syntax for IE8 */
/*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray')";*/
}
      .borduregauche {    border:#666 2px solid ; border-top:#666 0px solid ;border-bottom:#666 0px solid ;}

    .mg1 {clear:left;font-size:9pt;color:#fff; font-weight:bold;background-image:url(xxl/menubarre.gif);background-position:bottom; height:19px;padding-left :0.4em; padding-top:0.2em;}
        .mg1 img{vertical-align:bottom;}
    .mg3 {width:160px;color:#FFF; line-height:15px;background:transparent;}
    .mg3 a {color:#ffff00;}
    .mg3 form {}
    .mg3 label {color:#999;}
        .mg3 label img{color:#999;border:#999 1px solid;vertical-align:middle;}

    .mg3agenda {width:160px;margin-left:0.4em;}
    .mg3agenda a {color:#fada00;}
    /* formulaires */
.mg3agenda fieldset {margin:0em; padding:0.2em; width:50%;padding-right:0.4em;}
.mg3agenda legend {font-weight:bold; color:#fff; font-size:1em;}
.mg3agenda form {margin-bottom:0.5em;}

    .finmg1 {clear:left;background-image:url(xxl/menubarrefingauche.png);background-position:bottom;width:156px;height:15px;padding-left :0.4em; padding-top:0.2em;position:relative;top : -5px ;margin:0; }

#contenupage
{
    padding-left:170px;margin-top:0px;
}
#coulcentre {padding-left:10px;float:left;width:66%;}

#footer{

    clear:both;
    width:auto;
    margin: 0;
    padding:0;
    height:73px;
    font-weight:normal;
    color:#FFF;
    background-image:url(xxl/footer_bas.png);
    text-align:right;
}
    #footer label{padding-top:2em;margin-right:3em;float:right;}

/* page accueil */

#anim {float:left;margin-left:-10px;border-bottom:0px solid #666;}

#accueil{ clear:left;
    width:100%;
}


#edit{
/*  clear:left;
  float:left;*/
    width:97%;
    padding:0.5em;
    border:1px solid #999;
    background-image:url(img/back_cadre.gif);
    background-position:right;
}

#defil{
    float:left;
    clear:left;
    width:99%;
    height:20px;
    background:none;
}

#mnews{
        float:left;
         clear:left;
    width:97%;
    padding:0.5em;
    border:0px solid #999;
    background-image:url(img/back_cadre.gif);
    background-position:right;
}
.pub {margin-left:1em;border:1px solid #fada00;width:460px;}

#forums
{
  float:left;
  clear:left;
  width:97%;
  margin-top:1.5em;
  margin-bottom:1em;
  border:1px solid #999;
  background-image:url(img/back_cadre.gif);
}

#edit h1,#mnews h1,#forums h1{font-weight:bold;font-size:1.2em;border:0;color:#FFF;}
/* fin page accueil */

/*menu de droite */
#menudroit {
  width:221px;
    BORDER-bottom:0px solid #666;
    background:#000;
    margin-left:709px;
    margin-top:0px;
    margin-bottom:10px;
}
.md1 {padding-left :0.4em; padding-top:0.2em;font-size:9pt;color:#fff;font-weight:bold;
        }
  .md1 img{vertical-align:bottom;}

.classement_top{border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
    .classement_top h1 {}
    .classement_top table {border-bottom:2px solid #FFF;}
    .classement_top label {font-size:1.1em;font-weight:bold;}
    .classement_top th {font-size:1em;color:#000;}
    .classement_top td {}
    .classement_top hr {width:80%;}
    .classement_top span {}
.lignetop3 {border-bottom:1px solid #fada00;}

.left{text-align:left;}

/* titres des rubriques de droite */
.titred
    {
    height:19px;
    background-image:url(xxl/menubarre.gif);
    background-position:center;
    border-bottom:0px solid #999;
    border-top:0px solid #999;
    }
    .titred h1{}
    .titred img{}
/* texte des rubriques de droite */

#text {}
    #text p {float:left;text-align:justify;padding-left:0.2em;padding-bottom:0.2em;margin-top:90px;}
    #text a{}
    #text a:hover{color:white;}
    #text img{}
#adherer
{background:url(img/adherer2.gif) no-repeat;border:2px solid #666;BORDER-top:0px solid #666;BORDER-bottom:0px solid #666;}
.lienadherer
{
width:217px;
height:100px;
display:block;
background:url(img/adherer.gif) no-repeat;
}
.lienadherer:hover
{
background-image : url("img/adherer2.gif");
}

#finale
{background:url(img/gfinale.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienfinale
{
width:217px;
height:100px;
display:block;
background:url(img/liengfinale.jpg) no-repeat;
}
.lienfinale:hover
{
background-image : url("img/gfinale.jpg");
}
#free
{background:url(img/free.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienfree
{
width:217px;
height:100px;
display:block;
background:url(img/lienfree.jpg) no-repeat;
}
.lienfree:hover
{
background-image : url("img/free.jpg");
}

#chtis
{background:url(img/chtis.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienchtis
{
width:217px;
height:100px;
display:block;
background:url(img/lienchtis.jpg) no-repeat;
}
.lienchtis:hover
{
background-image : url("img/chtis.jpg");
}

#hu
{background:url(img/hu.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienhu
{
width:217px;
height:100px;
display:block;
background:url(img/lienhu.jpg) no-repeat;
}
.lienhu:hover
{
background-image : url("img/hu.jpg");
}

#local
{background:url(img/local.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienlocal
{
width:217px;
height:100px;
display:block;
background:url(img/lienlocal.jpg) no-repeat;
}
.lienlocal:hover
{
background-image : url("img/local.jpg");
}
#clubs
{background:url(img/clubs.png) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienclubs
{
width:217px;
height:100px;
display:block;
background:url(img/lienclubs.jpg) no-repeat;
}
.lienclubs:hover
{
background-image : url("img/clubs.png");
}
#partenaires
{background:url(img/partenaires.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienpartenaires
{
width:217px;
height:100px;
display:block;
background:url(img/lienpartenaires.jpg) no-repeat;
}
.lienpartenaires:hover
{
background-image : url("img/partenaires.jpg");
}
#boutique
{background:url(img/boutique.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienboutique
{
width:217px;
height:100px;
display:block;
background:url(img/lienboutique.jpg) no-repeat;
}
.lienboutique:hover
{
background-image : url("img/boutique.jpg");
}

#photosvideos
{background:url(img/photosvideos.jpg) no-repeat;border:2px solid #666;BORDER-top:2px solid #666;BORDER-bottom:0px solid #666;}
.lienphotosvideos
{
width:217px;
height:100px;
display:block;
background:url(img/lienphotosvideos.jpg) no-repeat;
}
.lienphotosvideos:hover
{
background-image : url("img/photosvideos.jpg");
}
/* fin menu de droite */

/* autres éléments par défaut */
INPUT {
   border-color:#999;
  /* border-top-width:1px;
   border-right-width:1px;
   border-bottom-width:1px;
   border-left-width:1px;  */
   text-indent:1px;
   font-size:9px;
}

textarea {
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE;
   width:100%;
}
checkbox { border-color:#999;   }

SELECT {
   font-size:9px;
   color:#000;
   border-color:#999;
}

caption {
font-family:sans-serif;
caption-side:top;
border:0px outset #000;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
height:auto;
padding:0.5em;
margin:auto;
}

#menu_agenda
{
float:left;
clear:left;
width:97%;
margin-top:1.5em;
padding:0;
border:0px solid #999;
background-image:url(img/back_cadre.gif);
}

#portail{background-image:url(img/back_cadre.gif);background-position:right;border:0px solid #999;margin:0;}
#portail h1{font-size: 135%;text-align:center;color: #fada00;background-position:center;background-image:url(img/bgh1.gif);
background-repeat:no-repeat;line-height:30px;margin-bottom:1em;}
#portail p{margin-left:2em;margin-right:2.5em;text-align:justify;}
#portail .heure_legende {float:right;color:#999;margin-right:8em;font-size:0.8em;}
#portail .attente {float:right;color:#999;margin-right:0;font-size:0.8em;}
#portail img.banniere {margin-left:-10px;}

#retour{clear:right;text-align:center;padding-top: 0.5em;padding-bottom: 0.5em;margin-right:4em;}

#index_portail{text-align:left;margin-left:1em;width:100%;padding-bottom:0.5em;}
#index_portail h2{font-size: 125%;color:#FADA00;margin-left:1em;}
#index_portail p{margin-left:1em;margin-right:4em;text-align:justify;color:#FFF;}
#index_portail span.stats {color:#fada00;font-weight:bold;font-size:110%;}
#index_portail fieldset{padding-top:0.5em;color:#666666;}
#index_portail legend{margin-left: 1em;color: #FFF;font-weight: bold;font-size: 120%;}
#index_portail fieldset ol{padding: 0;list-style: none;margin:0;}
#index_portail fieldset li{padding-top:0.5em;}

#formulaire_portail{text-align:left;width:100%;padding-bottom:0.5em;margin-left:1em;}
#formulaire_portail p{margin-left:1em;margin-right:4em;text-align:justify;color:#FFF;}
#formulaire_portail form{margin: 0;}
#formulaire_portail p.date{color:red;font-size:110%;text-align:center;}
#formulaire_portail fieldset{}
#formulaire_portail legend{margin-left: 1em;color: #fada00;font-weight: bold;font-size: 120%;}
#formulaire_portail fieldset ol{padding: 1em 1em 0 1em;list-style: none;margin:0;}
#formulaire_portail fieldset li{padding-bottom: 0.5em;}
#formulaire_portail fieldset.submit{border-style: none;text-align:center;padding-top: 0.5em;}
#formulaire_portail label{float: left;width: 11em;margin-right: 1em;}
#formulaire_portail label.large{float:left;width:12em;}
#formulaire_portail checkbox{padding-bottom:1em;}
#formulaire_portail label em{color: red;font-size: 85%;font-style: normal;text-transform: uppercase;}
#formulaire_portail span.choix{color: red;font-size: 85%;font-style: normal;text-transform: uppercase;}
#formulaire_portail span.petit{font-size:0.8em;color: #999;}
#formulaire_portail span.legend{font-size: 80%;color: #FFF;margin:0;margin-left:1em;display:block;text-align:justify;}
#formulaire_portail img.photos{border: 1px solid #fada00;float:right;margin-right:0.5em;}

#liste_portail {text-align:left;width:100%;padding-bottom:0.5em;margin-left:2em;}
#liste_portail h2{font-size: 110%;color: #999;margin-left:1em;}
#liste_portail h3{font-size: 80%;color: #999;margin:0;margin-left:1em;margin-top:0.2em;}
#liste_portail span{font-size: 80%;color: #FFF;margin:0;margin-left:1em;display:block;}
#liste_portail span.avertissement{font-size: 80%;color: #FFF;margin:0;display:block;}
#liste_portail span.heure{font-size: 90%;margin-top:0.5em;margin-left:0;display:block;}
#liste_portail p{margin-left:1em;margin-right:4em;margin-bottom:0;text-align:justify;}
#liste_portail p.etat_inscrit_pasok{color:red;font-size:110%;text-align:center;}
#liste_portail p.etat_inscrit_ok{color:#00FF00;font-size:110%;text-align:center;}
#liste_portail form{margin: 0;}
#liste_portail fieldset{}
#liste_portail legend{margin-left: 1em;color: #fada00;font-weight: bold;font-size: 120%;}
#liste_portail fieldset ol{padding: 0;list-style: none;margin:0;}
#liste_portail fieldset li{padding-top:0.5em;}
#liste_portail fieldset.submit{border-style: none;text-align:center;}
#liste_portail table{margin:auto;width:100%;background-color:#fada00;}
#liste_portail th{color:#000;}
#liste_portail td{color:#FFF;padding:0.2em;}
#liste_portail tr.log {background-color:#000;}
#liste_portail th.log {background-color:#333;}
#liste_portail td.log {padding:0;margin:0;color:#FFF;}
#liste_portail .top3 {border-bottom:2px solid #fada00;}
#liste_portail .libellegauche {float:left;color:#000;font-size:110%;font-weight:bold;margin-left:0.2em;}
#liste_portail .libelledroite {float:right;color:#000;margin-right:0.2em;}
#liste_portail .libellebasdroite {text-align:right;color:#999;margin-right:0;display:block;}
#liste_portail span.resultats {display:block;font-size:100%;}
#liste_portail span.archives {display:block;font-size:100%;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;}
#liste_portail span.resultats_pasok {display:block;font-size:100%;font-style:italic;}
#liste_portail span.lien_classement {display:block;font-size:100%;padding-top:1em;}
#liste_portail label.petit{font-size:0.8em;}
#liste_portail label.moyen{font-size:1.2em;font-weight:bold;}
#liste_portail label.grand{font-size:1.5em;color:#FADA00;}
#liste_portail label.right_position{margin-left:10em;text-align:right;}
#liste_portail img.led {vertical-align:middle;}
#liste_portail img.ticket {border:0;}
#liste_portail img.right {margin-left:1em;}
#liste_portail img.hu_affiche {border: 1px solid #FFF;margin-left:1em;}
#liste_portail span.hu_affiche {margin-left:1em;}
#liste_portail p.hu_affiche {margin-left:1em;}
#liste_portail img.photos{border: 1px solid #fada00;margin-right:0.5em;}
#liste_portail img.photos_orga{float:left;border: 1px solid #fada00;margin-right:0.5em;}
#liste_portail img.photos_orga_d{float:right;margin-right:0.2em;}
#liste_portail img.photos_inscrit_mini{float:left;height:40px;margin-right:0.2em;border: 1px solid #fada00;}
#liste_portail form.photos_orga_d{float:right;display:inline;margin-right:0.2em;}

#tournois_portail {text-align:left;width:100%;padding-bottom:0.5em;margin-left:1em;}
#tournois_portail h2{font-size: 110%;color: #999;margin-left:1em;}
#tournois_portail h3{font-size: 80%;color: #999;margin:0;margin-left:1em;margin-top:0.2em;}
#tournois_portail span{font-size: 80%;color: #FFF;margin:0;margin-left:1em;display:block;}
#tournois_portail span.avertissement{font-size: 80%;color: #FFF;margin:0;display:block;}
#tournois_portail span.heure{font-size: 90%;margin-top:0.5em;margin-left:0;display:block;}
#tournois_portail p{margin-left:1em;margin-right:4em;margin-bottom:0;text-align:justify;}
#tournois_portail form{margin: 0;}
#tournois_portail fieldset{}
#tournois_portail legend{margin-left: 1em;color: #fada00;font-weight: bold;font-size: 120%;}
#tournois_portail fieldset ol{padding: 0;list-style: none;margin:0;}
#tournois_portail fieldset li{padding-top:0.5em;}
#tournois_portail fieldset.submit{border-style: none;text-align:center;}
#tournois_portail table{margin:auto;width:105%;background-color:#fada00;margin-left:-1em;}
#tournois_portail th{color:#000;}
#tournois_portail td{color:#FFF;padding:0.2em;}
#tournois_portail tr.log {background-color:#000;}
#tournois_portail th.log{background-color:#333;}
#tournois_portail td.log{padding:0;margin:0;}
#tournois_portail .libellegauche {float:left;color:#000;font-size:110%;font-weight:bold;margin-left:0.2em;}
#tournois_portail .libelledroite {float:right;color:#000;margin-right:0.2em;}
#tournois_portail .libellebasdroite {text-align:right;color:#999;margin-right:0;display:block;}
#tournois_portail span.resultats {display:block;font-size:100%;}
#tournois_portail span.resultats img{vertical-align:middle;}
#tournois_portail span.archives {display:block;font-size:100%;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;}
#tournois_portail span.archives img{vertical-align:middle;}
#tournois_portail span.resultats_pasok {display:block;font-size:100%;font-style:italic;}
#tournois_portail span.resultats_pasok img{vertical-align:middle;}
#tournois_portail span.lien_classement {display:block;font-size:100%;}
#tournois_portail span.lien_classement img{vertical-align:middle;}
#tournois_portail label.petit{font-size:0.8em;}
#tournois_portail label.moyen{font-size:1.2em;font-weight:bold;}
#tournois_portail label.grand{font-size:1.5em;color:#FADA00;}
#tournois_portail label.right_position{margin-left:10em;text-align:right;}
#tournois_portail img.led {vertical-align:middle;}
#tournois_portail img.bouton {vertical-align:middle;}
#tournois_portail img.right {margin-left:1em;}
#tournois_portail img.photos{border: 1px solid #fada00;margin-right:0.5em;}
#tournois_portail img.photos_orga{float:left;border: 1px solid #fada00;margin-right:0.5em;}
#tournois_portail img.photos_orga_d{float:right;margin-right:0.2em;}
#tournois_portail img.photos_inscrit_mini{float:left;height:40px;margin-right:0.2em;border: 1px solid #fada00;}
#tournois_portail form.photos_orga_d{float:right;display:inline;margin-right:0.2em;}

#ejs_heure{display:inline;color:#999;font-size:1em;}

#legende p {margin-top:0em;text-align:center;}
#legende a {}

#miniclassement{}
#miniclassement th{text-align:left;background-color:#DDDDDD;}
#miniclassement td{text-align:left;}
#miniclassement span.position{padding-left:0.2em;}
#miniclassement span.bkrll{text-align:left;}
#miniclassement .liens{text-align:center;}

#tf {margin-left:30px;}
#tf table{background-image:url(img/tf.gif);background-repeat:no-repeat;background-position:center;}
#tf span {display:block;font-weight:bold;}
#tf h2 {font-weight:bold;font-size:110%;color:#FADA00;}
#tf img.siege {border:1px solid #fada00;}

#divers_portail{margin-left:1em;width:100%;padding-bottom:0.5em;}
#divers_portail h2{font-size: 110%;color: #999;margin-left:1em;}
#divers_portail p{margin-left:1em;margin-right:2em;margin-bottom:0;text-align:justify;}
#divers_portail fieldset{}
#divers_portail legend{margin-left: 1em;color: #fada00;font-weight: bold;font-size: 120%;}
#divers_portail fieldset ol{padding:0;list-style: none;margin:0;}
#divers_portail fieldset li{padding-top:0.5em;list-style: none;margin:0;text-align:justify;}
#divers_portail img.photos{display:block;border: 1px solid #fada00;margin:auto;margin-top:0.5em;margin-bottom:0.5em;}
#divers_portail img.boutique{float:right;border: 1px solid #fada00;margin-top:0.5em;margin-bottom:0.5em;}
#divers_portail img.photos_agenda{float:right;border: 1px solid #fada00;margin-left:0.5em;width:150px;}

#news_portail {margin-left:1em;width:100%;padding-bottom:0.5em;}
#news_portail h2{font-size: 110%;color: #999;}
#news_portail fieldset{}
#news_portail p{margin:0;}
#news_portail legend{margin-left: 1em;color: #fada00;font-weight: bold;font-size: 120%;}
#news_portail fieldset ol{list-style: none;margin:0;}
#news_portail fieldset li{padding-top:0.5em;list-style: none;}
#news_portail img{margin-right:0.5em;margin-top:0.5em;float:left;width:120px;height:80px;border:1px solid #fada00;}
#news_portail img.commentaires{margin-right:0.5em;float:left;border:0;width:15px;height:15px;}
#news_portail img.commentaires_login{border:1px solid #FADA00;width:25px;height:30px;}
#news_portail img.flags{margin-right:0.5em;float:left;border:0;width:20px;height:12px;}
#news_portail .comlien{margin-bottom:1em;font-weight:bold}
#news_portail .commentaires_login{font-weight:bold;}
#news_portail .commentaires_texte{display:inline;font-style:italic;}
#news_portail .liencom {display:block;margin-right:2em;text-align:right;}
#news_portail .suiv_preced {margin-top:0px; border-top:0px solid #666; padding-top:0px; color:#666; font-size:0.85em;}
#news_portail .suiv_preced span {display:block; border-bottom:1px dashed #999; font-weight:bold; padding:2px 0 2px 0;}
#news_portail .libelledroite {text-align:right;display:block;color:#666;}

#accueil_news  {font-weight: normal;margin-left:1em;text-align:justify;margin-right:2em;}
#accueil_news fieldset{width:95%;padding:0.5em;margin:0;padding-bottom:1em;margin-bottom:0.5em;}
#accueil_news legend {margin-left: 0.5em;color: #fada00;font-weight: bold;font-size: 120%;}
#accueil_news fieldset ol {list-style: none;margin:0;}
#accueil_news fieldset li{}
#accueil_news p {margin:0;}
#accueil_news  a:hover {font-size: 1em;color:#666;}
#accueil_news  span{display:block; color:#999; font-size:0.8em;text-align:right;}
#accueil_news  span img{width:12px;height:12px;margin-right:0.5em;margin-top:0.5em;border:0px solid red;}
#accueil_news  label {}
#accueil_news  img {float:left;width:120px;height:80px;margin-right:0.5em;margin-top:0.5em;border:1px solid #fada00;}


#accueil_edito {font-weight: normal;margin-left:1em;text-align:justify;margin-right:2em;margin-bottom:0.5em;}
#accueil_edito fieldset{width:95%;padding:0.5em;margin:0;padding-bottom:1em;margin-bottom:0.5em;}
#accueil_edito legend {margin-left: 0.5em;color: #fada00;font-weight: bold;font-size: 120%;}
#accueil_edito fieldset ol {list-style: none;margin:0;}
#accueil_edito fieldset li{}
#accueil_edito p {margin:0;}
#accueil_edito p:first-letter { font-size: 200%;color:#FADA00;}
#accueil_edito a:hover {font-size: 1em;color:#666;}
#accueil_edito span{display:block; color:#999; font-size:0.8em;text-align:right;}
#accueil_edito label {}
#accueil_edito img {float:left;width:120px;height:80px;margin-right:0.5em;border:1px solid #fada00;}

#accueil_forum {font-weight: normal;text-align:justify;margin-left:1em;margin-right:2em;padding-top:1em;}
#accueil_forum fieldset{width:95%;padding:0.5em;margin:0;margin-bottom:1em;}
#accueil_forum legend {margin-left: 0.5em;color: #fada00;font-weight: bold;font-size: 120%;margin-bottom: 0.2em;}
#accueil_forum fieldset ol {list-style: none;margin:0;padding:0;}
#accueil_forum fieldset li{list-style: none;margin:0;padding:0;}
#accueil_forum p {margin:0;}
#accueil_forum span{display:inline;color:#999; font-size:0.7em;text-align:right;}
#accueil_forum label {display:block;text-align:left;margin:0;padding:0;}
#accueil_forum img.post {float:left;width:15px;margin-right:0.5em;border:0px solid #fada00;vertical-align:bottom;}

#accueil_annonce img {border:1px solid #fada00;width:450px;}


#retour_accueil{padding-top:0.5em;text-align:center;margin-right:4em;}
