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

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: #fe3d6a;
}

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: #FFFFFF;
}

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

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

div#header_aiw {
	background-color: #F0FFF0; background-image: url(/offres/file_inline_src/545/545_CSS_192649.jpg); background-repeat: no-repeat; background-attachement: scroll; background-position: center;;
}

form#formlogin fieldset legend {
	color: #F0FFF0;
}

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

form#connect {
	background-color:#F0FFF0;
}

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: #000000;
}

.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 :#87CEEB url(/data/bkg/pix_570_ffffff.png) 205px 0 repeat-y ;
}

div#html_footer {
	background-color :#87CEEB;
}
dl.testttt dt a {	
	color: #01375d; 
	background-color: #00BFFF;
}

div#header_cadre{width : 980px;}
div#container{width : 981px;}

div#demonstration,div#aiw_bande ul li.thelink a{color: #F0FFFF; }
.calendar thead .title,.calendar .button{background-color:#F0FFF0;color: 80accb;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#F0FFF0;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: 80accb;}
body{background-color: #F0FFF0; }
div#header_club p.title_club,div#header_club h1#titre_nom_club{display:none;}
div#header_club p.description_club{display:none;}

#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_3301 dl dt a,div#maa_3301 dl dt span{color : #000000;background-color : #F0FFF0;}
				div#maa_3301 dl dt a.menu_selected,div#maa_3301 dl dt span.menu_selected{color : #000000;background-color : #F0FFF0;}
				div#maa_3301 dl dt a:hover,div#maa_3301 dl dt span:hover,div#maa_3301 dl dt a.menu_selected:hover,div#maa_3301 dl dt span.menu_selected:hover{color : #008000;background-color : #32CD32;}
				div#maa_3301 ul li{background-color : #F0FFF0;}
				div#maa_3301 ul li a{color : #000000;}
				div#maa_3301 ul li a.menu_selected{color : #000000;}
				div#maa_3301 ul li:hover,div#maa_3301 ul li a:hover{background-color : #32CD32;color : #008000;}
				div#maa_5618 dl dt a,div#maa_5618 dl dt span{color : #000000;background-color : #F0FFF0;}
				div#maa_5618 dl dt a.menu_selected,div#maa_5618 dl dt span.menu_selected{color : #000000;background-color : #F0FFF0;}
				div#maa_5618 dl dt a:hover,div#maa_5618 dl dt span:hover,div#maa_5618 dl dt a.menu_selected:hover,div#maa_5618 dl dt span.menu_selected:hover{color : #000000;background-color : transparent;}
				div#maa_5618 ul li{background-color : #F0FFF0;}
				div#maa_5618 ul li a{color : #000000;}
				div#maa_5618 ul li a.menu_selected{color : #000000;}
				div#maa_5618 ul li:hover,div#maa_5618 ul li a:hover{background-color : transparent;color : #000000;}
				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: 1px solid #F0FFF0;}

div.htmlarea_content {
	font-size: 10px;
	font-family:Arial, sans-serif;
	color: #4a4a4a;
}

div.htmlarea_content h1{font-size: 16px;padding:0px 10px 5px 0px;font-family:Arial, sans-serif;color: #01375d;} 
div.htmlarea_content h2{font-size: 14px;padding:0px 0px 0px 0px;font-family:Arial, sans-serif;color: #01375d;} 
div.htmlarea_content h3{font-size: 12px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;}
div.htmlarea_content h4{font-size: 10px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;} 
div.htmlarea_content h5{font-size: 9px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;} 
div.htmlarea_content h6{font-size: 10px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;} 
div.htmlarea_content address{font-size: 10px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;} 
div.htmlarea_content p{font-size: 10px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;}
div#boutique p,div#recherche p{font-size: 10px;font-family:Arial, sans-serif;padding:0px 0px 0px 0px;color: #4a4a4a;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #4a4a4a;}

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:#000000;}
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:#87CEEB;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#1E90FF;}
div.htmlarea_content img {position:relative;padding:5px;max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content p img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h1 img {max-width:-10px;max-width: expression( Math.min(parseInt(this.offsetWidth), -10) );}
div.htmlarea_content h2 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h3 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h4 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h5 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h6 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content address img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
body.body_p_23955 div.htmlarea_content table, 
body.body_p_23955 div.htmlarea_content table tbody, 
body.body_p_23955 div.htmlarea_content table tbody tr, 
body.body_p_23955 div.htmlarea_content table tbody tr td {
width:900px;
border:none;
}

body.body_p_23958 div.htmlarea_content table, 
body.body_p_23958 div.htmlarea_content table tbody, 
body.body_p_23958 div.htmlarea_content table tbody tr, 
body.body_p_23958 div.htmlarea_content table tbody tr td {
width:730px;
border:none;
}

body {
    margin-top: -8px;
}

div#container {
border:none;
width:100%;
}

#fc_liste_25495 #titre_liste{
  display:none;
}
#survey_3871 .options_bloc{
height: 35px;
}
/**********************HEAD************************/
#header_aiw .spacer{
font-size:0px;
line-height:0px;
}

div#z1{
padding:0px;
}

#html_10778 {
    margin-top: -150px;
    width: 100%;
position:relative;
z-index:200;
}

a#lien_bandeau{
display:block;
height:205px;
}

