/* CSS styles of mrgoodfish by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */

*{margin:0px; padding:0px; font-size:11px; color:#4c4c4c;}

body {background:url('/images/bg-fondsite-haut.jpg') repeat-x top; text-align:center; margin:0; font-family: Arial, Helvetica, sans-serif;}

div#global {margin:0 auto; position:relative; text-align:left; width:950px;}

img {border:0}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}

span.separation {float:left; background:url('/images/separation-pointilles.gif') repeat-x; height:9px; width:99%; margin-left:5px; text-align:center;}

a.pdf {background:url('/images/picto-pdf.png') no-repeat; padding:3px 0 3px 22px;}

/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */
	div#global div#header {float:left; width:100%;}
	div#global h1 {float:left;}
	div#global h1 img {float:left;}
	div#global div#header div#contenu_head {float:left; background:url('/images/bg-head.png') no-repeat bottom; height:156px; margin-top:14px; width:733px;}
	div#global div#header div#contenu_head div#langues {float:left; width:248px;}
		div#global div#header div#contenu_head div#langues a {float:left; background:url('/images/btn-lang-off.png') no-repeat; width:21px; height:15px; text-align:center; margin-right:2px; color:#006ab3;}
		div#global div#header div#contenu_head div#langues a:hover {background:url('/images/btn-lang-on.png') no-repeat; text-decoration:none;}
		div#global div#header div#contenu_head div#langues a.on {background:url('/images/btn-lang-on.png') no-repeat; text-decoration:none;}

	div#global div#header div#contenu_head span.big_titre {float:left; width:252px; height:37px; padding-left:67px; margin-top:15px; color:#fff; text-transform:uppercase; font-size:19px;}
	div#global div#header div#contenu_head span.big_titre b {color:#fff; font-size:19px;}
	
	div#global div#header div#contenu_head div#recherche {float:right; margin-right:20px; background:url('/images/bg-bloc-recherche.png') no-repeat; width:219px; height:35px;}
	div#global div#header div#contenu_head div#recherche input.input_recherche {float:left; text-transform:uppercase; color:#b8b8b8; font-size:10px; height:14px; width:172px; margin:9px 0 0 10px; border:1px solid #fff;}
	div#global div#header div#contenu_head div#recherche a.btn_ok_recherche {float:left; background:url('/images/btn-ok-recherche.gif') no-repeat; width:23px; height:14px; margin-top:11px;}
	
	div#global div#header div#contenu_head div#navigation {float:left; width:713px; margin:36px 20px 0 0;}
	div#global div#header div#contenu_head div#navigation ul {float:left; list-style-type:none; width:713px;}
	div#global div#header div#contenu_head div#navigation ul li {float:left; margin-right:3px;}
	div#global div#header div#contenu_head div#navigation ul li a {float:left; background:url('/images/bord-nav-g-off.png') no-repeat left; width:100%; height:31px; text-decoration:none; cursor:pointer;}
	div#global div#header div#contenu_head div#navigation ul li a span {float:left; background:url('/images/bord-nav-d-off.png') no-repeat right; height:21px; margin-left:9px; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 4px 0 0;}
	div#global div#header div#contenu_head div#navigation ul li a:hover {float:left; background:url('/images/bord-nav-g-on.png') no-repeat left; width:100%; height:31px; text-decoration:none;}
	div#global div#header div#contenu_head div#navigation ul li a:hover span {float:left; background:url('/images/bord-nav-d-on.png') no-repeat right; height:21px; margin-left:9px; color:#006ab3; text-transform:uppercase; font-weight:bold; padding:10px 4px 0 0;}
	div#global div#header div#contenu_head div#navigation ul li a.on {float:left; background:url('/images/bord-nav-g-on.png') no-repeat left; width:100%; height:31px; text-decoration:none;}
	div#global div#header div#contenu_head div#navigation ul li a.on span {float:left; background:url('/images/bord-nav-d-on.png') no-repeat right; height:21px; margin-left:9px; color:#006ab3; text-transform:uppercase; font-weight:bold; padding:10px 4px 0 0;}
	
	div#global div#header div#filariane {float:left; background:url('/images/bg-content.png') no-repeat; width:950px;}
	div#global div#header div#filariane div.fil {float:left; background:url('/images/pointilles-ariane.png') repeat-x; height:18px; color:#a6a6a6; width:696px; margin:10px 24px 0 24px; padding:3px 0 0 204px;}
	div#global div#header div#filariane div.fil a {color:#a6a6a6;}
	
	
