#div_secondaire{
	position:relative;
	left:5px;
	top:0px;
	width:899px;
	height:918px;	
}
#accueil_principal{
	position:relative;
	width:899px;
	height:672px;
	background-image:url(../images/acc_05_2.gif);
	background-position:right bottom;
	background-repeat:no-repeat; 
}
#body_accueil{
	position:absolute;
	top:160px;
	left:0px;
	width:899px;
	height:684px;
	background-color:#072962;
	border:0px;
	margin:0px;
	padding:0px;
	background-image:url(../images/degrade_body.jpg);
	background-position:left top;
	background-repeat:repeat-x; 
}
#bulle{
	position:absolute;
	z-index:2;
	right:12px;
	top:56px;
}
#nageoire{
	position:absolute; 
	bottom:18px;	
	right:118px;
	z-index:4;
}
#vague{
	position:absolute; 
	width:895px; 
	height:214px;
	background-image:url(../images/bg_vague_accueil.gif); 
	background-repeat:no-repeat; 
	background-position:left top;
	z-index:1;
	top:740px;
	left:0px;
}
#bloc_bienvenue{
	position:absolute; 
	top:20px;
	left:25px;
	font-size:12px;
	text-align:justify;
}
#bloc_carte{
	position:absolute; 
	top:20px;
	right:20px;
}

#bloc_carte #article_carte{
	color:#ADD6EF;
	margin:15px 5px 5px 10px;	
}

/* ================================================================== mise en avant page presse */
#bloc_presse{
	position:absolute; 
	top:240px;
	left:25px;
	text-align:justify;
}
#bloc_presse .presse{
	border-left:solid 1px #1ACFF2;
	width:185px;
	margin:15px 0px 10px 15px;
	padding-left:20px;
}
#bloc_presse img{
	display:block;
	margin:5px 0px 0px 35px;
}
#bloc_presse .presse .suite{
	display:block;
	margin:20px 0px 0px 140px;
}



#bloc_evenement{
	position:absolute; 
	top:480px;
	left:25px;
}



/* ---------------------------------------------------------------------------------------------------------------------------------------// Debut fieldset actualite */

#actu_cadre{
	position:absolute;
	right:45px;
	top:450px;
	z-index:3;
}
#actu_titre{
	position:absolute;
	right:100px;
	top:437px;
	z-index:3;
}
#actu_img_1{
	position:absolute;
	right:230px;
	top:478px;
	z-index:4;
}
#actu_img_2{
	position:absolute;
	right:230px;
	top:590px;
	z-index:4;
}
#actu_img_3{
	position:absolute;
	right:230px;
	top:703px;
	z-index:4;
}

.actu_contenu{
	position:absolute;
	right:55px;
	top:485px;
	z-index:3;
	width:165px;
	visibility:hidden;
}
.actu_contenu h2{
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;

}
.actu_contenu a.suite{
	display:block;
	margin:20px 0px 0px 140px;

}




/* ================================================================== mise en avant page evenement */
#bloc_evenement_accueil{
	position:relative;
	border-left:solid 1px #1ACFF2;
	border-right:solid 1px #1ACFF2;
	width:480px;
	height:140px;
	margin-left:10px;
}
#bloc_evenement_accueil #event_img_1, #bloc_evenement_accueil #event_img_2, #bloc_evenement_accueil #event_img_3, #bloc_evenement_accueil #event_img_4{
	position:absolute;	
}
#bloc_evenement_accueil #event_img_1{
	left:20px;
	top:5px;
}
#bloc_evenement_accueil #event_img_2{
	left:125px;
	top:5px;
}
#bloc_evenement_accueil #event_img_3{
	left:230px;
	top:5px;
}
#bloc_evenement_accueil #event_img_4{
	left:335px;
	top:5px;
}
#bloc_evenement_accueil .event_contenu{
	position:absolute;
	left:20px;
	top:70px;
	width:430px;
	visibility:hidden;
	font-size:12px;
	text-align:justify;
}
#bloc_evenement_accueil .event_contenu h2{
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	background-image:url(../picto/menu_fleche.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-left:12px;
	position:relative;
	left:-12px;
	
}
#bloc_evenement_accueil .event_contenu a.suite{
	position:absolute;
	left:440px;
	top:50px;
}
/* ================================================================== mise en avant page bloc presentation */
#bloc_presentation{
	position:absolute;
	left:320px;
	top:245px;
	
}
#bloc_presentation .liens{
	border-left:solid 1px #1ACFF2;
	width:200px;
}
#bloc_presentation a{
	display:block;
	color:#F7B005;
	text-decoration:none;
	background-image:url(../picto/menu_fleche.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-left:12px;
	margin:12px 0px 0px 0px;
	margin-left:20px;
}
#bloc_presentation a:hover{
	color:#FFFFFF;
}

#realisation{
	font-size:11px;
	width:907px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding-right:20px;
}


