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

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

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

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

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

div#header_aiw {
	background-color: transparent;;
}

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

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

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

form#connect fieldset legend,
form#connect fieldset label {
	color: #ffffff;
}

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

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

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:#ffffff;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#ffffff;}
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_4362{background-color : #0E558F;}
				div#maa_4362 dl dt a,div#maa_4362 dl dt span{color : #ffffff;background-color : #0E558F;}
				div#maa_4362 dl dt a.menu_selected,div#maa_4362 dl dt span.menu_selected{color : #02A685;background-color : #0E558F;}
				div#maa_4362 dl dt a:hover,div#maa_4362 dl dt span:hover,div#maa_4362 dl dt a.menu_selected:hover,div#maa_4362 dl dt span.menu_selected:hover{color : #ffffff;background-color : #0E558F;}
				div#maa_4362 ul li{background-color : #FFE4C4;}
				div#maa_4362 ul li a{color : #ffffff;}
				div#maa_4362 ul li a.menu_selected{color : #02A685;}
				div#maa_4362 ul li:hover,div#maa_4362 ul li a:hover{background-color : #0E558F;color : #ffffff;}
				div#header_club {
	width:728px;
}

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 ;}

div.htmlarea_content {
	font-size: 12px;
	font-family:Arial, sans-serif;
	color: #101010;
}

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

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:#0000CC;}
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:#0000CC;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#551A8B;}
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) );}
/*STYLE SLIDESHOW*/
#html_15784 br,
#html_15784 .label_album,
#html_15784 .titre_album,
#html_15784 .nb_photos,
#html_15784 .prev img, 
#html_15784 .next img{
  display:none;
}

div.slides_control {
  margin-left: 0 !important;
}

div.slides_control img.img_diapo {
  width: 665px !important;
}

.caption {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3) !important;
  border-top: medium none !important;
  color: #FFFFFF;
  font-size: 1.3em;
  height: 55px !important;
  line-height: 1.33;
  padding: 10px;
  position: absolute;
  text-align: left !important;
  text-shadow: none;
  top: 355px !important;
  width: 625px !important;
}

.slides_container {
  border: 5px solid #0091BA;
  height: 415px;
  overflow: hidden;
  position: relative;
}

.legende {
  font-weight: bold;
}

#slides .next, 
#slides .prev, 
.slideshow .next, 
.slideshow .prev {
  display: block;
  height: 17px !important;
  left: 0;
  position: absolute;
  top: 5px !important;
  width: 18px !important;
  z-index: 101;
}

.prev {
  background: url("http://www.la-providence-passy.com/offres/doc_inline_src/692/btn_gauche.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  left: inherit !important;
  right: 23px !important;
  top: 0 !important;
}

.next {
  background: url("http://www.la-providence-passy.com/offres/doc_inline_src/692/btn_droite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  left: inherit !important;
  right: 4px;
}



/***********************STRUCTURE*****************/

div#container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div#accueil_content {
  margin: 0;
  width: 675px;
}

#pres_page td{
  cursor: pointer;
}

#pres_page td:hover span {
  text-decoration: underline;
  cursor: pointer;
}

.conf_3596 div.htmlarea_content {
  padding: 0;
}

.conf_3596 div.htmlarea_content p img {
  max-width: 675px;
  padding: 0;
}

.conf_3596 div.htmlarea_content p{
  padding: 0;
}

.td_taille{
  height: 39px !important;
}

div.htmlarea_content a {
  text-decoration: none;
}


/***********************HEADER********************/

div.pub_sous_rss div.leftit {
  position: absolute;
  text-align: left;
}

div#header_aiw {
  margin: 0 auto;
  width: 950px;
}

div#innerMain {
  margin: 0 auto;
  width: 950px;
}


.view-fifth {
  margin: 20px auto 0 130px;
  width: 760px;
}


/***********************MENU********************/

#menu_header{
    margin-left: 25px;
    width: 565px;
}



.thumb .overlay-bottom,
.thumb .overlay-bottom2,
.thumb .links{
    display:none;
}

