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

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

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

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

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

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

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

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

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

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

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

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

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

div#demonstration,div#aiw_bande ul li.thelink a{color: #ffffff; }
.calendar thead .title,.calendar .button{background-color:#f9af00;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#f9af00;}
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_1388 dl dt a,div#maa_1388 dl dt span{color : #ffffff;background-color : #f8b520;}
				div#maa_1388 dl dt a.menu_selected,div#maa_1388 dl dt span.menu_selected{color : #ffffff;background-color : #f8b520;}
				div#maa_1388 dl dt a:hover,div#maa_1388 dl dt span:hover,div#maa_1388 dl dt a.menu_selected:hover,div#maa_1388 dl dt span.menu_selected:hover{color : #ffffff;background-color : #046eb4;}
				div#maa_1388 ul li{background-color : #046eb4;}
				div#maa_1388 ul li a{color : #ffffff;}
				div#maa_1388 ul li a.menu_selected{color : #ffffff;}
				div#maa_1388 ul li:hover,div#maa_1388 ul li a:hover{background-color : #046eb4;color : #ffffff;}
				div#maa_1439{background-color : #f8b520;}
				div#maa_1439 dl dt a,div#maa_1439 dl dt span{color : #ffffff;background-color : #f8b520;}
				div#maa_1439 dl dt a.menu_selected,div#maa_1439 dl dt span.menu_selected{color : #ffffff;background-color : #f8b520;}
				div#maa_1439 dl dt a:hover,div#maa_1439 dl dt span:hover,div#maa_1439 dl dt a.menu_selected:hover,div#maa_1439 dl dt span.menu_selected:hover{color : #ffffff;background-color : #046eb4;}
				div#maa_1439 ul li{background-color : #046eb4;}
				div#maa_1439 ul li a{color : #ffffff;}
				div#maa_1439 ul li a.menu_selected{color : #ffffff;}
				div#maa_1439 ul li:hover,div#maa_1439 ul li a:hover{background-color : #046eb4;color : #ffffff;}
				div#header_club {
	width:959px;
}

div#boutique,
div#recherche,
div.perso,
div.actu,
div.event {border: none;}

div.htmlarea_content table, 
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
border: 1px solid #cccccc;}

div.htmlarea_content {
	font-size: 11px;
	font-family:Verdana, sans-serif;
	color: #000000;
}

div.htmlarea_content h1{font-size: 14px;padding:0px 10px 5px 10px;font-family:Verdana, sans-serif;color: #5cae25;} 
div.htmlarea_content h2{font-size: 12px;padding:0px 0px 0px 0px;font-family:Verdana, sans-serif;color: #046eb4;} 
div.htmlarea_content h3{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #5cae25;}
div.htmlarea_content h4{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #046eb4;} 
div.htmlarea_content h5{font-size: 14px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #e40224;} 
div.htmlarea_content h6{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #e40224;} 
div.htmlarea_content address{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content p{font-size: 11px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;}
div#boutique p,div#recherche p{font-size: 11px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #000000;}

div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:#ffffff;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:#046eb4;}
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:#e40224;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#046eb4;}
div.htmlarea_content img {position:relative;padding:3px;max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 514) );}
div.htmlarea_content p img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content h1 img {max-width:-16px;max-width: expression( Math.min(parseInt(this.offsetWidth), -16) );}
div.htmlarea_content h2 img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content h3 img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content h4 img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content h5 img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content h6 img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
div.htmlarea_content address img {max-width:4px;max-width: expression( Math.min(parseInt(this.offsetWidth), 4) );}
.conf_2415 h1#h1_flux_actus{
display:none;
}

.conf_2415 div.actu_flux_rss{
margin-bottom:15px;
}

.conf_2415 div.actu_flux_rss a{
    color: #000000;
    display: block;
    text-align: justify;
    text-decoration: none;
}

.conf_2415 div.htmlarea_content table tr td{
padding-right:10px;
}

.conf_2415 div#accueil_content textarea{
    width: 490px;
}

div#maa_2853 ul li a{
color:#046EB4 !important;
}

.conf_2415 div.actu_flux_rss a:hover{
color:#e40224;
}

.conf_2415 div.actu_flux_rss h3 a,
.conf_2415 div.actu_flux_rss h3 a:hover {
color:#046EB4;
}

.gsc-adBlock {
	display: none;
}

#page_9766 .htmlarea_content{
padding:0px;
}

/*********** Ajout SAnd **************/

body.body_p_10961 h1.titreperso {
  display:none;
}

body.body_p_10961 div.perso div.htmlarea_content p{
background:#86BC55;
color:white;
width:454px;
}

div#searchcontrol{
background:url("http://www.ssf-fr.org/offres/doc_inline_src/56/bloc_vert-recherche.gif") no-repeat scroll 14px 0 transparent;
/*height:50px;*/
padding-left:19px;
padding-right:16px;
width:456px;
}

body.body_p_10961 div.perso,body.body_p_10961 div.perso div.htmlarea_content,body.body_p_10961 div.perso div.htmlarea_content p{
padding:0;
margin:0;
margin-left:7px;
}

body.body_p_10961 div#z9,body.body_p_10961 div#z9 div#html_4031{
margin:0;
padding:0;
}

body.body_p_10961 div.perso div.htmlarea_content p span{
font-size:16px;
}

