body {margin-top: 0px; margin-bottom: 0px; background-color: #E3E3E1;}

.calenav {
	padding-top:5px; 
	background-image:url(../images/fondraye.gif); 
	background-repeat:repeat;
}
.fondraye {
	background-image:url(../images/fondraye.gif); 
	background-repeat:repeat;
}
.fondraye2 {
	background-image:url(../images/fondraye2.gif); 
	background-repeat:repeat;
}
.socle {
	background-image:url(../images/socle.gif); 
	background-repeat: no-repeat;
}
.socle2 {
	background-image:url(../images/socle2.gif); 
	background-repeat: no-repeat;
}

.fonddroit {
	background-image:url(../images/fdpartenaires.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
}

.navage {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;	color:#000000; padding-left:7px; padding-right:7px; text-decoration:none;}
.navage A {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.navage A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.navage A:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;	color:#419600; text-decoration:none;}
.navageok {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal;	font-weight:bold; color:#419600; padding-left:7px; padding-right:7px; text-decoration:none;}
.navageok A {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;	color:#419600; text-decoration:none;}

.menu1 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-style: normal;	font-weight: bold; color: #898989; padding-top:5px;	padding-bottom:5px;	text-decoration: none;}
.menu1 A {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #898989; text-decoration: none;}
.menu1 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #8989899; text-decoration: none;}
.menu1 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-style: normal;	font-weight: bold; color: #419600; text-decoration: none;}
.menu1ok {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #419600; padding-top:5px; padding-bottom:5px; text-decoration: none;}

.grostitre {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:normal; font-weight:bold; color:#004F16; padding-bottom:10px; text-decoration:none;}

.intro {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#419600; line-height:18px; padding-left:10px; padding-right:10px; padding-top:20px; text-decoration:none;}
.txtvert {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; color:#419600; padding-left:10px; text-decoration:none;}
.grostxtvert {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.grostxtvert2 {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#419600; text-decoration:none;}

.fdblocparents {background-color:#16D435;}
.blocparents {background-color:#16D435; font-family: "Times New Roman", Times, serif; font-size:17px; font-style:normal; font-weight:bold; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:10px; text-decoration:none;}
.blocparents A {font-family: "Times New Roman", Times, serif; font-size:17px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.blocparents A:visited {font-family: "Times New Roman", Times, serif; font-size:17px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.blocparents A:hover {font-family: "Times New Roman", Times, serif; font-size:17px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}


.fdblocparents petit{background-color:#16D435;}
.blocparents {background-color:#16D435; font-family: "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:bold; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:10px; text-decoration:none;}
.blocparents A {font-family: "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.blocparents A:visited {font-family: "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.blocparents A:hover {font-family: "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}

.tdfavoris {background-image:url(../images/fdfavoris.gif); background-repeat:no-repeat; background-position:top; background-position:left; padding-left:7px;}
.txtfavoris {background-image:url(../images/fdfavoris.gif); background-repeat:no-repeat; background-position:top; background-position:left; padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.txtfavoris A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.txtfavoris A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.txtfavoris A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#f0ff00; text-decoration:none;}

.boxphotos {border:#cccccc 1px solid;}
.boxphotos2 {border:#fc8e0c 1px solid;}

.popclose {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#fbefc9; padding-top:5px; padding-bottom:5px; padding-right:13px; text-decoration:none;}
.popclose A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#fbefc9; text-decoration:none;}
.popclose A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#fbefc9; text-decoration:none;}
.popclose A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#ffffff; text-decoration:none;}

.filet {background-image: url(../images/filet1.gif); background-repeat: repeat-x;}
.filet2 {background-image: url(../images/filet2.gif); background-repeat: repeat-x;}
.filetgris {background-image: url(../images/filetgris.gif); background-repeat: repeat-x;}

.txtnormal {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-style: normal;	font-weight: normal; color: #004F16; text-decoration: none;}
.txtnormal A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #004F16; text-decoration: underline;}
.txtnormal A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #004F16; text-decoration: underline;}
.txtnormal A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #419600; text-decoration: underline;}


.lien_dossier {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#419600; padding-top:10px; padding-bottom:10px; text-decoration:none;}
.lien_dossier A {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#419600; text-decoration:none;}
.lien_dossier A:visited {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#419600; text-decoration:none;}
.lien_dossier A:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}

.boxvignette1 {border:#cccccc 1px solid;}
.boxvignette2 {border:#fc8e0c 1px solid;}

/* ----------------------------------- STYLES POUR POPUP IMAGE ------------------------------------------ */
.legendeimg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#fc8e0c; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.infosimg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#fc8e0c; padding-top:7px; padding-bottom:7px; text-decoration:none;}
/* ----------------------------------- FIN STYLES POUR POPUP IMAGE ------------------------------------------ */

.fdbarrenav {background-image:url(../images/fondraye2.gif); background-repeat:repeat;}

.attente1 {background-image:url(../images/fondraye2.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-style:normal; font-weight:bolder; color:#419600; padding-left:25px; padding-right:15px; text-decoration:none;}

.attente2 {background-image:url(../images/fondraye.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-style:normal; font-weight:bolder; color:#419600; padding-top:150px; padding-left:50px; padding-right:15px; text-decoration:none;}

.fdenseignants { background-color:#FFFFFF;}
.txtenseignants {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #004F16; padding-top:30px; padding-bottom:20px; padding-left:20px; padding-right:15px; text-decoration: none;}

.lien_enseignants {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#5ACD00; line-height:20px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:15px; text-decoration:none;}
.lien_enseignants A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#5ACD00; text-decoration:none;}
.lien_enseignants A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#5ACD00; text-decoration:none;}
.lien_enseignants A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}

.lien {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.lien A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.lien A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.lien A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#5ACD00; text-decoration:none;}

.txtdemarche {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; color:#419600; text-decoration:none;}
.titdemarche {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-style:normal; font-weight:bolder; color:#004F16; padding-right:5px; text-decoration:none;}
.sstitdemarche {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; color:#419600; text-decoration:none;}

.titrubriq {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#004F16; border-bottom:dotted 1px #004F16; text-decoration:none;}


.lienvert {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.lienvert A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.lienvert A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004F16; text-decoration:none;}
.lienvert A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#5ACD00; text-decoration:none;}

.infovert {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#004F16; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}

.lienorange {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#E95D0F; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.lienorange A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#E95D0F; text-decoration:none;}
.lienorange A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#E95D0F; text-decoration:none;}
.lienorange A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FC8E0C; text-decoration:none;}

.inforange {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#E95D0F; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}

.lienbleu {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004269; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.lienbleu A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004269; text-decoration:none;}
.lienbleu A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#004269; text-decoration:none;}
.lienbleu A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#30BCC1; text-decoration:none;}

.infobleu {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#004269; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}

.lienrouge {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#9B2201; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.lienrouge A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#9B2201; text-decoration:none;}
.lienrouge A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#9B2201; text-decoration:none;}
.lienrouge A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FF1D06; text-decoration:none;}

.inforouge {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#9B2201; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; text-decoration:none;}

.pavegris {background-image:url(../images/coingris.gif); background-position:top left; background-repeat:no-repeat; background-color:#BFBFBF;}
.titpavegris {background-color:#BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:7px; text-decoration:none;}
.txtpavegris {background-color:#BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-decoration:none;}