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

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

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

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

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

div#header_aiw {
	background-color: transparent; background-image: url(/offres/file_inline_src/614/614_CSS_163712.png); background-repeat: no-repeat; background-attachement: scroll; background-position: -3px 30px;;
}

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) 0px 0 repeat-y ;
}

div#html_footer {
	background-color :#ffffff;
}
dl.testttt dt a {	
	color: #ffffff; 
	background-color: #24AEDF;
}

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

div#demonstration,div#aiw_bande ul li.thelink a{color: #ffffff; }
.calendar thead .title,.calendar .button{background-color:#405b81;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#405b81;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: #ffffff;}
body{background-color: #FFFFFF; }
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_4166{background-color : #FFFFFF;}
				div#maa_4166 dl dt a,div#maa_4166 dl dt span{color : #ffffff;background-color : #FFFFFF;}
				div#maa_4166 dl dt a.menu_selected,div#maa_4166 dl dt span.menu_selected{color : #ffffff;background-color : #FFFFFF;}
				div#maa_4166 dl dt a:hover,div#maa_4166 dl dt span:hover,div#maa_4166 dl dt a.menu_selected:hover,div#maa_4166 dl dt span.menu_selected:hover{color : #ffffff;background-color : #24AEDF;}
				div#maa_4166 ul li{background-color : #FFFFFF;}
				div#maa_4166 ul li a{color : #ffffff;}
				div#maa_4166 ul li a.menu_selected{color : #ffffff;}
				div#maa_4166 ul li:hover,div#maa_4166 ul li a:hover{background-color : #24AEDF;color : #ffffff;}
				div#header_club {
	width:514px;
}

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: 16px;
	font-family:Tahoma, sans-serif;
	color: #4b4b4b;
}

div.htmlarea_content h1{font-size: 20px;padding:0px 10px 5px 0px;font-family:Tahoma, sans-serif;color: #33B3E2;} 
div.htmlarea_content h2{font-size: 18px;padding:0px 0px 0px 0px;font-family:Tahoma, sans-serif;color: #33B3E2;} 
div.htmlarea_content h3{font-size: 12px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #696969;}
div.htmlarea_content h4{font-size: 10px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content h5{font-size: 9px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content h6{font-size: 10px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content address{font-size: 10px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content p{font-size: 16px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #4b4b4b;}
div#boutique p,div#recherche p{font-size: 16px;font-family:Tahoma, sans-serif;padding:0px 0px 0px 0px;color: #4b4b4b;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #4b4b4b;}

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:#33B3E2;}
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:#33B3E2;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#33B3E2;}
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) );}
html, body {
  height: 100%;
}

div#container{
width:100%;
border:none;
background: url(/offres/doc_inline_src/614/fond-container.jpg) repeat-x 0 0 #d1effa;
min-height:100%;
position:relative;
}

.conf_3531 div#container,
.conf_3532 div#container{
background: url(/offres/doc_inline_src/614/fond-container.jpg) repeat-x 0 0 #d1effa;
}

/*********HEADER*********/

div#header_aiw {
  margin: 0 auto;
  width: 940px;
}

div#header_cadre {
  height: 144px;
  width: 940px;
}

div#bloc_droite_bandeau {
  float: right;
  margin: 0;
  padding: 0;
  width: 940px;
}

#header_club,
#bloc_droite_bandeau div.spacer{
display:none;
}

#bloc_connexion {
  float: right;
  height: 116px;
  margin-top: 6px;
  width: 245px;
}

a#lien_bandeau {
  display: block;
  float: left;
  height: 122px;
  width: 689px;
}

.lien_connect {
  display: none !important;
}

.identified .lien_connect {
  display: block !important;
}

.identified .lien_no_connect {
  display: none !important;
}

form#formlogin {
  margin: 0;
  padding: 15px 0 0 15px;
}

form#formlogin fieldset {
  background: none;
  border: medium none;
  height: 100px;
  margin: 0;
  padding: 0px;
  width: 239px;
}

form#formlogin fieldset .oubli p {
  font-size: 12px;
  padding-top: 17px;
  text-align: center;
  color:#ffffff;
}

form#formlogin fieldset .oubli p.oublimdp {
font-size: 9px;
padding-top: 5px;
width: 241px;
clear: both;
margin-left: -13px;
padding-left: 0;
padding-right: 0;
}

form#formlogin fieldset .oubli p a{
  color:#026e9b;
}

form#formlogin fieldset label.login{
padding:0px;
margin-bottom:5px;
color: #FFFFFF;
}

form#formlogin fieldset label span.spanlogin {
font-size: 12px;
color: ##ffffff;;
font-weight: normal;
padding-top: 7px;
width:86px;
margin-right:5px;
text-align: right;
}

form#formlogin fieldset label.login {
  margin-bottom: 5px;
  padding: 0;
  width: 214px;
}

form#formlogin fieldset label.login input{
height:26px;
width:119px;
}

form#formlogin fieldset input#email{
height:26px;
width:211px;
}

#bloc_connexion #menu {
  margin-top: 2px;
  color:#12161d;
}

#bloc_connexion #menu span {
  font-size: 11px;
  font-weight: bold;
  padding-left: 13px;
  padding-right: 10px;
  cursor:pointer;
}

