body.account div.content div.content_left{
background:transparent url("../images/bg/content_left_user-uoc0nMS.png") no-repeat 20px top;
}
body.command div.content div.content_left{
background:transparent url("../images/bg/content_left_command-J_4L0dl.png") no-repeat 20px top;
}
body.account.col_left_large div.content div.content_left{

/* new resolution à remettre width: 265px;*/
}

/*** page listes utilisateurs***/
.content .nb_users{
    font-size: 14px;
    padding-bottom: 10px;
}
.content .nb_users span{
    color: #EB6400;
    font-size: 30px;
    font-weight: bold;
}
.content .actions_panel{
    margin:2px 2px 15px 0;
}
.content .actions_panel ul{
    padding:10px;
}
.content .account_stucture_tree .actions_panel ul{
    padding:10px 3px;
}
.content .actions_panel ul li{
    display:inline-block;
    padding:3px 20px;/*new resolution 3px 5px*/
}
/* new resolution à remettre
.content .account_stucture_tree .actions_panel ul li{
    padding:3px 2px;
}*/
.content .actions_panel ul li.last{
    padding:0 0 0 12px;
    margin:0 0 0 8px;
    border-left:1px solid #F2F2F2;
}

.content ul.actions_panel_external{
    padding-top:20px;
}
.content #users .users_filter, .content .bloc_current_filter{
font-size:14px;
font-weight:bold;
line-height: 20px;
padding:10px 0 25px;
}
.content #users .users_filter span, .content .bloc_current_filter span{
    color:#009bba;
}
.content .summary{
    color: #216299;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}

.content .three_col .dataTables_wrapper, .table_small_left{
    width:700px;
    float:left;
}
.content .three_col .dataTables_wrapper table{
    width:700px;
}
.content .three_col .dataTables_wrapper .top label,
.content .three_col .dataTables_wrapper .bottom label{
    padding: 0 8px 0 1px;
}

.content #users .dataTables_wrapper tr.actions_user{
 padding: 10px;
}
.content #users .dataTables_wrapper tr.actions_user th{
color:#4a657c;
padding: 10px 0 10px 20px;
background-color:#f3f3f3;
font-size:11px;
}
.content #users .dataTables_wrapper th div.action_user h2{
    font-size:12px;
    font-weight: bold;
    float:left;
}
.content #users .dataTables_wrapper th div.action_user div{
    margin:0 4px;
}
.content #users .dataTables_wrapper th div.action_user div.select{
    margin-top:5px;
}

.content #users .dataTables_wrapper .col1,
.content #users .dataTables_wrapper .col2,
.content #users .dataTables_wrapper .col3,
.content #users .dataTables_wrapper .col4,
.content #users .dataTables_wrapper .col5,
.content #users .dataTables_wrapper .col6,
.content #users .dataTables_wrapper .col7,
.content #users .dataTables_wrapper .col8,
.content #users .dataTables_wrapper .col9,
.content #users .dataTables_wrapper .col10{
    width:50px;
    padding: 5px 3px;
}

.content #users .dataTables_wrapper .col2,
.content #users .dataTables_wrapper .col3,
.content #users .dataTables_wrapper .col7{
    width:50px;
}

.content #users .dataTables_wrapper .col4{
    width:50px;
}

.content #users .dataTables_wrapper .col6{
    width:50px;
}

.content #users .dataTables_wrapper .col1,
.content #users .dataTables_wrapper .col9,
.content #users .dataTables_wrapper .col10{
    width:10px;
    text-align: center;
    padding: 5px 0;
}
.content #users .dataTables_wrapper .col9{
    width:20px;
    padding: 5px;
}

.content #users.users_table .dataTables_wrapper .col9{
    width:30px;
    padding: 0;
}

.content #users .dataTables_wrapper tr .col2,
.content #users .dataTables_wrapper tr .col3{
    font-weight: bold;
}

.content .import_massive{
    padding:20px 0;
    text-align:right;
}

.content .dataTables_wrapper a.link_detail{
    color:#009bba;
    text-decoration:none;
}

.content .dataTables_wrapper a.link_detail:hover{
    text-decoration:underline;
}
.content table.dataTable td .checkbox{margin-left:5px;}
/**filtre**/
.content_left #user_filters form,
.content_left .filters_bloc form{
   display: block;
   overflow: hidden;
   padding-top: 10px;
}

.content_left #user_filters .filter_type.new_bloc,
.content_left .filters_bloc .filter_type.new_bloc{
    border-top:2px solid #333333;
    margin-top:10px;
}
.content_left #user_filters .filter_telephone,
.content_left .filters_bloc .filter_telephone{
    padding:0 0 5px;
}
.content_left #user_filters .filter_telephone .checkbox,
.content_left .filters_bloc .filter_telephone .checkbox,
.account_structure .jstree-checkbox,
.content_left .checkboxCustom{
    margin:0 2px 0 5px; 
}
.account_structure .jstree-checkbox,
.content_left #tree_filters .checkboxCustom{
    margin:0 3px 0 0;
}
.content_left #user_filters input[type="text"],
.content_left .filters_bloc input[type="text"]{
    margin-bottom:5px;
    font-size: 11px;
    width: 194px;
    color:#666;
    padding:3px;
}
.content_left #user_filters .select,
.content_left .filters_bloc .select{
margin-bottom:5px;
}
.content_left #user_filters .filter_content,
.content_left .filters_bloc .filter_content{
    /*max-height: 260px;*/
    max-height: 335px;
    overflow:auto;
}

/* Billing center filters tree */
.content_left .filters_group {
  padding: 0 9px 10px;
  overflow: auto;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.content_left .filters_group h5 { 
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0;
  color: #333;
}

#form_billing_account_filter .filters_group {
  
}
#form_billing_account_filter .filters_group.tree {
  
}
#form_billing_account_filter .jstree {
  max-height: 260px;
  overflow:auto;
}
#form_billing_account_filter .jstree ul li{
    width:210px;
    overflow:hidden;
}
#form_billing_account_filter div.filters_group.tree hr {
  border-top: 1px solid #eee; height:1px; margin:0;padding:0;
}

/*
#filter_siren.tree .filter_content{
    max-height:none;
}
#filter_siren.tree .filter_content ul#tree_filters{
    //max-height: 250px;
    height:150px;
   //overflow:auto;
    // The following border gets disabled, and should be replaced with a border-top on the subsequent element; the reason is that we use jquery.jscrollpane, which recomputes its scrollbars every 500 ms. In order to know if the contents has changed (and avoid recomputing unnecessarily), it compares innerHeight and outerHeight of the targeted div; and, when we have a border, those two always differ, meaning the browser recomputes and recomputes and recomputes without stopping.
    //border-bottom: 1px solid #DEDEDE;
    width:230px;
}
*/  
    
