body {
	background-image: url(img/fond1.jpg);
	background-repeat: repeat-x;
}

.tableau1 {
	WIDTH: 715;
}
.tableau1 TH {
	BACKGROUND: #F55555;
	FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-ALIGN: center
}
.tableau1 TD {
}
.tableau1 TR.lig0 {
	COLOR: #fff; BACKGROUND-COLOR: #4980c7;TEXT-ALIGN: center;
}

.tableau1 TR.lig1 {
	BACKGROUND: #f7f6f2;TEXT-ALIGN: center;
}
.tableau1 TR.lig2 {
	BACKGROUND: #f2f0aa; TEXT-ALIGN: center;
}

.tbook {
	WIDTH: 555;
}
.tbook TH {
	BACKGROUND: #F55555;
	FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-ALIGN: center
}
.tbook TD {
}
.tbook TR.lig0 {
	COLOR: #fff; BACKGROUND-COLOR: #4980c7;TEXT-ALIGN: center;
}

.tbook TR.lig1 {
	BACKGROUND: #f7f6f2;TEXT-ALIGN: center;
}
.tbook TR.lig2 {
	BACKGROUND: #f2f0aa; TEXT-ALIGN: center;
}

.tbooka {
	WIDTH: 800;
}
.tbooka TH {
	BACKGROUND: #F55555;
	FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-ALIGN: center
}
.tbooka TD {
}
.tbooka TR.lig0 {
	COLOR: #fff; BACKGROUND-COLOR: #4980c7;TEXT-ALIGN: center;
}

.tbooka TR.lig1 {
	BACKGROUND: #f7f6f2;TEXT-ALIGN: center;
}
.tbooka TR.lig2 {
	BACKGROUND: #f2f0aa; TEXT-ALIGN: center;
}


.tableau2 {
	WIDTH: 520
}
.tableau2 TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 10px/2.2em verdana, sans-serif; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.tableau2 TH A {
	TEXT-DECORATION: underline
}
.tableau2 TH.titre {
	BACKGROUND: #FF0000;
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-ALIGN: center
}

.tableau2 TH.titre1 {
	BACKGROUND: #FF9900;
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-ALIGN: center
}

.tableau2 TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tableau2 TD.blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.tableau2 TD.blanc A {
	TEXT-DECORATION: none
}
.tableau2 TD.pastel1 A {
	TEXT-DECORATION: none
}
.tableau2 TD A.lienparier {
	FONT-SIZE: 11px
}
.tableau2 .sep_h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.tableau2 TH.secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tableau2 TH {
	COLOR: #fff; BACKGROUND-COLOR: #4980c7
}
.tableau2 TH A {
	COLOR: #fff
}
.tableau2 .sep_h {
	BACKGROUND: #4980c7
}
.tableau2 TH.secondary {
	BACKGROUND: #4980c7
}
.tableau2 .primary TD {
	BORDER-LEFT-COLOR: #4980c7; BORDER-BOTTOM-COLOR: #4980c7; BORDER-TOP-COLOR: #4980c7; BORDER-RIGHT-COLOR: #4980c7
}
.tableau2 .secondary TD {
	BORDER-LEFT-COLOR: #4980c7; BORDER-BOTTOM-COLOR: #4980c7; BORDER-TOP-COLOR: #4980c7; BORDER-RIGHT-COLOR: #4980c7
}
.tableau2 .odd {
	BACKGROUND: #f7f6f2;FONT: 11px Arial; 
}
.tableau2 .even {
	BACKGROUND: #f2f0aa;FONT: 11px Arial; 
}

.tableau2 .act {
	BACKGROUND: #42f0bb;FONT: 13px Arial; 
	
}

.selectscan {
	BACKGROUND: #42f0aa
}