div#header_cadre {
    display: none;
    width: 960px;
}

div#z7{
width:890px; 
margin:0 auto;
padding:0;
}

div#header_aiw {
  height: 245px;
}

/************DIAPO****************/
#label_album,
#titre_album,
#nb_photos,
#slides .prev,
#slides .next{
display:none !important;
}

div#container_global {
height: 150px !important;
    margin: -11px 0 10px -150px !important;
    padding: 0;
    text-align: center;

}

div.slides_control img.img_diapo {
    width: 789px !important;
}

.slides_container {
    width: 980px;
    margin-left: 0px;
    top:45px;
height:250px !important;
}

#html_10839{
position:relative;
z-index:50;
}
/****************MENU************************/
div#maa_4204,
div#maa_2805,
div#maa_2904 {
    background-color: #fffff;
    /*margin-left: 194px;*/
margin-left: 102px;
padding-top:6px;
}

div#maa_4204 dl dt,
div#maa_2805 dl dt,
div#maa_2904 dl dt {
    background: none repeat scroll 0 0 transparent;
    padding: 0px;
}

div#maa_4204 dl dt span,
div#maa_2805 dl dt span,
div#maa_2904 dl dt span{
position:relative;
z-index:100;
}

#html_10838 object{
position:relative;
z-index:99;
}

div#maa_4204 dl dt a, 
div#maa_4204 dl dt span,
div#maa_2805 dl dt a, 
div#maa_2805 dl dt span,
div#maa_2904 dl dt a, 
div#maa_2904 dl dt span {
    background-color: #fffff;
    color: #000000;
    display: block;
    font-family:trebuchet ms;
    font-size: 17px;
    font-weight: normal;
    height: 28px;
    padding: 0;
    white-space: pre-wrap;
    width: 250px;
}

div#maa_4204 dl dt a:hover, 
div#maa_4204 dl dt span:hover,
div#maa_4204 dl dt a.menu_selected, 
div#maa_4204 dl dt span.menu_selected,
div#maa_4204 dl dt a.menu_selected:hover, 
div#maa_4204 dl dt span.menu_selected:hover,
div#maa_2805 dl dt a:hover, 
div#maa_2805 dl dt span:hover,
div#maa_2805 dl dt a.menu_selected, 
div#maa_2805 dl dt span.menu_selected,
div#maa_2805 dl dt a.menu_selected:hover, 
div#maa_2805 dl dt span.menu_selected:hover,
div#maa_2904 dl dt a:hover, 
div#maa_2904 dl dt span:hover,
div#maa_2904 dl dt a.menu_selected, 
div#maa_2904 dl dt span.menu_selected,
div#maa_2904 dl dt a.menu_selected:hover, 
div#maa_2904 dl dt span.menu_selected:hover {
    background-color: white;
    color: #003357;
border-top:3px solid #e90005;
    height: 36px;
margin-top: 0px;
}

div.cache {
    margin-left: 36px;
}

div#maa_4204 ul,
div#maa_2805 ul,
div#maa_2904 ul{
/*width:800px !important;*/
}

div#maa_4204 ul li a,
div#maa_2805 ul li a,
div#maa_2904 ul li a{
    font-family: arial;
    padding-bottom: 7px;
    padding-top: 5px;
padding-left:10px;
padding-right:10px;
}

div#maa_4204 ul li,
div#maa_2805 ul li,
div#maa_2904 ul li{
height: 25px;
/*float:left;*/
}

/****************APPLI*******************/
div#appli {
/*background: url("/offres/doc_inline_src/545/fond.jpg") no-repeat scroll center top white;*/
/*background: url("/offres/doc_inline_src/545/fond%5B0%5D.jpg") no-repeat scroll center top white;*/
/*background: url("/offres/doc_inline_src/545/fond_club41_2012_4.jpg") no-repeat scroll center top white;*/
/*background: url("/offres/doc_inline_src/545/Visuel_Fond_2016.jpg") */
}


/****************CONTENT******************/

div#innerMain {
    margin: 0 auto;
    margin-bottom: 10px;
    min-height: 1500px;
    padding-top: 6px;
    width: 1350px;
-height:1600px;

-webkit-border-radius: 10px;
border-radius: 10px;


background: -moz-linear-gradient(top,  rgba(0,91,155,0.5) 0%, rgba(0,91,155,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,91,155,0.5)), color-stop(100%,rgba(0,91,155,0.5)));
background: -webkit-linear-gradient(top,  rgba(0,91,155,0.5) 0%,rgba(0,91,155,0.5) 100%);
background: -o-linear-gradient(top,  rgba(0,91,155,0.5) 0%,rgba(0,91,155,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(0,91,155,0.5) 0%,rgba(0,91,155,0.5) 100%);
background: linear-gradient(to bottom,  rgba(0,91,155,0.5) 0%,rgba(0,91,155,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'#80005b9b\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', endColorstr=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'#80005b9b\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\',GradientType=0 );
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
}

div#accueil_content {
    border-right: 1px solid #F0FFF0;
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 0;
    min-height: 950px;
-height:9500px;
    padding: 1px;
    position: 100 px;
    width: 680px;
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);

-webkit-border-radius: 10px;
border-radius: 10px;
}

h1.titreperso, h2.titreperso, h2#section_actus, h2#section_events {
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
     margin-left: 30px;
    top:-20px;
}

