
h3.titreperso, 
h2.titreperso, 
h1.titreperso,
.orga_nom,
.orga_nom_sg {
	color: #405b81;
}

h3.actu, 
h2.actu,
div.default_link a,
h3#section_actus,
h2#section_actus,
div.bloc_titre,
div.actu div.bloc_titre a,
div.actulink div.bloc_titre a,
div.actu div.htmlarea_content p.htmlarea_titre,
div.actu div.htmlarea_content p.htmlarea_sous_titre,
div#actu_nom_suiv a,
div#actu_nom_prec a,
div.actu div.htmlarea_content h1,
div.actu div.htmlarea_content h2 {
	color: #164789;
}

h3#section_events,
h3.events,
h3#anciensevents,
h2#section_events,
h2.events,
h2#anciensevents,
p.titre_event,
div.bloc_headerlink span.title a,
div.bloc_header span.title a,
div.bloc_header span.title,
div.event div.htmlarea_content p.htmlarea_titre,
div.event div.htmlarea_content p.htmlarea_sous_titre,
div.event div.bloc_header span.title,
div.event div.bloc_headerlink span.title a,
div.eventlink div.bloc_header span.title,
div.eventlink div.bloc_headerlink span.title a,
div.event div.htmlarea_content h1,
div.event div.htmlarea_content h2 {
	color: #164789;
}

div.perso div.htmlarea_content p.htmlarea_titre,
div.perso div.htmlarea_content p.htmlarea_sous_titre {
	color: #164789;
}

.calendar tbody td.evenement,
.calendar tbody td.selected {
	background: #164789;
}

div#header_aiw {
	background-color: #405b81;;
}

form#formlogin fieldset legend {
	color: #405b81;
}

form#formlogin fieldset label.login,
form#formlogin fieldset h3,
form#formlogin fieldset label.change,
div.oublititre {
	color: #405b81;
}

form#connect {
	background-color:#405b81;
}

form#connect fieldset legend,
form#connect fieldset label {
	color: #405b81;
}

div#header_club h1,
div#header_club h1#titre_nom_club,
div#header_club p,div#header_club p.title_club{ 
	color: #ffffff;
}

.colorcat_multi{
	background-color: #869EA3;background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	padding: 0px 4px;
	font-size: 10px;
}


div#innerMain {
	background :#ffffff url(/data/bkg/pix_570_ffffff.png) 205px 0 repeat-y ;
}

div#html_footer {
	background-color :#ffffff;
}
dl.testttt dt a {	
	color: #405b81; 
	background-color: #cfdde5;
}

div#header_cadre {width : 774px;}
div#container{width : 775px;}

div#demonstration,div#aiw_bande ul li.thelink a{color: #ffffff; }
.calendar thead .title,.calendar .button{background-color:#405b81;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#405b81;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: #ffffff;}
body{background-color: #e3e3e3; }
div#header_club p.title_club,div#header_club h1#titre_nom_club{}
div#header_club p.description_club{}

#surveyas div.search_autocomplete ul{
list-style-type: none;
margin: 0px;
padding: 0px;
max-height: 20em;
overflow: auto;
float:none;
}
#surveyas div.search_autocomplete ul li.selected{
background-color: #019393; 
color:#fff;
}
#surveyas div.autocomplete ul li.selected a{
color:#fff;
}
#surveyas div.autocomplete ul li {
list-style-type:none;
display: block;
margin: 0;
padding: 2px;
cursor: pointer;
text-align:left;
}
#surveyas div.autocomplete ul li a{
text-align:left;
font-weight:normal;
color:#000;
}
div#header_club {
	width:728px;
}

div#boutique,
div#recherche,
div.perso,
div.actu,
div.event {border: none;}

div.htmlarea_content table, 
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
border: none;border-color:#ffffff;}

div.htmlarea_content {
	font-size: 12px;
	font-family:inherit, sans-serif;
	color: #000000;
}

div.htmlarea_content h1{font-size: 14px;padding:0px 10px 5px 0px;font-family:inherit, sans-serif;color: #1b59ac;} 
div.htmlarea_content h2{font-size: 12px;padding:0px 0px 0px 0px;font-family:inherit, sans-serif;color: #1b59ac;} 
div.htmlarea_content h3{font-size: 12px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #1b59ac;}
div.htmlarea_content h4{font-size: 10px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #1b59ac;} 
div.htmlarea_content h5{font-size: 10px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #1b59ac;} 
div.htmlarea_content h6{font-size: 10px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #1b59ac;} 
div.htmlarea_content address{font-size: 10px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content p{font-size: 12px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #000000;}
div#boutique p,div#recherche p{font-size: 12px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: #000000;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #000000;}

div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:#ffffff;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:#164789;}
div#recherche a:hover,div#boutique a:hover,div.htmlarea_content a:hover,div#recherche a:visited:hover,div#boutique a:visited:hover,div.htmlarea_content a:visited:hover{color:#1b59ac;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#1b59ac;}
div.htmlarea_content img {position:relative;padding:5px;max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content p img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h1 img {max-width:-10px;max-width: expression( Math.min(parseInt(this.offsetWidth), -10) );}
div.htmlarea_content h2 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h3 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h4 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h5 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h6 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content address img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
/***** STYLES ***********************************************/

body,
div.htmlarea_content {
        font-size: 13px;
  font-family: "Open Sans",sans-serif;
}

div.htmlarea_content h1,
div.htmlarea_content p{
  font-family: "Open Sans",sans-serif;
}

.titreperso {

}

a {
  color: #164789;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
  color: #1b59ac;
}

#accueil_content h1.titreperso {
    display: none;
}

/*** Boutons ***/

input[type=button],
input[type=submit],
a.bouton30, a.bouton50,
a.bouton60, a.bouton75,
a.bouton100, a.bouton125,
a.bouton150, a.bouton200,
a.bouton30 span,
a.bouton50 span,
a.bouton60 span,
a.bouton75 span,
a.bouton100 span,
a.bouton125 span, 
a.bouton150 span,
a.bouton200 span,
a.bouton30 span span,
a.bouton50 span span,
a.bouton60 span span,
a.bouton75 span span,
a.bouton100 span span,
a.bouton125 span span,
a.bouton150 span span,
a.bouton200 span span {
  background: none;
    background-color: #0F4C85;
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    font-family: 'Open Sans', sans-serif !important;
    border: none !important;
    font-size: 11px;
    border-radius: 15px;
    height: auto;
    line-height: 1;
    display: inline;
}

input[type=button]:hover,
input[type=submit]:hover,
a.bouton30:hover,
a.bouton50:hover,
a.bouton60:hover,
a.bouton75:hover,
a.bouton100:hover,
a.bouton125:hover,
a.bouton150:hover,
a.bouton200:hover,
a.bouton30:hover span,
a.bouton50:hover span,
a.bouton60:hover span,
a.bouton75:hover span,
a.bouton100:hover span,
a.bouton125:hover span,
a.bouton150:hover span,
a.bouton200:hover span,
a.bouton30:hover span span,
a.bouton50:hover span span,
a.bouton60:hover span span,
a.bouton75:hover span span,
a.bouton100:hover span span,
a.bouton125:hover span span,
a.bouton150:hover span span,
a.bouton200:hover span span {
    background: none;
    background-color: #0c3c69;
    transition: all 0.3s ease 0s;
}


.bouton75 {
    margin: 10px;
}

/***** HEADER *************************************************/

/*div#container {
    background: 

url("/offres/doc_inline_src/471/fond_logo.png") no-repeat 

scroll center top rgba(0, 0, 0, 0);
    border: medium none;
  width: 100%;
}
*/
div#header_aiw {
    background: none !important;
}

#z1 {
    width: 960px;
    height: 148px;
    margin:0 auto;
    background-image: url(/offres/doc_inline_src/471/fond_logo.png)
}
  
/**Retour portail **/
  
#portal {
  margin: 120px 0 0;
  position: absolute;
}
    
.icon-home2 {
  color: #fc9911;
  font-size: 19px;
  text-shadow: 1px 1px 0 #eee;
}   
      

#portal > a {
  color: #fc9911;
  font-size: 15px;
  font-weight: 900;
  text-shadow: 1px 1px 0 #eee;
}

/** Logo **/
      
#logo {
  display: inline-block;
  margin: 16px 0 0 350px;
}
    
/** bloc connexion**/
    
#connection {
  display: inline-block;
  margin: 0 0 0 100px;
  vertical-align: top;
}

#esp_member {
  background: #25578a;
  color: white;
  font-weight: 700;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
}
      
    
#esp_member > a {
  color: white !important;
}
      