.formbouton,
a.bouton30,
a.bouton30 span,
a.bouton30 span span,
a.bouton50,
a.bouton50 span,
a.bouton50 span span,
a.bouton30:hover,
a.bouton30 span:hover,
a.bouton30 span span:hover,
a.bouton50:hover,
a.bouton50 span:hover,
a.bouton50 span span:hover{
border:none;
background-color:#026e9b;
text-transform:uppercase;
color:#ffffff;
float: right;
margin-right: 24px;
}

#langues {
  height: 115px;
}

div.oublititre{
color:#28AEE1;
font-size:15px;
}

form#formlogin fieldset label.change{
color:#28AEE1;
font-size:12px;
}

form#formlogin fieldset label.change input{
height:16px;
width:95px;
}

form#formlogin fieldset a {
  color: #026e9b;
  font-size: 10px;
  padding: 0 2px;
  text-decoration: none;
}

.separator {
  color: #2172c3;
}

/**********MENU***********/
div#z1{
padding:0px;
}

div#maa_4166,
div#maa_4168{
  height: 50px;
  padding: 0;
background: none;
font-weight:bold;
}


.identified div#maa_4166,
div#maa_4168{
display:none;
}

.identified div#maa_4168{
display:block;
}

.conf_3529 div#maa_4166{
display:block;
}

div#maa_4166 div.spacer,
div#maa_4168 div.spacer{
  display:none;
}

div#maa_4166 dl dt, div#maa_4168 dl dt{
  background: none repeat scroll 0 0 transparent;
  padding: 0;
}

div#maa_4166 dl dt, div#maa_4168 dl dt {
  height: 50px;
  padding: 0;
}

div#maa_4166 dl.lastmenu dt,
div#maa_4168 dl.lastmenu dt {
  border-right: 0px solid #FFFFFF;
}


div#maa_4166 dl dt a, div#maa_4166 dl dt span {
  background-color: transparent;
  display: block;
font-family: tahoma, sans-serif;
  font-size: 16px;
font-weight:normal;
  height: 37px;
  padding: 16px 0 0 0;
  white-space: normal;
  width: 156px;
}

div#maa_4168 dl dt a, div#maa_4168 dl dt span {
  background-color: transparent;
font-family: tahoma, sans-serif;
  display: block;
  font-size: 16px;
  padding: 9px 0 0;
font-weight:normal;
  white-space: normal;
  width: 170px;
  height:37px;
}

/*div#maa_4168 dl dt a, div#maa_4168 dl dt span {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  font-family: tahoma,sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 37px;
  padding: 10px 25px 0;
  white-space: normal;
  width: inherit;
}*/


div#maa_4168 dl#firstmenu3_30706 dt span {
width: 120px;
}

div#maa_4168 dl#firstmenu1_29518 dt a, div#maa_4168 dl#firstmenu2_29517 dt a, div#maa_4168 dl#firstmenu2_30037 dt span {
  padding: 8px 0 0 0;
}

div#maa_4166 dl.lastmenu dt a{
  border-right: 0px solid #FFFFFF;
  padding-left:1px;
}

div#maa_4168 dl.lastmenu dt a {
  width: 80px !important;
}

div#maa_4166 dl dt a:hover, 
div#maa_4166 dl dt span:hover,
div#maa_4166 dl dt a.menu_selected:hover, 
div#maa_4166 dl dt span.menu_selected:hover{
  background:transparent;
  color:#fff;
  font-weight:bold;
}
div#maa_4168 dl dt a:hover, 
div#maa_4168 dl dt span:hover, 
div#maa_4168 dl dt a.menu_selected:hover, 
div#maa_4168 dl dt span.menu_selected:hover{
  background:transparent;
  color:#fff;
  font-weight: bold;
}

div#maa_4166 dl dt a.menu_selected, 
div#maa_4166 dl dt span.menu_selected, 
div#maa_4168 dl dt a.menu_selected, 
div#maa_4168 dl dt span.menu_selected {
  background-color: transparent;
  color:#fff;
  font-weight:bold;
}

div#maa_4168 dl#firstmenu1_29518 dt a:hover, div#maa_4168 dl#firstmenu2_29517 dt a:hover, div#maa_4168 dl#firstmenu2_30037 dt span:hover {
  background: none repeat scroll 0 0 transparent;
}

/***********SOUS MENU*************/
div.cache {
background: #54C0E7;
  margin-left: 33px;
  margin-top: 50px;
border-left : 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

div#maa_4166 ul{
border : none;
width: 166px;
padding:0px 0px 10px 0px;
}
div#maa_4168 ul{
border : none;
width: 130px;
padding:0px 0px 10px 0px;
}
div#maa_4166 ul li,
div#maa_4168 ul li {
display: block;
padding: 10px 0px 0px 0px;
padding-bottom: 10px;
min-width: 135px;
border: none;
background: #54C0E7;
}

div.cache li a {
color: white;
border: none;
font-size: 11px;
display:block;
}
div.cache li:hover, div.cache li a:hover {
font-size: 12px;
font-weight: bold;
display:block;
}
.sousmenuid_30758 a,
.sousmenuid_33309 a {
    background: #F6C712;
    border-radius: 5px;
}

#smenu2_30037, #smenu1_29504{width: 180px !important;}
#smenu3_32456{width: 140px !important;}

div.cache ul li a.menu_selected {
  color: #000000 !important;
}

/********** CHANGEMENT DE LANGUE **********/