.tableau3 {
	WIDTH: 740;text-align: center;
}
.tableau3 .e1 {
	background-color: #FF8080;
}
.tableau3 .e2 {
	background-color: #CCFF00;
}
.tableau3 .e3 {
	BACKGROUND-color: #26BCD7;
}
.tableau3 .e4 {
	BACKGROUND-color: #02f0aa;
}
.tableau3 .e5 {
	BACKGROUND-color: #02f04a;
}
.tableau3 .e6 {
	BACKGROUND-color: #02A0aa;
}
.tableau3 .e7 {
	BACKGROUND-color: #A2f0aa;
}
.tableau3 .e8 {
	BACKGROUND-color: #FFFF99;
}
.tableau3 .e9 {
	BACKGROUND-color: #A2f02a;
}
.tableau3 .e10 {
	BACKGROUND-color: #66FFCC;
}
.tableau3 .e11 {
	BACKGROUND-color: #FF9900;
}



#gbar {
	PADDING-LEFT: 3px; HEIGHT: 22px
}
.gbh {
	BORDER-TOP: #c9d7f1 1px solid; FONT-SIZE: 1px
}
.gbd {
	BORDER-TOP: #c9d7f1 1px solid; FONT-SIZE: 1px
}
.gbh {
	WIDTH: 100%; POSITION: absolute; TOP: 24px; HEIGHT: 0px
}
#gbi {
	Z-INDEX: 1000; BACKGROUND: #fff; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 24px
}
#gbs {
	Z-INDEX: 1000; BACKGROUND: #fff; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 24px
}
#gbi {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #c9d7f1 1px solid; Z-INDEX: 1001; BORDER-LEFT: #a2bae7 1px solid; BORDER-BOTTOM: #36c 1px solid
}
#guser {
	PADDING-BOTTOM: 7px! important
}
#gbar {
	FONT-SIZE: 13px; PADDING-TOP: 2px! important
}
#guser {
	FONT-SIZE: 13px; PADDING-TOP: 2px! important
}

@media All    
{
.gb1 {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 0.73em; HEIGHT: 22px
}
.gb3 {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 0.73em; HEIGHT: 22px
}
#gbar {
	FLOAT: left
}
    }
.gb2 {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
A.gb1 {
	COLOR: #00c! important
}
A.gb2 {
	COLOR: #00c! important
}
A.gb3 {
	COLOR: #00c! important
}
.gb2 {
	TEXT-DECORATION: none
}
.gb3 {
	TEXT-DECORATION: none
}
A.gb2:hover {
	BACKGROUND: #36c; COLOR: #fff! important
}
#gbar {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 1px! important; PADDING-TOP: 1px! important
}

#login INPUT {
	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; FLOAT: right; MARGIN: 0px 10px 0px 0px; FONT: 10px Arial; BORDER-LEFT: #979797 1px solid; WIDTH: 80px; COLOR: #6256b0; TEXT-INDENT: 3px; BORDER-BOTTOM: #979797 1px solid; HEIGHT: 14px
}
#login * {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial; COLOR: #6256b0; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}


#pageNav{
	float: left;
	top:100px;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

h1{
 display: inline;
}
h2{
 display: inline;
}
h3{
 display: inline;
}


h4{
 font: 100% Arial,sans-serif;
 color: #336633;
 margin: 0px;
 padding: 0px;
 display: inline;
}



.Style1 {font-size: x-small}
.StyleJ {font-style:italic; color: #FFFF00}

span.culture1 {color:red;}

span.bleu {color:blue;}

.cadre1 {padding:0px; border-bottom:1px solid #bbb;	width: 450px;}
.cadre1 .box1 {border:1px solid #1F098C; padding:0px;	width: 450px;	color: #000000; }

.cadre1c {padding:0px; border-bottom:1px solid #bbb;	width: auto;}
.cadre1c .box1c {border:1px solid #1F098C; padding:0px;	width: auto;	color:blue; text-align: center; }

.cadre2 {padding:0px; border-bottom:1px solid #bbb}
.cadre2 .box2 {border:1px solid #FF098C; padding:0px; font-size:12px}

.cadre3 {padding:0px; border-bottom:1px solid #bbb}
.cadre3 .box3 {border:1px solid #FF098C; padding:0px; font-size:16px; color:blue;}
