/*Déclarations Générales et Centrage*/
body{
	background-color:#003399;
	margin:0px;
	text-align:center;
	font-family:verdana, Helvetica, sans-serif;
	font-size:16px;
	}

#global{
	background:white;
	position:absolute;
	top:50%;
	left:50%;
	height:595px;
	width:984px;
	margin-top:-297px;
	margin-left:-492px;
	}

#zoom{
	background:white;
	position:absolute;
	top:50%;
	left:50%;
	height:434px;
	width:429px;
	margin-top:-217px;
	margin-left:-215px;
	visibility:hidden;
	text-align:center;
	}

#img_zoom{
	width:400px;
	}

h2{
	text-decoration:underline;
	}
/*FIN Déclarations Générales et Centrage*/

/*Bannière*/
#logo{
	position:absolute;
	top:0px;
	left:0px;
	width:984px;
	height:75px;
	}

#navigation{
	position:absolute;
	top:75px;
	left:0px;
	width:984px;
	height:19px;
	background-color:#003399;
	font:10px verdana;
	color:white;
	letter-spacing:0.1em;
	}

#navigation a {
	font:12px arial;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:0.1em;
	margin-right:5px;
	margin-left:5px;
	}
	
#navigation a:hover {
	color: #99CCFF;
	}

/*FIN Bannière*/

/*Marge Gauche*/
#marge_gauche{
	position:absolute;
	top:94px;
	left:0px;
	width:270px;
	height:464px;
	background-color:#E0DFDD;
	}

#img_marge_gauche{
	width:240px;
	height:336px;
	margin:64px 15px 64px 15px;
	}
/*Fin Marge Gauche*/

/*Centre*/
#centre{
	position:absolute;
	top:94px;
	left:270px;
	width:429px;
	height:434px;
	overflow:hidden;
	margin:30px 10px 0px 10px;
	font:12px verdana;
	color:#333333;
	line-height:24px;
	text-align:justify;
	text-indent:10px;
	}

#galerie{
	text-align:center;
	width:420px;
	}

#galerie tr{
	height:100px;
	}

#galerie td{
	text-align:center;
	width:140px;
	}

#link_tbl td{
	text-align:center;
	font:12px verdana;
	}

#book{
	position:absolute;
	top:98px;
	height:auto;
	width:429px;
	left:0px;
	overflow:hidden;
	clip:rect(0px,429px,330px,0px);
	}

.form_log{
	text-align:center;
	}

/*Fin Centre*/

/*Marge Droite*/
#marge_droite{
	position:absolute;
	top:94px;
	left:719px;
	width:265px;
	height:464px;
	}

#top_right{
	width:265px;
	height:78px;
	font:10px verdana;
	color:#333333;
	text-align:justify;
	text-indent:20px;
	overflow:hidden;
	}

#middle_right{
	width:235px;
	height:100px;
	font:10px verdana;
	color:#333333;
	text-align:justify;
	text-indent:20px;
	overflow:hidden;
	}

#middle_right table{
	width:265px;
	text-align:center;
	}

#middle_right tr{
	text-align:center;
	}

#middle_right td{
	text-align:center;
	}

#bottom_right{
	width:184px;
	height:131px;
	font:10px verdana;
	text-align:justify;
	overflow:hidden;
	}
/*Fin Marge Droite*/

/*Back-Office*/
#admin_nav{
	position:absolute;
	top:76px;
	left:0px;
	width:270px;
	height:434px;
	margin:30px 10px 0px 10px;
	font:12px verdana;
	color:#333333;
	line-height:24px;
	text-align:justify;
	text-indent:10px;
	}

.menu_log{
	text-indent:0px;
	text-align:left;
	margin-left:25px;
	cursor:pointer;
	}

.menu_log p{
	text-indent:30px;
	}

.ss_menu_log{
	margin-left:15px;
	cursor:pointer;
	}

#admin_edit{
	position:absolute;
	top:94px;
	left:270px;
	width:694px;
	height:464px;
	margin:30px 10px 0px 10px;
	font:12px verdana;
	color:#333333;
	line-height:24px;
	text-align:justify;
	text-indent:10px;
	}
/*FIN Back-Office*/

/*Pied de Page*/
#footer{
	position:absolute;
	top:558px;
	left:0px;
	width:984px;
	height:37px;
	background-color:#7f81b4;
	color:#FFFFFF;
	font:10px verdana;
	letter-spacing:0.1em;
	}

#pied_page{
	position:relative;
	top:9px;
	}
	
#pied_page td{
	width:328px;
	text-align:center;
	}
/*Fin Pied de Page*/