body.body_p_10961 div.perso div.htmlarea_content p{
font-size:10px;
padding:0;
margin:0px;
padding:12px 0 12px 12px;
}

body.body_p_10961 div.perso div.htmlarea_content div.spacer{
display:none;
}

/***********************************/
/*----- ajout pascaline --------------*/

div#container {
background: #fff url('/offres/doc_inline_src/56/bandeau_pf.jpg') top left no-repeat;
border: 0;
}

div#accueil_content div.perso div.htmlarea_content div.date_modif,
div#z1 div.spacer{
display: none;
}

h1, h2, h3, h4, h5, h6,
div.htmlarea_content h2,
div.htmlarea_content h3,
div.htmlarea_content h5 {
font-weight: bold;
}

div#accueil_content div.perso div.htmlarea_content,
div#accueil_content div.perso {
background: none;
}

div#header_aiw,
div#header_cadre,
div#z1 {
background-color: transparent;
}
div#header_club {
display:none;
}

div#maa_1439.menu_appli_arno dl.idOrdre_0 dt a{
padding: 80px 40px 25px;
}

/*------ contenu central ------*/

div#appli {
background: transparent url('/offres/doc_inline_src/56/fond_page_interne.gif') top right repeat-y;
width: 981px;
-margin-left: -10px; /* hack IE6 */
-width: 991px; /* hack IE6 */
}

div#appli div#innerMain {
width: 930px;
-width: 940px; /* hack IE6 */
background: none;
margin-top:3px;
}

div#innerMain{
margin-top:0;
}

div#menu_appli_nosh {
background: none;
/*background-color: white;*/
width: 218px;
-width: 217px; /* hack IE6 */
margin-left: 0;
padding-top:38px;
margin-bottom: 50px;
}

div.colonne_flux,
div.colonne_fluxnoariane{
width: 180px;
-width: 165px; /* hack IE6 */
margin:0;
margin-left: 10px;
background-color: #ececec;
border-left: 1px solid #c8c8c8;
padding-left: 10px;

-margin-left: 2px;
-padding-left: 2px;
}

div#accueil_content {
background-color: transparent;
width: 494px;
margin:0;
-width: 469px; /* hack IE6 */
-width: 484px;
}

form#form_inscription_session {
-width: 456px;
}

div.htmlarea_content img,
div.htmlarea_content p img,
div.htmlarea_content div img{
max-width:474px;
-max-width:444px;
}

div#accueil_content h1.titreperso,
h2#section_actus ,
h2#section_events,
h2#anciensevents,
h2#section_plan,
h2#section_contact,
h2.titreperso {
text-transform: uppercase;
color: #e40224;
background:url("http://www.ssf-fr.org/offres/doc_inline_src/56/puce_rouge.gif") no-repeat scroll left 11px transparent;
margin: 8px 0 10px 0;
padding: 0;
padding-left: 22px;
line-height: 30px;
font-weight:normal;
font-size:19px;
border-bottom:3px solid #cccccc;
}

h2#section_actus a,
h2#section_events a {
display:none;
}
div.eventlink{
border:none;
}
/*------ fin contenu central ------*/


/*------ bandeau haut ------*/
/*--- logo cliquable haut ---*/

div#html_4456 {
  float: left;
  height: 100px;
  width: 774px;
}

div#html_4456 a {
display: block;
width: 200px;
height: 100px;
float:left;
}

div#html_4456 div {
  float: left;
  margin-left: 7px;
}

/*--- logo cliquable bas ---*/

div#html_4447 {
float: left;
width: 200px;
height: 20px;
border: 1px solid white;
margin:0;
padding: 0;
}

div#html_4447 a {
display: block;
width: 200px;
height: 20px;
}

/*--- banniere pub ---*/

div#z1 div#html_1954 {
float:left;
width: 550px;
margin-top : 10px;
-margin-top: 0px;
margin-left: 0px;
}

/* drapeaux */

#html_4316,
#html_5362 {
margin-right: 78px;
margin-right: 90px;
margin-top: 20px;
*margin-top: 10px;
float:right;
clear: right;
padding-left: 70px;
height: 20px;
}

#html_4316 a ,
#html_5362 a {
display: block;
}

#html_4316 a#flagfr {
display: none;
}

.conf_1099 #html_4316{
display:none;
}


/* recherche */

div#z1 div#html_4035 {
float:right;
clear: right;
margin-right: 28px;
margin-top: 8px;
margin-bottom: 26px;
}

/*------ fin bandeau haut -------*/


/*------- menu haut ------*/

div#z7 {
background-color: transparent;
}

div#maa_1439.menu_appli_arno,
div#maa_2854.menu_appli_arno {
background-color: transparent;
width: 918px;
padding-top: 0;
}

div#maa_2854.menu_appli_arno {
    background-color: transparent;
    margin-left: 207px;
    padding-top: 0;
    width: 912px;
}

div#maa_1439 dl.idOrdre_0
/*div.menu_appli_arno dl.idOrdre_0*/ {
width: 208px;
}

div#maa_1439.menu_appli_arno dl.idOrdre_0 dt a{
color: #005ca9;
width: 210px;
background: none;
}

div#maa_1439.menu_appli_arno dl.idOrdre_0 dt a:hover {
background: none;
}

div.menu_appli_arno dl {
padding: 0;
margin: 0;
}

