BODY {
	/* Par défaut */
	font-family : Verdana;
	font-size : 12px;
	background-color : #FBFFFF;
	/*background-image : url(images/fond.jpg);
	*/
	background-image : url(../images/fond.jpg);
	background-repeat : no-repeat;
	background-position : left top;
	background-attachment : fixed;
}

.BODYG {
	/* Par défaut */
	font-family : Verdana;
	font-size : 12px;
	background-color : #00A252;
	/*background-image : url(images/fond.jpg);
	*/
	border-right-style : outset;
	border-right-width : 2;
	border-right-color : #00A252;
	background-image : none;
}

.TITRE {/* Titres de pages */
	font-weight : bold;
	font-size : 18px;
}

TD {/* tableau par défaut */
	font-weight : Bold;
	font-size : 12	px;
	list-style : none inside url(../images/ballr.gif);
}

.TitreImp {
	/* tableau par défaut */
	font-weight : Bold;
	font-size : 13px;
	font-family : cursive;
}

.GTitre {
	/*titre bloc de menu*/
	/*background : #5566AA;
	background : #55AA66;*/
	background : #006A12;
	color : #FFFFFF;
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	padding-left: 5px;
	border : 2 outset #66CC88;
}

.GBloc {
	/*bloc de menu*/
	border: solid Gray;
	vertical-align : top;
	background: #E7E7B5;
	/*background: #BBEECC;*/
	border : 2 inset White;
	vertical-align : top;
	padding-bottom : 5px;
	list-style : none inside url(../images/ballr.gif);
}

.GA {
	color : #6B6521;
	font-size : 10px;
}
.GA:VISITED {
	color : #6B6521;
	font-size : 10px;
}
.GA:ACTIVE {
	color : #FF0000;
	font-size : 10px;
	text-decoration : none;
}
.GA:HOVER {
	color : #B4B18F;
	font-size : 10px;
}
.mTitre {
	/*bleu titres*/
	background: #F05D30;
	color : #FFFFFF;
	font-family : Verdana;
	font-weight : bold;
	font-size : 14px;
	border: 2px inset 1 #FFFFFF;
	padding : 15px;
	text-align : center;
}

.mTitreSmall {
	/*Titres petits (pour grands formulaires)*/
	background: #D0D0B0;
	color : #6B6521;
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	border: 1px inset #FFFFFF;
	text-align : center;
}
.mDate {
	/*Titres petits (pour grands formulaires)*/
	background: #FFFFFF;
	color : #666666;
	font-family : Verdana;
	font-weight : bold;
	font-size : 10px;
	border: 1px inset #FFFFFF;
	text-align : center;
}
.mTitreGauche {
	/*Titres petits (pour grands formulaires)*/
	background: #D0D0B0;
	color : #6B6521;
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	border: 1px inset #FFFFFF;
	text-align : right;
	vertical-align : top;
}
.mInactif {/*gris*/
	color : #FFFFFF;
	font-size : 11px;
	background-image: url(../images/croix.gif);
	background-position : center;
	background-repeat : no-repeat;
}

.mBloc {
	background : #006A12;
	color : #FFFFFF;
	border : 3 outset #00AA12;
	vertical-align : top;
	padding-bottom : 1px;
}
.mBloc2 {
	/*Bloc en relief gris*/
	background: #FFFFFF;
	vertical-align : top;
	padding-bottom : 1px;
}

.mBlocE{
	background : #006A12;
	color : #FFFFFF;
	border-spacing : 1px;
	border : 1px solid #000000;
	vertical-align : top;
	padding-bottom : 1px;
}

.mA {
	/*lien en relief (effet bouton)*/
	background: #E7E7B5;
	color : #6B6521;
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	border: 1px outset White ;
	text-align : center;
	text-decoration : none;
}
.mA:HOVER {
	border : 1px inset White;
}
.mA:VISITED {
	border : 1px outset White;
}
.mA:ACTIVE {
	border : 1px outset White;
}