#change_langues {
  color: #FFFFFF;
  float: right;
}

#change_langues a {
  color: #FFFFFF;
  font-size: 14px;
}

.lang_fr #change_langues a#lang_fr,
.lang_en #change_langues a#lang_en{
  font-weight: bold;
}

/**********RECHERCHER**************/
#gpssearch {
   color: #fff;
  font-size: 20px;
font-weight:normal;
  height: 35px;
  padding-top: 5px;
padding-bottom: 15px;
  position: relative;
  z-index: 1;
width: 941px;
}

#gpssearch input {
  color: #515151;
 font-family: tahoma, sans-serif;
    background: #D1EFFA url(/offres/dev_clients/GPS/css/img/search.png) no-repeat 665px 4px;
    font-weight:normal;
    padding: 2px 2px 2px 2px;
    border: 2px solid #F7F7F7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 689px;
    height: 27px;
    box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 1px;
    -moz-box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 1px;
    -webkit-box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 2px;
  font-size: 20px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}

#gps_search_param_propositions{
color:#000;
}

/*****DIAPO********/
#html_15477 {
  margin-top: -6px;
}

#html_13659{
height:0px;
margin-top:0px;
}

#label_album,
#titre_album,
#nb_photos{
display:none;
}

#slides .next, #slides .prev {
  display: none !important;
}

div#container_global {
  height: 332px !important;
  margin: 0 0 10px;
  padding: 0;
  text-align: center;
}

div#example {
  height: 332px !important;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 940px !important;
}

.slides_container {
  height: 332px !important;
  overflow: hidden;
  position: relative;
  width: 940px;
}

div.slides_control {
  margin-left: 0 !important;
}

div.slides_control img.img_diapo {
  width: 940px !important;
}

/*********TEMOIGNAGE***********/
.conf_3529 div#z8,
.conf_3530 div#z8{
margin-bottom:240px;
}

div#z8{
width:940px;
}

#html_15478 {
  background: url("/offres/doc_inline_src/614/temoignage.png") no-repeat scroll center top transparent;
  height: 97px;
}

#html_15478 h1 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding-left: 22px;
  padding-top: 10px;
}

.titre_actus_defil,
#over_all_navi{
display:none;
}

#flowpanes {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #333333;
  float: left;
  height: 30px;
  margin-left: 30px;
  overflow: hidden;
  padding-top: 10px;
  position: relative;
  width: 874px;
}

#flowpanes div {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 14px;
  text-align: center;
  width: 874px;
}

/****CONTENU****/

.conf_3531 div#accueil_content {
  margin: -17px 0 0;
  width: 100%;
}

.conf_3531 h1.titreperso {
	margin: 8px 0 0px 0;
	padding-bottom: 10px;
	width: 770px;
}

.conf_3531 div.perso{
  margin: 0;
}

div#ariane {
  margin: 5px 0 0 35px;
}


div.perso, 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: transparent;
} 

div.perso, div#accueil_content, div.htmlarea_content{
margin-bottom:0px;
}

div#appli {
  background: url("/offres/doc_inline_src/614/fond-haut-contenu.png") no-repeat scroll center top transparent;
  padding-bottom: 30px;
  padding-top: 21px;
}

.body_fiche_contact div#appli {
  background: url("/offres/doc_inline_src/614/fond-haut-contenu.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  padding-bottom: 30px;
  padding-top: 60px;
}

.conf_3529 div#appli,
.conf_3530 div#appli{
  background: none;
  padding-top: 0px;
}

div#innerMain {
  background: none repeat scroll 0 0 transparent;
  margin-bottom: 17px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 24px 13px;
  width: 895px;
position:relative;
min-height:100%;
margin-bottom:240px;
}

.conf_3529 div#innerMain,
.conf_3530 div#innerMain {
  margin: 0 auto;
  width: 940px;
  padding: 0;
  background:none;
}

h1.titreperso, h2.titreperso, h2#section_actus, h2#section_events {
  font-size: 24px;
  font-weight: normal;
  margin-bottom:15px;
  padding-left: 35px;
}

.body_survey h1.titreperso,
.body_survey h2.titreperso{
  padding-left: 0px;
}

h2#section_actus, h2#section_events {
  background: none repeat scroll 0 0 transparent;
  margin-bottom: 0;
  margin-left: 38px;
  padding-bottom: 0;
  padding-left: 0;
}

div.htmlarea_content {
  padding: 0;
}

div.date_modif {
  display: none;
}

.body_p_29700 h1.titreperso, .body_p_30331 h1.titreperso, #titrepage_30150, #titrepage_24406 {
display:none;
}

.body_p_29700 #html_footer h1.titreperso, .body_p_30331 #html_footer h1.titreperso{
display:block;
}

#html_13240 h1.titreperso {
  width: inherit;
}

#html_13240 h1.titreperso {
  width: inherit;
}

.body_p_30331 .htmlarea_content {
width: 933px;
}
.body_p_30331 table {
margin-left: -30px;
}
.tab-pair{
background-color:#e1f4fb;
}

div#innerMain {
  padding: 8px 0 13px;
  width: 941px;
}

div#accueil_content {
  margin: -17px 0 0;
  width: 100%;
}

.conf_2932 div#accueil_content {
  margin: -16px 0 0;
  padding: 0;
}

