body {
	text-align: center;
	margin: 0px;
	background: #CED4D8;
	/*background: #800000; noel bordeau */
margin-left: auto;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#bandeau_arriere_plan {
text-align: left;
border:0px solid #000000;
width:989px;
background: #FFFFFF url('/themes/Permanent-Double-Side-Dynamic/images/fond.gif') repeat-y top center;
margin-left: auto;
margin-right: auto;
} 

.StyleBox {
	color: #000000; /* titre boite */
	font-weight: bold;
}

#resultstable {
	width: 818px;
	border: 1px solid #BED1DD;
	margin: 0;
}

#resultstable tr.heads {
	background-image: url(/images/tableau/bg-th.png);
	background-repeat: repeat-x;
	background-position: center center;
}

#resultstable th {
	text-align: left;
	line-height: 27px;
	padding: 0;
	height: 27px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}


#resultstable th span {
	display: block;
	padding: 0 5px;
}


#resultstable tr.bdtd1 {
	background-color: #fff;
}

#resultstable tr.bgtd2 {
	background-color: #eef6f7;
}

#resultstable td {
	padding: 5px;
	border-width: 0;
}

#resultstable td.download, #resultstable td.pct_0_50, #resultstable td.pct_50_75, #resultstable td.pct_75_100  {
	font-weight: bold;
}

#resultstable td.pct_0_50 {
	color: #fe4949;
}

#resultstable td.pct_50_75 {
	color: #ffa415;
}

#resultstable td.pct_75_100 {
	color: #0177b5;
}

.detail { /* pour tableau débit*/
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.StyleSmall {
	font-size: 10px;
	color: #404040; /*nb connecté + connecter en tps que (en haut) */
}

.StyleTitleNews {
	color: #FFFFFF; /*couleur des titres news */
	font-size: 14px;
	font-weight: bold;
}

.StyleCopyright {color: #404040} /* couleur texte Ce site a été construit... */

/* debut sable510 */

/*--------------------------------------------------+
+ Styles propres au thème : NAVIGATION HORIZONTALE  +
+--------------------------------------------------*/
#navbar{margin-left:0px; font-size:15px; margin-right:0px; margin-top: 0px; background: url(../images/header/navbar_bleu.gif) repeat-x top right; height: 27px }
#navbar ul { display: inline; border: none; list-style: none }
#navbar ul li { float: left; height: 27px; font-weight: bold }
#navbar ul li#menu_accueil { width: 90px }
#navbar ul li#menu_forum { width: 90px }
#navbar ul li#menu_ville { width: 115px }
#navbar ul li#menu_compte { width: 120px }
#navbar ul li#menu_tutoriaux { width: 150px }
#navbar ul li#menu_progtv { width: 90px }
#navbar ul li#menu_fiches{ width: 115px }
#navbar ul li#menu_wiki { width: 50px }
#navbar ul li#menu_liens { width: 125px }
#navbar ul li#nbmembre { width: 140px; color: #FFF; font-size:11;}
#navbar ul li a { text-decoration: none; color: #FFF; font-size: 100%; display: block; height: 27px; padding: 4px 0 0 0; text-align: center }
#navbar ul li a:hover { height: 27px; background: url(../images/header/navbar_bleu_clair.gif) repeat-x; text-decoration: underline }
/*--------------------------------------------------+
+ Styles propres au thème : DEGRADE NAVBAR          +
+--------------------------------------------------*/
#degrade { margin-left: 11px; width: 751px; background: url(../images/degrade_motif.gif) top; height: 22px }
#degrade-menu { margin-left: 11px; width: 751px; background: url(../images/degrade_menu.gif) no-repeat top right; width: auto; height: 22px }


div#titre_actu  {
  	height: 37px;
	text-align: center;
	line-height: 45px;
	color: #006699;
	background: url('/themes/Permanent-Double-Side-Dynamic/images/titre.png') center top no-repeat;
	font: bold 13px/35px verdana ;
	font: bold 13px/32px verdana !IMPORTANT ;
}

div#titre_forum {
  	height: 37px;
	text-align: center;
	line-height: 45px;
	color: #006633;
	background: url('/themes/Permanent-Double-Side-Dynamic/images/titre-forum.png') left top no-repeat;
	font: bold 13px/35px verdana;
	font: bold 13px/32px verdana !IMPORTANT ;
}

div#degrade_news {
	background: url('/themes/Permanent-Double-Side-Dynamic/images/degrade_news.png') left bottom repeat-x;
}