INPUT {
	/*champs de formulaire par défaut*/
	font-weight : Bold;
	font-family : "Courier New", Courier, monospace;
	font-size :12px;
	font-weight : Bold;
	border : 1px outset #D3D3D3;
	margin : 0px 0px -1px;
	background-color : #FFFFF0;
}

INPUT.box {/*champs de formulaire checkbox+radio*/
	font-weight : Bold;
	font-family : "Courier New", Courier, monospace;
	font-size :12px;
	font-weight : Bold;
	border : 0px solid Black;
	margin : 0px;
	background : transparent;
}

INPUT.num {/*champs de formulaire numérique*/
	font-weight : Bold;
	font-size :12px;
	text-align: right;
}

TEXTAREA {
	font-weight : Bold;
	font-family : "Courier New", Courier, monospace;
	font-size :12px;
	border : 1px solid Black;
	background-color : #FFFFF0;
}

SELECT {
	font-weight : bolder;
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
	border : 1px solid Black;
	background-color : #FFFFF0;
}

OPTION {
	font-weight : bolder;
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
	border : 1px solid Black;	
}

.erreur {
	/*messages d'erreur*/
	background : Red;
	color : White;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bolder;
	border : 2px outset pink;
	text-align : center;
}

.warning {
	background : Red;
	color : White;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bolder;
	border : 2px outset pink;
	text-align : center;
	width : 60%;
}

.info {	/*messages dinformation*/
	color : green;
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
}	

.LGroupe{
	background : #FFCCCC;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bolder;
	border-bottom : 1px solid Black;
}
.LJour{
	background : #CCFFCC;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bolder;
}
.LSemaine{
	background : #CCCCFF;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bolder;
}

.L0{
	background : #FFFFFF;
	color : #000000;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
}

.P0{
	background : #FFFFFF;
	color : #000000;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
}
.P0_f{
	background : #FFFFFF;
	color : #000000;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
	border-top : #000000 solid 2px;
}
.L1{
	font-size : 10px;
	background: #FFEEDD;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
}
.P1{
	font-size : 10px;
	background: #FFEEDD;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
}
.P1_f{
	font-size : 10px;
	background: #FFEEDD;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
	border-top : #000000 solid 2px;
}
.E0{
	background : #FFFFFF;
	color : #000000;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
}
.E1{
	font-size : 10px;
	background: #FFEEDD;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
}
.Lalert{
	font-size : 10px;
	background: #FF4400;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
}
.Lalert_f{
	font-size : 10px;
	background: #FF4400;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	border-left : #000000 solid 1px;
	border-right : #000000 solid 1px;
	border-top : #000000 solid 2px;
}

.estompe{
	color: #888888;
}
.small{
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
.smaller{
	font-size : 2px;
	font-style : normal;
	font-weight : normal;
}
.sautpage{
	page-break-after : always;
	font-size : 12px;
	border : 1px solid Black;	
}

.cadre {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	border : 2px solid #006A12 ;
}

.gagne{
	color: Green;
}
.perdu{
	color: Red;
}

.simple {
	color : #FFFFFF;
	background-color : #FF8800;
}
.double{
	color : #FFFFFF;
	background-color : #FF0000;
}
.extension{
	color : #FFFFFF;
	background-color : #0000FF;
	background : #006A12;
}

.cache {
	visibility : hidden;
	display : none;
	height : 0px;
}

.visible {
	visibility : visible;
}

.titreinfo{	
	color: #006A12;
	font-family : Verdana;
	font-weight : bold;
	font-size : 14px;
}
a.info {
	color: #F05D30;
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	text-decoration : none;
	margin-left : 30px;
}
a.info:hover{
	color: #006A12;
	text-decoration : underline;
}
a.plus {
	color: Black;
	font-family : Verdana;
	font-weight : bold;
	font-size : 14px;
	border : black 2px solid;
	text-decoration : none;
	padding-left : 2px;
	padding-right : 2px;
}
