a, a:visited, a:link {

        color: #000080;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 10px;

        text-decoration: underline;

}



a.blanc {

        color: #006699;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        text-decoration: none;

}



a:hover {

        color: #747474;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 10px;
        text-decoration: underline overline;
}



a:active, a.box, a.box:active, a.box:visited {

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 10px;

        text-decoration: none;

}







/* SABLE 510 */






.BOX BR {


}



.BOX UL {

        padding: 6px;

   margin: -5px 0px 0px 10px;

        list-style-type: disc;

}



UL {
text-align:left;
font-size: 10px;
list-style-image: url('../images/bullet.gif');

}



div#box_article, div#box_poll { /* super important pour le passage à SABLE 510 */

   width: 150px;

   float: right;

   margin-bottom: 5px;

   text-align: left;

   display: block;

   margin-right: 3px;

}



div#box_poll {

   float: left;

}



div#box_article h3, div#box_poll h3 {

   color: #404040;

   font-weight: bold;

   text-align: center;

   font-size: 12px;

   margin: 0px;

   height:28px;

   line-height: 25px !important; line-height: 20px

}



div#box_article ul, div#box_poll ul {

   margin: 0; padding: 0;

}



div#box_article .bottom, div#box_poll .bottom {

   width: 150px;

   height: 11px;

}



div#box_article ul li, div#box_poll ul li {

   padding-left: 20px;

   list-style-type: none;

}



div#box_article .bloc_content1, div#box_poll .bloc_content1 {

   padding-left: 4px;

   padding-right: 4px;

}



div#box_article .bloc_content1 p, div#box_poll .bloc_content1 p {

   margin-top: 5px;

}



div#box_article .bloc_content1 br {

   margin: -5px 0px 0px 0px;

} 



div#box_article .bloc_content1 .noir {

   margin-left: 4px;

   padding-bottom: 2px;

   font-size: 11px;

   list-style: disc;

   display: list-item;

}



div#box_article .bloc_content2, div#box_poll .bloc_content2 {

  height: 11px;

   background: #C3C2CB;

}



div#box_article .boxc, div#box_poll .boxc {

   background: #605F71;

   color: #000000;

   font-size: 11px;

   margin: 0px 0px;

}



.avatar_cadre {

   position: relative;

   margin: -5px 10px 10px 6px;

   background: url(../images/avatar_fond.png) no-repeat;

   height: 98px;

   width: 98px;

   padding: 4px

}

a.box:hover {

        color: #757575;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        text-decoration: underline overline;

}







a.heada, a.heada:visited, a.heada:active {

        color: #636363;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}







a.noir, a.noir:visited, a.noir:active {

        color: #3A3A3A;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



a.noir:hover {

       color: #626262;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: underline;

}



a.rouge:hover {

        color: #FF0000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: underline;

}



body {

        background-color: #ffffff;

        border: 0;

        color: #000000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: normal;

        margin: 0;

        padding: 0;

}



code {

        background-color: #FFFFFF;

        border: 1px solid #45445B;

        display: block;

        font-family: monospace;

        font-size: 11px;

        padding-bottom: 1px;

        padding-left: 5px;

        padding-right: 1px;

        padding-top: 1px;

        width: 90%;

}






/* Banner */



div#banner {

float: left;

padding-top: 20px;

        padding-bottom: 10px;

        text-align: center;

        width: 100%;

}



/* Blocs */



div#box_article {

        margin-bottom: 10px;

        text-align: left;

        width: 150px;

}



div#box_article .bloc_content2, div#box_poll .bloc_content2 {

        background: url('../images/content_bloc_4.gif') center repeat-y;

        height: 11px;

}



div#box_article .bottom, div#box_poll .bottom {

        /*background: transparent url('../images/content_bloc_4.gif') center no-repeat;*/

        /*height: 11px;

        width: 150px;*/

}



div#box_article h3, div#box_poll h3{

        color: #404040;

        font-size: 12px;

       font-weight: bold;

        height: 28px;

/*      line-height: 25px !important;*/

        line-height: 20px;

        margin: 0;

        text-align: center;

}



div#box_article ul li, div#box_poll ul li {

   list-style-image: url(../images/bullet.gif);

}



