/* style général */
body{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000
}
		   
/* Polices générales */
font,th,td,p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666
}

/* Liens généraux */
a:link,a:active,a:visited{
color:#A5BE00;
text-decoration:none
}
a:hover{
color:#7A88B0;
text-decoration:underline
}

/* Couleur de fond des blocs générale */
.fondgen{
background-color:#FFA346
}

/* Liens du menu haut */
a.menu_haut {
font-weight:bold;
font-size:10px;
color:#A5BE00; 
text-decoration:none
}
a.menu_haut:hover {
font-weight:bold;
font-size:10px; 
color:#FFFF22; 
text-decoration:none
}

/* Texte et date du haut */
.textedate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF
}

/* Fonds du logo et sous-logo */
.fonde{
background-image:url(../images/kit_graphique/fond_logo.png);
background-position:top;
display:block;
height:70px;
width:100%
}
.souslogoGD{
background-image:url(../images/kit_graphique/haut_gauche.png);
display:block;
height:45px
}
.coulsouslogo{
background-color:#1C5F36
}

/* Menu des blocs */
.menubloc{
background-image:url(../images/kit_graphique/haut_gauche.png);
background-position:top;
display:block;
height:25px;
font-weight:bold;
color:#006666;
line-height:25px
}
.menubloc2{
background-image:url(../images/kit_graphique/haut_gauche.png);
}

/* Séparateurs qui forme le kit graphique */
.separateur_lateral1 {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#FFA346;
width:1px
}
.separateur_lateral2 {
border-right-style:dotted;
border-right-width:1px;
border-right-color:#FFA346;
width:1px
}
.separateur_lateral3 {
border-left-style:solid;
border-left-width:1px;
border-left-color:#FFA346;
border-right-style:solid;
border-right-width:1px;
border-right-color:#FFA346;
border-top-style:solid;
border-top-width:1px;
border-top-color:#FFA346
}
.separateur_lateral4 {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFA346;
}

/* Ligne de la bordure et de la couleur de fond autour de la page entière */
.bodyline{
background: #FFFFFF;
color:#000000;
border:1px;
border-style:solid;
border-color:#FFA346
}

/* Ligne séparateur */
hr{
border-top-style:dotted;
border-top-color:#FFA346;
border-top-width:1px;
color:#FFFFFF
}

/* Contour des blocs principaux */
.blocline{
border-style:dotted;
border-color:#FFA346;
border-width:1px
}
/* Contour de Open_table / Close_table et du forum */
.contour{
border-style:dotted;
border-color:#FFA346;
border-width:1px
}
/* Titres des catégories du forum */
.cattitle { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006666; 
font-weight:bold; 
letter-spacing:1px;
border-style:dotted;
border-width:1px;
border-color:#FFA346
}
.cattitle2 { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006666; 
font-weight:bold; 
letter-spacing:1px;
}
/* Topic du forum */
.topictitle {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}
a.cattitle { 
text-decoration: none; 
color:#0000FF; 
}
a.cattitle:hover { 
text-decoration: none; 
}


/* Couleurs et arrière-plan des blocs principaux. ROW3 utiliser dans les titres du forum*/
td.row1{
background-color:#FFFFFF;
border-color:#006600;
border-style:dotted;
border-width:1px
}
td.row2{
background-color:#669900;
border-color:#FFA346;
border-style:dotted;
border-width:1px
}
td.row3{
background-color:#669900;
border-color:#FFA346;
border-style:dotted;
border-width:1px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006666; 
font-weight:bold; 
letter-spacing:1px
}
td.row4{
background-color:#FFFF97;
border-bottom-color:#FFA346;
border-bottom-style:dotted;
border-bottom-width:1px
}

/* Divers */
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-color:#CBE6F9; 
border:#FFFFFF; 
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: #FFFFFF; 
border-style: solid; 
height: 12px; 
}
td.row3Right,td.spaceRow {
background-color: #CBE6F9; 
border: #FFFFFF; 
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: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
line-height : 120%; 
color : #000000;
}

/* Texte général */
.titre { 
color:#006666; 
font-size: 12px; 
font-weight : bold;
}
.sous_titre { 
color: #006699; 
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: #32475F; 
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 : #0000FF;  
}
a.mainmenu:hover { 
text-decoration: none; 
color : #839FBC; 
}



/* Copyright et info bouton */
.copyright {
background-color:#FFA346; 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
letter-spacing:normal
}
a.copyright	{ 
color:#444444; 
text-decoration:none
}
a.copyright:hover { 
color:#000000; 
text-decoration:none
}

/* Eléments du formulaire */
input,textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-style:normal;
border-color:#FFA346;
border-style:dotted;
border-width:1px;
background-color:#E4E0E0
}
/* Couleur d'arrière-plan des champs d'entrée du texte */
input.post, textarea.post, select {
background-color:#FFFFFF
}
input { 
text-indent:2px 
}
/* Les boutons utilisés du BB-Code pour poster 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 : #FAFAFA;
font-weight : bold;
}
/* Bouton Submit normal */
input.liteoption {
background-color : #FAFAFA;
font-weight : normal;
}
/* Panneaux du bbcode ([panneau][/panneau]) */
.panneau {
padding:4px;
line-height:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
border: 1px solid #000000;
}
/* Citations dans le bbcode ([quote][/quote])*/
.quote {
background-color:#FFFFFF;
border:1px;
border-style:solid;
border-color:#0066CC;
position:relative;
padding:5px;
left:-5px;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}
/* Codes PHP dans le bbcode. ([code][/code])*/
.code_php {
background-color:#FFFFFF;
border:1px;
border-style:solid;
border-color:#0066CC;
position:relative;
padding:5px;
left:-5px;
line-height:12px;
font-family:"Courier New", Courier, mono;
font-size:12px
}
