/* ----- gestion des boutons ----- -- */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button_actif {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */

    margin-bottom: 6px;  /* séparation entre les boutons sur plusieurs lignes */
}

a.button_actif span{
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;

    margin-bottom: 6px;/* séparation entre les boutons sur plusieurs lignes */
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/*--------------------------------------------------- */
a.button2_actif {
    background: transparent url('bg_button_a_2.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */

    margin-bottom: 6px;  /* séparation entre les boutons sur plusieurs lignes */
}

a.button2_actif span{
    background: transparent url('bg_button_span_2.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.button2 {
    background: transparent url('bg_button_a_2.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;

    margin-bottom: 6px;/* séparation entre les boutons sur plusieurs lignes */
}

a.button2 span {
    background: transparent url('bg_button_span_2.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button2:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button2:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button2:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.button2:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/*--------------------------------------------------- */
.annonce_btn_centre {
   background: url(../images_res/bouton_2/bouton_centre.gif);  /* */
   background-repeat : repeat-x;
   white-space : nowrap;
   text-align : center;
   color : #000000;/*color : white; /**/
   font-size : 12px;
}

.annonce_btn_centre a {
   color : #000000;/*#2C1996; /**/
   font-size : 12px;
}

.annonce_btn_centre a:hover {
   color : #000000;/*color : white; /**/
}

/* ----- BASIC ELEMENTS ----- -- */

a {
  text-decoration: none;
  color: #298875;
  text-decoration : none;
  /*text-decoration : underline; /**/
}

a:hover {
  color: #a2252b;
}

a:visited {
  /*color: #016001; /**/
  text-decoration : none;
}
/*----- FORM ----- */
/*
input   {
  border-top: 1pt solid #cccccc;
  border-bottom: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  border-left: 1pt solid #cccccc;
  font: normal 10px Verdana;
  width:70px;
  color: #707070;
  /*margin:5px 10px 5px 25px;
}
*/

input.afformulaire {
border : 0px solid white;
width:auto;
}

input.login {
  /*margin-top:10px !important;
  margin-top:-5px;  */
margin : 0px;
padding : 0px;
}

form {
margin : 0px;
padding : 0px;
}

#login {
  font-size : 13px;
  font-weight : bold;
  color : #283976;
}

/*----- Général ----- */
HTML {
    /*BACKGROUND: url(img/background_10.gif) repeat-y 20% 0px /**/
}
BODY {
    /*BACKGROUND: url(../images_res/fond_template_1.gif)  ; /**/
    /*background-repeat : repeat-y;   /**/
    /*background-position : 50% 0px;  /* horizontal  vertical  */
    background: url(../images_res/fond_V3.jpg)  ; /**/
    background-repeat : repeat-y;   /**/
    background-position : 50% 0px;  /* horizontal  vertical  */
    min-width: 1000px ; /* minimum en largeur */
    background-color: #C1B9D9 ;/* #F1ECF0  #282769     #003366*/
    color: #283976;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
    /*background: url(../images_res/background.gif);  /**/
    margin: 0px;/**/
    padding : 0px;
    behavior: url(csshover.htc);
}
/* ---------------------- maquette V4 ---------------------------------------------------*/

.annonce_bouton_centre {
   background: url(../images_res/bouton/bouton_centre.gif);
   background-repeat : repeat-x;
   white-space : nowrap;
   text-align : center;
   font-size : 14px;
}

.annonce_bouton_centre a {
   color : #2C1996;
}

.annonce_bouton_centre a:hover {
   color : white;
}

#balise_communique {
   width : 535px;
   overflow : hidden;
   /*border : 1px solid red;  /**/
}

.borddroitV4 {
   width:20px;
   overflow : hidden; /**/
   height:100%;
   background: url(../images_res/bord_droit.gif);
   background-repeat : repeat-y;
}

.bordgaucheV4 {
   width:13px;
   overflow : hidden; /**/
   height:100%;
   background: url(../images_res/bord_gauche.gif);
   background-repeat : repeat-y;
}

#chapos {
   width : 550px;
   height : 300px;
   overflow : hidden;
   /*background-color : #F1ECF0;  /**/
}

#chaposNewHeader {
   width : 550px;
   height : 20px;
   overflow : hidden;
   /*background-color : #D3A2BF;  /**/
   /*border : 1px solid red;/* */
    color: #ffffff;
    font-size: 14px;
    /*font-weight : bold;  /* */
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
    Padding-top : 3px;
}

#chaposNewHeader a {
    color: #ffffff;
    text-decoration : none;
    font-size: 14px;
}

#chaposNewHeader a:hover {
    /*color: #a2252b; /* */
    color: #ffffff;
}