div.date_modif {
display:none;
}

div#z9 {
display:none;
}

.body_p_23551 div#z9,
.body_p_24399 div#z9 {
display:block;
    border-top: 1px solid #F0FFF0;
}

#map{
width:620px !important;
}

div#map img,
div#map_2 img {
    float: left;
    margin-right: 5px;
    width: 50px;
}

/************COLONNE*******************/
div#menu_appli_nosh {
    width: 300px;
}

#html_10781{
padding-bottom:5px;
    border-bottom: 1px solid #F0FFF0;
}

#html_10838 {
    margin-left: 18px;
}

.flash{
float:left;
}

.gif_fanion{
float:left;
margin-left:18px;
}

#html_19726 {
	background-color: #fff;
}

#html_19726 #h2_flux_events {
	color: #013358;;
	border-bottom: 1px solid #2E9DE8;
	margin-left: 2%;
}

#html_19726 img {
	width: 96%;
}

#html_19726 .biglogo_event {
	text-align: center;
}

#html_19726 .lien_suite_event,
#html_19726 .debut_event{
	display: none;
}

#html_17929, #html_19817 {
	background-color: #F0FFF0;
	padding: 2px;
	margin: 0;
}





/****************FOOTER*******************/
div#aiw_footer {
display:none;
}

div#html_footer {
    background: url("/offres/doc_inline_src/545/footer.jpg") no-repeat scroll center top F0FFF0;
    height: 114px;
padding:0;
}

#html_10779{
width:680px;
margin:0 auto;
}

a#haut_bouton{
    display: block;
    height: 27px;
    margin-left: 894px;
    width: 96px;
}

#text_footer {
    float: left;
    font-family: arial;
    margin-left: 118px;
    -margin-left: 60px;
    margin-top: 7px;
}

#text_footer .titre {
    color: #FFFFFF;
    font-size: 16px;
}

#text_footer .copyright {
    color: #5BA5D7;
    font-size: 11px;
}

#text_footer .copyright a{
    color: #208bd4;
}

#mentions{
    margin-left:426px9;
    float: left;
    font-family: arial;
    margin-left: 340px;
    margin-top: 51px;
}


#mentions a{
    color: #5BA5D7;
    font-size: 14px;
}


div#html_10779 a#ancre_haut{
  display: block;
  height: 25px;
  margin-left: 896px;
  width: 90px;
}

/******************************************/
/*Page automatique de listes de clubs d\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'une région*/
/******************************************/
div.ficheclub{
border:1px solid #ccc;
padding:5px;
margin-bottom:10px;
clear:both;
font-family:arial, sans-serif;
font-size:12px;
}

div.ficheclub h4.titreclub{
padding-left:110px;
margin-bottom:0;
padding-bottom:0;
color:#01375D;
font-size:14px;
margin-top:0;
}

div.ficheclub div.tof{
float:left;
margin-right:10px;
width:100px;
border:1px solid #fff;
text-align:center;
}

div.ficheclub div.tof a img{
height:100px
}

div.ficheclub div.adr{
width:45%;
float:left;
}

div.ficheclub p.titre_div{
font-weight:bold;
font-variant:small-caps;
color:#01375D
}

div.ficheclub p.detail_div{
text-align:center;
clear:both;
margin:0;
}

div.ficheclub p.warning{
font-style:italic;
}

div.fiche_type_contact_1199 div.ficheclub{
clear:both;
}

div.listemembres,div.ficheclub{
clear:both
}

div.fc_search,
div.fc_search_publique div.fc_search p{
font-family:arial, sans-serif;
font-size:12px;
}

div.listemembres h4.titreclub{
font-weight:bold;
font-variant:small-caps;
color:#01375D;
font-size:18px;
font-family:arial, sans-serif;
text-align:center
}

h4.fichemembre,
div.htmlarea_content h4.fichemembre{
  border-top: 1px solid #CCCCCC;
  clear: both;
  color: #01375D;
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;
  padding-top: 9px;
}

div.fichecontact,
div.adr_membre,
div.htmlarea_content div.fichecontact,
div.htmlarea_content div.adr_membre{
clear:both;
}

div.adr,
div.htmlarea_content div.adr{
float:left;
width:250px
}

div.adr_fonction,
div.htmlarea_content div.adr_fonction{
float:left;
width:350px
}

div.adr p.titre_div,
div.adr_fonction p.titre_div,
div.htmlarea_content div.adr p.titre_div,
div.htmlarea_content div.adr_fonction p.titre_div{
font-weight:bold;
font-variant:small-caps;
color:#01375D;
}

div.adr_fonction p.focntion_n_1,
div.htmlarea_content div.adr_fonction p.focntion_n_1{
color:#9D4DAF;
}

div.reunion p,div.adr p,
div.htmlarea_content div.reunion p,div.adr p{
margin:5px;
}

div.fichecontact div.idtof,
div.htmlarea_content div.fichecontact div.idtof{
float:right;
}

h1#titre_search{
display:none;
}

div.ficheclubeditable td.annu2{
    border: 1px solid #CCCCCC;
    width: 148px;
}

div.ficheclubeditable td.annu2 input[type=text]{
border:none;
width:148px;
font-size:10px;
}

