/* mise en page générale */

body {
	margin:0px;
	padding:0px;
	}

#left {
	width:135px;
	}

#content {
	padding:10px 20px 20px 20px;
	}

#right {
	width:220px;
	padding-right:10px;
	padding-top:15px;
	}
#violet a, #mda a, #mdc a, #mm a, #be a, #uk a, #ch a, #it a {
	text-decoration:none;
	}
#violet a:hover {
	color:#6C207E;
	text-decoration:none;
	}
#mda a:hover {
	color:#005595;
	text-decoration:none;
	}
#mdc a:hover {
	color:#78A22F;
	text-decoration:none;
	}
#mm a:hover {
	color:#E40E62;
	text-decoration:none;
	}
#be a:hover {
	color:#B60101;
	text-decoration:none;
	}
#it a:hover {
	color:#724A34;
	}
#ch a:hover {
	color:#313C48;
	}
#uk a:hover {
	color:#005F8F;
	}
#uk {background-color:#C2E1F9;}
	
/* styles iesa */
.fondmda {
	background-image: url(/img/interface/detail_mda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.fondmdc {
	background-image: url(/img/interface/detail_mdc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.fondmm {
	background-image: url(/img/interface/detail_mm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


.cases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #7F7F7F;
	width: 90px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.menurub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #7F7F7F;
	width: 160px;
}
.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}
.texteviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #6C207E;
	text-decoration: none;

}
.textemda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #005595;
	text-decoration: none;

}
.textemdc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #78A22F;
	text-decoration: none;

}
.textemm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #E40E62;
	text-decoration: none;

}
.textecho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #A90029;
	text-decoration: none;

}
.textethe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #739700;
	text-decoration: none;

}
.textegrisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #7f7f7f;
	text-decoration: none;
}
.petittextegrisfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #323232;
	text-decoration: none;

}
.petittextegrisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
	text-decoration: none;


}
.titreagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-weight: bold;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #323232;
}
.texte a {
	color: #323232;
	text-decoration:none;
}
.texte a:hover {
	color:#6C207E;
}
.textebe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #B60101;
}
.texteit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #9D6648;
}
.textech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #313C48;
}
.texteuk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #005F8F;
}
.texte2it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #66422F;
}
.titrearticle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #6C207E;
	margin-bottom: 10px;
}
.titrearticle2, .titrearticle2 a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #6C207E;
	}
.titrearticle2mda, .titrearticle2mda a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #005595;
	}
.titrearticle2mdc, .titrearticle2mdc a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #78A22F;
	}
.titrearticle2mm, .titrearticle2mm a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #E40E62;
	}
.titrearticle2be, .titrearticle2be a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #B60101;
	}
.titrearticle2it, .titrearticle2it a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #9D6648;
	}
.titrearticle2ch, .titrearticle2ch a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #313C48;
	}
.titrearticle2uk, .titrearticle2uk a {
	font:15px/22px Arial, Helvetica, sans-serif;
	color: #005F8F;
	}
.texteviolet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #6C207E;
	text-decoration: none;
}
.textebe2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #B60101;
	text-decoration: none;
}
.texteit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #724A34;
	text-decoration: none;
}
.textech2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #313C48;
	text-decoration: none;
}
.texteuk2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #005F8F;
	text-decoration: none;
}
.petittexteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
}
.petittexteblanc a {
	color: #FFFFFF;
	text-decoration: none;
}
.petittexteblanc a:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}
.texterouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #BD0018;
}
.titrearticleblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #323232;
}
.textemenuwebbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FFFFFF;
}
.titrerepcourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #6C207E;
}

artrubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #6C207E;
}


