/* CSS Document */
html, body{
margin:0;
padding:0;
}

body{
background-color: #000000;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

.banniere{
background-color:#FFFFFF;
text-align:center;
color:#004280;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-style:normal;
font-weight:bold;
}

a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00807D;
text-decoration: underline;
}
a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00807D;
text-decoration: underline;
}
a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00803E;
text-decoration: underline;
}
a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00807D;
text-decoration: underline;
}

a.menu:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #004280;
text-decoration: none;
}
a.menu:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #004280;
text-decoration: none;
}
a.menu:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00807D;
text-decoration: none;
}
a.menu:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00803E;
text-decoration: none;
}

#left{
padding:10px 5px 5px 10px;
}

#right{
text-align:left;
padding:10px;
height:380px;
overflow: auto;
visibility: visible;
}

#contenu-home{
position:relative;
padding:15px 10px 10px 10px!important;
padding:10px 10px 10px 10px;
width:486px;
height:375px!important;
height:380px;
overflow: auto;
text-align:justify;
visibility: visible;
}

#contenu{
position:relative;
padding:20px 15px 10px 20px;
width:693px;
height:370px;
overflow: auto;
visibility: visible;
background-color: #FFFFFF;
}

.clear{
clear:both;
}

.float-left-index{
float:left;
margin:2px 10px 2px 2px!important;
margin:8px 10px 2px 2px;
}

.float-left{
float:left;
margin:2px 10px 2px 2px;
}

.float-right{
float:right;
margin:2px 2px 2px 10px!important;
margin:8px 2px 2px 10px;
}

.legende{
text-align:center;
font-weight:bold;
font-style:italic;
}

.puce{
}

.border{
border:#000000 1px solid;
}

.center{
text-align:center;
}

.vert{
color:#00807D;
}

.bleu{
color:#004280;
}

.bold{
font-weight:bold;
}

h1{
color:#004280;
font-size:16px;
margin:0 0 8px 0;
}

h2{
color:#00807D;
font-size:14px;
margin:5px 0 5px 0;
}

h3{
color:#00807D;
font-size:12px;
margin:0 0 0 0;
}

ul{
margin:5px 0 0 0;
padding:0 0 10px 50px;
}

.alinea{
text-indent:50px;
}

blockquote{
margin:0;
padding:0 0 25px 30px;
}

.table-padding{
padding:0 5px 0 5px;
vertical-align:top;
}

.retrait{
margin:0;
padding:0 0 0 30px;
}