div.menu_appli_arno dl dt {
background: 0;
padding: 0;
margin: 0;
}

div#maa_1439.menu_appli_arno dl dt span,
div#maa_2854.menu_appli_arno dl dt span {
background-color: transparent;
}

div#maa_1439.menu_appli_arno dl dt a,
div#maa_1439.menu_appli_arno dl dt span,
div#maa_2854.menu_appli_arno dl dt a,
div#maa_2854.menu_appli_arno dl dt span {
background: transparent url('http://www.ssf-fr.org/offres/doc_inline_src/56/barre_menu.gif') right center no-repeat;
height: 25px;
margin: 0 ;
padding-left: 1px;
padding-right: 13px;
padding-top:9px;
padding-bottom:9px;
font-size: 11px;
}
div#maa_1439.menu_appli_arno dl dt a:hover,
div#maa_1439.menu_appli_arno dl dt span:hover,
div#maa_2854.menu_appli_arno dl dt a:hover,
div#maa_2854.menu_appli_arno dl dt span:hover {
background-color: #046eb4;
}
div#maa_1439.menu_appli_arno ul li a:hover,
div#maa_2854.menu_appli_arno ul li a:hover {
background-color: #f8b520;
}

/*------- fin menu haut ------*/


/*--------menu haut anglais---*/

div#maa_1723.menu_appli_arno {
background-color: transparent;
/*width: 912px;*/
padding-top: 0;
margin-left:120px
}

div#maa_1723.menu_appli_arno dl.idOrdre_0 dt a {
color: #1d6db2;
width: 210px;
background: none;
}

div#maa_1723.menu_appli_arno dl.idOrdre_0 dt a:hover {
background: none;
}

div#maa_1723.menu_appli_arno dl dt span {
background-color: transparent;
}

div#maa_1723.menu_appli_arno dl dt a,
div#maa_1723.menu_appli_arno dl dt span {
background: transparent url('http://www.ssf-fr.org/offres/doc_inline_src/56/barre_menu.gif') right center no-repeat;
height: 25px;
margin: 0 ;
padding-left: 7px;
padding-right: 18px;
padding-top:9px;
padding-bottom:9px;
font-size: 11px;
}

div#maa_1723.menu_appli_arno dl dt a:hover,
div#maa_1723.menu_appli_arno dl dt span:hover {
background-color: #046eb4;
}

div#maa_1723.menu_appli_arno ul li a:hover {
background-color: #f8b520;
}

/*--------fin menu haut anglais----*/


/*------- titres col gauche ------*/
h2.titrerubrique {
color: #f8b520;
font-size: 1.5em;
margin-bottom:0;
}
div#menu_appli_nosh h1 {
color: #046eb4;
background: #5ca2cc url('/offres/doc_inline_src/56/colg_bleu-clair.jpg') top left no-repeat;
border: 0;
margin: 0;
font-size: 1.5em;
font-weight: bold;
line-height: 1em;
padding-top: 17px;
padding-bottom: 10px;
padding-left: 25px;
}
div#menu_appli_nosh div.pub_sous_rss div.perso {
background: #fff url('/offres/doc_inline_src/56/colg_bas-bleu-clair.jpg') bottom left no-repeat;
padding-bottom: 15px;
margin-top: 0;
}
div#menu_appli_nosh div.pub_sous_rss div.perso div.htmlarea_content {
background-color: transparent;
}

/*------ menus gauche -------*/
div#menu_appli_nosh div.menu_appli_nosh {
background: none;
margin-top : 15px;
}

div#menu_appli_nosh div.menu_appli_nosh ul,
div#menu_appli_nosh div.menu_appli_nosh ul li,
div#menu_appli_nosh div.menu_appli_nosh ul li a,
div#menu_appli_nosh div.menu_appli_nosh ul li span {
background: none;
border: 0;
margin: 0;
padding:0;
width: 218px;
list-style-type: none;
}

div#menu_appli_nosh div.menu_appli_nosh ul li ul  ,
div#menu_appli_nosh div.menu_appli_nosh ul li ul li ,
div#menu_appli_nosh div.menu_appli_nosh ul li ul li a,
div#menu_appli_nosh div.menu_appli_nosh ul li ul li span{
width:188px;
}

div#menu_appli_nosh div.menu_appli_nosh ul li:hover {
background: none;
}

div#menu_appli_nosh div.menu_appli_nosh ul li a,
div#menu_appli_nosh div.menu_appli_nosh ul li span {
font-size: 1.2em;
font-weight: bold;
color: #999;
background: none;
margin-bottom: 10px;
display:block;
}

div#menu_appli_nosh div.menu_appli_nosh ul li a:hover {
color: #046eb4;
background: none;
}

div#menu_appli_nosh div.menu_appli_nosh ul li a.menu_selected {
color: #f1a930;
background: none;
}

div#menu_appli_nosh div.menu_appli_nosh ul ul {
margin-left: 20px;
display: block;
}

div#menu_appli_nosh div.menu_appli_nosh ul ul li a,
div#menu_appli_nosh div.menu_appli_nosh ul ul li span {
font-size: 1.1em;
font-weight:normal;
}

/*--- baseline ---*/
div#html_4202,div#html_8270 {
margin: 0;
background: #fff url('/offres/doc_inline_src/56/bas_baseline.gif') bottom left no-repeat;
padding-bottom: 15px;
padding-top: 7px;
border-top: 3px solid #fff;
background-color: #005ca7;
width:219px;
}