.cases2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #7F7F7F;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px outset #999999;
	padding: 2px;
	margin: 2px;
}
.cases2click {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #7F7F7F;
	width: 150px;
	background-color: #E1E5FF;
	border: 1px outset #999999;
	padding: 2px;
	margin: 2px;
}
.textefond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #323232;
	background-color: #E1E5FF;
	height: 100%;
	width: 100%;
}
.textebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #0064BE;
}
.petittextebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #0064BE;
}
.textevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #009C63;
}
.texteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FF6300;
}
.casesboutons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #7F7F7F;
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	padding: 5px;
	margin: 2px;
}
.casesboutonsover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #B3B8C1;
	border: 1px dashed #999999;
	padding: 5px;
	margin: 2px;
}
.cases4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #7F7F7F;
	width: 250px;
	background-color: #FFFFFF;
	border: 1px outset #999999;
	padding: 2px;
}
.cases3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #0064BE;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px outset #999999;
	padding: 2px;
	margin: 2px;
}
.petittexteviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #6C207E;
	text-decoration: none;

}
.petittextebe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #B60101;
	text-decoration: none;

}
.petittexteit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #724A34;
	text-decoration: none;

}
.petittextech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #313C48;
	text-decoration: none;

}
.petittexteuk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #005F8F;
	text-decoration: none;

}
.petittextemda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #005595;
	text-decoration: none;

}
.petittextemdc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #78A22F;
	text-decoration: none;

}
.petittextemm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #E40E62;
	text-decoration: none;

}
.petittextecho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #A90029;
	text-decoration: none;

}
.petittextethe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #739700;
	text-decoration: none;

}
.petittexterouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #BD0018;
}
.petittextevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #009C63;
}
.petittexteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FF6300;
}
#Haut {
	height: 50px;
}
#MenuGauche {
	/*background-color: #D2C4DC;*/
}
#MenuDroite {
	padding: 0px 10px 0px 0px;
	/*background-color: #6C207E;*/
}
#ZonePrincipale {
	padding: 20px 15px 0px;
	width: 100%;
}
#LigneBas {
	height: 30px;
	valign: bottom;
}
body {
	margin: 0px;
	padding: 0px;
}
.MenuGauche {
	padding:0px 0px 10px 10px;
	}
.TxtEnteteArticleUne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #666666;
	margin-bottom: 3px;
}
#Legende {
	font:9px/11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0px 0px 0px;
	}
#ImgArticle {
	padding:0px 0px 15px 0px;
	}
#LireSuite, #LireSuitemda, #LireSuitemdc, #LireSuitemm, #LireSuitebe, #LireSuiteit, #LireSuiteuk, #LireSuitech {
	/* padding:10px 0px 0px 0px; */
	font:9px Verdana;
	font-weight:bold;
	}
#LireSuite a {
	color:#6C207E;
	text-decoration:none;
	}
#LireSuitemda a {
	color:#005595;
	text-decoration:none;
	}
#LireSuitemdc a {
	color:#78A22F;
	text-decoration:none;
	}
#LireSuitemm a {
	color:#E40E62;
	text-decoration:none;
	}
#LireSuitebe a {
	color:#B60101;
	text-decoration:none;
	}
#LireSuiteit a {
	color:#9D6648;
	text-decoration:none;
	}
#LireSuitech a {
	color:#313C48;
	text-decoration:none;
	}
#LireSuiteuk a {
	color:#005F8F;
	text-decoration:none;
	}
#LigneHoriz {
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	}
#BlocDroite {
	padding:10px;
	margin:0px 0px 15px 0px;
	background-color:#EEEEEE;
	}
#BlocDroite2 {
	background-color:#EEEEEE;
	margin:0px 0px 15px 0px;
	}
#BlocDroitebe {
	padding:10px;
	margin:0px 0px 15px 0px;
	background-color:#CECECE;
	}
#BlocDroite2be {
	background-color:#CECECE;
	margin:0px 0px 15px 0px;
	}
#BlocDroiteit {
	padding:10px;
	margin:0px 0px 15px 0px;
	background-color:#F76C86;
	}
#BlocDroite2it {
	background-color:#F76C86;
	margin:0px 0px 15px 0px;
	}
#BlocDroitech {
	padding:10px;
	margin:0px 0px 15px 0px;
	background-color:#BCCD00;
	}
#BlocDroite2ch {
	background-color:#BCCD00;
	margin:0px 0px 15px 0px;
	}
#BlocDroiteuk {
	padding:10px;
	margin:0px 0px 15px 0px;
	background-color:#C2E1F9;
	}
#BlocDroite2uk {
	background-color:#C2E1F9;
	margin:0px 0px 15px 0px;
	}
