body {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/gestion_site.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 1px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 200;
	color: #000000;

}
a.input:link,
a.input:visited,
a.input:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #000000;
	text-decoration:none;
	background-image: url(../../upload/conflink.gif);
	background-repeat: no-repeat;
	background-position: left top;
		width:200px;
	height:25px;
	text-align: center;
	
}

a.input:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color:#333333;
	text-decoration:none;
	background-image: url(../../upload/confover.gif);
   	background-repeat: no-repeat;
	background-position: left top;
	width:200px;
	height:25px;
	text-align: center;
}
.tbl_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	color: 545455;
	background-color: #FFFFFF;
	border: 1px solid 5365AD;
}
.menu_g {
	background-color: #FFFFFF;
	width: 184px;
}
.prbody {
	background-attachment: fixed;
	background-image: url(../imagespr/fond.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.borderblue {
	border: 1px solid #6C7EBC;
}
.borderconfig{
	border: 3px solid #666666;
}
.tbl_bleu {
	border-bottom: 1px solid #6C7EBC;
	
}
.tbl_gris {
	border-bottom: 1px solid #7E7F7F;
	
}
.entete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 394669;
	background-color: #CFD6E9;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-width:1px;
	border-color:#6C7EBC;
	border-style:solid;
	height: 22px;
}
.entete_gestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 394669;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-width:1px;
	border-color:#6C7EBC;
	border-style:solid;
	height: 22px;
}
.entete1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: 394669;
	background-color: #CFD6E9;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-width:1px;
	border-color:#6C7EBC;
	border-style:solid;
	height: 22px;
}
.entete2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 394669;
	background-color: #CFD6E9;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-bottom-width:1px;
	border-bottom-color:#6C7EBC;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-color:#6C7EBC;
	border-top-style:solid;
	border-left-width:1px;
	border-left-color:#6C7EBC;
	border-left-style:solid;
	height: 22px;
}
.entete3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 394669;
	background-color: #CFD6E9;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-bottom-width:1px;
	border-bottom-color:#6C7EBC;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-color:#6C7EBC;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#6C7EBC;
	border-right-style:solid;
	height: 22px;
}
.entete4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 394669;
	background-color: #FFFFF2;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	border-width:2px;
	border-color:#6C7EBC;
	border-style:solid;
	height: 22px;
}

.entete5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: 394669;
	background-color: #CFD6E9;
	border-bottom-width:1px;
	border-bottom-color:#6C7EBC;
	border-bottom-style:solid;
	height: 22px;
}
.entete6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #394669;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;

}
.blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.tdcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 200;
	color: #ECE9D8;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.tdcald {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.txtcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 200;
	color: #000000;

}
.txtcal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;

}
a.txtcal2:link,
a.txtcal2:visited,
a.txtcal2:active,
a.txtcal2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
    text-decoration:none;
}
a.liencal:link,
a.liencal:visited,
a.liencal:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #413A2B;
	text-decoration:none;
}

a.liencal:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color:#FFFFFF;
	text-decoration:none;

}
a.lienmg:link,
a.lienmg:visited,
a.lienmg:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #7E87A4;
	text-decoration:underline;
	
}

a.lienmg:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color:#000000;
	text-decoration:none;

}
a.lienmt:link,
a.lienmt:visited,
a.lienmt:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E87A4;
	text-decoration:none;
}

a.lienmt:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;

}
a.lienmt1:link,
a.lienmt1:visited,
a.lienmt1:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #7E87A4;
	text-decoration:none;
}

a.lienmt1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color:#000000;
	text-decoration:none;

}

a.lien5:link,
a.lien5:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 2px solid #4048AC;
	text-decoration:none;
	}
		a.lien5:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #CCCCCC;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 2px solid #4048AC;
	text-decoration:none;
}
	a.lien5:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 2px solid #4048AC;
	text-decoration:none;
}
a.lien6:link,
a.lien6:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E3009;
	background-color: #CED198;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 4px solid #B8BB7B;
	text-decoration:none;
	}
		a.lien6:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E3009;
	background-color: #CED198;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 4px solid #7E7F6B;
	text-decoration:none;
}
	a.lien6:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E3009;
	background-color: #CED198;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 4px solid #86894D;
	text-decoration:none;
}
a.lienopt:link,
a.lienopt:visited,
a.lienopt:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.lienopt:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999999;
	text-decoration:none;

}
a.lien14px:link,
a.lien14px:visited,
a.lien14px:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
a.lien14px:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#999999;
	text-decoration:none;

}
.txtentete
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E87A4;
	text-decoration:none;
}
.menugauche {
	
	color:#000000;
	text-align:left;
}

.msgerreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
a.lirh:link,
a.lirh:visited,
a.lirh:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
}
a.lirh:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;

}
a.linkalbum:link,
a.linkalbum:visited,
a.linkalbum:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	text-indent:15;
}
a.linkalbum:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#CCCCCC;
	text-decoration:none;
	text-indent:15;

}
.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 1px solid #4048AC;
}
.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 1px solid #4048AC;
}
.input3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2px;
	border: 1px solid #4048AC;
}
a.lieninput:link,
a.lieninput:visited,
a.lieninput:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 1px solid #4048AC;
	text-decoration:none;
}

a.lieninput:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #D9E1F8;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 140px;
	border: 1px solid #4048AC;
	text-decoration:none;

}
a.lien1:link,
a.lien1:visited,
a.lien1:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

a.lien1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999999;
	text-decoration:none;

}
.titremg {
	font-weight: bold;
}
.tbl_alt {
	border-color:#6D7FBD;
	 border-style:solid;
	  border-width:1px;
}
.prmaintbl {
	border-width:1px;
	border-color:#BDBCBC;
	border-style:solid;
	background-color: C8CDEC;
}
.tbllogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-attachment: scroll;
	background-color: DDE5FA;
	background-image: url(../images/login.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px;
	height: 215px;
	width: 300px;
	border-width:1px;
	border-color:#818EBB;
	border-style:solid;
	
}

.prmenutbl {
	border-width:1px;
	border-color:#838282;
	border-style:solid;
	background-color: C8CDEC;
}

.fondpr {
	background-attachment: scroll;
	background-image: url(../imagespr/quebecvg.jpg);
	background-repeat: no-repeat;
	background-position: center center ;
	height: 362px;
	width: 565px;
}
.tdmainlogin {
	background-color: #FFFFFF;

	width: 700px;
	border-width:1px;
	border-color:#6E7FBD;
	border-style:solid;

}
.tdbborder {

	border-bottom-width:1px;
	border-bottom-color:#6E7FBD;
	border-bottom-style:solid;

}
.ligne_gestion {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/border_gestion.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ligne_gestion_doc {
	background-attachment: scroll;
	background-color: #E9F0F4;
	background-image: url(../images/border_gestion.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid;
	border-color:#FFFFFF;
	border-width:3px;

}
.tbl_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #333333;
	text-align: right;
}
.inputcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	height: 18px;
	width: 70px;
	border: 1px solid #999999;
}
.tcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: 100;
	color: #333333;

}
.tcal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;

}
/* CSS Document */



.text1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
	letter-spacing: .01em;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}


a.lien3:link,
a.lien3:visited,
a.lien3:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;

	
}

a.lien3:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
   
}


.textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #413A2B;
	width:80px;
	border-color: #443A26;
	border-style:outset;
	border-width:1px;
}
a.lienmemo:link,
a.lienmemo:visited,
a.lienmemo:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E87A4;
	text-decoration:none;
}

a.lienmemo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;

}.black {
	color: #333333;
}

a.lienLO:link,
a.lienLO:visited,
a.lienLO:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

a.lienLO:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#7E87A4;
	text-decoration:none;

}
a.lienLO1:link,
a.lienLO1:visited,
a.lienLO1:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #000000;
	text-decoration:none;
}

a.lienLO1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color:#7E87A4;
	text-decoration:none;

}.ok {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.annee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
.tbl_gris2 {
	border-bottom: 1px solid #7E7F7F;
	border-left: 1px solid #7E7F7F;
	border-right: 1px solid #7E7F7F;
	
}.fondgris {
	background-color: #CCCCCC;
}

#check div {
	float: left;
	 padding:2px 10px 2px 10px;
	 text-align:center;
	 margin-top:2px;
}
#check li {
	 height:30px;
	 border:#0099CC 1px solid;
	 list-style:none;
	 width:530px;
}
#check input {
	 height:18px;
	 font-size:10px;
	
	
}