.conf_3529 div#accueil_content,
.conf_3530 div#accueil_content{
  margin: 0 60px 13px 0;
  padding: 0;
  width: 613px;
}

.conf_3529 div#innerMain h1.titreperso, 
.conf_3529 div#innerMain div.perso, 
.conf_3529 div#innerMain div#menu_appli_nosh, 
.conf_3529 div#innerMain h1.titreperso, 
.conf_3529 div#innerMain div.perso, 
.conf_3529 div#innerMain div#menu_appli_nosh,
.conf_3530 div#innerMain h1.titreperso, 
.conf_3530 div#innerMain div.perso, 
.conf_3530 div#innerMain div#menu_appli_nosh, 
.conf_3530 div#innerMain h1.titreperso, 
.conf_3530 div#innerMain div.perso, 
.conf_3530 div#innerMain div#menu_appli_nosh{
display:none;
}

#page_30150 h1.titreperso,
#html_13240 h1.titreperso,
#page_24406 h1.titreperso{
display:block;
color: #235199;
font-size: 24px;
margin-bottom: 15px;
}

.conf_2932 div.perso {
  background: url("/offres/doc_inline_src/614/fond-bas-contenu.png") no-repeat scroll center bottom transparent;
padding:0 !important;
}

#survey_195,
#files,
#survey_176,
#survey_175,
#survey_177,
#survey_178,
#survey_356,
#survey_357,
#survey_380,
.perso,
.fiche_contact_publique{
  background: url("/offres/doc_inline_src/614/fond-bas-contenu.png") no-repeat scroll center bottom transparent;
padding: 0 35px 28px 35px !important;
}

#survey_195,
#files,
#survey_356,
#survey_357,
#survey_176,
#survey_175,
#survey_177{
font-family:tahoma;
font-size:13px;
}

#files{
width:100%;
}

html body.body_docs div#container div#appli div#innerMain div#accueil_content.perso_ p{
display:none;
}

html body.body_docs div#container div#appli div#innerMain div#accueil_content.perso_ table p{
display:block;
}

#finalsurvey{
background:none;
}

#survey_195 #thesurvey{
background:none;
}

.body_evenement div.event {
  background: url("/offres/doc_inline_src/614/fond-bas-contenu.png") no-repeat scroll center bottom transparent;
  padding-bottom: 28px;
  padding-left: 35px;
  padding-right: 35px;
}

.body_evenement div.perso{
  background: none;
}



/**********FAQ**********/
.body_p_29508 div.htmlarea_content h2{
margin-top:5px;
margin-bottom:5px;
cursor: pointer;
}

.body_p_29508 div.htmlarea_content div{
margin-bottom:10px;
}

/*********COLONNE DROITE********/
div#menu_appli_nosh{
display:none;
}

.conf_3529 div#menu_appli_nosh {
  margin: 113px 0 0;
  width: 257px;
}

.body_p_29535 div#menu_appli_nosh,
.body_p_29535 div#menu_appli_nosh,
.body_p_29519 div#menu_appli_nosh,
.body_p_29528 div#menu_appli_nosh{
display:none;
}

#bloc_agenda {
  background: url("/offres/doc_inline_src/614/agenda.jpg") no-repeat scroll center 0 transparent;
  padding: 17px 17px 1px;
}

#bloc_agenda h3,
#bloc_agenda h1 {
  height: 40px;
  margin: 0 0 6px;
}

#h2_flux_events{
display:none;
}

h3.titre_debut_event a,
#bloc_agenda h1 span{
font-weight:normal;
font-size:11px;
color:#FFFFFF;
}

div.bloc_header{
padding:0px;
}

h3.titre_debut_event a .date, div.bloc_header span.date {
  background-color: #6F92C8;
  display: block;
  float: right;
  font-size: 9px !important;
  padding: 14px 0;
  text-align: center;
  width: 84px;
}

h3.titre_debut_event a .title,
div.bloc_header span.title {
  background-color: #9BD4E8;
  display: block;
  float: left;
  padding: 5px;
  width: 129px;
}

.debut_event a,
#bloc_agenda .htmlarea_content p{
font-size:11px;
color:#929292;
}

.lien_suite{
display:none;
}

#bloc_agenda a.tous {
  color: #9BD4E8;
  display: block;
  margin-top: 15px;
  text-align: center;
}

/**********SOUS CONTENU*******/
/*.conf_3529 #no-abo,
.conf_3531 #no-abo,
.conf_3532 #abo1,
.conf_2967 #abo2,
.conf_2964 #no-abo{
display:block;
}

.conf_3529 #abo1,
.conf_3529 #abo2,
.conf_2964 #abo1,
.conf_2964 #abo2,
.conf_3531 #abo1,
.conf_3531 #abo2,
.conf_3532 #no-abo,
.conf_3532 #abo2,
.conf_2967 #no-abo,
.conf_2967 #abo1,
.conf_2968 #no-abo,
.conf_2968 #abo1,
.conf_2968 #abo2{
display:none;
}*/

#haut-footer {
  display: none;
  height: 215px;
  margin: 0 auto;
  width: 940px;
}

div#html_13240 h1.titreperso,
div#html_13280 h1.titreperso{
padding-left:0px;
}

#abonnement {
  margin-top: -51px;
  width: 613px;
}

div#abonnement div.perso{
padding:0px !important;
}

#page_30150,
#page_24406 {
  background: none repeat scroll 0 0 transparent;
  padding: 0;
  width: 613px;
}