#BlocDroiteToutViolet {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#D2C4DC;
	}
#BlocDroiteToutViolet a {
	font:9px Verdana;
	font-weight:bold;
	color:#6C207E;
	text-decoration:none;
	}
#BlocDroiteToutmda {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#A5C4DB;
	}
#BlocDroiteToutmda a {
	font:9px Verdana;
	font-weight:bold;
	color:#005595;
	text-decoration:none;
	}
#BlocDroiteToutmdc {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#D2DBC3;
	}
#BlocDroiteToutmdc a {
	font:9px Verdana;
	font-weight:bold;
	color:#78A22F;
	text-decoration:none;
	}
#BlocDroiteToutmm {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#DBC3CD;
	}
#BlocDroiteToutmm a {
	font:9px Verdana;
	font-weight:bold;
	color:#E40E62;
	text-decoration:none;
	}
#BlocDroiteToutbe {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#D78080;
	}
#BlocDroiteToutit {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#FAAAB9;
	}
#BlocDroiteToutch {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#D4DF5A;
	}
#BlocDroiteToutuk {
	font:9px Verdana;
	color:#323232;
	text-align:right;
	padding:4px;
	background-color:#85AFD7;
	}
#BlocDroiteToutbe a {
	font:9px Verdana;
	font-weight:bold;
	color:#B60101;
	text-decoration:none;
	}
#BlocDroiteToutit a {
	font:9px Verdana;
	font-weight:bold;
	color:#9D6648;
	text-decoration:none;
	}
#BlocDroiteToutch a {
	font:9px Verdana;
	font-weight:bold;
	color:#313C48;
	text-decoration:none;
	}
#BlocDroiteToutuk a {
	font:9px Verdana;
	font-weight:bold;
	color:#005F8F;
	text-decoration:none;
	}
#DateJour {
	text-align:right;
	font:10px Arial, Helvetica, sans-serif bold;
	color:#323232;
	/* margin:0px 0px 10px 0px; */
	}
.ChampsTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #D2C4DC;
}
.ChampsTxtmda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #A5C4DB;
}
.ChampsTxtmdc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #D2DBC3;
}
.ChampsTxtmm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #DBC3CD;
}

.ChampsTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #6C207E;
}
.ChampsTxt2mda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #005595;
}
.ChampsTxt2mdc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #78A22F;
}
.ChampsTxt2mm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #E40E62;
}
.ChampsTxt2uk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #005F8F;
}
.ChampsTxt2it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #9D6648;
}
.ChampsTxt2be {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #B60101;
}
.ChampsTxt2ch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #313C48;
}
.ChampsTxt2uk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #323232;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #005F8F;
}
.Boutons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C207E;
	text-decoration: none;
	border: 1px solid #6C207E;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsmda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005595;
	text-decoration: none;
	border: 1px solid #005595;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsmdc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #78A22F;
	text-decoration: none;
	border: 1px solid #78A22F;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsmm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E40E62;
	text-decoration: none;
	border: 1px solid #E40E62;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsbe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B60101;
	text-decoration: none;
	border: 1px solid #B60101;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9D6648;
	text-decoration: none;
	border: 1px solid #9D6648;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #313C48;
	text-decoration: none;
	border: 1px solid #313C48;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.Boutonsuk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005F8F;
	text-decoration: none;
	border: 1px solid #005F8F;
	background-color:#FFFFFF;
	padding:3px;
	margin:2px;
}
.BoutonsHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C207E;
	text-decoration: none;
	border: 1px solid #6C207E;
	background-color:#D2C4DC;
	padding:3px;
	margin:2px;
}
#Auteur {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0px 10px 0px;
	}
.TitreAlerteBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
#AgendaJour {
	border-collapse:collapse;
	border:1px solid #D2C4DC;
	}
#AgendaJour td {
	padding:4px;
	}
#AgendaLigne1 {
	background-color:#F8EFFF;
	border:1px solid #D2C4DC;
	}
#AgendaEntete {
	background-color:#A1A5A9;
	color:#FFFFFF;
	font:12px Verdana;
	font-weight:bold;
	padding:4px;
	}
#AgendaHeure {
	font:11px Verdana;
	color:#6C207E;
	width:35px;
	text-align:center;
	}