div#date_news  {
color:#9CADBE;
position: relative;
margin-left: 2px;
margin-right: 2px;

}

div#titre_news  {
font-size:13px;
color:#006699; /*orange :fd8f19 */
font-weight: bold;
margin-bottom: 2px;
margin-top: 1px;
margin-left: 2px;
margin-right: 2px;
}

div#contenu_news  {
position: relative;
margin-left: 2px;
margin-right: 2px;
text-align:justify;
}

.contour-news{ 
border: 1px solid #BED1DD; 
}
.postit { 
border: 1px solid #BED1DD;
margin-bottom: 5px;
margin-right: 3px;
width:98%;
}

.contour-bloc { 
border: 1px solid #BED1DD;
margin-bottom: 5px;
margin-right: 3px;
}

.tableau_index_forum { /* pour <table> des derniers messages postés sur page d'accueil */
width:98%;
margin-left: 3px;
border-style:none;
border-collapse:collapse;
}  

.td_index_forum{  /* pour les <td> des derniers messages postés sur page d'accueil */
border-bottom-style:dashed;
border-bottom-width:1px; 
border-bottom-color:#008A45;
}

.BOX BR {
   margin: -5px 0px 0px 10px;
}
.BOX UL {
	padding: 0px;
   margin: 0px 0px 0px 0px;
	list-style-type: none;
}
UL {
	padding: 0px;
   margin: 0px 0px 0px 0px; 
	list-style-type: none;
}

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;
   border: 1px solid #0A6EBA; 
   padding: 8px;
}
div#box_poll_result {
   border: 1px solid #0A6EBA; 
   margin-left: 5px;
   margin-right: 5px;
   padding: 8px;
}
div#box_article h3, div#box_poll h3 {
   background: #FFFFFF
   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 {
   background: #FFFFFF;
	width: 150px;
	height: 11px;
}
div#box_article ul li, div#box_poll ul li {
   background: #EFEFF1;
   padding-left: 10px;
	list-style-type: none;
}
div#box_article .bloc_content1, div#box_poll .bloc_content1 {
   padding-left: 4px;
   padding-right: 4px;
   background: #FFFFFF;
}
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: 10px;
	list-style: disc;
	display: list-item;
}
div#box_article .bloc_content2, div#box_poll .bloc_content2 {
   height: 11px;
   background: #FFFFFF;
}
div#box_article .boxc, div#box_poll .boxc {
   background: #EFEFF1;
   color: #FFFFFF;
   font-size: 12px;
	margin: 0px 0px;
}

.avatar_cadre {
   position: relative;
   margin: -5px 10px 10px 6px;
   background: url(../images/avatar_fond.png) no-repeat;
   height: 120px;
   width: 120px;
   padding: 4px;
   text-align:center; 
   
}

/* fin sable 510 */
a {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (non visité)*/
	text-decoration: underline;
}

a:visited {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (visité) */
}
a:hover {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (passage sur le lien) */
	background: #bae5f9;  /*#FBF700; ancien jaune*/
}
a:active {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (actif) */
}

a.menu {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (non visité)*/
	font-size: 12px;
	text-decoration:none;
	font-weight:100;
}

a.menu:visited {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (visité) */
	font-weight:100;
	text-decoration:none;
}
a.menu:hover {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (passage sur le lien) */
	background: #bae5f9;
	font-weight:100;
	text-decoration:none;
}
a.menu:active {
	color: #000000; /* couleur texte de certains contenu de bloc + nom d'auteur news (actif) */
	font-weight:100;
	text-decoration:none;
}

A:ACTIVE, A.BOX, A.BOX:ACTIVE, A.BOX:VISITED {
        color: #15A040; /* couleur texte de certains contenu de bloc + nom d'auteur news (actif) ou nom modo page viewtopic */ 
        font-size: 12px;
        text-decoration: none;
}

A.lien_forum, A.lien_forum:VISITED, A.lien_forum:ACTIVE {
        color: #0A6EBA; /* couleur lien categorie + sujet news + commentaire */
        font-size: 12px;
        text-decoration:  underline;
}

A.lien_forum:HOVER {
        color: #0A6EBA; /* couleur lien categorie + sujet news + commentaire (passage sur le lien) */
        font-size: 12px;
        text-decoration:  underline;
}

A.NOIR, A.NOIR:VISITED, A.NOIR:ACTIVE {
        color: #000000; /* couleur lien categorie + sujet news + commentaire */
        font-size: 12px;
        /*font-weight: bold;*/
        text-decoration:  none;
}

