@charset "utf-8";
/* CSS Document */

#css_grc .img_fond {background-image: url("../img/support_femme.png"); background-repeat: no-repeat; background-size: contain; background-position:right; }

#css_grc .espace_mobil{ clear:both; display:none;}
#css_grc .grc_ecran{ display:block;}

/* Jquery specifs */
.ui-tabs .ui-tabs-panel { padding: 1em 2% !important;}
.ui-tabs .ui-tabs-nav li a { font-size: 1em !important; }

/*gÃ©nÃ©ralitÃ©*/
.spacer_mobil_10 { display:none;}
.grc_left { display:block;}
.grc_center { width: 78%;}


/*page identification*/
.fr_connect_bt{ max-width:220px; }
.fr_bloc_form_left1{float: left;  margin: 0; width: 35%;   }
.fr_bloc_form_left2{float: left;  margin: 1% 0 0 0; width: 38%;}
.bloc_form_ou{ width:14%; float:left; margin: 1.2em 2%;}

/*TOP Admin*/
.bloc_gestion{float: right; padding: 1% 2%; text-align: right; width: 32%;  max-width: 430px;}
.logo_interface{max-width:360px;}
#css_grc .id_floatright_m{float: right;}


/* Menu */
.menu_p { display:none;}
.m_phone{border-bottom: 0px }
.m_phone:hover{ background-color: inherit; }

/* Header menu haut privÃ© des diffÃ©rents statuts */
.col_left { width: 7%; margin: 0 1%;}
.z_h_col5{ display:block;}
.z_h_col6{ display:block;}
.z_h_col7{ display:block;}
.z_h_col8{ display:block;}
.z_h_col9{ display:block;}
.z_h_col10{ display:block;}
.z_h_col11{ display:block;}

/* GRC ASSISTANT */
#css_grc .assistant1{ width:60%;}


/*Ã©lÃ©ments communs Ã  plusieurs pages - dont en particulier la zone de gauche */
.logoprofil { margin: 0.2rem 0 0 0.6em;}
.titleprofil { font-size: 1.2em; padding: 0 0 0 0.6em;}
.titledeconnecter {font-size: 1.2em; padding: 3px 0.6em 0 0.4em; }
.zone_grc{ padding: 1.5em 1.3em 0 1.3em;}


/*page des portail des  teleservices*/

.sousoption{ margin: 1em 0 0 3.2em;}
.authentification { float:left; width:45%; margin: 1em 2.5% 0 2.5%  }
.crea_compte { float:left;  width:45%; margin: 1em 2.5% 0 2.5% }
.accoladeTxt{ padding: 3% 2% 0 2%; width: 86%; font-size: 1.1em;}
.espaceDdemarche .titreZespace3{ margin: 0.5em 0 0 2em; }

/*champs de formulaires de base*/
#css_grc .label_nospace{ margin:0; padding:0; }
#css_grc input[type="checkbox"].radio1, input[type="radio"].radio1{margin: 1em 0.4em 0 3.2em;}
#css_grc input[type="checkbox"].radio2, input[type="radio"].radio2{ margin:0 0.4em 0 10%;}
#css_grc input[type="checkbox"].radio3, input[type="radio"].radio3{ margin: 1em 0.4em 0 9%;}
#css_grc input[type="checkbox"].radio4, input[type="radio"].radio4{ margin: 1em 0.4em 0.8% 9%;}
#css_grc input[type="checkbox"].checkbox1 { margin: 0em 0.4em 0.8% 9%;}

#css_grc .select_mult{ width: 60%;}

#css_grc .next { width:18%;  font-size: 1.2em; }
#css_grc .next2, .gform_wrapper input.gform_button, #gdrf-submit-button {width:40%; margin: 1em 5% 0.8em 1%;  }
#css_grc .reviews {width:18%; font-size: 1.2em; }
#css_grc .reviews2 {width:40%; margin: 1em 0 0.8em 5%; }