#formlogin {
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background: #f09538;
  background-image: -webkit-linear-gradient(top, #f09538, #f8d229);
  background-image: -moz-linear-gradient(top, #f09538, #f8d229);
  background-image: -ms-linear-gradient(top, #f09538, #f8d229);
  background-image: -o-linear-gradient(top, #f09538, #f8d229);
  background-image: linear-gradient(to bottom, #f09538, #f8d229);
  color:#FFF;
  text-align: center;
  width: 210px;
} 

#intraplus #formlogin{
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #0c3c69;
  background-image: -webkit-linear-gradient(top, #0c3c69, #0c3c69);
  background-image: -moz-linear-gradient(top, #0c3c69, #0c3c69);
  background-image: -ms-linear-gradient(top, #0c3c69, #0c3c69);
  background-image: -o-linear-gradient(top, #0c3c69, #0c3c69);
  background-image: linear-gradient(to bottom, #0c3c69, #0c3c69);
  color:#FFF;
  text-align: center;
  width: 100%;
} 


form#formlogin fieldset {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
}
        
.oubli a {
  color: white !important;
  font-size: 12px !important;
} 


form#formlogin fieldset label.login input, 
form#formlogin fieldset label.change input {
    width: 110px !important;
}
        
/** bloc déconnexion**/   

div.oubli, div.oublititre {
    width: 200px;
}

form#formlogin fieldset label.login input, 
form#formlogin fieldset label.change input {
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 113px;
}

form#formlogin fieldset label.login, 
form#formlogin fieldset label.change {
    margin: 2px 0;
    padding: 0 5px 0 0;
}

form#formlogin fieldset label span.spanlogin {
    color: white;
    float: left;
    font-size: 12px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 75px;
}

form#formlogin fieldset label.login, form#formlogin fieldset label.change {
    color: #b6bf7c;
    float: left;
    font-weight: bolder;
    margin: 2px 0;
    padding: 0 5px 0 0;
}

.formbouton, .formbouton2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    text-align: center;
    text-decoration: none;
}

#connection #img_profil {
    position: absolute;
}

#connection #img_profil img {
    max-width: 40px;
    margin-left: 15px;
    border-radius: 9px;
    margin-top: 2px;
}

.identified div.oubli{
    width: 140px;
    margin-left: 55px;
}


/***MENU *********************************************************/