/*  ----------------------------------------------------------- */
/*  Content */
/*  ----------------------------------------------------------- */
	div#global div#content {float:left; background:url('/images/bg-content.png') no-repeat top; width:950px;}
	
	div#global div#content div#contenu {float:left; width:910px; margin:10px 20px; min-height:350px;}
	
	h2 {float:left; background:url('/images/bg-h2-right.png') no-repeat right; height:41px; margin:16px 0 0 30px;}
	h2 span {float:left; background:url('/images/bg-h2-left.png') no-repeat; height:34px; padding:7px 0 0 10px; margin-right:11px; color:#fff; text-transform:uppercase; font-size:13px;}
	
	h3 {float:left; background:url('/images/bg-h3.gif') 0 6px no-repeat; color:#5ec5ed; text-transform:uppercase; font-size:14px; padding:5px 0 5px 33px; /*width:100%;*/}
	h3 a {float:left; color:#5ec5ed; text-transform:uppercase; font-size:14px;}
	
	p.justify {/*float:left;*/ text-align:justify; margin:10px;}
	p.txt {float:left; text-align:justify; margin:10px 20px 0 30px;}
	p.txt a {color:#006ab3; font-weight:bold;}
	
	img.aright {float:right; border:1px solid #ccc; margin:58px 0 10px 20px;}
	img.aright.top {margin-top:10px;}
	img.aleft {float:left; border:1px solid #ccc; margin:10px 20px 0 0;}
	
	.bleu {color:#0d406e;}
	
	/*Home page*/
		div#global div#content div#contenu div#bloc_mission {float:left; /*width:350px*/width:570px;}
		div#global div#content div#contenu div#bloc_mission p.txt {/*width:280px;*//*width:420px;*/width:412px; margin-right:30px;}
		div#global div#content div#contenu div.bloc_video {float:left; margin-top:16px; /*width:530px;*/width:280px; text-align:center;}
		
		div#global div#content div#contenu div#bloc_newsletter {float:left; background:url('/images/bg-newsletter.gif') no-repeat; width:302px; height:74px; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; padding:20px 0 0 40px;}
		div#global div#content div#contenu div#bloc_newsletter div.form {float:left; padding:6px 0 0 0;}
		div#global div#content div#contenu div#bloc_newsletter div.form span.intro_poisson {float:left; background:url('/images/bg-poisson-news.gif') no-repeat; width:28px; height:22px;}
		div#global div#content div#contenu div#bloc_newsletter div.form input {float:left; border:none; background:#fff; height:18px; width:204px; padding:4px 0 0 4px;}
		div#global div#content div#contenu div#bloc_newsletter div.form a.btn {float:left; background:url('/images/btn-ok.gif') no-repeat; width:28px; height:22px;}
		
		div#global div#content div#contenu span#bloc_actwithus {float:left; width:568px; height:94px; font-size:14px; color:#fff; cursor:pointer;}
			div#global div#content div#contenu span#bloc_actwithus.fr {background:url('/images/fr/bg-actwithus.gif') no-repeat;}
			div#global div#content div#contenu span#bloc_actwithus.en {background:url('/images/en/bg-actwithus.gif') no-repeat;}
			div#global div#content div#contenu span#bloc_actwithus.es {background:url('/images/es/bg-actwithus.gif') no-repeat;}
			div#global div#content div#contenu span#bloc_actwithus.ga {background:url('/images/ga/bg-actwithus.gif') no-repeat;}
			div#global div#content div#contenu span#bloc_actwithus.it {background:url('/images/it/bg-actwithus.gif') no-repeat;}
		div#global div#content div#contenu span#bloc_actwithus span {float:left; color:#fff; font-size:14px; padding:26px 0 0 353px;}
		div#global div#content div#contenu span#bloc_actwithus a {float:left; color:#fff; font-size:14px; padding:26px 0 0 353px; text-decoration:none;}
		
		div#global div#content div#contenu ul.especes {float:left; margin:0 0 0 30px; padding-right:20px; width:250px; list-style-type:none; background:url('/images/separation-pointilles-vert.gif') repeat-y right;}
		div#global div#content div#contenu ul.especes li {color:#333; font-weight:bold; border-bottom:1px solid #d8d8d8; padding:3px 0;}
		div#global div#content div#contenu ul.especes li span {color:#808080; font-style:italic;}
		
		div#global div#content div#contenu span.mascotte_home {float:left; margin-left:20px}
	
	/*Pages intérieures*/
		div#global div#content div#contenu div.page {float:left; width:690px;}
		div#global div#content div#contenu div.page h2.int {margin:0;}
		div#global div#content div#contenu div.page p.txt {margin:10px 30px/*110px*/ 10px 10px; max-width:528px;}
		div#global div#content div#contenu div.page p.txt  span.tab_01 {padding-left:50px; display:block;}
		div#global div#content div#contenu div.page p.partenaires {width:/*670px*/566px; /*!width:auto*/}
		
		div#global div#content div#contenu div.page a.recettes {float:left; background:url('/images/bg-btn-recettes.gif') no-repeat; width:198px; height:71px; margin:0 20px 0 10px; color:#fff; font-size:17px; padding:16px 10px 0 110px; text-decoration:none;}
		div#global div#content div#contenu div.page a.recettes b {font-weight:bold; font-size:17px; color:#fff; font-size:20px;}
		div#global div#content div#contenu div.page a.liste_especes {float:left; background:url('/images/bg-btn-listeespeces.gif') no-repeat; width:/*317px*/122px; height:82px; color:#fff; font-size:15px; padding:5px 50px 0 145px; text-decoration:none;}
		
		div#global div#content div#contenu div.page span.titre {float:left; color:#5ec5ed; text-transform:uppercase; font-size:14px; font-weight:bold; margin-left:8px;}
		div#global div#content div#contenu div.page span.titre.court {width:510px;}
		div#global div#content div#contenu div.page span.titre.court2 {width:430px; margin-left:0;}
		
		div#global div#content div#contenu div.page span.lien_partenaires {float:left; margin:4px 0 4px 10px; width:508px;}
		div#global div#content div#contenu div.page span.lien_partenaires a.partenaires {/*float:left;*/ background:url('/images/bg-lien-partenaires.gif') 0 4px no-repeat; padding-left:20px; min-height:20px; color:#006AB3;}
		div#global div#content div#contenu div.page span.lien_partenaires a.partenaires b{color:#006AB3;}
		
		div#global div#content div#contenu div.page ul.ingredients {float:left; margin:6px 0 6px 14px; list-style-type:none;}
		div#global div#content div#contenu div.page ul.ingredients.taille {width:388px;}
		div#global div#content div#contenu div.page ul.ingredients li {background:url('/images/bg-fle-ul.png') 0 4px no-repeat; padding:0 0 2px 14px; text-align:justify; margin-right:150px/*34px*/;}
		
		div#global div#content div#contenu div.page div.bloc_gris {float:left; background:#f2f2f2; padding:6px; margin-left:5px; width:670px;}
		div#global div#content div#contenu div.page div.bloc_gris a.btn_gris {float:right; background:url('/images/bg-btn-gris.png') no-repeat left; height:21px; text-decoration:none; margin:0 2px; cursor:pointer;}
		div#global div#content div#contenu div.page div.bloc_gris a.btn_gris span {float:left; background:url('/images/bg-btn-gris-r.png') no-repeat right; height:18px; margin-left:20px; padding:3px 5px 0 5px; color:#fff;}
		
		div#global div#content div#contenu p.txt.visu {width:390px; margin:10px 20px 10px 10px;}
		div#global div#content div#contenu p.txt.logo {width:478px;}
		div#global div#content div#contenu span.bloc_multivisus {float:left; width:240px;}
		div#global div#content div#contenu a.btn_lienaquarium {float:left; color:#5EC5ED; font-size:17px; margin-left:30px;}
		div#global div#content div#contenu img.btn_aquarium {/*position:absolute;*/float:right; top:205px; right:50px;}
		
		div#global div#content div#contenu div.page div.pres_espece {float:left; width:330px; border-right:1px dotted #b5b5b5; margin-left:10px;}
		div#global div#content div#contenu div.page div.pres_espece a {text-decoration:none;}
		div#global div#content div#contenu div.page div.pres_espece img.recette {margin:10px 30px 0 0; float:right;}
		div#global div#content div#contenu div.page div.pres_espece p.txt.recette {float:left; width:120px; margin:10px;}
		div#global div#content div#contenu div.page div.pres_espece div.haut_tit {float:left; height:68px;}
		div#global div#content div#contenu div.page div.pres_espece div.haut_tit span.tit_pres_espece {float:left; background:url('/images/bg-pres-espece2.png') no-repeat top; padding:3px 0 3px 26px; font-size:14px; font-weight:bold; color:#0d406e; width:281px; cursor:pointer; margin:8px 0;}
		div#global div#content div#contenu div.page div.pres_espece a.link_recette {float:left; color:#00a9d2;}
		
		div#global div#content div#contenu div.page div.pres_espece2 {float:left; width:220px; /*border-right:1px dotted #b5b5b5;*/ margin-left:10px;}
		div#global div#content div#contenu div.page div.pres_espece2 a {text-decoration:none;}
		div#global div#content div#contenu div.page div.pres_espece2 div.haut_tit {float:left; height:68px;}
		div#global div#content div#contenu div.page div.pres_espece2 div.haut_tit span.tit_pres_espece {float:left; background:url('/images/bg-liste-espece2.png') no-repeat top; padding:3px 0 3px 26px; font-size:12px; font-weight:bold; color:#0d406e; width:194px; cursor:pointer; margin:8px 0;}
		div#global div#content div#contenu div.page div.pres_espece2 img {margin-left:30px;}
		
		div#global div#content div#contenu div.page div.bloc_trouver {float:left; width:614px; margin-top:16px;}
		div#global div#content div#contenu div.page div.bloc_trouver span.top {float:left; background:url('/images/bg-trouver-top.png') no-repeat; width:614px; height:10px;}
		div#global div#content div#contenu div.page div.bloc_trouver span.bas {float:left; background:url('/images/bg-trouver-bas.png') no-repeat; width:614px; height:29px;}
		
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu {float:left; background:#c8c8c8; width:614px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu span.picto {float:left; width:81px; height:64px; margin:0 10px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu span.picto.restaurant {background:url('/images/picto-restaurant-big.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu span.picto.poissonnerie {background:url('/images/picto-poissonnerie-big.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu span.picto.autre {background:url('/images/picto-autres-big.png') no-repeat;}
		
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver {float:left;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver span.tit_trouver {float:left; color:#fff; text-transform:uppercase; font-size:15px; font-weight:bold; margin-bottom:6px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver div.select_trouver {float:left;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver div.select_trouver span.tit_select {float:left; font-size:14px; width:80px/*40px*/;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver div.select_trouver span.tit_select2 {float:left; font-size:14px; width:79px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver div.select_trouver select.select_trouver {float:left; height:20px; border:1px solid #fff; width:250px/*270px*/; margin-bottom:3px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver div.select_trouver select.select_trouver2 {float:left; height:20px; border:1px solid #fff; width:231px; margin-bottom:3px;}
		div#global div#content div#contenu div.page div.bloc_trouver div.milieu div.trouver a.link_recherche {float:left; font-size:14px; color:#fff; background:#0d406e; padding:2px 50px 2px 6px; text-decoration:none; margin:23px 0 0 6px;}
		
		div#global div#content div#contenu div.page div.bloc_adresse {float:left; width:300px; padding-left:36px; padding-bottom:15px;}
		div#global div#content div#contenu div.page div.bloc_adresse.restaurant {background:url('/images/picto-restaurant.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_adresse.poissonnerie {background:url('/images/picto-poissonnerie.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_adresse.autre {background:url('/images/picto-autres.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_adresse span.tit_adresse {float:left; text-transform:uppercase; color:#0d406e; font-size:14px; font-weight:bold; margin-bottom:10px;}
		div#global div#content div#contenu div.page div.bloc_adresse a {color:#006ab3; font-weight:bold;}
		
		/*div#global div#content div#contenu div.page div.bloc_adresse2 {float:left; width:194px; padding-left:36px; margin-bottom:10px;}
		div#global div#content div#contenu div.page div.bloc_adresse2.restaurant {background:url('/images/picto-restaurant.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_adresse2 span.tit_adresse {float:left; text-transform:uppercase; color:#0d406e; font-size:14px; font-weight:bold;}
		div#global div#content div#contenu div.page div.bloc_adresse2 a {color:#006ab3; font-weight:bold;}*/
		
		div#global div#content div#contenu div.page div.bloc_form_adherer {float:left; background:url('/images/bg-form-adherer.gif') no-repeat top; width:494px/*614px;*/; padding:40px 60px 10px 60px;}
		div#global div#content div#contenu div.page div.bloc_form_adherer span.tit_form_adherer {float:left; height:18px; !height:20px; padding:2px 6px 0 0; background:#5ec5ed; color:#fff; text-align:right; width:170px; margin:0 3px 3px 0;}
		div#global div#content div#contenu div.page div.bloc_form_adherer input.input_form_adherer {float:left; height:18px; width:300px; padding:-2px 0 0 2px; font-size:11px; margin:0 3px 3px 0;}
		div#global div#content div#contenu div.page div.bloc_form_adherer span.input_radio {float:left; width:300px; color:#fff; height:23px; !height:25px;}
		div#global div#content div#contenu div.page div.bloc_form_adherer textarea.textarea_form_adherer {float:left; width:300px; font-size:11px; height:50px;}
		div#global div#content div#contenu div.page div.bloc_form_adherer_bas {float:left; background:url('/images/bg-form-adherer-bas.gif') no-repeat; width:614px; height:62px;}
		div#global div#content div#contenu div.page div.bloc_form_adherer_bas span.boutons_action {float:left; padding:10px 0 0 240px;}
		div#global div#content div#contenu div.page div.bloc_form_adherer_bas span.boutons_action a {float:left; background:#fff; padding:3px 10px; color:#0d406e; font-size:14px; margin-right:8px; text-decoration:none;}
		
		div#global div#content div#contenu div.page a.btn_carte {float:left; background:url('/images/bg-btn-carte.gif') no-repeat; padding:14px 0 14px 50px; font-size:12px; color:#006AB3; font-weight:bold;}
		div#global div#content div#contenu div.page a.link {float:left; font-size:12px; color:#006AB3; font-weight:bold; margin-right:20px; padding:5px 20px 5px 36px; border-right:1px dotted #666;}
		div#global div#content div#contenu div.page a.link:hover {color:#5EC5ED;}
		div#global div#content div#contenu div.page a.link.restaurants {background:url('/images/picto-restaurant.png') no-repeat;}
		div#global div#content div#contenu div.page a.link.poissonneries {background:url('/images/picto-poissonnerie.png') no-repeat;}
		div#global div#content div#contenu div.page a.link.autres {background:url('/images/picto-autres.png') no-repeat;}
		div#global div#content div#contenu div.page a.link.allpart {background:url('/images/picto-allpart.png') no-repeat;}
		
		div#global div#content div#contenu div.page a.flag_fr {padding:5px 0 5px 36px; background:url('/images/flag-fr.png') no-repeat;}
		div#global div#content div#contenu div.page a.flag_en {padding:5px 0 5px 36px; background:url('/images/flag-en.png') no-repeat;}
		div#global div#content div#contenu div.page a.flag_it {padding:5px 0 5px 36px; background:url('/images/flag-it.png') no-repeat;}
		div#global div#content div#contenu div.page a.flag_es {padding:5px 0 5px 36px; background:url('/images/flag-es.png') no-repeat;}
		div#global div#content div#contenu div.page a.flag_ga {padding:5px 0 5px 36px; background:url('/images/flag-ga.png') no-repeat;}
		
		/*FAQ*/
		div#global div#content div#contenu div.page ul.faq {float:left; margin:6px 0 6px 14px; list-style-type:none;}
		div#global div#content div#contenu div.page ul.faq li {background:url('/images/bg-fle-ul.png') 0 4px no-repeat; padding:0 0 2px 14px; text-align:justify; margin-right:34px;}
		
		div#global div#content div#contenu div.page div.int_question {padding-bottom:5px;}
		div#global div#content div#contenu div.page a.question {float:left; color:#0d406e; font-weight:bold; font-size:13px; background:url('/images/bg-tit-faq.png') no-repeat top; width:602px; padding:4px 0 3px 36px; text-decoration:none; margin-bottom:5px;}
		div#global div#content div#contenu div.page a.question_on {float:left; color:#0d406e; font-weight:bold; font-size:13px; background:url('/images/bg-tit-faq-on.png') no-repeat top; width:602px; padding:4px 0 3px 36px; text-decoration:none;}
		div#global div#content div#contenu div.page div.reponse {float:left; margin:0 60px 10px 26px; padding:8px 20px 5px 10px; text-align:justify;}
		
		/*Plan du site*/
		div#global div#content div#contenu div.page ul.niv1 {float:left; list-style-type:none; margin:10px 0;}
		div#global div#content div#contenu div.page ul.niv1 li {background:url('/images/bg-tit-plansite.png') no-repeat; width:628px; /*height:26px;*/ font-size:13px; padding:3px 0 8px 10px; margin-bottom:3px;}
		div#global div#content div#contenu div.page ul.niv1 li a {font-size:13px;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 {/*float:left;*/ margin:6px 14px; list-style-type:none;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 li {background:url('/images/bg-fle-ul2.png') no-repeat 0 7px; padding-left:16px; margin-bottom:-6px; font-size:12px; color:#01619e;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 li a {font-size:12px; color:#01619e;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 li ul.niv3 {/*float:left;*/ margin:6px; list-style-type:none;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 li ul.niv3 li {background:url('/images/bg-fle-ul.png') no-repeat 0 9px; padding-left:16px; font-size:11px; color:#5EC5ED;}
		div#global div#content div#contenu div.page ul.niv1 li ul.niv2 li ul.niv3 li a {font-size:11px; color:#5EC5ED;}
		
		/*Presse*/
		div#global div#content div#contenu div.page ul.presse {float:left; margin:6px 0 6px 34px; list-style-type:none; color:#0D406E;}
		div#global div#content div#contenu div.page ul.presse b {color:#0D406E; font-size:12px;}
		div#global div#content div#contenu div.page ul.presse .tit_ss_presse {float:left; background:#eee; padding:3px 6px; width:600px;}
		div#global div#content div#contenu div.page ul.presse li {background:url('/images/bg-fle-ul.png') 0 4px no-repeat; padding:0 0 2px 14px; text-align:justify; margin-right:34px;}
		div#global div#content div#contenu div.page ul.presse li b {color:#4c4c4c; font-size:11px;}
		
		div#global div#content div#contenu div.page a.btn_prec_agenda {float:left; background:url('/images/btn-prec-agenda.gif') no-repeat; width:21px; height:19px;}
		div#global div#content div#contenu div.page a.btn_suiv_agenda {float:left; background:url('/images/btn-suiv-agenda.gif') no-repeat; width:21px; height:19px;}
		div#global div#content div#contenu div.page span.mois_agenda {float:left; text-transform:uppercase; color:#262626; font-size:17px; padding:0 10px;}
		div#global div#content div#contenu div.page div.bloc_date {float:left; border-right:1px dotted #666; padding-right:14px; margin-right:10px; width:110px; height:140px;}
		div#global div#content div#contenu div.page div.bloc_date a {text-decoration:none; cursor:pointer;}
		div#global div#content div#contenu div.page div.bloc_date span.tit_jour_agenda {float:left; background:url('/images/bg-jour-agenda.png') no-repeat; width:100px; height:24px; color:#000; text-transform:uppercase; font-size:12px; padding:4px 0 0 8px;}
		div#global div#content div#contenu div.page div.bloc_date span.tit_jour_agenda.bleu {background:url('/images/bg-jour-agenda-bleu.png') no-repeat;}
		div#global div#content div#contenu div.page div.bloc_date p {float:left; width:110px; padding:6px 0 0 0;}
		div#global div#content div#contenu div.page div.bloc_date .bleu {float:left; color:#0d406e; padding-bottom:4px;}
		div#global div#content div#contenu div.page div.bloc_date .bleu b {color:#0d406e;}
		div#global div#content div#contenu div.page div.bloc_date .vert {float:left; color:#b9cb00; padding-bottom:4px;}
		div#global div#content div#contenu div.page div.bloc_date .vert b {color:#b9cb00;}
		div#global div#content div#contenu div.page span.separation_agenda {float:left; border-bottom:1px dotted #666; width:665px; margin:4px 0;}
		
			/*Popup*/
			div.popup_agenda {position:absolute; top:300px; left:229px; margin:auto;}
			div.popup {float:left; background:#fff; border:1px solid #0083c9; font-size:12px; width:600px; height:300px;}
			div.popup p {float:left; padding:10px; width:320px; text-align:left;}
			div.popup span.tit_jour_agenda {float:left; background:url('/images/bg-jour-agenda.png') no-repeat; width:150px; height:28px; color:#000; text-transform:uppercase; font-size:12px; padding:4px 0 0 8px; margin-left:10px; text-align:left;}
			div.popup span.tit_jour_agenda.bleu {background:url('/images/bg-jour-agenda-bleu.png') no-repeat;}
			div.popup .bleu2 {float:left; color:#0d406e; padding-bottom:4px; font-size:14px; margin:10px 0 0 10px; width:90%; text-align:left;}
			div.popup .vert2 {float:left; color:#b9cb00; padding-bottom:4px; font-size:14px; margin:10px 0 0 10px; text-align:left;}
			div.popup img.img {float:right; margin:10px; width:235px;}
			div.popup div.bloc_gris_2{float:left; background:#eee; margin:10px; padding:10px; width:300px; text-align:left;}
			div.popup a.btn_fermer {float:right; margin:3px 3px 0 0;}
			
			iframe {background:none; border:none;}
						
	/*Mentions légales*/
		div#global div#content div#contenu p.txt.ml {width:680px;}
		h3.ml {margin:0 0 0 30px;}

/*  ----------------------------------------------------------- */
/*  Colonne gauche */
/*  ----------------------------------------------------------- */
	div#global div#content div#col_gauche {float:left; width:193px; margin-left:15px;}
	div#global div#content div#col_gauche span.titre_navg {float:left; color:#5ec5ed; font-size:17px; background:url('/images/pointilles-navg.png') repeat-x bottom; width:170px; padding-bottom:6px; margin-bottom:10px;}
	
	div#global div#content div#col_gauche ul.navg_n1 {float:left; list-style-type:none; width:170px;}
	div#global div#content div#col_gauche ul.navg_n1 li {font-size:14px; color:#808080; background:url('/images/pointilles-navg.png') repeat-x bottom; padding:4px 0 6px 0;}
	div#global div#content div#col_gauche ul.navg_n1 li.on {font-size:14px; color:#808080; background:#fafafa url('/images/pointilles-navg.png') repeat-x bottom; padding:4px 0 6px 0;}
	div#global div#content div#col_gauche ul.navg_n1 li a {/*float:left;*/ font-size:14px; color:#808080; text-decoration:none; background:url('/images/puce-navg-off.png') 0 5px no-repeat; padding-left:12px; display:block;}
	div#global div#content div#col_gauche ul.navg_n1 li a:hover {color:#0d406e; background:url('/images/puce-navg-on.png') 0 5px no-repeat;}
	div#global div#content div#col_gauche ul.navg_n1 li a.on {color:#0d406e; background:url('/images/puce-navg-on.png') 0 5px no-repeat;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 {list-style-type:none; width:160px;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li {font-size:11px; color:#0d406e; background:none; padding:2px 0 0 10px; margin-bottom:1px;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li a {font-size:11px; color:#0d406e; text-decoration:none; background-image:none; padding:2px 4px; width:140px; display:block;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li a:hover {color:#fff; background:#0d406e;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li a.on {color:#fff; background:#0d406e;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li ul.navg_n3 {list-style-type:none; width:140px; margin-left:5px;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li ul.navg_n3 li {width:130px;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li ul.navg_n3 li a {background:url('/images/tiret-navg.png') 0 9px no-repeat; padding:1px 0 0 8px; width:120px;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li ul.navg_n3 li a:hover {background:url('/images/tiret-navg-on.png') 0 9px no-repeat; color:#5ec5ed;}
	div#global div#content div#col_gauche ul.navg_n1 li ul.navg_n2 li ul.navg_n3 li a.on {background:url('/images/tiret-navg-on.png') 0 9px no-repeat; color:#5ec5ed;}
	
/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */
	div#footer {float:left; background:url('/images/bg-fondsite-bas.jpg') repeat-x; min-height:71px; width:100%; margin-top:20px;}
	div#footer div#bloc_footer {margin:0 auto; position:relative; background:url('/images/bg-footer.png'); width:950px; height:82px;}
	
	div#footer div#bloc_footer div#link_partagez {float:left; margin-left:20px; padding:23px 0 0 20px; height:38px;}
	div#footer div#bloc_footer div#link_partagez a.link {float:left; width:16px; height:16px; margin-right:2px;}
		div#footer div#bloc_footer div#link_partagez span.titre {float:left; text-transform:uppercase; margin:1px 6px 0 0;}
		div#footer div#bloc_footer div#link_partagez a.link.facebook {background:url('/images/picto-facebook.gif') no-repeat;}
		div#footer div#bloc_footer div#link_partagez a.link.flickr {background:url('/images/picto-flickr.gif') no-repeat;}
		div#footer div#bloc_footer div#link_partagez a.link.in {background:url('/images/picto-in.gif') no-repeat;}
		div#footer div#bloc_footer div#link_partagez a.link.cs {background:url('/images/picto-cs.gif') no-repeat;}
		div#footer div#bloc_footer div#link_partagez a.link.picto1 {background:url('/images/picto-1.gif') no-repeat;}
		div#footer div#bloc_footer div#link_partagez a.link.picto2 {background:url('/images/picto-2.gif') no-repeat;}
	
	div#footer div#bloc_footer div#link_footer {float:right; margin:0 20px 0 0; padding:10px 20px 0 0;}
	div#footer div#bloc_footer div#link_footer a {color:#666; text-transform:uppercase; font-size:9px;}