.thumb {
    cursor: default;
    float: left;
    height: 78px;
    margin: 0 0 11px;
    position: relative;
    padding-right: 16px;
}

.thumb, .thumb img, .thumb .overlay-top, .thumb .overlay-bottom, .thumb .overlay-bottom2 {
    width: 92px;
}
.thumb .overlay-top, .thumb .overlay-bottom, .thumb .overlay-bottom2 {
    position: absolute;
    top: 0;
}
.thumb .overlay-top {
    height: 0;
}
.thumb .overlay-bottom, .thumb .overlay-bottom2 {
    height: 78px;
}

.thumb .overlay-bottom{
    background: url("http://www.la-providence-passy.com/offres/doc_inline_src/692/hover_passy.png") repeat scroll 0 0 transparent;
}



.thumb .overlay-bottom2 {
    display: none;
}
.thumb img {
    margin: 0 0 12px;
    position: absolute;
}
.thumb img{
    height: 78px;
}
a.hover-title {
    color: #FFFFFF;
    display: block;
    font-family: 'Oswald',serif;
    font-size: 20px;
    line-height: 1.5em;
    margin: 7px 0 9px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    display:none;
}
.thumb .overlay-bottom2 .content {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 12px 6px;
}

.thumb .overlay-bottom2 .content .blurb {
    font-family: tahoma;
    font-size: 13px;
    line-height: 1.25em;
    margin: 15px 0 0;
    padding-right: 10px;
}

.thumb .links {
    bottom: 83px;
    font-size: 11px;
    padding: 6px 12px;
    position: absolute;
}
.thumb img#arrow-link {
    height: 14px;
    left: 70px;
    margin: 0;
    position: absolute;
    top: 75px;
    width: 14px;
}

div#menu_header div.view-fifth ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.thumb div.menu_fond {
  height: 78px;
  line-height: 78px;
  position: absolute;
  width: 92px;
}

.li1 .menu_fond{background: none repeat scroll 0 0 #0e558f;}
.li2 .menu_fond{background: none repeat scroll 0 0 #2d79b8;}
.li3 .menu_fond{background: none repeat scroll 0 0 #21a4c4;}
.li4 .menu_fond{background: none repeat scroll 0 0 #51ecea;}
.li5 .menu_fond{background: none repeat scroll 0 0 #02a685;}
.li6 .menu_fond{background: none repeat scroll 0 0 #a0e47b;}
.li7 .menu_fond{background: none repeat scroll 0 0 #59d913;}

.menu_fond p {
  color: #FFFFFF;
  font-family: arial,helvetica;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

/****************ACCUEIL*****************/

.body_p_36201 #accueil_content h1.titreperso, .body_p_36201 #accueil_content div.perso {
  display: none;
}


/****************EDITO*******************/


#html_15794,
#html_15846 {
  background-color: #EDEDEA;
  border: 1px solid #CACACA;
  height: 180px;
  padding: 15px;
}

#flux_2592 {
  background-color: #EDEDEA;
  border: 1px solid #CACACA;
  height: auto;
  padding: 15px;
}

.titre_debut_page {
  color: #4399CD;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 5px;
}

.debut_page > a {
  color: #4399CD;
}

.lien_suite a {
  color: #4399CD;
  float: right;
  font-weight: bold;
  text-decoration: underline;
}

div#menu_appli_nosh {
  width: 211px;
}

/*
edito pastoral
**********/

#html_15846,
.body_p_37081 #flux_2592{
display:none;
}

.body_p_37081 #html_15846{
display:block;
}


/*************CALENDRIER*****************/


div#calendar {
  height: 203px;
  width: 210px;
  border: 1px solid #CACACA;
}

.calendar table {
  font-size: 10px;
  width: 210px;
  height: 203px;
}

.calendar thead .title, .calendar .button {
  background-color: #FFFFFF;
  color: #9e9e9e;
}

.calendar tbody td.today {
  background: none repeat scroll 0 0 #4399CD;
  border: 2px solid;
  border-radius: 10px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0;
}

.calendar tbody td.evenement, .calendar tbody td.selected {
  background: none repeat scroll 0 0 #0E558F;
  border: 2px solid;
  border-radius: 10px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0;
}

.calendar thead .title, .calendar .button {
  background-color: #FFFFFF;
  color: #4399CD;
}

.calendar tbody .day {
  width: 20em;
}

/********************ACTUS***************/

div.lecteur_rss {
  background-color: transparent;
  border: medium none;
}

div.lecteur_rss ul {
  border: medium none;
  padding: 0;
}

div.lecteur_rss ul li {
  margin: 0 0 12px;
}

div.lecteur_rss div.thetitle p, table.meteo td.entetemeteo {
  color: #4399CD;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 5px;
  padding-top: 0;
}

div.lecteur_rss div.thetitle, .entetemeteo {
  background-color: transparent;
}

/*
body.body_actualite table, 
body.body_actualite tr, body.body_actualite td{
border: 1px solid #CCCCCC !important;
}
*/

/*
AGENDA
******/

h2#section_events,
h2#anciensevents{
  border-bottom: 1px solid;
}

