
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 : 980px;}
div#container{width : 981px;}

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: #FFFFFF; background-image: url(/offres/file_inline_src/471/471_CSS2_101829.gif); background-repeat: repeat; background-attachement: scroll; background-position: ; }
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#maa_4430{background-color : #405b81;}
				div#maa_4430 dl dt a,div#maa_4430 dl dt span{color : #ffffff;background-color : #405b81;}
				div#maa_4430 dl dt a.menu_selected,div#maa_4430 dl dt span.menu_selected{color : #fbec98;background-color : #405b81;}
				div#maa_4430 dl dt a:hover,div#maa_4430 dl dt span:hover,div#maa_4430 dl dt a.menu_selected:hover,div#maa_4430 dl dt span.menu_selected:hover{color : #405b81;background-color : #cfdde5;}
				div#maa_4430 ul li{background-color : #ababab;}
				div#maa_4430 ul li a{color : #ffffff;}
				div#maa_4430 ul li a.menu_selected{color : #fbec98;}
				div#maa_4430 ul li:hover,div#maa_4430 ul li a:hover{background-color : #cfdde5;color : #405b81;}
				div#header_club {
	width:730px;
}

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 10px;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: 8px;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:-20px;max-width: expression( Math.min(parseInt(this.offsetWidth), -20) );}
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 {
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
}

.titreperso {}

a {
    color: #164789;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
    color: #1b59ac;
}

.colorcat_1399 {
    display: none;
}

#accueil_content h1.titreperso {
    display: 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;
}


/***** STRUCTURE *********************************************/
/***** 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);
    position: relative;
    
}

#logo {
    display: inline-block;
    margin: 16px 0 0 350px;
}


/** bloc connexion**/

#connection {
    position: absolute;
    right: 0;
    top: 0;
}

#esp_member {
    display: inline-block;
    background: #25578a;
    color: white;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}

#esp_member>a,
#contact>a {
    color: white !important;
}

#contact {
    display: inline-block;
    background: #25578a;
    color: white;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
  }

#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: #174577;
    text-align: center;
    width: 210px;
}

form#formlogin fieldset {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}

.oubli a {
    color: #174577 !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: #174577;
    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 #174577;
    color: #174577;
    cursor: pointer;
    font-family: lato, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    text-align: center;
    text-decoration: none;
}

#member {
    border-radius: 20px;
    display: inline-block;
    height: 30px;
    margin: -30px 0 0 175px;
    padding: 35px 0 0 30px;
    vertical-align: top;
    width: 100px;
    background: #f77a1e;
    background-image: -webkit-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -moz-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -ms-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -o-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: linear-gradient(to bottom, #f77a1e, #fdb01d);
}

.arrow {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 0 5px 7px;
    border-color: transparent transparent transparent #ffffff;
    display: inline-block;
}

#member>a {
    color: #fff;
    font-family: lato;
    font-size: 14px;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
}

#member>a:hover {
    text-decoration: underline;
}

#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;
}


/*** 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;
}


/***WRAPPER CONTENT FOOTER *******************************************/

div#appli {
    background: none !important;
}


/***  WRAPPER CONTENT **************************************/

div#innerMain {
    background: none;
    margin: 0 auto;
    width: 960px;
}


/***  CONTENT **********************************************/

div#accueil_content {
    margin: 15px 0 0;
    padding: 0;
    width: 710px;
}

div#z8 {
    background: none;
}

div#z9 {
    background: none;
}

.colonne_fluxnoariane,
.colonne_flux {
    margin: 0 0 0 20px !important;
    padding: 0 !important;
    width: 230px !important;
}


/***  BLOC ACTU ********************************************/

.lire_plus_link a:first-child {
    display: none !important;
}

/*** .suite_none {
    display: none !important;
  }**/

.colonne_fluxnoariane #actus,
.colonne_flux #actus {
    margin: 15px 0 0;
}

.icon-newspaper {
    color: #003d7e;
    display: inline-block;
    font-size: 30px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.colonne_fluxnoariane #h1_flux_actus,
.colonne_flux #h1_flux_actus {
    color: #003d7e;
    display: inline-block;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    vertical-align: -4px;
}

.colonne_fluxnoariane #actu_flux_rss_0,
.colonne_flux #actu_flux_rss_0,
.colonne_flux #ac,
.colonne_fluxnoariane #ac {
    -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;
}

.colonne_fluxnoariane .actu_flux_rss h3,
.colonne_flux .actu_flux_rss h3 {
    padding: 0;
    margin: 0;
}

.colonne_fluxnoariane .titre,
.colonne_flux .titre {
    color: #cbd214 !important;
    display: block;
    padding: 0 !important;
    text-decoration: none;
    text-transform: uppercase !important;
    text-shadow: 1px 1px 2px #656565;
}

