﻿/* CSS Document */

body{
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top:0;
margin-bottom:0;
width:915px;
font-size:12px;
color:#004F8E;
font-family: verdana;
padding:0px;}

/*bandeau du haut*/
#entete{
background-image:url(img/entete.gif);
background-repeat:no-repeat;
background-position:top;
width:915px;
height:84px;
margin:0;
padding:0;}

#entete span{
display:none;}

/*Liens*/
a:link {
color: #f19019;}
a:visited {
color: #17b5bc;}
a:hover {
color: #17b5bc;}
a:active {
color: #f19019;}

.active{
color:#F0D742;}

#col_gauche li.active{
color:#F0D742;
font-size:12px;
line-height:13px;}



/*contenu en dessous du bandeau du haut*/
#principal{
width:915px;
margin-top:0px;
padding-top:0px;
background-image:url(img/fond_1px.gif);
background-repeat:repeat-y;
position:absolute;
border-bottom:1px solid #17b5bc;}

/*colonne de gauche : menu*/

#menu_haut{
background-image:url(img/menu_haut.gif);
background-repeat:no-repeat;
width:169px;
height:17px;}

#col_gauche{
width:169px;
background-color:#17b5bc;
float:left;
}

#col_gauche a{
color:#FFF;
text-decoration:none;}

.col_gauche_titre_rub{
font-size:12px;
color:#FFFFFF;
margin-left:19px;
font-weight:bold;
}

#col_gauche p{
margin-top:8px;
margin-bottom:0px;}

#col_gauche p span{
margin-top:8px;
margin-bottom:0px;
color:#F0D742;}

#col_gauche ul{
margin-top:0px;
margin-bottom:0px;}

#col_gauche li{
color:#FFFFFF;
font-size:12px;
line-height:13px;
margin-right:5px;}

/*Colonne de droite*/

#col_droit{
width:179px;
float:right;}

#col_droit h1{
margin-left:19px;
color:#17b5bc;
font-size:13px;
margin-top:24px;}

#col_droit p{
margin-left:19px;
margin-right:19px;
font-size:10px;
text-align:justify;}

#carte_region{
margin-left:18px;
margin-bottom:10px;}

#coordonnees{
background-color:#f19019;
padding:5px 19px 5px 19px;
text-align:right;
font-size:10px;
color:#FFFFFF;
font-weight:bold;}

#etre_informe{
background-color:#17b5bc;
padding:5px 19px 5px 19px;
text-align:left;
font-size:10px;
color:#FFFFFF;
border-top:1px solid white;
}

#etre_informe a{
color:#FFFFFF;}

input{
margin-top:5px;
font-size:10px;
color:#17b5bc;
}

#coordonnees a{
color:#FFF;
font-size:9px;
font-weight:100;
text-decoration:none;}

#logos_financeurs{
margin-top:15px;
margin-bottom:10px;
padding-left:2px;}

#partenaires{
margin-right:19px;
margin-left:19px;
font-size:10px;
text-align:left;}

/*contenu central (page)*/
#main{
width:555px;
margin-left:169px;}

table {
margin-left:43px;
margin-right:33px;
border:0px;
border:1px solid #004F8E;
padding:0;
}

td{
border:1px solid #17B5BC;
padding:10px;
margin:0px;}

/*contenu central (titre h1)*/
#main h1{
font-size:25px;
color:#17b5bc;
margin-top:43px;
margin-bottom:10px;
margin-left:43px;
margin-right:43px;
font-weight:100;}

/*contenu central (paragraphe)*/

.document{
margin-left:43px;
display:block;}

#main p{
margin-left:43px;
margin-right:33px;
margin-top:12px;
text-align:justify;
line-height:16px;}

#main h3{
font-size:14px;
color:#17b5bc;
margin-top:32px;
margin-left:43px;
margin-right:43px;
font-weight:bold;}

#main img{
border:0px;
padding-top:4px;}

.clear{
clear:both;
margin:0px;
padding:0px;
width:0px;
height:0px;}

#mentions_legales a{
color:#17b5bc;
text-decoration:none;}

#mentions_legales {
font-size:10px;
padding-right:17px;
text-align:right;
color:#17b5bc;}