div#menu_appli_nosh div#html_4202.pub_sous_rss div.perso, div#menu_appli_nosh div#html_8270.pub_sous_rss div.perso {
background: none;
background-color: #005ca7;
color: #fff;
font-weight: bold;
margin: 0;
padding: 8px;
text-align: center;
}
div#menu_appli_nosh div#html_4202.pub_sous_rss div.perso p,div#menu_appli_nosh div#html_8270.pub_sous_rss div.perso p {
color: #fff;
font-weight: bold;
font-size: 1.1em;
font-style: italic;
}


/*------ soutien ------*/
div#menu_appli_nosh div#html_4204.pub_sous_rss div.perso,
div#menu_appli_nosh div#html_4204.pub_sous_rss div.perso div.htmlarea_content,
div#menu_appli_nosh div#html_4360.pub_sous_rss div.perso,
div#menu_appli_nosh div#html_4360.pub_sous_rss div.perso div.htmlarea_content {
background-color:transparent;
}
div#html_4204 {
background-color: #5ab1ff;
}

/*------ collaboration ------*/
div#html_4360 {
background-color: #5ab1ff;
}
div#html_4360 h1.titreperso {
font-size: 1.2em;
}
/*----- adhérer -----*/
div#menu_appli_nosh div.pub_sous_rss#html_4364,
div#menu_appli_nosh div.pub_sous_rss#html_4364 {
background: #f8b520 url('/offres/doc_inline_src/56/inscription_colg.jpg') no-repeat left top;
height: 49px;
}
div.pub_sous_rss#html_4364 a {
color: white;
font-weight: bold;
font-size: 1.4em;
margin-left: 25px;
padding-top: 18px;
display:block;
}


/*------- fin titres col gauche ------*/

/*------ Agenda col gauche -------*/
div.pub_sous_rss#flux_1399 {
width: 218px;
background: #bfdbed url('/offres/doc_inline_src/56/menu_colonne_gauche_bas.jpg') bottom left no-repeat;
padding-bottom: 15px;
}
div.pub_sous_rss#flux_1399,
div.pub_sous_rss#flux_1399 div.lecteur_rss {
border:0;
background-color: #bfdbed;
}
div.pub_sous_rss#flux_1399 div.thetitle {
border:0;
color: white;
background: transparent url('/offres/doc_inline_src/56/menu_colonne_gauche_haut.jpg') top left no-repeat;
margin: 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 25px;
}
div.pub_sous_rss#flux_1399 div.thetitle p {
border: 0;
margin: 0;
font-weight: bold;
font-size: 1.5em;
color: white;
text-align: left;
line-height: 1em;
}
div.pub_sous_rss#flux_1399 ul {
width: 195px;
list-style-image: url('/offres/doc_inline_src/56/fleche.gif');
margin: 0;
padding: 0;
margin-left: 22px;
border:0;
}
div.pub_sous_rss#flux_1399 ul li {
width: 185px;
background: none;
margin:0;
padding: 0;
}
div.pub_sous_rss#flux_1399 ul li a {
color: #6F7373;
}
div#defileur1399 {
padding-left: 10px;
padding-right: 10px;
}
div#flux_1399 div.lecteur_rss a {
color: #2F2F2F;
}
div#flux_1399 div.lecteur_rss a:hover {
color: #9F9F9F;
}
/*------ fin Agenda col gauche -------*/

/*******/
/*------- Titres col milieu ------*/
div.pub_sous_rss#flux_1398 div.lecteur_rss {
border: none;
}
div.pub_sous_rss#flux_1398 div.thetitle {
border-bottom: 3px solid #ccc;
background: none;
margin-bottom: 15px;
padding-left: 0;
}
div.pub_sous_rss#flux_1398 div.thetitle p {
color: #5cae25;
font-weight: normal;
font-size: 1.9em;
text-align: left;
line-height: 30px;
padding-left: 22px;
background: url('/offres/doc_inline_src/56/puce_verte.gif') top left no-repeat;
}

/*------ section Documents -----------*/
/*masque le formulaire de recherche sauf sur l'accueil des archives*/
body div#z8{
display:none;
}