#AgendaEvent {
	border:1px solid #D2C4DC;
	}
#Event {
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	margin:0px 0px 10px 50px;
	padding:0px 0px 10px 0px;
	}
.Event2 {
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	padding:4px;
	}
.Event2Over {
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#E0E0E0;
	padding:4px;
	}
#EventFin {
	margin:0px 0px 0px 50px;
	}
.Event2Fin {
	padding:4px;
	}
.Event2FinOver {
	background-color:#E0E0E0;
	padding:4px;
	}
#TitrePage {
	padding:0px 0px 5px 0px;
	font:17px Arial, Helvetica, sans-serif;
	color:#6C207E;
	}
#TitrePagebe {
	padding:0px 0px 5px 0px;
	font:17px Arial, Helvetica, sans-serif;
	color:#B60101;
	}
#TitrePagebe span {
	font-size:27px;
	font-weight:bold;
	}
#TitrePageit {
	padding:0px 0px 5px 0px;
	font:17px Arial, Helvetica, sans-serif;
	color:#9D6648;
	}
#TitrePageit span {
	font-size:27px;
	font-weight:bold;
	}
#TitrePagech {
	padding:0px 0px 5px 0px;
	font:17px Arial, Helvetica, sans-serif;
	color:#313C48;
	}
#TitrePagech span {
	font-size:27px;
	font-weight:bold;
	}
#TitrePageuk {
	padding:0px 0px 5px 0px;
	font:17px Arial, Helvetica, sans-serif;
	color:#005F8F;
	}
#TitrePageuk span {
	font-size:27px;
	font-weight:bold;
	}
#TitrePageviolet {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6C207E;
	}
#TitrePagemda {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005595;
	}
#TitrePagemdc {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#78A22F;
	}
#TitrePagemm {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E40E62;
	}
#TitrePagecho {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A90029;
	}
#TitrePagethe {
	font:25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#739700;
	}
#Titreviolet {
	padding:0px 0px 5px 0px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#6C207E;
	}
#Titremda {
	padding:0px 0px 5px 0px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#005595;
	}
#Titremdc {
	padding:0px 0px 5px 0px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#78A22F;
	}
#Titremm {
	padding:0px 0px 5px 0px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#E40E62;
	}
#Ligne1 {
	background-color:#F8EFFF;
	padding:4px;
	border:1px solid #D2C4DC;
	}
#Ligne1be {
	background-color:#FFEFEF;
	padding:4px;
	border:1px solid #FFCDCD;
	}
#Ligne1it {
	background-color:#FFDECC;
	padding:4px;
	border:1px solid #FFBC98;
	}
#Ligne1ch {
	background-color:#E6F2FF;
	padding:4px;
	border:1px solid #A3B7CC;
	}
#Ligne1uk {
	background-color:#CCEDFF;
	padding:4px;
	border:1px solid #A4BECD;
	}
#Ligne2 {
	padding:4px;
	border-left:1px solid #D2C4DC;
	border-right:1px solid #D2C4DC;
	}
#Ligne2be {
	padding:4px;
	border-left:1px solid #FFCDCD;
	border-right:1px solid #FFCDCD;
	}
#Ligne2it {
	padding:4px;
	border-left:1px solid #FFBC98;
	border-right:1px solid #FFBC98;
	}
#Ligne2ch {
	padding:4px;
	border-left:1px solid #A3B7CC;
	border-right:1px solid #A3B7CC;
	}
#Ligne2uk {
	padding:4px;
	border-left:1px solid #A4BECD;
	border-right:1px solid #A4BECD;
	}
#Heure {
	float:left;
	width:35px;
	text-align:center;
	font:11px Verdana;
	color:#6C207E;
	padding:0px 4px;
	margin-top:2px;
	}
#Heurebe {
	float:left;
	width:35px;
	text-align:center;
	font:11px Verdana;
	color:#B60101;
	padding:0px 4px;
	margin-top:2px;
	}
#Heureit {
	float:left;
	width:35px;
	text-align:center;
	font:11px Verdana;
	color:#9D6648;
	padding:0px 4px;
	margin-top:2px;
	}
