
* {	margin:0; padding:0; }

body { background-color:#F7F7EA; }
a {text-decoration:none;}
img {border:none;}
hr.clear {
	clear:both;
	visibility:hidden;
}

#xFade1 { position:relative; }

div#conteneur_general {
	position:relative;
	width:954px;
	margin:auto;
	text-align:left;
}

div#header {
	position:relative;
	width:954px;
	margin-top:85px;
	padding:0 0 0 21px;
}

div#header img#img_blank {
	position:absolute;
	top:17px;
	left:0;
	width:650px;
	height:150px;
}

div#header span#plus_de_photo {
	width:57px;
	height:25px;
	position:absolute;
	bottom:27px;
	right:45px;
}

div#header.header_qui_sommes_nous span#plus_de_photo {
	background:url(../images/plus_de_photos_qui_sommes_nous.jpg) no-repeat;
	bottom:30px;
	right:23px;
}

div#header span#date {
	position:absolute;
	top:-20px;
	right:45px;
	height:20px;
	font-size:12px;
	color: #135487;
}

#bandeHaut { position:absolute;top:-5px;right:43px;font-size:0;height:3px;background:#4c6620;width:777px; }
#bandeHaut2 { position:absolute;top:92px;left:17px;font-size:0;height:228px;background:#4c6620;width:3px; }
.int #bandeHaut2 { height:189px; }

ul#nav {
	width:954px;
	height:29px;
	list-style-type:none;
	margin-bottom:3px;
	border-top:3px solid #fff;
}

ul#nav li{
	height:29px;
	float:left;
}

ul#nav li a{
	height:0;
	text-indent:-3000px;
	float:left;
	overflow:hidden;
	padding-top:26px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

ul#nav li#mn00 a { background-image:url(../images/m00.gif); width:103px;}
ul#nav li#mn01 a { width:170px; background-image:url(../images/m01.gif);}
ul#nav li#mn02 a { width:110px; background-image:url(../images/m02.gif);}
ul#nav li#mn03 a { width:110px;  background-image:url(../images/m03.gif);}
ul#nav li#mn04 a { width:129px;  background-image:url(../images/m04.gif);}
ul#nav li#mn05 a { width:93px;  background-image:url(../images/m05.gif);}
ul#nav li#mn06 a { width:135px;  background-image:url(../images/m06.gif);}
ul#nav li#mn07 a { width:100px;  background-image:url(../images/m07.gif);}


ul#nav li a:hover, ul#nav li.selected a {background-position:0 -30px;}



div#contenu {
	position:relative;
	width:954px;
	background:url(../images/contenu_bas.jpg) no-repeat;
	background-position:0% bottom;
	padding-bottom:15px;
	margin-bottom:7px;
}

div#contenu div#contenu_gauche {
	width:455px;
	margin-left:22px;
	*margin-left:11px;
	font-size: 12px;
	color:#2a4353;
}

div#contenu div#contenu_gauche img#img_bienvenue{
	margin-top:0px;
	margin-left:22px;
}

div#contenu div#contenu_gauche p#txt_bienvenue{
	margin-top:8px;
	margin-left:52px;
	margin-bottom:20px;
	width:387px;
}

div#contenu div#contenu_gauche p#txt_bienvenue span#intro_bienvenue{
	font-weight:bold;
	color:#ff7902;
}

div#contenu div#contenu_gauche div#bloc_actualites {
	background:url(../images/actualites_bas.jpg) no-repeat;
	background-position:right bottom;
	padding-bottom:5px;
}

div#contenu div#contenu_gauche  img#img_actualites{
	margin-top:0px;
	margin-left:22px;
}

div#contenu div#contenu_gauche  p#txt_actualites {
	margin-top:3px;
	margin-left:52px;
	width:387px;
}

div#contenu div#contenu_gauche p#txt_actualites span#intro_actualites{
	font-weight:bold;
	color:#ff7902;
}

div#contenu div#contenu_gauche div#bloc_actualites a#en_savoir_plus{
	float:right;
	margin-right:18px;
	font-weight:bold;
	color:#ff7902;
	text-decoration:underline;
	font-size:9px;
}

span.virgule{ color:white; }

div#contenu div#contenu_gauche, div#contenu div#contenu_droite {
	float:left;
}

div#contenu div#contenu_droite {
	position:relative;
	width:455px;
	font-size: 12px;
	background:url(../images/demande_infos.jpg) no-repeat;
	background-position:0% 0%;
	padding-bottom:15px;
	margin-top:15px;
	margin-left:0;
	color:#2a4353;
}

div#contenu div#contenu_droite p#pour_toute_info {
	margin-top:30px;
	margin-left:70px;
}

