/* CSS Document */
body { font-family:Arial; color: #595959; margin: 0 0 0 0; padding: 0 0 0 0; background-color: #e1e7ea;}
h1   { font-size:16px; }
h2   { font-size:14px; }
h3   { font-size:11px; }

form   { margin:0px;padding:0px; }
input  { color:#595959;height:19px; font-size:11px; vertical-align: middle; }
textarea  { color:#595959;font-size:11px; vertical-align: middle; }
select { color:#595959;height:19px; font-size:11px; vertical-align: middle; }

a:link    { font-size:12px;text-decoration:underline; color:#595959; }
a:visited { font-size:12px;text-decoration:underline; color:#595959; }
a:hover   { font-size:12px;text-decoration:none; color:#289A91; }  

p { margin:0px;padding-bottom:2px;}
#bodytext p {margin:0px;padding:0px;}
ul { font-size: 12px; font-weight: normal; list-style-image :url(../img/puce_wma.gif); /*list-style-type: none; margin:1em 1em; padding: 0;*/}
li { font-size: 12px; font-weight: normal; /*list-style-image :url(../img/puce_wma.gif);*/ padding-bottom:3px; /*background-image: url(../img/puce_wma.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0 6px 15px;*/}
li a:hover { font-size: 12px; text-decoration: none; color: #289A91; font-family:Arial;}
li a { font-size: 12px; color: #289A91; font-family:Arial;}


.bordure {
border:1px;
border-style: solid;
border-color: #E7E7E7;
}

/*----------- HEADER -----------*/
#header { background:url(../img/header_01.jpg); }

/*-----------  MENU TRANSVERSE  -----------*/
#menu01 { 
    font-size: 11px; font-weight:bold;
	color: #FFFFFF;
	margin : 0px;
	padding: 0px 0px 0px 5px;
	background:url(../img/heading_01.jpg); }
#menu01 a       { text-decoration:none; margin:0px 5px 0px 5px; padding:0px; color: #FFFFFF; }
#menu01 a:hover { text-decoration:underline; color: #FFFFFF; }  	

/*-----------  MENU GAUCHE -----------*/

#fond_menu_gauche {
	background-repeat: repeat-y;
	background-image: url(../img/trame_menug.jpg);
	width:160px;
}

#fond_menu_gauche_tirets {
background-repeat:repeat-x;
background-image: url(../img/trame01h.gif);
}

#menu_gauche_titre a {
font-size:12px;
font-weight:bold;
color: #FFFFFF;
margin:0px;
padding:5px 5px 5px 10px;
display:block;
background-color:#34819E;
background-repeat:repeat-x;
background-image: url(../img/heading_01.jpg);
}
#menu_gauche_titre a:link {TEXT-DECORATION: none; color: #FFFFFF;}
#menu_gauche_titre a:hover {
	TEXT-DECORATION: none;
	color: #000033;
	background-color: #C5DAE5;
}
#menu_gauche_titre a:visited {TEXT-DECORATION: none;}

#menu_gauche a {
border : 0px;
font-size:12px; 
color: #FFFFFF; 
/*padding:2px 5px 2px 20px;*/
padding:0px 5px 5px 10px;
display: block;
background-color: #4e9cb9;}

#menu_gauche img {border= 0px; }

#menu_gauche a:link {TEXT-DECORATION: none; color: #FFFFFF; }
#menu_gauche a:hover {
	TEXT-DECORATION: none;
	color: #000033;
	background-color: #C5DAE5;
}
#menu_gauche a:visited {TEXT-DECORATION: none;}




/*----------- ROOTLINE -----------*/
#rootline   { font-size: 11px; color: #595959; padding: 5px 0px 0px 2px; margin: 0px; }
#rootline a { font-size:11px; }
#rootline a:link    { text-decoration:underline; color:#595959; font-weight:normal; }
#rootline a:visited { text-decoration:underline; color:#595959; font-weight:normal; }
#rootline a:hover   { text-decoration:none; color:#8C2E5E; font-weight:normal; }    
#rootline a:active  { text-decoration:none; color:#8C2E5E; font-weight:normal; }   


/*-----------  CDF  -----------*/
/*#cdf         { font-size: 11px; color: #595959; padding: 10px 0px 10px 0px; margin: 0px;}
#cdf a       { text-decoration: underline; padding: 0px 5px 0px 5px; margin: 0px; }
#cdf a:hover { text-decoration: none; font-weight: normal; color: #289A91; }
*/


/*-----------  CONTENU01  -----------*/
#contenu01       { padding: 0px 20px 5px 10px;} 
#contenu01 img   { margin-right: 0px; border: 0px solid #595959; margin-bottom: 0px; }
#contenu01 h1    { padding: 5px 0px 0px; margin: 0px; margin-bottom:15px; font-size:16px; font-weight: bold; background-color: #dbe9f0; background-image: url(../img/bullet_blue_arrow.gif); background-repeat : no-repeat; background-position : 2px 5px; text-indent: 20px;}
#contenu01 h2    { padding: 0px; margin-top:11px; margin-bottom:8px; font-size: 15px; font-weight: bold; color: #1F4495; }
#contenu01 h3    { padding: 5px 0px; margin-top:8px; margin-bottom:6px; font-size: 14px; font-weight: bold; color: #F67A3C; }
#contenu01 h4    { padding: 5px 0px 0px; margin-top:8px; margin-bottom:6px; font-size:12px; font-weight: bold; color: #A1A3AF; }
#contenu01 p     { padding: 0px 0px 2px; margin-top: 5px; margin-bottom: 9px; font-size: 12px; font-weight: normal; }
#contenu01 p img { margin-right: 5px; border: 0px; }
#contenu01 p a   { font-size: 12px; text-decoration: underline; }
#contenu01 p a:hover { text-decoration: none; color: #1F4495; }
/*
#contenu01 ul { font-size: 12px; font-weight: normal; list-style-image: url(../img/puce_wma.gif); text-indent: 2px;  }
#contenu01 li { font-size: 12px; font-weight: normal; list-style-image: url(../img/puce_wma.gif); text-indent: 2px; }
*/

/*-----------  CONTENU01B  -----------*/
#contenu01b       { padding: 0px 20px 0px 10px;} 
#contenu01b img   { margin-right: 0px; border: 0px solid #595959; margin-bottom: 0px;}
#contenu01b h1    { padding: 5px 0px 0px; margin: 0px; margin-bottom:15px; font-size:16px; font-weight: bold; background-color: #E4E4E5; background-image: url(../img/bullet_blue_arrow.gif); background-repeat : no-repeat; background-position : 2px 5px; text-indent: 20px;} }
#contenu01b h2    { padding: 0px; margin-top: 11px; margin-bottom:8px; font-size: 15px; font-weight: bold; color: #1F4495; }
#contenu01b h3    { padding: 5px 0px; margin-top:8px; margin-bottom:6px; font-size: 14px; font-weight: bold; color: #F67A3C; }
#contenu01b h4    { padding: 5px 0px 0px; margin-top:8px; margin-bottom:6px; font-size:12px; font-weight: bold; color: #A1A3AF; }
#contenu01b p     { padding: 0px 0px 2px; margin: 0px; font-size: 12px; font-weight: normal; }
#contenu01b p img { margin-right: 5px; border: 0px; }
#contenu01b p a   { font-size: 12px; text-decoration: underline; }
#contenu01b p a:hover { text-decoration: none; color: #1F4495; }
/*
#contenu01b ul { font-size: 12px; font-weight: normal; list-style-image: url(../img/puce_wma.gif); text-indent: 2px;  }
#contenu01b li { font-size: 12px; font-weight: normal; list-style-image: url(../img/puce_wma.gif); text-indent: 2px; }
*/


/*-----------  CONTENU02  -----------*/
#contenu02       { width:155px; }
#contenu02 h1    { padding: 5px 15px 5px 10px; margin: 0px; font-size:12px; font-weight: bold; color: #FFFFFF; background-color: #7E7E7E; }
#contenu02 h2    { padding: 10px 15px 5px 10px; margin: 0px; font-size:13px; font-weight: bold;}
#contenu02 p     { padding: 0px 15px 2px 10px; margin-top:5px; margin-bottom:10px; font-size: 12px; font-weight: normal; }
#contenu02 p img { margin-right: 0px; border: 0px; }
#contenu02 p a   { font-size: 12px; text-decoration: underline; }
#contenu02 p a:hover { text-decoration: none; color: #7E7E7E; }
 
#contenu02 table   {
        border: 1px;
        border-top-width: 37px;
        border-right-width: 5px;
        border-bottom-width: 1px;	
        border-top-style: solid;
        border-bottom-style: solid;
        border-right-style: solid;	
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #7E7E7E;
        width : 155px ;
        background-image: url(../img/trame_contenu2.gif);
        background-repeat: repeat:y ;
        
}

#contenu02nobord {
	border-top-width: 50px;
	border-right-width: 5px;
	border-bottom-width: 0px;	
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;	
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width : 155px ;
}  
 
 
/*-----------  SPONSOR  -----------*/ 
#sponsor { padding: 5px; margin: 0px; } 
#sponsor p     { border: 1px solid #8C2E5D; padding: 5px; margin: 0px; font-size: 11px; font-weight: normal; }
#sponsor p a   { font-size: 11px; text-decoration: underline; }
#sponsor p a:hover { text-decoration: none; color: #e9a83f; }
 
/*-----------  FOOTER  -----------*/
#footer { 
                font-size: 11px; font-weight:normal;
	color: #2B6880;
	margin : 0px;
	padding: 0px 20px 0px 20px;
	background:url(../img/menuf_fd.jpg); 
                }