.colonne_fluxnoariane .detail,
.colonne_flux .detail {
    color: white;
    display: block;
    padding: 10px 0;
    text-decoration: none;
}

.colonne_fluxnoariane .suite,
.colonne_flux .suite {
    color: #fff !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold;
    text-align: right;
    text-decoration: underline !important;
}


/**** Evenements *****/

.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: lato, 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;
}


/***  BLOC boutons ***********************/

.btn_avarap {
    background: #f77a1e;
    background-image: -webkit-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -moz-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -ms-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: -o-linear-gradient(top, #f77a1e, #fdb01d);
    background-image: linear-gradient(to bottom, #f77a1e, #fdb01d);
    -webkit-border-radius: 15;
    -moz-border-radius: 15;
    border-radius: 15px;
    font-weight: bold;
    color: #ffffff;
    font-size: 15px;
    height: 80px;
    margin: 6px 0 0 !important;
    border: solid #ffc24c 1px;
    text-decoration: none;
    display: flex;
    align-content: center;
    align-items: center;
}

#btn_avarap a {
    text-decoration: none;
}

.btn_avarap:hover {
    background: #fdb01d;
    background-image: -webkit-linear-gradient(top, #fdb01d, #f7781e);
    background-image: -moz-linear-gradient(top, #fdb01d, #f7781e);
    background-image: -ms-linear-gradient(top, #fdb01d, #f7781e);
    background-image: -o-linear-gradient(top, #fdb01d, #f7781e);
    background-image: linear-gradient(to bottom, #fdb01d, #f7781e);
    text-decoration: none;
}

.icon_avarap {
    margin: 15px;
    padding: 0;

}

.icon-info,
.icon-users,
.icon-link,
.icon-star3,
.icon-pencil2,
.icon-bubbles2 {
    font-size: 32px;
    text-shadow: 1px 1px 2px #656565;
}

.txt_avarap {
    text-shadow: 1px 1px 2px #656565;
}


/***  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;
    vertical-align: top;
    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 ****************************************************/


/*** Actus et annonces **/

.event_flux_rss {
    margin-bottom: 4%;
  }

.actu_flux_rss {
    padding: 10px 0;
clear: both;
}

#accueil_content .actu_flux_rss .detail {
    color: grey !important;
    padding: 5px 0 0;
    text-decoration: none !important;
}

#accueil_content .suite {
    color: #1b59ac;
    display: block;
    float: right;
    text-decoration: underline !important;
}


/*** Avaranews ******************************************/

.logoactu img,
.logo_event img,
.biglogo_event {
    float: left;
    max-height:100px;
    padding: 0 !important;
    margin-right: 10px;
    width: 100px !important;
  }

  .biglogo_event img {
      max-width: 100% !important;
      padding: 0 !important;
  }
  

.actu_flux_rss h3,
.titre_debut_event  {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 15px !important;
  font-style: italic;
  font-weight: bold !important;
  padding: 0 0 5px !important;
  text-decoration: none !important;
}

a.suite {
    float: none;
    text-decoration: underline !important;
    color: #fc9911 !important;
  }


.titre_debut_event span {
    display: none;
}

.event_flux_rss .icon-plus::before {
    content: "Lire la suite";
    text-decoration: underline !important;
    color: #fc9911 !important;
  }

 .choix_categorie_flux,
 .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;
  }

/****  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;
}


/****** FAQ ******/

.conf_3901 div#actu_navigation {
    display: none;
}

.conf_3901 #section_actus a {
    display: none;
}

.conf_3901 div#accueil_content p {
    display: none;
}

.conf_3901 div#accueil_content div p {
    display: block;
}

.conf_3901 h2#section_actus,
.conf_3702 h2#section_actus {
    display: none;
}

.conf_3901 div.lecteur_rss a {
    font-size: 12px;
}


/****** Pages Temoignages PM + Participants ******/

.conf_3903 div.lecteur_rss div.thetitle,
.conf_3902 div.lecteur_rss div.thetitle {
    background: none !important;
    font-size: 15px;
    margin: 0 20px 15px;
}

.conf_3903 div.lecteur_rss div.thetitle p,
.conf_3902 div.lecteur_rss div.thetitle p {
    color: #439f36;
    text-align: left;
}

.conf_3903 div.lecteur_rss li,
.conf_3902 div.lecteur_rss li {
    background: none repeat scroll 0 0 transparent;
    font-size: 13px;
    list-style: outside none disc;
    padding: 3px 0 15px 3px;
}

.conf_3903 div.lecteur_rss,
.conf_3902 div.lecteur_rss {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
}


/*** 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;
}

.contenu_bloc,
.surveybloctype1 {
    margin-top: 10px;
}

.surveybloctype1 {
    color: #1b59ac;
}


/* qui sommes nous */