div#header_cadre {
      width: 100%;
      height: 40px;
  background-image: -webkit-gradient( linear, left top, left bottom, 

color-stop(0, #366EA2), color-stop(1, #174577))
  background-image: -o-linear-gradient(bottom, #366EA2 0%, #174577 100%); 
  background-image: -moz-linear-gradient(bottom, #366EA2 0%, #174577 100%);
  background-image: -webkit-linear-gradient(bottom, #366EA2 0%, #174577 100%);
  background-image: -ms-linear-gradient(bottom, #366EA2 0%, #174577 100%);
  background-image: linear-gradient(to bottom, #366EA2 0%, #174577 100%);
}
  
div#header_club {
  display: none;
}

div#bloc_droite_bandeau {
    float: none;
        margin: 0 auto;
        padding: 0;
      width: 960px;
}
    
div#bloc_droite_bandeau div.spacer {
  clear: none !important;
}

/*div.menu_appli_arno {
  background: none !important;
  display: block;
  margin: 0;
  padding: 0;
  width: 960px;
}*/

#menu_appli_arno dt, div.menu_appli_arno dl dt {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #ffffff;
  font-weight: bold;
  margin: 0;
  padding: 0 10px;
  text-align: center;
  white-space: nowrap;
}
        
div.menu_appli_arno dl dt a.menu_selected, div.menu_appli_arno  dl dt 

span.menu_selected {
  background-image: -webkit-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -moz-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -ms-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -o-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: linear-gradient(to bottom, #7fc241, #29b24a) !important;
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 0;
  padding: 10px;
}
  
div.menu_appli_arno  dl dt a, div.menu_appli_arno dl dt span {
  background: none !important;
  color: #fff !important;
  display: block;
  font-size: 16px;
  margin: 0;
  padding: 10px 5px !important;
}

div.menu_appli_arno  dl dt a:hover, 
div.menu_appli_arno  dl dt span:hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #ffffff;
  text-decoration:underline;
}
            
            
div.menu_appli_arno  dl dt a.menu_selected:hover,
div.menu_appli_arno  dl dt span.menu_selected:hover {
  background-image: -webkit-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -moz-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -ms-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -o-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: linear-gradient(to bottom, #7fc241, #29b24a) !important;
  color: #ffffff;
  text-decoration:underline;
            }
            
/*** sous menu ***/

div.cache {
    margin-left: 51px;
    width: auto !important;
}

div.cache ul {
  border: none;
  /*margin: 40px 0 0;*/
  padding: 0;
}
  
div.cache li {
  border: none !important;
  background: none !important;
  display: block !important;
  margin: 0;
  min-height: 29px;
  padding: 0;
  white-space: nowrap;
}
    
div.cache li a {
  background-image: -webkit-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -moz-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -ms-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: -o-linear-gradient(top, #7fc241, #29b24a) !important;
  background-image: linear-gradient(to bottom, #7fc241, #29b24a) !important;
  border: 1px solid #198b2e;
  color: #fff;
  font-weight: bold;
  margin: 0;
  padding: 7px 10px;
  text-decoration: none !important;
}
      
div.cache li a:hover {
  background-image: -webkit-linear-gradient(top, #29b24a, #259c41) !important;
  background-image: -moz-linear-gradient(top, #29b24a, #259c41) !important;
  background-image: -ms-linear-gradient(top, #29b24a, #259c41) !important;
  background-image: -o-linear-gradient(top, #29b24a, #259c41) !important;
  background-image: linear-gradient(to bottom, #29b24a, #259c41) !important;
  color: #fff !important;
  -webkit-transition: all .6s ease-in;
  -moz-transition: all .6s ease-in;
  -o-transition: all .6s ease-in;
  transition: all .6s ease-in;
  text-decoration: none !important;
}

/*** WRAPPER CONTENT FOOTER *******************************************/

div#appli {
    background: none !important;
}

/*** WRAPPER CONTENT **************************************/

div#innerMain {
  background: none;
  margin: 0 auto;
  width: 960px;
}

/*** CONTENT *************************************************/

/*** Column left *****************/

div#menu_appli_nosh {
    float: left;
    margin: 0;
    padding: 0;


    position: relative;
    width: 230px;
    z-index: 100;
}


/**SERVICES**/

#services {
    display: none;
    margin: 10px 0 0;
}

.identified #services {
    display: block;
    margin: 10px 0 0;
}
  
.icon-info2 {
  color: #003d7e;
  font-size: 20px;
}
    
h7 {
  color: #003d7e;
  font-size: 15px;
  font-weight: bold;
  padding: 0 0 0 5px;
  text-transform: uppercase;
  vertical-align: 2px;
}
    
/*#menuhaut {
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background: #366EA2;
  background-image: -webkit-linear-gradient(top, #366EA2, #2980b9);
  background-image: -moz-linear-gradient(top, #366EA2, #2980b9);
  background-image: -ms-linear-gradient(top, #366EA2, #2980b9);
  background-image: -o-linear-gradient(top, #366EA2, #2980b9);
  background-image: linear-gradient(to bottom, #366EA2, #2980b9);
  padding: 15px;
}*/
      
.premier_ul {
  list-style: outside none none;
  padding: 0;
}
    
#premier_ul_2434 a,
#premier_ul_4978 a,
#premier_ul_5030 a,
#premier_ul_5038 a
{
  color: white;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  padding: 3px 0;
}
    
#premier_ul_2434  a:hover,
#premier_ul_4978  a:hover,
#premier_ul_5030  a:hover, 
#premier_ul_5038  a:hover
{
  text-decoration: underline;
}

/**EVENEMENTS**/

div.bloc_header {
  border-top:2px solid gray
}

#events {
  margin: 30px 0 0 0;
}
  
.icon-calendar {
  color: #fc9911;
  font-size: 20px;
}
  
h8 {
  color: #fc9911;
  font-size: 15px;
  font-weight: bold;
  padding: 0 0 0 5px;
  text-transform: uppercase;
  vertical-align: 2px;
}
    
/*#calendar {
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background: #f09538;
  background-image: -webkit-linear-gradient(top, #f09538, #f8d229);
  background-image: -moz-linear-gradient(top, #f09538, #f8d229);
  background-image: -ms-linear-gradient(top, #f09538, #f8d229);
  background-image: -o-linear-gradient(top, #f09538, #f8d229);
  background-image: linear-gradient(to bottom, #f09538, #f8d229);
  padding: 15px;
  width: 230px;
    }*/
    
.calendar table {
  border: medium none;
  color: #404040;
  cursor: default;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  margin: 0 auto;
  padding: 20px 5px;
  width: 182px;
  background: none !important;
}

.calendar thead .title, .calendar .button {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #ffffff;
}
      
.calendar tbody td {
  color: white;
}
      
/**NOUS TROUVER**/

#find_us {
  margin: 30px 0 0 0;
  }
  
    .icon-location2 {
      color: #19a433;
      font-size: 20px;
    }
    
    h9 {
      color: #19a433;
      font-size: 15px;
      font-weight: bold;
      padding: 0 0 0 5px;
      text-transform: uppercase;
      vertical-align: 2px;
    }
    
    #page_36317 {
      -webkit-border-bottom-right-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      -moz-border-radius-bottomright: 20px;
      -moz-border-radius-bottomleft: 20px;
      border-bottom-right-radius: 20px;
      border-bottom-left-radius: 20px;
      background: #30b349 !important;
      background-image: -webkit-linear-gradient(top, #30b349, 

#7cc242)!important;
      background-image: -moz-linear-gradient(top, #30b349, #7cc242) 

!important;
      background-image: -ms-linear-gradient(top, #30b349, #7cc242) 

!important;
      background-image: -o-linear-gradient(top, #30b349, #7cc242) 

!important;
      background-image: linear-gradient(to bottom, #30b349, 

#7cc242) !important;
      padding: 15px;
    }

/***  content *****************/

/*** SLIDESHOW  *****************************************************/

.label_album, .titre_album, .nb_photos {
  display:none;
}

div#container_global, div.encaps_slideshow {
    margin: 0 !important;
}

div.slides_control img.img_diapo {
    width: 710px !important;
}

#slides {
    position: relative !important;

}


div#example, .encaps_slideshow .sousdiv {
    width: 710px !important;
}

div.slides_control {
    margin: 0 !important;
}

#label_album, #titre_album, #nb_photos {
    display: none;
}

.encapsAlbum br {
    display: none;
}

#slides .next, #slides .prev, .slideshow .next, .slideshow .prev {
    display: none !important;
}

.caption {
    background: none !important;
    border-top: medium none!important;
    color: #fff;
    font-size: 17px!important;
    height: 40px!important;
    line-height: 0!important;
    padding: 5px 20px 0!important;
    position: absolute;
    text-shadow: none;
    top: 23px!important;
    width: auto!important;
}
      
/*div#accueil_content {
    margin: 15px 0 0 20px;
    padding: 0;
    width: 710px;
}*/
      
/*div#z8 {
  background: none;
  height: 320px;
}*/
      
      
div#z9 {
  background: none;
}

  
/***  FOOTER ************************************************/
    
div#html_footer {
  background: #366EA2;
  background-image: -webkit-linear-gradient(top, #366EA2, #2980b9);
  background-image: -moz-linear-gradient(top, #366EA2, #2980b9);
  background-image: -ms-linear-gradient(top, #366EA2, #2980b9);
  background-image: -o-linear-gradient(top, #366EA2, #2980b9);
  background-image: linear-gradient(to bottom, #366EA2, #2980b9);
  border: none;
  margin: 0;
  padding: 0;
  width: 100%;
        color: #ffffff;
}

div#footer {
  background: none !important;
  border: none;
  margin: 0 auto;
  padding: 0;
  width: 960px;
  color: #ffffff;
}
    
div#footer  a {
  color: white;
  font-size: 12px;
  font-weight: bold;
}
      
.footer_left {
  display: inline-block;
  float: left;
  margin: 10px 0 0;
}
  
.footer_left a {
  text-decoration: none;
}
    
.icon-star, .icon-home, .icon-tree, .icon-bubbles, .icon-thumbs-up, .icon-key2, 

.icon-feed {
  font-size: 15px;
  padding: 0 2px;
}
  
.footer_right {
  display: inline-block;
  float: right;
  text-align: right;
  line-height: 25px;
}
      
#premier_ul_4756 {
  list-style: outside none none;
}
        
#premier_ul_4756 li {
  display: inline-block;
  list-style: outside none none;
  padding: 0 10px;
}

/***  AIW FOOTER **********************/  
  
  div#aiw_footer {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
        color: #eb690b;
  }
  