div#box_article, div#box_poll {

        background: url('../images/content_bloc_1.gif') center repeat-y;

        display: block;

        float: right;

        margin-bottom: 5px;

       text-align: left;

        width: 150px; /* super important pour le passage à sable */

}



div#box_poll {

        float: left;

}



/* Footer */



div#footer {
        
font-size:10px;
        text-align: center;
        width: 812px;
height: 70px;
background: url('../images/footer.gif') no-repeat ;
}

/* Header */



div#header {
width: 812px;
height: 100px;
background: url('../images/bandeau.gif') no-repeat;
text-align: center;
}



div#header_banner {

        padding: 0px ;

        float:left ;

        background-color: #0c033a;

        width: 350px;

        height: 100px;

}



div#header_infos {

        background-color: #708090;

        color: #FFFFFF;

        font-weight: bold;

        padding: 3px;

        text-align: center;

        top: 10px;

        width: 100%;

}





/* Menu header */



div#header_navbar {

          background-color: #ffffff;

        clear: both;

        height: 40px;

        text-align: center;

        width: 100%;

}



div#header_menu {

padding-top: 10px;

/* line-height: 20px; */

}



div#header_navbar li {



display: inline;

padding-left: 12px;

}



div#header_navbar ul {

        list-style: none;

}



div#header_navbar, div#header_navbar a, div#header_navbar a:hover {

font-size: 13px;

font-weight: bold;

}



div#header_search {

        float: left;

        text-align: right;

        height: 100px;

}



div.img_pg_static {

float: left;



}



div.intro_static {

float: left;

text-align: justify;

height: 200px;

width: 320px;

padding-left:10px;

}



div#ie {
        width: 500px;
text-align: center;
 }

div#ie td{
font-size: 10px;

color: #000080;
}

/* Article */



div.article_entete {

        background-color: #ABC9E7;

        border: 2px solid #000000;

        font-size: 10pt;

        padding: 3px;

}



div.article_entete hr {

        border: 0;

        border-top: 1px solid #000000;

        color: #ABC9E8;

        height: 0;

        margin: 0;

        padding: 0;

}



/* Aricles Index */



div.article_index {
width: 500px;
}



.h2 {
        background: url('../images/band_news.gif') no-repeat;
        position: relative;
        font-size: 10px;
        width: 500px;
        height: 30px;
        text-align: left;
        font-weight: normal;
        padding-left: 20px;
        float: left;
        }

div.article_index_contenu {
        font-size: 10px;
        padding: 3px;
}



div.article_index_contenu span.emetteur, div.article_index_contenu span.emetteur a {

        color: #818181;

}



div.article_index_infos {

        border-bottom: #C0D3E2 1px solid;

        border-top: #C0D3E2 1px solid;

        padding-bottom: 5px;

        text-align: center;

}



div.article_notes {

        font-size: 8pt;

        padding: 3px;

}



div.article_sujet {

        font-size: 11px;

        float: right;

}



div.article_titre {

        color: #404040;

        font-size: 12pt;



}



div.article_contenu {

        font-size: 24px;

        padding: 3px;

}



div.bloc {

        text-align: left;

        width: 150px;

}



div.bloc_edito {

text-align: left;

width: 140px;

float: left;

padding-top: 0px;

padding-bottom: 5px;

padding-left: 10px;

}



div.bloc_flash {

width: 300px;

height: 230px;

float:left;

margin-left:10px;

}



div.bloc_edito_drt {

text-align: left;

width: 140px;

float:right;

padding-top: 0px;

padding-bottom: 5px;

}



div.bloc_edito_drt a {

color: #000080;

}



div.bloc_edito_gch {


text-align: left;

width: 134px;



float: left;

padding-top: 0px;

padding-bottom: 5px;


}



div.bloc_edito_gch a {

color: #000080;

}



div.bloc p {

        margin: 0px 0px 0px 0px;

}



div.bloc_cont {

background: url('../images/content_bloc_1.gif') center repeat-y;

text-align: left;

}



div.bloc_cont1 {

        background: url('../images/content_bloc_1.gif') center repeat-y;

        text-align: left;

}



div.bloc_contb {

background-color: #CCFFCC;



text-align: left;



}



div.bloc_cont1b, div.bloc_cont1b2 {
width: 150px;
text-align: justify;
font-size: 10px;
}

