
/* ======= Style par défaut =======*/
body {
    margin: 5; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #4f6f92;
    }
font,th,td,p {
	font-family: Verdana, Palatino, Times;
	font-size: 12px;
	}

a {  
	text-decoration : none;
}


table {  
	background : #FFFFFF;
	cellspacing : 0px;
	cellpadding : 0px;
}
INPUT {	BORDER-RIGHT: #424674 1px solid; BORDER-TOP: #424674 1px solid; 	FONT-SIZE: 10px; 	BORDER-LEFT: #424674 1px solid; BORDER-BOTTOM: #424674 1px solid; font-family: Verdana, Palatino, Times;	}	TEXTAREA {	BORDER-RIGHT: #424674 1px solid; BORDER-TOP: #424674 1px solid; 	FONT-SIZE: 10px; 	BORDER-LEFT: #424674 1px solid; BORDER-BOTTOM: #424674 1px solid; font-family: Verdana, Palatino, Times;	}
.std {
	font-family: Verdana, Palatino, Times;
	font-size: 12px;
	}
/* ======= Page complète =======*/
.blanc {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #FFFFFF;
	}
.bleu {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #0141ab;
	}
.rouge {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
color : #AA0000;
	}
.hidden {  
font-family: Verdana, Palatino, Times;
font-size: 0px;
text-align: center;
color : #4f6f92;
	}

/* ====== Cadres ===========*/
.bann1 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #F6C666;
	}
.band1 {  
border:solid 1px #F6C666;
background : #F6C666 ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre1 {  
border:solid 2px #F6C666;
	}
.cadre1s {  
border:solid 1px #F6C666;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text1 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #F6C666;
	}
.titre1b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #F6C666;
	}	
.titre1h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
font-weight: bold;
background : #F6C666 ;
-moz-border-radius : 10px 10px 0px 0px;
border:solid 2px #F6C666;
	}	
.titre1g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #F6C666 ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}	
	
	
.bann2 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #D2BE82;
	}
.band2 {  
border:solid 1px #D2BE82;
background : #D2BE82 ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre2 {  
border:solid 2px #D2BE82;
	}
.cadre2s {  
border:solid 1px #D2BE82;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text2 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #D2BE82;
	}
.titre2b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #D2BE82;
	text-decoration : none;

	}	
.titre2h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
font-weight: bold;
	text-decoration : none;
background : #D2BE82 ;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre2g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #D2BE82 ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}

.bann3 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #D2C68C;
	}
.band3 {  
border:solid 1px #D2C68C;
background : #D2C68C ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre3 {  
border:solid 2px #D2C68C;
	}
.cadre3s {  
border:solid 1px #D2C68C;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text3 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #D2C68C;
	}
.titre3b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #D2C68C;
	}	
.titre3h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
font-weight: bold;
background : #D2C68C ;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre3g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #D2C68C ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}



.bann4 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #D2C6A0;
	}
.band4 {  
border:solid 1px #D2C6A0;
background : #D2C6A0 ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre4 {  
border:solid 2px #D2C6A0;
	}
.cadre4s {  
border:solid 1px #D2C6A0;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text4 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #D2C6A0;
	}
.titre4b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #D2C6A0;
	}	
.titre4h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #FFFFFF;
font-weight: bold;
background : #D2C6A0 ;
text-align: center;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre4g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #D2C6A0 ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}




.bann5 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #AFC8C7;
	}
.band5 {  
border:solid 1px #AFC8C7;
background : #AFC8C7 ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre5 {  
border:solid 2px #AFC8C7;
	}
.cadre5s {  
border:solid 1px #AFC8C7;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.cadre5s2 {  
border:solid 2px #AFC8C7;
	}
	.text5 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #AFC8C7;
	}
.titre5b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #AFC8C7;
	}	
.titre5h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #FFFFFF;
font-weight: bold;
background : #AFC8C7 ;
text-align: center;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre5g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #AFC8C7 ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}






.bann6 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #94BDD4;
	}
.band6 {  
border:solid 1px #94BDD4;
background : #94BDD4 ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre6 {  
border:solid 2px #94BDD4;
	}
.cadre6s {  
border:solid 1px #94BDD4;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text6 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #94BDD4;
	}
.titre6b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #94BDD4;
	}	
.titre6h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
font-weight: bold;
background : #94BDD4 ;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.cadre6st {  
border:solid 1px #94BDD4;
font-family: Verdana, Palatino, Times;
font-size: 11px;
color : #000000;
	}
.titre6g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #94BDD4 ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}





.bann7 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #94BDEC;
	}
.band7 {  
border:solid 1px #94BDEC;
background : #94BDEC ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.cadre7 {  
border:solid 2px #94BDEC;
	}
.cadre7s {  
border:solid 1px #94BDEC;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text7 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #94BDEC;
	}
.titre7b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #94BDEC;
	}	
.titre7h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #FFFFFF;
font-weight: bold;
background : #94BDEC ;
text-align: center;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre7g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #94BDEC ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}



.bann8 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #77BEEA;
	}
.band8 {  
border:solid 1px #77BEEA;
background : #77BEEA ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
text-align: center;
color : #FFFFFF;
	}
.band82 {  
border:solid 1px #FFFFFF;
background : #77BEEA ;
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
	}
.cadre8 {  
border:solid 2px #77BEEA;
	}
.cadre8s {  
border:solid 1px #77BEEA;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.cadre8s2 {  
border:solid 2px #77BEEA;
	}
.text8 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #77BEEA;
	}
.titre8b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #77BEEA;
	}	
.titre8h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
font-weight: bold;
background : #77BEEA ;
-moz-border-radius : 10px 10px 0px 0px;
	}
.titre8g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #77BEEA ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}






.bann9 {  
font-family: Verdana, Palatino, Times;
font-size: 16px;
text-align: right;
color : #94BDEC;
	}
.band9 {  
border:solid 1px #94BDEC;
background : #94BDEC ;
font-family: Verdana, Palatino, Times;
font-size: 13px;
 text-align: center;
color : #FFFFFF;
	}
.cadre9 {  
border:solid 2px #94BDEC;
	}
.cadre9s {  
border:solid 1px #94BDEC;
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #000000;
	}
.text9 {  
font-family: Verdana, Palatino, Times;
font-size: 14px;
text-align: center;
color : #94BDEC;
	}
.titre9b {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #94BDEC;
	}	
.titre9h {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
color : #FFFFFF;
font-weight: bold;
background : #94BDEC ;
text-align: center;
-moz-border-radius : 10px 10px 0px 0px;
	}	
.titre9g {  
font-family: Verdana, Palatino, Times;
font-size: 12px;
text-align: center;
color : #FFFFFF;
background : #94BDEC ;
-moz-border-radius : 15px 15px 0px 0px;
border-color : #FFFFFF ;
border-top : solid 5px ;
border-right : solid 1px ;
border-left : solid 1px ;
border-bottom : solid 1px ;
	}