div.eventlink {
border: none;
}

.body_evenement .title {
width: inherit;
}

div.bloc_headerlink a {
text-decoration: none !important;
}

.old_event a,
h2#anciensevents {
color: #0E558F !important;
}


/**************LOGIN*********************/

form#formlogin {
  margin: 12px auto 0;
  padding: 0;
}

form#formlogin fieldset {
  background-color: transparent;
  border: medium none;
  margin: 0;
  padding: 0;
  width: 176px;
  margin-top: 20px;
}

form#formlogin fieldset p {
  margin: 0;
  padding: 0;
  color: #ffffff;
}

form#formlogin fieldset a {
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none;
}

.separator {
  color: #FFFFFF;
}

.formbouton, .formbouton2 {
  background-color: #FFFFFF;
  border: 1px solid #CACACA;
  color: #4399CD;
  cursor: pointer;
}

/*
PAGE DOCUMENTS
**************/

.date,
.date_crea,
.type,
.size,
#ariane_docs {
  display: none;
}

#th_name, #th_description {
  text-align: left;
}

.title {
  width: 300px;
}

.title a,
#th_description a {
  color: #0E558F;
  text-decoration: underline;
}

.description {
  color: #FFFFFF;
}

/*
PAGE ACTUALITES
**************/

div.actu, div.actulink {
  background-color: #FFFFFF;
  border: medium none;
  color: #000000;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}

h2#section_actus {
  border-bottom: 1px solid;
}

/*
BORDURE MENU ACTU
*****************/

.actu div.htmlarea_content table, 
.actu div.htmlarea_content table tbody, 
.actu div.htmlarea_content table tbody tr, 
.actu div.htmlarea_content table tbody tr td {
  border: 1px solid #CCCCCC;
}

/**************FOOTER*******************/

#page_30326 {
  margin: 0 auto;
  width: 950px;
}

#html_15783 {
  background-color: #4399cd;
  margin-top: 30px;
}

div.horizontal_zone {
  padding: 0;
}

div.perso {
  background-color: transparent;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content table tbody tr, div.htmlarea_content table tbody tr td {
  border: medium none;
}

div#accueil_content, div.htmlarea_content, h1.titreperso, h2.titreperso, h2#section_actus, div.actu, div.actulink, h2#section_events, div.event, div.eventlink, div#boutique, div#recherche {
  background-color: transparent;
}

#footer_right {
  width: 360px;
  margin: 0 auto;
}

#footer_left {
  float: left;
}

#html_15783 {
  background-color: #4399CD;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 950px;
  margin: 0 auto;
}

div#html_footer {
  background-color: #4399CD;
}



/**** FORMULAIRE *****/

form#thesurvey.survey_perso fieldset#fieldset_identify div#igotaccount.encaps_bloc,
form#thesurvey.survey_perso fieldset#fieldset_identify div#nogoaccount.encaps_bloc div#bt_suite_form.bt_survey,
form#thesurvey.survey_perso fieldset#fieldset_identify div#nogoaccount.encaps_bloc div#surveyblocidentite.surveybloc div.contenu_bloc{
display:none !important;
}

