/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * @copyright			Copyright 2005-2007, Dirk Jesse
 * @license				CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *						YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link				http://www.yaml.de
 * @package				yaml
 *
 * $Id: $
 */

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;
}

p {
	line-height: 1.5em;
	margin: 0 0 1em 0;
	font-size:100%;
}
p.grand {
	line-height: 1.5em;
	margin: 0 0 1em 0;
	font-size:110%;
}
p.petit {
	line-height: 1.5em;
	margin: 0 0 1em 0;
	font-size:90%;
}
li.normal {
    font-size:100%;
}
li.grand {
	font-size:110%;
}
li.petit {
	font-size:90%;
}

/* alignement */
.align-left {
	text-align:left ! important;
}

.align-center {
	text-align:center ! important;
}

.align-right {
	text-align:right ! important;
}

p.align-center {
	text-align:center;
}

p.align-left {
	text-align:left;
}

p.align-right {
	text-align:right;
}

p.align-justify {
	text-align:justify;
}

/* Avoid borders around images in the RTE */
img {
	border: 0;
}

p sup,p sub {
	font-size:0.7em;
}

/* #############################
** ### 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;
}


