/* Générale, propriété de la page*/
html, body{ 
 margin:0px 0 0 0 ; 
 padding:0; 
 text-align:center; 
  background-image: url(../images/fond.gif);
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 
 scrollbar-face-color: #f4c122;
	scrollbar-shadow-color: #B7302F;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #fb710e;
	scrollbar-darkshadow-color: #B7302F;
	scrollbar-track-color: #f4c122;
	scrollbar-arrow-color: #ffffff;
}
iframe{
	margin: 0 0 0 0;	
}
ul{
	margin-top: 0;
	margin-bottom: 0;
}

hr{
	color: #FBE6A7;
	margin: 0 10 0 0;
	border: 1px;
	border-style: double;
	border-top-color: #E2930B;
}
img{
	border-style:none;
}
#bblanc{
	border: 2px solid #FFffff;	
}
#trame-blanc{
	background-image: url(../images/fond_dirigeants.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: center;
}
li{
	margin: 0 0 0 0;
	list-style-image: url(../images/puce.gif);
	margin: 0 -5 0 0;
	vertical-align: middle;
	
}
#bleu{
	margin: 0 -10 0 0;
	color: #91A5D1;
}
#carre{
	list-style-image: url(../images/puce.gif);
	margin: 0 0 0 0;
	text-indent: 0px;
}
#carre{
	list-style-image: url(../images/puce.gif);
	margin: 0 0 0 0;
}

#letr-rouge:first-letter {
	font-size:14px; 
	color:#CC3333;
	font-weight: bold;
 }
h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #023c7b;
vertical-align: bottom;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #91A5D1 ;
margin: 0 0 5 0;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CC3333;
font-weight: bold;
margin: 0 0 0 0;
}
h2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CC3333;
font-weight: bold;
margin: 0 0 0 0;
text-decoration:none;
}
h2 a:hover{
color: #FFFFFF;
text-decoration:underline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-indent: 10pt;
	color: #ffffff;
	margin: 0 0 0 0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-indent: 5pt;
	color: #333333;
	margin: 0 0 0 0;
}


