/* Feuille de style pour RTE */

body.htmlarea-content-body TABLE {
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;
}

body.htmlarea-content-body TABLE TD {
	padding: 5px;
	border: solid 1px #8C8C8C;
}

body.htmlarea-content-body TABLE TH {
	padding: 5px;
	border: solid 1px #8C8C8C;
	background-color: #F3F3F3;
	color: inherit;
}


h3.green { 
    font-size: 12pt;
    color: #55BB3D;
    height: 12pt;
    margin-top:18px;    
    margin-bottom:3px;
    }

p.code {font-family:"Courier New", Courier, monospace; font-size:0.9em; padding:1em; background:#f0f0f4; border:1px #ccd solid;}
p.note {background:#dfd; padding: 1em; border-bottom: 1px #bdb dotted;}
p.important {background:#b4d0ef; padding:1em; border-bottom:1px #ddb dotted;}
p.warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted;}

/* alignement */
.align-left { text-align: left ! important ; }
.align-center { text-align: center ! important ; }
.align-right { text-align: right ! important ; }

/* #############################
** ### classesCharacter ########
** #############################
*/
span.underline {
	text-decoration:underline;
}

span.strikethrough {
	text-decoration:line-through;
}

span.mono {
	font-family:"Courier New",Courier,monospace;
	padding:0 0.3em 0 0.3em;
	background:#f0f0f4;
	border:1px #ccd solid;
}

span.file {
	font-family:"Courier New",Courier,monospace;
	padding:0 0 0 14px;
	color:#000088;
	background:transparent url('../../images/dummy_icons/file.gif') no-repeat left;
}

span.directory {
	font-family:"Courier New",Courier,monospace;
	padding:0 0 0 15px;
	color:#000088;
	background:transparent url('../../images/dummy_icons/dir.gif') no-repeat left;
}

span.infoHeadline {
	display:block;
	color:#187ba2;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:2px solid white;
	padding-bottom:0.5em;
	margin-bottom:-1em;
	margin-left:-4em;
	padding-left:4em;
	margin-right:-1.5em;
}

span.questionHeadline {
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:2px solid white;
	padding-bottom:0.5em;
	margin-bottom:-1em;
	margin-left:-4em;
	padding-left:4em;
	margin-right:-1.5em;
}

span.stopHeadline {
	display:block;
	color:#A43F15;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0.5em;
	margin-bottom: -1em;
}

span.readmore {
	color: blue;
}