#html_13240{
width:257px;
}

/***********FOOTER************/
div#aiw_footer {
  display: none;
}


div#html_footer div.spacer {
display:none;
}

div#html_footer {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 0;
  height: inherit;
  margin-top: 10px;
  padding: 15px 0 0;
  position: absolute;
  width: 100%;
  z-index: 1000000000;
}


div#socialnetwork{
}

div#html_footer div.pub_sous_rss{
margin-top:0px;
}

#html_13241{

}

#footer{
  background-color: #026E9B;
  height:33px;
  padding-bottom:0px !important;
}

#content_footer{
  margin: 0 auto;
  width: 940px;
}

div#maa_4167 {
   float: left;
  padding-top: 10px;
}

div#maa_4167 dl dt{
background:none;
}

div#maa_4167 dl dt a, div#maa_4167 dl dt span {
  background-color: transparent;
  border-right: 1px solid;
  color: #FFFFFF;
  font-style: italic;
  padding: 0 11px 0 0;
}

div#maa_4167 dl dt a:hover, 
div#maa_4167 dl dt span:hover,
div#maa_4167 dl dt a.menu_selected, 
div#maa_4167 dl dt span.menu_selected,
div#maa_4167 dl dt a.menu_selected:hover, 
div#maa_4167 dl dt span.menu_selected:hover {
  background-color: transparent;
}

#footer p{
float:right;
margin:0px;
padding-top:10px;
color:#FFFFFF;
font-style:italic;
}

/**********FORMULAIRE*************/
fieldset {
border: none;
margin: 0;
padding: 0;
}

.identified fieldset,
#fieldset_fields {
  background: url("/offres/doc_inline_src/614/fieldset.jpg") no-repeat scroll 0 0 transparent;
  margin: 0 auto;
  width: 815px;
  padding-top:15px;
}

fieldset h4,
form h4{
display:none;
}

#igotaccount {
background: url(/offres/doc_inline_src/614/ident_compte-2.jpg) no-repeat 0 0 transparent;
float: left;
width: 400px;
height: 199px;
margin-right: 66px;
}

.identified #igotaccount {
  background: url("/offres/doc_inline_src/614/ident.jpg") no-repeat scroll 0 0 transparent;
  float: none;
  height: 45px;
  margin-bottom: 15px;
  margin-left: 26px;
}

#nogoaccount {
background: url(/offres/doc_inline_src/614/ident_not_compte.jpg) no-repeat 0 0 transparent;
float: left;
width: 400px;
height: 408px;
margin-bottom:14px;
}

.contenu_bloc {
color: white;
font-size: 13px;
margin-left: 21px;
margin-top: 15px;
margin-bottom: 27px;
}

.options_bloc{
color: white;
font-size: 13px;
}

.identified #igotaccount .contenu_bloc {
  margin: 0;
  padding-top: 12px;
}

.identified .contenu_bloc,
#fieldset_fields .contenu_bloc{
  margin: 0;
}

.options_bloc {
margin-left: 44px;
height: 36px;
}

.identified .options_bloc {
  height: 33px;
  margin-left: 0;
  margin-top: 7px;
}

.option_check{
color:#026e9b;
}


.options_bloc .libchamp {
width: 135px;
display: block;
float: left;
color: 
#595959;
font-size: 14px;
padding-top: 3px;
}

#surveyblocidentite .options_bloc input,
#surveybloclogin .options_bloc input {
height: 19px;
width: 161px;
float: left;
display: block;
}

.bt_survey {
width: 111px;
float: right;
margin-top: 17px;
}

.bt_survey p{
margin:0px;
}

.bt_survey p input,
#surveybloclogin  .contenu_bloc span{
background: url(/offres/doc_inline_src/614/valider.png) no-repeat 0 0 
transparent;
border: none;
text-align: center;
font-size: 15px;
width: 110px;
padding-top: 8px;
padding-bottom: 8px;
color: #026E9B;
cursor: pointer;
}

#surveybloclogin .contenu_bloc span {
display: block;
float: right;
margin-right: 1px;
}

#surveybloclogin .contenu_bloc span a{
color: #026E9B;
}

#surveybloclogin .options_bloc,
#igotaccount .bt_survey{
display:none;
}

#q_oblig {
font-style: italic;
font-size: 10px;
margin-top: -46px;
text-align: right;
margin-right: 32px;
color: white;
margin-bottom: 30px;
}

.identified #surveybloc_1 .contenu_bloc{
color:#676969;
}

.identified .encaps_bloc,
#fieldset_fields .encaps_bloc{
padding-left:26px;
}

#div_montant_to_pay{
color:#fff;
font-size:14px;
padding-left:26px;
}

.identified .bt_survey,
#fieldset_fields .bt_survey,
#paiement_survey form{
background: url("/offres/doc_inline_src/614/ident_valider.jpg") no-repeat scroll 0 0 
transparent;
float: none;
margin-top: 0;
width: 815px;
height: 37px;
}

#paiement_survey form{
margin-left:-10px;
text-align:right;
}

.identified .bt_survey p,
#fieldset_fields .bt_survey p {
  background: none repeat scroll 0 0 transparent;
  text-align: right;
}

.identified .bt_survey p input,
#fieldset_fields .bt_survey p input{
background:none;
}

.numero{
display:none;
}