body#accueil-archives div#z8{
display:block;
}
body#accueil-archives div#z8 p strong{
font-size:16px;
}
div#accueil_content div#session,
div#accueil_content div#session_detail,
div#accueil_content div#col_droite,
div#accueil_content div#auteur,
div#accueil_content div#all_session,
div#accueil_content div#all_lettre,
div#accueil_content div#oa,
div#accueil_content div#liste_doc,
div#accueil_content div#auteur_lien,
div#accueil_content div#keyword,
div#accueil_content div#autres {
font-size: 11px;
}
div#accueil_content div#session a,
div#accueil_content div#session_detail a,
div#accueil_content div#col_droite a,
div#accueil_content div#auteur a,
div#accueil_content div#all_session a,
div#accueil_content div#all_lettre a,
div#accueil_content div#oa a,
div#accueil_content div#liste_doc a,
div#accueil_content div#auteur_lien a,
div#accueil_content div#keyword a,
div#accueil_content div#autres a {
color: #046eb4;
}
div#accueil_content div#session a:hover,
div#accueil_content div#session_detail a:hover,
div#accueil_content div#col_droite a:hover,
div#accueil_content div#auteur a:hover,
div#accueil_content div#all_session a:hover,
div#accueil_content div#all_lettre a:hover,
div#accueil_content div#oa a:hover,
div#accueil_content div#liste_doc a:hover,
div#accueil_content div#auteur_lien a:hover,
div#accueil_content div#keyword a:hover,
div#accueil_content div#autres a:hover {
color: #e40224;
}
div#accueil_content div#session,
div#accueil_content div#col_key1 {
float:left;
width: 48%;
margin-right: 10px;
}
div#accueil_content div#col_droite,
div#accueil_content div#col_key2 {
float:left;
width: 48%;
}
div#accueil_content div#lien_retour_archive {
float:right;
font-style: italic;
}
div#accueil_content div#lien_retour_archive a {
color: #808080;
}
div#accueil_content div#session h2,
div#accueil_content div#session_detail h2,
div#accueil_content div#col_droite h2,
div#accueil_content div#auteur h2,
div#accueil_content div#all_session h2,
div#accueil_content div#all_lettre h2,
div#accueil_content div#oa h2,
div#accueil_content div#liste_doc h2,
div#accueil_content div#auteur_lien h2,
div#accueil_content div#keyword h2,
div#accueil_content div#autres h2 {
clear: left;
color: #5cae25;
border-bottom: #ccc 3px solid;
background: transparent url('/offres/doc_inline_src/56/puce_verte.gif') top left no-repeat;
margin: 7px 0 15px 0;
padding: 0;
padding-left: 22px;
font-weight: normal;
line-height: 30px;
}
div#accueil_content div#session h2 a,
div#accueil_content div#session_detail h2 a,
div#accueil_content div#col_droite h2 a,
div#accueil_content div#auteur h2 a,
div#accueil_content div#all_session h2 a,
div#accueil_content div#all_lettre h2 a,
div#accueil_content div#oa h2 a,
div#accueil_content div#liste_doc h2 a,
div#accueil_content div#auteur_lien h2 a,
div#accueil_content div#keyword h2 a,
div#accueil_content div#autres h2 a,
div#accueil_content div#session h2 a:visited,
div#accueil_content div#session_detail h2 a:visited,
div#accueil_content div#col_droite h2 a:visited,
div#accueil_content div#auteur h2 a:visited,
div#accueil_content div#all_session h2 a:visited,
div#accueil_content div#all_lettre h2 a:visited,
div#accueil_content div#oa h2 a:visited,
div#accueil_content div#liste_doc h2 a:visited,
div#accueil_content div#auteur_lien h2 a:visited,
div#accueil_content div#keyword h2 a:visited,
div#accueil_content div#autres h2 a:visited {
color: #5cae25;
}
div#accueil_content div#session ul,
div#accueil_content div#session_detail ul,
div#accueil_content div#col_droite ul,
div#accueil_content div#auteur ul,
div#accueil_content div#all_session ul,
div#accueil_content div#all_lettre ul,
div#accueil_content div#oa ul,
div#accueil_content div#liste_doc ul {
list-style-type: square;
}
div#accueil_content div#session ul ul,
div#accueil_content div#session_detail ul ul,
div#accueil_content div#col_droite ul ul,
div#accueil_content div#auteur ul ul,
div#accueil_content div#all_session ul ul,
div#accueil_content div#all_lettre ul ul,
div#accueil_content div#oa ul ul,
div#accueil_content div#liste_doc ul ul {
list-style-type: circle;
}
div#accueil_content div#session ul li,
div#accueil_content div#session_detail ul li,
div#accueil_content div#col_droite ul li,
div#accueil_content div#auteur ul li,
div#accueil_content div#all_session ul li,
div#accueil_content div#all_lettre ul li,
div#accueil_content div#oa ul li,
div#accueil_content div#liste_doc ul li {
margin-bottom: 5px;
}
div#accueil_content div#session div.detail,
div#accueil_content div#session_detail div.detail,
div#accueil_content div#col_droite div.detail,
div#accueil_content div#auteur div.detail,
div#accueil_content div#all_session div.detail,
div#accueil_content div#all_lettre div.detail,
div#accueil_content div#oa div.detail,
div#accueil_content div#liste_doc div.detail {
float:right;
font-style: italic;
}
div#accueil_content div#auteur_lien {
clear: both;
}
div#accueil_content div#auteur_lien h2 {
margin-top: 35px;
}
div#accueil_content div#oa h3 {
text-transform: uppercase;
color: #5cae25;
}
div#accueil_content p#menu_keywords {
display: none;
}
div#accueil_content p#alphabet a {
color: #5cae25;
font-weight: bold;
margin-right: 5px;
font-size: 13px;
}
div#accueil_content div#oa ul li:first-letter {
text-transform: uppercase;
}
div#lettre h3{
font-weight:normal;
font-style:italic;
}

div#accueil_content div#auteur_lien p a,
div#accueil_content div#keyword p a,
div#accueil_content div#autres p a{
color:#000000;
}
/*------ fin section Documents -----------*/

/*------- fin Titres col milieu et col droite ------*/