/***** PAGES **************************************/

/***** Accueil : actualités / annonces **/

.actu_flux_rss {
    clear: both;
    margin: 15px 0;
}

.someclass{
height:75px !important;
}

.zelink a{
color:#000 !important;
}

#h1_flux_actus {
    display: none !important;
}

.border {
    border-bottom: 1px solid #3e3d40;
}

.icon-newspaper, .icon-calendar2 {
    font-size: 22px;
    vertical-align: sub;
  color: #3e3d40;
}

h10 {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
  color: #3e3d40;
}

.actu_flux_rss a {
    padding: 10px 0 20px;
    text-decoration: none !important;
}

a.detail {
    color: #3e3d40 !important;
}

a.suite {
    float: none;
    text-decoration: underline !important;
  color: #fc9911 !important;
}

.actu_flux_rss h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-style: italic;
    font-weight: bold !important;
    padding: 0 0 10px !important;
    text-decoration: none !important;
}

/*div.actu_flux_rss {
    border: 2px outset gray;
    margin: 5px;
    padding: 5px;
    min-height : 120px
}*/

.logoactu img, .logo_event img{
  float: left;
  max-height:100px;
}

td.actusanscadre div.actu_flux_rss {
    border: 0 solid #FFF;
    margin: 5px;
    padding: 5px;
}

.actudeployee div.actu {
    border: 2px outset gray;
    min-height : 120px;
    width: 800px;
}

.actudeployee h1 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-style: italic;
    font-weight: bold !important;
    padding: 0 0 10px !important;
    text-decoration: none !important;
}

.actudeployee p,h2,h3,h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
}

.actudeployee .htmlarea_content {
  width: 750px !important;
}

.actudeployee .htmlarea_content p {
  margin: 0 !important;
  padding: 0 !important;

}

/**** Evenement *****/

.titre_debut_event > a {
    text-decoration: none !important;
}

.titre_debut_event .date {
    display: block;
  color: #fc9911 !important;
  font-size: 12px;
  font-weight: bold;
}

.titre_debut_event .title {
    color: #164789 !important;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-style: italic;
    font-weight: bold !important;
    padding: 5px 0;
}

.lien_suite_event {
    padding: 10px 0 20px;
    text-align: right;
}

.lien_suite_event a {
    color: #fc9911 !important;
}

.debut_event a {
    color: #3e3d40 !important;
    text-decoration: none !important;
}

div.eventavarap span.date {
font-size: 14px;
color: red;
}

/****  Page Contact  ***/

form.form_enligne, 
form#form_contact_accueil fieldset, 
div#messageConfirmation, 
fieldset.reponse_clients {
    background: none !important;
    border: none !important;
}

form#form_contact_accueil fieldset input,
form#form_contact_accueil fieldset select {
    height: 20px !important;
    width: 150px !important;
}

form#form_contact_accueil fieldset textarea {
    height: 120px !important;
}

/*****NEWSLETTER****/

#greffon_newsletter label {
    display: none;
}

#greffon_newsletter h3 {
    display: none;
}

#greffon_newsletter fieldset {
    border: medium none !important;
}

#valider_newsletter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    color: white;
    cursor: pointer;
    font-family: open sans,sans-serif !important;
}


/******* MA PAGE / me.html *******/


.body_myfiche #tof_fiche {
    display: inline-block;
    height: 190px;
    vertical-align: top;
    width: 50%;
}

.body_myfiche #identite_fiche {
    display: inline-block;
    width: 50%;
    height: 190px;
}

.body_myfiche #adperso_fiche {
    clear: both;
    float: left;
    padding: 20px 0;
    width: 49%;
}

.body_myfiche #adpro_fiche {
    float: left;
    margin-left: 10px;
    padding: 20px 0;
    width: 49%;
}


span.titre_champs{
    color: #405693;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    padding-left: 5px;
    width: 175px;
}

td.annu1{
    color: #405693;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    padding-left: 3px;
    width: 135px;
}


.corps_champs {
    border: 1px solid #DFEBD5 !important;
    color: #000000;
    display: inline-block;
    float: right;
    padding: 1px;
    width: 205px !important;
    background-color: #DBDBDB;
}