.content_left #user_filters .filter_content.large,
.content_left .filters_bloc .filter_content.large{
     max-height: 300px;
}
.content_left #user_filters li,.content_left #user_filters select,
.content_left .filters_bloc li{
    font-size:11px;
}
.content_left #user_filters.filters_tree form{
    padding:0;
}
.content_left #user_filters.filters_tree div.select{
    background-position:212px 8px;
    padding: 0 5px 0 0;
    width: 220px;
  
}
.content_left #user_filters.filters_tree div.select select{
    width:250px;
    height:20px;
}
.content_left #user_filters.filters_tree input[type="text"]{
    width:220px;
}
.content_left .filter_content input.calendar {
    background-position: 195px 0;
}
.content_left .filter_content input:hover.calendar {
    background-position: 195px -34px;
}
/**fin filtre**/

/**structure de compte**/

.account_stucture .bloc_search{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
padding:10px;
background-color: #fff;
border: 1px solid #C0CED9;
margin:15px 0;
display:block;
overflow:hidden;
}
.content_left .filters_bloc div.search{
    padding:20px 0 20px 10px;
    background-color:#FFFFFF;
}
.content_left .filters_bloc div.search form {
    width: 220px;/*new resolution 190px*/
    border: 1px solid #ccc;
    padding:0;
}
.content_left .filters_bloc div.search form input[type="text"] {
    width: 170px;/*new resolution 140px*/
}

.account_stucture .bloc_action {
    display:block;
    overflow:hidden;
}

.account_stucture .bloc_action .bt_action.export.right{
    margin-top: 28px;
}
.bloc_park{
position:relative;
display:block;
overflow:hidden;
 border-radius: 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
border: 4px solid #FFFFFF;
background: #ffffff; /* Old browsers */
}

.bloc_park.no_border{
    border:0;
}

.bloc_park.first{
    margin-top:2px;
}

.account_stucture .bloc_search .search_result{
    padding:10px 0 0 ;
    margin:10px 0 0;
    border-top: 1px solid #e6eff6;
    color:#666;
    font-size:12px;
}
.content_left .bloc_search .search_result{
    padding:20px 0 0 ;
    font-size:11px;
}
.account_stucture .bloc_search .search_result strong{
    font-size:13px;
    color:#009bba;
}
.content_left  .bloc_search .search_result strong{
    font-size:12px;
    color:#009bba;
}
.account_stucture #sidetreecontrol{
    padding:0;
    text-align: right;
}

.account_stucture #sidetreecontrol a{
    text-decoration: none;
    padding:0 15px 0 0;
    margin:0 5px;
    font-size: 11px;
}

.account_stucture h2, .bloc_park.title.user h2{
    font-size:14px;
    font-weight: bold;
    padding-top: 10px;
}
.bloc_park.title.user h2{
padding: 0;
}

.account_stucture p.paragraphe{
    font-size:11px;
}
.account_stucture .bloc_park h2{
    padding-top: 0;
}

.account_stucture fieldset,
#park fieldset{
    border:1px solid #C0CED9;
    background-color: #fff;
    padding:5px 10px 10px;
    margin:5px 0 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#park fieldset{
    margin:10px 0;
}
.account_stucture fieldset legend,
#park fieldset legend{
    font-weight: bold;
    color:#C0CED9;
    padding:0 5px;
    font-size:15px;
}
.account_stucture fieldset legend{
    color:#999;
}
.account_stucture fieldset.actions a.bt_action{
    margin:0 10px;
}

.account_stucture .account_stucture_tree{
    padding-top:20px;
}

.account_stucture .account_stucture_tree #sidetree{
padding: 10px 0;
width:686px;
float:left;
min-height: 201px;
}

.account_stucture .account_stucture_tree #sidetree .treeview ul,
.account_structure .account_structure_tree #sidetree ul,
ul#tree_filters, ul#tree_filters ul{
    background:transparent;
}
ul#tree_filters, ul#tree_filters ul{
    margin:0;
}
.account_stucture .account_stucture_tree .checkbox, .account_stucture .account_stucture_tree .checkboxCustom{
    margin-right:5px;
    vertical-align: middle;
    float: left;
}
.account_structure .jstree-classic .jstree-no-icons .jstree-checkbox{
vertical-align: middle;
}
.account_structure .jstree ins{
vertical-align:top;
}
.account_stucture .account_stucture_tree h3{
    background-color:#025891;
    color:#fff;
    padding:5px;
    width:97%;
}
.account_structure .account_structure_tree h3{
display:inline-block;
margin-bottom:0px;
}

.account_stucture .account_stucture_tree h4{
    font-size: 13px;
    font-weight: bold;
    color:#5fa0b4;
    padding: 0 5px;
    border-bottom:0;
    position:static;
}
.account_structure .account_structure_tree h4{
display:inline-block;
padding:0;
}
/* Override jstree */
.account_structure .jstree-classic .jstree-closed > ins{
background-position:-54px 7px;
height:22px;
}
.account_structure .jstree-classic .jstree-open > ins{
background-position:-72px 7px;
height:22px;
}
.account_structure .jstree-classic .jstree-open .jstree-closed > ins{
background-position:-54px 1px;
height:18px;
}
.account_structure .jstree-classic .jstree-open .jstree-open > ins{
background-position:-72px 1px;
height:18px;
}
.account_structure .jstree-classic .jstree-leaf > ins{
background-position:-36px 4px;
}
.account_structure .jstree-classic .jstree-last{
background-image:url('dbis.png');
background-repeat:no-repeat;
background-position:1px -8px;
}
.account_structure .jstree-classic li .jstree-last{
background-position:1px -14px;
}
.account_structure .jstree-classic li li .jstree-last{
background-position:1px -12px;
}
.account_stucture .account_stucture_tree ul li.title{
    border-bottom: 1px solid #e6eff6;
    margin-right:10px;
}

.account_stucture .account_stucture_tree ul li.title.last{ 
    border-bottom:0;
}
.account_stucture .account_stucture_tree .treeview ul li a{
    text-decoration:none;
    font-size:11px;
    padding:3px 0;
    float:left;
    width:95%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.account_structure .account_structure_tree ul li a{
    text-decoration:none;
    font-size:11px;
    padding:3px 0;
    width:95%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.account_structure .account_structure_tree ul li a:hover,
.account_stucture .account_stucture_tree .treeview ul li a:hover{
    border-top: 1px solid #e6eff6;
    border-bottom: 1px solid #e6eff6;
}

.account_stucture .account_stucture_tree .treeview li{
    display:block;
    overflow:hidden;
    padding: 3px 0 0 16px;
}

.account_structure .account_structure_tree li{
    display:block;
    overflow:hidden;
padding:3px 0 0 0;
}
.account_structure .account_structure_tree li.jstree-leaf{
padding-top:2px;
}

.account_stucture .multi-select-tree a.selected,
.account_stucture .treeview a.selected{
    background:none;
}

/**synthese**/
#park fieldset{
    position:relative;
    width:480px;
    margin:0;
    padding:5px 5px 10px;
    border-color:#5fa0b4;
    background-color: #fff;
}
#park fieldset legend{
    color:#5fa0b4;
    font-size: 16px;
}
#park .line{
    display:block;
    overflow:hidden;
}
#park .toolbox{
    float:right;
}
#park .col article, #park .col div.block{
    margin:20px 5px;
}
#park .col article{
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    position:relative;
    display:block;
    overflow: hidden;
     background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 50%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 50%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 50%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 50%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 50%,#f3f3f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
