
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_163451.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_3484{background-color : transparent;}
				div#maa_3484 dl dt a,div#maa_3484 dl dt span{color : #ffffff;background-color : transparent;}
				div#maa_3484 dl dt a.menu_selected,div#maa_3484 dl dt span.menu_selected{color : #ffffff;background-color : transparent;}
				div#maa_3484 dl dt a:hover,div#maa_3484 dl dt span:hover,div#maa_3484 dl dt a.menu_selected:hover,div#maa_3484 dl dt span.menu_selected:hover{color : #ffffff;background-color : #24AEDF;}
				div#maa_3484 ul li{background-color : transparent;}
				div#maa_3484 ul li a{color : #ffffff;}
				div#maa_3484 ul li a.menu_selected{color : #ffffff;}
				div#maa_3484 ul li:hover,div#maa_3484 ul li a:hover{background-color : #24AEDF;color : #ffffff;}
				div#maa_3447{background-color : ;}
				div#maa_3447 dl dt a,div#maa_3447 dl dt span{color : ;background-color : ;}
				div#maa_3447 dl dt a.menu_selected,div#maa_3447 dl dt span.menu_selected{color : ;background-color : ;}
				div#maa_3447 dl dt a:hover,div#maa_3447 dl dt span:hover,div#maa_3447 dl dt a.menu_selected:hover,div#maa_3447 dl dt span.menu_selected:hover{color : ;background-color : ;}
				div#maa_3447 ul li{background-color : ;}
				div#maa_3447 ul li a{color : ;}
				div#maa_3447 ul li a.menu_selected{color : ;}
				div#maa_3447 ul li:hover,div#maa_3447 ul li a:hover{background-color : ;color : ;}
				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_2930 div#container,
.conf_2944 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;
}

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 LOGIN *****/

#bloc_connexion {
    float: right;
    margin-top: 20px;
    width: 250px;
}

form#formlogin {
    margin: 0;
    padding: 0;
}

div.oublititre {
    color: #28AEE1;
    font-size: 15px;
}

form#formlogin fieldset {
    background: none;
    border: medium none;
    margin: 0;
    padding: 0;
    width: auto !important;
}

form#formlogin fieldset a {
    color: #026e9b;
    font-size: 10px;
    padding: 0 2px;
    text-decoration: none;
    letter-spacing: -1px;
}

form#formlogin #emailLabel,
form#formlogin #passwordLabel {
    margin: 2px 0;
}

form#formlogin fieldset label.login {
    padding: 0px;
    margin-bottom: 5px;
}

form#formlogin fieldset label span.spanlogin {
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    padding-top: 7px;
    width: 106px;
    margin-right: 5px;
    text-align: right;
}

form#formlogin fieldset label.login input {
    height: 24px;
    width: 135px;
}

.oubli .formbouton {
    float: right;
}

/*** oubli ***/

form#formlogin fieldset input#email {
    height: 24px;
    width: 100%;
    float: none;
}

form#formlogin fieldset .oubli p {
    font-size: 12px;
    padding-top: 17px;
    text-align: center;
    color: #ffffff;
}

form#formlogin fieldset .oubli p.oublimdp {
    font-size: 10px;
    padding: 5px 0 0 0;
    width: 100%;
    clear: both;
}

form#formlogin fieldset .oubli p a {
    color: #ffffff;
}

ul.oubli {
    position: relative;
    float: none;
    padding: 0;
    list-style: none;
    text-align: right;
    height: 20px;
    margin: 0;
}

ul.oubli li {
    position: relative;
    float: none;
    margin: 0 2px;
    padding: 0;
    display: inline-block;
}

/***** changer mdp ********/

form#formlogin fieldset label.change {
    color: #28AEE1;
    font-size: 12px;
}

form#formlogin fieldset label.login,
form#formlogin fieldset label.change {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    display: inline-block;
}

form#formlogin fieldset label {
    float: none;
}

form#formlogin fieldset label.change input {
    height: 18px;
    width: 118px;
    margin: 2px;
}

ul.change {
    position: relative;
    float: none;
    padding: 0 0 0 0;
    list-style: none;
    height: 21px;
    margin: 0;
    text-align: right;
}

ul.change li {
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

/***/

#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;
}

/******* boutons *********/

form#formlogin fieldset label.change {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

.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 !important;
    text-transform: uppercase;
    color: #ffffff;
    float: none;
    background: none;
    text-align: center;
    margin: 2px;
}

/*******************************/

.separator {
    color: #026e9b;
}

#langues {
    height: 115px;
}

/**********MENU***********/

div#z1 {
    padding: 0px;
}

div#maa_3447 {
    height: 50px;
    padding: 0;
    background: none;
    font-weight: bold;
}

div#maa_3484 {
    height: 50px;
    padding: 0;
}

.identified div#maa_3447,
div#maa_3484 {
    display: none;
}

