/* style général */
body{
background:#BCBBBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.hautG{
background-image:url(../images/kit/hautG.png);
height:135px; 
width:24px;
}

.hautM{
background-image:url(../images/kit/hautM.png);
text-align:center;
}

.hautD{
background-image:url(../images/kit/hautD.png);
height:135px;
width:24px;
}
.sous_logoG{
background-image:url(../images/kit/sous_logoG.png);
height:32px;
width:6px;
}
.menuHG{
background-image:url(../images/kit/menuHG.png);
height:44px;
width:12px;
}
.sous_logoD{
background-image:url(../images/kit/sous_logoD.png);
height:32px;
width:6px;
}

.menuHM{
background-image:url(../images/kit/menuHM.png);
height:44px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#075411
}

.menuHD{
background-image:url(../images/kit/menuHD.png);
height:44px;
width:12px;
}

.menuHG2{
background-image:url(../images/kit/menuHG2.png);
height:44px;
width:12px;
}

.menuHM2{
background-image:url(../images/kit/menuHM2.png);
height:44px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#075411
}

.menuHD2{
background-image:url(../images/kit/menuHD2.png);
height:44px;
width:12px;
}

.menuMG{
background-image:url(../images/kit/menuMG.png);
width:12px;
}
.menuMD{
background-image:url(../images/kit/menuMD.png);
width:12px;
}

.menuBG{
background-image:url(../images/kit/menuBG.png);
height:12px;
width:14px;
}
.menuBM{
background-image:url(../images/kit/menuBM.png);
height:12px;
}
.menuBD{
background-image:url(../images/kit/menuBD.png);
height:14px;
width:12px;
}

/* Les boutons du sous logo */
.souslogo{
background-image:url(../images/kit/sous_logo.png);
}
/* Fond du forum */
.sousf{
background-image:url(../images/kit/sous_f.png);
height:31px
}
.sousf2{
background-image:url(../images/kit/sousf2.png);
background-position:center;
height:40px
}

/* Séparation entre les catégories du forum */
.sep{
background-image:url(../images/kit/sep.png);
width:1px;
}
.sep2{
background-image:url(../images/kit/sep2.png);
width:1px;
}
.sepf1{
background-image:url(../images/kit/sepf1.png);
font-size:1px;
height:5px
}
.sepf2{
background-image:url(../images/kit/sepf2.png);
font-size:1px;
height:5px
}

/* Les menus et blocs */
.menu_fond{
background-image:url(../images/kit/menu_fond.png);
}



.menu_hm2{
background-image:url(../images/kit/menuHM2.png);
background-position:top;
width:100%;
display:block;
height:19px;
font-size:1px;
height:10px
}

/* Entête et logo */
.header{
background:#CDB79E;
background-repeat:repeat;
height:135px;
}

.logo{
background:#CDB79E;
background-repeat:no-repeat;
width:380px;
height:135px;
}