#park .col article:hover{
    background:#fff;
}
#park fieldset.col article{
    width:230px;
    /*background-color: #f3f3f3;*/
}

#park .col.right{
    padding-top:8px;
}
#park .col.right article{
    margin:0 3px 20px 0;
}

#park .col article a{
    text-decoration:underline;
}
#park .col article a:hover{
    text-decoration:none;
}
#park .col a strong{
    font-size: 20px;
    padding:  0 15px 0 0;
    float:right;
}

#park .col .blue_block{
    padding:0 5px;
    height:30px;
    line-height:30px;
}

#park .col .link_blue.strong, #park .col .link_blue_c.strong{
    padding:0 5px;
}

#park .col article a.blue_block, 
#park .col div.block .link_blue,
.account_stucture .blue_block,
.col_left .blue_block,
.col_right .blue_block{
color:#fff;
font-size:14px;
text-decoration: none;
display:block;
font-weight:bold;
padding:6px 10px 7px;
background-color: #025891; 
border-bottom: 2px solid #009bba;
position:relative;
}
#park .col article a.blue_block{
    padding:0 5px;
}
#park .col article a.blue_block:hover{
    background: #87CDDC url("/img/bt/white_arrow.png") no-repeat scroll 215px center ;
}
#park .col_right a.blue_block:hover{
    background: #87CDDC url("/img/bt/white_arrow.png") no-repeat scroll 208px 9px ;
    color:#fff;
}

#park .col_right a span{
    float:right;
    padding:2px 10px 0 0;
    font-size:11px;
    font-weight:normal;
}
#park .col article ul{
    padding:5px 5px;
    float:left;
    margin-left:20px;
}

#park .col article ul.fixe_width{
    padding-top: 15px;
    width: 200px;
}

#park .col article ul li{
     padding:3px 0;
     font-size:11px;
     color:#666;
}
#park .col article ul li strong{
color:#0050a0;
font-size:13px;
}

#park .graph{
   height:135px;
   width:220px;
   margin:0 auto;
}

#park .col_right .conso ul li label{
display: inline-block;
width: 115px;
}

#park .col_right .conso ul li a{
color:#009bba;
font-weight:bold;
font-size:16px;
display: inline-block;
width: 80px;
text-align: right;
}
#park .col_right .conso ul li a:hover{
    text-decoration: underline;
}
#park .col.right .bt_action{
    display:block;
    margin: 0 0 15px;
}
/** fiche utilisateur fixe/mobile **/
.account_stucture .bloc_park ul,
.bloc_park.col_left ul{
    padding: 0 5px;
    margin:10px 0 0;
}
.account_stucture .account_stucture_tree ul,.admin_right ul{
    margin-top:0;
}
.admin_right ul{margin-top:0 !important;}
.account_stucture .bloc_park ul.border{
    border-right:1px solid #F5F5F5;
}
.account_stucture.cf .bloc_park ul li,
.bloc_park.col_left ul li{
    padding:0 0 5px;
}

.account_stucture .bloc_park ul li .bg_grey{
    border-radius: 5px;
    padding: 3px 5px;
    width: 305px;
    background-color: #F3F3F3;
}
.account_stucture .bloc_park label,
.bloc_park.col_left label{
    width:300px;/*new resolution 170px*/ 
    display:inline-block;
    font-size:11px;
    color:#666;
}
.bloc_park li{
    font-size:11px;
    color:#666;
}

.bloc_park li strong{
    color:#025891;
}
.account_stucture.cf .bloc_park li strong{
    display:inline;
}
.account_stucture.cf .bloc_park label{
    width:110px;/*new resolution 150px*/ 
}
.bloc_park.col_left label{
    width:80px;
}
.account_stucture.cf .detals_first label,.account_stucture.cf .bloc_shadow.detals_first label{
    width:180px;
}
.account_stucture ul li span{
    width:200px;/*new resolution 170px*/ 
    display: inline-block;
     font-size:11px;
}
.account_structure ul li span{
    display: block;
}
.account_stucture ul li span.vForm_label_error{
    width:200px;/*new resolution 170px*/ 
     position:absolute;
	 left:240px;
	 top:-42px;
     font-size:11px;
     display:none;
}
.account_stucture ul li div.select{
    display:inline-block;
}
                  

.account_stucture ul li span strong{
    font-weight:bold;
    font-size:13px;
    color:#4a657c;
}

