/*****************************/
/*** Core html setup stuff ***/
/*****************************/
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

/*****************************************/
/*** HEADER							   ***/
/*****************************************/
/*****************************************/
/*** MENU							   ***/
/*****************************************/

/*****************************************/
/*** CONTENU						   ***/
/*****************************************/
div#agenda {
	margin-left:0px !important;
}
div#projets {
	margin-left:0px !important;
}
div#ens_modules {
	margin-left:0px !important;
}
div#cadre_click div.span2 {
	width:50%;
	float:left;
	text-align:center;
}
div#menu_footer {
	clear:both;
text-align:left;
}
div#carte {
	text-align:center;
}
div#cadre_image {
	/*height:100px;*/
}
div.ic_info_col1 {
	width:98%;
}
div.ic_info_col2 {
	width:98%;
}


/* ****************************************** ACTUS TRAVAUX */
/* ----- Styles généraux */


/* ----- BLOC "FOCUS SUR..." */
#focus-sur {
  border: 8px dotted #ededed !important;
  width: 90% !important;
  margin: 40px 0 30px 1% !important;
  padding: 1% 2% 2% 2% !important;
  font-size:1em;
}

.styles-travaux #titre-FT {
  color: #f26822 !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  font-style:italic !important;
}

.styles-travaux h2 {
  line-height: 30px !important;
  margin-top: 20px !important;
  padding: 0;
}
.styles-travaux h2 strong {
  background-color: #f26822 !important;
  color: #ffffff !important;
  margin: 10px 5px 0 0 !important;
  padding: 0 4px !important;
  font-weight: bold !important;
  text-transform: none !important;
  line-height:normal !important;
}
.styles-travaux h2 em {
  color: #000000 !important;
  margin: 0 !important;
  font-weight: bold !important;
  font-style: normal !important;
  line-height:normal !important;
}
.styles-travaux h3 {
  font-size:1.1em !important;
  color: #f26822 !important;
  font-style: italic !important;
  line-height: normal !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
  padding: 0;
}
.styles-travaux p {
  border-left: 8px solid #f26822 !important;
  padding-left: 3% !important;
  padding-bottom: 5px !important;
  font-size:1.1em !important;
  margin: 0 0 20px 2% !important;
}

div#ui-id-4.styles-travaux {font-size:0.85em !important;}
div#ui-id-4.styles-travaux h2{font-size: 1.1em !important;}
div#ui-id-4.styles-travaux h3{font-size: 1.1em !important;}

/*****************************************/
/*** PIED DE PAGE					   ***/
/*****************************************/

/*****************************************/
/*** XMAP							   ***/
/*****************************************/

@media (min-width: 768px) and (max-width: 979px) {
/************ ÉLUS ***************/
  .adj-cons {width: calc(90% / 3);}


}
  @media screen and (min-width: 0px) and (max-width: 767px) {
      /************ ÉLUS ***************/
    .adj-cons {width: calc(90% / 2);}
    
}
  
  @media (max-width: 350px) {
  /************ ÉLUS ***************/
  #maire .description {text-align:center !important;}
    .adj-cons,.photo, .description {width: 100% !important;}
 
}