/* ----- col droite -----*/
div.colonne_flux h1.titreperso,
div.colonne_fluxnoariane h1.titreperso {
background: #fff url('/offres/doc_inline_src/56/flechefoncee_bleuciel.gif') center right no-repeat;
height: 25px;
width: 183px;
font-size: 1.3em;
color: #046eb4;
background-color: #bcdaec;
padding-left: 25px;
border: 0;
line-height: 1.5em;
} 
div.colonne_flux div.pub_sous_rss,
div.colonne_fluxnoariane div.pub_sous_rss {
/*background: #fff url('/offres/doc_inline_src/56/bas_bloc_bleu-clair.gif') bottom left no-repeat;
padding-bottom: 15px;*/
width: 183px;
}

/*-- Inscription --*/
div#html_4362,
div#html_5168 {
background-image: url('http://www.ssf-fr.org/offres/doc_inline_src/56/inscription_cold.gif');
background-position:left bottom;
background-repeat: no-repeat;
background-color:#ffaa10;
margin-top:0px;
}

div#html_4362 a ,
div#html_5168 a {
color: white;
font-weight: bold;
font-size: 14px;
padding-left: 25px;
padding-top: 8px;
padding-bottom:10px;
-padding-bottom:0px;
display:block;
}
div#html_4362 a:hover,
div#html_5168 a:hover {
text-decoration:underline;
}

/*--- soutenez les SSF ---*/
div#html_4203 {
    /*background: url('http://www.ssf-fr.org/offres/doc_inline_src/56/soutenez_2.jpg') no-repeat scroll left top transparent;*/
    height: 75px;
    width: 183px;
}

#menu_appli_nosh div#html_4203 {
    /*background: url('http://www.ssf-fr.org/offres/doc_inline_src/56/bt_vide_colg.jpg') no-repeat scroll left top transparent;*/
    height: 75px;
    width: 218px;
}

div#container div#appli div#innerMain div#menu_appli_nosh div#html_4203.pub_sous_rss p a#soutssf{
padding:0px;
margin:0px;
}

html body.body_newsletter div#container div#appli div#innerMain div#menu_appli_nosh div#html_4203.pub_sous_rss p{
padding:0px;
}

div#menu_appli_nosh div#html_4203.pub_sous_rss div.perso {
background-color: transparent;
padding: 5px;
color: #046eb4;
font-weight: bold;
font-size: 1.4em;
text-align: center;
}

div#html_4203.pub_sous_rss p {
    background-color: transparent;
    /*padding-top: 16px;*/
}

/*div#html_4203.pub_sous_rss a,
div#html_4544.pub_sous_rss a,
div#html_4558.pub_sous_rss a,
div#html_4473.pub_sous_rss a,
div#html_4719.pub_sous_rss a,
div#html_4573.pub_sous_rss a,
div#html_4581.pub_sous_rss a {
    background-color: transparent;
    color: red;
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 168px;
}*/

/*--- les SSF en régions ---*/
div#html_4593 {
background: transparent url('/offres/doc_inline_src/56/carte_france_vierge.gif') top center no-repeat;
width: 175px;
height: 165px;
}
div#html_4593 a {
display: block;
text-decoration: none;
color: #046eb4;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 5px;
padding-top: 60px;
width: 155px;
height: 105px;
}

/* ----- fin col droite -----*/


/*-------- pied de page ----------*/
div#html_footer div#html_4207 {
text-align: center;
color: white;
}
div#html_footer div#html_4207 a {
color: white;
}


/*--------- CSS pour Google --------------------*/
form#googleform {
margin:0;
padding:0;
}

#inputgoogle,
#subgoogle {
font-size:10px;
padding:0;
margin:5px 0;
width:160px;
}

#subgoogle {
width:165px;
}

div#divgoogle {
border:1px solid #cccccc;
margin:0;
}

div#html_4731,
p#intromotscles,
p#introauteurs {
background: #86bc55 url('http://www.ssf-fr.org/offres/doc_inline_src/56/bloc_vert-recherche.gif') bottom center no-repeat;
color: white;
width: 452px;
padding: 7px;
margin: 8px; 
}
p#intromotscles,
p#introauteurs {
padding-top:15px;
padding-bottom:15px;
}

div.gsc-resultsbox-visible{
padding-top:15px
}
table.gsc-resultsHeader{
border:none
}

/*--------- fin CSS pour Google --------------------*/
/*********************************************************/


 div#ariane{
  border:none;
display: none;
}


div.perso div.htmlarea_content p.htmlarea_sous_titre,
div.persologo div.htmlarea_content p.htmlarea_sous_titre{
  font-size:12px;
  font-style:italic;
}



/*-------- qu'est-ce que maa_65 ??? ------------*/
div#maa_65 {  
font: 12px arial,verdana,  helvetica, sans-serif;
border:1px solid #cccccc;
border-right:0px;
border-left:0px;
height:25px;
padding-top:6px;
margin:0 2px;
margin-left:-10px;
 }

div.htmlarea_content table.notbordered,
table.notbordered, table.notbordered tbody,
table.notbordered tbody tr, table.notbordered tbody tr td{
border:none;
}

div#div_login{
border:none;
}

/*********************************************************/
div#maa_65 dl#firstmenu2_5434 dt a {
background-color:#ff0000;
}

/*******bug affichage col droite ie6************/
div.colonne_fluxnoariane,
div.colonne_flux{
background:none;
border:none;
}
img#carteregion{
-width:436px;
-height:436px;
}
/**Google************************/
div#html_4032{
margin-top:0;
padding-left:22px;
}
body.body_p_10961 div#z8{
display:none;
}

