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

/*lien pour home et accueil modifie*/
#wrapper { position: relative; margin: 40px auto 10px auto;
padding: 95px 0 0 0;
width: 800px;
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; border-bottom: 1px solid #c0c0c0;
}

hr { width: 100%; height: 1px; margin: 0; padding; 0; border: 1px dashed #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: 15px 50px 10px 45px; padding: 10 0 10 0; font: 11pt Verdana; word-spacing: 0; 
text-align: left; }
#long { margin: 15px 0 10px 45px; padding: 10 0 10 0; }
#gray { color: #757272; font: bold 11pt Verdana; }
#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-left: 45px; margin-top: 15px; color: #1E22BC; font: bold 13pt Verdana; }
h2 { margin: 5px 50px 10px 45px; color: #1E22BC; font: bold 11pt Verdana; word-spacing: 8px; }
#grey { color: #262323; font-weight: bold; }
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; }



 
/*liens a gauche*/
#navigation { margin: 15px 0 0 20px; 
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; }
 


/*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; }

#flashcontent { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent1 { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent2 { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent3 { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent4 { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent5 { z-index: 4; margin-left: 50px; margin-top: 30px; }
#flashcontent6 { z-index: 4; margin-left: 50px; margin-top: 30px; }


/* tableau dans revues de presse*/
table { position: relative; margin: 5px 50px 5px 0;  background-color: #ffffff; 
border-collapse: collapse; z-index: 3;
padding: 0; }
table td { margin: 0; padding: 10px; font: 12pt Verdana; word-spacing: 0; 
text-align: left; line-height: 150%; background-color: #ffffff; }




/*images */
img { border: 0; margin: 0 10px 5px 5px; padding: 0; border: 1px solid #c0c0c0; }
.flle { float: left; }
.flri { float: right; margin: 15px 75px 0 0; }
.clle { clear: left; }
.clri { clear: right; }
.clbo { clear: both; }

.flle #bottom { padding-bottom: 1px; margin-right: 5px; }



/*texte dans le cadre en bas*/
table#ti { position: relative; margin: 0 0 0 100px; padding: 0; width: 80%; background-color: #ffffff; border-top: 1px dashed #bac5fc; border-bottom: 2px solid #eaeafa; }
table#ti td { font-family: Verdana; font-size: 8pt; text-align: left; color: #808080; background-color: transparent; margin: 0; padding: 5px 5px 5px 15px;  
}
td#ti a:link, td#ti a:visited { color: blue; text-decoration: none; }
td#ti a:hover, td#ti a:active { color: blue; text-decoration: underline; }



/*texte petit pour les boutons*/
#pi a:link, #pi a:visited { font-family: Verdana; font-size: 8pt; color: #000; text-decoration: none; margin: 0 0 0 5px; padding: 0; }
#pi a:hover, #pi a:active { color: #000; text-decoration: none; }