/****************************/ 

* {font-size:1em; }
body {font-size:1em; }
#page_body {font-size:0.96em; padding:0}



#page_body.macd #page_colonne_centre {padding:1em 0}
#page_body.gmac #page_colonne_centre, #page_body.mac #page_colonne_centre, #page_body.macd #page_colonne_centre {padding:0;margin:0;width:auto}

#bandotopbfc2016 { margin-top:2em;}


#page_colonne_accroche, #page_colonne_manchette {display:inherit}


#page_entete {background-color:#fff}

.nomobile {display:none}
.onlymobile {display:inherit}

#bfcrmenu {float:right;padding:0.5em}
#bfcrmenubtn {height:2em; cursor:pointer;  opacity:0.6; filter:alpha(opacity=60); }
#bfcrmenubtn:hover { opacity:1; filter:alpha(opacity=100); }

#bfcrmenuliste {z-index:5000;background-color:#fff;padding:0 0 2em 0}
#bfcrmenuliste ul, #bfcrmenuliste ul li {margin:0;padding:0}
#bfcrmenuliste ul li a {margin:0;padding:0.5em 1em; background-color:#fff; color:#f50; font-weight:bold; display:block; }
#bfcrmenuliste ul li a:hover, #bfcrmenuliste ul li.actif >a {background-color:#f50; color:#fff; }
#bfcrmenuliste ul li.n p.v4, #bfcrmenuliste ul li.actif p.v4 {margin:0; padding:1em 0 0.5em 0.5em ; font-weight:bold;} 
#bfcrmenuliste ul li svg, #bfcrmenuliste ul li p svg {display:none}


#ilogo {position:absolute;top:0;left:0;display:inline;}
#entete_haut_top {display:none}

#entete_haut_bloc {text-align:left; background-color:#fff; position:inherit; display:inherit; top:0; padding:0.5em }

#barreProgression , .gmac #barreProgression {padding:0 0.8em; margin:0.5em 0}

#page {box-sizing:border-box; padding:0; }

#page_colonne_gauche {display:none} 

#page_colonne_droite {display:table;margin:0;width:100%; padding:0}

#page_colonne_centre {display:table;margin:0;width:100%}


#page_colonne_droite div#bloc_gda_2016 { text-align:center }
#page_colonne_droite div#bloc_gda_2016 div.crbfcselect {margin: 0.5em auto; }

#page_colonne_droite div#bfc_right_video h3  { text-align:center }


div#bloc_bestof ul li { text-align:center }



#page_colonne_centre > div {padding:0.5em}

#droite_en_images, #droite_temoignage {text-align:center} 
#entete_bas_top table {margin:0}
#entete_bas_top table tr td.prems a {padding-left:0}
#entete_bas_top table tr td {height:auto}

#entete_carouselbloc_box {padding:0;position:inherit;}


#entete_carouselbloc ul li img.nav  {width:12px;height:12px}
#entete_carouselbloc , #entete_carouselbloc ul li , #entete_carouselbloc ul li img {width:100%;height:auto}
#entete_carouselbloc div {height:15em;zbackground:#000;zcolor:#fff;padding:0.5em;width:33%; min-width:150px;  zopacity:0.75; zfilter:alpha(opacity=75);}
#entete_carouselbloc div p {padding:0;line-height:1em;zfont-size:0.85em;margin:0; zcolor:#fff;}
#entete_carouselbloc div p > strong {font-size:1.3em;font-weight:400;}
#entete_carouselbloc div p.chapo {zdisplay:none; zcolor:#fff; margin:0.5em 0}
#entete_carouselbloc div a.right svg {display:none}
#entete_carouselbloc div img.nav {opacity:1; filter:alpha(opacity=100);}
#entete_carouselbloc li > a > img  {width:auto;height:100%;display:inline}

#entete_carouselbloc {margin:1em 0 0 0 ; height:auto;min-height:15em;}

div#entete_carouselbloc:hover div a.right {display:none}



#entete_haut_menu {margin:-0.35em 0 0 0}
#entete_haut_menu ul li {}

#entete_haut_menu,#entete_haut_menu ul  {height:auto !important}


p.info {padding:0 0.1em !important}
#publication_formulaire  {font-size:1em;padding-bottom:3em;}
#publication_formulaire > ul > li h4 {font-size:1em}
div#videotheque_formulaire  {font-size:1em}
div#videotheque_formulaire ul li h4 {margin-left:0;font-size:1em}
div#videotheque_formulaire ul.multi li ul {margin:0.25em 0 0.25em 1.5em}
div#videotheque_formulaire ul.unik {margin:auto}

