/*===========================================================*
*  - css stfanemule.fr // 2009/2010                          *
*  - Contact => Sir_bline@hotmail.com                        *
*                                                            *
*                                                            *
*=================                       ====================*
*                                                            *
*                                                            *
*                                                            *
*============================================================*/

/* -------------------------------- */
/*              général             */
/* ---------------------------------*/

@font-face {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;color:#000000;font-weight:normal;
}

.white_bold { color:#ffffff;font-weight:bold; } 

.smaller { font-size:10px; }


/* -------------------------------- */
/*          ol and li styles        */
/* ---------------------------------*/

ol { display:block;
     margin-left:28px; padding-left:10px;
     margin-top:8px; padding-top:8px;
     margin-bottom:8px;padding-bottom:8px;
   }

ol.mi { margin-left:12px; padding-left:12px;
            margin-top:4px; padding-top:4px;
            margin-bottom:4px; padding-bottom:4px;
      }

ol.mi_m { color:#c0c0c0;
          margin-left:12px; padding-left:12px;
          margin-top:0px; padding-top:0px;
          margin-bottom:0px; padding-bottom:0px;
      }

ol.decimal { margin-left:40px;padding-left:6px; }

li.disc { list-style: disc outside; }
li.circle { list-style: circle outside; }
li.square { list-style: square outside; }
li.decimal { list-style: decimal outside; }
li.blue { list-style: outside; list-style-image:url(images/site/puce_a.png); color:#000000; }
li.blue_grey { list-style: outside; list-style-image:url(images/site/puce_c.png); color:#000000; }


/* -------------------------------- */
/*    special sizes ( like mini )   */
/* ---------------------------------*/


.Maj_paragraphe_small { font-weight:bold; font-size:13px; }

.Maj_paragraphe_big { font-weight:bold; font-size:16px; }

a.green_changeTemplate:link { text-decoration:none; font-size:11px; color:#00ff00; font-weight:normal; line-height:13px; }
a.green_changeTemplate:visited { text-decoration:none; font-size:11px; color:#00ff00; font-weight:normal; line-height:13px; }
a.green_changeTemplate:hover { text-decoration:none; font-size:11px; color:#00ff00; font-weight:normal; line-height:13px; cursor:pointer; }
a.green_changeTemplate:active { text-decoration:none; font-size:11px; color:#00ff00; font-weight:normal; line-height:13px; }


/* -------------------------------- */
/*                                  */
/* => link classes:                 */
/*                                  */
/*     - normal underline           */
/*     - normal text deco none      */
/*     - bold underline             */
/*     - bold text deco none        */
/*     - small underline            */
/*     - small text deco none       */
/*                                  */
/* ---------------------------------*/

a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; cursor:pointer; }
a:active { color:#000000; text-decoration:none; }

a:link img { border-style:hidden; color:#000000; text-decoration:none; }
a:visited img { border-style:hidden; color:#000000; text-decoration:none; }
a:hover img { border-style:hidden; color:#000000; text-decoration:none; cursor:pointer; }
a:active img { border-style:hidden; color:#000000; text-decoration:none; }

a.b_n:link { color:#00009c; text-decoration:none; font-weight:bold; }
a.b_n:visited { color:#00009c; text-decoration:none; font-weight:bold; }
a.b_n:hover { color:#00009c; text-decoration:none; font-weight:bold; cursor:pointer; }
a.b_n:active { color:#00009c; text-decoration:none; font-weight:bold; }

/* ------------------- */
/* bordeau bold is     */
/* moved to green for  */
/* the topics...       */
/* --------------------*/

a.bordeau_bold:link { color:#00ff00; text-decoration:none; font-weight:bold; }
a.bordeau_bold:visited { color:#00ff00; text-decoration:none; font-weight:bold; }
a.bordeau_bold:hover { color:#00ff00; text-decoration:none; font-weight:bold; cursor:pointer; }
a.bordeau_bold:active { color:#00ff00; text-decoration:none; font-weight:bold; }

a.bordeau_bis:link { color:#eeeeee; text-decoration:none; font-weight:bold; }
a.bordeau_bis:visited { color:#eeeeee; text-decoration:none; font-weight:bold; }
a.bordeau_bis:hover { color:#eeeeee; text-decoration:none; font-weight:bold; cursor:pointer; }
a.bordeau_bis:active { color:#eeeeee; text-decoration:none; font-weight:bold; }

a.cat_title_href:link { font-family:comic sans ms; color:#000000; font-weight:bold; font-size:14px; }
a.cat_title_href:visited { font-family:comic sans ms; color:#000000; font-weight:bold; font-size:14px; }
a.cat_title_href:hover { font-family:comic sans ms; color:#000000; font-weight:bold; font-size:14px; cursor:pointer; }
a.cat_title_href:active { font-family:comic sans ms; color:#000000; font-weight:bold; font-size:14px; }

a:link img, a:visited img, a:hover img, a:active img,  { border-style:hidden; }

/* ------------------------*/
/*     normal underline    */
/* ------------------------*/

a.u_n_white:link { color:#ffffff; text-decoration:none; }
a.u_n_white:visited { color:#ffffff; text-decoration:none; }
a.u_n_white:hover { color:#ffffff; text-decoration:underline; cursor:pointer; }
a.u_n_white:active { color:#ffffff; text-decoration:none; }

a.u_n_black:link { color:#000000; text-decoration:none; }
a.u_n_black:visited { color:#000000; text-decoration:none; }
a.u_n_black:hover { color:#000000; text-decoration:underline; cursor:pointer; }
a.u_n_black:active { color:#000000; text-decoration:none; }


a.u_n_red:link { color:#d30000; text-decoration:none; }
a.u_n_red:visited { color:#d30000; text-decoration:none; }
a.u_n_red:hover { color:#d30000; text-decoration:underline; cursor:pointer; }
a.u_n_red:active { color:#d30000; text-decoration:none; }


a.u_n_green:link { color:#00ff00; text-decoration:none; }
a.u_n_green:visited { color:#00ff00; text-decoration:none; }
a.u_n_green:hover { color:#00ff00; text-decoration:underline; cursor:pointer; }
a.u_n_green:active { color:#00ff00; text-decoration:none; }


a.u_n_blue:link { color:#00009f; text-decoration:none; }
a.u_n_blue:visited { color:#00009f; text-decoration:none; }
a.u_n_blue:hover { color:#00009f; text-decoration:underline; cursor:pointer; }
a.u_n_blue:active { color:#00009f; text-decoration:none; }


a.u_n_orange:link { color:#ef7d20; text-decoration:none; }
a.u_n_orange:visited { color:#ef7d20; text-decoration:none; }
a.u_n_orange:hover { color:#ef7d20; text-decoration:underline; cursor:pointer; }
a.u_n_orange:active { color:#ef7d20; text-decoration:none; }


a.u_n_bordeau:link { color:#7a1955; text-decoration:none; }
a.u_n_bordeau:visited { color:#7a1955; text-decoration:none; }
a.u_n_bordeau:hover { color:#7a1955; text-decoration:underline; cursor:pointer; }
a.u_n_bordeau:active { color:#7a1955; text-decoration:none; }


/* ------------------------*/
/*   normal no text-deco   */
/* ------------------------*/

a.n_n_white:link { color:#ffffff; text-decoration:none; }
a.n_n_white:visited { color:#ffffff; text-decoration:none; }
a.n_n_white:hover { color:#ffffff; text-decoration:none; cursor:pointer; }
a.n_n_white:active { color:#ffffff; text-decoration:none; }

a.n_n_black:link { color:#000000; text-decoration:none; }
a.n_n_black:visited { color:#000000; text-decoration:none; }
a.n_n_black:hover { color:#000000; text-decoration:none; cursor:pointer; }
a.n_n_black:active { color:#000000; text-decoration:none; }


a.n_n_red:link { color:#d30000; text-decoration:none; }
a.n_n_red:visited { color:#d30000; text-decoration:none; }
a.n_n_red:hover { color:#d30000; text-decoration:none; cursor:pointer; }
a.n_n_red:active { color:#d30000; text-decoration:none; }


a.n_n_green:link { color:#00ff00; text-decoration:none; }
a.n_n_green:visited { color:#00ff00; text-decoration:none; }
a.n_n_green:hover { color:#00ff00; text-decoration:none; cursor:pointer; }
a.n_n_green:active { color:#00ff00; text-decoration:none; }


a.n_n_blue:link { color:#00009f; text-decoration:none; }
a.n_n_blue:visited { color:#00009f; text-decoration:none; }
a.n_n_blue:hover { color:#00009f; text-decoration:none; cursor:pointer; }
a.n_n_blue:active { color:#00009f; text-decoration:none; }


a.n_n_orange:link { color:#ef7d20; text-decoration:none; }
a.n_n_orange:visited { color:#ef7d20; text-decoration:none; }
a.n_n_orange:hover { color:#ef7d20; text-decoration:none; cursor:pointer; }
a.n_n_orange:active { color:#ef7d20; text-decoration:none; }


a.u_n_bordeau:link { color:#7a1955; text-decoration:none; }
a.u_n_bordeau:visited { color:#7a1955; text-decoration:none; }
a.u_n_bordeau:hover { color:#7a1955; text-decoration:none; cursor:pointer; }
a.u_n_bordeau:active { color:#7a1955; text-decoration:none; }


/* ------------------------*/
/*      bold underline     */
/* ------------------------*/

a.u_b_white:link { color:#ffffff; text-decoration:none; font-weight:bold; }
a.u_b_white:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
a.u_b_white:hover { color:#ffffff; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_white:active { color:#ffffff; text-decoration:none; font-weight:bold; }

a.u_b_black:link { color:#000000; text-decoration:none; font-weight:bold; }
a.u_b_black:visited { color:#000000; text-decoration:none; font-weight:bold; }
a.u_b_black:hover { color:#000000; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_black:active { color:#000000; text-decoration:none; font-weight:bold; }


a.u_b_red:link { color:#d30000; text-decoration:none; font-weight:bold; }
a.u_b_red:visited { color:#d30000; text-decoration:none; font-weight:bold; }
a.u_b_red:hover { color:#d30000; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_red:active { color:#d30000; text-decoration:none; font-weight:bold; }


a.u_b_green:link { color:#00ff00; text-decoration:none; font-weight:bold; }
a.u_b_green:visited { color:#00ff00; text-decoration:none; font-weight:bold; }
a.u_b_green:hover { color:#00ff00; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_green:active { color:#00ff00; text-decoration:none; font-weight:bold; }


a.u_b_blue:link { color:#00009f; text-decoration:none; font-weight:bold; }
a.u_b_blue:visited { color:#00009f; text-decoration:none; font-weight:bold; }
a.u_b_blue:hover { color:#00009f; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_blue:active { color:#00009f; text-decoration:none; font-weight:bold; }


a.u_b_orange:link { color:#ef7d20; text-decoration:none; font-weight:bold; }
a.u_b_orange:visited { color:#ef7d20; text-decoration:none; font-weight:bold; }
a.u_b_orange:hover { color:#ef7d20; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_orange:active { color:#ef7d20; text-decoration:none; font-weight:bold; }


a.u_b_bordeau:link { color:#7a1955; text-decoration:none; font-weight:bold; }
a.u_b_bordeau:visited { color:#7a1955; text-decoration:none; font-weight:bold; }
a.u_b_bordeau:hover { color:#7a1955; text-decoration:underline; font-weight:bold; cursor:pointer; }
a.u_b_bordeau:active { color:#7a1955; text-decoration:none; font-weight:bold; }


/* ------------------------*/
/*     bold no text-deco   */
/* ------------------------*/

a.n_b_white:link { color:#ffffff; text-decoration:none; font-weight:bold; }
a.n_b_white:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
a.n_b_white:hover { color:#ffffff; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_white:active { color:#ffffff; text-decoration:none; font-weight:bold; }

a.n_b_black:link { color:#000000; text-decoration:none; font-weight:bold; }
a.n_b_black:visited { color:#000000; text-decoration:none; font-weight:bold; }
a.n_b_black:hover { color:#000000; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_black:active { color:#000000; text-decoration:none; font-weight:bold; }


a.n_b_red:link { color:#d30000; text-decoration:none; font-weight:bold; }
a.n_b_red:visited { color:#d30000; text-decoration:none; font-weight:bold; }
a.n_b_red:hover { color:#d30000; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_red:active { color:#d30000; text-decoration:none; font-weight:bold; }


a.n_b_green:link { color:#00ff00; text-decoration:none; font-weight:bold; border-style:hidden; }
a.n_b_green:visited { color:#00ff00; text-decoration:none; font-weight:bold; border-style:hidden; }
a.n_b_green:hover { color:#00ff00; text-decoration:none; font-weight:bold; cursor:pointer; border-style:hidden; }
a.n_b_green:active { color:#00ff00; text-decoration:none; font-weight:bold; border-style:hidden; }


a.n_b_blue:link { color:#00009f; text-decoration:none; font-weight:bold; }
a.n_b_blue:visited { color:#00009f; text-decoration:none; font-weight:bold; }
a.n_b_blue:hover { color:#00009f; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_blue:active { color:#00009f; text-decoration:none; font-weight:bold; }


a.n_b_orange:link { color:#ef7d20; text-decoration:none; font-weight:bold; }
a.n_b_orange:visited { color:#ef7d20; text-decoration:none; font-weight:bold; }
a.n_b_orange:hover { color:#ef7d20; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_orange:active { color:#ef7d20; text-decoration:none; font-weight:bold; }


a.n_b_bordeau:link { color:#7a1955; text-decoration:none; font-weight:bold; }
a.n_b_bordeau:visited { color:#7a1955; text-decoration:none; font-weight:bold; }
a.n_b_bordeau:hover { color:#7a1955; text-decoration:none; font-weight:bold; cursor:pointer; }
a.n_b_bordeau:active { color:#7a1955; text-decoration:none; font-weight:bold; }


/* ------------------------*/
/*      small underline    */
/* ------------------------*/

a.u_s_white:link { color:#ffffff; text-decoration:none; font-size:9px; }
a.u_s_white:visited { color:#ffffff; text-decoration:none; font-size:9px; }
a.u_s_white:hover { color:#ffffff; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_white:active { color:#ffffff; text-decoration:none; font-size:9px; }

a.u_s_black:link { color:#000000; text-decoration:none; font-size:9px; }
a.u_s_black:visited { color:#000000; text-decoration:none; font-size:9px; }
a.u_s_black:hover { color:#000000; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_black:active { color:#000000; text-decoration:none; font-size:9px; }


a.u_s_red:link { color:#d30000; text-decoration:none; font-size:9px; }
a.u_s_red:visited { color:#d30000; text-decoration:none; font-size:9px; }
a.u_s_red:hover { color:#d30000; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_red:active { color:#d30000; text-decoration:none; font-size:9px; }


a.u_s_green:link { color:#008a00; text-decoration:none; font-size:9px; }
a.u_s_green:visited { color:#008a00; text-decoration:none; font-size:9px; }
a.u_s_green:hover { color:#008a00; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_green:active { color:#008a00; text-decoration:none; font-size:9px; }


a.u_s_blue:link { color:#00009f; text-decoration:none; font-size:9px; }
a.u_s_blue:visited { color:#00009f; text-decoration:none; font-size:9px; }
a.u_s_blue:hover { color:#00009f; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_blue:active { color:#00009f; text-decoration:none; font-size:9px; }


a.u_s_orange:link { color:#ef7d20; text-decoration:none; font-size:9px; }
a.u_s_orange:visited { color:#ef7d20; text-decoration:none; font-size:9px; }
a.u_s_orange:hover { color:#ef7d20; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_orange:active { color:#ef7d20; text-decoration:none; font-size:9px; }


a.u_s_bordeau:link { color:#7a1955; text-decoration:none; font-size:9px; }
a.u_s_bordeau:visited { color:#7a1955; text-decoration:none; font-size:9px; }
a.u_s_bordeau:hover { color:#7a1955; text-decoration:underline; font-size:9px; cursor:pointer; }
a.u_s_bordeau:active { color:#7a1955; text-decoration:none; font-size:9px; }


/* ------------------------*/
/*    small no text-deco   */
/* ------------------------*/

a.n_s_white:link { color:#ffffff; text-decoration:none; font-size:9px; }
a.n_s_white:visited { color:#ffffff; text-decoration:none; font-size:9px; }
a.n_s_white:hover { color:#ffffff; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_white:active { color:#ffffff; text-decoration:none; font-size:9px; }

a.n_s_black:link { color:#000000; text-decoration:none; font-size:9px; }
a.n_s_black:visited { color:#000000; text-decoration:none; font-size:9px; }
a.n_s_black:hover { color:#000000; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_black:active { color:#000000; text-decoration:none; font-size:9px; }


a.n_s_red:link { color:#d30000; text-decoration:none; font-size:9px; }
a.n_s_red:visited { color:#d30000; text-decoration:none; font-size:9px; }
a.n_s_red:hover { color:#d30000; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_red:active { color:#d30000; text-decoration:none; }


a.n_s_green:link { color:#008a00; text-decoration:none; font-size:9px; }
a.n_s_green:visited { color:#008a00; text-decoration:none; font-size:9px; }
a.n_s_green:hover { color:#008a00; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_green:active { color:#008a00; text-decoration:none; font-size:9px; }


a.n_s_blue:link { color:#00009f; text-decoration:none; font-size:9px; }
a.n_s_blue:visited { color:#00009f; text-decoration:none; font-size:9px; }
a.n_s_blue:hover { color:#00009f; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_blue:active { color:#00009f; text-decoration:none; font-size:9px; }


a.n_s_orange:link { color:#ef7d20; text-decoration:none; }
a.n_s_orange:visited { color:#ef7d20; text-decoration:none; }
a.n_s_orange:hover { color:#ef7d20; text-decoration:none; font-size:9px; cursor:pointer; }
a.n_s_orange:active { color:#ef7d20; text-decoration:none; }


a.u_s_bordeau:link { color:#7a1955; text-decoration:none; font-size:9px; }
a.u_s_bordeau:visited { color:#7a1955; text-decoration:none; font-size:9px; }
a.u_s_bordeau:hover { color:#7a1955; text-decoration:none; font-size:9px; cursor:pointer; }
a.u_s_bordeau:active { color:#7a1955; text-decoration:none; font-size:9px; }



/* -------------------------------- */
/*                                  */
/* => inputs classes:               */
/*                                  */
/*     - .bouttons is grey          */
/*                                  */
/* ---------------------------------*/

input.topics_inputs { cursor:default; text-indent:2px; border-style:hidden; border-width:0px; background-color:#000000; color:#00ff00; padding:0px; margin:0px; height:16px; }
textarea.topics_textArea { cursor:default; border-style:hidden; border-width:0px; background-color:#000000; color:#00ff00; padding:0px; padding-right:4px; margin:0px; width:520px; height:196px; }

input.files_buttons { background-color:#c1c1c1; margin:2px; width:300px; }
input.files_buttons:hover { background-color:#c1c1c1; cursor:pointer; margin:2px; }
input.files_buttons:active { background-color:#c1c1c1; cursor:pointer; margin:2px; }

.bouttons {
border-style:hidden;
width:164px;
font-weight:bold;
padding-top:5px; padding-bottom:5px;
text-align:center;
background-color:transparent;
background-image:url(design/boutons/bouton.png);
background-position:0px 0px;background-repeat:no-repeat;
}
.bouttons:hover {
border-style:hidden;
width:164px;
font-weight:bold;
padding-top:5px; padding-bottom:5px;
text-align:center;
background-color:#000000;
background-image:url(design/boutons/bouton.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}

input.bouttons {
border-style:hidden;
width:164px;
font-weight:bold;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:transparent;
background-image:url(design/boutons/bouton.png);
background-position:0px 0px;background-repeat:no-repeat;
}
input.bouttons:hover {
border-style:hidden;
width:164px;
font-weight:bold;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:#000000;
background-image:url(design/boutons/bouton.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}
input.bouttons:active {
border-style:hidden;
width:164px;
font-weight:bold;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:#000000;
background-image:url(design/boutons/bouton.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}

.bouttons_1 {
border-style:hidden;
width:165px;
font-weight:bold;
padding-top:6px; padding-bottom:4px;
text-align:center;
background-image:url(design/boutons/bouton_1.png);
background-position:0px 0px;background-repeat:no-repeat;
}
.bouttons_1:hover {
border-style:hidden;
font-weight:bold;
width:165px;
padding-top:6px; padding-bottom:4px;
text-align:center;
background-image:url(design/boutons/bouton_1.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}

input.bouttons_1 {
border-style:hidden;
font-weight:bold;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-image:url(design/boutons/bouton_1.png);
background-position:0px 0px;background-repeat:no-repeat;
}
input.bouttons_1:hover {
border-style:hidden;
font-weight:bold;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-image:url(design/boutons/bouton_1.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}
input.bouttons_1:active {
border-style:hidden;
font-weight:bold;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-image:url(design/boutons/bouton_1.png);
background-position:0px -29px;background-repeat:no-repeat;
cursor:pointer;
}


input.bouttons_2 {
border-style:hidden;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:transparent;
background-image:url(design/boutons/bouton_2.png);
background-position:0px 0px;background-repeat:no-repeat;
}
input.bouttons_2:hover {
border-style:hidden;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:#000000;
background-image:url(design/boutons/bouton_2.png);
background-position:0px -28px;background-repeat:no-repeat;
cursor:pointer;
}
input.bouttons_2:active {
border-style:hidden;
width:165px;
padding-top:4px; padding-bottom:5px;
text-align:center;
background-color:#000000;
background-image:url(design/boutons/bouton_2.png);
background-position:0px -28px;background-repeat:no-repeat;
cursor:pointer;
}





