@font-face {
    font-family: 'Helvetica-light';
    src: url('/font/helveticaneueltstdlt0.eot');
    src: url('/font/helveticaneueltstdlt0.eot?#iefix') format('embedded-opentype'),
         url('/font/helveticaneueltstdlt0.woff') format('woff'),
         url('/font/helveticaneueltstdlt0.ttf') format('truetype'),
         url('/font/helveticaneueltstdlt0.svg#helveticaneueltstdlt0') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Global */
.box_content_in hr {
    border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #FAFAFA;
}
.underline {
    text-decoration: underline;
}
.pull_right { float: right; }
.pull_left { float: left; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }

/* Title */
.title_type1{
  font:35px "Helvetica-light", Arial, Helvetica, sans-serif;
  color: #000;
}
.title_type2
{
  font:25px "Helvetica-light", Arial, Helvetica, sans-serif;
  color: #000;
}
.title_type3
{
  font:20px Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
}
.title_type4
{
  font:17px/24px  Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
}
.title_type5
{
  font:17px  Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: bold;
}
.title_type6
{
  font:13px  Arial, Helvetica, sans-serif;
  color: #ff9e1b;
  font-weight: bold;
  text-shadow: 0px 1px white;
 }
.title_type7
{
  font:14px Arial, Helvetica, sans-serif;
  color: #0c1c1c;
  font-weight: bold;
  }
.title_type8
{
  font:14px Arial, Helvetica, sans-serif;
  color: #515151;
  font-weight: bold;
  }
.text_type_btn
{
  font:12px Arial, Helvetica, sans-serif;
  color: #000;
}
.text_type_01
{
  font:13px Arial, Helvetica, sans-serif;
  color: #515151;
}
.text_type_02
{
  font:14px Arial, Helvetica, sans-serif;
  color: #0c1c1c;
  font-weight: bold;
}
.text_type_03
{
  font:14px Arial, Helvetica, sans-serif;
  color: #696969;
  font-weight: bold;
}
.text_type_04
{
  font:12px Arial, Helvetica, sans-serif;
  color: #3ea919;
}
.text_type_05
{
  font:12px Arial, Helvetica, sans-serif;
  color: #e94d00;
}
.text_type_06
{
  font:12px Arial, Helvetica, sans-serif;
  color: #da0000;
}
.text_type_subtitle
{
  font:13px Arial, Helvetica, sans-serif;
  color: #515151;
  font-weight: bold;
  text-shadow: 0px 1px white;
}
.bxslider_img
{
  padding-bottom: 10px;
}
.link_type01
{
  text-decoration: underline;
  color: #888;
}
.link_type02
{
  font:13px Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
}
.link_type02:hover
{
  color: #888;
}
.link_type03:hover
{
  color: #888;
}
.link_type04
{
  text-decoration: underline;
  color: #000;
}
.link_type05:hover
{
  color: #888;
}
/* début style Authentification*/
.content_authentication_wrapper
{
    padding: 50px 0;
    margin: 0 auto;
}
.connect_authentication
{
    background:transparent url(/images/common/background/shadow_box_authentication.png) no-repeat center bottom;
    padding-bottom:28px;
    width: 310px;
    margin: 125px auto 0px auto;
}
.content_authentication_box
{
  background: url(/images/common/background/motif_white.jpg);
  padding: 15px 0 30px 30px;
}
.content_authentication_box .help_btn_content
{
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}
.content_authentication_box h2
{
  padding-bottom: 30px;
}
.content_authentication_remind_me, .content_authentication_button
{
  text-align: center;
}
.content_authentication_help
{
  float: left;
  padding: 6px 5px;
}
.content_authentication_help_over
{
  position: relative;
  z-index: 10000;
}
.contener_info
{
  position: relative;
}
.authentication_btn
{
  margin: auto;
}
.content_authentication_remind_me
{
line-height:30px;
}
.forgeted_password a
{
  text-decoration:underline;
}
.content_submit_remember
{
  padding-bottom: 10px;
  padding-right: 30px;
}
.forgeted_password
{
  text-align: right;
  padding-right: 30px;
}
.content_authentication_box_over, .content_tooltip_box_over
{
  background:#fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  border-radius: 3px;
  width: 220px;
  padding: 10px;
  position: absolute;
  margin-left: 25px;
  margin-top: -68px;
  visibility: hidden;
  z-index: 10000
}
.content_authentication_arrow, .content_tooltip_arrow
{
  left: -11px;
  position: absolute;
  top: 48px;
}
.content_domaine_informations
{
  float: left;
}
.content_domaine_informations
{
  width: 210px;
  padding: 0 80px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center left;
}
.content_domaine_informations_logo_bzh
{
  padding-bottom: 20px;
}
.content_domaine_informations_paragraph
{
  padding-bottom: 20px;
  text-shadow: 0px 1px #f2f2f2;
  color: #696969;
}
/* fin style Authentification*/

/* debut style géneraux */

/* fin style géneraux */
.content_wrapper_in
{
  margin: 0 auto;
  padding: 50px 0;
  width: 1180px;
}
.column_left
{
   width: 910px;
   float: left;
}
.column_right
{
   width: 220px;
   margin-left: 30px;
   float: left;
   padding: 10px;
  background: url(/images/common/background/motif_white.jpg) transparent;
}

/* debut style tooltip*/
.tooltip_contener
{
  position: relative;
  z-index: 1000;
  display: none;
  margin-top: -4px;

}
.box_tooltip
{
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  border: 1px solid #ddd;
  padding: 10px;
  position: absolute;
  margin-top: 8px;

}
.quick_access_tooltip .box_tooltip
{
  width: 342px;
  margin-left: -121px;
}
.quick_access_tooltip .element_left
{
  padding: 15px;
}
.quick_access_tooltip h3
{
  padding-bottom: 10px;
}
.quick_access_tooltip a
{
  line-height: 22px;
}
.my_acount_tooltip a
{
  line-height: 22px;
}
.btn_my_accouna
{
  line-height: 22px;
}

.my_acount_tooltip .box_tooltip
{
  width: 220px;
  margin-left: -56px;
}

.arrow_tool_tip
{
  margin-top: 2px;
  position: absolute;
  z-index: 1001;
}
.arrow_tool_tip img
{
  display: block;
  margin: 0 auto;
}
.services_state_tooltip .box_tooltip
{
  width:444px;
  margin-left: -180px;
}
.services_state_tooltip .column_sevices_states
{
  width: 220px;
}
.states_txt_in
{
  width: 80px;
  line-height: 46px;
}
.list_service_states .element_left
{
  height: 20px;
}
.services_state_tooltip .list_service_states .picto_info
{
  margin-bottom: -16px;
}
.services_state_tooltip .alert_message
{
  line-height: 46px;
}
.other_extranet_tooltip .box_tooltip
{
  width:244px;
  margin-left: -24px;
  height: auto;
  padding: 0 10px;
}
.other_extranet_link
{
  background: url(/images/common/background/separator_04.png) repeat-x scroll center bottom transparent;
}
.other_extranet_link a {
    padding: 10px 0;
}
.other_extranet_link:last-child {
    background-image: none;
}
.other_extranet .tooltype_btn
{
  height: 17px;
}
.other_extranet .box_tooltip ul .link_type02
{
  display: inline-block;
  width: 220px;
}
.other_extranet_tooltip .box_tooltip ul .link_type02
{
  display: inline-block;
  width: 220px;
}
.btn_quick_access
{
  display: inline-block;
}
/* fin tool type */

/* debut help*/
.container_box_interogation
{
  position: relative;
}
.box_help_contener
{
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  padding: 14px;
  position: absolute;
  margin-top: 8px;
  border: 1px solid #ddd;
  z-index: 1000;
  width: 200px;
}
.box_help_arrow
{
  position: absolute;
  top: 50%;
  margin-top:-15px;
  left: -11px;
  margin-top: -11px;
}
.box_help
{
  display: none;
}
.myhelpbox
{
 position: absolute;
}
/* fin help*/
/* debut calandar_box*/
.container_box_interogation
{
  position: relative;
}
.box_calandar_contener
{
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  padding: 10px;
  position: absolute;
  margin-top: 8px;
  border: 1px solid #ddd;
  z-index: 1000;
  width: 200px;
}
.box_calandar_arrow
{
  position: absolute;
  left: 50%;
  margin-top:-15px;
  top: -11px;
  margin-top: -11px;
}
.mycalandarbox
{
 position: absolute;
}
/* fin calandar*/

/* debut style home */
.support_bzh
{
  text-align: center;
  padding-bottom: 30px
}
.bzh_support_contact
{
  width:160px;
  margin: 0 auto;
}
.column_right h2
{
 padding-bottom: 20px;
}
.support_bzh img
{
  padding-bottom: 10px;
}
.home .home-slider .text_type_subtitle
{
  color:#00a3e0;
}
.home .service_state_btn .arrow_tool_tip
{
  margin-left: 30px;
}
.actu_all
{
  padding-bottom: 10px;
}
.actu_all h3
{
  padding-bottom: 6px;
}
.actu_first
{
  position: relative;
  padding: 5px;
  margin-bottom: 20px;
  background: url(/images/common/background/motif_grey_light.jpg);
}
.paperclip_news
{
  position: absolute;
  right:10px;
  top:-8px;
}
.info_sup
{
  color: #000;
  padding-bottom: 5px;
}
.actu_wrapper
{
  padding-bottom: 20px;
}
.btn_allactu
{
  width: 150px;
  margin: 0 auto;
  margin-top: 15px;

}
.btn_alldocument
{
  width: 150px;
  margin: 0 auto;
  margin-top: 15px;
}
.docummuent_promotion_picture, .docummuent_promotion_descript
{
  float: left;
}
.docummuent_promotion_descript
{
  width: 125px;
  padding: 10px 0px;
}
.docummuent_promotion_picture
{
  padding-right: 5px;
}
.docummuent_promotion_descript p
{
  padding-bottom: 10px;
}
.download_link
{
  text-decoration: underline;
}
.info_about_account
{
  background-color:#ffed9a;
  padding: 18px;
  margin-bottom:35px;
}
.info_about_account p
{
  color:#696969;
}
.info_about_account
{
  position: relative;
}
.cross_content
{
position: absolute;
right:3px;
top:3px;
}
.wrapper_domain_account_info
{
  padding-bottom: 28px;
  margin-bottom: 10px;
  background: url(/images/common/background/shadow_info_account.png) no-repeat bottom center;
}

.domain_account_info
{
 background: url(/images/common/background/motif_white.jpg);
 padding: 5px;
}

.domain_account_info_top
{
  padding: 10px;
}

.managed_domain,.last_created_contact,.last_created_domain,.btn_domain_portfolio
{
  float: left;
}
.managed_domain_numbers
{
  font-size:22px;
  font-family:"Helvetica-light", Arial, Helvetica, sans-serif;
  color:#6d6d6d;
}
.managed_domain_numbers_big
{
font-size:60px;
}
.managed_domain
{
  min-width: 200px;
  padding-right: 10px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
}
.last_created_text
{
  font:13px  Arial, Helvetica, sans-serif;
  color: #ff9e1b;
  font-weight: bold;
  text-shadow: 0px 1px white;
}
.last_created_contact
{
  width: 150px;
  padding-left: 20px;
  padding-right:80px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
  min-height: 90px;
}
.domain_account_info_top
{
  font-size: 14px;
}
.last_created_domain
{
  width: 145px;
  padding-left: 20px;
  padding-right:30px;
  min-height: 90px;
}
.btn_domain_portfolio
{
  width: 150px;
  padding-left: 20px;
  min-height: 90px;
}
.warning_alert
{
  background-color: #00a3e0;
  padding: 5px 10px;
  line-height: 30px;
}
.domain_account_info_warning
{
  font:17px  Arial, Helvetica, sans-serif;
  color: #fff;
}
.warning_alert span
{
 padding: 0px 10px;
}
.btn_know_more
{
  text-decoration: underline;
}
.wrapper_head_box_content
{
padding-bottom: 15px;
margin-bottom: 20px;
background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;
}
.head_box_content_title
{
  float: left;
}
.services_state
{
  float: right;
}
.light_services_state, .txt_services_state
{
  float: left;
  padding: 5px 0px;
}
.light_services_state
{
  padding-right: 10px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
}
.txt_services_state
{
  padding-left: 10px;
}
.txt_services_state img
{
  padding-left: 10px;
}

.content_opperation_box
{
  width: 405px;
  -moz-box-shadow: 0px 0px 6px #bbb;
  -webkit-box-shadow: 0px 0px 6px #bbb;
  box-shadow: 0px 0px 6px #bbb;
  background: url(/images/common/background/motif_white.jpg);
  padding: 20px;
  float: left;
}
.content_opperation_box:first-child
{
  margin-right: 20px;
}

.content_opperation_box .text_form
{
  width:160px;
}
.create_and_manage_domaine_box .error_text
{
  padding-bottom: 35px;
}
.group_action_option_in_btn
{
  float: left;
  padding: 0px 9px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
}
.group_action_option_in_btn a
{
  color: #ff9e1b;
  font: bold 13px Arial,Helvetica,sans-serif;
}
.group_action_option_in_btn img
{
  margin-bottom: -3px;
  padding-left: 4px;
}
.text_type_content_box
{
  color: #ff9e1b;
  font: bold 13px Arial,Helvetica,sans-serif;
}
.content_opperation_paragraph
{
  padding-bottom: 10px;
}
.content_opperation_box_pargraphe_space
{
  padding-bottom: 50px;
}
.content_pdf_in
{
  padding-right: 10px;
  float: left
}
.content_pdf_in .help_btn_content img
{
margin-bottom: -10px;
}
.content_pdf
{
  padding-bottom: 5px;
}
.wrapper_opperation
{
  padding-bottom: 30px;
}
.btn_all_operation
{
  text-align: center;
}
.btn_all_operation .btn_type05
{
  width: 175px;
  margin: 0 auto;
  text-align: center;
}
.wrapper_btn_content
{
  padding-bottom: 50px;
}
.section_content
{
  padding-bottom: 50px;
}
.content_box_diary
{
  width: 525px;
  float: left;
  margin-right: 55px;
}
.content_box_diary .title_type4
{
padding-bottom: 30px;
}
.content_box_news
{
  width: 330px;
  float: left;
}
.content_box_news .title_type4
{
padding-bottom: 20px;
}
.btn_all_activity .btn_type03
{
  width:240px;
  margin: 0 auto;
}
.btn_all_events .btn_type03
{
  width:160px;
  margin: 0 auto;
}
.picto_news_op_content
{
  float: left;
  padding-right: 10px;
}
.current_operation_info
{
  position: absolute;
  color:#000 ;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  padding: 5px 10px;
  top: 35px;
  left:-10px;
  visibility:hidden;
}

.current_operation_info .warning_text
{
  color:#eb0000 ;
}

.current_operation_info .current_operation_arrow_top
{
  position: relative;
}
.current_operation_info .current_operation_arrow_top img
{
  position: absolute;
  top: -12px;
  left: 5px;
}
.news_op_infos
{
  float: left;
  width: 280px;
}
.news_op_content_in
{
  position: relative;
  padding-bottom: 15px;
}
.news_op_infos_spe .news_op_content_in_first
{
  background:url(/images/common/background/motif_grey_light.jpg) repeat transparent;
  padding: 10px 2px;
  margin-bottom: 10px;
}
.news_op_infos_spe .news_op_content_in_first .current_operation_info
{
  top:45px;
}
.news_op_content_container
{
  padding-bottom: 12px;
}
.document_promotion_wrapper
{
  padding-bottom: 30px;
}
.diary_container
{
  padding-bottom: 16px;
  background: transparent url(/images/common/background/shadow_calandar.png) no-repeat center bottom;
  float: left;
}
.jcalendar_container
{
 background: url(/images/common/background/motif_white.jpg);
 padding: 5px;
 width: 240px;
 height: 240px;
}
.dayly_list
{
  float: left;
  margin-right: 45px;
  width: 230px;
}
.dayly_list_the_day
{
  width: 50px;
  height: 55px;
  margin-right: 15px;
  background: #00a3e0  url(/images/common/background/diary.png) no-repeat center;
  float: left;
  line-height: 10px;
}
.dayly_list_the_day_content
{
  float: left;
  width: 160px;
}
.day_number
{
  text-align: center;
  font:25px/32px "Helvetica-light", Arial, Helvetica, sans-serif;
  color: #fff;
}
.dayly_list_month
{
  padding-left: 10px;
  text-align: center;
}

.dayly_list_wrapper .dayly_list_month {
    padding-top: 8px;
}

.dayly_list_the_day_one_day
{
  padding-bottom: 20px;
}
.dayly_list_the_day_info_up
{
  font:14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
}
.dayly_list_the_day_one_day h4
{
  padding-bottom: 5px;
}
.agenda_content_container
{
  padding-bottom: 10px;
}
.form_element
{
  float: left;
  margin-right: 10px;
}
.link_news_op:hover
{
  color: #888;
}
/* fin style home*/

/* debut footer top logged*/
.btn_tools_footer
{
  padding-right: 15px;
  background: url(/images/common/illustration/arrow_down.png) no-repeat right center;
}
.footer_top_logged
{
  background: url(/images/common/background/motif_grey_hard_soft.jpg);
  height:37px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
}
.footer_top_logged_wrapper
{
  width: 100%;
  height:37px;
}

.footer_top_logged_title,.footer_top_loggedtype_nav,.footer_top_logged_nav,.footer_top_logged_btn_top
{
  float: left;
}
.wrapper_footer_top_logged li
{
  display: inline;
  padding: 0px 5px;
}

.wohis_contener,
.zonecheck_contener,
.idn_contener
{
  position:relative;
  display: inline;
}
.wrapper_footer_top_logged
{
  line-height: 37px;
}
.footer_top_logged_content
{
  margin: 0 auto;
  width: 1182px;
}
.footer_top_logged_title
{
  font:20px/36px Arial, Helvetica, sans-serif;
  color: #fff;
  padding-right: 30px;
}
.footer_top_loggedtype_nav
{
  font:14px/36px Arial, Helvetica, sans-serif;
  color: #d7d7d7;
}
.footer_top_logged_nav a
{
  font:14px/36px Arial, Helvetica, sans-serif;
  color: #fff;
}
.footer_top_logged_nav
{
  padding-right: 50px;
}

.footer_top_logged_nav a img
{
padding-left: 5px;
}
.btn_go_to_the_top img
{
  margin-bottom: -5px;
}
.box_wohis,
.box_zonecheck,
.box_idn
{
  position: absolute;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  background:#fff;
  padding: 12px 20px;
  bottom: 10px;
  right: -260px;
  margin-top: -100%;
  visibility: hidden;
}

.box_wohis .cross_content,
.box_zonecheck .cross_content,
.box_idn .cross_content
{
right: 3px;
top:-6px;
}

.box_wohis_content_wrapper,
.box_zonecheck_content_wrapper,
.box_idn_content_wrapper
{
  width: 430px;
  overflow: hidden;
}

.box_wohis_content,
.box_idn_content,
.box_zonecheck_content
{
  width: 1000px;
}
.contener_box_wohis_object,
.contener_idn_wohis_object,
.contener_zonecheck_wohis_object
{
  position: relative;
}
.box_wohis .arrow_down,
.box_idn .arrow_down,
.box_zonecheck .arrow_down
{
  position: absolute;
  bottom: -20px;
  right: 286px;
}
.box_wohis .link_type01,
.box_idn .link_type01,
.box_zonecheck .link_type01
{
  color: #515151;
}

.box_wohis_forms,
.box_zonecheck_forms,
.box_idn_forms
{
  float: left;
  padding-right: 20px;
  width: 410px;
}
.box_wohis_forms_result,
.box_zonecheck_forms_result,
.box_idn_forms_result
{
  float: left;
  padding-left: 20px;
  width: 440px;
  background: url(/images/common/background/separator_02.png) repeat-y scroll left center transparent;
}
.other_possibility_in a
{
  font:13px/13px Arial, Helvetica, sans-serif;
  color: #ed8120;
  font-weight: bold;
  padding: 0px 10px;
  background: url(/images/common/background/separator_02.png) repeat-y scroll right center transparent;
}
.other_possibility_in
{
  float: left;
}
.box_wohis_forms_result .title_type7 img,
.box_zonecheck_forms_result .title_type7 img,
.box_idn_forms_result .title_type7 img
{
margin-bottom: -3px;
padding-right: 5px
}
.other_possibility
{
  line-height: 13px
}

.box_wohis_content h3,
.box_zonecheck_content h3,
.box_idn_content h3
{
  padding-bottom: 10px;
}
.box_wohis_forms_result_link_seeall
{
  text-align: right;
}
.other_possibility .other_possibility_in .last_element
{
  background: none;
}
/* fin footer top logged*/

/* debut style calandrier*/
.jcalendar_container_in
{
  width: 100%;
  height: 100%;
}
.jcalendar_container_in .ui-datepicker-inline
{
 width: 236px;
 height: 200px;
 background: none;
 border:none;
}
.jcalendar_container_in .ui-widget-header
{
  background: none;
  border:none;
}
.jcalendar_container_in .ui-datepicker-title *
{
  color:#1c1c1c;
  font:16px Arial, Helvetica, sans-serif;
}
.jcalendar_container_in table, .jcalendar_container_in th, .jcalendar_container_in td,.jcalendar_container_in tr
{
  background: none;
  border:none;
}
.jcalendar_container_in thead span
{
font:13px Arial, Helvetica, sans-serif;
color:#c0c0c0;
}
.jcalendar_container_in tbody .ui-state-default
{
  color:#1c1c1c;
  font:18px Arial, Helvetica, sans-serif;
  font-weight: normal;
  border: 1px solid #fff
}
.jcalendar_container_in .ui-datepicker td a
{
  padding: 0;
  text-align: center;
  height: 24px;
  line-height: 24px;

}
.jcalendar_container_in .ui-datepicker td
{
  padding: 0;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-collapse: collapse;
  line-height: 26px;
  height: 26px;
}

.jcalendar_container_in .ui-datepicker-prev .ui-icon
{
  background: url(/images/common/background/calandar_left.png) no-repeat center;
}
.jcalendar_container_in .ui-datepicker-next .ui-icon
{
  background: url(/images/common/background/calandar_right.png) no-repeat center;
}
.jcalendar_container_in .ui-datepicker-current-day .ui-state-highlight
{
  border: 1px solid #ed8120;
  background: none;
  color:#ed8120
}
.jcalendar_container_in .ui-datepicker-today .ui-state-highlight
{
  border: 1px solid #ed8120;
  background: none;
  color:#ed8120
}
.jcalendar_container_in .ui-state-hover
{

  background: none;
}
.jcalendar_container_in .ui-state-hover,.jcalendar_container_in  .ui-widget-content .ui-state-hover,.jcalendar_container_in .ui-widget-header .ui-state-hover,.jcalendar_container_in .ui-state-focus,.jcalendar_container_in .ui-widget-content .ui-state-focus,.jcalendar_container_in .ui-widget-header .ui-state-focus {
  background-color:#fff;
  background-image: none;
  color:#ed8120;
}
.jcalendar_container_in .ui-widget-header .ui-state-focus, .jcalendar_container_in .ui-widget-header .ui-state-hover
{
  border-color: #ed8120;
}
/* fin style calandrier*/

.last_element
{
  background: none;
}

/* debut style info domaine*/

/* light stape */
.state_green_light
{
  padding: 10px 0px 10px 25px;
  background: url(/images/common/illustration/green_light_m.png) transparent left center no-repeat;
}
.state_orange_light
{
  padding: 10px 0px 10px 25px;
  background: url(/images/common/illustration/orange_light_m.png) transparent left center no-repeat;
}
.state_red_light
{
  padding: 10px 0px 10px 25px;
  background: url(/images/common/illustration/red_light_m.png) transparent left center no-repeat;
}
.calendar_rightcolumn
{
  margin-bottom: 30px;
}
.calendar_rightcolumn .ui-datepicker-inline
{
  width: 200px;
  height: 233px;
  background: none;
  border:none;
}
.calendar_rightcolumn .jcalendar_container
{
  width: 210px;
 }
.element_left
{
  float: left;
}
.element_right
{
  float: right;
}
.element_accordion
{
  padding-right: 5px;
}
.container_service_states
{
  background: none;
}
.container_service_states .ui-accordion-header,.container_service_states .ui-widget-content
{
  background: none;
  border: none;
}
.container_service_states .ui-state-default .ui-icon
{
  background: url(/images/common/pictos/more_less.png) transparent 0 -13px no-repeat;
}
.container_service_states .ui-state-active .ui-icon
{
  background: url(/images/common/pictos/more_less.png) transparent 0 0px no-repeat;
}
.container_service_states .text_type_subtitle
{
  line-height: 20px;
}
.service_states .ui-accordion .ui-accordion-content
{
  padding: 0 24px;
  overflow: hidden;
}
.container_service_states .ui-icon
{
  height: 13px;
}
.picto_info
{
  margin-bottom: -5px;
}
.service_states .title_type2
{
  padding-bottom: 10px;
}
.service_states .ui-accordion .ui-accordion-icons
{
  padding-left: 24px;
  padding-bottom: 0;
}
.service_states .ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
  margin-top: -6px;
  top: 18px;
}
.service_states
{
  background: url(/images/common/background/motif_grey_medium.jpg);
  padding: 10px;
  margin-bottom: 35px;
  padding-bottom: 20px;
}
.service_states .service_states_bad_way .list_service_states li
{
  height:35px;
}
.service_states .service_states_bad_way .list_service_states
{
  padding-bottom: 0px;
}
.service_states .service_states_bad_way .list_service_states li
{
  color: #000;
  font-weight: normal;
}
.service_states .title_type2
{
  position: relative;
}
.list_service_states
{
  padding-bottom: 20px;
}
.list_service_states li
{
  height: 35px;
  margin-bottom: -12px;
  padding-left: 4px;
  width: 300px;
}
.list_service_states_linker
{
  margin-bottom: 4px;
  padding-right: 5px;
}
.news_op_right_column .news_op_infos
{
  width:180px;
}
.news_op_right_column
{
  margin-bottom: 30px;
}
.faq_link
{
  padding-bottom: 20px;
}
.btn_all_faq
{
  width:146px;
  margin: 0 auto;
}
.btn_all_event
{
  width:146px;
  margin: 0 auto;
}
.right_column_faq_wrapper
{
  margin-bottom: 30px;
}
.picto_help
{
  margin-bottom: -3px;
}
.domaine_info h1
{
  display: inline;
}
.domaine_info .calendar_rightcolumn
{
  margin-bottom: 0px;
}
.nav_left_wrapper li .element_left:first-child
{
  width:134px;
}
.domaine_info .small_info_content
{
font:11px/15px Arial, Helvetica, sans-serif;
color: #6a6969;
padding-bottom: 5px;
background: none;
}
.column_left_in_subcolumn_right
{
  width: 714px;
}
.box_content_in
{
  background: url(/images/common/background/motif_grey_light.jpg) repeat scroll 0 0 transparent;
  padding:15px;
  margin-bottom: 15px;
  -moz-box-shadow: 0px 0px 6px #bbb;
  -webkit-box-shadow: 0px 0px 6px #bbb;
  box-shadow: 0px 0px 6px #bbb;
}