.identified div#maa_3484 {
    display: block;
}

.conf_2929 div#maa_3447 {
    display: block;
}

div#maa_3447 div.spacer,
div#maa_3484 div.spacer {
    display: none;
}

div#maa_3447 dl dt,
div#maa_3484 dl dt {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}

div#maa_3447 dl dt,
div#maa_3484 dl dt {
    height: 50px;
    padding: 0;
}

div#maa_3447 dl.lastmenu dt,
div#maa_3484 dl.lastmenu dt {
    border-right: 0px solid #FFFFFF;
}

div#maa_3447 dl dt a,
div#maa_3447 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_3484 dl dt a,
div#maa_3484 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: 133px;
    height: 37px;
}

div#maa_3484 dl#firstmenu3_30706 dt span {
    width: 120px;
}

div#maa_3484 dl#firstmenu1_29518 dt a,
div#maa_3484 dl#firstmenu2_29517 dt a,
div#maa_3484 dl#firstmenu2_30037 dt span {
    padding: 8px 0 0 0;
}

div#maa_3447 dl.lastmenu dt a {
    border-right: 0px solid #FFFFFF;
    padding-left: 1px;
}

div#maa_3484 dl.lastmenu dt a {
    border-right: 0 solid #FFFFFF;
    padding-left: 3px;
    white-space: normal;
}

div#maa_3447 dl dt a:hover,
div#maa_3447 dl dt span:hover,
div#maa_3447 dl dt a.menu_selected:hover,
div#maa_3447 dl dt span.menu_selected:hover {
    background: transparent;
    color: #fff;
    font-weight: bold;
}

div#maa_3484 dl dt a:hover,
div#maa_3484 dl dt span:hover,
div#maa_3484 dl dt a.menu_selected:hover,
div#maa_3484 dl dt span.menu_selected:hover {
    background: transparent;
    color: #fff;
    font-weight: bold;
}

div#maa_3447 dl dt a.menu_selected,
div#maa_3447 dl dt span.menu_selected,
div#maa_3484 dl dt a.menu_selected,
div#maa_3484 dl dt span.menu_selected {
    background-color: transparent;
    color: #fff;
    font-weight: bold;
}

div#maa_3484 dl#firstmenu1_29518 dt a:hover,
div#maa_3484 dl#firstmenu2_29517 dt a:hover,
div#maa_3484 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_3447 ul {
    border: none;
    width: 166px;
    padding: 0px 0px 10px 0px;
}

div#maa_3484 ul {
    border: none;
    padding: 0px 0px 10px 0px;
}

div#maa_3447 ul li,
div#maa_3484 ul li {
    display: block;
    padding: 10px 0px 0px 0px;
    padding-bottom: 10px;
    width: 100%;
    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 650px 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: 675px;
    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: 5px;
    position: relative;
    top: 3px;
}

#gps_search_param_propositions {
    color: #000;
}

/*****DIAPO********/

#html_13238 {
    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_2929 div#z8 {
    /*margin-bottom:240px;*/
}

div#z8 {
    width: 940px;
}

#html_13239 {
    background: url("/offres/doc_inline_src/614/temoignage.png") no-repeat scroll center top transparent;
    height: 97px;
}

#html_13239 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****/

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 {
    padding-bottom: 30px;
    padding-top: 21px;
}

.perso_ {
    background: white !important;
    border-radius: 20px;
    border: 2px solid #24addf;
}

/** retrait bg sur page accueil et page accueil privé **/

.conf_2929 .perso_,
.conf_3037 .perso_ {
    background: none !important;
    border: none; 
}

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: 20px;
}

.conf_2929 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_24672,
#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;
}

.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_2929 div#accueil_content {
    margin: 0 60px 13px 0;
    padding: 0;
    width: 613px;
}

.conf_2929 div#innerMain h1.titreperso,
.conf_2929 div#innerMain div.perso,
.conf_2929 div#innerMain div#menu_appli_nosh,
.conf_3037 div#innerMain h1.titreperso,
.conf_3037 div#innerMain div.perso,
.conf_3037 div#innerMain div#menu_appli_nosh {
    display: none;
}

#page_24672 h1.titreperso,
#html_13240 h1.titreperso,
#page_24406 h1.titreperso {
    display: block;
    color: #235199;
    font-size: 24px;
    margin-bottom: 15px;
}

.conf_2932 div.perso {
    padding: 0 !important;
}

#survey_195,
#files,
#survey_176,
#survey_175,
#survey_177,
#survey_178,
#survey_356,
#survey_357,
#survey_380,
.perso,
.fiche_contact_publique {
    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 {
    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_2929 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;
}

#haut-footer {
    width: 940px;
    margin: 0 auto;
}

#haut-footer {
    display: none;
}

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_24672,
#page_24406 {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: 670px;
}