div.fichecontact h3 {
    border-bottom: 4px solid #DFEBD5;
    color: #47901B;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
}

div.fichecontact td {
    border: 1px none;
    padding: 2px;
}

.body_myfiche div.fichecontact td.annu1 {
    font-size: 12px;
    width: 230px;
}

.body_myfiche div.fichecontact td.annu2 {
    border: 1px solid #DFEBD5!important;
    width: 215px !important;
    background-color:#ffffff;
}

.body_myfiche div.fichecontact td.annu2 input,
.body_myfiche div.fichecontact td.annu2 select,
.body_myfiche div.fichecontact td.annu2 textarea {
    width: 162px !important;
    background-color: #47901B !important;
    color:#ffffff !important;
}

.body_myfiche div.fichecontact #adperso_fiche td.annu2 input {
    width: 150px !important;
}

#fc_reseau_sociaux .annu1 {
    width: 90px !important;
}

#fc_reseau_sociaux .annu2 {
    width: 350px !important;
}


.body_myfiche .idtof {
    float: left;
    width:100%;
    text-align: center;
}

.body_myfiche .bttof {
    margin-left: 76px;
}

.body_myfiche .bttof p {
    float: left;
    margin-top: 0;
}

.body_myfiche p.info_photo {
    clear: both;
    text-align: left;
    text-indent: -6px;
    width: 295px;
    color: #405693;
    font-size: 12px;
}

.body_myfiche #adpro_fiche {
    float: left;
    margin-left: 10px;
}

.body_myfiche #treso_fiche {
    clear: both;
}

.body_myfiche #treso_fiche p input.armonyBouton {
    clear: both;
    float: none;
}

.body_myfiche #treso_fiche p a {
    display: block;
    margin-top: -5px;
}

#treso_fiche tr.tr_treso td {
    font-size: 12px;
    height: 24px;
    padding-left: 3px;
    width: 143px;
    color: #000000;
    background-color: #dbdbdb;
}

.body_myfiche #form_payer {
    display: none;
}

.body_myfiche #bt_quit {
    margin-bottom: 25px;
} 

#fc_identity,
#fc_avarap1{
  width: 100%;
}

#the_plus {
    margin-left: 550px;
    font-size: 26px;
}

table#treso_fiche th {
    color: #405693;
}

#adperso_fiche fieldset {
    border: none;
}

.divchange_solo input {
    width: 100px !important;
}

#form_paybox fieldset {
    border: none;
}

#rs_visible {
    margin-top: 15px;
}

.rs_icon_see .icon-linkedin,
.rs_icon_see .icon-twitter,
.rs_icon_see .icon-facebook2 {
    font-size: 20px !important;
}

.rs_icon_see img{
    width: 20px !important;
}

.rs_icon_see {
    display: inline-block;
    text-decoration: none !important;
}

#link_change_mdp {
    text-align: center;
    margin-top: 30px;
}

#link_change_mdp #changepwd_link {
    background-color: #0F4C85;
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    border-radius: 15px;
    font-size: 11px;
}

#link_change_mdp #changepwd_link:hover {
    background-color: #0c3c69;
}



/*** MOTEUR DE RECHERCHE ***/

#form_moteur_recherche {
    background-color: #fff;
}

#form_moteur_recherche p#rech_filtre3 {
  display: none;
}

.motrech-avarap {
    font-family: 'Open Sans', sans-serif;
}

.motrech-avarap .adresse p {
    margin: 2px 2px 2px 130px;
}

.body_moteur_search #accueil_content ul {
    list-style: outside none none;
    padding: 10px;
    background-color: #fff;
}

.body_moteur_search .titre_resultats {
    padding: 10px;
    color: #0F4C85;
    font-size: 14px !important;
}

ul#res_mot_search {
  list-style: none outside none;
  padding: 10px;
}

div.fiche_membre .tof {
  float: left;
  margin-right: 20px;
}

.fiche_membre {
  background-color: #FFF;
  border-bottom: 1px solid #357b12;
  margin-bottom: 5px;
  padding: 2px 0 0 5px;
  display: inline-block;
}

.adresse p {
  margin: 2px 2px 2px 120px;
}

.tof img {
    width: 100px;
}

#section_contact {
display: none; 
}

#form_moteur_recherche::before { 
font-size:14px;
font-weight:bold; 
color: #164789;
content: "Ce moteur de recherche permet de filtrer les membres Avaraclub dont les 

fiches comprennent les mots-clés saisis dans la zone Rechercher. Il est également 

possible de filtrer par fonction visée et secteur visé.";
}



/*** bouton éditer ****/

#editme p a {
    background: 

url("/offres/doc_inline_src/617/bouton-editer.png") 

no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-size: 14px;
    margin-top: 19px;
    padding: 10px 0 9px 42px;
    text-decoration: none;
    width: 53px;
} 

/***** CLEAN ****************************/

#h2_flux_events {
    display: none;
}

div.pub_sous_rss {
    margin:0;
}

div.horizontal_zone {
    padding:0;
}

div#container {
    border: none;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content 

table tbody tr, div.htmlarea_content table tbody tr td {
    border: none;
}

div#accueil_content, div.htmlarea_content, h1.titreperso, h2.titreperso, 

h2#section_actus, div.actu, div.actulink, h2#section_events, div.event, 

div.eventlink, div#boutique, div#recherche {
    background: none !important;
}

/*div.perso {
    background: none !important;
}*/

div.htmlarea_content {
    padding: 0;
}

.identified #fieldset_identify{
    display: none;
}

#header_aiw .spacer {
    display: none;
}

div.colonne_fluxnoariane {
    display: none;
}

.date_modif {
    display: none !important;
}

.embedded_actu .bloc_titre {
display:none
}


/*** FORMULAIRE ****/

form#thesurvey.survey_perso fieldset#fieldset_identify div#igotaccount.encaps_bloc 

div#surveybloclogin.surveybloc div.options_bloc, form#thesurvey.survey_perso 

fieldset#fieldset_identify div#nogoaccount.encaps_bloc 

div#surveyblocidentite.surveybloc div.options_bloc {
    margin-top: 5px;
}

form#thesurvey.survey_perso fieldset#fieldset_identify div#igotaccount.encaps_bloc 

div#surveybloclogin.surveybloc div.options_bloc span.libchamp, 

form#thesurvey.survey_perso fieldset#fieldset_identify div#nogoaccount.encaps_bloc 

