/* CSS Document */
body {
/*background-image:url(images/transparence.png);*/
height:100%;
background-color : #000;
padding : 0;
background-repeat : repeat;
margin-top : 15px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
div#clipflash {
border:#111 thin solid;
margin-top : 5px;
width : 980px;
margin-left : auto;
margin-right : auto;
}

div#bloclegende {
width : 980px;
margin-left : auto;
margin-right : auto;
/*background-color:#000;*/}

td {
background-color : #fff;
}
th {
background-color : #9c3;
}
h1 {
font-size : 1.6em;
color : orange;
font-weight : bold;
}
h2 {
font-size : 12px;
color : #333;
}

a:link, a:visited {
text-decoration : none;
color : #669900;
font-weight : bold;
border : none;
}

a img {
border : none;
}

a:hover {
color : orange;
text-decoration : none;
font-weight : bold;
}

.Style2 {
color : #ffffff;
font-weight : bold;
}

.separateur {
margin : 0px 15px;
display : block;
clear : both;
border-bottom : 2px dotted #789;
}

div#connect {
background-color : #123;
font-size : 10px;
color:white;
margin : 0;
padding: 0;
height:20px;

}
.legende {
margin-top: 20px;
font-size : 8px;
text-align : right;
}
.legende a:link, .legende a:visited {
text-decoration : none;
color : #666;
}
.legende a:hover {
font-size : 11px;
color: #ccc;
}
#conteneur {
width : 700px;
margin : auto;
background-color : #fff;
border : thin solid #789;
line-height : 1.7em;
padding : 15px;
}
#conteneur div {
padding : 10px 30px 30px 30px;
}
#corps {
background-color : #fff;
text-align : justify;
width : 320px;
margin-bottom : 20px;
padding : 35px;
}
#corps2 {
background-color : #fff;
text-align : justify;
width : 500px;
margin : auto;
padding : 35px;
border : thin solid #ccc;
}
#image-papillon {
width : 150px;
margin : 15px;
float : right;
}
#contenu {
margin-left : 10px;
background-color : #fff;
}
h1#header {
color : #fff;
}
