
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#header_club {
	width:959px;
}

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: 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:-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: 12px;
	font-family: Lato, sans-serif;
}

.titreperso {

}

a {
	color: #164789;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #1b59ac;
}

#accueil_content h1.titreperso {
    display: none;
}

/***** 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:#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;
}

#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: lato,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;
}

div.slides_container div.lirelasuite a{
  color: orange;
  font-weight: bold;
  text-decoration: none;
}

.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 **/

#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: lato,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: lato,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;
    margin: 5px;
    padding: 5px;
    min-height : 120px
}

.actudeployee h1 {
    font-family: lato,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: lato,sans-serif !important;
    font-size: 12px !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: 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;
}

/****  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: 340px;
}

.body_myfiche #identite_fiche {
    display: inline-block;
    width: 340px;
    height: 190px;
}

.body_myfiche #adperso_fiche {
    clear: both;
    float: left;
    padding: 20px 0;
    width: 330px;
}

.body_myfiche #adpro_fiche {
    float: left;
    margin-left: 10px;
    padding: 20px 0;
    width: 340px;
}


span.titre_champs{
    color: #405693;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    padding-left: 5px;
    width: 155px;
}

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: 168px !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: 160px;
}

.body_myfiche div.fichecontact td.annu2 {
    border: 1px solid #DFEBD5!important;
    width: 188px !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;
}


.body_myfiche .idtof {
    float: left;
    width: 263px;
    text-align: center;
}

.body_myfiche .bttof {
}

.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: 342px !important;
}

#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;
}


/*** 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;
}

/*** MOTEUR DE RECHERCHE ***/

#form_moteur_recherche p#rech_filtre3 {
  display: none;
}

.motrech-avarap {
    font-family: Lato,sans-serif;
}

.motrech-avarap .adresse p {
    margin: 2px 2px 2px 130px;
}

.body_moteur_search #accueil_content ul {
  list-style: none outside none;
  padding: 10px;
}

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;
}

.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
}

/************** reseau et liens ****************/

.body_p_38480 div#accueil_content, 
.body_p_38479 div#accueil_content, 
.body_p_38481 div#accueil_content, 
.body_p_38478 div#accueil_content, 
.body_p_38482 div#accueil_content 
{
    width: 710px;
}
.body_p_38478 div#menu_appli_nosh, 
.body_p_38479 div#menu_appli_nosh, 
.body_p_38480 div#menu_appli_nosh, 
.body_p_38481 div#menu_appli_nosh, 
.body_p_38482 div#menu_appli_nosh, 
.body_p_38478 div.htmlarea_content img, 
.body_p_38479 div.htmlarea_content img, 
.body_p_38480 div.htmlarea_content img, 
.body_p_38481 div.htmlarea_content img, 
.body_p_38482 div.htmlarea_content img 
{
    padding: 0;
    margin: 0;
    max-width: 710px;
}

.body_p_38478 div.htmlarea_content ul.menuQSN, 
.body_p_38479 div.htmlarea_content ul.menuQSN, 
.body_p_38480 div.htmlarea_content ul.menuQSN, 
.body_p_38481 div.htmlarea_content ul.menuQSN, 
.body_p_38482 div.htmlarea_content ul.menuQSN
{
    height: 25px;
    margin: 0 0 15px 20px;
    padding: 0;
}

.body_p_38478 div.htmlarea_content ul.menuQSN li , 
.body_p_38479 div.htmlarea_content ul.menuQSN li , 
.body_p_38480 div.htmlarea_content ul.menuQSN li , 
.body_p_38481 div.htmlarea_content ul.menuQSN li , 
.body_p_38482 div.htmlarea_content ul.menuQSN li 
{
    display: block;
    float: left;
    background: #EEEEEE;
    height: 20px;
    padding: 5px 25px 0 25px;
    width: auto;
    margin-left: 1px;
    text-align: center;
}

.body_p_38478 div.htmlarea_content ul.menuQSN li.premier, 
.body_p_38479 div.htmlarea_content ul.menuQSN li.premier, 
.body_p_38480 div.htmlarea_content ul.menuQSN li.premier, 
.body_p_38481 div.htmlarea_content ul.menuQSN li.premier, 
.body_p_38482 div.htmlarea_content ul.menuQSN li.premier 
{
    margin-left: 0;
}

.body_p_38478 div.htmlarea_content ul.menuQSN li a, 
.body_p_38479 div.htmlarea_content ul.menuQSN li a, 
.body_p_38480 div.htmlarea_content ul.menuQSN li a, 
.body_p_38481 div.htmlarea_content ul.menuQSN li a, 
.body_p_38482 div.htmlarea_content ul.menuQSN li a 
{
    height: 21px;
    display: block;
    color: #5A5A5A;
    text-decoration: none;
}

.body_p_38478 div.htmlarea_content ul.menuQSN li a:hover, 
.body_p_38478 div.htmlarea_content ul.menuQSN li a:focus, 
.body_p_38479 div.htmlarea_content ul.menuQSN li a:hover, 
.body_p_38479 div.htmlarea_content ul.menuQSN li a:focus, 
.body_p_38480 div.htmlarea_content ul.menuQSN li a:hover, 
.body_p_38480 div.htmlarea_content ul.menuQSN li a:focus, 
.body_p_38481 div.htmlarea_content ul.menuQSN li a:hover, 
.body_p_38481 div.htmlarea_content ul.menuQSN li a:focus, 
.body_p_38482 div.htmlarea_content ul.menuQSN li a:hover, 
.body_p_38482 div.htmlarea_content ul.menuQSN li a:focus 
{
    text-decoration: underline;
} 

/*** 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;
}

/*****************Réseaux Sociaux***************/
#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;
}