div#surveyblocidentite.surveybloc div.options_bloc span.libchamp {
    float: left;
    width: 100px;
}

html body.body_survey div#container div#appli div#innerMain 

div#accueil_content.perso_ form#thesurvey.survey_perso fieldset#fieldset_fields 

div.encaps_bloc div.surveybloc div.contenu_bloc span.numero, html body.body_survey 

div#container div#appli div#innerMain div#accueil_content.perso_ 

div#recap_answers.recap div.encaps_bloc div.surveyrecap div.contenu_bloc span.numero 

{
    display: none;
}

html body.body_survey div#container div#appli div#innerMain 

div#accueil_content.perso_ div.saisie_data form#thesurvey.survey_perso 

fieldset#fieldset_fields div.encaps_bloc div.surveybloc div.contenu_bloc {
    font-size: 13px;
    font-style: italic;
}

html body.body_survey div#container div#appli div#innerMain 

div#accueil_content.perso_ div.saisie_data form#thesurvey.survey_perso 

fieldset#fieldset_fields div.encaps_bloc {
    border-bottom: 1px dotted;
    margin-bottom: 10px;
    padding: 5px;
}

textarea {
    font: 10px verdana,arial,helvetica,sans-serif;
    height: 100px;
    width: 585px;
}

.champ_file {
    font: 10px verdana,arial,helvetica,sans-serif;
}

.survey_perso {
    padding: 0 20px;
}

.options_bloc {
    padding-bottom: 10px;
} 

/****** Préférences de communication ******************/

div.PrefComm h4{
       display: none;
}
div.PrefComm #surveybloclogin{
       display: none;
}
div.PrefComm .contenu_bloc {
    width: 300px;
    display: inline-block;
}
div.PrefComm .options_bloc {
    width: 200px;
    display: inline-block;
}





/***********************************************************************/
/***********************************************************************/
/*****************  AVARACLUB  ******************************************/
/***********************************************************************/
/***********************************************************************/


/************************************************************/
/***** STYLES ***********************************************/
/************************************************************/

body {  
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}

a {
  color: #164789;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
  color: #1b59ac;
}

#accueil_content h1.titreperso {
    display: none;
}

/************************************************************/
/*** CONTENT ************************************************/
/************************************************************/

div#innerMain {
    background: url("/offres/doc_inline_src/471/fond_header_2016.png") no-repeat 0 0 #fff;
    margin: 0px auto;
    width: 1200px;
}

#innerMain .spacer {
    height: 0px;
}

#accueil_content {
  margin: 0 !important;
  padding:0 !important;
  background-color: #e3e3e3 !important;
  width: 940px !important;
  min-height: 1090px;
}

/************************************************************/
/***** HEADER ***********************************************/
/************************************************************/

div#container {
  width: 100%;
}

#header_aiw{
  display:none;
}

/*** LOGO ***/
#html_17910 #header_logo {
    text-align: center;
    display: inline-block;
    width: 70%;
}

#html_17910 #header_logo img {
    max-height: 100px;
}


/*** ALERTE ***/

#html_17910 #header_alerte {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    float: right;
    width: 30%;
}

#header_alerte_logo, #header_alerte .lecteur_rss {
    display: inline-block;
}

#html_17910 #header_alerte img {
    max-height: 50px;
}

#header_alerte .thetitle {
    display: none;
}

#header_alerte .lecteur_rss {
    width: 225px;
    float: right;
    background: none;
    border: none;
}

#header_alerte .lecteur_rss a {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}


/*** MENU ***/

#menutop, #menutop ul, #menutop ul li, #menutop ul li a, #menutop ul li span {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    list-style: outside none none;
    display: block;
    box-sizing: border-box;
    background-color: #0C3C69;
    top:155px !important;
}

.menu_selected {
  text-decoration: underline !important;
}

#menutop:after,
#menutop > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#menutop > ul > li {
  float: left;
}

.subs {
  border-top: 3px solid #d80a1c;
}

#menutop > ul > li > a, #menutop .nolink {
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    padding: 0 13px 0 !important;
    height: 32px;
    display: table-cell;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 12px !important;
}

.lastmenu a {
  border-right: none !important;
}

#menutop > ul > li:hover > a {
  color: #ffffff;
  text-decoration: underline;
}

#menutop > ul > li.has-sub > a {
  padding-right: 30px;
}

#menutop > ul > li.has-sub:hover > a:before {
  top: 29px;
  height: 0;
}

#menutop ul ul {
  position: absolute;
  left: -9999px;
  top: 29px;
  z-index: 10000;
}

#menutop.align-right ul ul {
  text-align: right;
}

/*#menutop ul ul li {
  border-bottom: 1px solid #198B2E !important;
}*/

#menutop li:hover > ul {
  left: auto;
}

#menutop.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#menutop li:hover > ul > li {
  height: auto;
}

#menutop ul ul li a {
  padding: 7px 15px !important;
  width: auto;
  font-size: 12px;
  text-decoration: none;
  color: #f2f2f2;
  font-weight: 400;
  background-image: linear-gradient(to bottom, #7FC241, #29B24A) !important;
  border: 1px solid #198B2E;
}

#menutop ul ul li:last-child > a,
#menutop ul ul li.last-item > a {
  border-bottom: 0;
}

#menutop ul ul li:hover > a,
#menutop ul ul li a:hover {
  color: #ffffff;
}

/************************************************************/
/***** COL GAUCHE *******************************************/
/************************************************************/

div#menu_appli_nosh {
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: 260px;
    z-index: 100;
    background-color: #0F4C85;
}

#col_g_service h1,
#col_g_agenda h1 {
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 4px 0px;
    background-color: #0c3c69;
    margin:0;
}

/*** MENU ***/

#premier_ul_2434 a {
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
    display: block;
    padding: 7px 0 0 45px;
    font-weight: normal;
}