form#thesurvey.survey_perso fieldset#fieldset_fields{
display:block !important;
}

form#thesurvey.survey_perso fieldset#fieldset_identify h4,
form#thesurvey.survey_perso fieldset#fieldset_fields h4{
display:none;
}



/*** 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:130px;
}
/*

form#thesurvey.survey_perso fieldset#fieldset_fields div#div_montant_to_pay{
display:none;
}*/

form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc div.surveybloc div.contenu_bloc span.numero{
display:none;
}

form#thesurvey.survey_perso fieldset#fieldset_fields{
border:none;
background-color:#E0E9EE;
margin-top:10px;
}

form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc div#surveybloc_1.surveybloc div.contenu_bloc{
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc div#surveybloc_2.surveybloc div.contenu_bloc{
padding-top:10px;
}

/***********ALBUMS PHOTOS D'ELEVES**********/

.body_p_37944 div#html_15784 br, 
.body_p_37944 div#html_15784 .label_album, 
.body_p_37944 div#html_15784 .titre_album, 
.body_p_37944 div#html_15784 .nb_photos, 
.body_p_37944 div#html_15784 .prev img, 
.body_p_37944 div#html_15784 .next img{
  display: block;
}

/****** MOT DE PASSE OUBLI *****/

div.oubli ul.oubli li a.bouton30,
div.oubli ul.oubli li a.bouton30 span,
div.oubli ul.oubli li a.bouton30 span span,
div.oubli ul.oubli li a.bouton50,
div.oubli ul.oubli li a.bouton50 span,
div.oubli ul.oubli li a.bouton50 span span,
div.oubli ul.change li a.bouton30,
div.oubli ul.change li a.bouton30 span,
div.oubli ul.change li a.bouton30 span span,
div.oubli ul.change li a.bouton50,
div.oubli ul.change li a.bouton50 span,
div.oubli ul.change li a.bouton50 span span{
	background:none;
	color:#ffffff;
}

.border {
    border: 1px solid !important;
}

.border tr td {
    border: 1px solid !important;
}


/*************PROTECTION 13/01/2015***

div#header_aiw {
  margin-bottom: 70px;
}

#maa_4193 {
  float:right;
}

#maa_4193 a {
  color: #000!important;
}

div#maa_4193 ul li {
  background-color: #fff;
}

div#maa_4193 a:hover {
  background-color: #4399CD !important;
  color: #fff!important;
}
********/

/***** FORMULAIRE **************************************************************************/
/*******************************************************************************************/

.saisie_data,
.time_to_pay {
    background: #f2f2f2;
    padding: 1%;
    width: 80%;
    margin: 0 auto;
}

#thesurvey fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

#thesurvey h4 {
    display: none;
}

#surveyblocidentite .options_bloc,
#igotaccount .options_bloc {
    margin: 1% 0 !important;
}

#surveyblocidentite .options_bloc .libchamp,
#igotaccount .options_bloc .libchamp {
    width: 35%;
    display: inline-block;
}

#surveyblocidentite .options_bloc input,
#igotaccount .options_bloc input {
    width: 63%;
}

#titresurvey {
    font-size: 16px !important;
    padding: 0;
    margin: 0;
}

/**form**/

.surveybloc {
    margin: 1% 0;
}

.encaps_bloc {
    margin: 2px 0 !important;
}

.option_radio {
    display: block;
}

.option_check {
    display: block;
}

.reset {
    position: absolute;
    left: -20px;
}

.enligne .option_radio,
.enligne .option_check {
    display: inline-block;
}

#fieldset_fields .enligne .contenu_bloc,
#recap_answers .enligne .contenu_bloc {
  display: inline-block;
}

#fieldset_fields .enligne .options_bloc,
#recap_answers .enligne .options_bloc  {
    display: inline;
    position: relative;
}