#css_grc .bt_enregistrer1 {width:65%; }
#css_grc .bt_consultation {width:60%; }
#css_grc .bt_enregistrer2 { bottom: 4.5em;  position: relative; z-index: 4; margin : inherit; }

#css_grc .radtxt{padding: 0.8em 0 0 0;}

#css_grc .no_floatleft_mobil1{ float:left;  width:26%; max-width:14em; padding: 0.2em 0.5% 0.3em 0.5%;}
#css_grc .no_floatleft_mobil2{float: left; padding: 0.2em 0.5% 0.3em 0; width: 72%; }
#css_grc .classer { width:59%; }
#css_grc .tab_floatleft1{font-size:1em; }
#css_grc .tab_floatleft2{font-size:1em; }
#css_grc .grc_font_info { font-size: 1em; }
#css_grc .ui-tabs .ui-tabs-nav li{ font-size:1.1em; margin:0;}

/*sections des boutons*/
#css_grc .bt_parcourir{ font-size:1em; }

/*divers feuilles de styles en rapport avec les pages formulaires */
.validation {width: 41%; }
.validation2 {width: 31%; max-width: 415px; }

.profil_souligne{ border-bottom: none;}

/* zone de formulaire d'inscription via des blocs Ã  gauche ou a droite*/
.bloc_form_center { margin: 0 2% 1% 2%; width: 100%; }
.bloc_form_center2 { margin: 0 2% 1% 0.8em; width: 96%; }
.bloc_form_left{ float: left;  margin: 0 2% 1% 0.8em; width: 45%;  }
.bloc_form_left2{ float: left; margin: 0% 1% 0.2% 1%; width: 31.2%; }
.bloc_form_left3{ float: left; width: 62%; }
.bloc_form_left4{ float: left; width: 62%; }
.bloc_form_right{ float:right; margin: 0 2% 1% 0.8em; width: 45%;   }

/* zone de formulaire d'inscription via des blocs Ã  gauche ou a droite ou effers de mise en page sur les pages de formulaires */
.attention{ padding: 0.2em 2% 1% 3.5em; margin: 0 9%; }


/*Tableau de bord */
.tb_statut{ width: 36%; font-size:0.9em;}
.tb_rep{ font-size:0.9em}



/*page des portail des  teleservices espace tÃ©lÃ©services */
.grc-vcc { padding: 10px 0 0 20px; }
.grc-vcc2 { padding: 10px 0 0 20px; }
.espaceDdemarche_d{ float:left; width: 96%;}
.bloc_espace_d{ width:40%; margin: 0 5% 0 5%; display: inline-block; vertical-align: top;}

/* formulaire Pour suivre l'avancement d'une dÃ©marche en cours */
.bloc_search_dem{background-position: 1px 5px; }
.search_user { width:78%; }
.connect-search{ width:14%;}
.search_type { width:90%;}


/*formulaires gestions */
.bloc_gestion_d1{ float:left; width:40%; margin: 0 5% 0 5%; min-height: 146px;}

.bl_gestion_left0{width: 26%; }
.bl_gestion_right0{ width: 66%; }
.bl_gestion_left4{ width:41%;}
.bl_gestion_left5{ width:12%; }
.bl_gestion_left6{ width:41%;}
.bl_gestion_left7{ float:left; margin: 0 0 0 4%; }
.bl_gestion_left7 h2 { font-size:1.3em; }


.gestion2 { width:85%; }
.gestion3 {width:75%;}

.acv_bl2{width:25%; }
.acv_bl3{width:70%;}
.acv_bl3b{ width: 40%; }
.acv_bl3c{ width: 40%; }



.select_img1{ max-width: 100px;}
.bloc_choix_img1{max-width: 570px; }

/*divers feuilles de styles en rapport avec les pages formulaires */

.form_disposition li{ float:left;}
.li_t2{ max-width: 38em; width: 58%;}

.align_transfert{padding: 1.3em 0 0 2.8%;}