#premier_ul_2434 li.idMenu_44463 a {
    background: transparent url("/offres/doc_inline_src/471/ateliers.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_33201 a {
    background: transparent url("/offres/doc_inline_src/471/ateliers.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_23126 a {
    background: transparent url("/offres/doc_inline_src/471/news.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_43967 a {
    background: transparent url("/offres/doc_inline_src/471/emploi.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_39480 a {
    background: transparent url("/offres/doc_inline_src/471/emploi.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_38931 a {
    background: transparent url("/offres/doc_inline_src/471/annuaire.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_38534 a {
    background: transparent url("/offres/doc_inline_src/471/performance.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_43970 a {
    background: transparent url("/offres/doc_inline_src/471/informations.png") no-repeat scroll 0px 0px;
}

#premier_ul_2434 li.idMenu_38480 a {
    background: transparent url("/offres/doc_inline_src/471/link.png") no-repeat scroll 0px 0px;
}

/****** CALENDRIER ******/

#calendar {
    width: 260px;
    font-family: "Open Sans",sans-serif;
    float: none !important;
}

.calendar table {
    padding: 2px 0px 0px !important;
    width: 240px;
}

.calendar thead {
    background-color: #0c3c69;
    color: #fff;
  font-family: 'Open Sans', sans-serif;
}

.calendar thead .button,
.calendar thead .title,
.calendar thead .name {
    border: none;
}

.calendar tbody td.evenement, 
.calendar tbody td.selected {
    background: url("/offres/doc_inline_src/471/fond_calendrier.png") no-repeat center center !important;
    border:none;
}


/****** EVENEMENTS ******/
.titre_debut_event .date {
    color: #FFF !important;
    font-weight: 300;
    font-size: 14px;
    margin-left: 30px;
}

.titre_debut_event .title {
    color: #FFF !important;
    display: block;
    font-family: "Open Sans",sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 5px 0px;
    font-style: normal !important;
    text-transform: uppercase;
    margin-left: 30px;
    width: 210px;
}

#list_events .debut_event {
    display: none;
}

#col_g_agenda #list_events .lien_suite_event{
    margin:0px;
    padding:0px
}

#col_g_agenda #list_events .lien_suite_event a {
    color:#ffffff !important;
    margin:0px;
    padding:0px;
    margin-right:10px;
}

#col_g_agenda h3{
   margin-bottom:0px;
   padding-bottom:0px;
}


/************************************************************/
/***** CONTENU **********************************************/
/************************************************************/
.perso {
    background-color: #f0f0f0;
    margin: 0 !important;
    min-height: 957px;
}

div.htmlarea_content {
    padding: 0px;
    margin: 0px auto;
    width: 800px;
    padding-top: 20px;
}

/**** ACTUALITES ****/


.body_actualite div.actu .htmlarea_content .actu_flux_rss {
    display: inline-block;
    margin: 10px 0;
    border-bottom: 1px solid #0C3C69;
    padding-bottom: 10px;
    width: 100%;
}

#spacer_flux_actus{
   display:none;
}

.body_p_43967 div.wrapper_actu {
    border-width: 1px 1px 3px;
    border-style: solid;
    border-color: #C0C0C0 #C0C0C0 #F69E22;
    display: inline-block;
    width: 250px;
    vertical-align: top;
    margin: 5px;
    min-height: 370px;
    position: relative;
}

.body_p_43967 div.wrapper_actu .wrapper_img_actu {
    display: inline-block;
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
    height: 110px;
}

.body_p_43967 div.wrapper_actu .wrapper_img_actu .img_actu {
    margin: 0;
    padding: 0;
    max-width: 250px;
}

.body_p_43967 .wrapper_actu h3{
    padding:0 6px;
}

.body_p_43967 .wrapper_actu h3 .titre {
    text-decoration: none;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}

.body_p_43967 .wrapper_actu .dateActu {
    margin: 6px 0px;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
    padding: 0 6px;
}

.body_p_43967 .wrapper_actu .text_actu {
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    text-align: justify;
    padding: 5px;
}

.body_p_43967 .wrapper_actu .read_more {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 250px;
    padding: 10px 0;
}

.body_p_43967 .wrapper_actu .actu_plus {
    background-color: #F69E22;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    font-family: "Open Sans",sans-serif;
    border-radius: 17px;
    text-align: center;
    margin:0 auto;
    position: relative;
    transition: all 0.3s ease 0s;
}

.body_p_43967 .wrapper_actu .actu_plus:hover {
    background-color: #f68122;
}

.body_p_43967 .wrapper_actu .plus_suite {
    text-decoration: none !important;
    color: #fff;
    font-weight: 700;
    right: 5px;
    top: 1px;
    position: absolute;
}


.body_actualite a.detail{
 font-family: "Open Sans",sans-serif;
    font-size: 13px;
}



/**** ATELIERS ****/

.body_p_44463 .event_flux_rss .event_plus,
.body_p_33201 .event_flux_rss .event_plus {
    background-color: #349934;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    font-family: "Open Sans",sans-serif;
    border-radius: 17px;
    text-align: center;
    margin: 0px auto;
    position: relative;
    transition: all 0.3s ease 0s;
}

.body_p_44463 .event_flux_rss .event_plus:hover,
.body_p_33201 .event_flux_rss .event_plus:hover {
    background-color: #177817;
}

.body_p_44463 .event_flux_rss .plus_suite, 
.body_p_33201 .event_flux_rss .plus_suite {
    text-decoration: none !important;
    color: #FFF;
    font-weight: 700;
    right: 5px;
    top: 1px;
    position: absolute;
}

#form_filtres_agenda {
    margin-bottom: 20px;
}

#filtre_event_3 {
    display: inline-block;
    margin-right: 25px;
}

#filtre_event_boutons {
    display: inline-block;
}

.body_p_44463 div.event_flux_rss,
.body_p_33201 div.event_flux_rss {
    border-width: 1px 1px 3px;
    border-style: solid;
    border-color: #C0C0C0 #C0C0C0 #339933;
    display: inline-block;
    width: 250px;
    vertical-align: top;
    margin: 5px;
    min-height: 430px;
    position: relative;
}

.body_p_44463 div.event_flux_rss .biglogo_event img,
.body_p_33201 div.event_flux_rss .biglogo_event img {
    margin: 0;
    padding: 0;
    max-width: 250px;
}

.body_p_44463 .event_flux_rss h3.titre_debut_event, 
.body_p_33201 .event_flux_rss h3.titre_debut_event{
    text-decoration: none;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    padding: 0 5px;
}

.date_event {
    border-top: 1px solid #339933;
    width: 95%;
    border-bottom: 1px solid #339933;
    padding: 5px 0;
    margin: 10px auto;
    color: #339933;
}

.body_p_44463 .event_flux_rss .debut_event,
.body_p_33201 .event_flux_rss .debut_event {
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    padding: 0 5px;
}

.body_p_44463 .event_flux_rss .read_more, 
.body_p_33201 .event_flux_rss .read_more {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 250px;
    padding: 10px 0;
}