/*
#footer a       { text-decoration:none; }
#footer a:hover { text-decoration:none;}  
*/
#footer img      {border: 0px; }
#footer a         { font-size:11px;text-decoration:none; }
#footer a:hover   { font-size:11px;text-decoration:none; }  

/*-----------  FOOTER PRINT  -----------*/
#footer_print { 
    	font-size: 11px; font-weight:normal;
	color: #595959;
	margin : 0px;
	padding: 0px 20px 0px 20px;
}
#footer_print a       { text-decoration:none; color: #595959; } 		 
 
/*-----------  DIVERS  -----------*/
#trame_01x p { 
    margin: 0px 20px 0px 10px; padding: 0px;
	background-position: center;
	background-repeat: repeat-x;
	background-image: url(../img/trame02h.gif);
}
#trame_01y {
	background-position:center center;
	background-repeat:repeat-y;
	background-image: url(../img/trame01v.gif);
	margin: 0px;
	padding: 0px;
}

/*-----------  CONTENU 02B  -----------*/
#contenu02b {padding:0px 0px 0px 0px;}
#contenu02b h1{padding:5px 0px;margin:0px;font-size:16px;}
#contenu02b h2{padding:5px 0px;margin:0px;font-size:14px; color: #016480;}
#contenu02b h3{font-size:12px; color: #FD6322;}
#contenu02b p{padding:0px;margin:0px;font-size:12px;line-height: 14px;}
#contenu02b p a {font-size:12px;TEXT-DECORATION: underline; color: #595959;}
#contenu02b p a:hover {font-size:12px;TEXT-DECORATION: none; color:#e9a83f;}
#contenu02b td{padding:0px;margin:0px;font-size:12px;line-height: 14px;}
#contenu02b td a {font-size:12px;TEXT-DECORATION: underline; color: #595959;}
#contenu02b td a:hover {font-size:12px;TEXT-DECORATION: none; color:#289A91;}

