body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #086660;	
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#bandeau-photo {
	position:absolute;
	left:0px;
	top:0px;
	width:980px;
	height:261px;
	z-index:2;
	visibility: visible;
}
.texte-menu-deroulant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #086660;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ecf76d;
}
.texte-menu-deroulant:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #086660;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ecf76d;
}
.texte-menu-deroulant:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #086660;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ecf76d;
}
.texte-menu-deroulant:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #086660;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #8cf7e9;
	padding: 2px;
}


.menu-deroulant-connaissance {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #d45b8c;
}
.menu-deroulant-connaissance:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #d45b8c;
}
.menu-deroulant-connaissance:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #d45b8c;
}
.menu-deroulant-connaissance:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}


.menu-deroulant-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #cad63b;
}
.menu-deroulant-date:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #cad63b;
}
.menu-deroulant-date:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #cad63b;
}
.menu-deroulant-date:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}


.menu-deroulant-theme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #f8bd3b;
}
.menu-deroulant-theme:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #f8bd3b;
}
.menu-deroulant-theme:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #f8bd3b;
}
.menu-deroulant-theme:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}


.menu-deroulant-infos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #37C0D4;
}
.menu-deroulant-infos:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #37C0D4;
}
.menu-deroulant-infos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #37C0D4;
}
.menu-deroulant-infos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}
  
.menu-deroulant-liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ACCC16;
}
.menu-deroulant-liens:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ACCC16;
}
.menu-deroulant-liens:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #ACCC16;
}
.menu-deroulant-liens:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}
  
.menu-deroulant-exprimez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #AE007A;
}
.menu-deroulant-exprimez:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #AE007A;
}
.menu-deroulant-exprimez:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	background-color: #AE007A;
}
.menu-deroulant-exprimez:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #ecf76d;
	padding: 2px;
}
 
 
 
 .menu-deroulant-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	
}
.menu-deroulant-texte:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	
}
.menu-deroulant-texte:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	
}
.menu-deroulant-texte:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2px;
	
}

.absolu {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 6;
}
.texte-contenu-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0a5d70;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte-petit-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0a5d70;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte-petit-grenat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #b40057;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte-blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.texte-blanc-fin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	margin: 10px;
}
.marge-cellule {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.texte-contenu-blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-contenu-blanc:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-contenu-blanc:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-contenu-blanc:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #78bfc6;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-contenu-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #0a5d70;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #0a5d70;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.nom-discipline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FF9900;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.discipline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.aDroitecadre {
	float: right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 0px;
	border: 1px solid #000000;
	
}
.aDroitecadrebis {
	float: right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 0px;
	border: 1px solid #000000;
	
}
.aDroite {
	float: right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 0px;
	border: 0px solid #000000;
	
}
.aDroitepave {
	float: right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 10px;
	border: 0px solid #000000;
	
}
.aDroitebis {
	float: right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:4px;
	margin-right: 0px;
	border: 0px solid #000000;
	
}
.aGauche {
	float: left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:3px;
	margin-right: 10px;
	border: 0px solid #000000;
	
}
.titre-page{
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #b40057;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #78bfc6;
	text-align: left;
}
.bordure_cellule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #78bfc6;
}

.titre-page-bis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: oblique;
	font-weight: bold;
	color: #7c95bb;
	text-decoration: none;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #78bfc6;
	text-align: right;
}
.titre-page-ter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: oblique;
	font-weight: bold;
	color: #30a5b6;
	text-decoration: none;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #d45b8e;
	text-align: right;
}
.titre-rubrique{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: oblique;
	font-weight: bold;
	color: #7c95bb;
	text-decoration: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	text-align: leftt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.titre-actus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0a5d70;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	text-align: left;
}
.titre-journal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2e9a8d;
	text-decoration: none;
	
	text-align: right;
}
.texte-contenu-journal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #2e9a8d;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.titre-festival{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0a5d70;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #8fb8b9;
	text-align: right;
	}
.lien-mail:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #333333;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.lien-mail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #0c6a80;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.lien-mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #999999;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.mistral {
font-family: "mistral";


text-align: right;
font-size: 2em;
}
h1 {
font-family: "Beast Wars", Arial, Verdana, sans-serif;
font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #7c95bb;
	text-decoration: none;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #ecf76d;
	text-align: right;
}
.titre-beastwars{
	font-family: "Beast Wars";
	font-size: 17px;
	font-style: oblique;
	font-weight: bold;
	color: #7c95bb;
	text-decoration: none;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #ecf76d;
	text-align: right;
}
.cadre_image{
	border: 0px solid #000000;
	margin: 0px;
}.ligne-haut-cellule {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCFF;
	border-right-color: #CCCCFF;
	border-bottom-color: #CCCCFF;
	border-left-color: #CCCCFF;
	border-bottom-width: 1px;
}
.texte-menu-h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	
}
.texte-menu-h:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	
}
.texte-menu-h:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	
}
.texte-menu-h:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.edito {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #b40057;
	text-decoration: none;
	text-align: left;
}
.gras-texte-edito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #b40057;
}
.texte-noir-edito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}
.texte-noir-pave {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	padding: 5px;
}
.actualites-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d97ca9;
	text-decoration: underline;
	text-align: left;
	padding-left: 5px;
}
.bordure {
	border: 5px solid #b40057;
}
.bordure-double {
	border: thick double #78BFC6;
}
.texte-table-bleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #78bfc6;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-table-bleu:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #78bfc6;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-table-bleu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #78bfc6;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.texte-table-bleu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #00768F;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.lienblancbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.lienblancbold:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.lienblancbold:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.lienblancbold:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.bordures {
	border: medium double #B40057;
}
.menu-sommaire {
	
	background-image: url(images/sommaire_milieu.gif);
	background-repeat: repeat-y;
}
.menu-sommaire:link {
	
	background-image: url(images/sommaire_milieu.gif);
	background-repeat: repeat-y;
}
.menu-sommaire:visited {
	
	background-image: url(images/sommaire_milieu.gif);
	background-repeat: repeat-y;
}
.menu-sommaire:hover {
	
	background-image: url(images/sommaire_milieu_on.gif);
	background-repeat: repeat-y;

}
.titreatelierpave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #AC0473;
	text-decoration: none;
}
.texteatelierpave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.liste_atelier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_atelier:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_atelier:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_atelier:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
}
.liste_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
}
.texte-noir-edito2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: normal;
}
.cadre_gris {
	border: 1px solid #999999;
}
.scrollbar {
scrollbar-face-color: #DBD8D1;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ccccff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #999999;
}
.texte_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.texte-photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #628fac;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
}
.texte-photo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #628fac;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.texte-photo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #628fac;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.texte-photo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.alpha{
  opacity:.60;
  visibility : visible;
  padding: 0px;
  opacity : .60;
  filter : alpha(opacity=60);
  width: 100%;
  height : 100%;
}
.titre_page2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.cadre {
	border: 1px solid #666666;
}
.bordure_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lien_vignette {
	border: 1px solid #666666;
}
.lien_vignette:link {
	border:1px solid #666666;
}
.lien_vignette:visited {
	border: 1px solid #666666;
}
.lien_vignette:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}.stages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #9BBE00;
	text-decoration: none;
}
.titre_stage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #b40057;
	text-decoration: none;
}
.lien-mail2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #0099CC;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.lien-mail2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #0099CC;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.lien-mail2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #666666;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	
}
.bordure_bas2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB3A57;
}
.bordure_bas3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.bordure_bas_td4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CAD63B;
	border-right-color: #CAD63B;
	border-bottom-color: #CAD63B;
	border-left-color: #CAD63B;
}