/*.body_p_44463 .event_flux_rss .event_plus {
    display: none;
}*/

.body_p_44463 .event_flux_rss .plus_suite, 
.body_p_33201 .event_flux_rss .plus_suite {
    text-decoration: none !important;
    color: #fff;
    font-weight: 700;
}

.body_p_44463 .choix_categorie_flux, 
.body_p_33201 .choix_categorie_flux {
    background-color: #393;
    padding: 5px;
    color: #FFF;
    margin-bottom: 15px;
    margin-left: 5px;
    min-width: 250px;
    font-family: "Open Sans",sans-serif !important;
}

/***** INFORMATIONS PRATIQUES *****/

#tabs .the_menu {
    background-color: #B4B4B4;
    padding: 10px;
    text-decoration: none !important;
    color: #fff;
    font-weight: 700;
}

.body_p_43970 .wrapper_actu {
    margin-bottom: 15px;
}

.body_p_43970 .editactu h1 {
    background-color: #B4B4B4 !important;
    color: #000 !important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: bold !important;
    font-size: 13px !important;
    padding: 5px !important;
}

.body_p_43970 .editactuselected h1 {
    background-color: #b82828 !important;
    color: #fff !important;
    font-family: "Open Sans",sans-serif !important;
}

.body_p_43970 .t_edit_cont {
    border: 1px solid #c0c0c0;
    border-bottom: 2px solid #B82828;
    width: 798px !important;
}

.body_p_43970 .t_edit_cont .htmlarea_content {
    padding: 10px !important;
    width: 790px !important;
}

.menu_actuscatmenu {
    display: inline-block;
    margin: 0 10px 20px 0;
    background-color: #B4B4B4;
    color: #fff;
    font-weight: bold;
    padding: 10px;
}

.menu_actuscatmenu:hover {
   cursor:pointer
}

.menu_categorie_flux .cat_selected {
    background-color: #B82828;
}


/***** MOTEUR DE RECHERCHE *****/

#form_moteur_recherche fieldset {
    border: none;
}

#form_moteur_recherche h3 {
    display: none;
}

#form_moteur_recherche #rechercher {
    width: 88%;
    background: #2F79C0;
    color: #fff;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
}

#form_moteur_recherche .titre_liste {
    width: 110px !important;
    display: inline-block;
}

#div_filtre_et_ou p {
    margin-bottom: 12px;
}

.fiche_membre .less.active .button-read-more, .button-read-less  {display: none}
.fiche_membre .less.active .button-read-less {display: block}
.fiche_membre .more {margin-top: 10px}
.fiche_membre .more p {margin: 0;padding: 0}


.fiche_membre .col_gauche .roundedImage{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:100px;
    height:100px;
}

.fiche_membre .col_gauche {
    display: inline-block;
    border-right: 2px solid #0C3C69;
    vertical-align: top;
    padding: 15px;
}

.fiche_membre .col_droite {
    display: inline-block;
    width: 78%;
    padding: 0px 15px;
}

.fiche_membre {
    background-color: #FFF;
    margin-bottom: 30px;
    padding: 2px 0px 10px 5px;
    display: inline-block;
    border-bottom: 2px solid #0F4C85;
    font-family: "Open Sans",sans-serif !important;
    width: 100%;
}

.fiche_membre .button-more, .fiche_membre .button-less {
    background-color: #0F4C85;
    border-radius: 32px;
    padding: 6px;
    width: 15px;
    height: 15px;
    text-align: center;
    display: inline-block;
    float: right;
}

.icon-plus,
.icon-minus {
    color: #fff;
}
.icon-user,
.icon-facebook,
.icon-twitter,
.icon-linkedin,
.icon-location,
.icon-mail {
    color: #2F79C0;
}

.icon-mail {
    margin-right: 4px;
}

.icon-facebook,
.icon-twitter,
.icon-linkedin {
    font-size: 13px;
    float:right;
    padding: 0 5px;
}

#accueil_content #actu_22936 {
    background-color: #fff !important;
}

.body_myfiche .perso {
    min-height: 0;
}

#data_fiche {
    background-color: #fff;
    padding: 10px;
}


#html_17910 .spacer {
    display: none;
}

#html_17910 #menutop {
    display: inline-block !important;
    margin-top: 22px;
}

#html_17910 #img_profil {
    overflow: hidden;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: inline-block;
    background-size: cover !important;
}

#info_membre_connect {
    display: table;
    float: right;
    margin-top: 13px;
    margin-right: 10px;
}

#info_membre_connect span {
    vertical-align: middle;
    display: table-cell;
    padding: 0px 0px 0px 6px;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
}

#html_18016 {
    text-align: center;
    color: #B0B0B0;
}

#html_18016 a{
    color: #B0B0B0;
    text-decoration:none;
}

#aiw_footer{
   display:none;
}

.body_p_39480 .actu_flux_rss {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #F69E22;
}

#ss_info_membre_connect a {
    display: table;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    margin: 0px auto;
    font-size: 13px;
    padding: 5px;
}

#ss_info_membre_connect {
    background-color: rgb(12, 60, 105);
    width: 200px;
    margin-left: 740px;
    margin-top: -9px;
}


/*** MODIFICATIONS DU 15/02/2016 ***/

#menu_haut {
    display: inline-block;
}

#menu_haut > a {
 display: inline-block;
vertical-align: top;
}


#html_17910 #menutop {
    display: inline-block !important;
    margin-bottom: 2px !important;
}

#html_17910 .menu_selected {
    text-decoration: none !important;
    border-bottom: 3px solid #fff !important;
}

.icon-home {
    font-size: 18px;
    color: #fff;
    padding-left: 12px;
    vertical-align: top;
}

#html_17910 #menutop {
    display: inline-block !important;
    margin-top: 0;
}

#html_17910 #header_logo {
    text-align: center;
    display: inline-block;
    width: 70%;
}

#bandeau_header {
    height: 124px;
}

#info_membre_connect {
    display: table;
    float: right;
    margin-top: -7px;
    margin-right: 10px;
}

#menu_haut a {
    text-decoration: none;
}

#premier_ul_2430 {
    margin: 0 !important;
    padding: 0 !important;
}

#premier_ul_2430 .subs.sub-menu {
    margin: 0 !important;
    padding: 0 !important;
}

#list_events h3.complet {
    background: url(/offres/doc_inline_src/471/complet.png) no-repeat 0 0;
}

.reseaux_sociaux img {
    width: 14px;
    float: right;
}