div#videotheque_formulaire video {margin:0 auto}
div#page_body.gmac div#videotheque_formulaire > div.video_desc {width:100%; padding:0.25em; box-sizing:border-box;}


p#mentions_cnil2,
div#contactng_formulaire {padding:0 0.5em}

div#contactng_formulaire div.divpanel {}

#article_liste  {font-size:1em}
#article_liste li {box-sizing:border-box;display:block;padding:0 0.4em 0 0.1em }
#publication_formulaire > ul > li {box-sizing:border-box;padding:0 0.4em }
div#videotheque_formulaire ul.video li {box-sizing:border-box;padding:0 0.4em }
#article_liste li.first  div.intro p {margin-left:0}

#article_liste li img {max-width:300px}

.gmac div#article_liste ul li {max-width:auto !important; width:234px !important; box-sizing:border-box; height:250px}

.gmac div#article_liste ul li.intro {margin:0;padding:0 0 0 0.5em;height:auto !important; box-sizing:border-box; zmargin:0.5em 0; width:100% !important}
.gmac div#article_liste ul li.intro div#article_image {margin:0; float:none }
.gmac div#article_liste ul li.intro div#article_image img {margin:0;  min-width:200px; max-width:100% }
.gmac div#article_liste ul li.intro div.chapo {margin:0;padding:0.1em 0.5em}
.gmac div#article_liste ul li.intro h2 {display:block; margin:0;padding:0.3em}

div#homeactus.c_15 div#article_liste li {margin-bottom:1.5em;display:table}
div#homeactus.c_15 div#article_liste li > a {margin:0 0.5em 0.5em 0}
div#homeactus.c_15 div#article_liste li h4 a {font-size:1.1em}



div#article_doc_centre.download ul {margin:0;padding:0}
/*div#article_doc_centre.download ul li {margin:0.25em 0;padding:0.25em 0 0 0 }  */
div#article_doc_centre.download ul li div.vignette {line-height:0.5em}
div#article_doc_centre  li small  { display:none }

div#crbgaleryboxv3 {background:none;}
div#crbgaleryboxv3.portrait p, div#crbgaleryboxv3 p {background:none;color:#fff; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;} 

ul.video>img {display:none}

div.crbgaleryminis,
#article_image.crbacentre,
div#article_image {margin-left:0}

div#article_image.right {margin-left:0;margin-right:-0.4em}

#entete_haut_menu ul li a {background-position:0.5em 0;  background-origin:content-box; 
			   background-repeat:no-repeat; background-size:1.5em 1.5em; line-height:1.4em;}
/*
#entete_haut_menu ul li a#menu1047 { background-image:url('/bouje-le-site/img/1047.png'); background-position:2.1em 0;}
#entete_haut_menu ul li a#menu1050 { background-image:url('/bouje-le-site/img/1050.png'); background-position:1em 0;}
#entete_haut_menu ul li a#menu1052 { background-image:url('/bouje-le-site/img/1052.png?v2'); background-position:0.1em 0.1em; }
#entete_haut_menu ul li a#menu1051 { background-image:url('/bouje-le-site/img/1051.png'); background-position:0.7em 0; }
#entete_haut_menu ul li a#menu1049 { background-image:url('/bouje-le-site/img/1049.png'); background-position:0.9em -0.25em;  background-size:1.9em;  }
#entete_haut_menu ul li a#menu1048 { background-image:url('/bouje-le-site/img/1048.png'); background-position:2.1em -0.1em; }
*/




#homeagenda > ul > li {box-sizing:border-box;padding:0.1em 0.4em;line-height:1.3em }
#article_liste_agenda ul li img {float:none; margin:0 0 0.5em 0; display:block }
#article_liste_agenda ul li span {float:none;}
#article_liste_agenda ul li {margin:1em 0}

#page_colonne_droite {float:none;clear:both}
#bouje_right_bi table {width:100%;}
#bouje_right_bi table td:first-child {width:70%; }
#bouje_right_bi #bouje_right_bi_mel{width:92%}


#entete_bas_top {font-size:0.9em;text-align:right;border:0}
#entete_bas_top table tr td {display:block;text-align:center !important;}


#page_pied a {display:block;padding:0.5em 1em !important;font-size:1.1em}

#bandotop div {padding:0.2em}
#bandotop div h1 {font-size:1.2em;font-weight:bold}

