/******************************************************************************
* odfRichTextXhtml.css
*******************************************************************************
CSS used in the body of the richText editor
*******************************************************************************
*                                                                             *
* Copyright 2006							      *
*                                                                             *
******************************************************************************/

/* body */

body.directHtml {
	background-color: white ;
	color: black ;
	margin: 0px;
	padding: 4px;
	max-width: 98%;
	max-height: 97%;
}

/* para */
.directHtml p,
.directHtml pre,
.directHtml h1,
.directHtml h2,
.directHtml h3,
.directHtml h4,
.directHtml h5,
.directHtml h6
{
	clear: both;
}

/* image */

.directHtml img {
	margin-left: 4px;
	margin-right: 4px;
}

/* block align */

.paraleft{
	text-align: left;
}

.pararight{
	text-align: right;
}

.paracenter{
	text-align: center;
}

.parajustify{
	text-align: justify;
}

table caption{
	text-align: center;
	font-style:italic;
}

/* style tableau normal */
.tabStandardTable {
	border-collapse:collapse;
	border:1px solid #ccc;
	border-spacing:0px;
	clear: both;
}

.tabStandardTable tbody  tr  th {
	background-color:#ddd;
	border:1px solid #ccc;
	padding:0em;
}
.tabStandardTable  tbody  tr  td {
	border:1px solid #ccc;
	padding:0em;
}
.tabStandardTable thead tr th,
.tabStandardTable tfoot tr th,
.tabStandardTable tbody tr td,
.tabStandardTable tbody tr th {
	padding:0.5em;
}

/*  style tableau lignes paires/impaires */ 
.tabOddEvenTable {
	border-collapse:collapse;
	border:1px solid #ccc;
	border-spacing:0px;
	clear: both;
}

.tabOddEvenTable thead tr th,
.tabOddEvenTable tfoot tr th,
.tabOddEvenTable tbody tr th {
	background-color:#ddd;
	border:1px solid #ccc;
	padding:0.5em;
}
.tabOddEvenTable  tbody tr td {
	border:1px solid #ccc;
	padding:0.1em;
}
.tabOddEvenTable tbody tr.even td {
	background-color:#eee;
}

/* alignement du tableau */
.tableft {
}

.tabfloatleft {
	margin:0px 5px 0px 0px;
}

.tabright, .tabright caption {
	margin:0px 0px 0px auto;
}
.tabfloatright, .tabfloatright caption {
	margin:0px 0px 0px 5px;
}

.tabcenter, .tabcenter caption {
	margin:auto;
}

html, body,	h1, h2, h3, h4, h5, h6,	p,	table, caption, tr, td, th,	ul, ol, li, dl, dt, dd,	form, legend, fieldset	{ margin: 0px; padding: 0px;}

p, ul, ol, dl		{ margin: 0.5em 0px;}
ul, ol, dd		{ padding-left: 3em;}
li ul, li ol		{ padding: 0px 0px 5px 15px;}
li	{ margin-bottom : 0.2em; }
body			{ font-size: 62.5%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
table			{ font-size: 100%;} /*IE 5.5 text too big bugfix*/
h1			{ font-size: 1.7em; margin: 1.3em 0px 1.3em; line-height: 1.5em;}
h2			{ font-size: 1.5em; margin: 1.3em 0px 1.3em; line-height: 1.5em;}
h3			{ font-size: 1.3em; margin: 1.3em 0px 1em; line-height: 1.3em; font-weight: bold;}
h4			{ font-size: 1.2em; margin: 1.3em 0px 1em; line-height: 1.3em; font-weight: bold;}
h5			{ font-size: 1.1em; margin: 1.3em 0px 1em; line-height: 1.3em; font-weight: bold;}
h6			{ font-size:   1em; margin: 1.3em 0px 1em; line-height: 1.3em; font-weight: bold;}
p			{ font-size:   1em; }
address			{ font-style: normal;}
label			{ font-weight: bold;}
caption			{ font-weight: bold; text-align:left;}
:focus{
	outline-style:none;
}
input, textarea, select	 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
div.activeInput       { padding:0.3em ; border: solid #7f9db9 1px; background-color:#ffffff; }
div.unactiveInput       { padding:0.3em ; border: solid #7f9db9 1px; background-color:#ffffff; }

img 			{ border: 0px;}
hr 			{ border-width: 1px 0px 0px 0px; border-color:gray; border-style:solid; height: 0px; background: gray;}

.fontFamilyStandard {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fontSizeNormal {
	font-size:1em;
}
table.fontSizeNormal {
	font-size:100%;
}


