body 
{ 	    
 	    background-color:#E5E5E5; 
	
		scrollbar-face-color: #000000;
		scrollbar-shadow-color: #000000;
		scrollbar-arrow-color:  #ffffff;
		
		scrollbar-highlight-color: #336699;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #336699;
		scrollbar-track-color: #336699;

}

font	{ font-family: Verdana, Arial, Helvetica, sans-serif }
td		{ font-family: Verdana, Arial, Helvetica, sans-serif }
th		{ font-family: Verdana, Arial, Helvetica, sans-serif }
P		{ font-family: Verdana, Arial, Helvetica, sans-serif }
hr		{ height: 0px; border: solid #c2cdd6 0px; border-top-width: 1px;}

.tilien {
	FONT-SIZE: 7pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tilien:hover {
	TEXT-DECORATION: underline
}


/* Forum colours */
.bodyline	{ background-color:#FFFFFF; border: #AEBDC4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.forumline	{ background-color:#FFFFFF; border: 2px #006699 solid }

/* Main table cell colours and backgrounds */
TH			{ background-color: #1B7CAD; height: 25px; font-size: 11px; line-height : 100%; font-weight: bold; color: #FFFFFF }
TD.row1		{ background-color: #EFEFEF }
TD.row2		{ background-color: #DEE3E7 }
TD.row3		{ background-color: #c2cdd6 }

/* Setting additional nice borders for the main table cells */
TD.catHead,TD.catSides,TD.catLeft,TD.catRight,TD.catBottom { background-color:#CBD3D9; height: 28px; border: #FFFFFF; border-style: solid; }

TD.catHead	 { height: 29px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }

TH.thHead,TH.thSides,TH.thTop,TH.thLeft,TH.thRight,TH.thBottom,TH.thCornerL,TH.thCornerR { border: #FFFFFF; border-style: solid; }

TH.thHead	 { font-weight : bold; font-size: 12px; height: 25px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }
TH.thSides	 { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TH.thTop	 { border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px }
TH.thLeft	 { border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TH.thRight	 { border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TH.thBottom  { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px }
TH.thCornerL { border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px }
TH.thCornerR { border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }

TD.row3Right	 { background-color: #c2cdd6; border: #FFFFFF; border-style: solid;  border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle2	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 19px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle2bleu { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 19px; font-weight : bold; text-decoration : none; line-height : 120%; color : #336699;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle22noir { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle22bleu { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 15px; font-weight : bold; text-decoration : none; line-height : 120%; color : #336699;}
a.maintitle22bleu		{ text-decoration: none; color : #C23030;  }
a.maintitle22bleu:hover	{ text-decoration: underline; color : #C23030; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle22rouge { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 15px; font-weight : bold; text-decoration : none; line-height : 120%; color : #FF0000;}
a.maintitle22rouge		{ text-decoration: none; color : #C23030;  }
a.maintitle22rouge:hover	{ text-decoration: underline; color : #C23030; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle3	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; text-decoration : none; line-height : 120%; color : #336699;}
a.maintitle3		{ text-decoration: none; color : #006699;  }
a.maintitle3:hover	{ text-decoration: underline; color : #C23030; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle3noir	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; text-decoration : none; line-height : 120%; color : #DA6F03;}
a.maintitle3noir		{ text-decoration: none; color : #DA6F03;  }
a.maintitle3noir:hover	{ text-decoration: underline; color : #C23030; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle3blanc	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; text-decoration : none; line-height : 120%; color : #FFFFFF;}
a.maintitle3blanc		{ text-decoration: none; color : #006699;  }
a.maintitle3blanc:hover	{ text-decoration: underline; color : #C23030; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle4blanc	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none;  color : #FFFFFF;}
a.maintitle4blanc		{ text-decoration: none; color : #FFFFFF;  }
a.maintitle4blanc:hover	{ text-decoration: underline; color : #FFFFFF; }

.prixbleu
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #7f7f7f 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #7f7f7f 1px solid;
    COLOR: #336699;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BACKGROUND-COLOR: white
}
.prixbleu FONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px
}



/* General normal text */
.gen		{ font-size : 12px; color : #000000; }
a.gen		{ color: #006699; text-decoration: none; }
a.gen:hover	{ color: #C23030; text-decoration: underline; }


/* General medium text */
.genmed		{ font-size : 11px; color : #000000; }
a.genmed		{ text-decoration: none; color : #000000; }
a.genmed:hover	{ text-decoration: underline; color : #C23030; }


/* General genmed_calendrier */
.genmed_calendrier		   { font-size : 12px; color : #006699; }
a.genmed_calendrier		   { text-decoration: none; color : #006699; }
a.genmed_calendrier:hover  { text-decoration: underline; color : #FFFFFF; }


/* General small */
.gensmall		{ font-size : 10px; color : #000000; }
a.gensmall		{ color: #006699; text-decoration: none; }
a.gensmall:hover	{ color: #C23030; text-decoration: underline; }

/* General small2 */
.gensmall2		{ font-size : 10px; color : #000000; }
a.gensmall2		{ color: #006699; text-decoration: none; }
a.gensmall2:hover	{ color: #C23030; text-decoration: none; }

/* General small BLANC */
.gensmallblanc	      { font-size : 10px; color : #FFFFFF; font-weight : bold}
a.gensmallblanc		  { color: #FFFFFF; text-decoration: none; font-weight : bold }
a.gensmallblanc:hover { color: #C23030; text-decoration: underline; font-weight : bold}

/* BLANC44 */
.blanc44	      { font-size : 11px; color : #FFFFFF; font-weight : none}
a.blanc44		  { color: #FFFFFF; text-decoration: none; font-weight : none }
a.blanc44:hover { color: #C23030; text-decoration: underline; font-weight : bold}

/* NOIR44 */
.noir44	      { font-size : 11px; color : #000000; font-weight : none}
a.noir44		  { color: #000000; text-decoration: none; font-weight : none }
a.noir44:hover { color: #C23030; text-decoration: underline; font-weight : bold}

.gensmallblancnu      { font-size : 9px; color : #FFFFFF }
a.gensmallblancnu	  { color: #FFFFFF; text-decoration: none; font-weight : bold }
a.gensmallblancnu:hover { color: #C23030; text-decoration: none }

/* General small BLEU */
.gensmallbleu	      { font-size : 9px; color : #006699; font-weight : bold;}
a.gensmallbleu        { color: #006699; text-decoration: none; font-weight : bold }
a.gensmallbleu:hover  { color: #C23030; text-decoration: underline; font-weight : bold}

/* General small ROUGE */
.gensmallrouge         { font-size : 9px; color : #FF0000; font-weight : bold}
a.gensmallrouge        { color: #FF0000; text-decoration: none; font-weight : bold }
a.gensmallrouge:hover  { color: #C23030; text-decoration: underline; font-weight : bold}


/* The register, login, search etc links at the top of the page */
.mainmenu			{ font-size : 11px; text-decoration : none; color : #000000 }
a.mainmenu			{ text-decoration: none; color : #006699;  }
a.mainmenu:hover	{ text-decoration: underline; color : #C23030; }

/* The register, login, search etc links at the top of the page */
.mainmenupetit		{ font-size : 15px; text-decoration : none; color : #FFFFFF }
a.mainmenupetit		{ text-decoration: none; color : #006699;  }
a.mainmenupetit:hover	{ text-decoration: underline; color : #C23030; }

/* The register, login, search etc links at the top of the page */
.mainmenurouge		{ font-size : 10px; text-decoration : none; color : #FF0000 }
a.mainmenurouge     { text-decoration: none; color : #006699;  }
a.mainmenurouge:hover	{ text-decoration: underline; color : #C23030; }

/* The register, login, search etc links at the top of the page */
.gmainmenurouge		{ font-size : 11px; text-decoration : none; color : #FF0000 }
a.gmainmenurouge     { text-decoration: none; color : #006699;  }
a.gmainmenurouge:hover	{ text-decoration: underline; color : #C23030; }

/* Forum categories */
.cattitle			{ font-size : 12px; line-height : 100%; letter-spacing: 1px; font-weight : bold; text-decoration : none; color : #004c75 }
a.cattitle			{ text-decoration: none; color : #004c75; }
a.cattitle:hover	{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink			{ font-size : 12px; font-weight : bold; text-decoration : none; color : #136C99; }
a.forumlink			{ text-decoration: none; color : #136C99; }
a.forumlink:hover	{ text-decoration: underline; color : #D68000; }


/* Quote Code (currently not used) */
.code	{ font-family: Courier, Courier New; font-size: 11px; color: #006600;
		  background-color: #FAFAFA; border: #c2cdd6; border-style: solid;
		  border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
		}
.quote	{ font-family: Verdana, Arial; font-size: 11px; color: #444444; line-height: 125%;
		  background-color: #FAFAFA; border: #c2cdd6; border-style: solid;
		  border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
		}

.quote2	{ font-family: Verdana, Arial; font-size: 11px; color: #336666; line-height: 125%;
		  background-color: #FAFAFA; border: #c2cdd6; border-style: solid;
		  border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
		}
		
.quote3	{ font-family: Verdana, Arial; font-size: 11px; color: #336666; line-height: 125%;
		  background-color: #FFFFFF; border: #FFFFFF; border-style: solid;
		  border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
		}

.quote4	{ font-family: Verdana, Arial; font-size: 11px; color: #006699; line-height: 125%;
		  background-color: #FFFFFF; border: #FFFFFF; border-style: solid;
		  border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
		}
		
		
/* Form elements */
input,textarea, select {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #2079A4;
}

/* The text input fields background colour */
input.post, textarea.post, select {
background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
background-color : #FF0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}

/* The main submit button option */
input.mainoption {
font-family: Arial,Verdana,Helvetica;font-size: 11px;
color:#330033 ;
font-weight : bold;
background-color : #FD9A0B;
}

/* None bold submit button */
input.liteoption {
font-family: Arial,Verdana,Helvetica;font-size: 11px;
color:#330033 ;
font-weight : bold;
background-color : #FD9A0B;
}

form {
	 margin:0px;			 
}

.mrtclass {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 14px;
text-decoration : none;
color:#336699 ;
font-weight : bold;
background-color : #FD9A0B;
}

.mrtclass2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 13px;
text-decoration : none;
color:#000000 ;
font-weight : normal;
background-color : #FD9A0B;
}

.helpline { background-color: #FFFFFF; border-style: none; font-size : 11px; color : #000000;}
.helpline2 { background-color: #DEE3E7; border-style: none; }

/* Liste de choix Niv 1 : Fond orange / Texte noir */
.liste_niv1 { font-family: Arial; font-size: x-small; font-style: normal; font-weight: Bold; color: #000000; background-color: #FD9A0B; border-style: outset; cursor: text; line-height: 10px; font-variant: normal; text-transform: capitalize }

/* Liste de choix Niv 2 : Fond noir / Texte blanc */
.liste_niv2 { font-family: Arial; font-size: x-small; font-style: normal; font-weight: 100; color: #000000; background-color: #FDC168; border-style: outset; cursor: text; line-height: 10px; font-variant: normal; text-transform: capitalize }

/* Liste de choix Niv 2 : Fond noir / Texte blanc */
.liste_niv222 { font-family: Arial; font-size: x-small; font-style: normal; font-weight: 100; color: #000000; background-color: #BDD8EE; border-style: outset; cursor: text; line-height: 10px; font-variant: normal; text-transform: capitalize }

.iframeTextSize10WhiteB
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
	color: White;	
}

.fondcouleurorange
{	background-color : #FD9A0B; color: White;}

.fondcouleurbleu
{	background-color : #2079A4;
