/* CSS Document */

#header,#nav,#centre,#bottom{
position:relative;
width:100%;
margin-left:auto;
margin-right:auto; 
text-align:left;
margin-top: 0;
margin-bottom:0;
padding:0 ;
}  

#header table.CENTRAGE,
#nav table.CENTRAGE,
#centre table.CENTRAGE,
#bottom table.CENTRAGE{
height: 100%; 
width:900px;
vertical-align:middle; 
border:none;
padding:0 ;
margin: 0;
margin-left:auto;
margin-right:auto; 
text-align:left;
color:#000; 
}


/**********HEADER***********/
#header {
padding-top:5px;
height: auto;
}


#header .logo {
padding:0;
margin:0;
vertical-align:top;
padding-top:15px;
padding-bottom:15px;
}


#centre table.CENTRAGE{ height:450px;min-height:450px;}
#bottom { margin-bottom:15px; margin-top:15px}
#bottom table.CENTRAGE{ height:25px; border-bottom:#49CCF8 1px solid;border-top:#49CCF8 1px solid}
#bottom span{ color:#666666; padding:5px;font-size:.85em}
#bottom a{  margin:15px; margin-top:0; margin-bottom:0; }
/**********portrait**********/
#portrait { position:absolute;z-index:1; margin-top:-10px; margin-left:955px; background:url(../images/logos/portrait.png) no-repeat; width:100px; height:100px;}



.menu ul{
    position: relative;
    display: block;
    width: 900px;
	height:24px;
	padding:0;
	margin:0 ; 
	margin-left:auto;
	margin-right:auto;
	float/* */:right;     
	text-align:left;
	font-size:.9em;
	font-weight:100;
	font-family: "Century Gothic";
	border:none;
	border-top:1px solid #49CCF8;
	border-bottom:1px solid #49CCF8;
	margin-top:5px;
	padding-top:3px;
	/*background-color:#49CCF8#ED1B2B  008ACC*/
  }
    
    
.menu ul li{
    list-style:none;
	display:inline;
    display:/**/block; 
    float:none;
	float/* */:left;   
	border:none;
	padding:0;
	margin:0;
    }

.menu ul li a{
	color:#006699; 
	font-variant:small-caps;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
	padding:18px;
	padding-top:10px;
    padding-bottom:10px;
	/*border-right:#ffffff 1px solid*/

	}
	
	.menu ul li a:hover{
	text-decoration:none;
	color: #FFFFFF;
	background-color:#49CCF8/*#ED1B2B  008ACC*/;
	
    }

.menu ul li a.on{
    	background-color:#49CCF8/*#ED1B2B  008ACC*/;
		color:#006699; 

    }




.centre{ padding:15px; padding-top:40px; min-height:450px; }

.gauche,.droite{ padding:0;padding-top:15px;  width:200px;}
.droite{ }


.menuv ul{
    position: relative;
	display: table;
	float: right;
    width: 150px;
	padding:0;
	margin:0 ; 
	text-align:left;
	border:none;
	margin-top:5px;
	padding-top:3px;
	/*background-color:#49CCF8#ED1B2B  008ACC*/
  }
    
    
.menuv ul li{
    list-style:none;
    float:none;
	border:none;
	padding:0;
	margin:0;
	border-bottom:1px dotted #49CCF8;

    }

.menuv ul li a{
	font-size:.95em;
	font-weight:100;
	font-variant: normal;
	color:#49CCF8; 
	text-decoration:none;
	margin:5px;
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;

	}
	
.menuv ul li a:hover{
	text-decoration:none;
	color:#ED1B2B/*#ED1B2B  008ACC*/;
	
    }

.menuv ul li a.on{
    color:#ED1B2B/*#ED1B2B  008ACC*/;
	font-weight:bold;
    }

.texte{
	color:#006699;
	font-weight:100;
	font-size:.9em;
	text-align:justify;
	padding:5px;
	vertical-align: text-top;
}

.border{ border:1px solid #49CCF8}
.trait_top{ border-top:1px solid #49CCF8}
.trait_gauche{ border-left:1px solid #49CCF8}
.fond_color{ background-color:#CEF1FD; color:#006699; padding:3px;}
.liste_video ul li a{ color:#006699;}
.liste_video ul li a.on{ color:#ED1B2B; font-weight:bold}