/************ACTU***************/
div.lecteur_rss div.thetitle p, table.meteo td.entetemeteo {
    color: #013358;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
}

div.lecteur_rss div.thetitle {
    background-color: #FFFFFF;
    border-bottom: 1px solid #2E9DE8;
    margin-bottom: 5px;
}

div.lecteur_rss {
    background-color: #FFFFFF;
    border: medium none;
    float: left;
    width: 100%;
}

div.lecteur_rss ul li {
    background: url("../img/rss_puce.gif") no-repeat scroll 0 5px transparent;
    margin: 0 0 2px;
    padding: 0 0 6px 10px;
}

#html_11516 {
  width: 290px;
}

#html_11516 div.lecteur_rss {
  -webkit-border-radius: 10px;
  border-radius: 10px;

  padding: 5px;
}

/*************BLOC FLUX****************/

#flux_2523 {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 80px;
  padding: 5px;
}

/*************CONNEXION***************/
form#formlogin fieldset {
  background-color: #FFFFFF;
  border: medium none;
  -webkit-border-radius: 10px;
  border-radius: 10px;
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
  margin: 0;
  padding: 5px;
  width: 290px;

}

form#formlogin fieldset p {
    color: #013358;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
}

.spanlogin{
    color: #013358;
    font-family: arial;
    font-weight: normal;
    text-align: left;
}

form#formlogin fieldset label span.spanlogin {
width: 130px;
float: left;
}

/*******Edition fiche contact front********/
div.fichecontact td.annu1{
width:200px
}
div.fichecontact td.annu2{
border:1px solid #ccc;
width:350px
}
div.fichecontact td.annu2 input[type=text]{
border:none;
width:350px;
font-size:10px;
background-color:#FCF8CF;
}

/****** menu connect ********/

div#menu_appli_nosh div#maa_3054.menu_appli_nosh,
div#menu_appli_nosh div#maa_3080.menu_appli_nosh{
width: 281px;
}

div#maa_3054 dl dt a,
div#maa_3054 dl dt span,
div#maa_3080 dl dt a,
div#maa_3080 dl dt span{
padding:8px;
font-family: arial;
}

/****** MOTEUR DE RECHERCHE *****/

div.fiche_membre{
padding: 5px;
clear: both;
/*border: 1px solid #CCC;
height: 280px;*/
margin: 10px;
}

div.fiche_membre p.the_identite {
font-variant: small-caps;
font-weight: bold;
}

div.tof{
float: right;
text-align: center;
width: 150px;
height: 110px;
}


div.adresse_perso,
div.adresse_pro,
div.the_conjoint,
div.the_profession,
div.the_hobby,
div.autre_fonction_club{
float: left;
width:225px;
font-family: arial,sans-serif;
font-size: 12px;
}

div.fonction_club{
float: left;
width:450px;
color:red;
font-size: 12px;
}

div.the_profession{
margin-bottom:6px;
height:80px;
}

div.adresse{
margin-left: 150px;
}

p#rech_filtre3{
display: none;
}

ul{
list-style-type: none;
margin: 0;
padding: 0;
}

li{
margin: 0;
padding: 0;
}

div.adresse p{
padding: 0;
margin: 0 0 5px 0;
}
div.adresse p.raison_sociale{
font-weight: bold;
}

ul#res_mot_search li div.fiche_membre div.tof img {
max-height:135px;
}

div.adresse_perso p.titre_adresse_perso,
div.adresse_pro  p.titre_adresse_pro,
div.the_conjoint p.titre_conjoint,
div.the_profession  p.titre_profession,
div.the_hobby p.titre_profession,
div.fonction_club p.titre_profession,
div.autre_fonction_club p.titre_profession {
    color: #01375D;
    font-variant: small-caps;
    font-weight: bold;
    font-size:12px;
    margin: 2px 0;
}


div.toftof div.idtof{
float:left;
}
div.toftof div.bttof{
clear:
}
div.fichecontact hr,
div.fichecontact h2{
clear:both
}

h4.fichemembre_search{
  border-top: 1px solid #CCCCCC;
  clear: both;
  color: #01375D;
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;
  padding-bottom:3px;
  padding-top: 9px;
}

h4.fichemembre span.type_membre,
h4.fichemembre_search  span.type_membre{
padding-left:20px;
font-weight:normal;
font-style:italic;
}


/****** couleur autre fonction fiche *******/
div.listemembres div.fc_search_publique div.fc_search div.fonctions_membre p span.f_club,
div.listemembres div.fc_search_publique div.fc_search div.fonctions_membre p span.f_nat,
div.listemembres div.fc_search_publique div.fc_search div.fonctions_membre p span.f_region,
div.htmlarea_content div.fc_search_publique div.fc_search div.fonctions_membre p span.f_club,
div.htmlarea_content div.fc_search_publique div.fc_search div.fonctions_membre p span.f_nat,
div.htmlarea_content div.fc_search_publique div.fc_search div.fonctions_membre p span.f_region{
color:red;
}

/******* validation fiche *****/
form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody tr#Blib_champ_tbit_membre_6{
background-color:red;
}

form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody tr#Blib_champ_tbit_membre_6 td#ligne___bit6.annu1,
form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody tr#Blib_champ_tbit_membre_6 td.annu2,
form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody tr#Blib_champ_tbit_membre_3 td#ligne___bit3.annu1,
form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody tr#Blib_champ_tbit_membre_3 td.annu2{
 background-color: #FF4F4F;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}