#fieldset_fields .top .options_bloc,
#recap_answers .top .options_bloc  {
    vertical-align: top;
}

#fieldset_fields .taille25 .contenu_bloc,
#recap_answers .taille25 .contenu_bloc {
    width: 25%;
}

#fieldset_fields .taille25 input[type=text],
#fieldset_fields .taille25 select {
    width: 73%;
}

#fieldset_fields .taille35 .contenu_bloc,
#recap_answers .taille35 .contenu_bloc {
    width: 35%;
}

#fieldset_fields .taille35 input[type=text],
#fieldset_fields .taille35 select {
    width: 63%;
}

#fieldset_fields .taille50 .contenu_bloc,
#recap_answers .taille50 .contenu_bloc {
    width: 50%;
}

#fieldset_fields .taille50 input[type=text],
#fieldset_fields .taille50 select {
    width: 43%;
}

#fieldset_fields .taille60 .contenu_bloc,
#recap_answers .taille60 .contenu_bloc {
    width: 60%;
}

#fieldset_fields .taille60 input[type=text],
#fieldset_fields .taille60 select {
    width: 33%;
}

#fieldset_fields .taille75 .contenu_bloc,
#recap_answers .taille75 .contenu_bloc {
    width: 75%;
}

#fieldset_fields .taille75 input[type=text],
#fieldset_fields .taille75 select {
    width: 23%;
}

#fieldset_fields .espacement .contenu_bloc,
#recap_answers .espacement .contenu_bloc {
    padding: 15px 0 !important;
}

#fieldset_fields .gras .contenu_bloc,
#recap_answers .gras .contenu_bloc {
    font-weight: bold;
}

#fieldset_fields .italique .contenu_bloc,
#recap_answers .italique .contenu_bloc {
    font-weight: italic;
}

#fieldset_fields .dix .contenu_bloc,
#recap_answers .dix .contenu_bloc {
    font-size: 10px !important;
}

#fieldset_fields .douze .contenu_bloc,
#recap_answers .douze .contenu_bloc {
    font-size: 12px !important;
}

#fieldset_fields .quatorze .contenu_bloc,
#recap_answers .quatorze .contenu_bloc {
    font-size: 14px !important;
}

#fieldset_fields .seize .contenu_bloc,
#recap_answers .seize .contenu_bloc {
    font-size: 16px !important;
}

#fieldset_fields .couleur .contenu_bloc,
#recap_answers .couleur .contenu_bloc {
    color: #14afa7;
}

/**/

#div_montant_to_pay p,
#montantToPy {
    padding: 10px 0px;
    font-weight: 600;
    color: #EB6A2E !important;
    text-align: center;
}

#bt_valid_survey {
    text-align: center;
}

/*** result formulaire ***/

#recap_answers .encaps_bloc {
    margin: 2% 0;
}

#recap_answers .contenu_bloc {
    font-weight: bold;
}

/*** celendrier formulaire ***/

.calendar table {
    text-align: center;
    width: 250px;
    height: auto;
    padding: 5px;
    font-size: 12px;
    background: white;
    padding: 5px;
    border-radius: 10px;
    border: 1px solid #ccc;
}

.calendar .title {
    font-size: 16px;
}

.calendar .day.name {
    width: 14.28%;
    font-size: 14px;
    height: 32px;
}

.calendar .daynames {
    background-color: #124A77;
    color: white;
    font-size: 16px;
}

/**/

a.tooltip {
    outline: none;
    text-align: left;
    text-decoration: none;
    border: 1px solid #696969;
    padding: 0 3px;
    border-radius: 5px;
    font-size: 9px;
    color: #696969;
    background-color: #ddd;
    cursor: help;
}

a.tooltip strong {
    line-height: 30px;
}

a.tooltip:hover {
    text-decoration: none;
    background-color: #696969;
    color: #fff;
}

a.tooltip span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: -30px;
    margin-left: 0px;
    width: 240px;
    line-height: 16px;
    font-weight: normal;
}

a.tooltip:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    background: #fffAF0;
}

a.tooltip span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}