#chaposNew {
   width : 550px;
   height : 260px;
   overflow : hidden;
   /*background-color : #F1ECF0;  /**/
   /*border : 1px solid red;/* */
   position : relative;
   top : -4px;
}

#chaposNewFooter {
   width : 550px;
   height : 16px;
   overflow : hidden;
   background-color : #D3A2BF;  /**/
   /*border : 1px solid red;/* */
   position : relative;
   top : -5px;
}

.colonnedroiteV4 {
   width:168px;
   overflow : hidden; /**/
   vertical-align : top;
}

#ConteneurV4{
   width:1026px;
   margin-left: auto;
   margin-right: auto;
   /*margin-top : 4px; /**/
   overflow : hidden; /**/
   /*border : 1px solid red;/* */
}

#ConteneurNewsLetter
{
   width:1026px;
   margin-left: auto;
   margin-right: auto;
   /*margin-top : 4px; /**/
   overflow : hidden; /**/
   /*border : 1px solid red;/* */
}
#ContenuNewsLetterText
{
   width:800px;
   margin-left : 20px;
   overflow : hidden; /**/
   /*border : 1px solid green;/* */
}

.ContenutableV4{
}

#forum_afges {

}

.forum_bouton_centre {
   background: url(../images_res/forum_bouton_centre.jpg);
   background-repeat : repeat-x;
   white-space : nowrap;
   text-align : center;
   color : #ffffff;
}

.forum_bouton_centre a {
   color : #2C1996;
}

.forum_bouton_centre a:hover {
   color : white;
}

.forum_categorie_header {
   background: url(../images_res/forum_categorie_header.jpg);
   background-repeat : repeat-x;
   width : 100%;
   height : 50px;
   text-align : center;
}

#forum_categorie_footer {
   background: url(../images_res/forum_categorie_footer.jpg);
   background-repeat : repeat-x;
   width : 100%;
   height : 50px;
}

#forum_listage {
   VERTICAL-ALIGN: top;
   white-space : nowrap;
   /* padding-left : 4px;  /**/
   /* padding-right : 4px; /**/
   background : #ACA5CE;
   border-right : 4px solid white;
   border-top : 4px solid white;
   /*
   background: url(../images_res/forum_categorie_fond.jpg);
   background-repeat : repeat-x;
   */
}

#forum_title {
   font-size : 16px;
}


#newsall {
   position : relative;
   left : 120px;
   font-size : 11px;
   /*border : 1px solid red;  /* */
}
#newsall a{
   font-size : 11px;
}

#newsallmain {
   text-align : right;
   font-size : 11px;
   /* border : 1px solid red;  /* */
   padding-top : 8px;
   padding-bottom : 8px;
}
#newsallmain a{
   font-weight : bold;
   font-size : 11px;
}

.mainV4 {
   width:825px;
   overflow : hidden; /**/
   vertical-align : top;
}

#titre_communique_defaut {
    color: #2F1D89;
    font-size: 14px;
    font-weight : bold;
}

/* ---------------------- fin maquette V4 ---------------------------------------------------*/


/* ---------------------- maquette V2 ---------------------------------------------------*/
#affiche_chemin {
    color: #283976;
    font-size: 12px;
 }

