/* CSS Document */
.mceContentBody {
	color:#330099;
	background-color: #FFFFFF;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:11px;
}
.article .mceContentBody h2{
	background: url(../images/content_h_bg.jpg) no-repeat left;
	line-height: 25px;
	font-size: 1.3em;
	color: #ed057a;
	clear:both;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
	padding-left: 20px;
}
.mceContentBody .linktotop{
	text-align: right;
}
.mceContentBody .linktotop a{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background: url(../images/puce_haut_page.jpg) left no-repeat;
}
.fleft{padding: 0 !important; margin: 0 !important;}
.fright{padding: 0 !important; margin: 0 !important;}
.mceContentBody .fleft{float:left; margin-right: 10px !important;}
.mceContentBody .fright{float:right; margin-left: 10px !important;}
.mceContentBody ul, .mceContentBody ol{
	display: block;
	padding-left: 20px;
	color: #000000;
}
.mceContentBody ul{
	list-style: disc;
}
.mceContentBody ol{
	list-style: decimal;
}
.mceContentBody ul li, .mceContentBody ol li{
	margin-bottom: 10px;
}
.listelien{
	width: 100%;
	text-align: center;}
.mceContentBody .listelien{
	list-style: none;
	padding: 0px;
}
.mceContentBody .listelien li{
	display: inline;
	background: none;
}
.mceContentBody .listelien li a img{
	margin: 10px;
}
.tabinfos{}
.mceContentBody .tabinfos{
	border: none;
	border-collapse: collapse;
	margin-bottom: 5px;
}
.mceContentBody .tabinfos th{
	background: #ED057A url(../images/focus_titre_bg.jpg) repeat-x;
	color: #FFFFFF;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
}
.mceContentBody .tabinfos td{
	border-collapse: collapse;
	border: 1px solid #ed057a;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}
.mceContentBody .focus{
	width: 225px;
	border: 1px solid #ed057a;
}
.mceContentBody .focus .titre{
	background: url(../images/focus_titre_bg.jpg) repeat-x;
	padding-left: 10px;
	color: #FFFFFF;
	line-height: 19px;
	height: 21px;
	font-size: 1.2em;
	font-weight: bold;
}
.mceContentBody .focus .contenu{
	padding: 10px;
	background: none;
}
.mceContentBody .sousmenun4{
background-color:#fcd2e7;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}
.mceContentBody .sousmenun4 ul li {
color:#ED057A;
margin-bottom:0px;
font-weight:bold;
}
.mceContentBody .sousmenun4 ul{
margin-bottom:5px;
margin-top:5px;
}
.mceContentBody h3, #TB_ajaxContent h3{ 
	color: #ed057a;
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 5px;
}
.mceContentBody .ardoise {
	width: 492px;
}
.mceContentBody .ardoise .titre{
	background: url(../images/blackboard_title.jpg) no-repeat;
	height: 57px;
}
.mceContentBody .ardoise .titre h4{
	display: none;
}
.mceContentBody .ardoise .contenu table, .mceContentBody .ardoise .contenu th, .mceContentBody .ardoise .contenu td{
	color: #FFFFFF;
	font-size: 1em;
}
.mceContentBody .ardoise .contenu td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
}
.mceContentBody .ardoise .contenu th{
	text-align: left;
	font-size: 1.1em;
	padding-bottom: 5px;
	font-weight:bold;
}
.mceContentBody .ardoise .contenu{
	background: url(../images/blackboard_contenu.jpg) repeat-y;
	padding: 20px;
	color: #FFFFFF;
}
.mceContentBody .ardoise .foot {
	background: url(../images/blackboard_footer.jpg) no-repeat;
	height: 16px;
}
.ardoise .foot span{
	display: none;
}
.mceContentBody .superfooter{
	width: 945px;
	margin-left: auto;
	margin-right: auto;
}
.mceContentBody .superfooter .contenu{
	width: 295px;
	float: left;
	padding: 10px;
	background: none;
}
.mceContentBody .superfooter .contenu .titre{
	color: #f13e92;
	font-size: 1.2em;
	line-height: 1.4em;
	border-bottom: 1px solid #f13e92;
	margin-bottom: 5px;
	font-weight: bold;
}
.mceContentBody .superfooter .contenu ul{
	list-style: none;
	padding: 0;
}
.mceContentBody .superfooter .contenu ul li{
	padding-left: 15px;
	line-height: 1.4em;
	background: url(../images/puce_rose_supfooter.gif) left no-repeat;
}
.mceContentBody .superfooter .contenu ul li a{
	color: #666666;
	text-decoration: none;
}
.mceContentBody .superfooter .contenu ul li a:hover{
	color: #f13e92;
}
.mceContentBody #methode, .mceContentBody #fiche_tech{display:none}
#TB_ajaxContent h2{
	line-height: 17px;
	font-size: 1.3em;
	color: #ed057a;
	clear:both;
	margin-bottom: 10px;
	margin-top: 5px;
	font-weight: normal;
}
.mceContentBody table.fichetech, .mceContentBody table.methode, .mceContentBody table.indicatif, #TB_ajaxContent table.methode, #TB_ajaxContent table.indicatif{
	text-align: left;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
}
.mceContentBody table table, #TB_ajaxContent table table{
	border: none;
	background: none;
}
.mceContentBody table.fichetech th, .mceContentBody table.indicatif th, #TB_ajaxContent table.indicatif th, #TB_ajaxContent table.fichetech th{
	background-color: #999999;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.mceContentBody table.fichetech td, .mceContentBody table.indicatif tbody td, #TB_ajaxContent table.indicatif tbody td{
	padding: 5px;
	font-size: 1em;
}
.mceContentBody table.indicatif tbody td, #TB_ajaxContent table.indicatif tbody td{
	background-color: #E9E9E9;
}
.mceContentBody table.indicatif thead td, #TB_ajaxContent table.indicatif thead td{
	background: none;
	padding: 0px;
	text-align: center;
}
.mceContentBody .percent, #TB_ajaxContent .percent{
	float: right;
	font-weight: bold;
	display: inline;
}
#TB_ajaxContent h2, #TB_ajaxContent h3, #TB_ajaxContent table{
	margin-bottom: 10px;
	color:#330099;
}
#TB_ajaxContent table{
	background-color: #FFFFFF;
}
.mceContentBody td.center, #TB_ajaxContent  td.center{
	text-align: center;
}
.mceContentBody table.fichetech td, #TB_ajaxContent table.fichetech td{
	padding: 5px;
}
.mceContentBody table.fichetech tbody tr.vert td, #TB_ajaxContent table.fichetech tbody tr.vert td{
	background-color: #9CEBA3;
}
.mceContentBody table.fichetech tr.jaune td, #TB_ajaxContent table.fichetech tbody tr.jaune td{
	background-color: #FFFFCC;
}
.mceContentBody table.fichetech tr.bleu td, #TB_ajaxContent table.fichetech tbody tr.bleu td{
	background-color: #C9E9FA;
}
.mceContentBody table.fichetech tr.rose td, #TB_ajaxContent table.fichetech tbody tr.rose td{
	background-color: #FAE7FA;
}
.mceContentBody table.fichetech tr.orange td, #TB_ajaxContent table.fichetech tbody tr.orange td{
	background-color: #FBC986;
}