@charset "iso-8859-1";
body {
	background-attachment : fixed;
	background-repeat : no-repeat;
}

.text {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #333333;
}
.actu{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
font-weight: bold;
color: #E9B033;
}
.text_pt {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
line-height: normal;
font-weight: normal;
color: #333333;
}
.text3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #333333;
}
.text-blanc {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #FFFFFF;
}
.text4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #ffffff;
}
.text-b {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
}
.input {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #333333;
}
.input2 {
background: #F5F5F5;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #333333;
}
.stitre {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
}
.titre {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
}
.titre2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #333333;
}
.titre-b {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: 26px;
font-weight: bold;
color: #333333;
}
.text2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #666666;
}
.stitre2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
}
.t-lien {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
}
.stitre2-blanc {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
}
.alerte {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
}
.footer {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #999999;
}
A.pt{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#333333; 
text-decoration:none;
}
A:hover.pt {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#007DC5; 
text-decoration:none; 
}
A.smenu{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color:#0074c1; 
text-decoration:none;
}
A:hover.smenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color:#333333; 
text-decoration:none; 
}
A.menu{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
text-decoration:none;
}
A:hover.menu {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #333333;
text-decoration:underline;
}
A.menu2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 25px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}
A:hover.menu2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 25px;
font-weight: bold;
color: #FFFFFF;
text-decoration:underline;
}
A.lien{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:none;
}
A:hover.lien {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:underline; 
}
A.lien2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#333333; 
text-decoration:none;
}
A:hover.lien2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#333333; 
text-decoration:underline; 
}
A.blanc{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff; 
text-decoration:none;
}
A:hover.blanc {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff; 
text-decoration:underline; 
}
A.minute{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff; 
text-decoration:none;
}
A:hover.minute {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff; 
text-decoration:underline; 
}
A.t-actu{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#333333; 
text-decoration:none;
}
A:hover.t-actu {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#666666; 
text-decoration:underline; 
}
A.actu{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#E9B033; 
text-decoration:none;
}
A:hover.actu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#E9B033; 
text-decoration:underline; 
}
A.titre-actu{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#333333; 
text-decoration:none;
}
A:hover.titre-actu {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#666666; 
text-decoration:underline; 
}
A.bleu{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333; 
text-decoration:none;
}
A:hover.bleu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#007DC5; 
text-decoration:none; 
}
A.bleu2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:none;
}
A:hover.bleu2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#007DC5; 
text-decoration:none; 
}
A.orange {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:underline;
}
A:hover.orange {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#F7941D; 
text-decoration:none; 
}
A.orange2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#333333; 
text-decoration:underline;
}
A:hover.orange2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#F7941D; 
text-decoration:none; 
}
A.violet {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#333333; 
text-decoration:underline;
}
A:hover.violet {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#903f98; 
text-decoration:none; 
}
A.violet2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:underline;
}
A:hover.violet2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#903f98; 
text-decoration:none; 
}
A.violet3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#333333; 
text-decoration:underline;
}
A:hover.violet3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#903f98; 
text-decoration:none; 
}
A.bleuclair {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333; 
text-decoration:underline;
}
A:hover.bleuclair {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#00adef; 
text-decoration:none; 
}
.form3 {	
background: #F5F5F5;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #333333;	
font-style: normal;	
font-weight: bold;	
font-variant: normal;	
text-decoration: none;	
border-bottom : 1px solid #e9e9e9;	
border-right : 1px solid #e9e9e9;	
border-top : 1px solid #e9e9e9;	
border-left : 1px solid #e9e9e9;
padding: 3pt;
}
.form {	
background: #F5F5F5;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
color: #903f98;	
font-style: normal;	
font-weight: bold;	
font-variant: normal;	
text-decoration: none;	
border-bottom : 1px solid #e9e9e9;	
border-right : 1px solid #e9e9e9;	
border-top : 1px solid #e9e9e9;	
border-left : 1px solid #e9e9e9;
padding: 10pt;
}
.form_txt {     
font-family: Arial, Helvetica, sans-serif; 	
font-size: 12px; 	
font-style: normal; 	
line-height: normal; 	
font-weight: normal ; 	
clip:  rect(   )
}
.cell1 {	
background: #ffffff;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
color: #333333;	
font-style: normal;	
font-weight: bold;	
font-variant: normal;	
text-decoration: none;	
border-bottom : 1px solid #e9e9e9;
border-right : 1px solid #e9e9e9;	
border-top : 1px solid #e9e9e9;	
border-left : 1px solid #e9e9e9;	
padding: 3pt;
}
.cell-form {	
background: #ffffff;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
color: #333333;	
font-style: normal;	
font-weight: normal;	
font-variant: normal;	
text-decoration: none;	
border-bottom : 1px solid #e9e9e9;
border-right : 1px solid #e9e9e9;	
border-top : 1px solid #e9e9e9;	
border-left : 1px solid #e9e9e9;	
padding: 10pt;
}
.cell2 {	
background: #ffffff;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #333333;	
font-style: normal;	
font-weight: normal;	
font-variant: normal;	
text-decoration: none;		
border-top : 1px solid #cccccc;
border-left : 1px solid #cccccc;		
padding: 5pt;
}
.cell3 {	
background: #ffffff;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #333333;	
font-style: normal;	
font-weight: normal;	
font-variant: normal;	
text-decoration: none;
border-left : 1px solid #cccccc;	
border-right : 1px solid #cccccc;	
border-top : 1px solid #cccccc;		
padding: 5pt;
}
.tete {	
background: #F5F5F5;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #333333;	
font-style: normal;	
font-weight: bold;	
font-variant: normal;	
text-decoration: none;			
border-top : 1px solid #cccccc;	
border-left : 1px solid #cccccc;
padding: 5pt;
}
.tete2 {	
background: #F5F5F5;	
border:0;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #333333;	
font-style: normal;	
font-weight: bold;	
font-variant: normal;	
text-decoration: none;		
border-right : 1px solid #cccccc;
border-left : 1px solid #cccccc;	
border-top : 1px solid #cccccc;	
padding: 5pt;
}
.pt-violet {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #903f98;
}
A.boutactu {
background: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #ffffff;	
text-decoration: none;
text-transform: uppercase;
line-height: 18pt;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}
A:hover.boutactu, A:active.boutactu {
background: #E9B033;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
line-height: 18pt;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}
.boutactu-br {
background: #E9B033;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
line-height: 16pt;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}