#bloc_connexion {
   background-color : #A82B6F;  /* #7B6FAD */
   border : 1px solid #282769;  /*  */
   width : 150px;
   margin-left : 0px;
}



#ConteneurV2{
   width:1026px;
   margin-left: auto;
   margin-right: auto;
   margin-top : 4px;
   overflow : hidden; /**/
   /*border : 1px solid red;/* */
}

#ConteneurColonneGaucheV2 {
   width:825px;
   overflow : hidden; /**/
   /* border : 1px solid green;  /*  */
   /*background: url(../images_res/fond_V2.jpg)  ; /**/
   /*background-repeat : repeat-y;   /**/
   /*background-position : 50% 0px;  /* horizontal  vertical  */
   float : left;  /**/
   margin-left : 13px;
}

.colonneGaucheV2 {
   width:825px;
   /*padding-left : 13px; /* écerteùent du bord guauche pour bordure de fond */
   overflow : hidden; /**/
   /* border : 1px solid yellow;  /*  */
   font-size: 12px;
}

#ConteneurColonneDroiteV2 {
   width:166px;
   overflow : hidden; /**/
   /*border : 1px solid green;  /*  */
   float : right;  /**/
   margin-top : 126px;
   /*background-color : #7B6FAD;  /*  */
   color : #ffffff;
}

#colonneDroiteV2 {

}

#ConnexionV2 {
}

#evenement_main {
   /*width: 1000px; /**/
   width: 825px;
   height : auto;
   /*height : 100px; /**/
   overflow : hidden; /**/
   /*border-bottom : 4px solid #ffffff; /* séparation avec le dessous */
   float : left;  /**/
}

#fageV2 {
   /*float : right;  /**/
}
#fage_new {
   position : relative;
   top : 36px;
   left : -5px;  /* */
   /* align : right;  /* */
}

#fage_new_2 {
   position : relative;
   top : 0px;
   left : 45px;  /* */
   /* align : right;  /* */
}

#header_main {
   background: url(../images_res/S_01.jpg)  ; /**/
   width : 825px;
   height : 123px;
   border-bottom : 2px solid #ffffff;
}

#OngletFin {
   height : 10px;
   background-color : #7B6FAD;  /*  */
}

#pub_main {
   width : 165px;
   overflow : hidden; /**/
   /*background-color: #ffffff; /* */
   /*margin-left : 10px; /* */
   /*border : 1px solid green;  /*  */
   border-top : 8px solid #C1B9D9; /*  */

}

#recherche_main {
   /*width : 100px;  /*  */
   position : relative;
   top : 0px;
   left : 0px;
   z-index : 550;
   /*background-color: #6059A6;/**/
   padding : 5px;
}


/* ---------------------- fin maquette V2---------------------------------------------------*/




/* ---------------------- new maquette ---------------------------------------------------*/
#adresse_main {
   position : relative; /**/
   /*width:380px;  /* */
   top : 100px; /* -25px */
   left : 12px; /*435px*/
   color : white;
   font-size: 11px;
   /*border : 1px solid red;/* */
}

#AffBas {
   /*
   position : relative;
   top : 24px;
   */
   color : #ffffff;
}

#AffDate {
   font-size : 11px;
   color : #ffffff;
   font-weight : bold;
}

#b07_FondOnglet {
width : 100%;
height : 33px;
  background: url(../images_res/b07_Onglet4bis.jpg);
  background-repeat : repeat-x; /* */
}

#b07_titre {
font-size : 14px;
font-weight : normal;
position : relative;
top :0px;
color: white;
}

#b07_1onglet {
  background-color: #8386B9;
  background: url(../images_res/b07_Onglet1.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 6px;
  height : 33px;
}
#b07_2onglet {
  background-color: #8386B9;
  background: url(../images_res/b07_Onglet2.jpg);
  background-repeat : repeat-x;  /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : auto; /* */
  color : #ffffff;
  font-size : 14px;
  text-align : center;
  /*white-space : nowrap; /* pas de retour de ligne si texte trop long */
}
#b07_3onglet {
  background-color: #8386B9;
  background: url(../images_res/b07_Onglet3.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 9px;
}
#b07_4onglet {
  background-color: #8386B9;
  background: url(../images_res/b07_Onglet4bis.jpg);
  background-repeat : repeat-x; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  vertical-align: top;
  color : #ffffff;
  width : 100%; /* */
}