.account_stucture div.bloc{
    padding:0 5px;
    display:block;
    overflow:hidden;
    background-color:#F5F5F5;
    border-radius:5px;  
    margin-bottom:15px;
}
.account_stucture div.bloc_border{
    padding:0 5px;
    display:block;
    overflow:hidden;
    background-color:#fff;
    border-left:1px solid #bed2e1;
    border-bottom:1px solid #bed2e1;
    border-right:1px solid #bed2e1;
    border-radius:0 0 5px 5px;  
    margin-bottom:15px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 60%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 60%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 60%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 60%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 60%,#f3f3f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.account_stucture div.bloc_border:hover,
.account_stucture div.bloc_shadow:hover,
div.bloc_park:hover{
    background: #fff;
}

.account_stucture div.bloc.first, .account_stucture div.bloc_border.first{
    border-radius: 0 0 5px 5px;
    
}
.account_stucture article{
    padding:5px;
    display:block;
    overflow:hidden;
    margin-bottom: 15px;

}
.account_stucture .col_center article{
    margin-bottom: 0;

}
.account_stucture div.bloc article.left, .account_stucture div.bloc article.right{
   width:230px;
   background-color: #fff;
    
}
.account_stucture article.border{
    border-top:1px solid #C0CED9;
}

.account_stucture article.bg_white{
   background-color: #fff;
    border-radius:5px;
    margin:0 5px;
    padding:10px 5px;
    border:1px solid #C0CED9;
}
.account_stucture h4, .admin_right h4{
    color:#025891;
    padding:10px 0 3px;
    border-bottom: 1px solid #025891;
    font-weight: bold;
    font-size:14px;
    margin-bottom: 10px;
    position:relative;
}
.account_structure h4,
.admin_right h4{
    padding:0;
    margin-bottom: 4px;
    font-size:11px;
}
.account_stucture .info.marge{
    margin-top:7px;
}

.account_stucture ul li span .info{
    margin-right:7px;
}

.account_stucture .padding_top_10.text_right{
    clear:right;
}

.account_stucture ul li strong{
    color:#025891;
}

.account_stucture.cf{
    padding-top:5px;
}
.account_stucture.cf .detals_first ul li strong{
    min-width:150px;
    display:inline-block;
}
.account_stucture.mobile ul li,
.account_stucture.fixe ul li{
    padding:0 0 5px;
	color:#333333;
	display:block;
	float:none;
}
.account_stucture.mobile ul li strong,
.account_stucture.fixe ul li strong{
    min-width:100px;
    display:inline-block;
    /*min-height: 18px;*/
}
.account_stucture ul li strong.large{
   width:300px;/*new resolution 200px*/ 
}

.account_stucture.cf .bloc_park{
    margin:5px 0;
    padding:5px 5px 13px;
}
.bloc_park.title,
.account_stucture.cf .bloc_park.title{
    padding:5px;
    /*margin-top:20px;*/
    margin-bottom:0;
}
/*.bloc_park.col_left{
    width:250px;
    margin:10px 0;
   
}*//*new resolution à remettre*/
.account_stucture.cf .bloc_park.left{
    width:400px;
    margin-right:10px;
}

.account_stucture.cf .bloc_park.right{
     width:489px;
}
.account_stucture.cf .bloc_park.large{
    width:638px;
}

.account_stucture.cf .bloc_park.medium{
    width:305px;
}

.account_stucture.cf .bloc_park.small{
    width:250px;
    margin-right:0;
}
.account_stucture.cf .detals_first{
    /*min-height: 185px;*/
}

.account_stucture.cf .detals_first form{
    padding-left:30px;
    width:600px;
}

.account_stucture.cf .paiement, 
.account_stucture.cf .detals_first{
    min-height: 111px;
}
.account_stucture.cf .adresse_livraison{
    min-height: 136px;
}
.account_stucture.cf .adresse_livraison ul{
    margin: 5px 0 2px;
}
.account_stucture.cf .adresse_livraison ul.puce_b{
    margin: 0;
    padding:0 0 0 15px;
}
.account_stucture .contact{margin-top:29px;}
div.content .account_stucture.cf .adresse_livraison div.select{
    width:235px;
    background-position: 225px 10px;
}
div.content .account_stucture.cf .adresse_livraison div.select select, 
div.content .account_stucture.cf .adresse_livraison div.select select option{
    width:260px;
}
#layer_adresses{
    font-size:11px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    position: absolute;
    top:0;
    left:0;
    z-index:100;
    display:none;
}
#layer_adresses ul{
    margin:0;
    padding-bottom:0;
}
#layer_adresses ul.puce_b li{
    width:200px;
}
#layer_adresses ul.detals{
    padding-left:14px;
}
#layer_adresses article{
    border-bottom:1px solid #C0CED9;
    margin-bottom:5px;
}
.bloc_modify{
    position:absolute;
    bottom:2px;
    right:0;
}

.account_stucture form p{
    padding:5px 0;
    font-size:11px;
}

.account_stucture .vignette_tel{
    width:150px;
    height: 150px;
    background:transparent url("../images/bg/phone.png") no-repeat center;
    margin:10px;
}

.account_stucture .button_bottom{
    padding-top:110px;
}

.account_stucture .button_bottom p{
    padding-top:5px;
}

.account_stucture article a{
    font-size:11px;
}

/**structure 3 colonnes**/
.account_stucture.col_center, div.col_center {
    width: 664px;/*new resolution 515px*/
    float: left;
    padding-top:20px;
}
div.col_center.large{
    width:700px;
}
.bloc_tab .account_stucture.col_center, .bloc_tab div.col_center {
    width: 680px;
}
.account_stucture.col_center h2{
    padding:5px 0;
    font-weight:normal;
}

.bloc_park ul.puce_b{
    padding:5px 0 5px 15px;
}

ul.puce_b li a{
    text-decoration: none;
    color:#666;
}
ul.puce_b li a:hover{
    color:#009bba;
}
ul.puce_b li a.on{
    color:#009bba;
    font-weight:bold;
}
ul.puce_b li a.on:hover{
   text-decoration:underline;
}
div.content div.content_left .bloc_infos{
	border:10px solid #FFFFFF;
}
div.content div.content_left .bloc_infos h2{
    font-size:16px;
    font-weight: bold;
    margin-bottom: 10px;
}
 .bloc_infos hr {
    border-top:1px solid #afbec3;
    padding:0 0 10px;
    margin-top:10px;
 }
 .bloc_infos li {
padding: 3px 0;
display:block;
overflow:hidden;
font-size:11px;
color:#666;
}
.bloc_infos li label {
width: 80px; 
float:left;
padding: 0;
}
.bloc_infos li strong{
    color:#4A657C;
}

.bloc_infos li.to_modify input,.bloc_infos li.to_modify div.select, .bloc_infos li.to_modify strong{
    float:left;
}
.bloc_infos li.to_modify input, .bloc_infos li.to_modify div.select, .bloc_infos li.to_modify div.valid_bt{
    display:none;
}
.bloc_infos li .modify, .bloc_infos li .modify_bt, .bloc_infos li.to_modify div.valid_bt{
    float:right;
}
.bloc_infos li .modify{
     margin-top: -7px;
}
.bloc_infos input[type=text]{
width: 110px;
 font-size:11px;
}

.bloc_infos li input[type=radio]{
    margin-left: 50px;
}
.account_stucture .nav_bottom{
    display:block;
    overflow:hidden;
    padding:10px 0;
}

.account_stucture .nav_bottom a{
    font-size:11px;
    color:#666;
    text-decoration:none;
}
.account_stucture .nav_bottom a:hover{
    color:#009bba;
}
.account_stucture .nav_bottom .bt_prev_round{
    margin-right:180px;
}
.account_stucture .nav_bottom .bt_back_list_cf{
	margin-left:360px;
}
.account_stucture .nav_bottom .bt_next_round{
    float:right;
}

.table_view table{
    margin:10px 0 25px;
    
}
.table_view table h3{
    color:#333;
    font-size:11px;
    padding:0;
    margin:0;
}
.table_view table td.col1{
    width:150px;
}
.table_view table td.col3{
    width:120px;
    text-align: center;
}
.table_view table td.col4{
    width:50px;
    text-align: center;
}
.table_view table td.cols1{
    width:50px;
}
.table_view table td.cols2{
    width:450px;
}
.table_view table td.cols3{
    width:140px;
    text-align: center;
}
.table_view table td.cols4{
    width:140px;
    text-align: center;
}
.table_view hr{
    clear:right;
    border-top:1px solid #F3F3F3;
    margin-top:15px;
}

