BODY {
	background: white;
	color : #000000;
	font-family :  Arial, sans-serif;
	font-size: 10px;
	text-align: justify;
	
	scrollbar-3dlight-color : #66ccff;
	scrollbar-arrow-color : #white;
	scrollbar-base-color : #111116;
	scrollbar-darkshadow-color : white;
	scrollbar-face-color : #66ccff;
	scrollbar-highlight-color : #white;
	scrollbar-shadow-color : #white;
	scrollbar-track-color : #white;

}

td { font-size:10px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; }


.arial10noir {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9noir {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9gris {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial18orange {
	FONT-SIZE: 18px; COLOR: #f8c068; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial24orangebold {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FF0033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial10noirbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial12noir {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12noirbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12violet {
	FONT-SIZE: 12px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12rougebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12violetbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial10violet {
	FONT-SIZE: 10px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial9violet {
	FONT-SIZE: 9px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial12violetbold_nonsouligne {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial10violetbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial14violetbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12blancbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial10blancbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial8noir {
	FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #0080C0;
	font-weight: bold;	
	}


	
	
		
	
	
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #0080C0;
	font-weight: bold;	
}


	
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: bold;	
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none ;
	color: red;
	font-weight: bold;

}




.liensbarre a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;	
	}


	
	
		
	
	
.liensbarre  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;	
}


	
.liensbarre a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: bold;	
}
.liensbarre a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none ;
	color: black;
	font-weight: bold;

}




.calendrier a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
		background:#FFCC00;
	font-weight: bold;	
	}


	
	
		
	
	
.calendrier  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
		background:#FFCC00;
	font-weight: bold;	
}
.calendrier  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
		background:#FFCC00;
	font-weight: bold;	
}
.calendrier  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none ;
	color: white;
		background:red;
	font-weight: bold;

}