#bord_droit {
width:13px;
height:100%;
background: url(../images_res/bord_droit.gif);  /**/
background-repeat : repeat-y;
margin : 0px;
border-right : 2px solid #F1ECF0;  /**/
}

#bord_gauche {
width:13px;
height:100%;
background: url(../images_res/bord_gauche.gif);
background-repeat : repeat-y;
margin : 0px;
}

#colonne_gauche_main {
   width : 825px;
   /*border : 1px solid #524C8C; /**/
   vertical-align : top;
   background-color : #ffffff; /*#8587BA; /**/
   overflow : hidden; /**/
   /* border-left : 1px solid #524C8C; /* #524C8A  #ffffff */
}

#colonne_droite_connexion  {
   /*width : 165px;  /*  */
   /*border : 1px solid #524C8C; /*#524C8C*/
   /*border-left : 1px solid #524C8C; /*#524C8C*/
   /*border-right : 1px solid #ffffff; /*#524C8C*/
   /*border-top : 1px solid #ffffff; /*#524C8C*/
   /*vertical-align : top; /*  */
   /* overflow : hidden; /**/
   /*background-color : #7B6FAD;  /*  */
   /*padding-left : 5px;  /**/
   /*color : white; /* */
   vertical-align : top;
}

#colonne_droite_fage  {
   /*width : 165px;  /*  */
   /*border : 1px solid #524C8C; /*#524C8C*/
   /*border-left : 1px solid #524C8C; /*#524C8C*/
   /*border-right : 1px solid #ffffff; /*#524C8C*/
   /*border-top : 1px solid #ffffff; /*#524C8C*/
   /*vertical-align : top; /*  */
   overflow : hidden; /**/
   /*background-color : #7B6FAD;  /*  */
   /*padding-left : 5px;  /**/
   /*color : white; /* */
   /*vertical-align : bottom;  /**/

}

#colonne_droite_pub {
   /*width : 165px;  /*  */
   /*border : 1px solid #524C8C; /*#524C8C*/
   /*border-left : 1px solid #524C8C; /*#524C8C*/
   /*border-right : 1px solid #ffffff; /*#524C8C*/
   /*border-bottom : 1px solid #ffffff; /*#524C8C*/
   /*vertical-align : top; /*  */
   /* overflow : hidden; /**/
background-color : #7B6FAD;  /*  */
   /*padding-left : 5px;  /**/
   /*color : white; /* */
   /*height : 100%;/**/
}

#colonne_droite_main  {
   width : 165px;
   /*border : 1px solid #524C8C; /*#524C8C*/
   /*border-left : 1px solid #524C8C ; /* #524C8A  #ffffff */
   /*border-right : 1px solid #ffffff; /*#524C8C*/
   vertical-align : top;
   overflow : hidden; /**/
/*background-color : #7B6FAD;  /*  */
   /*padding-right : 5px;  /**/
   color : white;
}

#connexion_main {
   width : 100px;
   position : relative;
   top : 0px;
   left : 0px;
   /*background-color: #6059A6;/**/
   padding : 5px;
   /*z-index : 550; /**/
}

#contenu_article {
   width : 812px; /* 814px; */
   overflow : hidden; /**/
   padding-left : 5px;   /**/
   padding-right : 5px;  /**/
   position : relative;
   top : -12px;   
   /*border : 1px solid red;/* */
   /*
   margin-left : 5px;
   margin-right : 5px;
   */
}

#digitalclock{
    color : #ffffff;
    font-weight : bold;/**/
}

#fage_pos {
   position: relative;
   left : 30px;
   top : 52px;
}