#Heurech {
	float:left;
	width:35px;
	text-align:center;
	font:11px Verdana;
	color:#313C48;
	padding:0px 4px;
	margin-top:2px;
	}
#Heureuk {
	float:left;
	width:35px;
	text-align:center;
	font:11px Verdana;
	color:#005F8F;
	padding:0px 4px;
	margin-top:2px;
	}
#EnteteJour {
	background-color:#A1A5A9;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #A1A5A9;
	}
#EnteteJour a {
	font:10px Verdana;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
#EnteteJourJ {
	background-color:#6C207E;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #6C207E;
	}
#EnteteJourJbe {
	background-color:#B60101;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #B60101;
	}
#EnteteJourJit {
	background-color:#9D6648;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #9D6648;
	}
#EnteteJourJch {
	background-color:#313C48;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #313C48;
	}
#EnteteJourJuk {
	background-color:#005F8F;
	padding:5px;
	text-align:center;
	width:25%;
	border:1px solid #005F8F;
	}
#EnteteJourJ a, #EnteteJourJbe a, #EnteteJourJit a, #EnteteJourJch a, #EnteteJourJuk a {
	font:10px Verdana;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
#EnteteJourJ a:hover, #EnteteJourJbe a:hover, EnteteJourJit a:hover, #EnteteJourJch a:hover, EnteteJourJuk a:hover {
	color:#CCCCCC;
	}
#Jour {
	background-color:#F4F4F4;
	border:1px solid #D2C4DC;
	}
#Jourbe {
	background-color:#F4F4F4;
	border:1px solid #FFCDCD;
	}
#Jourit {
	background-color:#F4F4F4;
	border:1px solid #FFBC98;
	}
#Jourch {
	background-color:#F4F4F4;
	border:1px solid #A3B7CC;
	}
#Jouruk {
	background-color:#F4F4F4;
	border:1px solid #A4BECD;
	}
#JourJ {
	background-color:#F8EFFF;
	border:1px solid #D2C4DC;
	}
#JourJbe {
	background-color:#FFEFEF;
	border:1px solid #FFCDCD;
	}
#JourJit {
	background-color:#FFDECC;
	border:1px solid #FFBC98;
	}
#JourJch {
	background-color:#CCE4FF;
	border:1px solid #A3B7CC;
	}
#JourJuk {
	background-color:#CCEDFF;
	border:1px solid #A4BECD;
	}
#Jour2 {
	background-color:#F4F4F4;
	border:1px solid #D2C4DC;
	height:90px;
	}
#Jour2be {
	background-color:#F4F4F4;
	border:1px solid #FFCDCD;
	height:90px;
	}
#Jour2it {
	background-color:#F4F4F4;
	border:1px solid #FFBC98;
	height:90px;
	}
#Jour2ch {
	background-color:#F4F4F4;
	border:1px solid #A3B7CC;
	height:90px;
	}
#Jour2uk {
	background-color:#F4F4F4;
	border:1px solid #A4BECD;
	height:90px;
	}
#JourJ2 {
	background-color:#F8EFFF;
	border:1px solid #D2C4DC;
	height:90px;
	}
#JourJ2be {
	background-color:#FFEFEF;
	border:1px solid #FFCDCD;
	height:90px;
	}
#JourJ2it {
	background-color:#FFDECC;
	border:1px solid #FFBC98;
	height:90px;
	}
#JourJ2ch {
	background-color:#CCE4FF;
	border:1px solid #A3B7CC;
	height:90px;
	}
#JourJ2uk {
	background-color:#CCEDFF;
	border:1px solid #A4BECD;
	height:90px;
	}
#Semaine {
	border-collapse:collapse;
	margin-bottom:10px;
	}
#Mois {
	border-collapse:collapse;
	margin-bottom:10px;
	}
#EnteteSemaine {
	background-color:#D2C4DC;
	padding:5px;
	text-align:center;
	border:1px solid #D2C4DC;
	font:10px Verdana;
	color:#6C207E;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
.EnteteSemaine {
	background-color:#D2C4DC;
	padding:5px;
	text-align:center;
	border:1px solid #D2C4DC;
	font:10px Verdana;
	color:#6C207E;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
html>body #EnteteSemaine {
	width:14%;
	}