form#form div.fichecontact table#fc_club41.bloc_fiche_contact tbody #Dlib_champ_date_membre_6{
  display:none;
}

span.statut_validation_non,
span.statut_validation_{
background-color: #FF0000;
    font-size: 10px;
    padding: 0 4px;
}
span.statut_validation_oui{
background-color: #00ff00;
    font-size: 10px;
    padding: 0 4px;
}


/*** identification ***/

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_identify div.encaps_bloc div.surveybloc div.options_bloc input{
width:270px;
}

embed{
position:relative;
z-index:99;
}

html body.body_p_25703 div#container div#appli div#innerMain div#accueil_content.perso_ div.perso div.htmlarea_content div.lecteur_rss ul li a.titre{
font-size:12px;
}

/*****FORMULAIRE AGN Dole 2014********/
.body_survey div#survey_855 #fieldset_fields h4,
.body_survey div#survey_855 #fieldset_fields .numero{
display:none;
}

div#survey_855 .saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#3f7dbc;
}


div#survey_855 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 13px;
}

div#survey_855 .titre_jour_date {
  background-color:#db53e2;
  text-align: center;
  color: #EB1D5D; 
  font-size: 13px;
}
/*****FORMULAIRE AGN Dole 2014 CN********/
.body_survey div#survey_957 #fieldset_fields h4,
.body_survey div#survey_957 #fieldset_fields .numero{
display:none;
}

div#survey_957 .saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#3f7dbc;
}


div#survey_957 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 13px;
}

div#survey_957 .titre_jour_date {
  background-color:#db53e2;
  text-align: center;
  color: #EB1D5D; 
  font-size: 13px;
}

/*****FORMULAIRE Fiche N°1********/

body_survey div#survey_832 #fieldset_fields h4,
.body_survey div#survey_832 #fieldset_fields .numero{
display:none;
}

div#survey_832.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff;
}


div#survey_832 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_832 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #EB1D5D; 
  font-size: 12px;
  font-weight: bold;
}

/*****FORMULAIRE CN VANVES********/
.body_survey div#survey_121 #fieldset_fields h4,
.body_survey div#survey_121 #fieldset_fields .numero{
display:none;
}

div#survey_121 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_121 #surveybloc_1, 
div#survey_121 #surveybloc_11, 
div#survey_121 #surveybloc_14, 
div#survey_121 #surveybloc_19, 
div#survey_121 #surveybloc_24 {
  color: #EB1D5D;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
  text-transform: uppercase;
}

div#survey_121 #surveybloc_2 .contenu_bloc{
  float: left;
  margin-right: 8px;
  padding-top: 3px;
}

div#survey_121 #acc_num_41,
div#survey_121 #fonction_club,
div#survey_121 #acc_nom,
div#survey_121 #acc_num_club {
  float: left;
  margin-right: 20px;
}

div#survey_121 #accompagne{
border-top:2px solid #eb1d5d;
}

div#survey_121 #nom_club_accomp {
  border-bottom: 2px solid #EB1D5D;
  padding-bottom: 11px;
}

div#survey_121 #membre {
  padding-bottom: 19px;
}

div#survey_121 #quatalgor, 
div#survey_121 #club_N, 
div#survey_121 #Club_Nom, 
div#survey_121 #acc_de_41, 
div#survey_121 #Fonction, 
div#survey_121 #horaire_arriv, 
div#survey_121 #transport, 
div#survey_121 #Accomp_bloc, 
div#survey_121 #Accomp_nom, 
div#survey_121 #accomp_prenom, 
div#survey_121 #accomp_visite1, 
div#survey_121 #accomp_visite2{
background-color: #fff4d4;
}

div#survey_121 .titre_jour_date {
  border-top: 2px solid #72539F;
  margin-top: 11px;
}

/*div#survey_121 #surveybloc_12, 
div#survey_121 #surveybloc_15, 
div#survey_121 #surveybloc_20, 
div#survey_121 #surveybloc_25 {
  border-bottom: 1px solid #000000;
  padding-bottom: 8px;
}*/

div#survey_121 #fieldset_fields{
background:url(/offres/doc_inline_src/545/AGVannesvisuel-2.jpg) no-repeat center top transparent;
padding-top:196px;
}

div#survey_121 div.surveyrecap div.contenu_bloc span.numero{
display:none;
}
/*****FORMULAIRE CN soisons********/
.body_survey div#survey_1426#fieldset_fields h4,
.body_survey div#survey_1426 #fieldset_fields .numero{
display:none;
}

div#survey_1426.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fef5f8;
}


div#survey_1426 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_1426 .titre_jour_date {
  background-color:#7FACCC;
  text-align: center;
  color: 030303; 
  font-size: 12px;
  font-weight: bold;
}

div#survey_1426 .italien {
  background-color:#4adae6;
  text-align: center;
  color: #339900; 
  font-size: 12px;
  font-weight: bold;
}
/*****FORMULAIRE CN soisons speciale CN********/
.body_survey div#survey_1101#fieldset_fields h4,
.body_survey div#survey_1101 #fieldset_fields .numero{
display:none;
}

div#survey_1101.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fef5f8;
}