div.bloc_cont1b2{
background: url('../images/bloc_drt_haut.gif') no-repeat;
height: 6px;
}

div.bloc_cont1b ul li {
text-align:left;
list-style-image: url('../images/bullet.gif');
}



div.bloc_cont1b a{
font-size: 10px;
color: #000080;
}

div.bloc_cont1b a:hover{
font-size: 10px;
text-decoration: underline overline;
color: #747474;
}



div.bloc_cont2 {

        height: 20px;

        padding: 0 6px 0 6px;

}



div.bloc_title a {

        color: #404040;

        font-size: 10pt;

        font-weight: bold;

}



div.bloc_title1{

        color: #404040;

        font-size: 10px;

       width:150px;

        text-align: center;

        line-height: 30px;

}



div.bloc_title{

        background: url('../images/titre_bloc.gif') no-repeat ;

        color: #404040;

        font-size: 12px;

        font-weight: bold;

        height: 30px;

float: left;

        text-align: center;

        line-height: 30px;

}



a.aideans, a.aideans:visited{

        color: #404040;

        font-size: 10px;

        font-weight: bold;

}



div.bloc_title2 {

        background: url('../images/titre_bloc_2.gif') center no-repeat;

        color: #404040;

        font-size: 12px;

        font-weight: bold;

        height: 28px;

        text-align: center;

}



div.center_bottom_left {

        background-image: url('../images/centre_gauche_bas_coin.gif');

        background-position: bottom left;

        background-repeat: no-repeat;

        height: 14px;

        margin-left: -6px;

}



div.center_bottom_right {

        background-image: url('../images/centre_droite_bas_coin.gif');

        background-position: bottom right;

        background-repeat: no-repeat;

        height: 14px;

        margin-right: -6px;

        position: relative;

        

}



div.center_content_left {

        background-image: url('../images/fond_gauche_centre.gif');

        background-position: bottom left;

        background-repeat: repeat-y;

        padding-left: 6px;

}



div.center_content_right {

        background-image: url('../images/fond_droite_centre.gif');

        background-position: bottom right;

        background-repeat: repeat-y;

        padding-right: 6px;

}



div.center_top_left {

        background-image: url('../images/centre_gauche_haut_coin.gif');

        background-position: top left;

        background-repeat: no-repeat;

        height: 8px;

        margin-left: -6px;

}



div.center_top_right {

        background-image: url('../images/centre_droite_haut_coin.gif');

        background-position: top right;

        background-repeat: no-repeat;

        height: 8px;

        margin-right: -6px;

        position: relative;

        

}



hr {

        color: #000000;

        height: 1px;

}



li {

        padding-left: 2px;

}



td {

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

}



.aide {

        background-color: #E8E8EC;

        margin: 0px 5px;

        padding-bottom: 5px;

        padding-left: 5px;

        padding-right: 5px;

        padding-top: 5px;

}



/*------------------------------------------------------------------------++



++ STYLE NON OBLIGATOIRE POUR AVOIR UN SITE QUI RESSEMBLE A QUELQUE CHOSE ++



++------------------------------------------------------------------------*/



.avatar_cadre {

        background: url(../images/avatar_fond.png) no-repeat;

        height: 98px;

        margin: -5px 10px 10px 6px;

        padding: 4px;

        position: relative;

        width: 98px;

}



