@media screen {

	/* GLOBALES */
body { margin:0px; padding:0px; font-size:11px; color:#000; font-family:Arial, Verdana, Helvetica, Sans-serif; background-color:#FFF; background-position:top left; background-repeat:repeat-x; }
div { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
ul { margin:0px; padding:0px; }
br { float:none; clear:both; }
a {  }
a:hover { text-decoration:none; }
img { border:0px; }
form { margin:0px; padding:0px; }
form fieldset { margin:0px; padding:0px; }
form fieldset input { margin:0px; padding:0px; }
form fieldset select { margin:0px; padding:0px; }
form fieldset textarea { margin:0px; padding:0px; }

/* DIVS - COMMUNS */
div#page { position:absolute; left:50%; margin-left:-500px; width:1000px; background-position:top left; background-repeat:no-repeat; }

div#haut_page { height:87px; }
div#haut_page div.logo { position:absolute; top:12px; left:56px; width:131px; height:93px; z-index:10; }
div#haut_page div.logo a {  }
div#haut_page div.titre_site { position:absolute; top:13px; left:199px; width:363px; height:41px; }
div#haut_page div.inscription_newsletter { position:absolute; top:13px; left:560px; width:150px; height:41px; }
div#haut_page div.contact_equipe { position:absolute; top:6px; left:746px;  width:263px; height:47px; }
div#haut_page div.contact_equipe p { color:#FFFFFF; font-size:11px; }
div#haut_page div.contact_equipe p a { color:#FFFFFF; font-size:11px; }
div#haut_page div.contact_equipe p span.titre { font-size:12px; font-weight:bold; }
div#haut_page div.espace_parent { position:absolute; top:6px; left:676px;  width:263px; height:47px; float:right; background-position:top left; background-repeat:no-repeat; }
div#haut_page div.espace_parent form { margin:22px 0px 0px 5px; padding:0px; }
div#haut_page div.espace_parent form fieldset { border:0px; }
div#haut_page div.espace_parent form fieldset input { font-size:10px; color:#7f7f7f; float:left; }
div#haut_page div.espace_parent form fieldset input.text { font-size:10px; margin-right:5px; width:101px; }
div#haut_page div.espace_parent form fieldset input.submit { font-weight:bold; font-size:10px; width:23px; height:16px; border:0px; background-color:#FFFFFF; }

div#milieu_page { margin:0px 0px 15px 40px; width:907px; }
div#milieu_page div.fil_ariane { }
div#milieu_page div.fil_ariane dl { margin:8px 0px 0px 0px; padding:0px; }
div#milieu_page div.fil_ariane dl dt { font-size:12px; margin-right:4px; color:#000000; float:left; }
div#milieu_page div.fil_ariane dl dt a { color:#000000; text-decoration:underline; }
div#milieu_page div.fil_ariane dl dt a:hover { color:#000000; text-decoration:none; }
div#milieu_page div.raccourcis { padding:5px; width:126px; float:right; }
div#milieu_page div.contenu { font-size:12px; width:770px; float:left; }
div#milieu_page div.contenu h1 { margin:0px; padding:10px 0px 6px 0px; font-size:20px; font-weight:bold; }
div#milieu_page div.contenu p { margin:0px; padding:0px; }
div#milieu_page div.contenu p.separ { margin:5px 0px; }
div#milieu_page div.contenu p.telechargement { margin:10px 0px 0px 0px; padding:0px; text-align:center; }
div#milieu_page div.contenu p.telechargement a {  }
div#milieu_page div.contenu p.telechargement a img { margin:0px 8px; }
div#milieu_page div.contenu ul { margin:3px 0px 6px 10px; padding:0px; list-style-type:none; }
div#milieu_page div.contenu li { margin:1px 0px 0px 10px; padding:0px; }
div#milieu_page div.contenu ul.ancres { margin:0px; padding:0px; }
div#milieu_page div.contenu ul.ancres li { margin:0px; padding:0px; text-align:center; }
div#milieu_page div.contenu a { color:#000000; }
div#milieu_page div.contenu h3 { margin:0px 0px 2px 0px; padding:0px; color:#000000; font-weight:bold; font-size:12px; }
div#milieu_page div.contenu div.gauche { margin-left:0px; margin-right:10px; width:375px; float:left; }
div#milieu_page div.contenu div.droite {margin-left:10px; margin-right:0px; width:375px; float:right; }
div#milieu_page div.contenu form { margin:8px 0px; }
div#milieu_page div.contenu form fieldset { margin:0px; padding:0px; border:0px; float:left; }
div#milieu_page div.contenu form fieldset legend { margin:0px 0px 0px 3px; padding:0px; font-size:14px; font-weight:bold; }
div#milieu_page div.contenu form fieldset label { margin:0px 0px 3px 0px; font-size:11px; }
div#milieu_page div.contenu form fieldset label.titre { font-weight:bold; font-size:12px; }
div#milieu_page div.contenu form fieldset input { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset input.text { margin:0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset textarea { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset select { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset div.champ { margin:0px 0px 4px 8px; padding:0px; display:block; float:left; }
div#milieu_page div.contenu form fieldset div.champ input { float:left; }
div#milieu_page div.contenu form fieldset div.champ input.radio_comp { margin:0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset div.champ textarea { float:left; }
div#milieu_page div.contenu form fieldset div.champ select { float:left; }
div#milieu_page div.contenu form fieldset div.champ label { display:block; }
div#milieu_page div.contenu form fieldset div.champ label.radio { float:left; }
div#milieu_page div.contenu form fieldset div.champ label.inline { float:left; }
div#milieu_page div.contenu form fieldset div.champ label.radio_inline { float:left; }
div#milieu_page div.contenu form fieldset.gauche { margin-left:0px; margin-right:10px; width:385px; border-right:1px dashed; }
div#milieu_page div.contenu form fieldset.gauche_droite { width:385px; }
div#milieu_page div.contenu form fieldset.droite {margin-left:10px; margin-right:0px;  border-left:1px dashed; }
div#milieu_page div.contenu form div.bouton { margin:10px; padding:5px 0px 0px 0px; text-align:center; }
div#milieu_page div.contenu form div.msg { width:360px; margin:10px 10px 20px 200px; padding:10px; }
div#milieu_page div.contenu form div.msg ul { margin:0px; margin:0px; list-style-type:none;}
div#milieu_page div.contenu form div.msg ul li { margin:0px; margin:0px; }
div#milieu_page div.contenu form div.erreur { border:1px solid red;  color:red; }
div#milieu_page div.contenu form div.valide {  }
	
* html div#milieu_page div.contenu form fieldset label.radio { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.radio { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.radio { margin:0px 5px; }
	
* html div#milieu_page div.contenu form fieldset input.text { margin:0px 0px 0px -7px; }
*:first-child+html div#milieu_page div.contenu form fieldset input.text { margin:0px 0px 0px -7px; }
div#milieu_page div.contenu form fieldset input.text { margin:0px; }
	
* html div#milieu_page div.contenu form fieldset label.radio_inline { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.radio_inline { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.radio_inline { margin:0px 0px; }

* html div#milieu_page div.contenu form fieldset label.checkbox { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.checkbox { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.checkbox { margin:0px 5px; }

div#bas_page { margin:0px 0px 15px 40px; width:907px; border-top:1px solid #bfbfbf; }
div#bas_page ul { margin-top:5px; list-style-type:none; }
div#bas_page ul li { color:#7f7f7f; float:left; }
div#bas_page ul li a { color:#7f7f7f; text-decoration:none; }
div#bas_page ul li a:hover { color:#7f7f7f; text-decoration:underline; }
div#bas_page ul.langues {  float:left; }
div#bas_page ul.langues li { margin-right:5px; }
div#bas_page ul.menu { float:right; }
div#bas_page ul.menu li { margin-left:5px; }

/* DIVS - PAGES */
div.page_accueil { margin:0px 0px 15px 0px; }
div.page_accueil div.flash { z-index:4; border:0px; }
div.page_accueil div.encarts { margin-top:9px; height:255px; background-image:url(../img/accueil/back_encarts.gif); background-position:bottom left; background-repeat:no-repeat; }
div.page_accueil div.encarts div { float:left; }
div.page_accueil div.encarts div dl { margin:10px 0px 0px 0px; padding:0px; float:left; }
div.page_accueil div.encarts div dl dt { margin:0px; padding:0px; }
div.page_accueil div.encarts div dl dt.visuel { margin:0px; }
div.page_accueil div.encarts div dl dt.titre { margin:0px; }
div.page_accueil div.encarts div dl dt.texte { margin-top:4px; }
div.page_accueil div.encarts div dl dt.lien { margin-top:2px; }
div.page_accueil div.encarts div.decouvrir { margin:0px; padding:0px; width:170px }
div.page_accueil div.encarts div.decouvrir dl { margin:10px 0px 0px 0px; padding:0px; width:158px; }
div.page_accueil div.encarts div.decouvrir dl dt { margin:0px 0px 0px 6px; padding:0px; }
div.page_accueil div.encarts div.decouvrir dl dt a { color:#5A8316; }
div.page_accueil div.encarts div.offres { margin-left:12px; width:436px; }
div.page_accueil div.encarts div.offres dl { margin:10px 0px 0px 0px; padding:0px; width:142px; }
div.page_accueil div.encarts div.offres dl dt { margin:0px 0px 0px 9px; padding:0px; }
div.page_accueil div.encarts div.offres dl dt a { color:#4F9AC0; }
div.page_accueil div.encarts div.activites { margin-left:13px; width:276px; }
div.page_accueil div.encarts div.activites dl { margin:10px 0px 0px 0px; width:126px; }
div.page_accueil div.encarts div.activites dl dt { margin:0px 0px 0px 8px; }
div.page_accueil div.encarts div.activites dl dt a { color:#5A8316; }
div.page_accueil div.encarts div.agrements { }
div.page_accueil div.agrements h3 { margin:15px 0px 0px 0px; padding:0px; font-size:15px; color:#7f7f7f; font-weight:bold; text-align:center; }
div.page_accueil div.agrements p { font-size:12px; margin-bottom:10px; color:#7f7f7f; text-align:center; }
div.page_accueil ul.trophees { margin-left:228px; width:472px; height:95px; list-style-type:none; }
div.page_accueil ul.trophees li { margin-right:10px; float:left; }

div.page_decouvrir { margin:0px 0px 15px 0px; }
div.page_decouvrir div.flash { z-index:4; border:0px; }
div.page_decouvrir div.contenu {  }
div.page_decouvrir div.contenu h1 { color:#5A8316; }
div.page_decouvrir div.contenu form fieldset legend { color:#5A8316; }
div.page_decouvrir div.contenu ul.trophees { width:582px; height:95px; list-style-type:none; }
div.page_decouvrir div.contenu ul.trophees li { float:right; }

div.page_temoignages { margin:0px 0px 15px 0px; }
div.page_temoignages div.banner { z-index:4; border:0px; }
div.page_temoignages div.contenu {  }
div.page_temoignages div.contenu h1 { color:#dc8293; }
div.page_temoignages div.contenu form fieldset legend { color:#dc8293; }
div.page_temoignages div.contenu form div.valide { border:1px solid #dc8293; color:#dc8293; }

div.page_offres_tarifs { margin:0px 0px 15px 0px; }
div.page_offres_tarifs div.banner { z-index:4; border:0px; }
div.page_offres_tarifs div.contenu {  }
div.page_offres_tarifs div.contenu h1 { color:#4f9ac0; }
div.page_offres_tarifs div.contenu form fieldset legend { color:#4f9ac0; }
div.page_offres_tarifs div.contenu form div.valide { border:1px solid #4f9ac0; color:#4f9ac0; }

div.page_infos_pratiques { margin:0px 0px 15px 0px; }
div.page_infos_pratiques div.banner { z-index:4; border:0px; }
div.page_infos_pratiques div.contenu {  }
div.page_infos_pratiques div.contenu h1 { color:#edb625; }
div.page_infos_pratiques div.contenu form fieldset legend { color:#edb625; }
div.page_infos_pratiques div.contenu form div.valide { border:1px solid #edb625; color:#edb625; }

div.page_actualites_club { margin:0px 0px 15px 0px; }
div.page_actualites_club div.banner { z-index:4; border:0px; }
div.page_actualites_club div.contenu {  }
div.page_actualites_club div.contenu h1 { color:#ea6d35; }
div.page_actualites_club div.contenu form fieldset legend { color:#ea6d35; }
div.page_actualites_club div.contenu form div.valide { border:1px solid #ea6d35; color:#ea6d35; }
div.page_actualites_club div.contenu dl.actualite { margin:0px; padding:0px; }
div.page_actualites_club div.contenu dl.actualite dt { margin:0px; padding:0px; }
div.page_actualites_club div.contenu dl.actualite dt.image { margin-right:15px; width:135px; }
div.page_actualites_club div.contenu dl.actualite dt p {  }
div.page_actualites_club div.contenu dl.actualite dt p.date {  }
div.page_actualites_club div.contenu dl.actualite dt p.intitule { font-weight:bold; }
div.page_actualites_club div.contenu dl.actualite dt p.description { }
div.page_actualites_club div.contenu dl.actualite dt p.description br { clear:none; }
div.page_actualites_club div.contenu dl.actualite dt p.lien {  }
div.page_actualites_club div.contenu dl.actualite dt p.lien a {  }
div.page_actualites_club div.contenu dl.actualite dt p.lien a:hover {  }

div.page_revue_presse { margin:0px 0px 15px 0px; }
div.page_revue_presse div.banner { z-index:4; border:0px; }
div.page_revue_presse div.contenu {  }
div.page_revue_presse div.contenu h1 { color:#966cce; }
div.page_revue_presse div.contenu form fieldset legend { color:#966cce; }
div.page_revue_presse div.contenu form div.valide { border:1px solid #966cce; color:#966cce; }
div.page_revue_presse div.contenu dl.revue_presse { margin:0px; padding:0px; }
div.page_revue_presse div.contenu dl.revue_presse dt { margin:0px; padding:0px; }
div.page_revue_presse div.contenu dl.revue_presse dt.image { margin-right:15px; width:135px; }
div.page_revue_presse div.contenu dl.revue_presse dt p {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.date {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.intitule { font-weight:bold; }
div.page_revue_presse div.contenu dl.revue_presse dt p.description { }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien a {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien a:hover
		
div#milieu_page.page_media_television_liste div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_television_liste div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television { clear:left; float:left; margin:1px 0px 11px 0px; background-position:top left; background-repeat:repeat-x; background-image:url(../img/media_liste_television/back-liste-television-item.gif); }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li { width:749px; height:164px; margin:0; background-position:bottom left; background-repeat:repeat-x; background-image:url(../img/media_liste_television/back-liste-television-item.gif); padding:0px 0px 11px 0px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container { float:left; margin:9px 0px 0px 1px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container div.visuel { float:left; width:255px; height:155px; margin-right:20px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container div.visuel img {  }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos { float:left; width:471px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.date { font-size:12px; font-weight:normal; color:#232323; margin-top:4px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.intitule { font-size:12px; font-weight:normal; color:#966cce; margin-top:1px }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.titre { font-size:14px; font-weight:bold; color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.description { font-size:12px; font-weight:normal; color:#000000; margin-top:4px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.lien-suite { margin-top:13px; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.lien-suite a { font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; }
div#milieu_page.page_media_television_liste div.contenu ul.liste-television li div.container dl.infos dt.lien-suite a:hover { text-decoration:none; }
div#milieu_page.page_media_television_liste div.contenu div.pagination { float:left; width:745px; }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul { float:left; margin:-1px 0px 10px 0px; }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li { float:left; text-align:center; width:17px; height:17px; margin:0px 2px 0px 0px; background-repeat:no-repeat; background-image:url(../img/media_liste_television/back-pagination-liste.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li:hover { background-image:url(../img/media_liste_television/back-pagination-liste-over.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li a { float:left; width:17px; height:16px; padding-top:1px; font-size:11px; font-weight:normal; color:#966cce; text-decoration:none; }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li a:hover { color:#ffffff; }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.selected { background-image:url(../img/media_liste_television/back-pagination-liste-over.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.selected a { color:#ffffff; }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.prev { background-repeat:no-repeat; background-image:url(../img/media_liste_television/back-pagination-liste-prev.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.next { background-repeat:no-repeat; background-image:url(../img/media_liste_television/back-pagination-liste-next.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.prev:hover { background-image:url(../img/media_liste_television/back-pagination-liste-prev-over.png); }
div#milieu_page.page_media_television_liste div.contenu div.pagination ul li.next:hover { background-image:url(../img/media_liste_television/back-pagination-liste-next-over.png); }
div#milieu_page.page_media_television_liste div.contenu div.nb-results-page { float:right; margin:-35px 18px 0px 0px; }
div#milieu_page.page_media_television_liste div.contenu div.nb-results-page form fieldset select { width:69px; height:18px; }

div#milieu_page.page_media_television_fiche div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_television_fiche div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_television_fiche div.contenu div.lien-toutes-videos { float:right; margin:-27px 22px 0px 0px; }
div#milieu_page.page_media_television_fiche div.contenu dl { margin:-2px 0px 0px 0px; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.date { font-size:12px; font-weight:normal; color:#232323; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.intitule { font-size:12px; font-weight:normal; color:#966cce; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.titre { font-size:14px; font-weight:bold; color:#966cce; margin-top:-2px; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.video-youtube { margin:9px 0px 8px 0px ; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.description { width:748px; font-size:12px; font-weight:normal; color:#000000; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.lien-commander { margin-top:13px; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.lien-commander a { font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; }
div#milieu_page.page_media_television_fiche div.contenu dl dt.lien-commander a:hover { text-decoration:none; }

div#milieu_page.page_media_presse_liste div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_presse_liste div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li { float:left; width:178px; height:319px; background-repeat:no-repeat; background-image:url(../img/media_liste_presse/back-liste-presse-item.gif); margin:0px 11px 9px 0px; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container { margin:11px 0px 0px 11px; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container div.visuel { width:155px; height:210px; margin-bottom:4px; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container div.visuel img {  }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.infos { line-height:14px; height:57px; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.infos span.intitule { font-size:12px; font-weight:bold; color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.infos span.numero,
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.infos span.date { font-size:11px; font-weight:normal; color:#000000; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.lire-article { font-size:11px; font-weight:normal; color:#000000; text-align:center; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.lire-article a { cursor:pointer; text-decoration:underline; }
div#milieu_page.page_media_presse_liste div.contenu ul.liste-presse li div.container p.lire-article a:hover { text-decoration:none; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination { float:left; width:745px; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul { float:left; margin:-1px 0px 10px 0px; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li { float:left; text-align:center; width:17px; height:17px; margin:0px 2px 0px 0px; background-repeat:no-repeat; background-image:url(../img/media_liste_presse/back-pagination-liste.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li:hover { background-image:url(../img/media_liste_presse/back-pagination-liste-over.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li a { float:left; width:17px; height:16px; padding-top:1px; font-size:11px; font-weight:normal; color:#966cce; text-decoration:none; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li a:hover { color:#ffffff; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.selected { background-image:url(../img/media_liste_presse/back-pagination-liste-over.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.selected a { color:#ffffff; }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.prev { background-repeat:no-repeat; background-image:url(../img/media_liste_presse/back-pagination-liste-prev.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.next { background-repeat:no-repeat; background-image:url(../img/media_liste_presse/back-pagination-liste-next.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.prev:hover { background-image:url(../img/media_liste_presse/back-pagination-liste-prev-over.png); }
div#milieu_page.page_media_presse_liste div.contenu div.pagination ul li.next:hover { background-image:url(../img/media_liste_presse/back-pagination-liste-next-over.png); }

div#milieu_page.page_media_presse_fiche div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_presse_fiche div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_presse_fiche div.contenu div.lien-tous-articles { float:right; margin:-27px 23px 0px 0px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse { float:left; width:409px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl { margin:0; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.visuel-mag,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag { float:left; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.visuel-mag { margin-right:12px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag { clear:left; float:left; margin-top:12px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.intitule { font-size:12px; font-weight:normal; color:#966cce; text-transform:uppercase; margin:-4px 0px -2px 0px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.titre { font-size:16px; font-weight:bold; color:#966cce; margin-bottom:10px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.num,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.publication,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.auteurs { margin-bottom:-1px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.num,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.publication,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.infos-mag dt.auteurs,
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag dt.lien-article a { font-size:12px; font-weight:normal; color:#000000; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag dt.lien-article a { cursor:pointer; text-decoration:underline; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag dt.lien-article a:hover { text-decoration:none; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag dt.lien-article { font-size:12px; font-weight:normal; color:#000000; margin-top:27px; }
div#milieu_page.page_media_presse_fiche div.contenu div.description-presse dl.texte-mag dt.separateur { background-repeat:no-repeat; background-image:url(../img/media_fiche_presse/back-separateur.gif); width:409px; height:1px; margin-bottom:12px; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels { float:left; border:1px solid #e6e6e6; width:314px; margin-left:23px; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.visuel { margin-bottom:5px; padding:11px 0px 0px 11px; width:291px; cursor:pointer; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.visuel img { display:block; display:none; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles { float:left; margin:0px 0px 5px 128px; display:none; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles div.prev,
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles div.next { float:left; width:16px; height:16px; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles div.prev img,
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles div.next img { cursor:pointer; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.controles div.num { float:left; margin:0px 5px 0px 4px; font-size:12px; font-weight:normal; color:#5e5e5e; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.zoom { float:right; margin:-3px 7px 0px 0px; }
div#milieu_page.page_media_presse_fiche div.contenu div.galerie-visuels div.zoom a { cursor:pointer; }

div#milieu_page.page_media_livre_liste div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_livre_liste div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres { clear:left; float:left; margin:0px 0px 1px 0px; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li { float:left; width:178px; height:319px; background-repeat:no-repeat; background-image:url(../img/media_liste_livre/back-liste-livres-item.gif); margin:0px 11px 9px 0px; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container { margin:11px 0px 0px 11px; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container div.visuel { width:155px; height:210px; margin-bottom:4px;  }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container div.visuel img { }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.infos { line-height:14px; height:67px; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.infos span.titre { font-size:12px; font-weight:bold; color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.infos span.auteurs { font-size:11px; font-weight:normal; color:#000000; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.lire-extrait { font-size:11px; font-weight:normal; color:#000000; text-align:center; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.lire-extrait a { cursor:pointer; text-decoration:underline; }
div#milieu_page.page_media_livre_liste div.contenu ul.liste-livres li div.container p.lire-extrait a:hover { text-decoration:none; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination { float:left; width:745px; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul { float:left; margin:-1px 0px 10px 0px; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li { float:left; text-align:center; width:17px; height:17px; margin:0px 2px 0px 0px; background-repeat:no-repeat; background-image:url(../img/media_liste_livre/back-pagination-liste.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li:hover { background-image:url(../img/media_liste_livre/back-pagination-liste-over.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li a { float:left; width:17px; height:16px; padding-top:1px; font-size:11px; font-weight:normal; color:#966cce; text-decoration:none; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li a:hover { color:#ffffff; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.selected { background-image:url(../img/media_liste_livre/back-pagination-liste-over.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.selected a { color:#ffffff; }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.prev { background-repeat:no-repeat; background-image:url(../img/media_liste_livre/back-pagination-liste-prev.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.next { background-repeat:no-repeat; background-image:url(../img/media_liste_livre/back-pagination-liste-next.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.prev:hover { background-image:url(../img/media_liste_livre/back-pagination-liste-prev-over.png); }
div#milieu_page.page_media_livre_liste div.contenu div.pagination ul li.next:hover { background-image:url(../img/media_liste_livre/back-pagination-liste-next-over.png); }

div#milieu_page.page_media_livre_fiche div.contenu { margin-bottom:5px; }
div#milieu_page.page_media_livre_fiche div.contenu h1 { color:#966cce; text-transform:uppercase; }
div#milieu_page.page_media_livre_fiche div.contenu div.lien-tous-livres { float:right; margin:-27px 22px 0px 0px; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels { float:left; border:1px solid #e6e6e6; width:314px; margin-right:25px; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.visuel { margin-bottom:5px; padding:11px 0px 0px 11px; width:292px; cursor:pointer; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.visuel img { display:block; display:none; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles { float:left; margin:0px 0px 5px 128px; display:none; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles div.prev,
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles div.next { float:left; width:16px; height:16px; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles div.prev img,
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles div.next img { cursor:pointer; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.controles div.num { float:left; margin:0px 5px 0px 4px; font-size:12px; font-weight:normal; color:#5e5e5e; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.zoom { float:right; margin:-3px 7px 0px 0px; }
div#milieu_page.page_media_livre_fiche div.contenu div.galerie-visuels div.zoom a { cursor:pointer; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre { float:left; width:409px; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl { margin:0; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.titre { font-size:15px; font-weight:bold; color:#966cce; text-transform:uppercase; margin-bottom:-1px; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.auteurs { font-size:12px; font-weight:normal; color:#966cce; margin-bottom:11px; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.parution,
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.editeur,
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.nb-pages,
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.dimensions,
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.resume,
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.lien-extrait a { font-size:12px; font-weight:normal; color:#000000; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.lien-extrait a { cursor:pointer; text-decoration:underline; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.lien-extrait a:hover { text-decoration:none; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.lien-extrait { font-size:12px; font-weight:normal; color:#000000; margin-top:13px; }
div#milieu_page.page_media_livre_fiche div.contenu div.description-livre dl dt.separateur { background-repeat:no-repeat; background-image:url(../img/media_fiche_livre/back-separateur.gif); width:409px; height:1px; margin:12px 0px;}

div#popin { position:absolute; width:250px; height:250px; left:50%; top:0px; background-color:#ffffff; z-index:1000; display:none; }
div#popin div.close { cursor:pointer; margin:11px 12px 0px 0px; float:right; }
div#popin div.container { clear:right; float:left; padding-bottom:22px; }
div#popin div.visuel { margin-bottom:8px; padding:5px 30px 0px 30px; width: 360px; }
div#popin div.visuel img { display:block; }
div#popin div.controles { float:left; margin:0 auto; margin-left:187.5px; }
div#popin div.controles div.prev, div#popin div.controles div.next { float:left; width:16px; height:16px; }
div#popin div.controles div.prev img, div#popin div.controles div.next img { cursor:pointer; }
div#popin div.controles div.num { float:left; margin:0px 5px 0px 4px; font-size:12px; font-weight:normal; color:#5e5e5e; }
div#popin-filter { position:absolute; left:0px;	top:0px; width:100%; height:0px; background-color:#242424; -moz-opacity:0.6; opacity: 0.6; filter:alpha(opacity=60); z-index:999; display:none; }

div.page_divers { margin:0px 0px 15px 0px; }
div.page_divers div.flash { z-index:4; border:0px; }
div.page_divers div.contenu {  }
div.page_divers div.contenu h1 { color:#c7a46b; }
div.page_divers div.contenu form fieldset legend { color:#c7a46b; }
div.page_divers div.contenu form div.valide { border:1px solid #c7a46b; color:#c7a46b; }

.txt_left { text-align:left; }
.txt_center { text-align:center; }
.txt_right { text-align:right; }
		
.flt_left { float:left; }
.flt_right { float:right; }	

.w_40 { width:40px; }
.w_50 { width:50px; }
.w_60 { width:60px; }
.w_80 { width:80px; }
.w_100 { width:100px; }
.w_120 { width:120px; }
.w_140 { width:140px; }
.w_160 { width:160px; }
.w_180 { width:180px; }
.w_210 { width:210px; }
.w_270 { width:270px; }
.w_360 { width:360px; }
}