#park div.col_center{width:692px;}

#park .listing_bloc{
    text-align: center;
    width:685px;
}
#park ul.listing{
    margin:0 auto;
    display:block;
    overflow:hidden;
}
#park ul.listing li{
   float:left;
   border-left: 1px solid #FFFFFF;
   border-right: 1px solid #eee;
}
#park ul.listing #no_phones_lines_li, #park ul.listing #no_equipments_li, #park ul.listing #no_internet_links_li{display:none;}
#park ul.listing li.first{
    border-left: 0;
}
#park ul.listing li.last{
    border-right: 0;
}
#park ul.listing li a, #park ul.listing li.disabled{
    padding:10px 20px;
    display:block;
    text-transform: uppercase;
    color:#216299;
    font-weight:bold;
    text-decoration: none;
    width: 180px;
}
#park ul.listing li a strong{
    font-size:22px;
    color: #009BBA;
    text-decoration:underline;
    padding-bottom: 2px;
    display:block;
}
#park ul.listing li a:hover{
    color: #009BBA;
}
#park ul.listing li a:hover strong{
    color: #009BBA;
    text-decoration:none;
}
#park ul.listing li.disabled a, #park ul.listing li.disabled{
    padding-top:20px;color:#ccc;cursor:default;
}
#park .bloc_synthesis{
  width:327px;  
  margin:20px 20px 0 0;
}
#park .bloc_synthesis.right{
    margin-right:0px;
}

#park .bloc_synthesis .bloc_title h3{
	padding-left:40px;
        float:left;
}
#park .bloc_synthesis .bloc_title:hover h3{
    color:#009bba;
}
#park .bloc_synthesis .bloc_title:hover a{
    text-decoration:none;
}
#park .bloc_synthesis.equipment .bloc_title h3{
    background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 0;
}
#park .bloc_synthesis.service .bloc_title h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -47px;
}
#park .bloc_synthesis.solutions_it .bloc_title h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -97px;
}
#park .bloc_synthesis.solutions_spec .bloc_title h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -142px;
}
#park .bloc_synthesis.machine_to_machine .bloc_title h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -191px;
}
#park .bloc_synthesis.others_promo .bloc_title h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -240px;
}
/**param mes solutions**/
 .content_right .bloc_solution_home.service_internet h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -387px;
}
.content_right .bloc_solution_home.securite h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -437px;
}
.content_right .bloc_solution_home.tel_ip h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -475px;
}
.content_right .bloc_solution_home.reseau h3{
   background: url("../images/picto/picto_syntheses.png") no-repeat scroll 0 -510px;
}
#park .bloc_synthesis .bloc_title a{
    color:#009bba;
    text-decoration: underline;
    font-weight:bold;
    font-size:16px;
    padding-top:4px;
    display:block;
    overflow:hidden;
}
#park .bloc_synthesis .bloc_title span{
	float:right; 
	padding-top:4px; 
	color:#009BBA;
	text-decoration:underline;
	font-size: 19px;
}
#park .bloc_synthesis .bloc_title a:hover span{text-decoration:none;}
#park .bloc_synthesis .bloc_synthesis_inner{
height: 150px;
overflow:hidden;
padding:10px;
}
#park .bloc_synthesis .bloc_synthesis_inner .no_product ul{
	padding-top:10px;
}
#park .bloc_synthesis.machine_to_machine .bloc_synthesis_inner,
#park .bloc_synthesis.others_promo .bloc_synthesis_inner{
height: 150px;
}
#park .bloc_synthesis .bloc_synthesis_inner.all{
    height:auto;
}

#park .bloc_synthesis.others_promo .others_promo_inner{
    padding:20px 10px;
}
#park .bloc_synthesis.others_promo .others_promo_inner ul.puce_b li{
    padding:10px 0;
}
#park .bloc_synthesis.others_promo .others_promo_inner ul.puce_b li a{
    font-size:13px;
    color:#216299;
    font-weight:bold;
}
#park .bloc_synthesis.others_promo .others_promo_inner ul.puce_b li a:hover{
    color:#216299;
}
#park .bloc_synthesis article{
    padding-top:10px;
    color:#216299;
    display:block;
    overflow:hidden;
}
#park .bloc_synthesis.equipment article{
	width:132px;
	height:55px;
	float:left;
}

#park .bloc_synthesis article label{
    float:left;
    display:block;
    width:150px;
    padding-right:5px;
    font-weight: bold;
}

#park .bloc_synthesis article ul{
    float:left;
    width:180px;
}

#park .bloc_synthesis article ul li,
#park .bloc_synthesis table tr{
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}

#park .bloc_synthesis article ul li:hover, 
#park .bloc_synthesis table tr:hover{
    border-top: 1px solid #e6eff6;
    border-bottom:1px solid #e6eff6;
}
#park .bloc_synthesis article ul li{
    padding:0 0 3px;
}
#park .bloc_synthesis article ul li a{
    color:#009bba;
    font-weight:bold;
}
#park .bloc_synthesis article ul li a:hover{
    text-decoration: none;
}
#park .bloc_synthesis table{
    width:100%;
}

#park .bloc_synthesis table tr{
    padding:0;
    border-bottom:#efefef;
}

#park .bloc_synthesis table tr td{
        padding:4px 0 0;
}

#park .bloc_synthesis table tr td.label{
color:#025891;
font-weight:bold;

}
#park .bloc_synthesis table tr td.link{
text-align: right;
width: 80px;
}
#park .bloc_synthesis table tr td.link a{
color: #009bba;
font-weight: bold;
text-decoration :underline;
padding:8px 4px 5px 0;
}
#park .bloc_synthesis.machine_to_machine table tr td.link a{
padding:8px 5px 0;
background: none;
}
#park .bloc_synthesis table tr td.link a:hover{
    text-decoration:none;
}

#park .bloc_synthesis .botttom{
   border-top:1px solid #ddd;
   display:block;
   overflow:hidden;
   padding: 3px 2px 0;
   margin-top:3px;
   height: 25px;
}
#park .bloc_synthesis .botttom .see_all,
#park .bloc_synthesis .botttom .reduce_all{
    float:left;
    color:#009bba;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding-top: 5px;
}
#park .bloc_synthesis .botttom .reduce_all{
    display:none;
}
#park .bloc_synthesis .botttom.detals:hover{
    text-decoration:underline;
}
#park .bloc_synthesis .botttom .excel{
   float: right;
}


.content_left #filter_title a.details{
	position:absolute;
	color:#FFFFFF;
	font-size:11px;
	right:5px;
	top:8px;
	text-transform:uppercase;
}

.top_content{
    display:block;
    overflow:hidden;
    padding-top: 10px;
}

.page_link_detail{
    display:block;
    overflow:hidden;
    padding:10px;
    font-size:11px;
    cursor:default;
}

