
table,
th,
td,
tr
{
  border:none;
}

.shadow_box_login_wrapper
{
  position:absolute;
  top:-6px;
  right:-9px;
}

.title_01,
.title_02,
.title_03,
.title_04,
.title_05,
.title_06,
.title_07,
.title_08,
.title_09,
.title_010,
.title_011
{
  font-weight:bold;
}

.title_02,
.title_06
{
  color:#00B9E9;
}

.title_02,
.title_03,
.title_09
{
  font-size:13px;
}

.title_01
{
  font-size:17px;
  color:#0d3889;
  padding-left: 16px;
  padding-bottom:14px;
  background: transparent url(../../images/common/pictos/column_title_decoration.gif) no-repeat left top;
}

.title_02
{
  padding-bottom:4px;
}

.title_03
{
  padding: 4px 0px 14px 10px;
  color:#0d3889;
}

.title_04
{
  font-size: 26px;
  color: #0d3889;
}

.title_05
{
  font-size: 16px;
  color: #00B9E9;
  margin-bottom: 10px;
}

.title_06
{
  font-size:19px;
  padding-bottom:20px;
}

.title_07
{
  font-size:14px;
  padding-left:20px;
  background:url(../../images/common/pictos/blue_arrow.png) no-repeat left 2px;
  color:#0d3889;
}

.title_08
{
  font-size:11px;
  color:#0d3889;
  text-transform:uppercase;
  padding-bottom:10px;
}

.title_09
{
  padding:16px 0 4px;
}

.title_010
{
  font-size:16px;
  color:#0d3889;
  padding-bottom:16px;
}

.title_011
{
  font-size:18px;
  color:#00B9E9;
  padding-bottom:6px;
}



ul.wording_list li
{
  background: transparent url(../../images/common/pictos/wording_mark.gif) no-repeat left 6px;
  padding-left: 8px;
  padding-bottom:6px;
}

ul.wording_list li li
{
   background: none;
   padding-left: 0;
}

.layout_main_column_left .column_02 p
{
  font-size:11px;
}

/* D�BUT - style pour le contenu de la page d'accueil */
.home .faq_list
{
  padding: 0 0 15px 20px;
}
.home .faq_list li
{
  padding: 0 0 0 10px;
  background: transparent url(../../images/common/pictos/faq_mark.png) no-repeat left 4px;
  font-size: 11px;
  line-height: 14px;
}
.home .faq_list li a,
.home .faq_list li a:hover
{
  color: #154F7F;
  text-decoration: none;
}
.home .faq_list li a:hover
{
  text-decoration: underline;
}
.creation_step,
.creation_step ul
{
  height: 37px;
}
.creation_step
{
  width: 450px;
  margin-left: -10px;
  margin-right: -10px;
  padding-bottom: 16px;
}
.activity_step
{
  background: transparent url(../../images/common/backgrounds/creation_steps/activity_step.png) no-repeat left top;
}
.cfe_step
{
  background: transparent url(../../images/common/backgrounds/creation_steps/cfe_step.png) no-repeat left top;
}
.status_step
{
  background: transparent url(../../images/common/backgrounds/creation_steps/status_step.png) no-repeat left top;
}
.creation_step li
{
  float: left;
  width: 150px;
  padding-top: 8px;
  text-align: center;
}
.cfe_presentation
{
  padding-bottom: 8px;
}

.cfe_presentation .logo,
.cfe_presentation .coordinates
{
  float: left;
}
.cfe_presentation .logo
{
  background: transparent url(../../images/common/backgrounds/shadow_border.gif) no-repeat right 50%;
  min-height: 109px;
  _height: 109px;
  text-align: center;
  width: 142px;
}

.cfe_presentation .coordinates
{
  width: 286px;
  padding-top: 4px;

}

.coordinates .coordinates_entity,
.coordinates .phone_numbers li
{
  color: #0d3889;
  font-size: 12px;
  line-height: 15px;
  padding: 0 16px;
}
.coordinates .name_entity
{
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
  display: block;
}
.information_sheets
{
  padding: 16px 0px;
}
.information_sheets .introduction
{
  color: #0d3889;
  font-size: 13px;
  line-height:20px;
  font-weight: bold;
  display: block;
}
/* FIN - style pour le contenu de la page d'accueil */

/* d�but - style g�n�rique pour les liens */
.link_01,
.link_01:hover,
.link_02,
.link_02:hover,
.files_table tbody th a.link_01,
.files_table tbody th a.link_01:hover,
.files_table td a.link_01,
.files_table td a.link_01:hover
{
  color: #E91D29;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  background: transparent url(../../images/common/pictos/red_link_arrow.png) no-repeat left 4px;
  text-decoration: none;
}

