a, div, td, tr, table, ul, li, input, textarea, form{
margin:0;
padding:0;
}
td{vertical-align:top;}

body{
background-color:#FFF;
margin:0;
padding:0;
}
/*contenu de la page*/
#contenu{
background-color:#FFF;
margin:0 auto 0;
width:980px;
border:1px solid #CCC;
}
#bandeau{
margin:0 0 0;
background:url(../images-de-fond/multicanal.jpg) no-repeat;
width:980px;
height:310px;
}
#menu_gauche{
background:url(../images-de-fond/menu-g-centre.jpg) repeat-y;
margin:4px 1px 0;
width:142px;
}
.menu_dh{
background:url(../images-de-fond/menu-g-haut.jpg) no-repeat;
width:142px;
height:12px;
}
.menu_db{
background:url(../images-de-fond/menu-g-bas.jpg) no-repeat;
margin:0 1px 0;
width:142px;
height:12px;
}
/*Effet sur le contenu du centre de la page*/
#centre_page{
margin:4px 0 20px;
width:580px;
}
/*Effet sur les bloc international et sondage du centre de la page*/
.bloc1 {
margin:0 3px 0;
height:auto;
width:auto;
float:left;
}
.bloc2 {
height:auto;
width:auto;
float:left;
margin:0 3px 0; 
}
/*Effet sur les textes*/
h1{
margin:0 10px 0;
font:bold 16px Arial, verdana, Helvetica, sans-herif;
color:#5d6a7b;
}
h2{
margin:5px 40px 0;
font:bold 10px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
/*Effet sur les textes du centre de la page d'accueil*/
.texte-accueil{
margin:0 8px 0;
font:bold 10px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
.texte_index{
margin:0 8px 0;
font:bold 10px Arial, verdana, Helvetica, sans-herif;
display:block;
text-align:justify;
color:#000;
}
.titre_index{
margin:0 8px 0;
font:bold 12px Arial, verdana, Helvetica, sans-herif;
display:block;
text-align:justify;
color:#6f0100;
}
/*Effet sur les textes du centre des  pages*/
.txt_global{
margin:0;
font:bold 10px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
.texte{
margin:0;
font:bold 11px Arial, verdana, Helvetica, sans-herif;
color:#b6494f;
}
.glossaire{
margin:0 8px 0;
font:bold 11px Arial, verdana, Helvetica, sans-herif;
color:#b6494f;
}
/*Effet sur les textes des menu droit*/
.txt_bleu{
margin:0 10px 0;
font:bold italic 11px Arial, verdana, Helvetica, sans-herif;
color:#5d6a7b;
}
.txt_bleu1{
margin:0 10px 0;
font:bold italic 9px Arial, verdana, Helvetica, sans-herif;
color:#5d6a7b;
}
/*Effet sur les avertisement du formulaire d'envoi d'article du menu droit*/
.erreur{
margin:0 10px 0;
font:bold 10px Arial, verdana, Helvetica, sans-herif;
color:#b5484d;
}

.txt_recherche{
margin:0 5px 0;
font:bold 13px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
/*Effet sur les textes du formulaire de contact*/
.txt_redac{
margin:0 15px 0;
font:11px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
.txt_form{
margin:0 5px 0;
font:11px Arial, verdana, Helvetica, sans-herif;
color:#000;
}
/*Effet sur les liens du menu gauche*/
a{
text-decoration:none;
margin:0 3px 0;
font:11px Arial, Verdana, Helvetica, sans-herif;
color:#FFF;
}
a:link  a:visited  a:active{
text-decoration:underline;
color:#FFF;
}
a:hover{
text-decoration:underline;
color:#FFF;
}
/*Effet sur les liens du centre de la page*/
a.lien{
text-decoration:underline;
margin:0 8px 0;
font:bold 11px Arial, Verdana, Helvetica, sans-herif;
color:#b6494f;
}
a.lien:link  a.lien:visited  a.lien:active{
text-decoration:none;
color:#b6494f;
}
a.lien:hover{
text-decoration:none;
color:#b6494f;
}
/*Effet sur les liens des textes du centre de la page*/
a.lien_txt{
text-decoration:underline;
margin:0 0 0;
font:bold 10px Arial, Verdana, Helvetica, sans-herif;
color:#b6494f;
}
a.lien_txt:link  a.lien_txt:visited  a.lien_txt:active{
text-decoration:none;
color:#b6494f;
}
a.lien_txt:hover{
text-decoration:none;
color:#b6494f;
}
/*Effet sur les liens du bas du centre des pages */
.pagination{
margin:0;
font:bold 10px Arial, Verdana, Helvetica, sans-herif;
color:#b6494f;
}
/*Effet sur les liens des mentions légal*/
a.mlegal{
text-decoration:none;
margin:0 0 0;
font:9px Arial, Verdana, Helvetica, sans-herif;
color:#000;
}
a.mlegal :link  a.mlegal:visited  a.mlegal:active{
text-decoration:none;
color:#000;
}
a.mlegal:hover{
text-decoration:underline;
color:#000;
}
./*Effet sur les liens du menu gauche*/
ul {
margin:0;
}
li {
height:28px;
display:block;
border-bottom:solid 1px #FFF;
margin:7px 4px 2px;
font:11px Arial, verdana, Helvetica, sans-serif;
list-style-type:none;
}
a.menu:link, a.menu:visited, a.menu:active {
text-decoration:none;
color:#FFF;
}
a:hover {
text-decoration:underline;
color:#FFF;
}
/*Effet sur le lien Accueil du menu gauche*/
.txt_menu_g{
margin:0 4px 0;
font:bold 13px Arial, verdana, Helvetica, sans-herif;
color:#FFF;
}
/*Effet sur l'image de séparation des liens du menu gauche*/
.sep{
background:url(../images-de-fond/sep.jpg) no-repeat;
margin:8px 3px 0;
width:133px;
height:1px;
}
/*Effet sur l'image de séparation des textes du centre de la page*/
.sepcentre{
background:url(../images-de-fond/sepcentre.jpg) no-repeat;
margin:2px 10px 0;
width:480px;
height:2px;
}
.sepinter{
background:url(../images-de-fond/sepcentrep.jpg) no-repeat;
margin:2px 9px 0;
width:247px;
height:2px;
}
.sepsond{
background:url(../images-de-fond/sepcentrep.jpg) no-repeat;
margin:2px 9px 0;
width:207px;
height:2px;
}
/*Effet sur l'image de séparation des textes du menu droit*/
.sepmdroit{
background:url(../images-de-fond/sepcentrep.jpg) no-repeat;
margin:2px 9px 0;
width:230px;
height:2px;
}
.sepvertical{
background:url(../images-de-fond/sepvertical.jpg) repeat-y;
}
/*Effet sur la date*/
.date{
float:right;
margin:0 10px 0;
font:bold 12px Arial, verdana, Helvetica, sans-herif;
color:#5d6a7b;
}
/*Effet sur la publicitée de la bannier*/
.pub{
margin:0 120px 0;
}
/*Effet sur les publicitée du centre de la page*/
.pub_centre{
margin:0 40px 0;
}
/*Effet sur le lien image oval de la newsletter*/
.abo{
float:right;
margin:30px 65px 0;
}
/*Effet sur le flash du menu droit*/
.fla{
margin:0 10px 0;
}
/*Effet sur les formulaires des menu droit  de la page*/
.tf{
font:bold 10px arial, verdana, Helvetica, sans-herif;
margin:0 10px 0;
}
.in {
border:1px solid #000;
margin:0 10px 0;
}
.bo{
border:1px solid #000;
background-color:#FFF;
margin:10px 15px 0;
width:60px;
height:20px;
color:#000;
font:bold 10px Arial, Verdana, Helvetica, sans-sherif;
}
/*Effet sur le formulaire  " bouton envoi" de la page fichiers-conquêtes*/
.bo1{
border:1px solid #CCC;
background-color:#FFF;
margin:0;
width:60px;
height:20px;
color:#000;
font:bold 10px Arial, Verdana, Helvetica, sans-sherif;
}
.contrib{
margin:0 14px 0;
}
select{
border:1px solid #000;
color:#000;
background-color:#FFF;
}
/*Effet sur le champ du moteur de recherche*/
.bo_google {
border:1px solid #7e9db9;
background-color:#FFF;
margin:10px 0 0;
width:66px;
height:22px;
color:#7e9db9;
font:bold 10px Arial, Verdana, Helvetica, sans-sherif;
}
/*Effet sur les formulaire des pages news et contact*/
.inp{
border:1px solid #000;
margin:0;
}
/*Effet sur les sondages*/
.titre_sondage{
font: bold 13px arial, verdana, Helvetica, sans-herif;
color:#5d6a7b;
}
.txt_sondage{
font: bold 11px arial, verdana, Helvetica, sans-herif;
}

.rose{
font: bold 11px arial, verdana, Helvetica, sans-herif;
color:#e48eec;
}

.bleu{
font: bold 11px arial, verdana, Helvetica, sans-herif;
color:#0a10f2;
}

.contour{
width:292px;
margin:auto;
padding:0px;
border-left:1px solid #000000; 
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

.bout_sondage{
border:1px solid #000;
background-color:#FFF;
margin:10px 60px 0;
width:60px;
height:20px;
color:#000;
font:bold 10px Arial, Verdana, Helvetica, sans-sherif;
}