A.NOIR:HOVER {
        color: #000000; /* couleur lien categorie + sujet news + commentaire (passage sur le lien) */
        font-size: 12px;
        /*font-weight: bold;*/
        text-decoration:  underline;
}

a.forum, a.forum:visited, a.forum:active {
        color: #0A6EBA; /* couleur lien categorie + sujet news + commentaire */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
		
a.forum:hover {
        color: #0A6EBA; /* couleur lien categorie + sujet news + commentaire (passage sur le lien) */
        font-size: 12px;
        font-weight: bold;
		text-decoration: underline;
}

a.yoyo:hover {
	background: #FFFFFF;
	}
a.barre {
text-decoration:none;
color:white; 
text-align:center; 
font-weight:bold; 
font-size:16px;
padding:2px;
padding-left:40px;
padding-right:40px;
}

a.barre:visited {
text-decoration:none;
color:white; 
text-align:center; 
font-weight:bold; 
font-size:16px;
padding:2px;
padding-left:40px;
padding-right:40px;
}

a.barre:hover{
text-decoration:underline;
color:white; 
text-align:center; 
font-weight:bold; 
font-size:16px;
background-color:#0A6EBA;
padding:2px;
padding-left:40px;
padding-right:40px;
}

.barre{text-align:center;}

A.ROUGE:HOVER {
        color: #15A040; /*liens supprimé (passage de souris)*/
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

A.BOX:HOVER {
        color: #FFFFFF; /* lien actif ?? */
        text-decoration: underline;
        font-size: 12px;
}

A.HEADA, A.HEADA:VISITED, A.HEADA:ACTIVE {
        color: #000000; /* couleurs membres pages membres + menu horizontal admin et pages membres ...*/
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

HR {
        color: #000000; /* ??? */
        height: 1px;
        margin-left: 0px;
        margin-right: 0px;
}

LI {
        margin: 0px;
        padding-left: 2px;
}

P {
        margin: 0px 0px 0px 5px;
}


.AIDE {
        background-color: #E8E8EC; /*???*/
        margin: 0px 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
}
a.news {
border-bottom:1x dashed #cccccc; 
}
.BOX {
      color: #000000; /* couleur texte menu membres identif nom ... */
      font-size: 9px;
      margin-left: 5px;
      margin-right: 5px;
}

.BOXB {
      color: #000000; /* nombre votes et commentaires */
      font-size: 9px;
      margin-left: 5px;
      margin-right: 5px;
}

.BOXC {
        background-color: #C7C7C7; /* cadres nombres de pages vues depuis ... */
        color: #000000;
        font-size: 10px;
        margin: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.BOXMENU {
        color: #7B7B7B; /* ??? */
        font-size: 12px;
        font-weight: bold;
        margin-left: 5px;
        margin-right: 5px;
}

.LIGNA, A.ONGL, A.ONGL:VISITED, A.ONGL:ACTIVE {
        background: url('/themes/Permanent-Double-Side-Dynamic/images/lignab.png') left bottom repeat-x; /* couleur arriere plan 1 texte menu horizontal */
        color: #404040; /* couleur texte arriere plan 1  */
        font-size: 12px;
        text-decoration: none;
}

.LIGNB {
        background: url('/themes/Permanent-Double-Side-Dynamic/images/lignab.png') left bottom repeat-x; /* couleur arriere plan 3 texte menu horizontal */
        color: #404040; /* couleur texte arriere plan 3  */
        font-size: 12px;
        text-decoration: none;
}

.degrade_forum {
        background: url('/themes/Permanent-Double-Side-Dynamic/images/degrade_forum.png') left bottom repeat-x; /* couleur arriere plan 3 texte menu horizontal */
        color: #404040; /* couleur texte arriere plan 3  */
        font-size: 12px;
        text-decoration: none;
}

.MODO {
		color: #404040;
		padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
		border-bottom: #53A4FD 1px solid;
        border-left: #53A4FD 1px solid;
        border-right: #53A4FD 1px solid;
        border-top: #53A4FD 1px solid;
}

.QUOTE { 
color: #0A6EBA;
background-image: url(http://www.chello-info.net/images/fond_gris.gif);
padding: 5px; 
border: 1px solid #15A040; 
width: 95%;
margin-left: auto;
margin-right: auto;
}

.QUOTE1 { 
color: #0A6EBA;
background-image: url(http://www.chello-info.net/images/fond_gris.gif);
padding: 5px; 
border: 1px solid #15A040; 
width: 75%;

}

.tabloforum { 
color: #0A6EBA;
background-image: url(http://www.chello-info.net/images/fond_gris.gif);
padding: 5px; 
border: 1px solid #15A040; 
margin-left: auto;
margin-right: auto;
width: 90%;
}

.tablozap { 
color: #0A6EBA;
background-image: url(http://www.chello-info.net/images/fond_gris.gif);
padding: 2px; 
border: 1px solid #15A040; 
}

.imgyo { 
color: #0A6EBA;
background-image: url(http://www.chello-info.net/images/fond_gris.gif);
padding: 5px; 
border: 1px solid #15A040; 
}

.commentaire { 
background-image: url(http://www.chello-info.net/images/fond_gris2.gif);
}

.ONGL {
        border-bottom: #15A040 1px solid; /* couleur trait souligneur faq stat ... */
        color: #000000; /* couleur texte divers */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

.ONGL2 {
border-top: 1px dashed #15A040;
padding-top:2px;
margin-top:3px;
width: 100%;
 }

.HEADER, A.ONGL:HOVER {
        background-color: #FFFFFF; /* couleur arriere plan 0 texte menu horizontal */
        color: #282828; /* couleur texte de l'arriere plan 0 texte menu horizontal */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

.ROUGE, A.ROUGE, A.ROUGE:VISITED, A.ROUGE:ACTIVE {
        color: #15A040; /* effacer ... rouge */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

.SEPAR {
        background-image: url(../style/ligne.gif);
        background-position: right 50%;
        background-repeat: repeat-x;
        color: #000000; /* ???? */
        font-size: 5px;
        height: 5px;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-right: 180px;
        padding-top: 0px;
}

.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;
}
.TEXTBOX {
        background-color: #FFFFFF; /* ???*/
        border-bottom: #0A6EBA 1px solid;
        border-left: #0A6EBA 1px solid;
        border-right: #0A6EBA 1px solid;
        border-top: #0A6EBA 1px solid;
        color: #15A040; /* ??? */ /*couleur police case recherche */
        font-size: 12px;
        width: 90%;
}
.TEXTBOX_STANDARD {
        background-color: #FFFFFF;
        border-bottom: #0A6EBA 1px solid;
        border-left: #0A6EBA 1px solid;
        border-right: #0A6EBA 1px solid;
        border-top: #0A6EBA 1px solid;
        color: #15A040; /* texte menu deroulant sujet */
        font-size: 12px;
}
.BOUTON_STANDARD {
        background-color: #FFFFFF; /* bouton moderer / valider (page creer un compte) ... */
        color: #15A040;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        border-bottom: #0A6EBA 1px solid;
        border-left: #0A6EBA 1px solid;
        border-right: #0A6EBA 1px solid;
        border-top: #0A6EBA 1px solid;
}

.TITBOXC {
        background-color: 92d7f6; /* couleur arriere plan 2 texte menu horizontal */
        color: #FFFFFF; /* couleur texte arriere plan 2 texte menu horizontal */
        font-size: 12px;
        font-weight: bold;
}

.TITBOXCONT {
        background-color: #FFFFFF; /* cadre arriere plan sondage + membres connectés */
        color: #000000; /* couleur texte cadre arriere plan sondage */
        font-size: 12px;
        font-weight: bold;
		border-bottom: #0A6EBA 1px solid;
        border-left: #0A6EBA 1px solid;
        border-right: #0A6EBA 1px solid;
        border-top: #0A6EBA 1px solid;
		background-image: url(http://www.chello-info.net/images/fond_gris2.gif);
}

.TITRE {
        background: #C2D7EB; /* bleu clair ??? */
        color: #FFFFFF; /* ??? */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

.TITREA {
        background: none transparent; /*arriere plan titre sondage */
        color: #15A040; /*couleur texte arriere plan titre sondage */
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
}

.TITREB {
        background: #FFFFFF; /* couleur arriere plan sondage 2 */
        color: #FFFFFF; /* ??? */
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

.TITREC {
        background: none transparent; /* arriere plan bloc forum */
        color: #15A040; /* couleur nombre de sujet */
        font-size: 12px;
        text-decoration: none;
}


/* Aide en Ligne */
a.AIDEAns, a.AIDEAns:visited, a.AIDEAns:active {
                  cursor:help;
        background: none transparent;
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