.button_radio .options_bloc{
margin-left:0px;
margin-top:5px;
}

.button_radio .options_bloc .option_radio{
font-familly:tahoma;
color:#fff;
font-size:11px;
}

.paiement_enligne h4{
display:none;
}

/********RECAP**********/
#recap_participant,
#paiement_survey {
background: url("/offres/doc_inline_src/614/fieldset.jpg") no-repeat scroll 0 0 
transparent;
width: 794px;
padding: 10px;
margin: 0 auto;
padding-bottom:0px;
}

#paiement_survey {
color:#fff;
font-family:tahoma;
font-size:16px;
}

#recap_participant h4{
  margin-left: 29px;
  color:#fff;
font-size:14px;
margin-bottom:10px;
}

#recap_participant .options_bloc{
  color: #595959;
  font-size: 14px;
  margin-left: 29px;
  padding-right: 38px;
}

#recap_participant .options_bloc .libchamp{
  padding:0px;
}

#recap_answers {
display:none;
}

#surveytotal {
margin: 0 auto;
text-align: right;
width: 815px;
background: url(/offres/doc_inline_src/614/ident_valider-2.jpg) no-repeat 0 bottom transparent;
margin: 0 auto;
}

#surveytotal .contenu_bloc,
#surveytotal .contenu_bloc p{
margin:0px;
}

#montantToPy,
#div_montant_to_pay {
display:none;
}

#surveytotal .retour_survey {
height: 28px;
padding-top: 7px;
padding-left:574px;
}

#surveytotal input {
border: none;
background: none;
font-family: tahoma;
font-size: 15px;
color: #026E9B;
width: 100px;
padding: 0;
display: block;
float: left;
margin-left:18px;
}

#paiement_survey form input{
border: none;
background: none;
font-family: tahoma;
font-size: 15px;
color: #026E9B;
padding-top:9px;
}

/******************GPS VALEUR***************/
.body_p_29535 div.perso td, 
.body_p_29535 div.perso th, 
.body_p_29535 div.htmlarea_content td, 
.body_p_29535 div.htmlarea_content th {
  border: none;
  padding: 2px;
}

#gpsmyalertes table{
/*background:url(/offres/doc_inline_src/614/fond_tableau_valeurs.jpg) repeat-x 0 0 transparent;*/
width:100%;
}

table.tablogps{
width:100%;
}

#gpsmyalertes table thead,
#gpsmyvalues table thead,
table.tablogps thead{
background-color:#6CC9EA;
}

#gpsmyvalues table tbody tr.ligne_a,
table.tablogps tbody tr.ligne_a{
background-color:#daf3f8;
}

#gpsmyvalues table thead tr th,
#gpsmyalertes table thead tr th,
table.tablogps thead tr th {
  height: 77px;
}

#gpsmyvalues table thead th,
#gpsmyalertes table thead th,
table.tablogps thead th{
  border-right:1px solid #fff;
}

#gpsmyvalues table thead a,
#gpsmyalertes table thead tr th ,
table.tablogps thead a,
table.tablogps thead tr th {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
}

#gpsmyvalues table tbody tr td,
#gpsmyalertes table tbody tr td,
table.tablogps tbody tr td {
  height: 36px;
  padding: 0;
  text-align: center;
font-size:14px;
}

#gpsmyvalues table tfoot tr th,
#gpsmyalertes table tfoot tr th,
table.tablogps tfoot tr th {
  height: 35px;
}


#gpsmyvalues table thead tr th.gps_valeur{
width:251px;
}

#gpsmyvalues table thead tr th.gps_valo{
width:107px;
}

#gpsmyvalues table thead tr th.gps_perspective{
width:107px;
}

#add_alerte{
margin-top:10px;
}

#add_alerte span {
  display: block;
  float: left;
  width: 120px;
}

#add_alerte div{
  margin-bottom:5px;
}

/**********MON ABONNEMENT*************/
#tof_fiche{
display:none;
}

.conf_2964 div#z8{
padding-bottom:0;
}

.conf_2964 div#z8 div.perso{
background:url(/offres/doc_inline_src/614/fond-bas-contenu-z8.png) no-repeat 0 0 transparent;
padding-bottom:0 !important;
}

.fiche_contact_publique {
margin-top: -4px;
font-size: 15px;
color:#4B4B4B;
font-family:tahoma;
}

.conf_2964 h3,
.conf_2964 div.htmlarea_content h3,
.body_myfiche-en h3,
.body_myfiche-en div.htmlarea_content h3 {
  color: #33B3E2;
  font-size: 15px;
  margin-bottom: 0;
  margin-top:0px;
  padding-top:10px;
}


.annu1{
width:182px;
height:30px;
}

.annu2,
#id_frequency_add_recap{
width:670px;
background-color:#dbf2fb;
}

#id_frequency_add_recap {
border: none;
margin-left: 35px;
height: 30px;
}

#cached,
.blocmasked{
display:none;
}

div#div_login {
padding-top: 0;
padding-bottom: 30px;
background: url("/offres/doc_inline_src/614/fond-bas-contenu.png") no-repeat scroll center bottom transparent;
}

div#accueil_content form#formlogin fieldset {
background: none;
border: none;
padding: 10px;
width: 300px;
}

#form_paybox{
display:none;
}

.body_survey #form_paybox{
display:block;
}

