body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0px;
    text-align: center;
    background:#5E5B54;
    font-size: 12px;
    color:#000000; 
}

/*---------------------------------*/
/*  General					       */
/*---------------------------------*/

img {
	border:0px;
}

/* Photos */
img.photo {
	border:0px;
	vertical-align: top;
	float:left;
	margin-right:5px;
	margin-bottom:0px;
}
/* Photos */
img.logo {
	border:0px;
	vertical-align: middle;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
}


/*---------------------------------*/
/*  Contenants de mise en page     */
/*---------------------------------*/

/* contenants principal */
div#wrapper {
	width:760px;
/*	height:75%;  */
	border: 0px;
	margin: 0px auto;
	text-align:left;
	background-image:url(/2006/images/wrapper_bg.jpg);
}

/* contenant barre du haut */
div#top {
	width:760px;
    position:relative; 
	height:169px; 
	border: 0px;
	margin: 0px auto;
	text-align:left;
	background:#FFFFFF;
}

/* contenant section de gauche */
div#gauche {
	width:158px;
	border: 0px;
	background:#FFFFFF;
	position:relative; 
	top:0px;
	margin: 0px;
	text-align:left;
}

/* contenant section du milieu */
div#milieu {
	width:468px;
	border: 0px;
	background:#FFFFFF;
	position:relative; 
	margin-left:158px;
	margin-top:-170px;
	/*  top:0px;  */
	/* margin: 0px;  */
	text-align:left;
}

/* contenant section de droite */
div#droite {
	width:134px;
	border: 0px;

    /* background-image:url(/2006/images/right_bg.gif); */
	background-repeat:repeat-y;
	position:absolute;
	top:170px;
	margin-left:626px;
	text-align:left;
}


/*---------------------------------*/
/*  Tableaux                       */
/*---------------------------------*/
/* Liens quand on est dessus */

td.titre a:hover, td.top2 a:hover, td.top1 a:hover, td.mid2 a:hover, td.faits_bx a:hover {
	text-decoration:underline
}

/* Top couleur fond orange 1 */
td.top1, td.top1 a {

	background-color: #AD5C00;
/*
    height:26px;
	vertical-align: middle; 
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FEFEFD;
	text-decoration:none;
}

/* Top couleur fond orange 2 */
td.top2, td.top2 a {

	background-color: #CF6C00;
/*
	height:26px;
	vertical-align: middle; 
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FEFEFD;
	text-decoration:none;
}

/* Top - Cellules logo et banner */
td.top3 {
	height:143px;
}

/* Cellule espacement section du milieu */
td.spacer {
	height:15px;
	vertical-align: middle;
}

/* Mid - titres */
td.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:12px;
	padding-bottom:4px;
	font-weight:bold;
	color:#F53B01;
	padding-left:3px;
	padding-right:3px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	margin-top:5px;
	margin-bottom:5px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
	font-size: 12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:1px;
}
td.titre a {
	text-decoration:none;
	color:#F53B01;
}


/* Mid - texte actualites */
td.mid2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	padding-left:5px;
	padding-right:5px;
}

td.mid2 a {
	text-decoration:none;
	color:#CC6703;
}


/* Mid - separateur actualites */
td.sepActu {
	background-image:url(/2006/images/mid_sepa1.gif);
	background-repeat:repeat-x;
	height:16px;
}

/* Mid - fait saillants */
td.faits {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	font-weight:bold;
	height:22px;
	padding-left:10px;
	background-image:url(/2006/images/mid_fait.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}

/* Mid - fait saillants - jour */
td.faits {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	font-weight:bold;
	height:22px;
	padding-left:10px;
	background-image:url(/2006/images/mid_fait.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}

/* Mid - fait saillants - boite*/

td.faits_bx {
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:middle;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	
}

td.faits_bx a {
	color:#CC6703;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}


/* Mid - fait saillants - boite avec photo*/
td.faits_bx_photo {
	width:70px;
	padding-left:5px; 
	padding-bottom:10px;
	padding-top:10px;
	padding-right:2px;
}

/* Right- Boite form */
td.form {
	height:111px;
	background-image:url(/2006/images/right_box.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
}
/* Mid - menu de gauche, liens - jour */
#gauche a:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 10px;
	text-decoration:none;
}
#gauche a:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 10px;
	text-decoration:none;
}
#gauche a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 10px;
	text-decoration:underline;
}
#gauche a:active {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 10px;

}
#gauche .soustitre {

	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#404040;
	margin-top : 0px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}

/* Bas, couleur fond orange 2 */
td.copy, td.copy a {

	background-color: #CF6C00;
/*
	height:26px;
	vertical-align: middle; 
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FEFEFD;
	text-decoration:none;
}


/* Mid - footer, liens - jour */
#bas a:link {

	font-family: Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 11px;
	text-decoration:none;
}
#bas a:visited {

	font-family: Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 11px;
	text-decoration:none;
}
#bas a:hover {

	font-family: Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 11px;
	text-decoration:underline;
}
#bas a:active {

	font-family: Verdana, Helvetica, sans-serif;
	color:white;
	font-size: 11px;

}
#bas TD{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	margin-top : 0px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
/* STYLES DU TOPIC PATH */
#path TD {
	height:19px;
	background-image:url(/2006/images/path_bg.gif);
	background-repeat:no-repeat;
	TEXT-TRANSFORM: uppercase; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#5F6F7C;
	padding-left:5px;
}
#path a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#5F6F7C;
	padding-left:0px;
	text-decoration:none;
	TEXT-TRANSFORM: uppercase; 

}
#path a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#5F6F7C;
	padding-left:0px;
	text-decoration:none;
	TEXT-TRANSFORM: uppercase; 
}
#path a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	padding-left:0px;
	text-decoration:underline;
	TEXT-TRANSFORM: uppercase; 
}
#path a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	padding-left:0px;
	text-decoration:underline;
	TEXT-TRANSFORM: uppercase; 
}
/* Mid - comité aviseur */
td.comite {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	font-weight:bold;
	height:34px;
	padding-left:10px;
	background-image:url(/2006/images/mid_comitebg.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}


/*---------------------------------*/
/*  Fiche                          */
/*---------------------------------*/

td.orcellfiche {
	BORDER-RIGHT: #cc884c 3px outset; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #cc884c 3px outset; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #cc884c 3px outset; 
	BORDER-BOTTOM: #cc884c 3px outset; 
	BACKGROUND-COLOR: #CF6C00; 
	TEXT-ALIGN: justify
}

td.orcelltitre {
	FONT-SIZE: 9pt; 
	COLOR: white; 
	FONT-FAMILY: Verdana
}

table.fichecontour {
	BORDER-RIGHT: #AD5C00 2px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #AD5C00 2px solid; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT: #AD5C00 2px solid; 
	BORDER-BOTTOM: #AD5C00 2px solid; 
	BACKGROUND-COLOR: white;
}

A.cielien, A.cielien:active, A.cielien:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #CF6C00; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}


A.cielien:hover {
	COLOR: #FF0000; 
	TEXT-DECORATION: underline;
}



.fichetxt {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-ALIGN: justify;
}

.fichenom {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #444444; 
	FONT-FAMILY: Verdana;
}

.orcelltxt {
	FONT-SIZE: 8pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana;
}

.fiche {
	BORDER-RIGHT: #cc884c 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cc884c 0px solid;
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/2006/images/fiche_top.jpg);
	BORDER-LEFT: #cc884c 0px solid;
	BORDER-BOTTOM: #cc884c 0px solid;
	BACKGROUND-COLOR: white;
}

.txt {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana
}
.txtsmall {
	FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana
}

#contenu TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana
}