@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* il est conseill&eacute; de mettre à z&eacute;ro la marge et le remplissage de l'&eacute;l&eacute;ment body, pour tenir compte des diff&eacute;rentes valeurs par d&eacute;faut des navigateurs */
	padding: 0;
	text-align: center; /* ce param&eacute;trage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite align&eacute; à gauche (valeur par d&eacute;faut) dans le s&eacute;lecteur #container */
	color: #000000;
}
.twoColFixRtHdr #container { 
	width: 1147px;  /* param&eacute;trage de la largeur à 20 pixels de moins que le plein &eacute;cran (800 pixels) pour tenir compte de l'habillage du navigateur et &eacute;viter l'apparition d'un ascenseur horizontal */
	background: #FFFFFF;
	margin: 0 auto; /* les marges automatiques (et dot&eacute;es d'une largeur positive) centrent la page */
	text-align: left; /* ce param&eacute;trage annule le paramètre text-align: center de l'&eacute;l&eacute;ment body. */
	background-image:url(images/fondsite.png);
	background-repeat:repeat-y;
} 
/* header menu */

#headermenu { padding-top:140px; margin-left:210px;}
.twoColFixRtHdr #header {background-image:url(images/header.png);height:189px;background-repeat:no-repeat;} 
.twoColFixRtHdr #header a {font-size:22px;color:#333;}
.twoColFixRtHdr #header a:hover {font-size:22px;color:#C00;text-decoration:none;}