.page_link_detail ul.left{
    border-right:1px solid #F3F3F3;
    width: 310px;
    padding-right:5px;
}
.page_link_detail ul li{
    font-weight:bold;
    padding:5px 0;
    color: #025891;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
   
}
.page_link_detail ul li:hover{
    border-top: 1px solid #e6eff6;
    border-bottom:1px solid #e6eff6;
    cursor:default;
}
.page_link_detail ul li label{
    float:left;
    width:130px;
    font-weight:normal;
    color: #333;
}
.page_link_detail ul li strong{
    display:block;
    overflow:hidden;
    float:left;
    width:170px;

}
.page_link_detail ul li ul.list_services{
    padding-left:180px;
    width:100px;
}

/**** liste commandes et demandes ****/

#list_command_park #content_demand{
    padding-top:23px;
}
#list_command_park table td{
    text-align: center;
}
div.status_user{
    text-align: center;
}
#list_command_park .statut_img{
    text-align:left;
    font-size:9px;
	cursor:pointer;
}
#list_command_park .statut_img div, .download_container{
	display:block;
	position:relative;
	cursor:pointer;
	text-align: center;
}
#list_command_park .statut_img .trackingdataspan, .download_container span{
    position:absolute;
	text-align:center;
	/*left:-65px;*/
        right:65px;
	padding:4px;
	top:-2px;
	background:#FFFFFF;
	border:1px solid #025891;
    font-size:9px;
	display:none;
        width:auto;
}

#list_command_park .bloc_overflow{
    padding-bottom:10px;
}
.list_command_detail h4{
    margin-bottom:0;
    cursor:default;
    text-transform: uppercase;
    padding-bottom:0;
    padding-top:30px;
    border-bottom:1px solid #009bba;
    font-size:12px;
}
.list_command_detail h4.first{
    padding-top:10px;
}
.list_command_detail h4 p.close{
    /*color: #025891;*/
}
.account_stucture.cf.list_command_detail .bloc_park.center_medium,
.account_stucture.cf.list_command_detail .bloc_shadow.center_medium{
    width:444px;
}
.account_stucture.cf.list_command_detail .bloc_park.center_medium label,
.account_stucture.cf.list_command_detail .bloc_shadow.center_medium label{
    width:200px;
}
.account_stucture.cf.list_command_detail .bloc_park.small,
.account_stucture.cf.list_command_detail .bloc_shadow.small{
    width:290px;
    margin-right: 5px;
}
.account_stucture.cf.list_command_detail .bloc_park.small.right,
.account_stucture.cf.list_command_detail .bloc_shadow.small.right{
    margin-right: 0;
}
.list_command_detail .ligne1 .bloc_park,
.list_command_detail .ligne1 .bloc_shadow{
    min-height:98px;
}
.list_command_detail .ligne2 .bloc_park,
.list_command_detail .ligne2 .bloc_shadow{
    min-height:175px;
}
.list_command_detail .ligne3 .bloc_park,
.list_command_detail .ligne3 .bloc_shadow{
    min-height:204px;
}
.list_command_detail table td{
    text-align: center;
}

.list_command_detail .bloc_park_inner{
    padding:0 20px;
}

.list_command_detail .bloc_park_inner ul.puce_b{
    width:400px;
}
.list_command_detail table.display_info {
    margin-top:5px;
}
.list_command_detail table.display_info.grey th{
    background-color:#F3F3F3;
    color:#025891;
    padding:5px;
}

.list_command_detail table.display_info.grey th,
.list_command_detail table.display_info.grey td{
    text-align: left;
}

.list_command_detail table.display_info .col1{
    width:20%;
}
/**popin**/
.popin .shipping_bloc {
    clear: left;
    display: block;
    overflow: hidden;
    padding: 10px;
}
.popin .shipping_bloc.first {
    background-color: #F3F3F3;
    margin: 10px 0;
}
.popin .shipping_bloc h3 {
    background-color: #025891;
    border-bottom:1px solid #009bba;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 3px;
}
.popin .entete_bloc{
    display:block;
    overflow:hidden;
}

.popin .shipping_bloc .bloc_left {
    float: left;
    padding-left: 5px;
    width: 320px;
    display:block;
}

.popin .shipping_bloc h5 {
    border-bottom: 1px solid #5FA0B4;
    color: #5FA0B4;
    text-transform: uppercase;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 2px 0;
    font-size:11px
}
.popin .shipping_bloc ul li{
    padding:3px 0;
}
.popin .shipping_bloc label {
    color: #666666;
    display: inline-block;
    font-size: 11px;
    width: 100px;
}
.popin .shipping_bloc p {
    font-size: 11px;
    padding: 10px 0;
}
.popin .shipping_bloc input[type="text"] {
    display: inline-block;
    margin-bottom: 4px;
    width: 100px;
}
.popin .shipping_bloc input[type="text"].large {
    width: 205px;
}
.popin .shipping_bloc input[type="text"]small {
    width: 40px;
}


a.download_export{
    background: transparent;
    display: block;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}

/*** SOLUTIONS ***/
/* HOME */
.bloc_solution{
	width: 290px;
	min-height:115px;
	margin: 20px 20px 0 0;
	float:left;
}
.bloc_solution.soluceReso, .bloc_solution.soluceUrgence, .bloc_solution.soluceServiceNet, .bloc_solution_2_last{
	margin: 20px 0 0 0;
}
.bloc_solution.bloc_solution_high{
	min-height:590px;
}
.bloc_solution.bloc_solution_high.bloc_solution_services2{
	min-height:468px;
}
.bloc_solution.bloc_solution_high.bloc_solution_services{
	min-height:390px;
}
.bloc_solution .bloc_title, .bloc_solution_2 .bloc_title{
    cursor:default;
}
.content_right .bloc_shadow.bloc_solution_2.protection_internet_page{
	min-height:435px;
}
.bloc_solution article{
	padding:10px;
}
.bloc_shadow.bloc_solution .bloc_title  h3, .bloc_shadow.bloc_solution_2 .bloc_title  h3{
background: url("../images/bg/picto_compte.png") no-repeat scroll 0 6px;
padding: 0 0 0 29px;
}
.bloc_shadow.bloc_solution .bloc_title  h3.picto_doc, .bloc_shadow.bloc_solution_2 .bloc_title  h3.picto_doc{
background: url("../images/bg/picto_doc.png") no-repeat scroll 0 7px;
padding: 0 0 0 29px;
}
.bloc_shadow.bloc_solution.bloc_solution_high_small{height:338px;min-height:338px;}
.bloc_shadow.bloc_solution.bloc_solution_high_small_2{height:224px;min-height:224px;margin-top:20px;}

