
/* = Styles génériques
-------------------------------------------------------------------------------------------------------------------------*/

body.htmlarea-content-body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	font-size: 70%;
	color: #000;
	background: #FFF;
}

p {
	margin: 5px;
	padding: 6px 0px 13px 0px;
	border: 1px solid #ddd;
}

ul, ol {
	margin: 0 0 0 15px;
	padding: 3px 0 0 30px;
}

ul li {
	overflow: hidden;
	padding-left: 15px;
	background: url('../img/list_bullet.gif') no-repeat 0 5px;
	list-style: none;
}

table, select, input, textarea {
	font: 100% Tahoma, Verdana, Arial, sans-serif;
	vertical-align : middle;
}
table p {
	padding: 0px;
	margin: 0px;
}

a {
	color: #CD016A !important;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/* Styles pour les titres */

h2 {
	height: 68px;
	margin: 0;
	padding: 25px 0 0 90px;
	background: url('../img/heading2_bg.png') no-repeat;
	color: #EB7100;
}
h3 {
	overflow: hidden;
	margin: 0;
	padding: 0 20px 14px 20px;
	background: url('../img/heading3_bg.png') no-repeat left bottom;
	text-transform: uppercase;
	font-size: 1.1666em;
	color: #6F9C00;
}
h4 {
	overflow: hidden;
	margin: 15px 0 0 10px;
	padding-left: 25px;
	background: url('../img/heading4_bg.gif') no-repeat;
	color: #E1127A;

	margin: 5px;
}
h5 {
	margin: 15px 0 0 10px;
	color: #6F9C00;
}

hr {
	background-color: #F556A3;
	color: #F556A3;
}

/* = Styles du RTE
-------------------------------------------------------------------------------------------------------------------------*/
/**  Styles appliqués quand on change l'alignement du texte dans un paragraphe **/
.indent {
	padding-left: 25px;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}