#page_24926 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 0 0 10px !important;
}

.body_myfiche-en div#appli {
  background: url("/offres/doc_inline_src/614/fond-haut-contenu.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  padding-bottom: 30px;
  padding-top: 40px;
}

/**************LA LETTRE***************/
.body_docs .description,
.body_docs .size,
.body_docs .type,
.body_docs .date{
display:none;
}

.body_docs .title{
text-align:left;
}

/***********HACKS************/
*+html #gpsmyalertes table thead tr th{
  height: 72px;
}

*+html #gpsmyvalues table thead tr th{
  height: 72px;
}

*+html .conf_2932 div.perso{
border:1px solid #fff;
}

*+html .identified #q_oblig{
top:-42px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#gpsmyvalues table thead tr th, #gpsmyalertes table thead tr th {
height: 72px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#gpsmyvalues table tfoot tr th,
#gpsmyalertes table tfoot tr th {
  height: 32px;
}
}

/*****************************************************/
#over_all_navi_diapo {
  float: right;
  position: relative;
  right: 5px;
  top: 311px;
  z-index: 99999999;
}

#flowpanes_diapo {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  float: left;
  height: 332px;
  margin-top: -17px;
  overflow: hidden;
  position: relative;
  width: 940px;
}

#html_13659 #flowpanes_diapo{
margin-top:-24px;
}

#flowpanes_diapo div {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 14px;
  width: 940px;
}

#flowpanes_diapo div img{
  padding:0px;
}

#flowpanes_diapo .items { width:20000em;position:absolute;clear:both;margin:0;padding:0;background:none;color:#666666;}

#flowpanes_diapo .less, #flowpanes_diapo .less a { color:#999 !important;font-size:11px;}

#main_navi_diapo li {
  background: url("/offres/doc_inline_src/614/diapo-norm.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  clear: none;
  color: #333333;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 11px;
  left: 0;
  list-style-type: none;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 3px;
  width: 11px;
}

#main_navi_diapo li:hover { background:url(/offres/doc_inline_src/614/diapo-active.png) no-repeat 0 0 transparent}

ul#main_navi_diapo { padding-left:0px;margin-top:0px;margin-bottom:3px;}

#main_navi_diapo li.active {background:url(/offres/doc_inline_src/614/diapo-active.png) no-repeat 0 0 transparent;}

#gpstampon {
  margin-bottom: 10px;
  position: relative;
  z-index: 0;
width: 941px;
height: 100%;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
padding-bottom: 1px;
}

#gpstampon table {
  width: 100%;
height: 100%;
margin-bottom: 10px;
border-collapse: collapse;
color: #2D2D2D;
  background: #B0E3F6;
font-size: 12px;
}

#gpstampon table thead{
background-color:#6CC9EA;
color:#fff;
font-size:15px;
}
#gpstampon table thead tr th.gps_valo {
width: 110px;
}
#gpstampon table thead tr th.gps_perspective {
width: 110px;
}
#gpstampon table thead tr th.gps_date_note {
width: 100px;
}
#gpstampon table thead tr th.gps_pays {
width: 50px;
}
#gpstampon table thead tr th.gps_secteur{
width: 200px;
}
#gpstampon table thead tr th.gps_action{
width: 50px;
padding-right: 10px;
}
#gpstampon a {
color: #235199;
text-decoration: underline;
}
#gpstampon a:hover {
font-weight: bold;
}

#gpstampon table tbody tr.ligne_a{
background-color:#daf3f8;
}
#gpstampon table tbody tr {
height: 35px;
padding: 5px 0 5px 0;
}
#gpstampon table tbody tr td{
padding-top:5px;
padding-bottom:5px;
color:#4b4b4b;
text-align:center;
}

#complement_fiche_annuaire,
#complement2_fiche_annuaire{
display:none;
}

#tampon_notification{
display:none;
}

.body_p_29510 #q_oblig {
  display: none;
}

.body_p_29510 #titresurvey{
display:none;
}

#surveyblocidentite{
margin-bottom:36px;
}

.body_p_29510 #surveybloc_2{
height:50px;
}

.body_p_29510 textarea {
  width: 760px;
}


/**** PERSO ***/
.menucollapsing {
cursor: hand;
cursor: pointer;
}

/**** FICHE VALEUR ***/
p.explain{
color:#24ADDF;
font-weight:bold;
}
div.graphe_value{
float:left;
margin-right:10px;
margin-bottom:25px;
  text-align:center;
  color:#24ADDF;
  font-weight:bold
}
div.graphe_value div.graphe{
border:3px solid #24ADDF;
  border-radius:5px;
}
div.graphe_value img{
height:100px;  
margin:3px;
 width: 150px;
}
h1.titreperso span{
float:right;
  font-size:18px;
  font-weight:normal;
  color: #4B4B4B;
  padding-right:5px
}

div#cartouche {
  border: 3px solid #24addf;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 10px;
}

#cartouche2 {
  margin-bottom: 10px;
}

#cartouche2 p {
  font-weight: bold;
  margin:0;
}

#scoresgps_valeur,
#performance_3mois_valeur{
width:100%;
}
#scoresgps_valeur td{
font-size:18px;
}

#performance_3mois_valeur td{
  font-size:15px;
  text-align:left;
  vertical-align:top;
}

#performance_3mois_valeur td.tdbold {
  text-align: left;
  width: 327px;
}