div#survey_1101 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_1101 .titre_jour_date {
  background-color:#7FACCC;
  text-align: center;
  color: 030303; 
  font-size: 12px;
  font-weight: bold;
}

div#survey_1101 .italien {
  background-color:#4adae6;
  text-align: center;
  color: #339900; 
  font-size: 12px;
  font-weight: bold;
}



/*****FORMULAIRE POITIER********/

.body_survey div#survey_106 #fieldset_fields h4,
.body_survey div#survey_106 #fieldset_fields .numero{
display:none;
}

div#survey_106 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_106 #surveybloc_1, 
div#survey_106 #surveybloc_13, 
div#survey_106 #surveybloc_16, 
div#survey_106 #surveybloc_21, 
div#survey_106 #surveybloc_26 {
  color: #EB1D5D;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
  text-transform: uppercase;
}

div#survey_106 #surveybloc_2 .contenu_bloc{
  float: left;
  margin-right: 8px;
  padding-top: 3px;
}

div#survey_106 #acc_num_41,
div#survey_106 #fonction_club,
div#survey_106 #acc_nom,
div#survey_106 #acc_num_club {
  float: left;
  margin-right: 20px;
}

div#survey_106 #accompagne{
border-top:2px solid #eb1d5d;
}

div#survey_106 #nom_club_accomp {
  border-bottom: 2px solid #EB1D5D;
  padding-bottom: 11px;
}

div#survey_106 #membre {
  padding-bottom: 19px;
}

div#survey_106 #quatalgor, 
div#survey_106 #club_N, 
div#survey_106 #Club_Nom, 
div#survey_106 #acc_de_41, 
div#survey_106 #Fonction, 
div#survey_106 #horaire_arriv, 
div#survey_106 #transport, 
div#survey_106 #Accomp_bloc, 
div#survey_106 #Accomp_nom, 
div#survey_106 #accomp_prenom, 
div#survey_106 #accomp_visite1, 
div#survey_106 #accomp_visite2{
background-color: #fff4d4;
}

div#survey_106 .titre_jour_date {
  border-top: 2px solid #72539F;
  margin-top: 11px;
}

div#survey_106 #surveybloc_12, 
div#survey_106 #surveybloc_15, 
div#survey_106 #surveybloc_20, 
div#survey_106 #surveybloc_25 {
  border-bottom: 1px solid #000000;
  padding-bottom: 8px;
}

div#survey_106 #fieldset_fields{
background:url(/offres/doc_inline_src/545/poitier.jpg) no-repeat center top transparent;
padding-top:196px;
}

div#survey_106 div.surveyrecap div.contenu_bloc span.numero{
display:none;
}

.autres_infos_club{
height:140px;
}

.autres_infos_club #col_gauche{
float:left;
width:50%;
}

.autres_infos_club #col_droite{
float:right;
width:50%;
}

form#form div.ficheclub div.autres_infos_club table#fc_validation_club.bloc_fiche_contact{
background-color:#FF4F4F;
}

form#form div.ficheclub div.reunions div#col_gauche_reunions,
form#form div.ficheclub div.reunions div#col_droite_reunions{
float:left;
width:310px;
}

div.ficheclub div.reunions div#col_gauche_reunions_aff,
div.ficheclub div.reunions div#col_droite_reunions_aff{
float:left;
width:235px;
}

html body.body_p_24390 div#container div#appli div#html_footer.horizontal_zone div#html_11954.pub_sous_rss{
margin:0px;
}


/*** moteur de recherche ***/
html body.body_moteur_search div#container div#appli div#innerMain div#accueil_content.perso_ ul#res_mot_search li div.fiche_membre div.the_bouton_bloc_adresses{
padding-bottom:15px;
}

html body.body_moteur_search div#container div#appli div#innerMain div#accueil_content.perso_ ul#res_mot_search li div.fiche_membre div.the_bloc_adresses{
display:none;
}

div#container div#appli div#innerMain div#accueil_content.perso_ div.perso div.htmlarea_content div.fc_search_publique div.fc_search div.fonctions_membre p{
margin:12px 0;
}



/*****FORMULAIRE CN Montluçon********/
.body_survey div#survey_1536 #fieldset_fields h4,
.body_survey div#survey_1536 #fieldset_fields .numero{
display:none;
}

div#survey_1536.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff;
}


div#survey_1536 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_1536 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #0000; 
  font-size: 12px;
  font-weight: bold;
}

div#survey_1536 .italien {
  background-color:#4adae6;
  text-align: center;
  color: #80ADCD; 
  font-size: 12px;
  font-weight: bold;
}



/*****FORMULAIRE CN Meaux********/
.body_survey div#survey_470 #fieldset_fields h4,
.body_survey div#survey_470 #fieldset_fields .numero{
display:none;
}

div#survey_470.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fef5f8;
}


div#survey_470 .surveybloc {
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
}

div#survey_470 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #EB1D5D; 
  font-size: 12px;
  font-weight: bold;
}


/*****FORMULAIRE CR Lille 3 ********/
.body_survey div#survey_906 #fieldset_fields h4,
.body_survey div#survey_906 #fieldset_fields .numero{
display:none;
}

div#survey_906 .saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#3f7dbc;
}


div#survey_906 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 13px;
}