div.htmlarea_content img.imagelarge {
    padding: 0;
    margin: 0;
    max-width: 687px;
}


/* Médias */

.body_p_38475 div#accueil_content #z8 {
    padding: 0;
}

.body_p_38475 div#accueil_content #z8 .pub_sous_rss {
    margin: 0;
}

.body_p_38475 div.htmlarea_content ul {
    padding: 0 0 0 20px;
    height: 46px;
}

.body_p_38475 div.htmlarea_content ul li {
    background: url("/offres/doc_inline_src/471/pdf.gif") no-repeat 10px 10px #EEEEEE;
    display: block;
    position: relative;
    float: left;
    width: 26%;
    padding-left: 6%;
    padding-top: 8px;
    text-align: left;
    height: 38px;
    margin-left: 2px;
}

.body_p_38475 div.htmlarea_content ul li a {
    background: url("/offres/doc_inline_src/471/btpresse.jpg") no-repeat #498f26;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    padding: 3px 5px 0 18px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_38475 div.htmlarea_content ul li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.body_p_38475 div.htmlarea_content ul li a {
    background: url("/offres/doc_inline_src/471/btpresse.jpg") no-repeat #498f26;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    padding: 3px 5px 0 18px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_38475 div.htmlarea_content ul li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.body_p_38475 div.htmlarea_content table {
    margin: 20px 20px 0 20px;
    border: none;
}

.body_p_38475 div.htmlarea_content table tbody,
.body_p_38475 div.htmlarea_content table tr,
.body_p_38475 div.htmlarea_content table tr td {
    border: none;
    vertical-align: middle;
}

.body_p_38475 div.htmlarea_content table a {
    background: #498f26;
    display: block;
    width: auto;
    padding: 3px 5px 0 5px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_38475 div.htmlarea_content table a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}


/************ page DOC *************/

.body_p_40834 div#accueil_content #z8 .pub_sous_rss {
    margin: 0;
}

.body_p_40834 div.htmlarea_content ul {
    padding: 0 0 0 20px;
    height: 46px;
}

.body_p_40834 div.htmlarea_content ul li {
    background: url("/offres/doc_inline_src/471/pdf.gif") no-repeat 10px 10px #EEEEEE;
    display: block;
    position: relative;
    float: left;
    width: 26%;
    padding-left: 6%;
    padding-top: 8px;
    text-align: left;
    height: 38px;
    margin-left: 2px;
}

.body_p_40834 div.htmlarea_content ul li a {
    background: url("/offres/doc_inline_src/471/btpresse.jpg") no-repeat #498f26;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    padding: 3px 5px 0 18px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_40834 div.htmlarea_content ul li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.body_p_40834 div.htmlarea_content ul li a {
    background: url("/offres/doc_inline_src/471/btpresse.jpg") no-repeat #498f26;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    padding: 3px 5px 0 18px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_40834 div.htmlarea_content ul li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.body_p_40834 div.htmlarea_content table {
    margin: 20px 20px 0 20px;
    border: none;
}

.body_p_40834 div.htmlarea_content table tbody,
.body_p_40834 div.htmlarea_content table tr,
.body_p_40834 div.htmlarea_content table tr td {
    border: none;
    vertical-align: middle;
}

.body_p_40834 div.htmlarea_content table a {
    background: #498f26;
    display: block;
    width: auto;
    padding: 3px 5px 0 5px;
    height: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.body_p_40834 div.htmlarea_content table a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}


/*** MOTEUR DE RECHERCHE ***/

.body_moteur_search p#rech_filtre3 {
    display: none;
}

.body_moteur_search #accueil_content ul {
    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;
    margin-left: 120px;
}

.tof img {
    width: 100px;
}

#section_contact {
    display: none;
}

#form_moteur_recherche::before {
    font-size: 12px;
    font-weight: bold;
    color: blue;
    content: 'Ce moteur de recherche permet de rechercher 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 ****************************************************/

div.pub_sous_rss {
    margin: 0;
}

div.horizontal_zone {
    padding: 0;
}

div#container {
    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#menu_appli_nosh {
    display: none;
}

.date_modif {
    display: none !important;
}

#h2_flux_events {
    display: none;
}

.sanssuite .lien_suite_event a {
    display: none;
}

.sansdebut .debut_event a {
    display: none;
}

.embedded_actu .bloc_titre {
    display: none
}

.calevns .debut_event {
    display: none
}

.calevns .lien_suite {
    display: none
}


/****** Carroussel Headlines JFP ******/

#ac h3 {
    margin: 0;
    width: 200px;
}

#ac img,
.act img {
    margin: 0;
    width: 200px;
}


/****** Témoignages JFP ******/

div.tem h3 a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}