H1 {
	FONT: bold 24px arial; MARGIN-LEFT: 50px; MARGIN-top: 25px;COLOR: #aaddaa
}
H2 {
	FONT: bold 24px arial; MARGIN: 0px;COLOR: #aaddaa
}
.ParagRed {
FONT: bold 14px Verdana, Times, serif; COLOR: #ffffff; BACKGROUND-COLOR: #d40225; line-height: 18px;
}
.ParagBlue {
FONT: bold 14px Verdana, Times, serif; COLOR: #ffffff; BACKGROUND-COLOR: #053a64; line-height: 18px;
}
.Texte {
	FONT-SIZE: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif ;  COLOR: #000000;  font-weight:normal; TEXT-ALIGN: justify;
}
.PetitTexte {
	FONT-SIZE: 10px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif ;  COLOR: #000000;  font-weight:normal; TEXT-ALIGN: left;
}
.texteb {
	FONT-SIZE: 14px; FONT-FAMILY:  verdana;  COLOR: #053a64;  font-weight:bold; TEXT-ALIGN: justify
}
.PetitTitre {
	FONT-SIZE: 14px; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana; font-weight:bold;text-transform:uppercase;
	color: #1d4aa3;
	}
.Titre {
	FONT-SIZE: 24px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; text-transform:uppercase; COLOR: #d40225;
}
.GTitre {
	FONT: bold 24px arial; COLOR: #aaddaa;
}
.TitreDiapo {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif ; color:#ffffff;
}
.FormDate {	
	FONT-FAMILY: Georgia, Times New Roman, sans-serif ;	
	font-size: 14px;	
	COLOR: #ffffff;
	font-weight:normal;
	}
a.red {
	COLOR: #d40225; font-size: 12px; font-weight:bold;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.red:hover {
	COLOR: #d40225; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.blue {
	COLOR: #053a64; font-size: 12px; font-weight:bold;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.blue:hover {
	COLOR: #053a64; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.white {
	COLOR: #FFFFFF; font-size: 16px; font-weight:normal; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.white:hover {
	COLOR: #FFFFFF; font-size: 16px; font-weight:normal; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.vert {
	FONT: bold 14px arial; COLOR: #1d4aa3; TEXT-DECORATION: none
}
a.vert:hover {
	FONT: bold 14px arial; COLOR: #1d4aa3; TEXT-DECORATION: underline
}
a.LienPage {
	COLOR: #cc0000; font-size: 10px; font-weight:bold;FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienPage:hover {
	COLOR: #cc0000; font-size: 10px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienNavi {
	COLOR: #ffffff; font-size: 12px; font-weight:bold;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienNavi:hover {
	COLOR: #ffffff; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

a {	
	color: #3366CC;	
	text-decoration: none
}
a:hover {	
	text-decoration: underline
	}
.List {
list-style-type: square;
}
#Conteneur {
	BACKGROUND-POSITION: center top;DISPLAY: block; HEIGHT: 100%;
}
#Conteneur #TabPage01 {
	DISPLAY: block;
	MARGIN: 0px auto;
	COLOR: #000;
	POSITION: relative;
	WIDTH: 960px;
	TEXT-ALIGN: left;
	visibility: visible;
	height: 1px;
	border: solid 1px #cccccc;
}
#TabPage01 #ContAnim {
	LEFT: 520px;
	WIDTH: 410px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 125px;
	BACKGROUND-COLOR: #bbbcbc;
	TEXT-ALIGN: left;
	height: 310px;
	visibility: visible;
	border: solid 1px #666666;
}
#ContAnim .Anim {
	WIDTH: 425px;
	HEIGHT: 340px;
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
	POSITION: absolute;
	visibility: visible;
	left: 30px;
	top: 15px;
	/*border: solid 1px #666666;*/
}
#TabPage01 #Date {
	LEFT: 750px;
	WIDTH: 220px;
	COLOR: #000;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: 5px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 24px;
	visibility: visible;
}
#TabPage01 #Logo {
	LEFT: 40px;
	WIDTH: 330px;
	POSITION: absolute;
	TOP: 360px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 210px;
	visibility: visible;
	border: solid 1px #aaddaa;
	TEXT-ALIGN: center;
}
.separ {
	BACKGROUND-IMAGE: url(images/separ.gif); BACKGROUND-REPEAT: repeat-x
}
.fond {
	BACKGROUND-IMAGE: url(images/index_fond.jpg); BACKGROUND-REPEAT: no-repeat
}
.ContBas {
	width: 960px;
	height: 29px;
	BACKGROUND-IMAGE: url(images/index_bandeau_bas.jpg); BACKGROUND-REPEAT: no-repeat;
	margin:0px;
	padding-left: 15px;
	padding-top: 5px;
}
.tdBordure {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.MnBordure {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	border-left-width: 0px;
	border-left-style: none;
	border-right-width: 0px;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3e2f7;
}
.VigBordure {
	border : 0px;
}
.ContCorp {
	DISPLAY: block;
	BACKGROUND-COLOR: #ffffff;
	width: 960px;
	margin: 0px;
	TEXT-ALIGN: left;
	padding:0px;
	/*border: solid 1px #666666;*/
}

.Edito {
	DISPLAY: block;
	width: 450px;
	margin: 5px;
	TEXT-ALIGN: justify;
	padding:0px;
	/*border: solid 1px #666666;*/
}

.ContNext {
	DISPLAY: block;
	width: 950px;
	TEXT-ALIGN: left;
	margin-top: 10 px;
	/*border: solid 1px #666666;*/
}

.ContN01 {
	DISPLAY: block;
	float:left;
	BACKGROUND-COLOR: #ffffff;
	width: 280px;
	margin: 0px;
	TEXT-ALIGN: left;
	padding:0px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-left: 25px;
	padding: 5px;
	/*border: solid 1px #666666;*/
}

.ContN02 {
	DISPLAY: block;
	float:left;
	BACKGROUND-COLOR: #ffffff;
	width: 280px;
	margin: 0px;
	TEXT-ALIGN: left;
	padding:0px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-left: 25px;
	padding: 5px;
	/*border: solid 1px #666666;*/
}

.ContN03 {
	DISPLAY: block;
	float:left;
	BACKGROUND-COLOR: #ffffff;
	width: 280px;
	margin: 0px;
	TEXT-ALIGN: left;
	padding:0px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-left: 25px;
	padding: 5px;

/*border: solid 1px #666666;*/
}


.tdligne {
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
*/	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d40225;
}