/*-----------  CONTENU 03  -----------*/
#contenu03 {padding: 0px 0px 0px 0px;}
#contenu03 h1{padding:5px 0px;margin:0px;font-size:16px;}
#contenu03 h2{padding:5px 0px;margin:0px;font-size:14px; color: #016480;}
#contenu03 h3{font-size:12px; color: #FD6322;}
#contenu03 p{
    padding:0px;margin:0px;
	font-size:12px;
	line-height: 18px;
}
#contenu03 p a {font-size:12px;TEXT-DECORATION: underline; color: #595959;}
#contenu03 p a:hover {font-size:12px;TEXT-DECORATION: none; color:#e9a83f;}

/*-----------  ONGLETS  -----------*/
#onglets {
color: #FFFFFF; 
padding:0px;
font-size:12px; 
color: #FFFFFF; 
font-weight:bold;
}
#onglets a{
font-size:12px; 
color: #FFFFFF; 
padding:4px 5px 2px 10px;
display: block;
font-weight:normal;
}

#onglets a:link {text-decoration: none;}
#onglets a:hover {text-decoration: underline;}

.onglet_programme a {background-image:url(../img/onglet_programme_off.gif); background-repeat:no-repeat;}
.onglet_programme a:hover {background-image:url(../img/onglet_programme_on.gif);}
.onglet_organisations a {background-image:url(../img/onglet_organisations_off.gif); background-repeat:no-repeat;}
.onglet_organisations a:hover {background-image:url(../img/onglet_organisations_on.gif);}
.onglet_methodology a {background-image:url(../img/onglet_methodology_off.gif); background-repeat:no-repeat;}
.onglet_methodology a:hover {background-image:url(../img/onglet_methodology_on.gif);}
.onglet_indicators a {background-image:url(../images/onglet_indicators_off.gif); background-repeat:no-repeat;}
.onglet_indicators a:hover {background-image:url(../images/onglet_indicators_on.gif);}

/*-----------  TABLEAU  -----------*/
#tab01 {
color: #FFFFFF; 
padding:0px;
}

#tab01 a {
font-size:12px; 
color: #FFFFFF; 
padding:4px 5px 2px 10px;
display: block;}

#tab01 a:link {font-size:12px;  TEXT-DECORATION: none; color: #FFFFFF;}
#tab01 a:hover {font-size:12px;  TEXT-DECORATION: none; color: #FFFFFF; background-color: #e9a83f;}
#tab01 a:visited {font-size:12px; TEXT-DECORATION: none; color: #FFFFFF;}


#tab02 {
font-size:11px;
color: #4A4A4A;
/*border: 1px solid #AAC8BC;*/
border: 1px solid #E3E9EC;
}
#tab02 td { padding:4px 10px 4px 10px; font-size:11px;
color: #4A4A4A;
border: 1px solid #E3E9EC;}
.trame01 { background-color: #F2E9CE; }
.trame02 { background-color: #FFFFFF; border: 1px solid #AAC8BC;}
.trame03 { background-color: #E3CBD7; border: 1px solid #AAC8BC;}