/*****************/ 

#article_fiche {padding:1em 0;box-sizing:border-box;margin:0}


#article_fiche div.chapo p {text-align:justify}

#article_fiche > a.btnv3 {display:block;white-space:normal !important; width:320px; padding:0;box-sizing:border-box;}

#page_colonne_centre > h3 {box-sizing:border-box;padding:0 0.2em}
#page_colonne_droite > div > h3  {box-sizing:border-box;padding:0 0.5em}


div.encadre, p.encadren {box-sizing:border-box;padding:0.5em 0}
div#article_fiche_portail li {box-sizing:border-box;}
div.crbgaleryminis {box-sizing:border-box;}

div.article_tools div.panosharer {float:none; margin:1em 0 -2em 0; text-align:center}
/*****************/

div#contactng_formulaire label {float:none !important; width:auto !important; padding:0.25em 0; text-align:left !important}
div#contactng_formulaire input, div#contactng_formulaire textarea {font-size:1em !important; width:90% !important}
div#contactng_formulaire input.input_radio { width:auto !important}
div#contactng_formulaire a.panel {margin-left:0  !important}
div#contactng_formulaire div.divpanel {margin-left:1em  !important}
div#dcontactng input.input_int { text-align:left !important; }

div#contactng_formulaire textarea#contactng_question {width:90% !important;}

div#elus_formulaire {margin:0}
div#elus_formulaire #pan_elus_3 div.vignette {display:none} 


div.encadre_orange {width:100%}
#elus_fiche img {max-width: 100%;}
#elus_fiche li {margin-right:0.5em}

div#elus_formulaire div.divpanel, 
div#guide_des_aides2016_formulaire div.divpanel {max-width: 100%;overflow: hidden; }

div#guide_des_aides2016_formulaire div.divpanel {padding-left: 0}
#guide_des_aides2016_choix_ve, #guide_des_aides2016_choix_di {width:auto; }

#gda2016filtre {width:100%; box-sizing:border-box;}
#pan_guide_des_aides2016_1 {padding-left:0;}

div#contactng_formulaire div.divpanel
div#videotheque_formulaire h3 {font-size:1.1em !important}
div#videotheque_formulaire >ul>li>ul>li {line-height:1.2em;}

p#mentions_cnil2 {margin:2em 0 5em 0;}

.download div.voirvideo {display:none}

#bouje_right_bi td {padding-left:0.5em}

#bouje_right_video>div.video {padding-left:0.5em}

#bouje_right_publication>div.vignette,
div#bouje_right_publication>span {padding:0 0.5em}





#entete_haut_menu {margin-top:0.5em}
#entete_haut_menu ul li,#entete_haut_menu ul li a {display:block; width:100% !important}



.download div.voirvideo {display:none}
v3 {display:block;white-space:normal !important; padding:0;box-sizing:border-box;}


#ilogo img {height:3em; max-width:50%; }
#ilogo {left:0.2em; position:inherit;}

#entete_haut_contact {text-align:center}
#google2016_question2 {width:100%;text-align:center;padding-left:0.1em;padding-right:0.1em}



v3,
div#videotheque_formulaire video,
#article_fiche > a.btn, 
#bandotop , #bandotop img,
#page,
#page_body.macd #page_colonne_centre,
#page_body.mac #page_colonne_centre,
#entete_haut_bloc,
#entete_haut_menu,#entete_haut_menu ul,
#publication_formulaire > ul > li,
#article_liste li,
#page_colonne_droite,
#page_colonne_droite iframe,
#article_fiche,
#article_fiche ul li,
#article_image.crbacentre,
div#article_image,
#homeagenda > ul > li,
#page_colonne_centre > h3,
div.encadre, p.encadren,
div#article_fiche_portail li,
div.crbgaleryminis,
div#crbgaleryboxv3,
div#article_image #img_mediatheque_1,
div#videotheque_formulaire,
div#videotheque_formulaire h3
{width:100% !important; height:auto; box-sizing:border-box}




/*div.crbgaleryminis > div {width:14%; box-sizing:border-box}*/

div.budget2016, div.budget2016.double, div.budget2016.half {float:none;width:90%}
#article_fiche div.budget2016 img.margeleftsvp {margin-left:0}


div.formulaire_fcrb label.l140 { line-height:1.5em; margin:0.5em 0 0 0; float:none; text-align:left;display:block; width:auto }

div.formulaire_fcrb div.radiobox {
    margin-left: 1em;
}