.twoColFixRtHdr #sidebar1 {
	float: right; /* cet &eacute;l&eacute;ment est flottant, il faut donc lui attribuer une largeur */
	width: 490px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur r&eacute;elle de cet &eacute;l&eacute;ment div est compos&eacute;e de la largeur plus le remplissage et la bordure */
	padding: 28px 20px;
}
.twoColFixRtHdr #mainContent { 
	margin: 0 536px 0 0; /* La marge droite de cet &eacute;l&eacute;ment div cr&eacute;e la colonne qui s'&eacute;tend sur le côt&eacute; droit de la page - quel que soit le contenu de l'&eacute;l&eacute;ment div sidebar1, l'espace de cette colonne reste intact. Vous pouvez supprimer cette marge si vous souhaitez que le texte de l'&eacute;l&eacute;ment div #mainContent remplisse l'espace de l'&eacute;l&eacute;ment #sidebar1 lorsque le contenu de ce dernier se termine. */
	padding: 0 20px; /* ne pas oublier que le remplissage est l'espace à l'int&eacute;rieur du cadre de l'&eacute;l&eacute;ment div, alors que la marge est l'espace à l'ext&eacute;rieur de celui-ci */
} 
.twoColFixRtHdr #footer {
	background-image:url(images/footer.jpg);
	height:104px;
	background-repeat:no-repeat;
} 
.twoColFixRtHdr #footer a {
	font-size:11px;
	color:#C00;
	text-decoration:none;
}
.fltrt { /* cette classe permet de rendre flottant le côt&eacute; droit d'un &eacute;l&eacute;ment dans la page. L'&eacute;l&eacute;ment flottant doit pr&eacute;c&eacute;der l'&eacute;l&eacute;ment à côt&eacute; duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre flottant le côt&eacute; gauche d'un &eacute;l&eacute;ment dans la page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* cette classe doit &ecirc;tre plac&eacute;e pour un &eacute;l&eacute;ment div ou break et doit &ecirc;tre l'&eacute;l&eacute;ment final avant la balise de fin d'un conteneur qui doit contenir entièrement un &eacute;l&eacute;ment flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* contenue texte */
#contenue_texte {width:569px; margin-left:16px; font-size:11px; color:#333; text-align:justify;}
#contenue_texte a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999;}
#contenue_texte a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; }
#contenue_texte_h {background-image:url(images/contenuetexteh.png);width:569px;height:25px;background-repeat:no-repeat;}
#contenue_texte_m {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; height:190px; padding-left:20px;}
#contenue_texte_m2 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y;  padding-left:10px;}
#contenue_texte_m5 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; height:500px; padding-left:10px;}
#contenue_texte_m6 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; height:330px; padding-left:10px;}
#contenue_texte_m7 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; height:550px; padding-left:10px;}
#contenue_texte_m4 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; height:200px; padding-left:10px;}
#contenue_texte_m3 {background-image:url(images/contenuetextem.png);width:569px;background-repeat:repeat-y; padding-left:20px;}
#contenue_texte_b {background-image:url(images/contenuetexteb.png);width:569px;height:22px;background-repeat:no-repeat;}
.cdfed {float:left; margin-right:30px;}
#contenue_texte_m5 h4 { margin:0px; padding:0px;}
#contenue_texte_m5 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00;}
#contenue_texte_m5 a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; text-decoration:none;}
#contenue_texte_m2 h4 { margin:0px; padding:0px;}
#contenue_texte_m2 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00;}
#contenue_texte_m2 a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; text-decoration:none;}
#contenue_texte_m2 td {padding:2px;border:1px solid #999; height:100px;}
#contenue_texte_m2 td:hover {background:#CCC;padding:2px;border:1px solid #999; color:#C00;}
#contenue_texte_m4 h4 { margin:0px; padding:0px;}
#contenue_texte_m4 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00;}
#contenue_texte_m4 a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; text-decoration:none;}
#contenue_texte_m4 td {padding:2px;border:1px solid #999; height:30px;}
#contenue_texte_m4 td:hover {background:#CCC;padding:2px;border:1px solid #999; color:#C00;}
#contenue_texte_m6 h4 { margin:0px; padding:0px;}
#contenue_texte_m6 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00;}
#contenue_texte_m6 a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; text-decoration:none;}
#contenue_texte_m6 td {padding:2px;border:1px solid #999; height:30px;}
#contenue_texte_m6 td:hover {background:#CCC;padding:2px;border:1px solid #999; color:#C00;}
#contenue_texte_m7 h4 { margin:0px; padding:0px;}
h1 { margin:0px; padding:0px;}
#contenue_texte_m7 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00;}
#contenue_texte_m7 a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; text-decoration:none;}

/* banniere pub droite */
#banniere494 {background-image:url(images/banniere494.png);height:114px;width:494px;background-repeat:no-repeat; margin-bottom:6px;}
#banniere494 p {font-size:12px; color:#333; text-align:justify; padding:8px; margin:0px;}

/* Fond droite */
#contenue_texte_droite {width:569px; font-size:11px; color:#333; text-align:justify; margin-top:6px;}
#contenue_texte_droite a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999;}
#contenue_texte_droite a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; }
#contenue_texte_droite_h {background-image:url(images/contenuetextedh.jpg);width:569px;height:20px;background-repeat:no-repeat;}
#contenue_texte_droite_m {background-image:url(images/contenuetextedm.jpg);width:569px;background-repeat:repeat-y; padding-left:5px;}
#contenue_texte_droite_m  p{ margin:0px; padding:5px;}
#contenue_texte_droite_b {background-image:url(images/contenuetextedb.jpg);width:569px;height:22px;background-repeat:no-repeat;}

.border { border: 1px solid #333; background:#FFF;}
<!--[if IE 5]>
<style type="text/css"> 
/* placer les corrections pour le modèle de boîte css pour IE 5.x dans ce commentaire conditionnel */
.twoColFixRtHdr #sidebar1 { width: 220px; }
</style>
<![endif]--><!--[if IE]>
<style type="text/css"> 
/* placer les corrections pour toutes les version d'IE dans ce commentaire conditionnel */
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
/* la propri&eacute;t&eacute; propri&eacute;taire zoom ci-dessus transmet à IE l'attribut hasLayout n&eacute;cessaire pour &eacute;viter plusieurs bogues */
</style>
<![endif]-->