.separator
{
  padding-bottom:5px;
  background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;
}
.first_way
{
  color:#949494;
  font-size:12px;
}
.first_way:hover
{
  text-decoration: underline;
}
.min_info_content
{
  color:#949494;
  font-size:12px;
}
.Ariadne_thread
{
  padding-bottom:20px;
}
.Ariadne_thread li
{
 display: inline;
 padding-left: 10px;
 background:transparent url(/images/common/pictos/arrow_ariadne.png) no-repeat left center;
}
.Ariadne_thread li:first-child
{
 display: inline;
 padding-left: 0;
 background:none;
}
.domaine_information
{
  padding:15px 25px;
  background-color:#ed8120;
  color: #fff;
  line-height: 30px;
  margin-bottom:35px;
}
.title_domaine_info
{
  padding-bottom:35px;

}
.information_about_domain_name
{
  padding-bottom: 15px;
}
.info_about_account_paragraph
{
  padding-left: 30px;
}
.info_about_account h3
{
  padding-left: 30px;
  background: transparent url(/images/common/pictos/warning.png) no-repeat center left;
}
.all_states_info_in
{
  width: 168px;
  min-height: 102px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
  text-align: center;
  padding-bottom: 10px;
}
.all_states_info_in h4
{
  padding-bottom:15px;
  display: inline;
}
.head_all_states_info
{
  padding-bottom:15px;
}
.text_all_states_info
{
 margin-bottom:15px;
 min-height: 50px;
 word-wrap: break-word;
}
.all_states_info_in_last
{
  min-height: 102px;
  text-align: center;
  background: none;
}
.link_info_container
{
  text-align: right;
  padding-bottom: 20px;
}
.name_detail
{
  margin-bottom:30px;
}
.name_detail_title
{
  padding-bottom:10px;
}
.name_detail p:first-child
{
  padding-bottom:5px;
}
.modification_history_title
{
  padding-bottom:10px;
}
.modification_history
{
  line-height:30px;
  margin-bottom:40px;
}
.modification_history span
{
  padding-right: 5px;
}
.associate_contact
{
  margin-left: -10px;
}
.associate_contact .box_content_in
{
  margin-left: 10px;
  min-height: 122px;
  width: 200px;
}
.associate_contact .box_content_in p
{
  padding-bottom: 20px;
}
.associate_contact_box_in .element_left:first-child
{
  line-height:15px;
  padding-right: 10px;
}
.associate_contact_btn_element
{
 line-height: 40px;
 height:40px;
 margin-top: -12px;
}
.technical_information h3
{
  padding-bottom:15px;
}
.name_server p
{
  padding-bottom: 15px;
}
.name_server
{
  margin-left: -10px;
}
.name_server .box_content_in
{
  margin-left: 10px;
  width: 200px;
}
.name_server_contact_box_in .element_left:first-child
{
  padding-right: 10px;
}
.box_dsinfo .dsinfo_txt_in
{
 width: 600px;
}
.dsinfo_btn_in
{
  padding:12px 0px
}
.box_dsinfo
{
  margin-bottom:20px;
}
.Registry_box_in
{
  width:228px;
}
.Registry_box h3, .Registry_box h4 ,.Registry_box p
{
  padding-bottom: 10px;
}
.two_option
{
  margin-top: -10px;
}
.column_left_in_subcolumn_left
{
  width: 168px;
  margin-right: 25px;
  -moz-box-shadow: 0px 0px 6px #bbb;
  -webkit-box-shadow: 0px 0px 6px #bbb;
  box-shadow: 0px 0px 6px #bbb;
  border: solid #d7d7d7 1px;
  margin-bottom: 10px;
}
.column_left_in_subcolumn_left li
{
  padding-left: 10px;
  padding-top:10px;
  padding-bottom:10px;
  background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;
}
.nav_left_wrapper
{
  background: url(/images/common/background/motif_white.jpg) repeat scroll 0 0 transparent;
}
.column_left_in_subcolumn_left .nav_left.last
{
  background:none;
}
.column_left_in_subcolumn_left .nav_left.activate
{
  background: url(/images/common/background/motif_grey_light.jpg) repeat scroll 0 0 transparent;
}
.nav_left .arrow_left
{
 display: none;
}
.nav_left.activate .arrow_left
{
    display: inline;
    position: absolute;
    /*height: 14px;
    line-height: 14px;
    font-size: 14px;*/
    left: 100%;
}

