.body2 {
	padding-top: 0px;
	margin: 0;
	SCROLLBAR-FACE-COLOR: #0069A3;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #1D89B8;
	background-color: #FFFFFF;
	background-image: url(imgs/fond_site.jpg);
	background-repeat: repeat-x;
}
a:hover{color : #990000; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;} 
a:visited{color : #336600; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a:link{color : #336600; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}

a.menu:link { background: url(imgs/puce1.gif) no-repeat; color : #FFFFFF; font-style : normal; 	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;  padding-bottom: 7px;}
a.menu:visited { background: url(imgs/puce1.gif) no-repeat; color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;  padding-bottom: 7px;}
a.menu:hover { background: url(imgs/puce2.gif) no-repeat ;  color : #FFCC00; 	font-style : normal; 	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;  padding-bottom: 7px;}
	
a.menu1:link {
	background-image: url(imgs/puce3.jpg);
	color : #336600;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	padding-bottom: 7px;
	background-repeat: no-repeat;
	cursor:url(imgs/hand.cur), pointer;
}
a.menu1:visited { background-image: url(imgs/puce3.jpg); color : #336600; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; padding-bottom: 7px;background-repeat: no-repeat; cursor:url(imgs/hand.cur), pointer;}
a.menu1:hover { background-image: url(imgs/puce4.jpg); color : #990000;font-style : normal; 	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; padding-bottom: 7px;background-repeat: no-repeat;cursor:url(imgs/hand.cur), pointer;}
	
a.menu2:link { color : #275475; font-style : normal; 	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu2:visited {color : #275475; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer; }
a.menu2:hover {color : #990000; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}

a.menu3:link { color : #275475; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; height:24px; cursor:url(imgs/hand.cur), pointer;}
a.menu3:visited { color : #275475; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;height:24px; cursor:url(imgs/hand.cur), pointer;}
a.menu3:hover {color : #990000; font-style : normal;font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;height:24px; cursor:url(imgs/hand.cur), pointer;}

a.menu4:link { background: url(imgs/bouton-bleu.jpg) no-repeat; color : #FFFFFF; font-style : normal; 	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; height: 24px; cursor:url(imgs/hand.cur), pointer;}
a.menu4:visited { background: url(imgs/bouton-bleu.jpg) no-repeat; color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; height: 24px; cursor:url(imgs/hand.cur), pointer;}
a.menu4:hover { background: url(imgs/bouton-vert.jpg) no-repeat ;  color : #FFCC00; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; height: 24px;cursor:url(imgs/hand.cur), pointer;}

a.menu5:link {
	color : #FFFFFF;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-align: left;
	cursor:url(imgs/hand.cur), pointer;
}
a.menu5:visited {
	color : #FFFFFF;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-align: left;
	cursor:url(imgs/hand.cur), pointer;
}
a.menu5:hover {
	color : #FFCC00;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-align: left;
	cursor:url(imgs/hand.cur), pointer;
}

a.menu6:link { color : #275475; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu6:visited {color : #275475; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu6:hover {color : #990000; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}

a.menu7:link { color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu7:visited {color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu7:hover {color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}

a.menu8:link { color : #990000; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu8:visited {color : #990000; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}
a.menu8:hover {color : #FFFFFF; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-decoration : none; cursor:url(imgs/hand.cur), pointer;}


a.ok:link { background-image: url(imgs/ok.gif); background-repeat: no-repeat; cursor:url(imgs/hand.cur), pointer;}
a.ok:visited {background-image: url(imgs/ok.gif); background-repeat: no-repeat; cursor:url(imgs/hand.cur), pointer;}
a.ok:hover {background-image: url(imgs/ok2.gif); background-repeat: no-repeat; height: 20px; cursor:url(imgs/hand.cur), pointer; }

a.deconnexion:link {
	background-color:#00CC00;
	color : #FFFFFF;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	width:23px;
	text-align: center;
}
a.deconnexion:visited {
	background-color:#00CC00;
	color : #FFFFFF;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	width:23px;
	text-align: center;
}
a.deconnexion:hover {
	background-color:#00CC00;
	color : #990000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	width:23px;
	text-align: center;
}
.bandeau 
{
	background-image: url(imgs/bandeau.jpg);
	background-repeat: no-repeat;
	height: 213px;
	width: 1100px;
}
.bandeau2 {
	background-image: url(imgs/bandeau2.jpg);
	background-repeat: no-repeat;
	height: 213px;
	width: 1000px;
}
.bandeau-menu 
{
	background-image: url(imgs/menu.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 900px;
}
.bas 
{
	background-image: url(imgs/bas.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 1000px;
}
.actualites 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
}

.agenda:link{text-decoration: underline; color: #999999; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; cursor:url(imgs/hand.cur), pointer;}
.agenda:visited{text-decoration: underline; color: #999999; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; cursor:url(imgs/hand.cur), pointer;}
.agenda:hover {text-decoration: none; color: #336600; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; cursor:url(imgs/hand.cur), pointer;}
.aujourdhui{
background-color:#FFCC00;
width:23px;
text-align:center;
font-family:verdana;
font-size:11px;
color: #990000;
font-weight: bold;
}

.jour{
width:23px;
text-align:center;
font-family:verdana;
color: #275475;
font-size:11px;
}
.calendrier 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.td-cal {
	background-color: #00CC00;
}
.texte{color: #FFFFFF; font-weight: normal;  font-size: 10px; font-family:Verdana;
}
.texte000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
	font-style: italic;
}
.texte00 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
}
.texte01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 30px;
	text-align: justify;
}

.texte01-droite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding-right: 50px;
}
.texte01-surb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-align: justify;
	padding: 2px;
	background-color: #FFFF99;
}
.texte03-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.texte04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275475;
	font-weight: normal;
}
.texte04-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275475;
	font-weight: bold;
	padding-left: 30px;
	height: 22px;
	padding-top: 4px;
}
.texte05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 60px;
	text-align: justify;
}
.texte06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texte07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275475;
	font-weight: bold;
}
.texte-visite {
color: #FFCC00; font-weight: bold;  font-size: 10px; font-family:Verdana;
}
.texte-visite2 {
	color: #275475;
	font-weight: bold;
	font-size: 10px;
	font-family:Verdana;
}
.texte-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.texte-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	font-weight: bold;
	padding-left: 20px;
}
.titre-page 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #275475;
	padding-left: 40px;
}
.titre-page-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	padding-left: 40px;
}
.titre-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 50px;
	padding-top: 3px;
}
.sous-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
.sous-titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	background-color: #D5FEA7;
}
.principal {
	background-image: url(imgs/fond-principal.jpg);
	background-repeat: repeat;
	height: 300px;
	width: 834px;
}
.separe-accueil {
	background-image: url(imgs/separe-accueil.jpg);
	background-repeat: repeat-y;
	width: 2px;
}
.champ-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	height: 18px;
	border: 1px solid #275475;
	background-color: #CAFBFF;
}
.champ-form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	height: 15px;
	border: 1px solid #006600;
	background-color: #C5FEBC;
}
.champ-form-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	border: 1px solid #275475;
	background-color: #CAFBFF;
}
.table-menu {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
}
.cale-swf {
	padding-right: 48px;
	height: 40px;
	padding-top: 0px;
}
.menu-corps {
	background-image: url(imgs/menu_corps.jpg);
	background-repeat: no-repeat;
}
.menu-fin {
	background-image: url(imgs/menu_fin.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 210px;
}
.bandeau-admin {
	background-image: url(imgs/bandeau.jpg);
	background-repeat: no-repeat;
	height: 213px;
	width: 1100px;
}
.menu-admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	background-color: #FFFF99;
	text-align: center;
	height: 20px;
	padding-top: 3px;
}
.bandeau3 {
	background-image: url(imgs/bandeau3.jpg);
	background-repeat: no-repeat;
	height: 213px;
	width: 1000px;
}
.cale-gauche {
	background-image: url(imgs/cale_gauche.jpg);
	background-repeat: repeat;
	width: 44px;
}
.fond-menu {
	background-color: #3B4B64;
}
.fond-admin {
	background-image: url(imgs/fond_admin.jpg);
	background-repeat: repeat;
}
.fond-quest {
	background-image: url(imgs/fond_quest.jpg);
	background-repeat: repeat;
}
.fond-page {
	background-color: #FFFFFF;
	height: 350px;
}
.centre-menu {
	background-image: url(imgs/centre_menu.jpg);
	background-repeat: repeat;
	height: 79px;
}
.cale-menu {
	padding-right: 20px;
	height: 40px;
	padding-top: 5px;
}
.couleur-page {
	background-color: #FFFFFF;
	border: 1px solid #275475;
}
.decalage-cadre {
	padding-left: 8px;
}
.rss {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.reserver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 40px;
}
.hightlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #275475;
	background-color: #B4E4FE;
}
.span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #275475;
}
.span2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #275475;
}
.span3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imgs/tabright2.gif);
	background-repeat: no-repeat;
}
.tdoff {
	background-image: url(imgs/tdoff.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.tdoff2 {
	background-image: url(imgs/tdoff2.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.tdon {
	background-image: url(imgs/tdon.jpg);
	background-repeat: repeat;
	height: 25px;
}
.rss {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.bande-haut {
	background-image: url(imgs/bande-haut.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 1000px;
	background-color: #3B4B62;
}
.bande-swf {
	background-image: url(imgs/bande-swf.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 1000px;
	padding-right: 10px;
	padding-top: 2px;
}
.bande-menu {
	background-image: url(imgs/bande-menu.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 1000px;
	padding-top: 1px;
}
.bande-principal1 {
	background-image: url(imgs/bande-principal1.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 1000px;
}
.bande-principal2 {
	background-image: url(imgs/bande-principal2.jpg);
	background-repeat: repeat;
	height: 400px;
	width: 1000px;
}
.bande-principal3 {
	background-image: url(imgs/bande-principal3.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 1000px;
}
.bande-reserve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #275475;
}
.bandeau-inter {
	background-image: url(imgs/bandeau_inter.jpg);
	height: 36px;
	width: 1100px;
}
.td-menu{
	height: 24px;
	background-image: url(imgs/bouton-bleu.jpg);
	padding: 4px;
}
.decalage {
	padding-left: 100px;
}
.reserver2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.fond-actus {
	background-image: url(imgs/fond-actus.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 200px;
	background-position: center;
}
.bandeau2-1 {
	background-image: url(imgs/bandeau2-1.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 1000px;
}
.bandeau2-2 {
	background-image: url(imgs/bandeau2-2.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 1000px;
}
.bandeau2-3 {
	background-image: url(imgs/bandeau2-3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 1000px;
}
.bandeau2-4 {
	background-image: url(imgs/bandeau2-4.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #275475;
	text-indent: 50px;
	vertical-align: bottom;
}
.bandeau2-5 {
	background-image: url(imgs/bandeau2-5.jpg);
	background-repeat: repeat;
	height: 400px;
	width: 1000px;
}

.bandeau2-6 {
	background-image: url(imgs/bandeau2-6.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 1000px;
}
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
}
.question2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275475;
	font-weight: bold;
	height: 22px;
}
.box {
 margin:0;
 vertical-align:middle;
}
.resultat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.resultat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	background-image: url(imgs/resultat_score.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 45px;
}
.rpib {
	background-image: url(imgs/tabright2.gif);
	background-repeat: no-repeat;
	height: 150px;
}