#html_13240 {
    width: 257px;
}

/***********FOOTER************/

div#aiw_footer {
    display: none;
}

div#html_footer div.spacer {
    display: none;
}

div#html_footer {
    bottom: 0;
    position: absolute;
    width: 100%;
    margin-top: 10px;
    padding: 15px 0 0 0;
    height: 33px;
    z-index: 1000000000;
    background: #fff url(/offres/doc_inline_src/614/background_footer.jpg) repeat-x;
}

div#socialnetwork {} div#html_footer div.pub_sous_rss {
    margin-top: 0px;
}

#footer {
    background-color: #026E9B;
    height: 33px;
    padding-bottom: 0px !important;
}

#content_footer {
    margin: 0 auto;
    width: 940px;
}

div#maa_3482 {
    float: left;
    padding-top: 10px;
}

div#maa_3482 dl dt {
    background: none;
}

div#maa_3482 dl dt a,
div#maa_3482 dl dt span {
    background-color: transparent;
    border-right: 1px solid;
    color: #FFFFFF;
    font-style: italic;
    padding: 0 11px 0 0;
}

div#maa_3482 dl dt a:hover,
div#maa_3482 dl dt span:hover,
div#maa_3482 dl dt a.menu_selected,
div#maa_3482 dl dt span.menu_selected,
div#maa_3482 dl dt a.menu_selected:hover,
div#maa_3482 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 {
    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 {
    float: left;
    width: 400px;
    height: 408px;
    margin-bottom: 14px;
}

.contenu_bloc {
    color: black;
    font-size: 13px;
    margin-left: 21px;
    margin-top: 15px;
    margin-bottom: 27px;
}

.options_bloc {
    color: black;
    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: black;
    margin-bottom: 30px;
}

.identified #surveybloc_1 .contenu_bloc {
    color: #676969;
}

.identified .encaps_bloc,
#fieldset_fields .encaps_bloc {
    padding-left: 26px;
}

.encaps_bloc {
    padding: 0 !important;
}

#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-family: tahoma;
    color: black;
    font-size: 11px;
}

.paiement_enligne h4 {
    display: none;
}

.input_bouton_payer {
    position: relative;
    top: -15px;
}

/********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 {
    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 h3,
.body_myfiche 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;
}

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 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: 38px;
    padding-top: 30px;
}

/**************LA LETTRE***************/

.body_docs .description,
.body_docs .size,
.body_docs .type,
.body_docs .date {
    display: none;
}

.body_docs .title {
    text-align: left;
}

.body_p_30332 li span {
    display: none;
}

/***********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
************/

.body_p_36288 #synthese .ht_ligne {
    height: 65px;
}

#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 .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,
#bt_page_reabo {
    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,
#bt_page_reabo:hover {
    background: url("/offres/doc_inline_src/614/btn_jaune.png") no-repeat scroll 0 -39px transparent;
}

.bt_rapport a,
#bt_page_reabo {
    text-align: center
}

#bt_page_rapport {
    float: right;
    position: relative;
    top: -50px;
}

#bt_create_rapport a {
    margin-left: auto;
    margin-right: auto
}

#bt_page_reabo {
    background-repeat: no-repeat;
    display: inline;
    padding: 10px 10px 13px 10px
}

#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;
}

.body_p_32338 h1.titreperso {
    display: none;
    width: 770px;
}

.body_p_32338 #accueil_content .perso,
.body_p_36288 #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
}

/**** PAGE LETTRES DES ACTIONS ****/

.body_docs #th_name,
.body_docs #th_date_crea,
.body_docs .date_crea,
.body_docs .title img {
    display: none;
}

.body_docs tr .title:first-child:hover {
    background-color: #77CDED;
}

.body_docs .title {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
    padding: 5px;
    text-align: left;
}

.title a {
    color: #3B3B3B;
}

#droF_55645 {
    color: #FFFFFF;
    font-size: 0;
}

/*** modif erreur *****/

html body#menu_29528.body_p_29528.identified.statut_3.tc_1460.conf_2944.lang_fr div#container div#appli div#html_footer.horizontal_zone div#html_13661.pub_sous_rss,
html body#menu_30332.body_p_30332.identified.statut_3.tc_1460.conf_2944.lang_fr div#container div#appli div#html_footer.horizontal_zone div#html_13661.pub_sous_rss,
html body#menu_30328.body_p_30328.identified.statut_3.tc_1460.conf_2944.lang_fr div#container div#appli div#html_footer.horizontal_zone div#html_13661.pub_sous_rss,
html body#menu_30329.body_p_30329.identified.statut_3.tc_1460.conf_2944.lang_fr div#container div#appli div#html_footer.horizontal_zone div#html_13661.pub_sous_rss {
    display: none;
}


/*** message all in web ***/

p.nosession, p.nodata {
    border: none;
    background-color: transparent;
}


#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;
}