body{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:1em;line-height:1.4;margin:0;padding:0;}
p{margin:0;padding:0;color:#333333;}
div#pub{height:90px;width:1025px;margin:0 auto;padding:0 0 0 55px;text-align:center;background-color:#FFFFFF;}
#conteneur_sup{position:relative;width:1025px;margin:0px auto;padding:0px;border:0;background:url(img/bg_conteneur_sup4.png);}
#conteneur{position:relative;min-height:95%;width:1025px;margin:0px auto;padding:0px;border:0;background:url(img/bg_conteneur1025.png) repeat;}

h1 {margin:0px 0px 0px 10px;padding:0;border:0;color:#990066;font-size: 36px;font-weight: bold;letter-spacing:-1px;line-height:36px;font-family: Helvetica;}
h2 {clear:left;margin:0px 0px 0px 10px;padding:10px 0 0 0;border:0;color:#000000;font-size: 30px;font-weight: lighter;letter-spacing:-2px;line-height:26px;font-family: Helvetica Neue 45 Light;}
h3 {margin:0px 0px 0px 100px;padding:0;border:0;color:#000000;font-size: 32px;font-weight: 600;letter-spacing:-1px;line-height:42px;}

a {color:#999999;text-decoration:none;}
a:hover {color:#333333;text-decoration: underline;}

/* fonts styles */
.fontSize25 {font-size:.25em;}
.fontSize40 {font-size:.4em;}
.fontSize50 {font-size:.5em;}
.fontSize75 {font-size:.75em;}
.fontSize125 {font-size:1.25em;}
.fontSize150 {font-size:1.5em;}
.fontSize200 {font-size:2em;}

.center{text-align:center;}

.paragraf_gauche {text-align:left;}
.paragraf_droit {text-align:right;}
.paragraf_justify {text-align: justify;}
.alaligne {display:inline-block;}

.div_center {margin:0 auto;}
.div_droite {float:right;}
.div_gauche {float: left;}

/* ==========================================================================
navigation.css
========================================================================== */
div#header{position:relative;background:#ffcf65;background:url(img/bg_header.png) bottom no-repeat;height:45px;width:960px;margin:0 0px 0 58px;padding:0;border:0;}
div#titre{height:115px;width:960px;margin:0px 0px 0px 58px;padding:0;background-color:#FFFFFF;background:url(img/titre02.png) no-repeat;}
div#haut_nav{height:120px;width:960px;margin-left:58px;margin-right:0px;margin-top:0px;margin-bottom:0px;background:url(img/bg_haut_nav4.png) 0 0 no-repeat;}

div#rub_culture a{float:left;margin-left:148px;width:130px;line-height:50px;text-decoration:none;background:url(img_nav/culture_over.gif) no-repeat 0 0;}
div#rub_culture a.rollover{background:url(img_nav/culture_over.gif) no-repeat 0 -50px;background-size:100%;}

div#rub_bien_etre a{float:left;width:150px;margin-left:15px;line-height:50px;text-decoration:none;background:url(img_nav/bien_etre_over.gif) no-repeat 0 0;}
div#rub_bien_etre a.rollover{background:url(img_nav/bien_etre_over.gif) no-repeat 0 -50px;background-size:100%;}


div#rub_epicure a{float:left;width:130px;margin-left:15px;line-height:50px;text-decoration:none;background:url(img_nav/epicure_over.gif) no-repeat 0 0;}
div#rub_epicure a.rollover{background:url(img_nav/epicure_over.gif) no-repeat 0 -50px;background-size:100%;}


div#rub_sexualite a{float:left;width:150px;margin-left:15px;line-height:50px;text-decoration:none;background:url(img_nav/sexualite_over.gif) no-repeat 0 0;}
div#rub_sexualite a.rollover{background:url(img_nav/sexualite_over.gif) no-repeat 0 -50px;background-size:100%;}

div#rub_videos a{float:left;width:172px;margin-left:15px;line-height:50px;text-decoration:none;background:url(img_nav/videos_over.gif) no-repeat 0 0;}
div#rub_videos a.rollover{background:url(img_nav/videos_over.gif) no-repeat 0 -50px;background-size:100%;}



div.sous_rub{clear:left;float:left;margin:0px 0px 0 160px;padding:8px 0px 0 15px;width:775px;height:40px;color:#666666;font-family:Helvetica Neue, Helvetica;font-size:15px;font-weight:600;}
a.lien_ssrub:link{text-transform:uppercase;text-decoration:none;font-weight:bold;background-color:#fff;}
a.lien_ssrub:visited{text-decoration:none;text-transform:uppercase;font-weight:bold;background-color:#fff;}
a.lien_ssrub{text-transform:uppercase;text-decoration:none;font-weight:bold;background-color:#fff;}
a.lien_ssrub:hover{text-transform:uppercase;text-decoration:none;font-weight:bold;background-color:#fff;}
div#div_menu0{display:none;}
div#div_menu1{display:none;}
div#div_menu2{display:none;}
div#div_menu3{display:none;}
div#div_menu4{display:none;}
.ul_menu {margin: 0;padding: 0;}
.ul_menu li {display: inline-block;border-right:solid .16em #7a7a7a;padding:0 .5em 0.4em 0;height:10px;margin:0;}
.ul_menu li:last-child {border: none;}
#cache{background-color:#04141E;height:2400px;left:0;opacity:0.90;position:absolute;top:0;width:100%;z-index:5000;filter:alpha(opacity=90);}
#popup18{height:600px;left:35%;margin:0 0 0 0px;padding:35px 0px 0 50px;position:absolute;text-align:center;top:200px;width:600px;z-index:10000;}
div#pop_image{z-index:9000;height:600px;left:35%;margin:0 0 0 0px;padding:0px 0px 0 0;position:absolute;text-align:center;top:200px;width:600px;}
html[xmlns*=""] body:last-child
#popup18{height:600px;left:35%;margin:0 0 0 0px;padding:35px 0px 0 50px;position:absolute;text-align:center;top:215px;width:600px;z-index:10000;}
html[xmlns*=""] body:last-child
#pop_image{top:215px;}
.icra{border:0px;padding:0px 80px 0 0;}
#div18{width:505px;padding:20px 100px 0 0px;}
div#confirm{padding:10px 0px 0px 0px;margin:0;border:0px;}
.image18plus{float:left;border:0px;padding:0px 0px 0 120px;margin:0;}
.image18moins{float:right;border:0px;padding:0px 120px 0 0;margin:0;}
p.popup{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:30px;margin:5px 0 0 125px;width:250px;}


/* ==========================================================================
contenu article/dossier/chroniq/billet
========================================================================== */



p.majuscule{text-transform:uppercase;}

div.white_space1_centre{clear:left;height:20px;width:480px;}
div.white_space2_centre{clear:left;height:15px;width:480px;}
div.white_space3_centre{clear:left;margin:0;padding:0;border:0;height:70px;}
div.white_space4_centre{clear:both;margin:0;padding:0;border:0;height:10px;}
div.sep_centre{clear:both;height:.1em;width:96%;background:#000;margin:0 auto;}
div.sep_centre_gris{clear:left;margin: 6px auto;padding:0;border:0;line-height:1px;width:98%;background:#ccc;}


img.image_gauche{border:0px;padding:0px;margin:8px 10px 8px 0px;float:left;}
img.image_droite{border:0px;padding:0px;margin:8px 0px 8px 10px;float:right;}
img.image_center{border:0px;padding:0px;margin:8px auto;display:block;}


.paginationstyle{padding:2px 0;margin:10px 0 10px 15px;font-size:.8em;}
.paginationstyle select{border:1px solid black;margin:0 15px;}
.paginationstyle a{padding:0 5px;text-decoration:none;border:1px solid black;color:black;background-color:white;line-height:20px;}
.paginationstyle a:hover, .paginationstyle a.selected{color:#fff;background-color:#990066;}
.paginationstyle a.imglinks{border:0;padding:0;}
.paginationstyle a.imglinks img{vertical-align:bottom;border:0;}
.paginationstyle a.imglinks a:hover{background:none;}
.paginationstyle .flatview a:hover{color:#990066;background-color:#fff;}
.paginationstyle .flatview a.selected{color:#fff;background-color:#990066;}
.paginateinfo{float:right;margin:1em .2em 0 0;font-weight:600;}

a.lien_auto:link{margin:0px;padding:0;border:0;color:inherit;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:underline;}
a.lien_auto:visited{margin:0px;padding:0;border:0;color:inherit;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:underline;}
a.lien_auto{margin:0px;padding:0;border:0;color:inherit;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:underline;}
a.lien_auto:hover{margin:0px;padding:0;border:0;color:#666666;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:none;}
a.lien_reco:link{margin:0px;padding:0;border:0;color:#333333;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:none;}
a.lien_reco:visited{margin:0px;padding:0;border:0;color:#333333;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:none;}
a.lien_reco{margin:0px;padding:0;border:0;color:#333333;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:none;}
a.lien_reco:hover{margin:0px;padding:0;border:0;color:#cccccc;font-family:Helvetica Neue, Helvetica;font-size:inherit;font-weight:inherit;text-decoration:none;}


div#friend{clear:right;margin:0;padding:10px 0 20px 0;border:0;height:25px;width:465px;background:url(img/fleche_droite.gif) 115px 15px no-repeat;text-align:center;}
div#subcontent2{clear:right;display:none;border:1px;margin:0 0 70px 0;padding:0 0 0 10px;}
p.subcontent{color:#000000;text-align:justify;font-size:12px;font-weight:500;letter-spacing:0px;line-height:15px;}
input.invit{height:15px;font-size:1em;color:#000000;width:95%;margin:0 auto 10px;padding:2px;border:thin solid #CCCCCC;}
input.reco{height:35px;font-size:11px;color:#000000;width:50px;margin:0px 0 0 0;border:0px;padding:0 0 2px 0;text-align:center;}
div.text_reco{clear:left;float:left;width:145px;margin-bottom:0;font-size:.8em;padding:5px 0 0 0;}
div#subcontent_video{clear:right;display:none;border:1px;margin:0;padding:0 0 0 0px;}

div#voir_video{margin:0px 15px 0px 235px;padding:0px 0 0px 0;border:0;color:#696969;font-size:11px;font-weight:600;letter-spacing:0px;font-family:Arial;background:url(img/fleche_droite.gif) right 1px no-repeat;}
div.voir_video{margin:0px 10px 0px 250px;padding:0px 0 0px 0;border:0;color:#696969;font-size:11px;font-weight:600;letter-spacing:0px;font-family:Arial;background:url(img/fleche_droite.gif) right 1px no-repeat;}
div#reco_video{clear:right;margin:0 0 0 8px;padding:10px 0 0 0;border:0;height:25px;width:465px;background:url(img/fleche_droite.gif) 107px 15px no-repeat;text-align:center;}
div#text_video{margin:0px 0px 0 80px;padding:0px 0 0 0px;border:0;}


div#titre_assoc{margin:30px 0 0 10px;padding:0px 0 0 0;border:0;color:#696969;font-size:15px;width:94%;font-weight:600;letter-spacing:0px;font-family:Arial;}
html[xmlns*=""] body:last-child
div.ref_article{margin:31px 0px 0 10px;padding:0;border:0;}
html[xmlns*=""] body:last-child
div#text_video{margin:0px 0px 0 79px;padding:0px 0 0 0px;border:0;}


/* ==========================================================================
colonne du MILIEU 
========================================================================== */
#centre {float:left;width: 480px;padding: 0;border:0;margin:0;}
div#conteneur_centre{margin:0;padding:0;border:0;}
div#ref_article{float:left;margin:15px 0 0 12px;padding:0;border:0;color:#999999;font-weight: 600;background:#FFFFFF;letter-spacing:-1px;}
div#conteneur_titre{/*float:left;*/clear:left;margin:0;padding:0 0 5px 0;border:0;width:100%;}

div#contenu_g_article {float:left;margin:0;padding:0;border:0;}
div#slide_show_article{float:left;margin: 0 0 5px 0;padding:0;border:0;}

div#contenu_g_liste_article {width:100%;margin:0 auto;}

div#cale_img{margin:13px 13px 10px 15px;padding:0;border:0;height: 270px;}

.mob { display:none;}	
.buro {width:450px;height:270px;box-shadow:#999 3px 3px 12px;}
.buro_no450 {width:275px;height:270px;box-shadow: #999 3px 3px 12px;}

div.page_article {margin: 10px 10px 0 15px;padding:0;border: 0;text-align: justify;}
div.page_dossier{margin:10px 10px 0 15px;padding:0;border:0;text-align:justify;}
p.entete_article{margin:0;font-size:14px;font-weight:600;}

div.tags {margin:10px 10px 0 15px;padding:0;border:0;text-align:justify;}
p.tags {margin:0;padding:0;border:0;color:#000000;font-size: 11px;font-weight: 500;letter-spacing:0;line-height:16px;}



/* ==========================================================================
articles chapeaux
========================================================================== */
div.chapo{clear:right;border:0;margin:0;padding:0;width:480px;height:125px;line-height:1em;}
div#img_chapo{float:left;margin:0px 0 0 5px;padding:0;border:0;width:130px;height:125px;}
div#cale_img_chapo{margin:10px 0px 0px 12px;padding:0;border:0;}
.quatrevingt {width:105px;height:100px;box-shadow: #999 2px 2px 6px;}
div.contenu_chapo{float:right;margin:0;padding:0;border:0;width:345px;height:125px;background-color:#fff;}
div.space_chapo{clear:right;float:left;margin:0;padding:0;border:0;width:345px;background-color:#fff;}
img.chapo_droite{border:0;margin: 0 0 0 295px;padding:0;}
div.ref_chapo{clear:left;margin:20px 0 0 0;padding:0;border:0;color:#999999;font-size:.9em;font-weight: 600;letter-spacing:-1px;width:345px;}
div.date_chapo{float:right;margin:0 15px 0 0;padding:0;border:0;color:#999999;font-size:12px;font-weight:600;letter-spacing:0;}
div.titre_chapo{clear:left;margin:0;padding:5px 0 0 0;border:0;width:345px;height:50px;}
h1.titre_chapeau {margin:0;padding:0;border:0;color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase;}
h2.titre_chapeau {margin:0;padding:0;border:0;color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase;}
h3.titre_chapeau {margin:0;padding:0;border:0;color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase;}
p.titre_chapeau{margin:0;padding:0;border:0;color:#333333;font-size: 14px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase;}

a.lien_chapo{display:block;margin: 0;padding:0;border:0;text-decoration: none;}


/* ==========================================================================
homepage
========================================================================== */
div#edito{margin:0px 0px 50px 58px;padding:0px;border:0px;width:960px;height:1px;}
img.edito{border:0px;padding:0px;margin:0px 10px 0px 0px;}
p.editorial{margin:0 1em 0 11em;text-align:justify;font-weight: 500;font-style: oblique;letter-spacing:0;display:block;}
div#dossier_mois{float:left;margin:0px 0px 0px 0px;padding:0px;border:0px;}
div#ref_rubriq{float:left;margin:6px 0px 0 12px;padding:0;border:0;color:#999999;font-size:1.1em;font-weight:600;letter-spacing:-1px;background:#FFFFFF;}
div#ref_dossier{clear:left;float:left;margin:0 0 0 12px;padding:1px 0 0 0;border:0;color:#000000;font-size:20px;font-weight:500;letter-spacing:0;background:#FFFFFF;}
div#contenu_g_dossier{float:left;margin:3px 0 10px 0;}
img.img_mois{margin:10px 15px 0 17px;box-shadow:#999 3px 3px 12px;}
div#contenu_d_dossier{margin:0;padding:0;border:0px;}
div#resume_dossier{margin:0px 5px 0 15px;padding:5px 0 0 0;border:0;color:#000000;text-align:justify;font-weight:500;letter-spacing:0;min-height:330px;}
p.entete_resume{margin:0;text-align:justify;font-size:20px;font-weight:500;letter-spacing:0px;line-height:20px;}
img.suite_resume{border:0;margin:1em 0;padding:0;float:right;} 
div#liste_dossier{margin:2em auto;width:90%;padding:0;border:0;font-size:.9em;font-weight:500;letter-spacing:0;}
div#liste_dossier a {color:#000;}
div#liste_dossier a:hover {color:rgb(153, 0, 102);}
div#thumbs_dossier{margin:15px 7px 0 0;padding:0;border:0;text-align:right;float:right;min-width:45%;}
img.thumbs{margin:0 0 4px 5px;padding:0px 0 0 0;border:0;width:60px;height:60px;}
div#suite_thumbs{margin:0 2px 0 0;padding:0;border:0;width:200px;height:20px;float:right;clear:both;}
div#sep_centre{clear:left;height:15px;width:480px;background:url(/img/sep_centre_noir.gif) repeat-x;}
div#conteneur_chapeau{float:left;margin:0;padding:0;border:0;width:480px;}
h1.ref_rubriq_chapeau{margin:0px 0px 0px 17px;padding:0;border:0;color:#999999;font-size:14px;font-weight:500;letter-spacing:0px;line-height:18px;width:240px;}
div.titre_chapeau{margin:0;overflow:hidden;max-height:54px;}
div#conteneur_chapeau h3.titre_chapeau{margin:0px 0px 0px 17px;padding:0;border:0;color:#333333;font-size:15px;font-weight:600;letter-spacing:0px;line-height:18px;width:210px;text-align:justify;text-transform: none;}
div#conteneur_chapeau h2.titre_chapeau{margin:0px 0px 0px 17px;padding:0;border:0;color:#333333;font-size:15px;font-weight:600;letter-spacing:0px;line-height:18px;width:210px;text-align:justify;text-transform: none;}
div#conteneur_chapeau h1.titre_chapeau{margin:0px 0px 0px 17px;padding:0;border:0;color:#333333;font-size:15px;font-weight:600;letter-spacing:0px;line-height:18px;width:210px;text-align:justify;text-transform: none;}
p.chapeau{margin:5px 10px 0px 17px;padding:0;border:0;color:#000000;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:12px;text-align:justify;overflow:hidden;}
div.chapeau_img{margin:1px 0 0 0;padding:0;border:0;height:215px;width:240px;}
img.cadre_ombre_chapeau{margin:6px 15px 10px 16px;padding:0;border:0;box-shadow: #999 2px 2px 6px;}
div.chapeau_sup_gauche{float:left;margin:15px 0 0px 0;padding:0;border:0;width:240px;background:#FFFFFF;}
div.chapeau_sup_droit{float:right;margin:15px 0 0px 0;padding:0;border:0;width:240px;background:#FFFFFF;}
div.chapeau_inf_gauche{clear: both;float:left;margin:15px 0 0px 0;padding:0;border:0;width:240px;background:#FFFFFF;}
div.chapeau_inf_droit{float:right;margin:15px 0 0px 0;padding:0;border:0;width:240px;background:#FFFFFF;}


/* dossier */
div#titre_artic_assoc{clear:both;margin:0 10px 0 15px;padding:0;}
ul.menudossier {float:left;list-style-image: url("img/puce_triangle.gif");list-style-type:none;margin:1em 0;padding:0;}
ul.menudossier li {margin:0 0 5px 15px;letter-spacing:0;}


/* billet */
div#barre_verte{float:left;clear:left;margin:0 0 0 10px;padding:13px 0 0 10px;border:0;color:#999999;font-size: 11px;font-weight: 600;letter-spacing:0;height:30px;width:94%;background:#E1F15D;}	
div#ref_auteur {margin: 8px 5px 0 0;padding:0;border:0;font-weight: 600;letter-spacing: -1px;width: 97%;text-align: right;}
div.sep_centre_gris2{clear:left;margin:0;padding:0;border:0;height:15px;width:100%;background: url(img/sep_centre_gris.gif ) no-repeat -10px 0px;}
.sep_centre_gris.billet {width:94.5%;margin:6px 0 6px 10px;}
p.titre_billet{margin:0 0 0 10px;padding:0;border:0;color:#333333;font-size: 14px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase;}
div.chapo.billet{clear: right;width:95%;margin:0 0 0 10px;height:80px;}
div.chapo.billet .ref_chapo {clear: none;float:left;margin:10px 0 0 0;padding:0;border:0;color:#999999;font-weight:600;width:18%;}
div.chapo.billet .titre_chapo {clear: none;float:left;margin:5px 0 0 0;width:82%;}

/* interview */
p.interview_h1{margin:0px 0px 0px 10px;padding:2px 0 0 0;border:0;color:#000000;font-size: 22px;font-weight:500;letter-spacing:-1px;line-height:22px;}
p.interview_h2{margin:0 0 0 10px;padding:15px 5px 0 0;border:0;color:#CC6633;font-size:22px;font-weight:500;font-style:italic;letter-spacing:0;line-height:18px;}
h1.interview_h1{margin:0 0 0 10px;padding:2px 0 0 0;border:0;color:#000000;font-size:22px;font-weight:500;letter-spacing:-1px;line-height:22px;}
h2.interview_h2{margin:0;padding:15px 0 0 10px;border:0;color:#CC6633;font-size:22px;font-weight:500;font-style:italic;letter-spacing:0;line-height:18px;}

/* video */
div#video {
	margin:15px 0px 0 12px;
	width:96%;
}
div.titre_assoc{margin:30px 0 0 10px;padding:0;border:0;color:#696969;font-size:15px;width:460px;font-weight:600;letter-spacing:0;font-family: Arial;}
div.art_assoc{margin:0;padding:0 0 0 0;border:0;height: 40px;}
div.txt_art_assoc{float:left;margin:10px 0 0 10px;padding:0 0 0 15px;border:0;width:90%;background:url(img/puce_ronde2.gif ) 0px 3px no-repeat;color:#696969;overflow:hidden;}
a.lien_articl_assoc:{color:#696969;text-decoration:none;border:0;}
a.lien_articl_assoc:hover{color:#990066;text-decoration:none;border:0;}
div.chapo_video{clear:right;border:0;margin:0;padding:0;width:480px;height:125px;line-height:1em;}
div.contenu_video{float:right;margin:0;padding:0;border:0;width:345px;height:125px;}


/* ==========================================================================
disclaimer.css
========================================================================== */
div#disclaimer {text-align:left;}
div#disclaimer-fond {position:fixed;z-index:1000;width:100%;height:100%;background:#000000;filter:alpha(opacity=85);-moz-opacity:0.8;opacity:0.8;text-align:left;line-height:normal;clear:both;}
div#disclaimer-conteneur{position:fixed;z-index:1001;width:100%;height:100%;text-align:center;clear:both;}
div#disclaimer-cadre {width:600px;height:600px;margin-left:auto;margin-right:auto;margin-top:1.5em;text-align:left;border:none;background:url(img/disclaimer3.png) top center no-repeat;}
div#disclaimer-texte {padding-top:3em;text-align:center;font-size:18px;font-weight:600;line-height:30px;width:250px;color:#fff;margin:0 auto;}
div#disclaimer-boutons {margin: 1em auto;width: 50%;}
div#bouton-entrer {cursor:pointer;width:70px;height:70px;text-decoration:none;background:url(img/18plus.gif) top left no-repeat;font-size:14px;font-weight:bold;color:#ffffff;float:left;margin-left:26px;text-align:center;}
div#bouton-sortir {cursor:pointer;width:70px;height:70px;text-decoration:none;background: url(img/18moins.gif) top left no-repeat;font-size:14px;font-weight:bold;color:#ffffff;float:left;margin-left:110px;text-align:center;}




/* ==========================================================================
footer.css
========================================================================== */
div#pied {clear: both;height: 35px;background: url(img/ombre_inf1025.png ) no-repeat;text-align:center;}

p.pied {margin:0px 0px 0px 0px;padding: 0px 0 0px 0;border:0;color:#000000;font-size: 12px;font-weight: 500;letter-spacing:0px;line-height:12px;}
p.pied  a{border:0;margin:0;color: #000000;text-decoration: none;font-weight:500;}
p.pied  a:hover{border:0;text-decoration: underline;color: #000000;}






/* ==========================================================================
Navigation mobile
========================================================================== */

/*
nav { background-color: #242830; margin-top: 50px; }
nav ul { list-style: none; padding: 0; }
nav ul li { color: rgba(255, 255, 255, 0.6); display: block; border-bottom: 1px dotted rgba(255, 255, 255, 0.2); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding-left: 0; position: relative; }
nav ul li:last-child { border: none; }
nav ul li a { color: rgba(255, 255, 255, 0.6); display: block; padding: 20px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding-left: 0; position: relative; }
nav ul li a:hover, nav ul li a:focus { text-decoration: none; color: rgba(255, 255, 255, 1); }
*/

#nav-toggle { display:none;position: absolute; right: 15px; top: 15px; outline:none;z-index: 999;}
#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; height: 5px; width: 35px; background: #000; position: absolute; display: block; content: ''; }
#nav-toggle span:before { top: -10px; }
#nav-toggle span:after { bottom: -10px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; }
#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
#nav-toggle.active span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
#nav-toggle.active span:after { transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); top: 10px; }
.navicon { position: relative; height: 26px;margin:20px 0 0 0; }
.indicator { position: absolute; right: 0 !important; }
.pull { display: block;margin-top: 0;background: none; }
















/* ==========================================================================
Navigation mobile   Accordeon SOUS MENUS
========================================================================== 
.accordion {
  max-width: 300px;
  margin: 5em;
  padding: 0;
  background: #333;
  border-radius: 3px;
  overflow: hidden;
}
.accordion ul {
  margin: 0;
  padding: 0;
}
.accordion li {
  display: block;
}
.accordion label {
  cursor: pointer;
  display: block;
  padding: 0.7em 1em;
  overflow: hidden;
  background: linear-gradient(#555, #444);
  border-bottom: 1px solid #333;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);
}
.accordion label:hover {
  background: linear-gradient(#666, #444);
}
.accordion input[type="radio"],
.accordion input[type="checkbox"] {
  display: none;
}
.accordion .sub > li {
  cursor: pointer;
  overflow: hidden;
  height: 0;
  margin: 0;
  opacity: 0;
  font-size: 0.875em;
  transition: all 0.25s ease-in-out;
  box-shadow: inset 0 -1px 0 #555;
}
.accordion .sub > li:hover {
  padding-left: 1.5em;
  background: rgba(0, 0, 0, 0.1);
}
.accordion input:checked + .sub > li {
  padding: 0.7em 1em;
  height: 1.4em;
  opacity: 1;
}
*/