 body, table, tr, th, td, div, p, span, a, form, input, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
}

body { background-color: #FFFFFF; }
img { border: 0px; } 

a {	text-decoration: none; }
a:hover { text-decoration: underline; color: #990000; }
a:link { text-decoration: none; color: #0066FF; }
a:visited { text-decoration: none; color: #660099; }

h1 { font-size: 14px; color: #990000; margin: 4px 2px 4px 2px; }
h1 a { font-size: 14px; color: #990000; text-decoration: none; }
h1 a:hover { color: #990000; text-decoration: underline;}

h2 { font-size: 13px; color: #990000; margin: 3px 1px 3px 1px; }
h2 a { font-size: 13px; color: #990000; text-decoration: none; }
h2 a:hover { color: #990000; text-decoration: underline;}

.flux { clear: both; }
.sep { border-bottom: 1px solid #000000; }
.sepCouleur { border-bottom: 1px solid #990000; }
.sepEncart { border-bottom: 1px solid #666666; }
.cadreCouleur { border: 1px solid #990000; }
.StyleTitre {	color: #FFFFFF;	font-size: 14px;font-weight: bold;}
.MyStyle {font-size: 14px}
.Styletitregras {font-size: 14px; font-weight: bold;}
.Styletitregras a:link { text-decoration: none; color: #000000; }
.Styletitregras a:visited { text-decoration: none; color: #000000; }
.Styletitregras a:hover { text-decoration: underline; color: #000000; }
.txtS	{ font-size: 9px; }
.txtM	{ font-size: 11px; }
.txtL	{ font-size: 12px; }

.txtBlancS	 { font-size: 9px; color: #FFFFFF; } 
.txtBlancM	 { font-size: 11px; color: #FFFFFF; }
.txtBlancL	 { font-size: 12px; color: #FFFFFF; }
.txtBlancS:hover	{ color: #FFFFFF; }
.txtBlancM:hover	{ color: #FFFFFF; }
.txtBlancL:hover	{ color: #FFFFFF; }

.txtLegerS	{ font-size: 9px; color: #FDF4E4; }
.txtLegerM	{ font-size: 11px; color: #FDF4E4; }
.txtLegerL	{ font-size: 12px; color: #FDF4E4; }

.txtNeutreS	 { font-size: 9px; color: #AAAAAA; } 
.txtNeutreM	 { font-size: 11px; color: #AAAAAA; }
.txtNeutreL	 { font-size: 12px; color: #AAAAAA; }
.txtNeutreS:hover	{ color: #AAAAAA; }
.txtNeutreM:hover	{ color: #AAAAAA; }
.txtNeutreL:hover	{ color: #AAAAAA; }

.txtCouleurS  { font-size: 9px; color: #990000; }
.txtCouleurM  { font-size: 11px; color: #990000; }
.txtLois  { font-size: 10px; color: #990000; }
.txtCouleurS:hover	{ color: #000000; }
.txtCouleurM:hover	{ color: #000000; }
.txtCouleurL:hover	{ color: #000000; }

.txtMaillage { font-size: 9px; color: #666666; }
.txtMaillage:hover { color: #666666; text-decoration: none; }

table.structure { border-width: 0px; width: 100%; margin: 0px; }
table.structure th { padding: 0px; margin: 0px; vertical-align: middle; }
table.structure td { padding: 0px; margin: 0px; vertical-align: top; }

div.bloc { border: 0px; width: 100%; margin: 0px; padding: 0px; }
div.bloc h1 { font-size: 13px; color: #000000; margin: 6px 8px 8px 8px; }
div.bloc p { margin: 6px 6px 8px 6px; }

/*contour*/
div.encart 
{ 
	border: 1px solid #666666; 
	width: 100%; 
	background-color: #FFFFFF; 
	margin: 0px 0px 8px 0px; 
	padding: 0px; 
}
div.encart h1 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 	
	text-align: center; 
	font-size: 11px; 
	color: #ffffff; 
	/*backgounde =) */
	background-color:#336699; 
	margin: 0px; 
	padding: 5px 4px 8px 4px; 
}
div.encart p { margin: 6px 4px 6px 4px; line-height: 14px; }
div.encart p a:link { text-decoration: none; color: #0066FF; }
div.encart p a:visited { text-decoration: none; color: #660099; }
div.encart p a:hover { text-decoration: underline; color: #990000; }

div#droite
{
	width: 172px; 
	margin: 0px;
	float: right;
	padding: 0px;
}

div#droite2
{
	width: 172px; 
	margin: 0px;
	float: right;
	padding: 0px;
}