td.tdbold .sous_titre {
  font-size: 10px;
  font-style:italic;
}

#scoresgps_valeur td.tdbold,
#performance_3mois_valeur td.bold{
  font-weight:bold;
}

#scoresgps_valeur td span{
font-size:15px;
  font-weight:normal;
}
#def_valeur td ,#rappel_donnees_valeur td {
  padding-right:60px
}
#rappel_valeurs p, #risque p {
  font-weight: bold;
  margin: 0;
}
#risque{
margin-bottom:5px;
}
#risque table td{
padding-right:20px
}

p.legend{
clear:both;
  margin-bottom:0;
  margin-top:0;
font-size:12px;
font-style:italic;
  color:#24ADDF;
}
#div_contact_us{
font-size:12px;
  font-weight:normal;
  color: #4B4B4B;
  text-align:center;
  width:500px;border:2px solid #24ADDF;
  border-radius:5px;
  padding:10px;
}
div.graphes_value{
margin-top:5px
}
#bt_back,#bt_back2{
float:right;
  margin-right:0;
  margin-top:-48px
}
#bt_back input,#bt_back2 input{
padding:4px 12px
}
#bt_back2{
  margin-top:-20px
}
p.legend2{
clear:both;
  margin-bottom:0;
  margin-top:5px;
font-size:10px;
font-style:italic;

}
h1.titreperso{
width:770px
}

#open_description,
#close_description{
font-size:12px;
color:#4B4B4B;
}
#description_valeur{
 background-color: #D1EFFA;
    border: 1px solid #4B4B4B;
    border-radius: 5px 5px 5px 5px;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 10px;
}
#description_valeur,
#close_description{
display:none;
}
/************
PAGE SYNTHESE
************/

#synthese td
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #3B3B3B;
}

#synthese .ht_ligne
{
	height: 50px;
}

#synthese .ht_middle_ligne
{
	height: 40px;
}

#synthese .center
{
	text-align: center;
}

#synthese span
{
	font-weight: bold;
font-size:16px;
}

/*
#synthese .btn_savoir {
  background: url("/offres/doc_inline_src/614/btn_bleu.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 6px 8px;
  text-decoration: none;
  vertical-align: middle;
}
*/

#synthese .btn_savoir {
  background: url("/offres/doc_inline_src/614/btn_bleu.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 23px;
  padding-top: 6px;
  text-decoration: none;
  vertical-align: middle;
  width: 100px;
margin-left: 5px;
}

#synthese .btn_savoir:hover {
  background: url("/offres/doc_inline_src/614/btn_bleu.png") no-repeat scroll 0 -29px transparent;
}

#synthese .btn_abo,
.btn_abo a,
.btn_abo,
.bt_rapport a
{
  background: url("/offres/doc_inline_src/614/btn_jaune.png") no-repeat scroll 0 0 transparent;
  color: #333333 !important;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 37px;
  padding: 2px 0 0;
  text-decoration: none !important;
  width: 100px;
margin-left: 5px;
}

#synthese .btn_abo:hover,
.btn_abo:hover,
.bt_rapport a:hover
{
  background: url("/offres/doc_inline_src/614/btn_jaune.png") no-repeat scroll 0 -39px transparent;
}
.bt_rapport a{
text-align:center
}
#bt_page_rapport{
float:right;
  position:relative;
  top:-50px;
}
#bt_create_rapport a{
margin-left:auto;
  margin-right:auto
}
#synthese .n_contact, 
.n_contact
{
     height: 29px;
    padding-top: 10px;
}

#synthese sup {
  font-size: 10px;
}


#synthese .fond_clair 
{
	background-color: #77CDED;
}

#synthese .colonne_large
{
	width : 40%;
}

#synthese .colonne_petite
{
	width : 12%;
}

#synthese span.expo
{
    font-size: 10px;
    font-weight: normal;
    vertical-align: super;
}

#synthese .in_lign{}


.body_p_32338 h1.titreperso {
    display: none;
    width: 770px;
}

.body_p_32338 #accueil_content .perso{
padding: 0 10px 28px !important;
}

/****   DIAGNOSTIC  ******************************/
#gps_search_diagnostic_param{
width:610px
}
#gps_search_diagnostic_param_propositions {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
padding-bottom: 1px;
}

div#gps_search_diagnostic_param_propositions{
position: absolute !important;
  top: 20px  !important;
  left: 255px  !important;
}


#gpssearchdiagnostic div#gps_search_diagnostic_param_propositions ul li.selected {
    background-color: #B0E3F6;
    color: #000000;
}
/****   COMPTEUR LES ECHOS ******************************/
#compteur_lesechos table{
margin:10px 0;
}
#compteur_lesechos th,
#compteur_lesechos td{
padding:5px 10px;
border:1px solid #ccc;
}
#compteur_lesechos td{
text-align:right;
font-size:12px;
}
#compteur_lesechos th{
font-size:14px;
}

#compteur_lesechos h4{
font-size:14px;
font-weight:bold
}

/*** MODIFICATION PAGE Bi-monthly note ***/
.body_p_46963 li a span {
	display: none !important;
}

#connexion .oubli #btn_login_intranet, 
#connexion .oubli .separator {
	display: none;
}

body.statut_3 #connexion .oubli #btn_login_intranet, 
body.statut_3 #connexion .oubli .separator {
	display: block;
}