div#survey_906 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #EB1D5D; 
  font-size: 13px;
}

/*****FORMULAIRE CN Saint Avold********/
.body_survey div#survey_677 #fieldset_fields h4,
.body_survey div#survey_677 #fieldset_fields .numero{
display:none;
}

div#survey_677.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fef5f8;
}


div#survey_677 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_677 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #EB1D5D; 
  font-size: 11px;
}

/*****FORMULAIRE CN Nantes********/
.body_survey div#survey_1147 #fieldset_fields h4,
.body_survey div#survey_1147 #fieldset_fields .numero{
display:none;
}

div#survey_1147.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff
}


div#survey_1147 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_1147 .titre_jour_date {
  background-color:#3f7dbc;
  text-align: center;
  color: #EB1D5D; 
  font-size: 14px;
  color: #fffff;
}
/*****FORMULAIRE CN ROYAN********/
.body_survey div#survey_1253 #fieldset_fields h4,
.body_survey div#survey_1253 #fieldset_fields .numero{
display:none;
}

div#survey_1253.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff
}


div#survey_1253 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_1253 .titre_jour_date {
  background-color:#3f7dbc;
  text-align: center;
  color: #EB1D5D; 
  font-size: 14px;
  color: #fffff;
}
/*****FORMULAIRE CN ROYAN2********/
.body_survey div#survey_1256 #fieldset_fields h4,
.body_survey div#survey_1256 #fieldset_fields .numero{
display:none;
}

div#survey_1256.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff
}


div#survey_1256 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_1256 .titre_jour_date {
  background-color:#3f7dbc;
  text-align: center;
  color: #EB1D5D; 
  font-size: 14px;
  color: #fffff;
}
/*****FORMULAIRE CNR de Avignon22********/
.body_survey div#survey_1145 #fieldset_fields h4,
.body_survey div#survey_1145 #fieldset_fields .numero{
display:none;
}

div#survey_1145.saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#fffff
}


div#survey_1145 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_1145 .titre_jour_date {
  background-color:#3f7dbc;
  text-align: center;
  color: #EB1D5D; 
  font-size: 11px;
}
/*****FORMULAIRE R01 - Comité des saveurs ********/
.body_survey div#survey_730 #fieldset_fields h4,
.body_survey div#survey_730 #fieldset_fields .numero{
display:none;
}

div#survey_730 .saisie_data form#thesurvey.survey_perso fieldset#fieldset_fields{
background-color:#FFFFF;
}


div#survey_730 .surveybloc {
  color: #000000;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 11px;
}

div#survey_730 .titre_jour_date {
  background-color:#4adae6;
  text-align: center;
  color: #EB1D5D; 
  font-size: 11px;
}

/***** MODIFICATION MOTEUR DE RECHERCHE *****/

/*html body.body_moteur_search div#container div#appli div#innerMain div#accueil_content.perso_ form#form_moteur_recherche fieldset div#div_filtre_et_ou p#rech_filtre2{
display:none;
}*/

.region_club {
  margin: 0;
  padding: 0;
}

/*********************** GESTION TAILLE FLUX RSS *******************/
div.lecteur_rss a {
  color: #000000;
  font-size: 13px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#flux_2570 {
  background-color: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  height: 90px;
  padding: 5px;
}

/******************* FLUX EVENT **************/

#html_15422 .someclass {
  background: none repeat scroll 0 0 white;
  float: center;
  height: 370px;
  margin-top: 0;
  position: relative;
  width: 100%;
}

#html_15422 div.lecteur_rss div.thetitle {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #00000;
  border-radius: 10px 10px 0 0;
  font-family: verdana;
  margin: 0 10px;
  color: #00000;
}

#html_15422 div.lecteur_rss {
  background-color: #fffff;
  border: medium none;
  border-radius: 10px 10px 10px 10px;
  float: center;
  width: 300px;
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
}

#html_20720 .someclass {
  background: none repeat scroll 0 0 transparent;
  float: center;
  height: 370px;
  margin-top: 0;
  position: relative;
  width: 100%;
}

#html_20720div .lecteur_rss div.thetitle {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #00000;
  border-radius: 10px 10px 0 0;
  font-family: verdana;
  margin: 0 10px;
  color: #00000;
}

#html_20720div .lecteur_rss {
  background-color: #fffff;
  border: medium none;
  border-radius: 10px 10px 10px 10px;
  float: center;
  width: 300px;
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
}

.beautiful_sammy {
  border-bottom: 1px solid #CACACA;
  clear: center;
  margin: 0 10px 10px;
  padding: 0 0 10px;
}

.tofee {
  display: inline-block;
  vertical-align: top;
  width: 60px;
}

.zelink {
  display: inline-block;
  vertical-align: top;
  width: 225px;
}

.tofee .logo_event {
  width: 284px;
  height: 72px;
}

.catseyes {
  display: none;
}


#html_15422 .titre {
  color: #000000 !important;
  font-family: arial,helvetica,sans-serif;
}


#html_15422 .titre:hover {
  text-decoration: underline;
}

#html_15422 div.lecteur_rss div.thetitle p {
  color: #00000;
}


#html_20720.titre {
  color: #000000 !important;
  font-family: arial,helvetica,sans-serif;
}


#html_20720.titre:hover {
  text-decoration: underline;
}