.link_01:hover,
.link_02:hover,
.files_table tbody th a.link_01:hover,
.files_table td a.link_01:hover
{
  text-decoration:underline;
}


.cfe_explanation .link_02
{
  display:block;
  margin-top:5px;
}

.layout_main_column_left .column_02 .link_wrapper
{
  text-align: right;
  margin-bottom: 5px;
}
.back_link,
.back_link:hover
{
  color: #0d3889;
  font-size: 12px;
  padding-left: 13px;
  background: transparent url(../../images/common/pictos/back_link.png) no-repeat 3px 5px;
  text-decoration: none;
}
.back_link:hover
{
  text-decoration:underline;
}
.start_creation_link,
.start_creation_link:hover
{
  display:block;
  width: 236px;
  height: 66px;
  text-align:left;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background:url(../../images/common/backgrounds/start_creation.gif) no-repeat left top;
  float:right;
  cursor:pointer;
}
.start_creation_link span,
.start_creation_link:hover span
{
  display:block;
  padding: 16px 0px 0px 50px;
}

/* fin - style g�n�rique pour les liens */

/* debut -  block header et footer activity */
.activity_header_box
{
  padding-top: 18px;
  border-bottom: 1px solid #b7d7df;
  margin-bottom: 6px;
}
.activity_header_box .title_05
{
  font-size: 14px;
  float: left;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.activity_footer_box .actions,
.activity_header_box .actions
{
  float: right;
}
.activity_header_box li,
.activity_header_box li a,
.activity_header_box li a:hover,
.activity_footer_box li,
.activity_footer_box li a,
.activity_footer_box li a:hover,
.activity_footer_box a.n_top,
.activity_footer_box a.n_top:hover
{
  font-size: 10px;
  color: #00B9E9;
  text-transform: uppercase;
  float:left;
  text-decoration: none;
}

.activity_header_box li a:hover,
.activity_footer_box li a:hover,
.activity_footer_box a.n_top:hover
{
  text-decoration:underline;
}

.activity_header_box li .print,
.activity_footer_box li .print
{
  background: transparent url(../../images/common/pictos/print.gif) no-repeat 11px top;
}

.activity_footer_box li .send_friend,
.activity_header_box li .send_friend
{
  background: transparent url(../../images/common/pictos/send_friend.gif) no-repeat 12px top;
}
.activity_header_box li a,
.activity_footer_box li a
{
  padding-left: 32px;
  display:block;
  min-height:16px;
	_height:16px;
}
.activity_footer_box a.n_top
{
  padding-left:20px;
  float:left;
  background:url(../../images/common/pictos/top_arrow.gif) no-repeat 4px 2px;
}
/* fin - block header et footer activity */

/* debut - block activity property */
.activity_property_box
{
  background: transparent url(../../images/common/backgrounds/small_shadow.png) no-repeat 402px 5px;
  _height: 70px;
  min-height: 70px;
  padding-bottom: 16px;
}
.activity_property_box .title_04,
.activity_property_01,
.activity_property_02
{
  float: left;
}
.activity_property_box .title_04
{
  width: 418px;
}
.activity_property_01
{
  width: 126px;
  padding: 10px 26px 0 12px;
}
.activity_property_02
{
  width: 110px;
  padding-top: 10px;
}
/* fin - block activity property */

.info_activity
{
  color: #01bae8;
  margin-bottom: 15px;
}

/* debut - block activity slide */
.u_border .clear_fix .title_05
{
  float: left;
  margin: 0;
  padding-top:4px;
}
.u_border .clear_fix .action
{
  float: right;
}

.u_border ul.wording_list li
{
  padding-top: 20px;
  background-position: left 26px;
}

.u_border ul.wording_list li li
{
  padding-top: 0;
  background-position: left 6px;
}

.action img
{
  display: block;
}
/* fin - block activity slide */

/* DEBUT block nature activit� */

.activity_nature p
{
  font-size:14px;
  line-height:18px;
}

/* DEBUT block nature activit� */

/* DEBUT block je cree maintenant */

.start_creation_now
{
  display:block;
  background:url(../../images/common/backgrounds/start_creation_now.gif) no-repeat left top;
  width:236px;
  height:66px;
  margin-bottom:12px;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:justify;
}

.start_creation_now,
.start_creation_now:hover
{
  text-decoration:none;
}

.start_creation_now span
{
  display:block;
  font-weight:bold;
  padding-top:12px;
  padding-left:56px;
}

.start_creation_now span strong
{
  display:block;
  font-weight:normal;
  font-size:31px;
  line-height:23px;
}

/* FIN block je cree maintenant */

/* DEBUT style page recapitulatif */

.start_declaration,
.start_declaration:hover
{
  background:url(../../images/common/backgrounds/start_declaration.gif) no-repeat left top;
  width:279px;
  height:66px;
  display:block;
  font-size:13px;
  line-height:16px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  margin-top:16px;
}

.start_declaration span
{
  display:block;
  padding:16px 0 0 50px;
}

.recap_list
{
  margin-bottom: 8px;
}

.recap_list li
{
  font-size:11px;
  padding-bottom:6px;
}

.recap_list em
{
  font-style:normal;
  font-weight:bold;
  color:#01bae8;
}

/* FIN style page recapitulatif */

/* DEBUT style page presentation CFE */

.presentation_actions
{
  text-align:center;
}

/* FIN style page presentation CFE */

/* DEBUT fil d'ariane */

.breadcrumb
{
  border-top:1px solid #b9d6e4;
  border-bottom:1px solid #b9d6e4;
  padding:10px;
  font:12px Arial, Helvetica, sans-serif;
  color:#606c81;
  margin-bottom:20px;
}
.breadcrumb a,
.breadcrumb a:hover
{
  color:#01bae8;
}


/* FIN fil d'ariane */

/* DEBUT style page votre espace */

.my_informations a,
.my_informations a:hover
{
  font-size:12px;
  color:#0D3889;
  text-decoration:none;
}

.my_informations a.non_extensible_button_01:hover
{
  text-decoration:none;
}

.my_informations a:hover
{
  text-decoration:underline;
}

.layout_main_column_right .title_07
{
  padding-bottom:6px;
}

.layout_main_column_right .shadow_extensible_box_02 .content
{
  padding:7px 10px 10px;
}

.mentions
{
  font-size:10px;
  color:#00b9e9;
  margin-bottom:0;
}

.layout_main_column_right .column_01 .action_wrapper
{
  padding:5px 0 10px;
}

.our_space_faq_list
{
  border-top:1px solid #b7d7df;
  margin-bottom:6px;
}

.our_space_faq_list li
{
  border-bottom:1px solid #dceaed;
  padding:10px 0;
}

.our_space_faq_list li a,
.our_space_faq_list li a:hover
{
  font-size:12px;
  color:#30658f;
  text-decoration:none;
}

.our_space_faq_list li a:hover
{
  text-decoration:underline;
}

.layout_main_column_right .column_02 .link_wrapper
{
  text-align:right;
}
/* DEBUT style tableau mes dossiers en cours */

.files_table
{
  border:1px solid #b7d7df;
  background-color:#edf9fa;
}

.files_table tbody th
{
  border-top:1px solid #b7d7df;
}

.files_table td
{
  border-top:1px solid #d6eaef;
}

.files_table tbody th,
.files_table tbody th a,
.files_table tbody th a:hover,
.files_table td,
.files_table td a,
.files_table td a:hover
{
  font-size:12px;
  color:#0d3889;
  text-decoration:none;
}

.files_table tbody th,
.files_table tbody th a,
.files_table tbody th a:hover
{
  font-weight:bold;
}

.files_table tbody th a,
.files_table tbody th a:hover
{
  background:url(../../images/common/pictos/main_files.gif) no-repeat left top;
}

.files_table tbody th a,
.files_table tbody th a:hover,
.files_table tbody th em
{
  padding-left:24px;
}

.files_table tbody th,
.files_table thead th,
.files_table td
{
  padding:10px 0 6px 14px;
  border-right:1px solid #b7d7df;
}

.files_table tbody th div
{
  position: relative;
}

.files_table thead th,
.files_table thead th a,
.files_table thead th a:hover
{
  font-size:14px;
  color:#00b9e9;
  font-weight:bold;
  text-decoration:none;
}

.files_table td a,
.files_table td a:hover
{
  padding-left:48px;
  background:url(../../images/common/pictos/sub_files.gif) no-repeat 24px 3px;
}

.files_table .row_01
{
  background-color:#FFFFFF;
}
/* FIN style tableau mes dossiers en cours */

/* FIN style page votre espace */

.erreur_page p
{
  padding:20px 0;
  font-size:14px;
}

.erreur_page .explanation
{
  font-weight:bold;
  color:#0D3889;
  padding-bottom:20px;
}

.erreur_page li
{
  padding-bottom:6px;
  padding-left:10px;
  background:url(../../images/common/pictos/wording_mark.gif) no-repeat left 6px;
}

.erreur_page a,
.erreur_page a:hover
{
  color:#0D3889;
}

.checkboxStyle {
background-color : #ffffff;
border : none;
}

.selectLabel {
background-color : #d1e3fe;
}
.deselectLabel {
background-color : #ffffff;
}

.nameLong {
vertical-align : top;
font-weight : bold;
width : 10px;
float : left;
padding : 5px;
clear : left;
}

.value {
float : left;
padding : 5px;
}

.prop name value {
border : 0;
background-color : #ffffff;
}