/*****Plan du site***/
h4#titre_plan_65,ul#plan_65,hr#hr_plan_65,
h4#titre_plan_543,ul#plan_543,hr#hr_plan_543,
h4#titre_plan_1368,ul#plan_1368,hr#hr_plan_1368,
h4#titre_plan_1387,ul#plan_1387,hr#hr_plan_1387,
h4#titre_plan_1388,ul#plan_1388,hr#hr_plan_1388,
h4#titre_plan_1389,ul#plan_1389,hr#hr_plan_1389,
h4#titre_plan_1390,ul#plan_1390,hr#hr_plan_1390,
h4#titre_plan_1391,ul#plan_1391,hr#hr_plan_1391,
h4#titre_plan_1421,ul#plan_1421,hr#hr_plan_1421,
h4#titre_plan_1422,ul#plan_1422,hr#hr_plan_1422,
h4#titre_plan_1424,ul#plan_1424,hr#hr_plan_1424,
hr#hr_plan_1439{
display:none;
}

/***actualites****************/

div.logo_small{
margin:0;
padding:5px 0 0 0;
position:relative;
left:10px;
width:100px;
}
div.logo_small img{
width:90px;
}
div.texte_small{
float:none;
position:relative;
left:10px;
}

div.actu{
border:1px solid #cccccc;
}
div#actu_navigation{
border:none;
}

div.actu div.bloc_date,
div.actu div.bloc_titre{
padding: 3px 5px 5px 10px;
}

img#carteregion {
width: 450px;
height: 450px;
margin: 0;
padding: 0;
}
body.body_p_11087 div.htmlarea_content {
-padding: 0;
}
body.body_p_11087 div.htmlarea_content div {
-margin:0;
-padding: 0;
}

/******Nuage mots-clef************/
div#nuage h2{
display:none;
}
div#nuage{
text-align:center;
padding-top:15px;
}
div#nuage a{
color:#999999
}
div#nuage a:hover{
color:#3b6eb4;
}
div#nuage a.size_1{
font-size:8px;
}
div#nuage a.size_2{
font-size:9px;
}
div#nuage a.size_3{
font-size:12px;
}
div#nuage a.size_4{
font-size:16px;
}
div#nuage a.size_5{
font-size:20px;
}
div#nuage a.size_6{
font-size:24px;
}
div#html_4899,
div#html_5608{
background:none;
}

/**********HACK IE6*********/

div#accueil_content{
-width:480px;
}

/*******CSS IE6 AIW******/

div.menu_appli_nosh{
-margin:0;
}

div.colonne_flux,
div#colonne_flux,
div.colonne_fluxnoariane,
div#colonne_fluxnoariane{
-margin:0px 5px 0px 10px;
-margin-left:15px;
}

div#menu_appli_nosh{
-margin:0px 5px;
}

div#accueil_content{
-margin:0 0px 0 15px;
}
/***********************************/

/***bouton_retour_agenda***/
a.bouton75{
width:115px;
}

/** titre colonne droite accueil ****/
h1.titre_sam{
    font-size: 19px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 22px;
    text-align: left;
background:none;
}


/**** modification page bannière ****/
body.body_p_24302 div.htmlarea_content img{
max-width:750px;
}

.body_p_24009 div#z8,
.body_p_24007 div#z8{
display:block;
}


html body.body_p_24007 div#container div#appli div#innerMain div#accueil_content.perso_ div.perso div.htmlarea_content table tbody tr td div#actu_flux_rss_0.actu_flux_rss div.texte_debut_link a.suite{
display:none;
}

.body_evenement .bouton75{
display:none;
}

#html_12479 .bouton75{
display:none;
}

.body_evenement #html_12479 .bouton75{
display:block;
}


/** crayon éditer **/
#editme p a {
  background: url("/offres/doc_inline_src/617/bouton-editer.png") no-repeat scroll 0 0 transparent;
  color: #666666;
  display: block;
  font-size: 14px;
  margin-top: 19px;
  padding: 10px 0 9px 42px;
  text-decoration: none;
  width: 53px;
}

div#container div#header_aiw div#z7.horizontal_zone div#maa_1439.menu_appli_arno dl#firstmenu0_11965.idMenu_11965 dt a{ 
 padding: 200px 105px 40px 30px
 }

/***********************************************************************
STYLE COLONNE GAUCHE PARTENAIRE DEFILANT
***********************************************************************/

#html_4204 img, 
#html_4360 img {
  margin: 0 5px !important;
  vertical-align: middle !important;
}

div#html_4204 h1.titreperso, 
div#html_4360 h1.titreperso{
  background: url("/offres/doc_inline_src/56/colg_bleu-clair.jpg") no-repeat scroll left top #FFFFFF;
  border: 0 none;
  color: #046EB4;
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
  margin: 0;
  padding-bottom: 10px;
  padding-top: 18px;
}

#carrousel {
  background: url("/offres/doc_inline_src/56/colg_bas-bleu-clair.jpg") no-repeat scroll left bottom #5AB1FF;
  margin-top: 0;
  padding-bottom: 15px;
}

/***** FORMULAIRE *****/

/*** identification ***/

