/*----------------------      Général          ----------------------------*/

body 
{
	background-color: #1C0608;
	font-family: Verdana;
	background-image: url(../images/fond1.gif);
	background-attachment:fixed;
}


font,th,td,p,div {
	font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size:12px;
}




/*----------------------		images		-------------------------------------*/

.photos
{
border-style 		: solid;
border-width		: 2px;	
}

/*----------------------		link		-------------------------------------*/


a:link		{ color : #8D6A42;  }
a:visited	{ color : #8D6A42;  }
a:hover 	{ color : #8D6A42;  }


.menu 			{ font-size : 12px; color : #8D6A42; }
a.menu:link		{ text-decoration : none; color : #8D6A42;  }
a.menu:visited	{ text-decoration : none; color : #8D6A42;  }
a.menu:hover 	{ text-decoration : none; color : #8D6A42;  }

.photo			{ color : #8D6A42; }
a.photo:link	{ color : #8D6A42;  }
a.photo:visited	{ color : #8D6A42;  }
a.photo:hover 	{ color : #DCC6A1;  }





/*----------------------		tableaux	-------------------------------------*/

.gentable
 {
 
	width				: 800px;	
	border-width		: 2px;	
	border-color		: #000000;	
	border-style		: solid;
	padding-left	 	: 20px;
	padding-right	 	: 20px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	background-color 	: #FFF6DD;	
}

.noborder
 {
	width				: 100%;	
	border-width		: 1px;	
	border-spacing		: 1px;
	border-color		: #FFF6DD;	
	border-style		: solid;
	background-color 	: #FFF6DD;
}


.uppermenu
{
	background-image: url(../images/upper_menu.jpg);

}
.undermenu
{
	background-image: url(../images/under_menu.jpg);

}
.menucell
{
	background-color 	: #FFF6DD;
	border-width		: 1px;
	border-style		: solid;	
	border-color		: #000000;

}
.textecell
{
	background-color 	: #FFF6E6;
	border-width		: 1px;
	border-style		: solid;	
	border-color		: #000000;

}
.messagetable
{
	background-color 	: #F6F48E;
	width				: 700px;
	border-width		: 1px;
	border-style		: solid;	
	border-color		: #F6F48E;

}
.messagetitlecell
{
	width				: 200px;
	background-color 	: #BDBDBD;
	border-width		: 1px;
	border-style		: solid;	
	border-color		: #000000;

}
.messagebodycell
{
	background-color 	: #FAE3BE;
	border-width		: 3px;
	border-style		: dotted;
	border-color		: #BDBDBD;
	padding-left	 	: 10px;
	padding-right	 	: 10px;
	padding-top			: 10px;
	padding-bottom		: 10px;

}
div.emptyLine1px { height:1px; width:100%; overflow:hidden; }
div.emptyLine2px { height:2px; width:100%; overflow:hidden; }
div.emptyLine3px { height:3px; width:100%; overflow:hidden; }
div.emptyLine5px { height:5px; width:100%; overflow:hidden; }
div.emptyLine10px { height:10px; width:100%; overflow:hidden; }
div.emptyLine20px { height:20px; width:100%; overflow:hidden; }

div.whiteLine1px { height:1px; background-color:#FFFFFF; width:100%; overflow:hidden; }
div.whiteLine2px { height:2px; background-color:#FFFFFF; width:100%; overflow:hidden; }

div.blueLine1px { height:1px; background-color:#004b97; width:100%; overflow:hidden; }
div.blueLine2px { height:2px; background-color:#004b97; width:100%; overflow:hidden; }

div.redLine1px { height:1px; background-color:#e53138; width:100%; overflow:hidden; }
div.redLine2px { height:2px; background-color:#e53138; width:100%; overflow:hidden; }

.buttonsoff { color:#FFFFFF; background-color:#392620; font-size: 16px; font-weight: bolder ; padding:1px; cursor:auto }
.buttonsBlueOn { border:solid 1px #004375; color:#FFFFFF; background-color:#004b97; padding:2px; cursor:pointer; font-size: 10px; font-weight: bolder ; font-family : verdana,geneva,arial,helvetica,sans-serif; }

.buttonsGreenOn { color:#FFFFFF; background-color:#169816; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsBlackOn { color:#FFFFFF; background-color:#000000; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsRedOn { color:#FFFFFF; background-color:#BD1010; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsBlueOn { color:#FFFFFF; background-color:#004375; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsChocoOn { color:#000000; background-color:#f09f10; font-size: 16px; font-weight: bolder ;  padding:1px; cursor:pointer }
.buttonsGrisOn { color:#000000; background-color:#CCCCCC; font-size: 16px; font-weight: bolder ;  padding:1px; cursor:pointer }

A { text-decoration: none; color: #004b97; }
A:Visited { text-decoration: none; color: #004b97;  }
A:Active { text-decoration: none;  }
A:Hover { text-decoration: none; color: #e53138; }

A.stat { text-decoration: none; font-weight : bolder;font-size : 16px; color: #321208; }
A.stat:Visited { text-decoration: none; font-weight : bolder; font-size : 16px; color: #321208;  }
A.stat:Active { text-decoration: none;  }
A.stat:Hover { text-decoration: none; font-weight : bolder; font-size : 16x; color: #8b4005; }

A.niv { text-decoration: none; font-size : 14px; color: #FFFFFF; }
A.niv:Visited { text-decoration: none; font-size : 14px;  border=0; color: #FFFFFF; }
A.niv:Active { text-decoration: none; }
A.niv:Hover { text-decoration: none; font-size : 14px;  color: #f1cb5b; }

A.niv1 { text-decoration: none; font-size : 14px; color: #411908; }
A.niv1:Visited { text-decoration: none; font-size : 14px;   color: #411908; }
A.niv1:Active { text-decoration: none;  color: #411908;}
A.niv1:Hover { text-decoration: none; font-size : 14px;  color: #c34a1b; }

.ver020 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 20px; }
.ver013 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
.ver011 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }


.ligne1
{
    background-color : #660099;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
    padding : 5px;
    text-align : left
}

.ligne2
{
    padding : 3px;
    font-size : 10px;
    text-align : left
}


.ligne2i
{
    padding : 3px;
    color : #666666;
    font-size : 10px;
    font-style : italic;
    text-align : left
}


.ligne2b
{
    padding : 3px;
    font-size : 10px;
    font-weight : bolder;
    text-align : left
}

.ligne2ib
{
    padding : 3px;
    font-size : 10px;
    font-weight : bolder;
    border:solid 0,5px #000000;
    color : #354888;
    text-align : left
}

.ligne3
{
    background-color : #660099;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
    padding : 3px;
    text-align : center
}

.ligne4
{
    padding : 2px;
    font-size : 11px;
    text-align : center
}

.ligne5
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 12px;
    padding : 3px;
    text-align : left
}

.ligne6
{
    background-color : #FFFFCC;
    color : #666666;
    font-size : 10px;
    padding : 3px;
    text-align : left
}

.ligne7
{
    background-color : #FFFFCC;
    color : #000000;
    font-size : 10px;
    padding : 3px;
    text-align : left
}


.ligne8
{
    color : #000000;
    font-size : 15px;
    padding : 3px;
    font-weight : bolder;
    text-align : center
}


.ligne9
{
    color : #000000;
    font-size : 12px;
    padding : 3px;
    font-weight : bolder;
    text-align : center
}

.aide
{
    padding : 3px;
    font-size : 11px;
    text-align : left
}

.menuadmin { color:#000066; padding:1px; padding-left:5px; padding-right:5px }
.menuadmin:hover { background-color:#004375; color:#FFFFFF; text-decoration:none }