.arial10rouge {

	FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

input           {FONT-SIZE: 11px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
input.textfield {FONT-SIZE: 11px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
select          {FONT-SIZE: 11px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
textarea        {FONT-SIZE: 11px; COLOR: #382078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.arial18noirclair {

	FONT-SIZE: 18px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial12violetsouligne {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #382078;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;

}
.blanc14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
}









/* Table 1 Style */
table.table1{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:100%;

}
.table1 thead th{

    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#FF8C00; /*FF8C00*/
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
       	color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
        );
    background: -moz-linear-gradient(
        center bottom,
		
		
		
		#ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9DD929;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table1 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table1 tfoot th{
    color:#666;
}
.table1 tbody td{
    padding:10px;
    text-align:center;
    background-color:#FFECC4;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table1 tbody span.check::before{
    content : url(../jpg/check0.png)
}


/* Table 4 Style */
table.table4{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:85%;

}
.table4 thead th{

    padding:5px;
    color:#000;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#6877d2; /*FF8C00 74a40f */
   
  /*  
 bleu foncé : 4f91d5
 bleu clair :  bdd6ef
 bleu pale : e6eff9
*/
   background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);

    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table4 thead th:empty{
    background:transparent;
    border:none;
}
.table4 tbody th{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#ff7f04;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table4 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table4 tfoot th{
    color:#666;
}
.table4 tbody td{
    padding:7px;
    text-align:center;
    background-color:#d8e7f6;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table4 tbody span.check::before{
    content : url(../jpg/check0.png)
}


/*
background: #74a40f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#74a40f));
background: -webkit-linear-gradient(#EEFF99, #74a40f);
background: -moz-linear-gradient(#EEFF99, #74a40f);
background: -ms-linear-gradient(#EEFF99, #74a40f);
background-image: -ms-linear-gradient(#EEFF99, #74a40f);
background: -o-linear-gradient(#EEFF99, #74a40f);
background: linear-gradient(#EEFF99, #74a40f);
-pie-background: linear-gradient(#EEFF99, #74a40f);

*/

/* Table 5  barre recherche  */
table.table5{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:300px;

	
}
.table5 thead th{

    padding:15px;
    color:#000;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#6877d2; /*FF8C00 74a40f */
   
  /*  
 bleu foncé : 4f91d5
 bleu clair :  bdd6ef
 bleu pale : e6eff9
*/
   background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);

    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table5 thead th:empty{
    background:transparent;
    border:none;
}
.table5 tbody th{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#ff7f04;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table5 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table5 tfoot th{
    color:#666;
}
.table5 tbody td{
    padding:10px;
    text-align:center;
    background-color:#d8e7f6;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table5 tbody span.check::before{
    content : url(../jpg/check0.png)
}






/* Table 6 Style  détail mission intranet*/
table.table6{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:100%;

}
.table6 thead th{

    padding:15px;
    color:#000;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#6877d2; /*FF8C00 74a40f */
   
  /*  
 bleu foncé : 4f91d5
 bleu clair :  bdd6ef
 bleu pale : e6eff9
*/
   background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);

    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table6 thead th:empty{
    background:transparent;
    border:none;
}
.table6 tbody th{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#ff7f04;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table6 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table6 tfoot th{
    color:#666;
}
.table6 tbody td{
    padding:10px;
    text-align:center;
    background-color:#ffffff;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table6 tbody span.check::before{
    content : url(../jpg/check0.png)
}









/* Table 7 accueil*/
table.table7{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:900px;
	vertical-align:middle;

}
.table7 thead th{

    padding:15px;
    color:#000;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#6877d2; /*FF8C00 74a40f */
   
  /*  
 bleu foncé : 4f91d5
 bleu clair :  bdd6ef
 bleu pale : e6eff9
*/
   background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);

    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table7 thead th:empty{
    background:transparent;
    border:none;
}
.table7 tbody th{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#ff7f04;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table7 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table7 tfoot th{
    color:#666;
}
.table7 tbody td{
    padding:10px;
    text-align:center;
    background-color:#ffffff;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table7 tbody span.check::before{
    content : url(../jpg/check0.png)
}






/* Table 2 Style */
table.table2{
    font-family: Georgia, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.2em;
    border-collapse:collapse;
    text-align:center;
}
.table2 thead th, .table2 tfoot td{
    padding:20px 10px 40px 10px;
    color:#fff;
    font-size: 26px;
    background-color:#222;
    font-weight:normal;
    border-right:1px dotted #666;
    border-top:3px solid #666;
    -moz-box-shadow:0px -1px 4px #000;
    -webkit-box-shadow:0px -1px 4px #000;
    box-shadow:0px -1px 4px #000;
    text-shadow:1px 1px 1px #000;
}
.table2 tfoot th{
    padding:10px;
    font-size:18px;
    text-transform:uppercase;
    color:#888;
}
.table2 tfoot td{
    font-size:36px;
    color:#EF870E;
    border-top:none;
    border-bottom:3px solid #666;
    -moz-box-shadow:0px 1px 4px #000;
    -webkit-box-shadow:0px 1px 4px #000;
    box-shadow:0px 1px 4px #000;
}
.table2 thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.table2 thead :nth-last-child(1){
    border-right:none;
}
.table2 thead :first-child,
.table2 tbody :nth-last-child(1){
    border:none;
}
.table2 tbody th{
    text-align:right;
    padding:10px;
    color:#333;
    text-shadow:1px 1px 1px #ccc;
    background-color:#f9f9f9;
}
.table2 tbody td{
    padding:10px;
    background-color:#f0f0f0;
    border-right:1px dotted #999;
    text-shadow:-1px 1px 1px #fff;
    text-transform:uppercase;
    color:#333;
}
.table2 tbody span.check::before{
    content : url(../jpg/check1.png)
}

/* Table 3 Style */
table.table3{
    font-family:Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 1.7em;
    text-align:center;
    border-collapse:collapse;
}
.table3 thead th{
    padding:6px 10px;
    text-transform:uppercase;
    color:#444;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    border-bottom:5px solid #444;
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #7FD2FF;
}
.table3 tfoot :nth-child(2){
    -moz-border-radius:0px 0px 0px 5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 thead :nth-child(2){
    -moz-border-radius:5px 0px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #45A8DF;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #2388BF;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #096A9F;
}
.table3 thead :nth-child(5){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
.table3 tfoot :nth-child(5){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.table3 tfoot td{
    font-size:38px;
    font-weight:bold;
    padding:15px 0px;
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td{
    padding:10px;
}
.table3 tbody tr:nth-child(4) td{
    font-size:26px;
    font-weight:bold;
}
.table3 tbody td:nth-child(even){
    background-color:#444;
    color:#444;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(189,189,189)),
        color-stop(0.7, rgb(224,224,224))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(189,189,189) 39%,
        rgb(224,224,224) 70%
        );
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td:nth-child(odd){
    background-color:#555;
    color:#f0f0f0;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(85,85,85)),
        color-stop(0.7, rgb(105,105,105))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(85,85,85) 39%,
        rgb(105,105,105) 70%
        );
    text-shadow:1px 1px 1px #000;
}
.table3 tbody td:nth-last-child(1){
    border-right:1px solid #222;
}
.table3 tbody th{
    color:#696969;
    text-align:right;
    padding:0px 10px;
    border-right:1px solid #aaa;
}
.table3 tbody span.check::before{
    content : url(../jpg/check2.png)
}







/* Table Style */
table.table800{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	width:800px;

}
.table800 thead th{

    padding:15px;
    color:#000;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #000000;
    border-bottom:3px solid #000000;
    background-color:#6877d2; /*FF8C00 74a40f */
   
  /*  
 bleu foncé : 4f91d5
 bleu clair :  bdd6ef
 bleu pale : e6eff9
*/
   background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);

    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table800 thead th:empty{
    background:transparent;
    border:none;
}

.table800 caption{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#000;
	 font-size:16px;
    text-shadow:1px 1px 1px #d8e7f6;
    background-color:#fff;
    border:1px solid #000;
    border-right:3px solid #000;
    padding:10px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#fff), 
		color-stop(32%,#fff), 
		color-stop(56%,#fff), 
		color-stop(100%,#d8e7f6)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #fff 0%,
		#fff 32%,
		#fff 56%,
		#d8e7f6 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}


.table800 tbody th{
	
	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
    color:#fff;
	
    text-shadow:1px 1px 1px #568F23;
    background-color:#ff7f04;
    border:1px solid #ff7f04;
    border-right:3px solid #ff7f04;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
		
				color-stop(0%,#ffb76b), 
		color-stop(32%,#ffa73d), 
		color-stop(56%,#ff7c00), 
		color-stop(100%,#ff7f04)
		

        
        );
    background: -moz-linear-gradient(
        left bottom,
   #ffb76b 0%,
		#ffa73d 32%,
		#ff7c00 56%,
		#ff7f04 100%
        );
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table800 tfoot td{
    color: #ff7f04;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table800 tfoot th{
    color:#666;
}
.table800 tbody td{
    padding:10px;
    text-align:center;
    background-color:#d8e7f6;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#0000;
	 font-size:12px;
    text-shadow:1px 1px 1px #fff;
}
.table800 tbody span.check::before{
    content : url(../jpg/check0.png)
}


/*
background: #74a40f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#74a40f));
background: -webkit-linear-gradient(#EEFF99, #74a40f);
background: -moz-linear-gradient(#EEFF99, #74a40f);
background: -ms-linear-gradient(#EEFF99, #74a40f);
background-image: -ms-linear-gradient(#EEFF99, #74a40f);
background: -o-linear-gradient(#EEFF99, #74a40f);
background: linear-gradient(#EEFF99, #74a40f);
-pie-background: linear-gradient(#EEFF99, #74a40f);

*/




/* PIE */

.tableaupie {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 660px;
margin: 10px 10 10 10 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #e5e5e5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#ffffff));
background: -webkit-linear-gradient(#e5e5e5, #ffffff);
background: -moz-linear-gradient(#e5e5e5, #ffffff);
background: -ms-linear-gradient(#e5e5e5, #ffffff);
background-image: -ms-linear-gradient(#ffffff, #ffffff);
background: -o-linear-gradient(#e5e5e5, #ffffff);
background: linear-gradient(#e5e5e5, #ffffff);
-pie-background: linear-gradient(#e5e5e5, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
.bouton_authentifie {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #000;
padding: 20px;
text-align: justify ; width: 999px; height:300;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #fff 0px 2px 3px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#bdd6ef));
background: -webkit-linear-gradient(#ffffff, #bdd6ef);
background: -moz-linear-gradient(#ffffff, #bdd6ef);
background: -ms-linear-gradient(#ffffff, #bdd6ef);
background-image: -ms-linear-gradient(#ffffff, #bdd6ef);
background: -o-linear-gradient(#ffffff, #bdd6ef);
background: linear-gradient(#ffffff, #bdd6ef);
-pie-background: linear-gradient(#ffffff, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}

.bouton_barresuivi {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #000;
padding: 20px;
text-align: justify ; width: 150 px; height:30;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #fff 0px 2px 3px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#bdd6ef));
background: -webkit-linear-gradient(#ffffff, #bdd6ef);
background: -moz-linear-gradient(#ffffff, #bdd6ef);
background: -ms-linear-gradient(#ffffff, #bdd6ef);
background-image: -ms-linear-gradient(#ffffff, #bdd6ef);
background: -o-linear-gradient(#ffffff, #bdd6ef);
background: linear-gradient(#ffffff, #bdd6ef);
-pie-background: linear-gradient(#ffffff, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	.boutonaccueil {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #000;
padding: 10px;
text-align: justify ; width: 600px; height:300;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	.boutonpie20 {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #696;
padding: 10px;
text-align: justify ; width: 10px;
margin: 5px 5 5 5 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #74a40f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#74a40f));
background: -webkit-linear-gradient(#EEFF99, #74a40f);
background: -moz-linear-gradient(#EEFF99, #74a40f);
background: -ms-linear-gradient(#EEFF99, #74a40f);
background-image: -ms-linear-gradient(#EEFF99, #74a40f);
background: -o-linear-gradient(#EEFF99, #74a40f);
background: linear-gradient(#EEFF99, #74a40f);
-pie-background: linear-gradient(#EEFF99, #74a40f);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
	.boutonpie20jaune {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #696;
padding: 10px;
text-align: justify ; width: 10px;
margin: 5px 5 5 5 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #FFFF00;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#FFFF00));
background: -webkit-linear-gradient(#EEFF99, #FFFF00);
background: -moz-linear-gradient(#EEFF99, #FFFF00);
background: -ms-linear-gradient(#EEFF99, #FFFF00);
background-image: -ms-linear-gradient(#EEFF99, #FFFF00);
background: -o-linear-gradient(#EEFF99, #FFFF00);
background: linear-gradient(#EEFF99, #FFFF00);
-pie-background: linear-gradient(#EEFF99, #FFFF00);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	.boutonpie20eteint {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #696;
padding: 10px;
text-align: justify ; width: 10px;
margin: 5px 5 5 5 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #cccccc;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cccccc));
background: -webkit-linear-gradient(#ffffff, #cccccc);
background: -moz-linear-gradient(#ffffff, #cccccc);
background: -ms-linear-gradient(#ffffff, #cccccc);
background-image: -ms-linear-gradient(#ffffff, #cccccc);
background: -o-linear-gradient(#ffffff, #cccccc);
background: linear-gradient(#ffffff, #cccccc);
-pie-background: linear-gradient(#ffffff, #cccccc);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	.boutonpie {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 280px;
margin: 10px 10 10 10 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #74a40f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#74a40f));
background: -webkit-linear-gradient(#EEFF99, #74a40f);
background: -moz-linear-gradient(#EEFF99, #74a40f);
background: -ms-linear-gradient(#EEFF99, #74a40f);
background-image: -ms-linear-gradient(#EEFF99, #74a40f);
background: -o-linear-gradient(#EEFF99, #74a40f);
background: linear-gradient(#EEFF99, #74a40f);
-pie-background: linear-gradient(#EEFF99, #74a40f);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	.boutonpie a {
			
			color:#000000;
			text-decoration:none;
		}
			.boutonpie a:hover {
				color:#990099;
				
			}
			
			
			
	.bouton_dossier {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 20px;
text-align: center ; width: 110px;
margin:  20px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffb76b;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb76b), to(#ff7f04));
background: -webkit-linear-gradient(#ffb76b, #ff7f04);
background: -moz-linear-gradient(#ffb76b, #ff7f04);
background: -ms-linear-gradient(#ffb76b, #ff7f04);
background-image: -ms-linear-gradient(#ffb76b, #ff7f04);
background: -o-linear-gradient(#ffb76b, #ff7f04);
background: linear-gradient(#ffb76b, #ff7f04);
-pie-background: linear-gradient(#ffb76b, #ff7f04);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
	.bouton_dossier a {
			
			color:#000000;
			text-decoration:none;
		}
			
			
			
			
			.bouton_dossier a:hover {
				color:#990099;
				
			}
			
		
		
		
		
		.boutonformulaire {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 10px;
text-align: center ; width: 110px;
margin:  10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffffff;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
background: -webkit-linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(#ffffff, #ffffff);
background: -ms-linear-gradient(#ffffff, #ffffff);
background-image: -ms-linear-gradient(#ffffff, #ffffff);
background: -o-linear-gradient(#ffffff, #ffffff);
background: linear-gradient(#ffffff, #ffffff);
-pie-background: linear-gradient(#ffffff, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
			.boutonformulaire2 {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width: 250px;
margin:  5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffffff;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
background: -webkit-linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(#ffffff, #ffffff);
background: -ms-linear-gradient(#ffffff, #ffffff);
background-image: -ms-linear-gradient(#ffffff, #ffffff);
background: -o-linear-gradient(#ffffff, #ffffff);
background: linear-gradient(#ffffff, #ffffff);
-pie-background: linear-gradient(#ffffff, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	.boitemessageriereponse {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width: 450px;
margin:  5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffb76b;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb76b), to(#ffffff));
background: -webkit-linear-gradient(#ffb76b, #ffffff);
background: -moz-linear-gradient(#ffb76b, #ffffff);
background: -ms-linear-gradient(#ffb76b, #ffffff);
background-image: -ms-linear-gradient(#ffb76b, #ffffff);
background: -o-linear-gradient(#ffb76b, #ffffff);
background: linear-gradient(#ffb76b, #ffffff);
-pie-background: linear-gradient(#ffb76b, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	.boitemessagerieoriginal {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width: 450px;
margin:  5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffb76b;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bdd6ef), to(#ffffff));
background: -webkit-linear-gradient(#bdd6ef, #ffffff);
background: -moz-linear-gradient(#bdd6ef, #ffffff);
background: -ms-linear-gradient(#bdd6ef, #ffffff);
background-image: -ms-linear-gradient(#bdd6ef, #ffffff);
background: -o-linear-gradient(#bdd6ef, #ffffff);
background: linear-gradient(#bdd6ef, #ffffff);
-pie-background: linear-gradient(#bdd6ef, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
			
			.bouton_afficher {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 10px;
text-align: center ; width: 110px;
margin:  10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffb76b;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb76b), to(#ff7f04));
background: -webkit-linear-gradient(#ffb76b, #ff7f04);
background: -moz-linear-gradient(#ffb76b, #ff7f04);
background: -ms-linear-gradient(#ffb76b, #ff7f04);
background-image: -ms-linear-gradient(#ffb76b, #ff7f04);
background: -o-linear-gradient(#ffb76b, #ff7f04);
background: linear-gradient(#ffb76b, #ff7f04);
-pie-background: linear-gradient(#ffb76b, #ff7f04);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
		.bouton_validation_bas {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 10px;
text-align: center ; width: 310px;
margin:  10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
	
		.bouton_nouveau_stage {
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 10px;
text-align: center ; width: 310px;
margin:  10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffb76b;


	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb76b), to(#ff7f04));
background: -webkit-linear-gradient(#ffb76b, #ff7f04);
background: -moz-linear-gradient(#ffb76b, #ff7f04);
background: -ms-linear-gradient(#ffb76b, #ff7f04);
background-image: -ms-linear-gradient(#ffb76b, #ff7f04);
background: -o-linear-gradient(#ffb76b, #ff7f04);
background: linear-gradient(#ffb76b, #ff7f04);
-pie-background: linear-gradient(#ffb76b, #ff7f04);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	.bouton_nouveau_stage a {
			
			color:#000000;
			text-decoration:none;
		}
			
			
			
			
			.bouton_nouveau_stage a:hover {
				color:#990fffff099;
				
			}
			
			
			
			
			
			
			
	
	.boutonpiecolgauche {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
		border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 210px;
margin: 10px 10 10 10 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #74a40f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#74a40f));
background: -webkit-linear-gradient(#EEFF99, #74a40f);
background: -moz-linear-gradient(#EEFF99, #74a40f);
background: -ms-linear-gradient(#EEFF99, #74a40f);
background-image: -ms-linear-gradient(#EEFF99, #74a40f);
background: -o-linear-gradient(#EEFF99, #74a40f);
background: linear-gradient(#EEFF99, #74a40f);
-pie-background: linear-gradient(#EEFF99, #74a40f);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
		
.boutonpiecolgauche a {
			
			color:#000000;
			text-decoration:none;
		}
			.boutonpiecolgauche a:hover {
				color:#990099;
				
			}
			
.bouton_contact_orange {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
		border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 350px;
margin: auto ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #FF9900;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFc46b), to(#FF9900));
background: -webkit-linear-gradient(#FFc46b, #FF9900);
background: -moz-linear-gradient(#FFc46b, #FF9900);
background: -ms-linear-gradient(#FFc46b, #FF9900);
background-image: -ms-linear-gradient(#FFc46b, #FF9900);
background: -o-linear-gradient(#FFc46b, #FF9900);
background: linear-gradient(#FFc46b, #FF9900);
-pie-background: linear-gradient(#FFc46b, #FF9900);
position:relative;
z-index:400;

behavior: url(css/PIE.htc);
	}
			
			
.boutonpiecolgaucheorange {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
		border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 210px;
margin: 10px 10 10 10 ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #FF9900;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFc46b), to(#FF9900));
background: -webkit-linear-gradient(#FFc46b, #FF9900);
background: -moz-linear-gradient(#FFc46b, #FF9900);
background: -ms-linear-gradient(#FFc46b, #FF9900);
background-image: -ms-linear-gradient(#FFc46b, #FF9900);
background: -o-linear-gradient(#FFc46b, #FF9900);
background: linear-gradient(#FFc46b, #FF9900);
-pie-background: linear-gradient(#FFc46b, #FF9900);
position:relative;
z-index:400;

behavior: url(css/PIE.htc);
	}
	

	
.boutonpiecolgaucheorange a {
			
			color:#000000;
			text-decoration:none;
		}
			.boutonpiecolgaucheorange a:hover {
				color:#990099;
				
			}
			
			
			
		.boutonaccueil_hauteurlibre {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #000;
padding: 10px;
text-align: justify ; width: 600px; 
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	.boutonfrance {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
			border: 1px solid #000;
padding: 10px;
text-align: justify ; width: 810px;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
	.bouton_ouvrir{
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width:30px; height=20px ;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}	
	
		.bouton_ouvrir2{
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width:60px; height=20px ;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}	
		.bouton_ouvrir2rouge{
		
		/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width:60px; height=20px ;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #990000;
background: -webkit-gradient(linear, 0 099000 0 bottom, from(#990000), to(#ffffff));
background: -webkit-linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(#990000, #ffffff);
background: -ms-linear-gradient(#990000, #ffffff);
background-image: -ms-linear-gradient(#990000, #ffffff);
background: -o-linear-gradient(#990000, #ffffff);
background: linear-gradient(#990000, #ffffff);
-pie-background: linear-gradient(#990000, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}	
	
	.bouton_dossier_bleu {
	/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;
	border: 1px solid #4f91d5;
	padding: 20px;
	text-align: center;
	width: 110px;
	margin: auto  /* permet de centrer dans la page */;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #000 0px 2px 3px;
	background: #4f91d5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
	background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
	background: -moz-linear-gradient(#4f91d5, #bdd6ef);
	background: -ms-linear-gradient(#4f91d5, #bdd6ef);
	background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
	background: -o-linear-gradient(#4f91d5, #bdd6ef);
	background: linear-gradient(#4f91d5, #bdd6ef);
	-pie-background: linear-gradient(#4f91d5, #bdd6ef);
	position:relative;
	z-index:400;
	behavior: url(css/PIE.htc);
	height: 10;
	}		
		.bouton_recup_email {
	/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;
	border: 1px solid #4f91d5;
	padding: 20px;
	text-align: center;
	width: 510px; height:300px;
	margin: auto  /* permet de centrer dans la page */;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #000 0px 2px 3px;
	background: #4f91d5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
	background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
	background: -moz-linear-gradient(#4f91d5, #bdd6ef);
	background: -ms-linear-gradient(#4f91d5, #bdd6ef);
	background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
	background: -o-linear-gradient(#4f91d5, #bdd6ef);
	background: linear-gradient(#4f91d5, #bdd6ef);
	-pie-background: linear-gradient(#4f91d5, #bdd6ef);
	position:relative;
	z-index:400;
	behavior: url(css/PIE.htc);
	height: 10;
	}				
			
			
			
		.boutontableau410 {
		
	/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #4f91d5;
padding: 5px;
text-align: center ; width: 415px;
margin:  5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffffff;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
background: -webkit-linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(#ffffff, #ffffff);
background: -ms-linear-gradient(#ffffff, #ffffff);
background-image: -ms-linear-gradient(#ffffff, #ffffff);
background: -o-linear-gradient(#ffffff, #ffffff);
background: linear-gradient(#ffffff, #ffffff);
-pie-background: linear-gradient(#ffffff, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
		
			
			
		.boutontableau610 {
		
	/* bouton orange */ 
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#000000;	
			border: 1px solid #000;
padding: 10px;
text-align: justify ; width: 600px; height:300;
margin: auto  /* permet de centrer dans la page */ ;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #78abdf 0px 2px 3px;
background: #ffffff;

	/* orange clair : ffb76b
	orange foncé :  ff7f04
	*/
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
background: -webkit-linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(#ffffff, #ffffff);
background: -ms-linear-gradient(#ffffff, #ffffff);
background-image: -ms-linear-gradient(#ffffff, #ffffff);
background: -o-linear-gradient(#ffffff, #ffffff);
background: linear-gradient(#ffffff, #ffffff);
-pie-background: linear-gradient(#ffffff, #ffffff);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
		
	.boutontableau70  {
	/* css PIE pie pour fonctionner : position relative et z index élevé ou z index -1 */ 
	color:#990099;	
		border: 1px solid #696;
padding: 20px;
text-align: justify ; width: 70%;
margin: auto  /* permet de centrer dans la page */ ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background: #4f91d5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f91d5), to(#bdd6ef));
background: -webkit-linear-gradient(#4f91d5, #bdd6ef);
background: -moz-linear-gradient(#4f91d5, #bdd6ef);
background: -ms-linear-gradient(#4f91d5, #bdd6ef);
background-image: -ms-linear-gradient(#4f91d5, #bdd6ef);
background: -o-linear-gradient(#4f91d5, #bdd6ef);
background: linear-gradient(#4f91d5, #bdd6ef);
-pie-background: linear-gradient(#4f91d5, #bdd6ef);
position:relative;
z-index:400;
behavior: url(css/PIE.htc);
	}
	
	
			

	.link:hover {
	/* violet greta */
	/* color:#990099;*/ 
	/* vert greta */
	color:#74a40f;  
	}
	
	.linkbas {
	background:url(../images/link-left-bg.png) left top no-repeat; 
	display:inline-block;
	text-decoration:none;
	margin:19px 0 0 0px;
	/* vert greta */
	/* color:#74a40f;  */
		/* violet greta */
	color:#990099;
	
	cursor:pointer; 
	font-family:Tahoma, Geneva, sans-serif;
}
	.linkbas span {
		background:url(../images/link-right-bg.png) right top no-repeat;
		display:inline-block; 
		padding:0 6px;
	}
	.linkbas span span  {
		background:url(../images/link-tail-bg.gif) top repeat-x;
		padding:4px 2px 6px 3px;
		
	}
	.linkbas:hover {
	/* violet greta */
	/* color:#990099;*/ 
	/* vert greta */
	color:#74a40f;  
	}