form#thesurvey.survey_perso fieldset#fieldset_identify div#igotaccount.encaps_bloc div#surveybloclogin.surveybloc div.options_bloc,
form#thesurvey.survey_perso fieldset#fieldset_identify div#nogoaccount.encaps_bloc div#surveyblocidentite.surveybloc div.options_bloc{
margin-top:5px;
}

form#thesurvey.survey_perso fieldset#fieldset_identify div#igotaccount.encaps_bloc div#surveybloclogin.surveybloc div.options_bloc span.libchamp,
form#thesurvey.survey_perso fieldset#fieldset_identify div#nogoaccount.encaps_bloc div#surveyblocidentite.surveybloc div.options_bloc span.libchamp{
float:left;
width:100px;
}

form#thesurvey.survey_perso fieldset#fieldset_fields div#div_montant_to_pay,
div#recap_answers.recap div.encaps_bloc div.surveyrecap div.contenu_bloc span.numero,
div.encaps_bloc div#surveytotal.surveyrecap div.contenu_bloc p#montantToPy,
form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc div.surveybloc div.contenu_bloc span.numero{
display:none;
}


div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content table,
div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content table tbody, 
div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content table tbody tr, 
div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content table tbody tr td,
div#html_4204.pub_sous_rss div#page_9183.perso td, 
div#html_4204.pub_sous_rss div#page_9183.perso th, 
div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content td, div#html_4204.pub_sous_rss div#page_9183.perso div.htmlarea_content th{
border:none;
}

div#igotaccount div#surveybloclogin,
 div#igotaccount div#bt_valid_login{
display:none;
}

form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc,
div#recap_answers.recap div.encaps_bloc {
  margin-bottom: 20px;
}

form#thesurvey.survey_perso fieldset#fieldset_fields div.encaps_bloc div.surveybloc div.contenu_bloc,
div#recap_answers.recap div.encaps_bloc div.surveyrecap div.contenu_bloc {
  color: #005CA7;
  font-weight: bold;
  padding-bottom: 5px;
}

.option_check,
.option_radio{
display:block;
clear:both;
}

.champ_long {
    width: 450px;
    height: 110px;
}

div#recap_answers.recap,
form#thesurvey.survey_perso fieldset#fieldset_fields{
text-align:justify;
}

/*** FORMULAIRE D'INSCRIPTION EN LIGNE ***/

.body_session .htmlarea_content {
    padding: 0;
}

form#form_inscription_session fieldset, form#payerenligne fieldset {
width: 495px;
margin-left: -10px;
}

form#form_inscription_session td {
padding: 3px;
}

html body.body_session div#container div#appli div#innerMain div#accueil_content.perso_session div.perso div.htmlarea_content form#form_inscription_session fieldset div#div_cat_participate table tr td table tbody tr td input{
margin-left: -2px;
margin-right: 2px;
}


/***taille tableau page atelier paris les jeunes***/

html body#menu_36106.body_p_36106 div#container div#appli div#innerMain div#accueil_content.perso_ div.perso table{
width: 100% !important;
}

/*****taille image tableau partenaire*****/
.body_p_34993 div.htmlarea_content table img{
padding: 0px !important;
}

form#form_don_abo fieldset input.input_don3 {
    margin-left: 172px !important;
}

/***** GESTION BANDEAU SESSION ***/
#bandeau_session img {
    padding-left: 270px;
    max-height: 90px;
}


/***** FORMULAIRE **************************************************************************/
/*******************************************************************************************/

.saisie_data,
.time_to_pay {
    width: 450px;
    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;
    right: 0px;
    top: -7px;
}

.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: 46%;
    margin-left: 2%
}

#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 .espacement_top .contenu_bloc,
#recap_answers .espacement_top .contenu_bloc {
    padding: 15px 0 0 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;
}

#survey_2702 #surveybloc_2 #q_0, 
#survey_2702 #surveybloc_2 #q_2, 
#survey_2702 #surveybloc_2 #q_24,
#survey_2702 #surveybloc_2 #q_53, 
#survey_2702 #surveybloc_4 #q_0, 
#survey_2702 #surveybloc_4 #q_2, 
#survey_2702 #surveybloc_4 #q_17,
#survey_2702 #surveybloc_4 #q_45 {
    font-weight: bold !important;
    margin: 10px 0;
}

#surveybloc_3 {
    margin: 10px 0;
}

#surveybloc_4{
    margin: 30px 0;
}

#survey_2702 #surveybloc_2 #q_53,
#survey_2702 #surveybloc_4 #q_45 {
	margin-top: 10px;
}


#survey_2702 #surveybloc_2 #q_0 input, 
#survey_2702 #surveybloc_2 #q_2 input, 
#survey_2702 #surveybloc_2 #q_24 input,
#survey_2702 #surveybloc_2 #q_53 input, 
#survey_2702 #surveybloc_4 #q_0 input, 
#survey_2702 #surveybloc_4 #q_2 input, 
#survey_2702 #surveybloc_4 #q_17 input,
#survey_2702 #surveybloc_4 #q_45 input  {
	display: none;
}

.body_p_10961 #html_4316 {
	height: 95px !important;
}
#___gcse_0 {
	width:470px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#z1 div#html_4035 {
	margin-bottom: 31px;
}
#___gcse_0 {
	width: 470px;
}
.body_p_10961 #html_4316 {
	height: 105px !important;
}
}