.bloc_shadow.bloc_solution.large{
    width:609px;
    margin-right:20px;
    min-height: 224px;
}
.bloc_shadow.bloc_solution.protection_internet_page{
	min-height:500px;
}
.bloc_shadow.bloc_solution.page_tel_ip{
	min-height:435px;
}
.content_right .bloc_shadow ul.puce_b	{
	padding:0px 0 0 15px;
}
.content_right .bloc_shadow ul.puce_b li{
	padding:2px;
}
.content_right .bloc_shadow ul.puce_b a {
    /*
	color: #216299;
    font-size: 13px;
    font-weight: bold;
	*/
}
.content_right .bloc_shadow ul.puce_b.puce_b_small a{
	font-size:11px;
	font-weight: normal;
}
.content_right .bloc_shadow ul.puce_b a:hover{
	text-decoration:none;
}

/* VPN */
.content_right .bloc_shadow.bloc_solution_2{
	margin: 20px 20px 0 0;
	width:500px;
	float:left;
	min-height: 290px;
}
.content_right .bloc_shadow.bloc_solution_2.bloc_solution_2_last{
	margin: 20px 0 0 0;
	width:399px;
}
.bloc_solution_2 article{
	padding:10px;
}

.content_right .bloc_shadow ul.puce_b.list_pdf{
	padding:15px 0 0 0;
	list-style-image:none;
}
.content_right .bloc_shadow ul.puce_b.list_pdf  li{
	background: url("../images/bg/icon_pdf.gif") no-repeat scroll -13px -5px;
	padding:0 0 20px 55px;
}
.content_right .bloc_shadow ul.list_pdf.small  li{
background: url("../images/bg/icon_pdf_small.gif") no-repeat scroll 15px 5px;
padding:0 0 20px 55px;
}
.content_right .bloc_shadow ul.list_pdf li.title{
    background:none;
    padding:5px 0 2px 15px;
    font-weight:bold;
    border-bottom:1px solid #EAE9DC;
    text-transform: uppercase;
}
.content_right .bloc_shadow ul.puce_b.list_pdf  li a{
	font-size: 12px;
	font-weight:normal;
}
.list_pdf span{
	display:block;
	padding:4px 0;
}
.list_pdf span.title_pdf{
	font-weight:bold;
	color:#216299;
    font-size: 13px;
}

.content_right .bloc_shadow.bloc_solution_2_bis{
	min-height: 445px;
}
.content_right .bloc_shadow.bloc_solution_2.bloc_solution_2_ip{
	min-height:390px;
	width: 609px;
	margin-right:0;
}

.content_left_num {
    border-right: 1px solid #EAE9DC;
    float: left;
    padding-right: 3%;
    width: 46%;
}
.content_right_num {
    float: left;
    margin-left: 3%;
    width: 47%;
}

.content_right .bloc_solution_home{
	width:449px;
	margin:20px 20px 0 0;
	height:120px;
	float:left;
}
.content_right .bloc_solution_home.bloc_solution_home_2{
	margin:20px 0 0 0;
}
.content_right .bloc_solution_home h3{
	padding-left:35px;
}
.content_right .bloc_solution_home article{
	padding:0px 10px 10px 10px;
}

#billing_payment input{width:40px;}
#billing_payment input#billing_bic{width:347px;}
#billing_payment a.info{width:17px;height:16px;background:url("../images/picto/info-2GyDNc9.png") 0 0 no-repeat transparent;position:relative;float: right;display: block;margin:2px 11px 0 0;}
#billing_payment a.info:hover{background-position:0px -54px;}
#billing_payment a.info span{position:absolute;right:10000px;top:-2px;width:370px;height:auto;display:block;padding:4px;border:1px solid #216299;background:#F3F3F3;}
#billing_payment a.info:hover span{right:21px;}