div#contenu div#contenu_droite p#pour_toute_info span#intro_info {
	font-weight:bold;
	color:#ff7902;
}

div#contenu div#contenu_droite a#info_ici {
	position:absolute;
	top:58px;
	left:33px;
	font-weight:bold;
	color:#ff7902;
	text-decoration:underline;
	font-size:9px;
}

div#contenu div#contenu_droite p#galerie_photo {
	background:url(../images/galerie_photo.jpg) no-repeat;
	background-position:0% 0%;
	padding-top:23px;
	padding-bottom:15px;
	margin-top:30px;
}

div#contenu div#contenu_droite p#galerie_photo span#decouvrez_nos_stages {
	margin-left:55px;
}

div#contenu div#contenu_droite p#galerie_photo a#decouvrez_ici {
	font-weight:bold;
	text-decoration:underline;
	color:#2a4353;
}

div#contenu div#contenu_droite p#galerie_photo img.photo_pecheurs{
	border:2px #354D5E solid;
	margin-top:10px;
	margin-right:10px;
}
div#contenu div#contenu_droite p#galerie_photo img.photo_pecheurs#photo_pecheur_1{
	margin-left:50px;
}


div#contenu_qsn {
	position:relative;
	width:954px;
	background:url(../images/bg_contenu.png) repeat-y 10px 10px;
	background-position: bottom;
	min-height:350px;
	clear:both;
}
* html div#contenu_qsn {
	height:350px;
}


div#contenu_qsn div #img_contenu_haut{
	position:relative;
}


div#contenu_qsn div#contenu_qsn_gauche {
	float:left;
	width:265px;
	padding-bottom:291px;
}

div#contenu_qsn div#contenu_qsn_gauche img#img_qsn_gauche {
	position:relative;
	top:-15px;
	left:41px;
}


div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche {
	position:absolute;
	bottom:0;
	left:0;
	height:291px;
	width:265px;
	background:url(../images/footer_contenu_gauche.jpg) no-repeat bottom left;
}

div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche a#photos_ici_qsn {
	position:absolute;
	left:200px;
	bottom:15px;
}

div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche img.ico_qsn {
	position:absolute;
	left:25px;
}
div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche img#qsn_conseiller { bottom:70px; }
div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche img#qsn_ajout_favoris { bottom:40px; }
div#contenu_qsn div#contenu_qsn_gauche div#footer_contenu_gauche img#qsn_demande_infos { bottom:10px; }

div#contenu_qsn div#contenu_qsn_droite {
	float:left;
	position:relative;
	width:640px;
}

div#contenu_qsn div#contenu_qsn_droite div#intro_presentation {
	height:30px;
	padding-top:0px;
	padding-left:22px;
	width:606px;
	font-size: 18px;
	color:#FF7904;
	font-weight:bold;
}

div#contenu_qsn div#contenu_qsn_droite div#presentation {
	width:356px;
	font-size: 12px;
	color:#2a4353;
	margin-bottom:20px;
	margin-left:32px;
}

div#contenu_qsn div#contenu_qsn_droite div#presentation span.intro_pres{
	font-weight:bold;
}

div#contenu_qsn div#contenu_qsn_droite div#presentation hr.separator {
	height:10px;
	clear:left;
	visibility:hidden;
}
* html div#contenu_qsn div#contenu_qsn_droite div#presentation hr.separator {
	height:0px;
}

div#contenu_qsn div#contenu_qsn_droite div#qsn_photos {
	float:right;
	width:230px;
	margin-bottom:20px;
}

div#contenu_qsn div#contenu_qsn_droite div#qsn_photos img.photo_qsn{
	width:223px;
	height:167px;
	border:2px #354D5E solid;
	margin-bottom:25px;
}

/* LE FOOTER */
div#conteneur_general img#img_barre_footer {
	padding-top:3px;
}

div#conteneur_general div#footer {
	background:url(../images/footer.jpg) no-repeat;
	width:945px;
	color:white;
}
div#conteneur_general div#footer a {
	color:white;
}
div#conteneur_general div#footer a:hover {
	text-decoration:underline;
}

div#conteneur_general div#footer div#footer_liens  {
	text-align:center;
	height:34px;
	padding-top:1px;
}
div#conteneur_general div#footer div#footer_barre  {
	background:url(../images/footer_barre.jpg) no-repeat;
	width:945px;
	height:3px;
}
div#conteneur_general div#footer div#footer_contact  {
	background:url(../images/footer_contact.jpg) repeat-y;
	text-align:center;
	font-size: 9px;
	padding:10px;
}
div#conteneur_general div#footer div#footer_contact span#contact_tel_mail {
	font-weight:bold;
	font-size:11px;
}
/* FIN DU FOOTER */