.bouton_standard {

        background-color: #CCCCCC;

        border-bottom: #000000 1px solid;

        border-left: #000000 1px solid;

        border-right: #000000 1px solid;

        border-top: #000000 1px solid;

        color: #404040;

        font-family: Tahoma, Verdana, sans-serif;

       font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.box {

        color: #545454;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 9px;

        margin-left: 5px;

        margin-right: 5px;

}



.boxb {

        color: #000000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 9px;

        margin-left: 5px;

        margin-right: 5px;

}



.boxc {

        background-color: #CCCCCC;

        color: #FFFFFF;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 10px;

        margin: 5px;

       padding-bottom: 5px;

        padding-left: 5px;

       padding-right: 5px;

        padding-top: 2px;

}



.boxmenu {

        color: #7B7B7B;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

       margin-left: 5px;

        margin-right: 5px;

}



.header, a.ongl:hover {

        background-color: #AAC9E7;

        color: #282828;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.inputa {

        background-color: #C3C2CB;

        border-bottom: #000040 1px solid;

        border-left: #000040 1px solid;

        border-right: #000040 1px solid;

        border-top: #000040 1px solid;

        color: #000000;

        font-size: 9px;

        height: 15px;

        vertical-align: middle;

        width: 80px;

}



.ligna, a.ongl, a.ongl:visited, a.ongl:active {

        background-color: #ffffff;

        color: #404040;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 10px;

        text-decoration: none;

}



.lignb {

        background-color: #ffffff;

        color: #404040;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        text-decoration: none;

}



.ongl {

        border-bottom: #CCCCCC 1px solid;

        color: #707070;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.quote {

        border: 1px solid #679ED4;

        border-bottom-width: thick;

        font-family: Arial,Helvetica,sans-serif;

        font-size: 11px;

        margin-bottom: 5px;

        margin-left: 5px;

        margin-right: 5px;

        margin-top: 5px;

        padding-bottom: 5px;

        padding-left: 5px;

        padding-right: 5px;

        padding-top: 5px;

        width: 90%;

}



.rouge, a.rouge, a.rouge:visited, a.rouge:active {

        color: #FF0000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 10px;

        font-weight: bold;

        text-decoration: none;

}



.separ {

        background-image: url(../style/ligne.gif);

        background-repeat: repeat-x;

        color: #000000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 5px;

        height: 5px;

        margin-bottom: 0px;

        margin-top: 0px;

        padding-bottom: 5px;

        padding-left: 0px;

        padding-right: 180px;

        padding-top: 0px;

}



.textbox {

        background-color: #FFFFFF;

        border-bottom: #000000 1px solid;

        border-left: #000000 1px solid;

        border-right: #000000 1px solid;

        border-top: #000000 1px solid;

        color: #45445B;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        width: 90%;

}



.textbox_standard {

        background-color: #FFFFFF;

        border-bottom: #000000 1px solid;

        border-left: #000000 1px solid;

        border-right: #000000 1px solid;

        border-top: #000000 1px solid;

        color: #45445B;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

}



.titboxc {

        background-color: #C2D7EB;

        color: #FFFFFF;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

}



.titboxcont {

        background-color: #FAFAFA;

        color: #0E0E0E;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

}



.titre {

        color: #000000;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.titrea {

        background: none transparent;

        color: #679ED4;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.titreb {

        background: #C2D7EB;

        color: #FFFFFF;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        font-weight: bold;

        text-decoration: none;

}



.titrec {

        background: none transparent;

        color: #A5C5DE;

        font-family: Tahoma, Verdana, sans-serif;

        font-size: 11px;

        text-decoration: none;

}



#article_infos {

        background: #C0D3E2;

        margin-bottom: 1em;

        margin-right: 6px;

        padding: 0.5em;

}



#center_bottom {

        background: url('../images/centre_bas.gif') center bottom repeat-x;

}



/*----------------------------------------------------+



+--- STYLES ne dépendant pas de NPDS mais du thème ---+



+----------------------------------------------------*/



/* Positionnement bloc */



#center_top {

        margin-top: 0px;

}



/* Center */



#center_top {

        background: url('../images/centre_haut.gif') center top repeat-x;

}





/* SPECIFIQUE FOR THE CHAT - SABLE  */



#chat .chatheure {

        color: #79AAD9;

        float: left;

        font-family: Arial,Helvetica,sans-serif;

        font-size: 9px;

}



#chat .chatnom, .chatnom a:visited, .chatnom a:link, .chatnom a:active, .chatnom a:hover {

        color: #005190;

        float: left;

        font-family: Arial,Helvetica,sans-serif;

        font-size: 10px;

        padding-right: 2px;

        text-align: right;

        width: 70px;

}



#chat .chattexte {

        border-left: 1px solid #000000;

        font-family: Arial,Helvetica,sans-serif;

        margin-left: 120px;

        padding-left: 3px;

}



#chat .textbox_standard {

       background-color: #F8F8F8;

        border-bottom: #C0C0C0 1px solid;

        border-left: 1px solid #C0C0C0;

        border-right: 1px solid #C0C0C0;

        border-top: #C0C0C0 1px solid;

        color: #434259;

        font-size: 10px;

}



#colone_drte {
       
}
#colone_gche {
        
}
#colone_drte div.bloc_cont1b, #colone_gche div.bloc_cont1b {
background: url('../images/bloc_gch.gif');
}