#html_20720div.lecteur_rss div.thetitle p {
  color: #00000;
}


/*** modif taille diapo *****/

div#container_global, 
div.encaps_slideshow,
div#example,
div#slides {
  height: 200px !important;
}

/***********************************************************************
FORMULAIRE NOUVEAU MEMBRE
***********************************************************************/

#form_nouveau_membre_c41 p {
  clear: both;
  padding: 3px 0;
}

#form_nouveau_membre_c41 span {
  display: block;
  float: left;
  font-weight: bold;
  width: 140px;
  font-size: 12px;
}

#form_nouveau_membre_c41 h4 {
  font-size: 12px;
  font-weight: bold;
}

/**********************************************************************/
/****************MENU REFERENT************************/
div#maa_3301, div#maa_5618{
    background-color: #fffff;
    /*margin-left: 194px;*/
margin-left: 5px;
padding-top:5px;
}

div#maa_5618{
    width: 290px;

}



div#maa_3301 dl dt {
    background: none repeat scroll 0 0 #F0FFF0;
    padding: 0px;
}


div#maa_3301 dl dt span{
position:relative;
z-index:100;
}

#html_10838 object{
position:relative;
z-index:99;
}


div#maa_3301 dl dt a, 
div#maa_3301 dl dt span {

    background-color: white;
    color: #000000;
    display: block;
    font-family:trebuchet ms;
    font-size: 20px;
    font-weight: normal;
    height: 28px;
    padding: 0;
    white-space: pre-wrap;
    width: 290px;
}

div#maa_3301 dl dt a:hover, 
div#maa_3301 dl dt span:hover,
div#maa_3301 dl dt a.menu_selected, 
div#maa_3301 dl dt span.menu_selected,
div#maa_3301 dl dt a.menu_selected:hover, 
div#maa_3301 dl dt span.menu_selected:hover  {

    background-color: white;
    color: #003357;
    border:1px solid #e90005;
    height:30px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

}

/*FORM*/

#fieldset_fields{
font-size: 12px;
}
#fieldset_fields .option_check{
float: left;
width: 100%;
}


/*** ACCES RAPIDE HOME ***/
#z8 {
  display: none;
}

.identified #z8 {
  display: block;
}


/**** SURVEY MULTI ANSWER ***/

#survey_multianswer p {
      font-size: 12px;
}

#btn_form_change_member {
    margin: 6px 0;
}

#recap_form_multi_answer {
    width: 100%;
    margin: 40px 0;
    font-size: 12px;
    text-align: center;
}

#recap_form_multi_answer tr:nth-child(odd){
  background-color:#ccc;
}
#survey_multianswer #titresurvey{
  top:0px;
}
.search_autocomplete{
z-index: 999;
cursor: pointer;
background: white
  
}

/**** DIAPORAMA SLICK **************************************/
/***********************************************************/

/* Arrows */

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 40%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer;
    border: none;
    outline: none;
    z-index: 1000;
    background: transparent;
}

.slick-prev:before,
.slick-next:before {
    font-size: 20px;
    color: #ffffff;
    line-height: 1;
    opacity: .85;
    border-radius: 30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: 15px;
}

.slick-next {
    right: 15px;
}

.slick-prev:before {
    content: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\ea44\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\';
}

.slick-next:before {
    content: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\ea42\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\';
}

/* Dots */

.slick-dots {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 0;
    display: none !important;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    top: 0;h
    left: 0;
    width: 20px;
    height: 20px;
    content: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'•\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\';
    text-align: center;
    opacity: .25;
    color: #4a4a4a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #4a4a4a;
}

/* Slider */

.slick-slider {
    position: relative;
}

.slick-list {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-slide {
    display: inline-block !important;
    vertical-align: middle;
    height: 100%;
    text-align: center;
}

.slick-slide {
    position: relative;;
}

div.htmlarea_content .slick-slide img {
    width: 100%;
    display: block;
    padding: 0 !important;
    max-width: inherit !important;
}

/*** texte slider ***/

.contenu_vignette {
    z-index: 100;
    left: 0%;
    width: 100%;
    text-align: left;
    background: #234292;
    color: white;
}

.legende {
    font-size: 25px !important;
    font-weight: 800;
    text-transform: uppercase;
    padding: 10px;
}

.description {
    font-size: 14px;
    font-weight: 700;
    padding: 0 10px 10px 10px;
}

.lirelasuite a {
    font-size: 12px !important;
    display: block;
    color: white;
    text-align: center;
    display: none;
}

/*** stylisation login **/

.reinit_mdp {
    display: block;
}

.reinit_mdp span {
    width: 250px;
    display: inline-block;
    margin: 7px 0;
}

div#maa_5618 dl dt a, div#maa_5618 dl dt span{
  backgroud-color: transparent !important;
}


/*** GREFFON EFFECTIF ***/
.effectif_region thead {
	background-color: orange;
}

.effectif_region .impair {
	background-color: #eaeaea;
}

.effectif_region .ligne_region {
	background-color: #f3d9c7;
}

.effectif_region .ligne_national {
	background: ;
	background-color: #c7f3dd;
}


#pscrollerA1199.someclass {
	height: 500px;
}

#pscrollerA1199.someclass img,
#pscrollerA1199.someclass .tofee{
	width: 100%;
}
