/* @group -980PX */@media (max-width: 980px){
img, table, tbody, tr, td, area, iframe, body{ max-width:100%;}
img{height:auto}
img[usemap] { border: none; height: auto; max-width: 100%; width: auto;	}
.gm-style img{max-width:inherit}
 /*formulaire*/  
.FormAffiche{width:100%; padding:0}
form p.affichageForm label{	width: 30%;}
form img.affichageForm, form p.FormButton{margin-left:30%}
.captcha, .LabelCaptcha{width:30%}
form p.affichageForm textarea, form p.affichageForm select{max-width:60%}
.LabelCaptcha, .CodeCaptcha{width:100%; text-align:left; margin-top:10px } 
#page, .page{ width:100%;}
 .image_ombree img{padding:1.5%; width:94%}
.page-accueil #diaporama, .page-int .bandeau, .page-accueil .bandeau{width:100%; left:0 }
#colD{padding-left:2%; }
#colG{width:20%}
#haut-zc{margin-left: 21%;}
#menuLat{width:100%}
#intranet{position:absolute; top:0px; right:0}
#moteur{position:absolute; top:7px; right:135px}
#liens-footer{width:50%}
.page-accueil #colD{width:20%}
.page-accueil #zc{width:46.5%}
}/*/mediaquery*//* @end -960px */
/* @group -900PX */@media (max-width: 900px){
#colG{font-size:0.9em; }
/*actualites accueil*/
#actualites #jFlowSlide{width:100% !important; height:100% !important}
#actualites .slide-wrapper{width:100% !important} 
#actualites .jFlowSlideContainer{max-width:100% !important} 
.slide-thumbnail img{width:40% !important; margin-right:2%}
.page-accueil #actualites .slide-details {width:58% !important; float:left }
}/*/mediaquery*//* @end -900px*/
/* @group -854PX */@media (max-width: 854px){
}/*/mediaquery*//* @end -854px */
/* @group -800PX */@media (max-width: 800px){
.page-int #colD{display:none;}
#colG{width:25%; margin-right:1%;}
#zc, #haut-zc, #zc.zc-large{width:70%;}
#haut-zc{margin-left:27%}
.page-accueil #zc{width:60%; float:right; margin-right:1%;}
.page-accueil #colG, .page-accueil #colD{width:35%; float:left; clear:left; padding:0; margin-top:0; background:none}
#partenaires{margin-left:35%; clear:right; padding-top:20px; display:table; vertical-align:middle }
#partenaires a{display:inline-block; width:45%; vertical-align:middle; margin:0 2% }
#nuage-tags h1{text-align:center}
#actualites .affiche-contenu{height:180px}
.page-accueil #annuaire-communes{width:90%; margin:20px 5% 0;}
#partenaires{margin-left:39%}
#illus-page{background:none; min-height:0;}
#Commune_index ul li{width:6%; margin:7px 0}
}/*/mediaquery*//* @end -800px */
/* @group -768PX */@media (max-width: 768px){
#menu dl dt a{min-width:40px}
}/*/mediaquery*//* @end -768px */
/* @group -720PX */@media (max-width: 720px){
#zc{font-size:0.95em;}
#colG{font-size:0.85em}
}/*/mediaquery*//* @end -720px */
/* @group -640PX */@media (max-width: 640px){
a#malvoyant{display:none}
#langues{position:absolute; right:0px; top:-12px}
#moteur{right:-10px; top:35px}
#logo{width:50%}
#menu dl{margin:2px 0 2px 4px}
#menu dl dt a{font-size:1.1em; padding:0 5px}
#liens-footer{width:auto; margin:5px 1% 0 0;  float:none; text-align:center }
#liens-footer{padding-top:10px !important; }
#inscr-newsletter{margin:-5px 2% 0 0}
#recherche-communes label{display:none}
.page-accueil #colG h1{margin:0}
.page-accueil #nuage-tags ul{margin:0 5%}
#actualites .affiche-contenu{height:140px}
}/*/mediaquery*//* @end -640px */
/* @group -600PX */@media (max-width: 600px){
#menu dl dt a{min-width:30px;}
}/*/mediaquery*//* @end -600px */
/* @group -576PX */@media (max-width: 576px){
}/*/mediaquery*//* @end -576px */
/* @group -540PX */@media (max-width: 540px){
.page-accueil #colG, .page-accueil #zc, .page-accueil #colD, #partenaires, #liens-footer{width:97%; margin:0px 1% 15px 1%; float:left}
#agenda, #annuaire-communes{border-top:1px solid #ccc; padding:10px 0}
#actualites{ margin:0; background:none;}
#actualites .affiche-contenu, #actualites #jFlowSlide{height:190px}
#annuaire-communes img{display:none}
#annuaire-communes form{position:relative; }
#nuage-tags{display:none }
#inscr-newsletter{margin: 0 auto; float:none; text-align:center; height:auto; padding:10px 0 15px 0}
#pictos-partager{margin: -45px auto 5px auto; display:table; float:none; text-align:center;}
#inscr-newsletter h1{font-size:1.3em;margin:0px}
}/*/mediaquery*//* @end -540px */
/* @group -480PX */@media (max-width: 480px){
#pictos, #diaporama, #bis_container, #nuage-tags{display:none !important}
#colG{width:100%; margin:0px 0 15px}
#haut-zc{border-bottom:1px solid #ddd; padding-bottom:5px; margin:0 1%}
#titre_rub{height:auto; padding:7px  2%; text-align:left; cursor:pointer; background:#D8E8F0; color:#fff}
.menuLat{display:none}
#titre_rub.menu-ouvert {background:#027CBB url(/charte/fleches-up-down.png) no-repeat 98% 10px}
#titre_rub.menu-ferme{background:#027CBB url(/charte/fleches-up-down.png) no-repeat 98% -40px}
#titre_rub.menu-ouvert{margin-bottom:0}
li.menuG-2{background:#B2CFDF; border-bottom:1px solid #CBDDE9}
#logo{width:60%; margin:3px 1.5%; text-align:center }
#barreH{height:auto; background:#FFFFFF; padding:5px 0; margin:0;}
#menu dd{display:none !important}
#menu dl{width:30%;margin:5px 1.5% 2px}
#menu dl dt{width:100%; display:table; margin:3px 0px}
#menu dl dt a{line-height:1em; width:100%; display:table-cell; vertical-align:middle; height:36px;}
#moteur{left:2%; top:42px; }
#langues{right:0%; top:28px; z-index:250}
.page-int #masque-bandeau, .page-int #bandeau{height:40px}
.page-int #masque-bandeau, .page-accueil #masque-bandeau{background-position:center 10px; top:45px; height:50px}
.page-int #bandeau, .page-accueil #bandeau{background:#fff; top:75px}
.page-int #header, .page-accueil #header{height:80px;  }
#div_lien_yahoo a{padding:7px}
#zc, #haut-zc, #zc.zc-large{ width: 98%; }
#illus-page, .page-accueil #colG{padding-top:0}
.page-accueil .bandeau{display:none}
#intranet a{ font-size:0.8em; width:50px; height:2em; line-height:1em; text-indent:0; padding:5px 0px 5px 32px; min-width:0}
}/*/mediaquery*//* @end -480px */
/* @group -440PX */@media (max-width: 440px){

   }/*/mediaquery*//* @end -400px */
/* @group -360PX */@media (max-width: 360px){
}/*/mediaquery*//* @end -360px */
/* @group -360PX */@media (max-width: 360px){
#menu dl{width:47%;margin:2px 1.5%}
#logo{width:85%; margin:3px 7% 0;}
#moteur{top:40px}
#intranet{top:35px;}

#actualites .affiche-contenu, #actualites #jFlowSlide, #slides, .jFlowSlideContainer{height:auto !important; }
.slide-thumbnail{width:100% !important; margin:0 0 5px; text-align:center; }
.slide-thumbnail img{float:none; width:auto !important; max-width:inherit}
.page-accueil #actualites .slide-details {width:100% !important;}
#Commune_index ul li{width:12%;}
.detail_commune_bloc, #Commune_carto.detail_commune_bloc{width:100%; position:relative;top:0}
.Commune_bloc_info.info_president, #Commune_coord .fiche_lei_elmt{width:100%; }
}/*/mediaquery*//* @end -320px */
/* @group -240PX */@media (max-width: 240px){}/*/mediaquery*/
/* @end -240px ------------------------------------------------------------------------------------------*/
