div {
	text-align:center;
	vertical-align:middle;
	}
div#page{
	max-width:1010px;
	width:1010px;
	max-height:1111px;
	height:1111px;
	overflow:hidden;
	}
div#haut {
	max-width:1010px;
	width:1010px;
	max-height:96px;
	height:96px;
	overflow:hidden;
	}
div#megaban {
	max-width:1010px;
	width:1010px;
	max-height:100px;
	height:100px;
	overflow:hidden;
	background-color:#000;
	}
div#gauche {
	float:left;
	max-width:600px;
	width:600px;
	max-height:915px;
	height:915px;
	overflow:hidden;
	background-color:#000;
	}
div#droite {
	float:left;
	max-width:205px;
	width:205px;
	max-height:915px;
	height:915px;
	overflow:hidden;
	background-color:#000;
	}
div#gauche_haut {
	max-width:600px;
	width:600px;
	max-height:510px;
	height:510px;
	overflow:hidden;
	}
div#pub600x400 {
	max-width:600px;
	width:600px;
	max-height:405px;
	height:405px;
	overflow:hidden;
	}
div#menu {
	float:left;
	max-width:200px;
	width:200px;
	max-height:510px;
	height:510px;
	overflow:hidden;
	}
div#pub400x400 {
	float:left;
	max-width:400px;
	width:400px;
	max-height:510px;
	height:510px;
	overflow:hidden;
	}
div#pix {
	border:2px solid black;
	max-width:201px;
	width:201px;
	max-height:301px;
	height:301px;
	overflow:hidden;
	}
div#cimg{ /* Cadre pour centrage photos */
	position:relative;
	left:-200px;
	width:600px;
	height:400px;
	}
#navigation { 
    width: 180px ; 
    list-style: none ; 
    margin: 0 ; 
    padding: 0 ; 
    }
#navigation li { 
    background: #660066 ; 
    color: #fff ; 
    border: 1px solid #600 ; 
    margin-bottom: 5px ; 
    }
#navigation li a { 
    display: block ; 
    background: #660066 ; 
    color: #fff ; 
    font: medium bold "Comic Sans MS", cursive; 
    line-height: 1em ; 
    text-align: center ; 
    text-decoration: none ; 
    padding: 4px 0 ; 
    }
#navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
    background: #992299 ; 
    text-decoration: underline ; 
    }