﻿/*********************************************************************************************************************/
/***********************************                  FEUILLE DE STYLE DU RTE                *************************/
/*********************************************************************************************************************/
/* BODY - Generic */
BODY {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #090909;
	background-color : #FFFFFF;
}

/* TABLE - Generic */
TABLE {
	margin:0;
	padding:0;
	font-size:0.95em;
	width:100%;
}

/* TD, LI - Generic */
TD {
	margin:3px;
	padding:0px 3px 0px 3px;
	font-size:1em;
}
UL {
	font-size:1em;
	margin:0 0 0 15px;
	padding:0;
}

LI {
	font-size:1em;
	list-style-type:disc;
	list-style-position:outside;
}


/* H1- Generic */
H1 {
	font-size : 1.6em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-repeat:no-repeat;
	background-color: inherit;
}

/* H2- Generic */
H2 {
	font-size : 1.5em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-color: inherit;
}

/* H3 - Generic */
H3 {
	font-size : 1.4em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-color: inherit;
}

/* H4 - Generic */
H4 {
	font-size : 1.3em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-color: inherit;
}

/* H5 - Generic */
H5 {
	font-size : 1.2em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-color: inherit;
}

/* H6 - Generic */
H6 {
	font-size : 1.1em;
	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
	background-color: inherit;
}

/* HR - Generic */
HR {
	border: none;
	width: 100%;
	color: inherit;
	background-color: #000000;
	height: 1px;
}

/* A - Generic */
A {
	color:#902015;
	text-decoration:none;
	font-weight:bold;
}

/* A - Link */
A:LINK {
	color:#902015;
	text-decoration:none;
	font-weight:bold;
}

/* A - Visited link */
A:VISITED {
	color:#902015;
	text-decoration:underline;
	font-weight:bold;
}

/* A - Hover link */
A:HOVER {
	color:#902015;
	text-decoration:underline;
	font-weight:bold;
}

/* A - Active link */
A:ACTIVE {
	color:#902015;
	text-decoration:underline;
	font-weight:bold;
}

/* IMG - Generic */
IMG {
	border: none;
}

/* FORM - Generic */
FORM {
	margin: 0px;
	padding: 0px;
}

/* PRE - Generic */
PRE {
	color: #000000;
	background-color: inherit;
}

/* P - Body text */
P {
	text-align: justify;
}

/* P - Body text */
P[ALIGN="right"] {
	text-align: right;
}

/* P - Body text */
P[ALIGN="center"] {
	text-align: center;
}

/* TABLE - HTML Area */
TABLE P {
	text-align: left;
}
TABLE TD[STYLE] P {
	text-align: inherit;
}
TABLE {
	width: 100%;
	border-collapse: collapse;
}
TABLE TD {
	padding: 5px;
}
TABLE TH {
	padding: 5px;
	background-color: #F3F3F3;
	color: inherit;
}

/******************************************************************************/
/*               Contenu Typo3					              */
/******************************************************************************/
td.align-justify,
p.align-justify,
.align-justify {
	text-align:justify;
}
td.align-right,
p.align-right,
.align-right {
	text-align:right;
}
td.align-left,
p.align-left,
.align-left {
	text-align:left;
}
td.align-center,
p.align-center,
.align-center {
	text-align:center;
}
td.indent,
p.indent,
.indent {
	padding:0 0 0 20px;
}
td.float-left,
p.float-left,
.float-left {
	float:left;
}
td.float-right,
p.float-right,
.float-right {
	float:right;
}
td.margin-right,
p.margin-right,
.margin-right {
	margin:0 5px 0 0;
}
td.margin-left,
p.margin-left,
.margin-left {
	margin:0 0 0 5px;
}
td.no-margin,
p.no-margin,
.no-margin {
	margin:0;
}
td.petit-texte,
p.petit-texte,
.petit-texte {
	font-size:0.8em;
}