#colone_gche div.bloc_cont1b3 {
text-align: center;
background: url('../images/bloc_gch3.gif');
width: 150px;
}
#colone_drte div.bloc_cont1b3 {
text-align: center;
background: url('../images/bloc_gch3.gif');
width: 150px;
}

#colone_gche, #colone_drte {
        margin-top: 0px;
        width: 150px;
}

#editorial {

width: 500px;
height: 300px;
text-align: center;
}

#editorial a{
color: #000080;
}


div.pg_tot_larg {

text-align: justify;

width: 500px;

}



div.pg_demi_larg_gch {
float: left;
}

div.pg_demi_larg_drt {
float: right;
}

div.pg_demi_larg_gch,  div.pg_demi_larg_drt {
width: 230px;
text-align: justify;
color: #006699;
font-size: 10px;
width: 230px;
}

div.pg_demi_larg_gch ul li,  div.pg_demi_larg_drt ul li{
list-style-image: url('../images/bullet.gif');
}

div.pg_tiers_larg {

text-align: left;

float:left;

width: 156px;

padding: 4px;

}



.pg_float_gch {

width: 230px;

text-align: justify;

float: left;

padding: 6px;

}



.pg_float_drt {

width: 230px;

text-align: justify;

float: right;

padding: 6px;

}

div.ban_edito{
color: #006699;
font-size: 10px;
text-align: justify;
width: 230px;
height: 160px;
float: right;
margin-right: 30px;
}

div.ban_edito ul li{
list-style-image: url('../images/bullet.gif');
}

div.ban_img{
color: #006699;
font-size: 10px;
width: 250px;

float: left;
}


div.img_edito{
background: url('../images/img_edito.gif');
width: 300px;
height: 250px;
float: left;
margin-left: 5px;
}

div.img_edito2{
width: 300px;
text-align: left;
margin-left: 5px;
}

div.img_edito_gch{
width: 300px;
margin-left: 5px;
float: left;
color: #000080;
font-size: 10px;
text-align: justify;
}

div.img_edito_drt{
width: 300px;
margin-right: 5px;
float: right;
color: #000080;
font-size: 10px;
text-align: justify;
}

div.img_edito_drt ul {
list-style-image: url('../images/bullet.gif');
}

div.img_edito_gch ul {
list-style-image: url('../images/bullet.gif');
}

div.text_edito{
font-size: 10px;
width: 150px;
float: right;
margin-right: 10px;
text-align: justify;
}

div.text_edito_gch{
font-size: 10px;
width: 150px;
float: left;
text-align: left;
}

div.text_edito ul li{
list-style-image: url('../images/bullet.gif');
text-align: justify;
}

div.text_edito_gch ul li{
list-style-image: url('../images/bullet.gif');
text-align: left;
}

div.text_pg{
color: #000080;
font-size: 10px;
width: 500px;

text-align: justify;
}


.titre_idn{
font-size: 11px;
font-weight: bold;
}

div.bloc_gche, div.bloc_droite{
background: url('../images/bloc_gch.gif');
width: 150px;
font-size: 10px;
}


div.bloc_gche{
float: left;
}

div.bloc_droite{
float: right;
}

div.bloc_cont1b3{
text-align: center;
width: 150px;
background: url('../images/bloc_gch3.gif');
}

div.bloc_cont1b3 ul li{
text-align: left;
font-size: 10px;
list-style-image: url('../images/bullet.gif');
}

div.bloc_cont1b3_1{
text-align: center;
width: 150px;
background: url('../images/bloc_gch3_1.gif');
}

div.bloc_cont1b3_2{
text-align: center;
width: 150px;
background: url('../images/bloc_gch3_2.gif') ;
}

div.bloc_droite ul li, div.bloc_gche ul li{
text-align: left;
font-size: 10px;
list-style-image: url('../images/bullet.gif');
}

div.bloc_droite a, div.bloc_gche a{
text-align:left;
font-size: 10px;
color: #000080;
text-decoration: none;
}

div.bloc_droite a:hover, div.bloc_gche a:hover{
font-size: 10px;
text-decoration: underline overline;
color: #747474;
}

div.bloc_inter {
width: 500px;
height: 51px;
text-align: justify;
}