.divPopInPaddTop{padding:5px 0;}
.divPopInPaddTopBorderTop{border-top:1px solid #F3F3F3;}
.dl_pdf{/*background:url("../images/bg/icon_pdf_small.gif") 72px 7px no-repeat transparent;*/color:#666666;padding:15px 0 15px 105px;}

.content_doc{margin:20px 0 0 0;}
.content_doc th{font-weight:bold;font-size:11px;text-transform:uppercase;color:#216299;padding: 13px;text-align:left;}
.content_doc td{padding: 13px 5px;}
.content_doc td.list_pdf{
	background: url("../images/bg/icon_pdf_small.gif") no-repeat scroll left 19px;
        padding-left:30px;
}
.content_doc th.manager, .content_doc td.manager{background-color:#F3F3F3;}
.content_doc tbody{margin: 10px 0;border-top:2px solid #F3F3F3;}
.leftTD{vertical-align:top;font-size:12px;font-weight:bold;padding-right: 20px !important;}

.bloc_shadow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: block;
    overflow: hidden;
    position: relative;
}

.account_stucture .bloc_shadow ul, .bloc_shadow.col_left ul {
    margin: 10px 0 0;
    padding: 0 5px;
}
.account_structure .bloc_shadow ul ul{
margin:0;
}
.account_stucture.cf .bloc_shadow ul li, .bloc_shadow.col_left ul li {
    padding: 0 0 5px;
}

.bloc_shadow li {
    color: #666666;
    font-size: 11px;
}
.account_stucture .bloc_shadow label{
    width:150px;
}
.bloc_shadow.col_left label {
    width: 80px;
}

.bloc_shadow li strong {
    color: #025891;
}

.account_stucture .bloc_shadow label, .bloc_shadow.col_left label {color: #666666;display: inline-block;font-size: 11px;}

.account_stucture.cf .bloc_shadow.large {width: 638px;}

.account_stucture.cf .bloc_shadow.left {margin-right: 10px;}

.account_stucture.cf .bloc_shadow { margin: 5px 0;padding: 5px 5px 13px;}

.account_stucture.cf .bloc_shadow.small {margin-right: 0;width: 250px;}

.account_stucture.cf .bloc_shadow.medium {width: 305px;}

.account_stucture.cf .bloc_shadow.small {margin-right: 0;width: 250px;}

#park .col article a.blue_block, #park .col div.block .link_blue, .account_stucture .blue_block, .col_left .blue_block, .col_right .blue_block {
    background-color: #025891;
    border-bottom: 2px solid #009BBA;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 10px 7px;
    position: relative;
    text-decoration: none;
}

.account_stucture.cf.list_command_detail .bloc_shadow label {width: 100px;}
.account_stucture.cf .bloc_shadow label {width: 110px;}
.page_conso .banner{background:url("../images/bg/conso.jpg") 0 0 no-repeat transparent;width:700px; height:160px; display:block;overflow:hidden;border-radius: 5px;}
.page_conso .bloc_shadow{width:332px;min-height:115px;}
.page_conso .bloc_shadow.first{margin-right:20px;}
.content_right .bloc_shadow.conso h3{
	background:url("../images/picto/picto_syntheses.png") 10px -339px no-repeat transparent;
	padding-left:60px;
}
.content_right .bloc_shadow.conso_world h3{
	background:url("../images/picto/picto_syntheses.png") 10px -387px no-repeat transparent;
	padding-left:50px;
}

/** popin cf **/
#destinaire-facture-liste-cf,#destinaire-facture-nb-cf,
#gestionnaire-group-form #gestionnaire-liste-cf, #gestionnaire-group-form #gestionnaire-nb-cf{
    display:none;padding: 1px 0 5px 0;
}
#destinaire-facture-group-form .destinataire_user_new, #destinaire-facture-form .destinataire_user_new,
#gestionnaire-group-form .gestionnaire_user_new, #gestionnaire-form .gestionnaire_user_new{
display:none;
}
div.separator{
    border-top:1px solid #F3F3F3; padding: 5px 0 5px 0;margin-top:5px;
}
hr.separator {
border-top:1px solid #EAE9DC;
padding:0 5px 5px 0;
margin:5px 0;
}
.popin_modif_cf {min-height: 170px;}
.popin_modif_cf .group_fieldset{padding:10px 10px 0;margin-top:15px;border-radius:5px;background-color:#F2F2F2;border:1px solid #C0CED9;}
.popin_modif_cf .user_choice{display:block;overflow:hidden;padding-top:10px;}
.popin_modif_cf .user_choice div{float:left;}
.popin_modif_cf .user_choice div.hr_style{ margin: 0 5px;width: 183px;}

.popin ul li{padding:2px 0;}

.bg_beige{background-color: #EAE9DC;}

.account_stucture .modify_bt{line-height:12px;padding-left:10px;width:auto;}
.account_stucture .bloc_modify .modify_bt, #update-web-label-link{line-height:12px;padding-right:20px;padding-top:2px;width:auto; background-position: right 0;text-transform: none;text-decoration:none;}
.account_stucture .bloc_modify .modify_bt:hover, #update-web-label-link:hover{background-position: right -54px;}
.account_stucture .blue_block .bloc_modify .modify_bt{padding-right:25px;background-position: 53px -108px;}

#dialog-line-transfer form, #dialog-replace-sim form { background-color: #F2F2F2; border-radius: 5px; font-size: 12px; padding: 5px; }
#dialog-line-transfer form h4 { padding:5px 0; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #009BBA; color: #025891; }

#dialog-help-update-users-csv ul li{padding:1px 0;}
#dialog-help-update-users-csv ul.puce_b{padding-left:15px;}
#dialog-help-update-users-csv p{padding:10px 0;}
#dialog-help-update-users-csv .bt_help{padding-top:20px;}
#dialog-help-update-users-csv div.img_csv{background: 0 0 no-repeat transparent;width:550px;height:70px;margin:3px 0 5px;}
#dialog-form-update-users-csv .popin{padding:0;}
#dialog-form-update-users-csv .separator{margin:10px 0;}
#dialog-help-replace-sim-csv div.img_csv {
    height: 80px;
    margin: 3px 0 5px;
    width: 515px;
}
.ui-dialog .alert_bloc h3{
    /*padding: 0 0 0 60px;*/
    font-size:11px;
}

.ui-dialog .alert_bloc{
    padding:0 0 5px;
    margin:0;
    border-bottom:1px solid #F3F3F3;
}
#cf-not-selected-dialog.alert_bloc h3, #dialog_error_select_cf.alert_bloc h3{
     padding: 20px 0 30px 60px;
}
.ui-dialog #adresse-facturation-group-form .alert_bloc h3, .ui-dialog #adresse-facturation-form .alert_bloc h3{
    background-position:left center;
    padding: 0 5px 0 60px;
}
#dialog-confirm-update-users-csv ul label{
    width:180px;
    display:inline-block;
}

.ui-dialog .bt_action.add{margin-top:10px;}
.ui-dialog .bt_action a{text-decoration:none;color:#025891;}

.picto_legend_statut{box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.2);border-radius:4px;text-align:left;z-index:1000;width:200px;display:none; padding:5px; border:1px solid #216299; background-color: #fff;position:absolute;}
.picto_legend_statut li{padding-bottom:3px;}
.picto_legend_statut span{width:30px;display:inline-block;}
.picto_legend_statut img{vertical-align: middle;}

#park .bloc_synthesis .bloc_title a.disabled,
#park .bloc_synthesis .bloc_title a.disabled span{color:#ccc;cursor:default;text-decoration:none;}
#park ul.listing li a.disabled strong,
#park ul.listing li a.disabled strong span{color:#ccc;cursor:default;text-decoration:none;}
/* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#filter_siren.tree .filter_content{overflow:hidden;}
}
.selected_line_list ul li{padding:2px 0; color:#025891;}
form#info-utilisateur-form.box_bg_solid{padding:10px 10px 10px 50px;}
#info-utilisateur-form ul li{padding:3px 0;}
a#uncheck_all,a#check_all{float:left;padding-top: 12px;color:#01ABC4;}
a#uncheck_all_nature,a#check_all_nature{float:left;padding-top: 12px;color:#01ABC4;}
a#uncheck_all_cf,a#check_all_cf{float:left;padding-top: 12px;color:#01ABC4;}
a#uncheck_all_distribcf,a#check_all_distribcf{float:left;padding-top: 12px;color:#01ABC4;}
a#uncheck_all:hover,a#check_all:hover{color:#025891;}
a#uncheck_all_nature:hover,a#check_all_nature:hover{color:#025891;}
a#uncheck_all_cf:hover,a#check_all_cf:hover{color:#025891;}
a#uncheck_all_distribcf:hover,a#check_all_distribcf:hover{color:#025891;}
span#separator{float: left;padding: 12px 6px 0 6px;}
#billing_payment ul li{padding-bottom: 3px;}

#dialog-replace-sim .popin #sim-cart-info{padding:5px;}
#dialog-replace-sim .popin form{font-size:11px;margin:5px 0;}

#replace-sim-page table.display_info, 
.popin table.display_info{margin:10px auto 20px ; width:95%;}
#replace-sim-page table.display_info h3, .popin table.display_info h3{color:#009bba;}
.popin table.display_info th{background-color: #DAE4EB;color:#216299;}
#sim-cart-info{padding: 0 80px;}
#dialog-replace-sim .popin .alert_bloc h3, #dialog-replace-sim-list .alert_bloc h3{padding: 10px 10px 10px 60px;}
#dialog-udpate-popin-form form{10px 60px 10px 80px}
#dialog-udpate-popin-form .box_bg_solid{margin:0;}

#parameterLoader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8)!important;
    background-image: url("../images/ajax-loader-DxAJqP7.gif");
    background-repeat: no-repeat;
    background-attachment: local;
    background-position: center;
    z-index: 75;
}