#EnteteSemainebe {
	background-color:#FFCDCD;
	padding:5px;
	text-align:center;
	border:1px solid #FFCDCD;
	font:10px Verdana;
	color:#B60101;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
html>body #EnteteSemainebe {
	width:14%;
	}
#EnteteSemaineit {
	background-color:#FFDECC;
	padding:5px;
	text-align:center;
	border:1px solid #FFDECC;
	font:10px Verdana;
	color:#B60101;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
html>body #EnteteSemaineit {
	width:14%;
	}
#EnteteSemainech {
	background-color:#A3B7CC;
	padding:5px;
	text-align:center;
	border:1px solid #A3B7CC;
	font:10px Verdana;
	color:#313C48;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
html>body #EnteteSemainech {
	width:14%;
	}
#EnteteSemaineuk {
	background-color:#A4BECD;
	padding:5px;
	text-align:center;
	border:1px solid #A4BECD;
	font:10px Verdana;
	color:#005F8F;
	text-decoration:none;
	width:14%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:14%;
	}
html>body #EnteteSemaineuk {
	width:14%;
	}
#NumeroJour {
	background-color:#A1A5A9;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
.NumeroJour {
	background-color:#A1A5A9;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#NumeroJourJ {
	background-color:#6C207E;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#NumeroJourJbe {
	background-color:#B60101;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#NumeroJourJit {
	background-color:#9D6648;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#NumeroJourJch {
	background-color:#313C48;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#NumeroJourJuk {
	background-color:#005F8F;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	}
#Liens {
	margin-bottom:5px;
	}
#Liens a {
	font:9px Verdana;
	color:#6C207E;
	font-weight:bold;
	text-decoration:none;
	}
#TitresBlocsInfos {
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	}
.PortefolioThumbs {
	list-style:none;
	margin:0px;
	padding:0px;
	}
.PortefolioThumbs li {
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	}
.titrerubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #6C207E;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.titrerubriquebe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #B60101;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.titrerubriqueit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #9D6648;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.titrerubriquech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #313C48;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.titrerubriqueuk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #005F8F;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
#LiensDept {
	padding:6px;
	}
#LiensDept:hover {
	padding:5px;
	background-color:#F4F4F4;
	border:1px solid #DDDDDD;
	}
#Trace {
	font:9px Verdana;
	padding-bottom:15px;
	color:#666666;
	}
#Trace span {
	padding:2px 3px;
	background-color:#F4F4F4;
	border:1px solid #DDDDDD;
	}
#Trace a {
	color:#666666;
	text-decoration:none;
	}
#FormationsListe {
	list-style-type:none;
	margin-left:0px;
	padding:0px;
	}
#FormationsListe li {
	padding:5px 0px;
	background-image: url(/img/interface/points_horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#FormationsListe li:hover {
	background-color:#EEEEEE;
	}
#FormationsListe li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	text-decoration:none;
	}
.titrearticlemda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #005595;
	margin-bottom: 10px;
}
.titrearticlemdc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #78A22F;
	margin-bottom: 10px;
}
.titrearticlemm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #E40E62;
	margin-bottom: 10px;
}
.titrearticlebe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #B60101;
	margin-bottom: 10px;
}
.titrearticleit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #9D6648;
	margin-bottom: 10px;
}
.titrearticlech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #313C48;
	margin-bottom: 10px;
}
.titrearticleuk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #005F8F;
	margin-bottom: 10px;
}
#SsTitres {
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:5px;
	}
#SsTitresviolet {
	font:14px Arial, Helvetica, sans-serif;
	color:#6C207E;
	margin-bottom:5px;
	}
#SsTitresbe {
	font:14px Arial, Helvetica, sans-serif;
	color:#B60101;
	margin-bottom:5px;
	}
#SsTitresit {
	font:14px Arial, Helvetica, sans-serif;
	color:#9D6648;
	margin-bottom:5px;
	}
#SsTitresch {
	font:14px Arial, Helvetica, sans-serif;
	color:#313C48;
	margin-bottom:5px;
	}
#SsTitresuk {
	font:14px Arial, Helvetica, sans-serif;
	color:#005F8F;
	margin-bottom:5px;
	}