#fond_contenu_gauche {
   background-color: #ffffff;
   /*border-left : 1px solid #ffffff; /*#524C8C*/
   /*border-bottom : 1px solid #ffffff; /*#524C8C*/
   width: 825px;
   overflow : hidden; /**/

}



#footer_main {
/*width : 1000px; /**/
   width : 825px;
   /*height : 37px; /**/
   background-color: #7B6FAD;
   /*background: url(../images_res/S_11.jpg ); /* B21_new.gif S_11.jpg */
   /*background-repeat : no-repeat; /* */

}



#header_onglet {
   width:100%;
}

#main_table {
   /*border : 1px solid red;/* */
   position : absolute; /*relative; /**/
   overflow : hidden; /**/
}

#menu_principal_main {
   /*
   position : absolute;
   top : 0px;
   left : 0px;
   */
   /*border : 1px solid red;/* */
   background-color : #7B6FAD; /*#8587BA; /**/
   /*height : 400px; /* 20px*/
   /*width : 825px; /**/
   /*border-top : 2px solid #ffffff; /* trait de séparation entre menu principal et évènnement */
   /*border-bottom : 4px solid #ffffff; /* trait de séparation entre menu principal et évènnement */
   /*z-index : 800;  /**/
}





#separation_hautdroit {
   /*width : 165px; /**/
   height : 124px; /* */
   background-color : #C1B9D9 /*#F1ECF0;  #282769  */
   /*border-left : 1px solid #ffffff; /* trait de séparation entre menu principal et évènnement */
}

#separation_hautdroitbis {
   background-color : #C1B9D9 /* #F1ECF0;   #282769 */
}

/* horloge */
.styling{
    color:#ffffff;
    font-size: 11px; /* */
    /*margin : 3px; /* ajout fnr */
    /*padding: 3px;  /**/
}

#total_table {
   width:1026px;
   margin-left: auto;
   margin-right: auto;
   margin-top : 2px;
   overflow : hidden; /**/
   /*background-color: rgb(255, 255, 255);   /**/
   /*
   border-spacing : 0px;
   border-collapse : colllapse;
   */
}

#top10  {
/*margin : 5px;
padding-left : 10px;
width : 300px;
border-left : 1px solid #8386B9; /**/
font-size : 12px;
/*float : left; */
}
/* ---------------------- old maquette ---------------------------------------------------*/













#acces {
/*width:110px;/**/
background-color: #6058A5;
vertical-align : top;
}



#adresse_header {
font-weight : normal;
position : relative;
top : -22px;
left : 334px;
width : 396px; /**/
/*border : 1px solid red; /**/
z-index : 500;
font-size : 10px;
color : white;
font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}

#AffArticle{
position : relative;
top : -10px;
padding-left: 10px;
padding-right: 10px;
width:530px;
overflow : hidden;
}

#AfficheCategorie {
font-style : italic;
font-weight : 9px;
}

#AfficheChapo {
width : 550 px;
height : 260px;
overflow : hidden;
background-color : #F1ECF0
}





#AffLienChapo {
font-size : 11px;
/*
position : relative;
top : 2px;
*/
}
#AffLienChapo a {
font-size : 11px;
}

#AffSujet {
font-size : 11px;
/*
position : relative;
top : 2px;
*/
}
#AffSujet a {
font-size : 11px;
}

#ala_une {
width : 100%;
height : 16px;
background-color : #D4A2BF; /**/
color : #ffffff
}

#archives {
background-color : #EDEDF5; /**/
width : 100%;
}

#articles {
width:550px;
overflow : hidden;
margin-top : 10px;
margin-bottom : 10px;
color : #666666;
font-size : 12px;
/*background-color : #EDEDF5; /**/
}

