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

/*lien pour home et accueil*/
#wrapper { position: relative;
text-align: left;
width: 800px;
margin: 20px auto 10px auto;
padding-top: 150px;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
background-color: #ffffff;
background-image: url(../images_news/banniere_news_0.gif);
background-repeat: no-repeat;
background-position: 55px 25px;
border: 1px solid #c0c0c0;
}
#wrapper hr { border: 1px dashed #c0c0c0; margin: 0 0 40px 0; padding: 0; width: 100%; height: 1px; }
.clear { clear: both; }
.content { float: right; padding: 20px 10px 0 0; margin-left: 140px;
background-color: #ffffff; border-left: 1px solid #c0c0c0; }
.content a:link, .content a:visited { text-decoration: underline; color: blue; background-color: transparent; }
.content a:hover, .content a:active { text-decoration: underline; color: #808080; background-color: transparent; }
.content p { margin: 15px 20px 10px 20px; padding: 10 0 10 0px; font-family: Verdana; font-size: 11pt; word-spacing: 0; 
text-align: left; }
.content h1 { margin-left: 0; margin-top: 50px; color: #1E22BC; font-family: Verdana; font-size: 13pt; }
.content h2 { margin-left: 0; color: #1E22BC; font-family: Verdana; font-size: 11pt; }
.content ul { list-style-type: square; color: #000; margin: 0 10px 0 20px; padding: 0 5px 5px 5px; font-family: verdana; font-size: 11pt; }
.content li { font-family: Verdana; font-size: 11pt; margin-left: 25px; padding-left: 10px; }

 
/*liens a gauche*/
#navigation { float: left; position: absolute; top: 210px; left: 40px;
margin: 0; padding: 0; width: 70px; border-collapse: collapse; background-color: transparent; }
#navigation td { height: 26px; border: 1px solid #828282; 
font: 9pt Verdana;  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;
}
#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.page { position: relative; margin-top: 35px; margin-left: 100px; width: 80%;
background-color: #ffffff; border-right: 2px solid #eaeafa;
border-left: 2px solid #eaeafa; border-collapse: collapse; z-index: 3;
padding: 0; }
table.page td { margin: 0; padding: 0; font-family: Verdana; font-size: 12pt; word-spacing: 0; 
text-align: justify; line-height: 150%; background-color: #ffffff; }


p { margin: 5px 50px 10px 50px; padding: 5px; padding-left: 0; font-family: Verdana; font-size: 12pt; word-spacing: 0; 
text-align: justify; line-height: 150%; }
h1 { margin: 0 0 5px 50px; padding: 0; color: #1E22BC; font-family: Verdana; font-size: 12pt; }
h2 { margin: 45px 50px 0 50px; padding: 0; color: #1E22BC; font-family: Verdana; font-size: 11pt; }
ul { list-style-type: none; color: #1E22BC; background-color: transparent; }
ul li { margin: 5px 0 5px 0; padding: 5px; }
ul ul {list-style-type: disc; color: #1E22BC; background-color: transparent; margin-top: 5px;  }
ul ul li { margin: 0; padding: 5px; }
ol { margin-top: 0; font-family: Verdana; font-size: 11pt; margin-left: 50px; }
ol li { margin-left: 30px; }
hr { border: none; width: 100%; height: 3px; color: #eaeafa; background-color: #eaeafa; margin: 0 0 10px 0; padding: 0; } 
a:link, a:visited {  text-decoration: underline; color: blue; background-color: transparent; }
a:hover { text-decoration: underline; }

/*images */
img { border: 0; margin: 0; margin-left: 50px; margin-top: 30px; padding: 0; }
.flle  { float: left; }
.flri  { float: right; }
.clle  { clear: left; }
.clri  { clear: right; }

.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; }