
body, html
{
	margin:      0;
	padding:     0;
	font-size:   0.85em;
	color:       Black;
	font-family: verdana, helvetica;
}

#container .wrapper
{
	position:         relative;
	width:            100%;
	margin:           0 auto;
	text-align:       left;
	border:           0px solid #ECEEF6;
	background-color: #ECEEF6;
}

#header .wrapper
{
	width:      800px;
	height:     120px;
	background: url(IMG/bandeau.jpg) no-repeat;
}

#main .wrapper
{
	text-align:       justify;
	line-height:      1.75em;
	width:            800px;
	min-height:       1034px;
	float:            right;
	padding:          1em;
	background-color: #ECEEF6;
}

#footer .wrapper
{
	background-color: #ECEEF6;
	line-height:      1em;
	clear:            both;
}

#sidebarLeft .wrapper
{
	float: left;
}

#sidebarRight .wrapper
{
	float: Right;
}

font.EnTeteInternetExplorer
{
	font-size:   1.0em;
	color:       Blue;
	font-family: verdana, helvetica;
	font-weight: bold;
}
font.EnTeteMozilla
{
	font-size:   0.85em;
	color:       Blue;
	font-family: verdana, helvetica;
	font-weight: bold;
}
font.EnTeteOpera
{
	font-size:   1.0em;
	color:       Blue;
	font-family: verdana, helvetica;
	font-weight: bold;
}
font.EnTeteAutres
{
	font-size:   1.0em;
	color:       Blue;
	font-family: verdana, helvetica;
	font-weight: bold;
}
a.LienEnTete:link    {color:Blue; text-decoration:none;}
a.LienEnTete:visited {color:Blue; text-decoration:none;}
a.LienEnTete:active  {color:Blue; text-decoration:none;}

font.MessagePublicite
{
	font-size:   2.0em;
	color:       Green;
	font-family: verdana, helvetica;
	font-weight: bold;
}

font.Message
{
	font-size:   2.0em;
	color:       Red;
	font-family: verdana, helvetica;
	font-weight: bold;
}

font.TitreDePage
{
	font-size:   1.5em;
	color:       Black;
	font-family: verdana, helvetica;
	font-weight: bolder;
}

h1
{
	font-size:   1.0em;
	color:       Black;
	font-family: verdana, helvetica;
	font-weight: bolder;
	margin:      10px 2px 10px 10px;;
}

h2
{
	font-size:   1.0em;
	color:       Blue;
	font-family: verdana, helvetica;
	font-weight: bolder;
}

font.PiedDePage
{
	font-size:   0.75em;
	color:       Black;
	font-family: "Lucida Sans Unicode";
}
a.LienPiedDePage:link    {color:Blue; text-decoration:none;}
a.LienPiedDePage:visited {color:Blue; text-decoration:none;}
a.LienPiedDePage:active  {color:Blue; text-decoration:none;}

ul li
{
   list-style-type: disc;
   margin:          0em 0em 0em 0em;
}

table.SansBordures
{
	border:       1px;
	border-color: Black;
}
table.SansBordures td.AvecBordureDroite
{
	border:       solid;
	border-width: 0px 2px 0px 0px;;
	border-color: Black;
}
table.SansBordures td.GHDB
{
	border:       solid;
	border-width: 1px 1px 1px 1px;;
	border-color: Black;
	background-color: #c1d3e9;
}

th
{
	font-size: 0.85em;
}

td
{
	vertical-align: middle;
	font-size:      0.85em;
}

td.EnTete
{
	vertical-align: top;
	font-size:      0.85em;
	margin:         0px 0px 0px 0px;
	padding:        0px 10px 0px 10px;
}

table.AvecBordure
{
	border:         solid 0px;
	vertical-align: middle;
	border-color:   Black;
	border-width:   thin;
}
td.AvecBordure
{
	border-collapse: collapse;
	border:          solid 1px;
	vertical-align:  middle;
	border-color:    Black;
	/*border-width:thin;*/
}

/* Fond bleu, bordure simple */
table.A
{
	border-width:     1px;
	border-spacing: ;
	border-style:     outset;
	border-color:     black;
	border-collapse:  collapse;
	background-color: #c1d3e9;
}
table.A th
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: #c1d3e9;
	-moz-border-radius: ;
}
table.A td
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #c1d3e9;
	-moz-border-radius: ;
}
table.A td.Red
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: Red;
	-moz-border-radius: ;
}
table.A td.Fonce
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #5A8AC5;
	font-weight:      bolder;
	-moz-border-radius: ;
}

/* Fond clair, bordure simple */
table.B
{
	border-width:    1px;
	border-spacing: ;
	border-style:    outset;
	border-color:    black;
	border-collapse: collapse;
}
table.B th
{
	border-width: 1px;
	padding:      1px;
	border-style: inset;
	border-color: black;
	-moz-border-radius: ;
}
table.B td
{
	border-width: 1px;
	padding:      1px;
	border-style: inset;
	border-color: black;
	-moz-border-radius: ;
}
table.B td.Fonce
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #c1d3e9;
	font-weight:      bolder;
	-moz-border-radius: ;
}

.EX_div
{
	border-style:solid;
	border-width:1;
	padding     :1;
	background  :#c1d3e9;
}
.EX_divVide
{
	border-style:solid;
	border-width:1;
	padding     :1;
	border-color:#ECEEF6;
	background  :#ECEEF6;
}