#b07_1 {
  background-color: #8386B9;
  background: url(../images_res/b07_1.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 6px;
  height : 33px;
}
#b07_2 {
  background-color: #8386B9;
  background: url(../images_res/b07_2.jpg);
  background-repeat : repeat-x;  /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 100px;
  color : #ffffff;
  font-size : 14px;
  text-align : center;
}
#b07_3 {
  background-color: #8386B9;
  background: url(../images_res/b07_3.gif);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 9px;
}
#b07_4 {
  background-color: #8386B9;
  background: url(../images_res/b07_4.gif);
  background-repeat : repeat-x; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  vertical-align: top;
  color : #ffffff;
}


#b07_1b {
  background-color: #8386B9;
  background: url(../images_res/b07_1b.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 9px;
  height : 67px;
}
#b07_2b {
  background-color: #8386B9;
  background: url(../images_res/b07_2b.jpg);
  background-repeat : repeat-x;  /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 8px;
  color : #ffffff;
  font-size : 18px;
  text-align : center;
  vertical-align : top;
}

#b07_2btexte {
position : relative;
top : 7px;
}

#b07_3b {
  background-color: #8386B9;
  background: url(../images_res/b07_3b.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 20px;
}
#b07_4b {
  background-color: #8386B9;
  background: url(../images_res/b07_4b.jpg);
  background-repeat : repeat-x; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  vertical-align: top;
  color : #ffffff;
}

#b07_T1 {
  background-color: #8386B9;
  background: url(../images_res/b07_T1.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 6px;
  height : 33px;
}
#b07_T2 {
  background-color: #8386B9;
  background: url(../images_res/b07_T2.jpg);
  background-repeat : repeat-x;  /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  /*width : auto;  /**/
  color : #ffffff;
  font-size : 18px;
  text-align : center;
  vertical-align : top;
}
#b07_T3 {
  background-color: #8386B9;
  background: url(../images_res/b07_T3.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  width : 16px;
  height :63px;
}
#b07_T4 {
  background-color: #8386B9;
  background: url(../images_res/b07_T4.jpg);
  background-repeat : repeat-x; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  vertical-align: top;
  color : #ffffff;
  width :  auto;  /**/
}

.bandeau {
text-align: left;
width: 100%;
height : 120px;
overflow : hidden;
border-top : 2px solid white;
}

#boite_login {
background-color: #6059A6;/**/
border : 1px solid #ffffff; /**/
width : 155px;
}



#bordureArticle {
/*border-right : 1px solid #8386B9;  /**/
}

.bulle {
display:none;
width: 215px; /*296px; /**/
height: 120px; /*165px; /**/
background: url(../images_res/bulle2.gif);/**/
}

#bulletexte {
text-align : center;
font-size : 12px;
color : red;
position: relative;
left : 75px;
top : 10px;
width : 120px;
height : 70px;
/*border : 1px solid red;/**/
}




#colonne_droite {
width: 155px;
height: 100%;
margin : 0px;
overflow : hidden;
/*border : 1px solid red;/**/
background-color: #E9E7F2;/**/
padding-left : 5px; /**/
}

#colonne_main {
font-size : 12px;
width : 825px;
padding-left : 5px;
background-color: rgb(255, 255, 255);   /**/
}

#colonne_main a {
font-size : 12px;
}

#connexion {
width : 100px;
position : relative;
top : 0px;
left : 0px;
background-color: #6059A6;/**/
padding : 5px;
/*z-index : 550; /**/
}

#conteneurhistorique {
width : 477px;
overflow : hidden; /**/
}

#contfage {
vertical-align : top;
background-color: #6058A5;
}

.contpage {
display : block;
}

#croixbulle {
position:relative;
left: 190px;  /**/
top: 9px;  /**/
}

#derniersarticles {
float : left;
margin : 5px;
padding-left : 10px;
border-left : 1px solid #8386B9; /**/
width : 300px;
font-size : 12px;
}




#evenement {
/*width: 1000px; /**/
width: 825px;
height : auto;
/*height : 100px; /**/
overflow : hidden; /**/
border-bottom : 4px solid #ffffff; /* séparation avec le dessous */
}

#fage {
position : relative;
top : 84px;
left : 6px;
}