.txt-rouge12 a:hover{color:#ffffff; text-decoration:none;}
.txt-rouge12 a{color:#A00302; text-decoration:none;}

.txt-rouge11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
}
.txt-rouge11 a:hover{color:#023c7b;}
.txt-rouge11 a{color:#CC3333;}

.txt-rouge11gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
}
.txt-rouge12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3333;
}
.txt-rouge14gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3333;
}
.txt-rouge11gras a:hover{color:#023c7b;}
.txt-rouge11gras a{color:#CC3333;}

.txt-jaune11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f4c122;
}
.txt-jaune11 a:hover{color:#023c7b;}
.txt-jaune11 a{color:#f4c122;}

.txt-bleu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023c7b;
}
.txt-bleu11 a:hover{color:#c43026;}
.txt-bleu11 a{color:#023c7b;}
.txt-bleu11gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #023c7b;
}
.txt-bleu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023c7b;
}
.txt-bleu12 a:hover{color:#c43026;}
.txt-bleu12 a{color:#023c7b;}
.txt-bleu12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #023c7b;
}
.txt-bleu12gras a{color:#023c7b;}
.txt-bleu12gras a:hover{color:#c43026;}
a.txt-bleu12gras{color:#023c7b;}
a.txt-bleu12gras:hover{color:#c43026;}
.txt-bleu14gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #023c7b;
}
.txt-noir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txt-noir12 a:hover{color:#023c7b; text-decoration:underline;}
.txt-noir12 a{color:#333333; text-decoration:underline;}

.txt-noir12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txt-noir12gras a:hover{color:#023c7b; text-decoration:underline;}
.txt-noir12gras a{color:#333333; text-decoration:underline;}

.txt-noir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txt-noir11 a:hover{color:#023c7b; text-decoration:underline;}
.txt-noir11 a{color:#333333; text-decoration:underline;}

.txt-noir11gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.txt-noir14gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.txt-noir14gras:hover{color:#FFFFFF; text-decoration:underline;}
a.txt-noir14gras{color:#333333; text-decoration:none;}

.txt-blanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txt-blanc12 a:hover{color:#f4c122; text-decoration:none;}
.txt-blanc12 a{color:#ffffff; text-decoration:none;}
.txt-blanc12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10pt;
	color: #ffffff;
}
.txt-blanc12gras a:hover{color:#f4c122; text-decoration:none;}
.txt-blanc12gras a{color:#ffffff; text-decoration:none;}
a.txt-blanc12gras:hover{color:#000000; text-decoration:,none;}
a.txt-blanc12gras {color:#ffffff; text-decoration:none;}
.txt-bleu-clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4776DD;
}
/* rollover */
a.bouton { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 18px; /* largeur de l'image réactive */
     height: 22px; /* hauteur de l'image réactive */
     background-image: url(../images/bouton.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
	margin: 0 0 5 0;
     }
	 
a.bouton:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/bouton_on.gif); /* source de l'image d'arrivée */
     } 
	 
a.blanc{ /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 181px; /* largeur de l'image réactive */
     height: 18px; /* hauteur de l'image réactive */
     background-image: url(../images/bouton-ssrubrique.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
     text-align:center;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
	text-decoration:none;
	margin: 0 0 5 0;
	 }
	 
a.blanc:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/bouton-ssrubrique_on.gif); /* source de l'image d'arrivée */
     color:#023c7b;
	 text-decoration:none;
	 } 
a.rouge { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 181px; /* largeur de l'image réactive */
     height: 18px; /* hauteur de l'image réactive */
     background-image: url(../images/bouton-telech.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
     text-align:center;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	margin: 0 0 5 0;
	 }
	 
a.rouge:hover { /* définition de la classe "image" de la balise <a> au survol */
	background-image: url(../images/bouton-telech_on.gif); /* source de l'image d'arrivée */
	color:#ffffff;
	text-decoration:none;
} 
a.bleu { /* définition de la classe "image" de la balise <a> */
	display: block; /* la balise a doit être en bloc */
	width: 181px; /* largeur de l'image réactive */
	height: 18px; /* hauteur de l'image réactive */
	background-image: url(../images/bt_prog.gif); /* source de l'image de départ */
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	margin: 0 0 5 0;
}
	 
a.bleu:hover { /* définition de la classe "image" de la balise <a> au survol */
	background-image: url(../images/bt_prog_on.gif); /* source de l'image d'arrivée */
	color:#ffffff;
	text-decoration:none;
}
a.rouge-tit { /* définition de la classe "image" de la balise <a> */
	display: block; /* la balise a doit être en bloc */
	width: 151px; /* largeur de l'image réactive */
	height: 18px; /* hauteur de l'image réactive */
	background-image: url(../images/bouton-telech.gif); /* source de l'image de départ */
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	margin: 0 0 5 0;
}
	 
a.rouge-tit:hover { /* définition de la classe "image" de la balise <a> au survol */
	background-image: url(../images/bouton-telech_on.gif); /* source de l'image d'arrivée */
	color:#ffffff;
	text-decoration:none;
} 
a.bleu-tit { /* définition de la classe "image" de la balise <a> */
	display: block; /* la balise a doit être en bloc */
	width: 151px; /* largeur de l'image réactive */
	height: 18px; /* hauteur de l'image réactive */
	background-image: url(../images/bt_prog.gif); /* source de l'image de départ */
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	margin: 0 0 5 0;
}
	 
a.bleu-tit:hover { /* définition de la classe "image" de la balise <a> au survol */
	background-image: url(../images/bt_prog_on.gif); /* source de l'image d'arrivée */
	color:#ffffff;
	text-decoration:none;
} 
a.bt-adobe { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 88px; /* largeur de l'image réactive */
     height: 31px; /* hauteur de l'image réactive */
     background-image: url(../images/get_adobe_reader.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
     text-align:center;
	 margin: 5 0 0 0;
	 }
	 
a.bt-adobe:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/get_adobe_reader_on.gif); /* source de l'image d'arrivée */
     color:#ffffff;
	 text-decoration:none;
	 }  
	 
a.bt-play { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 47px; /* largeur de l'image réactive */
     height: 30px; /* hauteur de l'image réactive */
     background-image: url(../images/play.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
	 margin: 0 0 0 0;
	 }
	 
a.bt-play:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/play_on.gif); /* source de l'image d'arrivée */
	 }
a.bt-pause { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 47px; /* largeur de l'image réactive */
     height: 35px; /* hauteur de l'image réactive */
     background-image: url(../images/pause.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
	 margin: 0 0 0 0;
	 }
	 
a.bt-pause:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/pause_on.gif); /* source de l'image d'arrivée */
	 }
/* images de fond */

.fd-bas {
	background-image: url(../images/fond_coordonnees_sponsors.gif);
	background-repeat: no-repeat;
	background-position: top;
	align: top;

}
.fd-page {
	background-image: url(../images/fond_page.gif);
	background-repeat: repeat-y;
}

.tab-titre {
	background-image: url(../images/fond_titre.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-indent: 10pt;
}
.tab-titre-ct {
	background-image: url(../images/fond_titre.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
.tab-titre-bleu {
	background-image: url(../images/fond_titre2.gif);
	text-indent: 10pt;
}
.tab-titre-bleugras {
	background-image: url(../images/fond_titre.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	vertical-align: top;
	text-indent: 10pt;
}
.tab-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/fond_texte.gif);
	margin: 10px;
	vertical-align: top;
}
.tab-texte-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/fond_texte2.gif);
	margin: 10px;
	vertical-align: top;
}
.tab-texte-bleu12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023c7b;
	background-image: url(../images/fond_texte2.gif);
	margin: 10px;
	vertical-align: top;
	font-weight: bold;
}
.fd-ps {
	background-image: url(../images/fond_photographe.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* debut style menu - supprimer les styles qui ne servent à rien*/
.bottomhome {font-size : 10pt;	color: #c7d6f3;}

.secteur { font-size : 9pt;font-family: Arial, Helvetica, sans-serif; color: #D0775F;   font-weight:bold;}

.actu  {font-size : 8pt;color: #000000;}

.actub  {font-size : 7pt;color: #000000;}

.articleIngress {color: #D0775F;font-weight:bold;font-style:italic;}

.articleHeader {font-size : 10pt;color: #D0775F;font-weight:bold;}

.NewsHeader {color: #FFFFFF;font-weight:bold;}

.logitourHeader {font-size : 8pt; color: #D0775F;font-weight:bold;}

.BulletinReadMore {color: #FF6600;text-decoration:underline;}

.lowText { text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; color: #034182; background-color: #c7d6f3;line-height : 20px; padding-left:3,5px;}

.highText { text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; color: #D11104; line-height : 20px; padding-left:5px;}

.itemBorder { border: 1px solid;color: #D0775F; }
.itemBorderBlank { border: 1px solid;color: #D0775F; }

.PictureGalleryLink {color:#D0775F;text-decoration:none;}
/* fin style menu*/

/* debut style copyright */
.copyright:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3333;text-decoration: none;}
.copyright:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3333;text-decoration: none;}
.copyright:activ {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3333;text-decoration: underline;}
.copyright:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3333;text-decoration: underline;}
/* fin style copyright */


#zonecontenu{
 font-size: 11px;
 }
 
#zonecontenu td{
 font-size: 11px;
 }
 