* {margin : 0 0 0 0; padding :0 0 0 0;}
p{margin : 0 0 0 0; padding :0 0 0 0;}
dl{margin:0 0 0 0; padding:0 0 0 0;}
dd{margin:0 0 0 0 ; padding:0 0 0 0;}

html, body { 
margin: 0; /* pour viter les marges */
padding:0;
text-align: center; /* pour corriger le bug de centrage IE */
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}


.conteneurgeneral{
width:100%;
background-color:#354c5b;
margin-right: auto; 
margin-left: auto; 
text-align: center;
}

div.bibouillemargintop{
/*background-color:#354c5b;*/
height:20px;
width:100%;
}

div.barremenucomplete{
/*background-color:#354c5b;*/
width:999px;
height:119px;
margin-left:auto;
margin-right:auto;	
}

div.barremenu{
float:left;
margin-left:0%;
width:336px;
height:119px;
background:url(images/entete/bout_barre.gif) repeat-x;
/*background-color:#354c5b;*/
}

div.barremenu_coingauche{ 
float:left;
margin-left:0%;
}


div.barremenusuite{
float:left;
width:652px;
height:119px;
background:url(images/entete/bout_barre.gif) repeat-x;
}

span.nonvisible{
display:none;
}

img.barremenu_coindroit{ 
float:left;
margin-left:99%;
}

div.boutons1 a {
position:absolute;
margin-top: 20px; 
margin-left: 7px;
}

div.boutons1 a:hover {
position:absolute;
margin-top: 14px; 
margin-left: 0px;
}

div.boutons2 a {
position:absolute;
margin-top: 20px;
margin-left: 117px;
}

div.boutons2 a:hover {
position:absolute;
margin-top: 14px;
margin-left: 110px;
}


div.boutons3 a {
position:absolute;
margin-top: 20px;  
margin-left: 227px;  
}

div.boutons3 a:hover{
position:absolute;
margin-top: 14px;  
margin-left: 220px;  
}

div.boutons4 a {
position:absolute;
margin-top: 20px;  
margin-left: 336px;  
}

div.boutons4 a:hover{
position:absolute;
margin-top: 14px;  
margin-left: 329px;  
}

div.boutons5 a {
position:absolute;
margin-top: 20px;  
margin-left: 445px;  
}

div.boutons5 a:hover{
position:absolute;
margin-top: 14px;  
margin-left: 438px;  
}

div.boutons6 a {
position:absolute;
margin-top: 20px;  
margin-left: 554px;  
}

div.boutons6 a:hover{
position:absolute;
margin-top: 14px;  
margin-left: 547px;  
}

div.centre{
float:left;
/*background-color:#354c5b;*/
padding-right:1%;
padding-left:1%;
width:98%;
}

div.index_prive{
width:93%;
text-align:center;
margin-right:auto;
margin-left:auto;
margin-top:30px;
margin-bottom:30px;
}

div.conteneur_paraphes_pea_gauche{
float:left;
margin-top:30px;
margin-left:3%;
width:65%;
}

div.conteneur_paraphes_pea_droite{
float:left;
margin-top:30px;
width:24%;
}

div.conteneur_paraphes_gauche{
float:left;
margin-top:30px;
margin-left:1%;
margin-right:1%;
width:66%;
-width:60%;
min-width:400px;
}

div.conteneur_paraphes_droite{
float:left;
margin-top:30px;
margin-left:1%;
margin-right:1%;
width:28%;
min-width:220px;
}

div.conteneur_paraphes_3_gauche{
float:left;
margin-top:30px;
margin-left:3%;
width:40%;
}

div.conteneur_paraphes_3_centre{
float:left;
margin-top:30px;
margin-left:2%;
width:23%;
}

div.conteneur_paraphes_3_droite{
float:left;
margin-top:30px;
margin-left:2%;
width:23%;
}

div.paraphegauche1{
float:left;
margin-right:3px;
margin-left:3px;
margin-bottom:30px;
background-color:#213842;
width:100%;
}

div.paraphe_center{
margin-right:auto;
margin-left:auto;
background-color:#213842;
width:80%;
}

div.paraphegauche2{
float:left;
margin-bottom:30px;
margin-right:5px;
margin-left:5px;
background-color:#213842;
width:100%;
}


div.paraphegauche_prive{
float:left;
margin-top:5px;
margin-right:5px;
margin-left:5px;
background-color:#213842;
width:100%;
}

div.paraphedroite1{
float:left;
margin-right:5px;
margin-left:5px;
background-color:#213842;
width:100%;
}

div.paraphedroite2{
float:left;
margin-top:30px;
margin-right:5px;
margin-left:5px;
background-color:#213842;
width:100%;
}

div.texte{
background-color:#213842;
float:left;
padding:17px;
text-align:justify;
}

div.texte2{
background-color:#213842;
float:left;
padding-bottom:15px;
padding-right:15px;
padding-left:15px;
text-align:left;
}

div.texte_center{
text-align:center;
margin-right:10px;
margin-left:10px;
}

img.image_center{
width:110px;
vertical-align: middle;
margin-bottom:10px;
margin-right:2%;
margin-left:2%;
}

div.h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background-color:#8B96A4; 
height:22px;
width:100%;
}

div.pieddepage{
float:left;
width:100%;
/*text-align:center;*/
color:#8B96A4; 
font-weight: bold;
}



img.barregauche{
float:left; 
margin-left:-3px; 
}

img.barredroite{
float:right; 
margin-left:3px; 
}

div.CAC40{
float:left;
margin-top:15px;
/*width:10%;*/
/*margin-right:20%;*/
}

div.pub_google{
margin-top:10px;
margin-left:8%;
float:left;
/*margin-right:15px;*/
/*width:10%;*/
/*margin-right:20%;*/
}

div.copyright{
margin-top:3px;
float:right;
margin-right:23%;
/*width:10%;*/
/*margin-right:20%;*/
}

table{
width:98%;
border-width:2px; 
border-style:solid; 
border-collapse: collapse;
background-color:#354c5b;
margin-left:auto;
margin-right:auto;
}

td,th{
border-width:1px; 
border-style:solid; 
padding:1px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

div.rss1{
float:left;
/*background-color:#213842;*/
margin-bottom:30px;
border:2px solid #8B96A4;
width:98%;
/*text-align:justify;*/
}

div.rss_accueil{
float:left;
background-color:#213842;
margin-top:15px;
width:95%;
margin-right:10px;
margin-left:10px;
text-align:justify;
}

div.rss_col_accueil{
float:left;
width:85%;
margin-left:5%;
margin-right:5%;
}

div.rss_col{
float:left;
width:31%;
min-width:240px;
margin-left:1%;
margin-right:1%;
/*margin-bottom:30px;*/
}

div.texte_rss{
/*float:left;*/
background-color:#213842;
padding:10px;
text-align:justify;
}

div.centre_rss{
margin-left:auto;
margin-right:auto;
text-align:center;
/*padding-right:1%;
padding-left:1%;*/
margin-top:30px;
width:95%
}