/*.nav_left.activate .arrow_left img {
    position: absolute;
    left: 158px;
    line-height: 14px;
}*/
.nav_left.ie7_fix
{
 position: relative;
}
.nav_left .link_type03
{
  display: inline-block;
  width: 134px;
}
/* fin style info domaine*/

/* debut actu op */
.left_tab
{
  height:50px;
  padding-left:12px;
  line-height: 50px;
  font-size: 50px;
  background: none;
}

.tab_selection_actu.activate .left_tab
{
  height:50px;
  padding-left:12px;
  line-height: 50px;
  font-size: 50px;
  background: transparent url(/images/common/background/tab_left.png) bottom left no-repeat;
}

.middle_tab
{
  font-size: 50px;
  height:50px;
  line-height: 50px;
  background: transparent url(/images/common/background/tab_second_choice.png) bottom left repeat-x;
  padding: 0 10px;
}
.tab_selection_actu.activate .middle_tab
{
  font-size: 50px;
  height:50px;
  line-height: 50px;
  background: transparent url(/images/common/background/tab_middle.png) bottom left repeat-x;
  padding: 0 10px;
}
.tab_selection_actu.activate .right_tab
{
  background: url(/images/common/background/tab_right.png) no-repeat scroll right bottom transparent;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  padding-right: 12px;
}
.right_tab
{
  background: url(/images/common/background/tab_right_unactive.png) no-repeat scroll right bottom transparent;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  padding-right: 12px;
}
.right_tab_second_choice
{
  height:50px;
  line-height: 50px;
  font-size: 50px;
  padding-right: 12px;
  background: none;
}
.tab_selection_actu.activate .right_tab_second_choice
{
  height:50px;
  line-height: 50px;
  font-size: 50px;
  padding-right: 12px;
  background: transparent url(/images/common/background/tab_right_second_choice.png) bottom right no-repeat;
}
.choice_actu
{
  margin-left: -7px;
  padding-bottom: 25px;
}
.title_tab
{
  font:20px  Arial, Helvetica, sans-serif;
  color: #696969;
}
.title_tab_selected
{
  font:20px  Arial, Helvetica, sans-serif;
  color: #000;
}
.title_tab:hover
{
  color: #aaa;
}
.title_tab_selected:hover
{
  color: #aaa;
}
.filter_bar
{
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
.wrapper_first_news h2
{
 padding-bottom: 20px;
}
.secondary_news_text_content
{
  width: 800px;
  padding-left: 25px;
  color: #696969;
}
.primary_info
{
  font:14px  Arial, Helvetica, sans-serif;
  padding-bottom: 15px;
  color: #515151;
}
.primary_info a
{
  font-size:14px;
  padding-bottom: 5px;
}
.primary_info li
{
 display: inline;
 padding-left: 12px;
 border-left: solid 1px #000;
 padding-right: 5px;
}
.primary_info li:first-child
{
 padding-left: 0px;
 border:none;
}
.primary_info span
{
 display: inline;
 padding-left: 12px;
 border-left: solid 1px #000;
 padding-right: 5px;
}
.primary_info span:first-child
{
 padding-left: 0px;
 border:none;
}
.secondary_news_text_content .main_link
{
font-size: 17px;
}
.secondary_news_text_content .publication_date
{
  padding-bottom: 10px;
}
.secondary_news_link
{
  text-align: right;
}
.wrapper_first_news .box_content_in
{
  margin-bottom:30px;
}

.wrapper_secondary_news.highlight
{
  background: url(/images/common/background/motif_grey_light.jpg) repeat scroll 0 0 transparent;
  -moz-box-shadow: 0px 0px 6px #bbb;
  -webkit-box-shadow: 0px 0px 6px #bbb;
  box-shadow: 0px 0px 6px #bbb;
  padding-top: 30px;
  position: relative;
}


.wrapper_secondary_news
{
  padding-bottom: 30px;
  margin-bottom: 30px;
  background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;
}
.secondary_info
{
  padding-left: 30px;
  padding-bottom: 2px;
}
.secondary_info .last
{
  margin-bottom: 0px;
}
.secondary_info span:first-child {
    border: medium none;
    padding-left: 0;
}
.secondary_info span {
    border-left: 1px solid #000000;
    display: inline;
    padding-left: 12px;
    padding-right: 5px;
}

.secondary_info img + span {
    border-left: 0 none;
    padding-left: 0;
}
.secondary_info .link_type05, .secondary_info .link_type04,
.primary_info .link_type05, .primary_info .link_type04
{
  padding-top:2px;
  padding-bottom:2px;
}
.secondary_info li
{
   padding-left: 6px;
   border-left: solid 1px #000;
   padding-right: 3px;
}
.secondary_info li
{
   padding-left: 25px;
   border:none;
   margin-bottom: 15px;
   background: transparent url(/images/common/illustration/line_liste_02.png) no-repeat left top;
}
.wrapper_secondary_info
{

}
.news_op_content_txt
{
  padding-left: 51px;
  width: 570px;
}
.no_secondary_info .news_op_content_txt
{
  padding-left: 0px;
  width: 610px;
}
.actu_op .column_right
{
  background: url(/images/common/background/motif_white.jpg) repeat scroll 0 0 transparent;
}
.alert_message
{
  color: #d80000;
  font-size: 12px;
}
.select2-search
{
  display: none;
}
.select2-container .select2-choice
{
  width: 170px;
  border-radius: 3px;
  background-color: #fff;
  background-image: none;
}
.select2-results
{
  width: 100%;
  padding: 0;
}
.select2-results li:first-child
{
  background: #fff url(/images/common/background/separator_04.png) repeat-x center top;;
}
.select2-container .select2-choice div
{
  border-left: none;
  background: none;
  width: 21px;
  filter:none;
}

.select2-results .select2-highlighted
{
  color:#000;
  background-color:#e8e8e8;
}
.select2-results .select2-highlighted:first-child
{
  color:#000;
  background: #e8e8e8 url(/images/common/background/separator_04.png) repeat-x center top;;
}
.select2-results li
{
  font:13px  Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
}
.select2-results .select2-result-label
{
padding: 9px 7px;
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices
{
 border: #AAAAAA solid 1px;
}
.select2-container .select2-choice div b {
    background: url(/images/common/pictos/arrows_up_down.png) no-repeat scroll 0 5px transparent;
}
.select2-dropdown-open .select2-choice div b {
    background-position: -21px 5px;
}
#s2id_filter_bar_themes
{
  margin-right: 15px;
}
.fb-like-box .uiList
{
  text-align: center;
}
.right_column_calendar_wrapper
{
  padding-bottom:30px;
}
.social_widget .fb-like-box
{
  width: 182px;
  margin:0 auto;
  display: block;
}
.social_widget
{
  padding-bottom: 20px;
}
.social_widget ._8r
{
 padding-left: 10px;
}
.social_logo_logo
{
  padding-bottom: 3px;
  margin-bottom: 10px;
  background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;;
}
.social_widget .fb-activity
{
  width: 182px;
  margin:0 auto;
  display: block;
}
.btn_see_all
{
  text-align:right;
  padding-top: 10px;
}
.btn_see_all a
{
  padding-right: 15px;
  background: url(/images/common/pictos/see_all.png) no-repeat right center transparent;
}
.btn_youtube
{
  float: right;
  margin-top: 12px;
}
.video_youtube .element_left
{
  padding-right: 10px;
}
.text_youtube_vid
{
  height: 100%;
  float:left;
  width: 85px;
}
.video_youtube
{
 padding-bottom: 10px;
}
.head_video_youtube
{
  padding-bottom: 10px;
}
.paging_wrapper
{
  margin: 10px 0;
  text-align: center;
}
.paging_display_select_wrapper
{
  display: inline;
}
.paging_contener,
.paging_contener li
{
  display: inline;
}
.paging_wrapper .select2-container .select2-choice
{
  width: 70px;
}
.paging_contener li a:hover,
.paging_contener li.actived a,
.paging_contener li.actived a:hover
{
  text-decoration: underline;
}
.paging_contener a
{
  font:13px Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  padding: 0 3px;
}
.paging_contener a:hover
{
  text-decoration: underline;
}
.paging_contener,.paging_display_select_info
{
  line-height: 28px;
  padding:0 10px;
}

/* fin style actu op */
/* debut styles mes domaines */
.box_info
{
  background-color: #FFED9A;
  margin-bottom: 35px;
  padding: 18px;
}
.box_info .link_type01
{
  color: #000;
}
.research_box
{
  background-color: #FFFFFF;
  margin-bottom: 20px;
  padding: 20px;
}
.alphabetical_search li
{
 display: inline;
}
.alphabetical_search .actived
{
 text-decoration: underline;
}
.tools_box_bottom li
{
 display: inline;
}

.wrapper_big_board table {
  width: 100%;
}
.wrapper_big_board table,.wrapper_big_board th,.wrapper_big_board td,.wrapper_big_board tr
{
  border:none;
}
.white_bg
{
  background-image: url(/images/common/background/motif_white.jpg);
  position:relative;
}
.grey_bg
{
  background-image: url(/images/common/background/motif_grey_light.jpg);
  position:relative;
}
.big_board_in td
{
  padding: 20px 10px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
  line-height: 25px;
  vertical-align: top;
}

.big_board_in .column_action
{
  width:130px;
  background: none;
  vertical-align:middle;
  line-height: 40px;
  text-align: center;
}
.big_board_in .td .link_type01
{
 color: #000;
}

.big_board_in .board_head td
{
    text-align: center;
 padding: 5px 10px;
 vertical-align: middle;
  background: transparent url(/images/common/illustration/separator_head_my_domaine.png) no-repeat center right;
}
.big_board_in td:last-child
{
 background: none;
}
.big_board_in .board_head
{
  padding: 5px 0px;
}
.box_txt_sup
{
 display: none;
 position: relative;
 width: 100%;
}
.box_text_contener
{
  position:absolute;
  right: 100%;
  top:-50%;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  padding: 10px;
  border: 1px solid #ddd;
  z-index: 1000;
  width: 200px;
  text-align: center;
}
.wrapper_big_board
{
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  border: 1px solid #ddd;
  margin-bottom: 30px;
}
.board_header
{
  text-align: right;
  padding: 20px 20px 0px 0px;
  background: url(/images/common/background/motif_grey_light.jpg) transparent;
  overflow: auto;
  height: 40px;
}
.board_header h3
{
  display: inline;
  padding-right: 15px;
}
.board_header .select2-container
{
  text-align: left;
}
.board_footer
{
  background: url(/images/common/background/motif_grey_light.jpg) transparent;
}
.board_footer h3
{
  display: inline;
  padding-right: 15px;
}
.board_footer .select2-container
{
  text-align: left;
}

.alphabetical_search a {
  color: #000000;
  font: bold 13px Arial,Helvetica,sans-serif;
  padding: 0 2px;
  text-decoration: none;
}
.alphabetical_search a:hover {
  text-decoration: underline;
}
.select2-drop
{
  margin-top:-4px;
}
.select2-results
{
  margin: 7px 0 0;
}
.board_header .btn_type03
{
  padding: 5px;
  vertical-align: middle;
}
.board_footer .btn_type03
{
  padding: 5px;
  vertical-align: middle;
}
.board_header .select2-container, .board_footer .select2-container
{
    vertical-align: middle;
}
.my_domaine .research_box legend
{
  padding-bottom: 10px;
  color:#696969;
}
.alphabetical_search p
{
  padding-bottom: 16px;
  color:#696969;
}
.research_keyword
{
  width: 300px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
  margin-right: 12px;
}
.my_domaine .box_info h3
{
  margin-bottom: 20px;
  padding-left: 25px;
  background: transparent url(/images/common/pictos/exclamation_mark.png) no-repeat center left;
}
.my_domaine .box_info strong
{
  color: #000;
}
.my_domaine .box_info p
{
  padding-bottom: 20px;
  padding-left: 25px;
}
.my_domaine .box_info p span,.my_domaine .box_info p a
{
  margin: 0 10px 0 0;
}
.tools_box_bottom
{
  background: transparent url(/images/common/background/separator_04.png) repeat-x center bottom;
  padding-bottom: 16px;
  padding-top: 14px;
}
.tools_box_top
{
  background: transparent url(/images/common/background/separator_04.png) repeat-x center top;
  padding-top: 2px;
  margin-bottom: 20px;
}
.tools_box_bottom ul
{
  text-align: right;
}
.first_line
{
  padding: 20px 20px 0px 0px;
  overflow: auto;
  text-align: right;
  height: 45px;
}
.board_head
{
  font-size: 12px;
  color:#949494;
}
.board_head a
{
  font-size: 12px;
  color:#949494;
}
.board_head .sort_btn_domaine,.board_head .sort_btn_expiration
{
  padding-right:20px;
  background: transparent url(/images/common/illustration/arrow_down_tools_btn.png) no-repeat center right;
}
.domaine_amount
{
  font-size: 16px;
}
.title_my_domaine
{
  padding-bottom:35px;
}
.box_creat_new_domaine
{
  background-color: #ED8120;
  color: #FFFFFF;
  line-height: 20px;
  padding: 25px 20px;
  font-size: 17px;
}
.box_creat_new_domaine a
{
  font-size: 16px;
}
.element_right
{
  float: right;
}
.box_creat_new_domaine .element_right
{
  padding: 10px 0;
}
.box_creat_new_domaine .element_left
{
 padding: 10px 0px
}
/* fin style mes domaines*/

/* debut style actu op billet groupe*/
.box_actu_op_billet_groupe
{
  padding: 10px;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  border: 1px solid #ddd;
  margin-bottom: 30px;
}
.sub_actu_op
{
  padding-left: 70px;
  background: transparent url(/images/common/illustration/fleche_actu_op.png) no-repeat 14px 10px ;
}
.header_actu_op_billet_groupe .element_right
{
  height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.header_actu_op_billet_groupe
{
  padding-bottom: 20px;
}
.head_actu_op
{
  padding-bottom: 10px;
}
.head_actu_op li
{
  display: inline;
  padding: 0px 5px
}
.actu_op_result h3
{
  display: inline;
}
.wrapper_actu_op_billet_groupe p
{
  padding-bottom: 15px;
}
.head_text
{
  font-style: italic;
  padding-bottom: 20px;
}
.wrapper_actu_op_billet_groupe h3
{
 padding-bottom: 15px
}
.wrapper_actu_op_billet_groupe h4
{
 padding-bottom: 10px
}
.wrapper_actu_op_billet_groupe h5
{
 padding-bottom: 5px
}


.tinymce_el ul {
  list-style: disc;
  list-style-position: inside;
  padding: 0px 5px 6px ;
}
.tinymce_el li {
  padding-bottom: 10px;
  list-style: disc;
  list-style-position: inside;
}
.tinymce_el p {
  padding-bottom: 15px;
}
.actu_op_list li, .ressource_content li
{
  list-style: disc;
  list-style-position: inside;
  padding: 0px 5px 6px ;
}
.actu_op_list
{
  padding-bottom: 10px;
}


.illustration_article
{
  padding:5px 16px 5px 0;;
}
.comment_content
{
  width: 750px;
}
.wrapper_actu_op_billet_groupe .date_comment
{
  padding-bottom: 5px
}
.picture_id
{
  padding: 0px 25px 0px 0px;
}
.btn_comment
{
  background: transparent url(/images/common/illustration/comment_bubble.png) no-repeat right center ;
  padding: 10px 30px 10px 10px;
  padding-left: 10px;
  color: #949494;
}
.comment_links li
{
  display: inline;
}
.comment_links
{
  text-align: right;
}
.comment_links .btn_see_comments
{
  padding: 10px 20px 10px 30px;
  background: transparent url(/images/common/illustration/comment_bubble.png) no-repeat left center;
  color: #000;
  text-decoration: underline;
}
.comment_links .btn_post_comments
{
  padding: 10px 20px 10px 30px;
  background: transparent url(/images/common/pictos/pen.png) no-repeat left center;
  color: #000;
  text-decoration: underline;
}
.comment_links a:hover
{
  text-decoration: none;
}
.actu_op_article_content
{
  padding-bottom: 15px;
  margin-bottom: 25px;
  background: url(/images/common/background/separator_04.png) repeat-x scroll center bottom transparent;
}
.last_comment
{
  padding-bottom: 20px;
}
.pictos_info img
{
 margin-bottom: -8px;
}
.header_actu_op_billet_groupe h2
{
  display: inline;
  padding-left: 5px;
}
.actu_op_date
{
  border-right:solid #000 1px;
}
.wrapper_footer_actu_op
{
  text-align: right;
  padding-left: 70px;
}
.all_news_tools
{
  padding-bottom: 20px;
}
.prev_news_btn
{
  padding: 5px 5px 5px 15px;
  background: url(/images/common/pictos/arrows_left_orange.png) no-repeat center left transparent;
}
.next_news_btn
{
  padding: 5px 15px 5px 5px;
  background: url(/images/common/pictos/arrows_right_orange.png) no-repeat center right transparent;
}
.actu_op_billet_groupe .column_left
{
  padding-bottom: 20px;
}
.txt_complete
{
  position: relative;
  display: none;
}
.txt_complete .iner_txt_complete
{
  position:absolute;
  right: -400px;
  top:-100%;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 6px #999;
  -webkit-box-shadow: 0px 0px 6px #999;
  box-shadow: 0px 0px 6px #999;
  padding: 10px 0px;
  text-align:center;
}
/* fin style actu op billet groupe*/

/* diary style*/
.dayly_list_wrapper .dayly_list_the_day
{
  background:url(/images/common/background/diary_big.png) center #00a3e0;
  width:95px;
  height:95px;

}
.dayly_list_wrapper .day_number
{
  color: #FFFFFF;
  font: 35px/35px "Helvetica-light",Arial,Helvetica,sans-serif;
  height: 43px;
  padding-left: 23px;
  padding-top: 6px;
  text-align: left;
  vertical-align: top;
}
.dayly_list_wrapper .dayly_list_month
{
  font: 18px/6px Arial,Helvetica,sans-serif;
}
.dayly_list_wrapper .diary_content
{
  width: 800px;
  padding-bottom:20px;
}
.dayly_list_wrapper .tools_box_bottom li
{
  padding: 0px 10px
}
.dayly_list_wrapper .tools_box_bottom .social_link
{
  padding: 0px
}
.hour_info
{
  background: url(/images/common/pictos/watch.png) no-repeat left center transparent;
  color: #888888;
  padding: 10px 10px 10px 35px;
}
.location_info
{
  background: url(/images/common/pictos/location.png) no-repeat scroll left center transparent;
  color: #000000;
  padding: 10px 10px 10px 35px;
  text-decoration: underline;
}
.location_info:hover
{
  text-decoration: none;
}
.head_info_diary
{
  padding-bottom: 20px;
}
.diary_content h3
{
 padding-bottom: 20px;
}
.diary_content_in
{
  padding-bottom: 20px;
}
.description_tool
{
  color: #696969;
  font: 17px "Helvetica-light",Arial,Helvetica,sans-serif;
  font-weight: bold;
  padding-right: 10px;
}
.participate_tools .btn_type06
{
 margin-right: 10px;
}
.dayly_list_wrapper .second_line
{
  height: 45px;
  overflow: auto;
}
.btn_see_more_diary
{
  text-align: center;
}
.diary_subtitle
{
  background: url(/images/common/illustration/arrow_down_tools_btn.png) no-repeat right center transparent;
  padding-right: 15px;
}
.box_subhead_diary
{
  padding-bottom: 30px
}
.diary_type_wrapper .tools_box_top
{
padding-bottom: 40px;
}
.box_subhead_diary .main_link
{
  font-size: 17px;
  padding-left: 10px;
  margin-top: 5px;
}
.box_subhead_diary .box_subhead_diary_title
{
  margin-top: -1px
}
.diary_content h3 .main_link
{
  font-size: 17px;
}
.right_column_btn_all_news .btn_type03
{
  width: 150px;
  margin: 0 auto;
}
/* fin diary style*/
/* debut style faq*/

.contener_faq_header .element_right
{
  padding-top: 20px;
}
.contener_faq_header
{
  padding-bottom: 20px;
}
.faq .faq_accordion .ui-state-active,
.faq .faq_accordion .ui-state-default,
.faq .faq_accordion .ui-state-hover
{
  background:none;
  border:none;
}
.faq .faq_question .ui-state-active,
.faq .faq_question .ui-state-default,
.faq .faq_question .ui-state-hover
{
  color:#d07a06;
  font-size: 13px;
}
.faq .faq_question .ui-state-active[class~="ui-state-hover"]
{
  color:#444;
}
.faq .faq_question .ui-state-active
{
  color:#000;
}
.faq .faq_question
{
  font:13px Arial, Helvetica, sans-serif;
}
.faq .faq_question .ui-state-hover
{
 color: #d07a06;
}
.faq .faq_question .ui-state-hover
{
 color: #d07a06;
}
.faq .faq_question .ui-accordion-header
{
 font-weight: bold;
}
.faq .faq_best_question .ui-accordion-header
{
 padding-left: 30px;
}
.faq .faq_accordion .ui-state-default .ui-icon
{
 background: url(/images/common/pictos/accordion_arrow.png) no-repeat left center transparent;
 height: 20px;
 width:20px;
 right: 10px;
 margin-top:-11px;
 left: auto;
}
.faq .faq_accordion .ui-state-active .ui-icon
{
 background: url(/images/common/pictos/accordion_arrow_active.png) no-repeat left center transparent;
}
.faq .faq_question .ui-state-active .ui-icon, .faq .faq_question .ui-state-default .ui-icon
{
 background: none;
}
.faq .faq_accordion .ui-widget-content
{
 background: none;
 border:none;
}
.faq .faq_accordion .ui-widget-content
{
 background: none;
 border:none;
}
.faq .faq_question .ui-accordion-content
{
  padding: 1em 0px;
}
.faq .faq_best_question .ui-accordion-content
{
  padding: 1em 30px;
}
#big_faq_question_list .title_big h3,
#big_faq_question_list .title_big h3,
#big_faq_question_list .title_big h3
{
  font:17px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#000;
  padding: 1px 0px 2px;
}

.faq .faq_accordion .ui-state-default .number_note
{
  font:13px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#949494;
}
.faq .faq_accordion .ui-state-active .number_note,
.faq .faq_accordion .ui-state-hover .number_note
{
  color:#000;
  background: url(/images/common/pictos/hand_like_sprite_grey.png) no-repeat 0px -1px transparent;

}
.question_number
{
 background: url(/images/common/background/back_list.png) no-repeat left center transparent;
 padding: 8px;
 position: absolute;
 left: 0px;
 top: -1px;
}
.faq .faq_accordion .ui-state-active .question_number,
.faq .faq_accordion .ui-state-default .question_number,
.faq .faq_accordion .ui-state-hover .question_number
{
  color:#fff;
}
.question_contener
{
  background-color: #fff;
  -moz-box-shadow: 0px 0px 3px #aaa;
  -webkit-box-shadow: 0px 0px 3px #aaa;
  box-shadow: 0px 0px 3px #aaa;
  overflow: hidden;
}
.wrapper_question_accordion
{
  margin-bottom: 20px;
}
.faq #big_faq_question_list .faq_question .ui-accordion-header{
  padding-left: 0px;
}
.faq #big_faq_question_list .faq_question .ui-accordion-header{
  position: static;
}
.number_note
{
  padding: 7px 0px 6px 25px;
  font:13px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#949494;
  background: url(/images/common/pictos/hand_like_sprite_grey.png) no-repeat 0px -28px transparent;
}
.faq .first_paragraph
{
  color: #696969;
  padding-bottom:20px;
}
.faq .second_paragraph
{
  color: #949494;
  padding-bottom:20px;
}
.faq .faq_question .first_paragraph, .faq .faq_question .second_paragraph
{
font-size: 13px;
}
.question_contener .title_type7
{
line-height: 20px;
padding-bottom:10px;
}
.faq #big_faq_question_list .ui-accordion-icons
{
  padding-left: 1.2em;
}
.faq #big_faq_question_list .ui-accordion-content
{
  padding: 1em 1.2em;
}
.contact_grip
{
  padding: 40px 0px;
  background: url(/images/common/background/separator_04.png) repeat-x scroll center top transparent;
}
.contact_grip span
{
  padding-right: 10px;
  font-weight: bold;
}
#big_faq_question_list
{
  padding-bottom: 50px;
}
/* fin style faq */

/* debut style documents*/
#tabs .ui-widget-header
{
  background: none;
  border:none;
}
#tabs
{
  background: none;
  border:none;
  position: relative;
  padding-bottom: 35px;
}
#tabs .ui-tabs-panel
{
  background:  url(/images/common/background/motif_grey_light.jpg) repeat;
  -moz-box-shadow: 0px 0px 2px #aaa;
  -webkit-box-shadow: 0px 0px 2px #aaa;
  box-shadow: 0px 0px 2px #aaa;
  margin-top: 42px;
  border:1px solid #CCC;
  padding: 1em 10px;
}
#tabs .ui-tabs-nav
{
  position: absolute;
  z-index: 100;
}
#tabs .ui-tabs-nav li:first-child
{
 margin-left:-3px;
}
#tabs .ui-tabs-nav li
{
  background:none;
  border:none;

}
#tabs .ui-tabs-nav li.ui-tabs-active, #tabs .ui-tabs-nav li.ui-state-hover
{
  z-index: 10;

}
#tabs .ui-tabs-nav li.ui-tabs-active
{
  background:  url(/images/common/background/motif_grey_light.jpg) repeat;
  -moz-box-shadow: 0px -1px 2px -1px #aaa;
  -webkit-box-shadow: 0px -1px 2px -1px #aaa;
  box-shadow: 0px -1px 2px -1px #aaa;
  border:1px solid #CCC;
  border-bottom: none;
}
#tabs .ui-state-active a,#tabs .ui-state-active a:link,#tabs .ui-state-active a:visited
{
  color: #555;
  font:17px Arial, Helvetica, sans-serif;
  font-weight: bold;

}
#tabs .ui-state-active a:hover, #tabs .ui-state-default a:hover
{
  color: #555;
}
#tabs .ui-state-default a
{
  color: #000;
  font:17px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#tabs .docummuent_promotion_descript
{
  padding: 0 12px;
  width: 235px;
}
.contner_docs
{
  padding: 10px 0px;
}
#tabs .document_pager
{
  text-align: center;
}
#tabs .docummuent_promotion_descript h3
{
  padding-bottom: 8px
}
#tabs .docummuent_promotion_descript p
{
  color: #696969;
  line-height: 16px;
}
.document .filter_bar .select2-container .select2-choice
{
  width: 142px;
}
.document .ui-tabs-anchor
{
  outline:none;
}
.document .filter_bar span
{
  padding-right: 10px;
}
.contener_filter_in
{
  display: inline;
  padding: 10px 1px;
  vertical-align: middle;
}
.contener_filter_in_first
{
  margin-right: 15px;
  padding-right: 15px;
  background: transparent url(/images/common/background/separator_02.png) repeat-y center right;
}
.filter_descr
{
  padding: 10px 0px;
  vertical-align: middle;
}
.select2-container
{
  vertical-align: middle;
}
.picture_document
{
  padding-right: 15px;
}
.content_document
{
  width: 500px;
}
.content_document h3 .main_link
{
  font-size: 17px;
}
.content_document h3
{
  padding-bottom: 10px;
}
.document_contener_in
{
  padding-bottom: 20px;
}
.score_btn_contner
{
  position: relative;
}
.tooltip_score
{
  position: absolute;
  left: 50%;
  margin-left: -100px;
  top:-115px;
}
.score_box
{
  -moz-box-shadow: 0px 8px 3px #aaa;
  -webkit-box-shadow: 0px 3px 2px #aaa;
  box-shadow: 0px  0px 3px #aaa;
  background-color: #fff;
  border-radius:3px;
  width: 200px;
  position: relative;
  text-align: left;
  padding: 15px;
  border: 1px solid #ddd;
}
.arrow_down_score_box
{
  position: absolute;
  left: 50%;
  bottom: -14px;
  margin-left: -12px;
}
.score_box h4
{
  padding-bottom: 30px;
}
.score_box .stars_contenner
{
  padding-right: 25px;
}
.content_document_title .main_link
{
  padding-right: 25px;
}
.content_document p
{
 padding-bottom: 10px;
}
.tooltip_score
{
  visibility: hidden;
}
.document .actu_wrapper
{
  padding-bottom: 40px;
}
.document .filter_bar
{
  margin-bottom: 50px;
}
.head_doc
{
    overflow: auto;
}
/* fin style documents*/

/* debut tooltip diary */
.diary_box_tooltip
{
  position: absolute;
  -moz-box-shadow: 0px 0px 2px #aaa;
  -webkit-box-shadow: 0px 0px 2px #aaa;
  box-shadow: 0px 0px 2px #aaa;
  background-color: #fff;
  border:1px solid #CCC;
  padding: 16px;
  width: 190px;
}
.diary_box_tooltip_arrow_top
{
  position: relative;
}
.diary_box_tooltip_arrow_top img
{
  left: 90px;
  position: absolute;
  top: -21px;
}
.diary_box_tooltip h3
{
  padding-bottom: 10px;
}
.diary_box_tooltip p
{
  padding-bottom: 5px;
}
/* debut tooltip diary */


/****** Mon AFNIC - Widget d'affichage d'un nom de domaine dans sa forme IDN ******/
label.idn_label_widget {
  float: left;
  padding: 0;
}

label.idn_label_widget span {
  display: block;
  margin-bottom: 5px;
}

.idn_input_widget {
  display: inline-block;
  margin-left: 10px;
}

.idn_input_widget .result {
  margin-top: 5px;
  background: #eee;
  border: 1px solid #ccc;
  padding-left: 2px;
  width: 320px;
}

.bloc_idn {
  padding: 10px 20px;
  margin: 1em 0;
  border: 2px solid #ccc;
}

.content_tooltip_help {
    display: inline-block;
}

.content_tooltip_box_over {
    color: #000;
}

.box_info.box_status {
    background-color: #FBC797;
    margin-bottom: 0px;
 }

.box_info.box_status.box_request {
    color: #fff;
}

.domain_status_p {
  text-align: left;
  margin-left: 40px;
}

.status_block {
  margin-bottom: 30px;
}

.status_block ul {
  margin-right: 20px;
}

.status_block ul li {
  padding-bottom: 10px;
}

.content_help_request_status_over
{
    display:none;
    font-size: 10px;
    color: black;
    background-color:#fff;
    -moz-box-shadow: 0px 0px 6px #999;
    -webkit-box-shadow: 0px 0px 6px #999;
    box-shadow: 0px 0px 6px #999;
    border-radius: 3px;
    width: 300px;
    padding: 10px;
    position: absolute;
    margin-left: -330px;
    margin-top: -68px;
    z-index: 10000
}
.content_help_request_status_arrow
{
    right: -12px;
    position: absolute;
    top: 48px;
}

#help_request_status {
  margin: -10px 0px;
  color: #FBC797;
  cursor: pointer
}

a.sorted {
    font-weight: bold;
    padding-right: 20px;
    margin-right: 5px;
}

a.sorted.asc {
    background: url(/images/common/illustration/arrow_top.png) no-repeat right center;
}

a.sorted.desc {
    background: url(/images/common/illustration/arrow_down_box.png) no-repeat right center;
}
