.csc-text a, .bodytext a{
	color:#1d64a6;
	text-decoration:underline;
}
#content h3, .htmlarea-content-body h3{
	padding:15px 0px;
	font-size:1.7em;
	color:#1d64a6;
}
.csc-text  h4,.htmlarea-content-body h4{
	padding:15px 0px 7px 0px;
	color:#789f00;
}
.htmlarea-content-body h4{
	font-size:1.5em;
}
.csc-text  h5, .htmlarea-content-body h5{
	padding:15px 0px 7px 0px;
	color:#B95700;
}
.htmlarea-content-body h5{
	font-size:1.5em;
}
.csc-text h6,.htmlarea-content-body h6{
	color:#1d64a6;
	font-size:0.97em;
}
.csc-text p,.htmlarea-content-body p, #content p, p.bodytext {
	color:#1d64a6;
	font-size:0.97em;
	margin:4px 0px;
}
.csc-text p.petit,.htmlarea-content-body p.petit, #content p.petit, p.petit {
	font-size:0.9em;
}
.csc-text p.lettrines, .htmlarea-content-body p.lettrines, #content p.lettrines, p.lettrines{
	font-size:0.97em;
}
.csc-text p.orange, .htmlarea-content-body p.orange, #content p.orange, p.orange {
	color:#B95700;
}
.csc-text span.orange, .htmlarea-content-body span.orange, span.orange{
	color:#B95700;
}
.csc-text  p.vert, .htmlarea-content-body p.vert, #content p.vert, p.vert {
	color:#789f00;
}
.csc-text  span.vert, .htmlarea-content-body span.vert, span.vert{
	color:#789f00;
}
.csc-text  p.rouge, .htmlarea-content-body p.rouge, p.rouge {
	color:#C4614E;
}
.csc-text  p.infos, .htmlarea-content-body p.infos, #content p.infos, p.infos{
	border-top:solid 1px #AAA;
	margin-top:20px;
	color:#1d64a6;
	font-size:0.90em;
}
.csc-text p.lettrines:first-letter, .htmlarea-content-body p.lettrines:first-letter, p.lettrines:first-letter{
   float: left;
   margin-top: 0.1944em;
   margin-right: 0.1388em;
   line-height/*\**/: 0.8em\9;
   //line-height:1em;
   font-family: Palatino, 'Palatino Linotype', Georgia, sans-serif;
   font-size: 2.7em;
}
.csc-text blockquote, .htmlarea-content-body blockquote, blockquote{
	quotes: "\201C" "\201D";
}
.csc-text  a.orange, .htmlarea-content-body a.orange, a.orange, .bodytext a.orange {
	color:#B95700;
	text-decoration:underline;
}
.csc-text  a.noline, .htmlarea-content-body a.noline, a.noline, .bodytext a.noline{
	text-decoration:none;
}
.csc-text  a.noline:hover, .htmlarea-content-body a.noline:hover, a.noline:hover{
	text-decoration:underline;
}
.csc-text a.pdf, .csc-text  a.doc, .csc-text  a.classeur, .csc-text  a.audio, .csc-text  a.video,
.bodytext a.pdf, .bodytext a.doc, .bodytext a.classeur, .bodytext a.audio, .bodytext a.video,
.htmlarea-content-body a.pdf, .htmlarea-content-body a.doc, .htmlarea-content-body a.classeur,
.htmlarea-content-body a.audio, .htmlarea-content-body a.video{
	display:inline-block;
	padding-left:20px;
}
.csc-text a.pdf, .htmlarea-content-body a.pdf{
	background:url("../img/icones/pdf.png") no-repeat left center;
}
.csc-text  a.doc, .htmlarea-content-body a.doc{
	background:url("../img/icones/doc.png") no-repeat left center;
}
.csc-text  a.classeur, .htmlarea-content-body a.classeur{
	background:url("../img/icones/classeur.png") no-repeat left center;
}
.csc-text  a.audio, .htmlarea-content-body a.audio{
	background:url("../img/icones/audio.png") no-repeat left center;
}
.csc-text  a.video, .htmlarea-content-body a.video{
	background:url("../img/icones/video.png") no-repeat left center;
}
.csc-text  ul,.htmlarea-content-body ul{
	list-style-image: url(../img/content_puce.gif);
	color:#1d64a6;
}
.csc-text ul li.rond,.htmlarea-content-body ul li.rond, li.rond{
	list-style-image: url(../img/puce_ronde.gif);
}
.csc-text ul li.carre,.htmlarea-content-body ul li.carre, li.carre{
	list-style-image: url(../img/puce_rect.gif);
}
.csc-text  ol,.htmlarea-content-body ol{
	color:#1d64a6;
}
.csc-text ul li, .csc-text ol li{
	list-style-position:outside;
}
.htmlarea-content-body ul{ 
	padding:0;
}
.csc-text  ul, .csc-text  ol { 
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
}
.htmlarea-content-body p, .htmlarea-content-body p.orange,.htmlarea-content-body ul li{
	border:1px dashed #ddd;
	padding:5px;
}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
.csc-textpic-imagewrap{}
.csc-textpic-image dd{
	font-size: 0.9em;
	color:#1D64A6;
	font-weight:bold;
	text-align:center;
}
#content .csc-textpic, #content .csc-text{
	margin:0px 0px 20px 0px;
}
