
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_5382{background-color : #405b81;}
				div#maa_5382 dl dt a,div#maa_5382 dl dt span{color : #ffffff;background-color : #405b81;}
				div#maa_5382 dl dt a.menu_selected,div#maa_5382 dl dt span.menu_selected{color : #fbec98;background-color : #405b81;}
				div#maa_5382 dl dt a:hover,div#maa_5382 dl dt span:hover,div#maa_5382 dl dt a.menu_selected:hover,div#maa_5382 dl dt span.menu_selected:hover{color : #405b81;background-color : #cfdde5;}
				div#maa_5382 ul li{background-color : #ababab;}
				div#maa_5382 ul li a{color : #ffffff;}
				div#maa_5382 ul li a.menu_selected{color : #fbec98;}
				div#maa_5382 ul li:hover,div#maa_5382 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;
}

/**** Supprimé JFP
div.htmlarea_content table,
div.htmlarea_content table tbody, 
div.htmlarea_content table tbody tr, 
div.htmlarea_content table tbody tr td {
    border: 1px solid #cccccc !important;
}
****/

div.htmlarea_content table, 
div.htmlarea_content table tbody, 
div.htmlarea_content table tbody tr, 
div.htmlarea_content table tbody tr td {
    border: none;
}


/***** FONTICON **********************************************/

/***** 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)
}
	
#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:#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 ********************************************/


.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: 14px;
	height: 80px;
	margin: 6px 0 0 !important;
	border: solid #ffc24c 1px;
	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 {
	display: inline-block;
	height: 45px;
	margin: 20px 0 0 20px;
	padding: 0;
	vertical-align: top;
	width: 45px;
}

	.icon-info, .icon-users, .icon-link, .icon-star3 , .icon-pencil2 , .icon-bubbles2 {
font-size: 37px;
text-shadow: 1px 1px 2px #656565;
	}

.txt_avarap {
	display: inline-block;
	margin: 20px 0 0;
	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 **/

.actu_flux_rss {
    padding: 10px 0;
}

.actu_flux_rss {
    padding: 10px 0;
}

#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;
}

/****  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;
}



/*** 59-62 ***/

.conf_5208 #logo,
.conf_5205 #logo {
	display: inline-block;
	margin: 16px 0 0 250px;
}