.SsTitresBlanc {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
#SsTitresmda {
	font:14px Arial, Helvetica, sans-serif;
	color:#005595;
	margin-bottom:5px;
	}
#SsTitresmdc {
	font:14px Arial, Helvetica, sans-serif;
	color:#78A22F;
	margin-bottom:5px;
	}
#SsTitresmm {
	font:14px Arial, Helvetica, sans-serif;
	color:#E40E62;
	margin-bottom:5px;
	}
#SsTitrescho {
	font:14px Arial, Helvetica, sans-serif;
	color:#A90029;
	margin-bottom:5px;
	}
#SsTitresthe {
	font:14px Arial, Helvetica, sans-serif;
	color:#739700;
	margin-bottom:5px;
	}
#PointsForts {
	list-style-type: none;
	list-style-image: url(/img/icones/triangle.gif);
	margin:0px 0px 10px 20px;
	padding:10px;
	list-style-position: inside;
	}
.texteblancintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	letter-spacing: 1px;
	}
.texteblancintro a {
	color: #FFFFFF;
	text-decoration: none;
}
.texteblancintro a:hover {
	background-color:#FFFFFF;
	/*color: #FFFFFF !important;*/
	text-decoration: none;
}
#MenuFormation {
	margin:0px;
	padding:0px 0px 30px 0px;
	}
#MenuFormation li {
	float:left;
	list-style-type:none;
	margin:0px 5px;
	}
.GrosseFlecheGmda {
	background-image: url(/img/interface/grosse_fleche_g_mda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.GrosseFlecheDmda {
	background-image: url(/img/interface/grosse_fleche_d_mda.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.FlecheMoismda {
	background-image: url(/img/interface/fleche_mois_mda.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
.GrosseFlecheGmdc {
	background-image: url(/img/interface/grosse_fleche_g_mdc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.GrosseFlecheDmdc {
	background-image: url(/img/interface/grosse_fleche_d_mdc.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.FlecheMoismdc {
	background-image: url(/img/interface/fleche_mois_mdc.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
.GrosseFlecheGmm {
	background-image: url(/img/interface/grosse_fleche_g_mm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.GrosseFlecheDmm {
	background-image: url(/img/interface/grosse_fleche_d_mm.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.FlecheMoismm {
	background-image: url(/img/interface/fleche_mois_mm.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#TabDatesMois {
	padding:4px 8px;
	}
#TabDatesForm {
	background-color:F4F4F4;
	}
#TabDatesFormMois {
	border:1px solid #EEEEEE;
	}
#Historiqueviolet {
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#Historiqueviolet li {
	margin-bottom:10px;
	}
#Historiqueviolet b {
	font:13px Verdana;
	color:#6C207E;
	font-weight:bold;
	}
#Historiquemda {
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#Historiquemda li {
	margin-bottom:10px;
	}
#Historiquemda b {
	font:13px Verdana;
	color:#005595;
	font-weight:bold;
	}
#Historiquemdc {
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#Historiquemdc li {
	margin-bottom:10px;
	}
#Historiquemdc b {
	font:13px Verdana;
	color:#78A22F;
	font-weight:bold;
	}
#Historiquemm {
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#Historiquemm li {
	margin-bottom:10px;
	}
#Historiquemm b {
	font:13px Verdana;
	color:#E40E62;
	font-weight:bold;
	}
#Listemda {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#005595;
	}
#Listemda li {
	padding-bottom:8px;
	}
#Listemdc {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#78A22F;
	}
#Listemdc li {
	padding-bottom:8px;
	}
#Listemm {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#E40E62;
	}
#Listemm li {
	padding-bottom:8px;
	}
.MenuDeroul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #6C207E;
	text-decoration: none;
	padding: 4px;
	border: 1px solid #6C207E;
}
.cases5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #6C207E;
	text-decoration: none;
	padding: 4px;
	border: 1px solid #6C207E;
}
#table2violet {
	background-color:#D2C4DC;
	}
#table2mda {
	background-color:#A5C4DB;
	}
#table2mdc {
	background-color:#D2DBC3;
	}
#table2mm {
	background-color:#DBC3CD;
	}