#footer {
/*width : 1000px; /**/
width : 825px;
height : 42px;
  background-color: #8386B9;
  background: url(../images_res/B21.gif);
  background-repeat : no-repeat; /* */
}

#gdh {
  position : relative;
  top : 5px;
  }

#graphique1  {
background: url(../images_res/graphique1.jpg);
/*background-repeat : repeat-x; /**/
height : 50px;
}



#histor {
background: url(../images_res/historique_milieu2.jpg);
background-repeat : no-repeat; /**/
background-position : 0px 38px;  /* horizontal  vertical  */
text-align : center;
border : 0px solid #24117A;
width:54px;
padding: 0px;
overflow : hidden; 
}

#histor a {
color :#7E73B5;
text-decoration : none;
font-weight : bold;
}

#histor a:hover {
color :#28318E;
}

#imgplusnews {
position : relative;
top : -3px;
}

#infopage {
text-align : center;
display : block;
padding-bottom : 10px;
}

#infopagebis {
text-align : center;
display : block;
padding-top : 10px;
}

.infopagehist {
text-align : center;
padding-bottom : 10px;
padding-top : 10px;
}

#infopageactive {
font-size : 16px;
font-weight : bold;
}

#lien_chapo {
width : 100%;
/*background-color : #A92E6F; /**/
color : #ffffff;
}

#lien_chapo a{
font-weight : bold;
color : #ffffff;
}

#lien_chapo a:hover{
color : #2E388D;
}

#lien_chapo a{
text-decoration : none;
}

#login {
  font-size : 11px;
  font-weight : bold;
  color : white; /*#283976; /**/
}

#logo {
/*
position : relative;
left : 50px;
/*top : 10px;
color : #2E388D;
*/
}



#menu_main {
background-color : #8587BA;
height : 16px; /**/
border-top : 2px solid #ffffff; /* trait de séparation entre menu principal et évènnement */
border-bottom : 4px solid #ffffff; /* trait de séparation entre menu principal et évènnement */
}

#newstable {
background-color : #EDEDF5; /**/
}

#news {
padding-left : 5px; /* écartement par rapport aux articles */
/*width : 440px;   /**/
width : 270px;
overflow : hidden;
/*border-left : 1px solid #ffffff; /**/
font-size : 12px;
background-color : #EDEDF5; /**/
}



#presse {
font-size : 11px;
}

#presse a {
font-size : 11px;
}

#pub {
/*width : 440px;   /**/
width : 270px;
overflow : hidden;
}

#recherche {
width : 100px;
position : relative;
top : 0px;
left : 0px;
z-index : 550;
background-color: #6059A6;/**/
padding : 5px;
}


#separation {
width : 100%;
height : 16px;
background-color: #8386B9;
}

#separation_haut {
/*height : 125px; /**/
height : 125px;
/*border: 1px solid red; /**/
}



#tetiere1 {
width:97px;
vertical-align : top;
}

#tetiere2 {
/*width:830px;   /**/
width:728px;   /**/
vertical-align : top;
background-color: #6058A5;
font-size : 10px;
color : white;
font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;

  background: url(../images_res/E04.jpg);
  background-repeat : no-repeat; /* */
  /* background-position : 0px 0px;  /* horizontal  vertical  */
  background-color: #6058A5;
}

#tetiere3 {
text-align: left;
position : relative;
top : 6px;
}

#tetiere_login {
background-color: #ff0099;
color : #ffffff;
padding : 5px; /**/
padding-top : 2px; /**/
font-size : 14px;
font-weight : bold;
}

#titleArt {
width : 100%;
height : 63px;
  background: url(../images_res/b07_T4.jpg);
  background-repeat : repeat-x; /* */
}

#titre {
font-size : 18px;
font-weight : normal;
position : relative;
top :5px;
color: white;
}








#top10title  {
background-color : #A92E6F;
padding-left : 5px;
font-weight : bold;
font-size : 12px;
color : #ffffff;
text-align : center;
/*text-decoration : underline; /**/
}


