body { background-color: #e2eaf5; margin: 0; padding: 0; }

/*lien pour home et accueil modifie*/
#wrapper { position: relative; margin: 20px auto 10px auto;
padding: 95px 0 0 0;
width: 90%;
text-align: left;
background-color: #ffffff;
background-image: url(../images/banniere_news_1.gif);
background-repeat: no-repeat;
background-position: top left;
border-right: 1px solid #c0c0c0;
}

hr { width: 100%; height: 1px; margin: 0; padding; 0; border-style: dashed; color: #c0c0c0; }
a:link, a:visited { font-family: Verdana; font-size: 11pt; text-decoration: underline; color: blue; }
a:hover, a:active { text-decoration: underline; color: #808080; }
p { margin: 2px 10px 5px 5px; padding: 0; font: 11pt Verdana; word-spacing: 0; 
text-align: left; }
#marge { margin-left: 20px; margin-top: 35px; } 
#article { margin-left: 20px; }
#gray { margin-left: 20px; color: black; font: 11pt Verdana; word-spacing: 8px; }
#cadre { color: #808080;  border-top: 1px dashed #828282; font: 10pt Verdana; word-spacing: 7px; margin: 0; padding: 15px; }
#cadre a:link { color: #808080; text-decoration: underline; font: bold 10pt Verdana; }
#cadre a:hover { text-decoration: underline; color: blue }
h1 { margin: 15px 0 10px 5px; padding: 0; color: #1E22BC; font: bold 13pt Verdana; text-align: left; }
h2 { margin: 5px 10px 10px 5px; padding: 0; color: #1E22BC; font: bold 11pt Verdana; word-spacing: 8px; text-align: left; }
#grey { margin-left: 20px; color: #262323; }
#black { color: black; font: 12pt Verdana; }
ul { list-style-type: square; color: #000; margin: 0 10px 0 20px; padding: 0 5px 5px 5px; font-family: verdana; font-size: 11pt; }
li { font-family: Verdana; font-size: 11pt; margin-left: 25px; padding-left: 10px; }
/* tableau dans revues de presse*/
table { position: relative; margin: 5px 20px 5px 20px; padding: 0; background-color: #ffffff; 
border-collapse: collapse; z-index: 3; text-align: left; }
td { margin: 0; padding: 0; font: 12pt Verdana; word-spacing: 0; 
text-align: left; line-height: 150%; background-color: #ffffff; }
/*texte dans le cadre en bas */
#ti table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; 
border-top: 1px dashed #bac5fc; border-bottom: 2px solid #eaeafa; }
#ti p { font: 10pt Verdana; color: #828282; margin: 10px; padding: 5px; }
#ti td { margin: 0; padding: 15px; } 
#ti td a:link, #ti td a:visited { font: 10pt Verdana; color: blue; text-decoration: none; }
#ti td a:hover, #ti td a:active { color: blue; text-decoration: underline; }

/*liens a gauche*/
#navigation { margin: 15px 0 0 40px; 
padding: 0; width: 180px; border-collapse: collapse;
background-color: transparent; }
#navigation td { height: 26px; border: 1px solid #828282; 
margin: 0; padding: 0; text-align: center; }
#navigation a:link, #navigation a:visited { display: block; margin: 0; padding: 5px 5px 5px 0.5em;
color: #1E22BC; background-color: transparent; text-decoration: none; font: 9pt Verdana;
}
#navigation a:hover, #navigation a:active { text-decoration: none; background-color: #d5e2e8; }


/*liste liens underline en hover */
#sommaire { font-family: Verdana; font-size: 11pt; }
#sommaire ul { margin: 0 0 0 50px; padding: 0 0 0 5px; list-style-type: none; color: #000; background-color: transparent; }
#sommaire ul li { color: #cococo; }
#sommaire ul ul { margin: 0 0 0 20px; padding: 0 0 0 5px; list-style-type: square; color: #1E22BC; text-decoration: none; background-color: transparent; }
#sommaire li a:link, #sommaire li a:visited { font-size: 11pt; color: #1E22BC; text-decoration: none; background-color: transparent; }
#sommaire li a:hover, #sommaire li a:active { text-decoration: underline; color: #1E22BC; background-color: transparent; }

img { border: none; margin: 5px; padding: 0; }
.flle { float: left; }
.flri { float: right; margin: 15px 75px 0 0; }
.clle { clear: left; }
.clri { clear: right; }
.clbo { clear: both; }