/*config des tableaux */
.elem_tab2{ font-size: 0.9em;}
.table_historique, .gv-table-view { width: 100%; }
.table_historique tr th, .gv-table-view tr th { font-size: 1em;}
.table_col1 {display:table-cell;}
.table_col2 {display:table-cell;}
.table_col3 {display:table-cell; border-left: 0px solid #ffffff;}
.table_col6 {display:table-cell;}
.table_col8 {display:table-cell;}
.table_col10 {display:table-cell;}
.table_col11 {display:table-cell;}
.table_col12 {display:table-cell;}
.table_col16 {display:table-cell;}
.table_col19 {display:table-cell;}

.table_gestion_col1 {width:15%;}
.table_gestion_col2 {width:65%;}
.table_gestion_col3 {display:table-cell; width:20%;}

.info_tab { font-size: 0.9em;}

@media screen and (min-width: 990px) {
	#css_grc .tab_colonne5, [class*="gv-field-"][class*="date_created"] {display:table-cell;}
}


/*config des tableaux new */

#css_grc .tab_colonne1 {display:table-cell;}
#css_grc .tab_colonne1 {display:table-cell; max-width: 11em; min-width: 5em;  cursor:default;}
#css_grc .tab_colonne6 {display:table-cell; max-width: 8em; min-width: 4em;}
#css_grc .tab_colonne7 {display:table-cell;}
#css_grc .tab_colonne10 {display:table-cell;}

#css_grc .tab_colonne_entity_name_ctz {display:table-cell; cursor:help;min-width: 9em;}
#css_grc .tab_colonne_entity_name {display:table-cell; cursor:default;min-width: 9em;}
#css_grc .tab_colonne_entity_siren {display:table-cell; cursor:default;min-width: 8em;}
#css_grc .tab_colonne_entity_address {display:table-cell;cursor:default;min-width: 5em;}
#css_grc .tab_colonne_entity_zipcode {display:none;}
#css_grc .tab_colonne_entity_city {display:none;min-width: 3em;}
#css_grc .tab_colonne_entity_country {display:none;}
#css_grc .tab_colonne_entity_tel {display:none;}
#css_grc .tab_colonne_entity_action {display:table-cell;cursor:default;min-width: 5em;}

/*bas de page  */
.grc_v{ display:block; }
.grc_logo_bottom1 { width:inherit; margin: 0 0 0 0;  }
.grc_logo_bottom2 { margin: 3px 15px 0 0; }


/* formulaires type des procÃ©dures GRC*/
#css_grc .li_titre_second { margin: 1em 0 0.5em 7.8%; }
#css_grc .form1x { width: 45% ;}
#css_grc .form4x { width: 44% ;}
#css_grc .form2x { width: 60% ;}
#css_grc .form_complet1{ width: 96%; }
#css_grc .form_jma{ width: 23%; }
#css_grc .coche_oui{ margin: 0.4em 0 0 2.4em;}
.grc_transform-2 {width:45%; }

/* famille et enfants */
#css_grc .grc28_choix_enf ul li { margin: 2em 2% 1em 2%; width:10em; font-size: 0.9em; }

/*image dÃ©marche */
#css_grc .cate_layout {
    width: 32%;
}

/* gÃ©nÃ©rateur formulaires */
#gengrc li.grc_form_25pc { width:25%; }
#gengrc li.grc_form_50pc { width:50%; }
#gengrc li.grc_form_75pc { width:75%; }
#gengrc li.grc_form_100pc { width:100%; }
#gengrc li.grc_form_Opc { width: auto; max-width:100%; }
#gengrc .grc_form_25pc .form_info_base { width:85%; }
#gengrc .grc_form_50pc .form_info_base { width:92.5%; }
#gengrc .grc_form_75pc .form_info_base { width:95%;}
#gengrc li.radio.inline .clearfix + .spacer_5 {display: none;}
#css_grc #gengrc li.radio.inline .clearfix + .spacer_5 + .clearfix > .notif2 {margin-left: 30px;}