/* Polices générales */
font,th,td,p{
color : #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

/* Liens */
a:link,a:active,a:visited{
color:#000000;
text-decoration : none
}
a:hover{
color:#FFFFFF;
text-decoration: none
}

/* Liens du menu haut */

a.menu_haut{
font-weight:bold;
font-size:10px;
color:#000000; 
text-decoration:none
}
a.menu_haut:hover {
font-weight:bold;
font-size:10px; 
color:#FFFFFF; 
text-decoration:none
}

/* Séparateur */
hr{
border: 0px solid #000000;
border-top-width:1px;height:0px;
}

/* Ligne de la bordure et de la couleur de fond autour de la page entière */
.bodyline{
background-color:#CDB79E;
color:#000000;
border:1px solid #000000
}

/* Contour des blocs principaux */
.blocline{
background:#CDB79E;
color:#000000;
border: 1px solid #000000
}

/* Couleurs et arrière-plan des blocs principaux */
td.row1{
background: #CDB79E;
color:#000000
}
td.row2{
background: #CDB79E;
color:#000000
}
td.row3{
background: #CDB79E;
color:#000000
}
td.row4{
background:#CDB79E;
color: #000000
}

/* Blocs d'en-tête */
th	{
color: #000000; 
font-size: 12px;
font-weight : bold;
background-color: #CDB79E;
height: 25px;      
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-color:#CDB79E;
border:#000000; 
border-style:solid; 
height:12px;
}
td.cat,td.catHead,td.catBottom {
height: 11px;
border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold; 
border: #000000; 
border-style: solid; 
height: 12px; 
}
td.row3Right,td.spaceRow {
background-color: #CDB79E;
border: #000000; 
border-style: solid;
}
th.thHead,td.catHead { 
font-size: 12px; 
border-width: 1px 1px 0px 1px; 
}
th.thSides,td.catSides,td.spaceRow { 
border-width: 0px 1px 0px 1px; 
}
th.thRight,td.catRight,td.row3Right { 
border-width: 0px 1px 0px 0px; 
}
th.thLeft,td.catLeft { 
border-width: 0px 0px 0px 1px; 
}
th.thBottom,td.catBottom { 
border-width: 0px 1px 1px 1px; 
}
th.thTop { 
border-width: 1px 0px 0px 0px; 
}
th.thCornerL { 
border-width: 1px 0px 0px 1px; 
}
th.thCornerR { 
border-width: 1px 1px 0px 0px; 
}


/* Le plus grand texte utilisé dans le titre de la page d'index et le titre des sujets */
.maintitle	{
font-weight: bold; 
font-size: 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
line-height : 120%; 
color : #075411;
}

/* Titres */
.titre { 
color: #075411; 
font-size: 11px; 
font-weight : bold; 
vertical-align:bottom;
}
.sous_titre { 
color: #075411; 
font-size: 11px; 
font-weight : bold; 
}
.gen { 
font-size:11px; 
}
.gensmall {
font-size:11px
}
.genmed {
font-size:11px
}
a.gen,a.genmed,a.gensmall {
text-decoration: none; 
}
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ 
color: #808080; 
text-decoration: none; 
}

/* Inscription, Login, Recherche, Liens etc... du haut de la page */
.mainmenu {
font-size : 11px; 
color : #000000 
}
a.mainmenu { 
text-decoration: none;
color : #000000;  
}
a.mainmenu:hover {
text-decoration: none; 
color : #FFFFFF; 
}

/* Titres des catégories du forum */
.cattitle {
font-weight: bold; 
font-size: 11px ; 
letter-spacing: 1px; 
color : #075411;
}
a.cattitle { 
text-decoration: none; 
color : #000000;
}
a.cattitle:hover { 
text-decoration: none;
color : #FFFFFF;
}

/* Copyright et info bouton */
.copyright { 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
letter-spacing:normal
}
a.copyright	{ 
color: #000000; 
text-decoration: none;
}
a.copyright:hover { 
color: #FFFFFF; 
text-decoration: none;
}

/* Eléments du formulaire */
input,textarea, select {
color : #000000;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-color : #000000;
}

/* Couleur d'arrière-plan des champs d'entrée du texte */
input.post, textarea.post, select {
background-color : #CDB79E;
}
input { 
text-indent : 2px;
}

/* Les boutons utilisés du BB-Code pour posté un message */
input.button {
background-color : #EAF5FD;
color : #000000;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Option du bouton Submit principal */
input.mainoption {
background-color : #C4C3C3;
font-weight : bold;
}

/* Bouton Submit normal */
input.liteoption {
background-color : #C4C3C3;
font-weight : normal;
}

/* Panneau du bbcode [panneau]*/
.panneau {
padding:4px;
line-height: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#AAA9A9;
font-size:11px;
border: 1px solid #000000;
}

/* Citations dans les bbcodes ([quote][/quote])*/
.quote {
padding:5px;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size: 11px;
border: 1px solid #000000;
background-color:#AAA9A9;
position: relative;
left:-3px;
}

/* Code PHP dans les bbcode. ([code][/code])*/
.code_php {
padding:5px;
line-height:11px;
font-family:Courier, mono;
color:#000000;
font-size:12px;
border:1px solid #000000;
background-color:#AAA9A9;
position: relative;
left:-3px;
}
