/*** FIX DRAG AND DROP + OFFSET ***/
body{ overflow-y:scroll; }

/*** CLEAR ***/
.clear:before,
.clear:after { content:""; display:table; }
.clear:after { clear:both; }

/*** For IE 6/7 (trigger hasLayout) ***/
.clear { zoom:1;}

#form_icone td.image { background: #333 !important;}

/********************************/
/*********** MENU ***************/
/********************************/

#adminmenu #toplevel_page_ii-odata-importer-home .wp-menu-name,
#adminmenu #toplevel_page_ii-odata-importer-contents .wp-menu-name,
#adminmenu #toplevel_page_ii-odata-importer-data .wp-menu-name,
#adminmenu #toplevel_page_ii-odata-importer-param .wp-menu-name { line-height: 1;}
#adminmenu #toplevel_page_ii-odata-importer-home .wp-menu-image,
#adminmenu #toplevel_page_ii-odata-importer-contents .wp-menu-image,
#adminmenu #toplevel_page_ii-odata-importer-data .wp-menu-image,
#adminmenu #toplevel_page_ii-odata-importer-param .wp-menu-image { background: url(../images/plugin_menu.png) no-repeat 0 0; margin: 0 1px 0 -1px;}
#adminmenu #toplevel_page_ii-odata-importer-home .wp-menu-image img,
#adminmenu #toplevel_page_ii-odata-importer-contents .wp-menu-image img,
#adminmenu #toplevel_page_ii-odata-importer-data .wp-menu-image img,
#adminmenu #toplevel_page_ii-odata-importer-param .wp-menu-image img { display: none;}
	
	/* Connexion SIT et Place de marché */
	#adminmenu #toplevel_page_ii-odata-importer-home .wp-menu-image { background-position: 0 -32px;}
		#adminmenu #toplevel_page_ii-odata-importer-home.current a .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-home a.wp-menu-open .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-home a:active .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-home a:hover .wp-menu-image { background-position: 0 0;}
	/* Organisation des contenus */
	#adminmenu #toplevel_page_ii-odata-importer-contents .wp-menu-image { background-position: -32px -32px;}
		#adminmenu #toplevel_page_ii-odata-importer-contents.current a .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-contents a.wp-menu-open .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-contents a:active .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-contents a:hover .wp-menu-image { background-position: -32px 0;}
	/* Exploitation des données */
	#adminmenu #toplevel_page_ii-odata-importer-data .wp-menu-image { background-position: -64px -32px;}
		#adminmenu #toplevel_page_ii-odata-importer-data.current a .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-data a.wp-menu-open .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-data a:active .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-data a:hover .wp-menu-image { background-position: -64px 0;}
	/* e-Tourisme PARAM */
	#adminmenu #toplevel_page_ii-odata-importer-param .wp-menu-image { background-position: -96px -32px;}
		#adminmenu #toplevel_page_ii-odata-importer-param.current a .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-param a.wp-menu-open .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-param a:active .wp-menu-image,
		#adminmenu #toplevel_page_ii-odata-importer-param a:hover .wp-menu-image { background-position: -96px 0;}

/********************************/
/*********** ICON ***************/
/********************************/
#wpcontent .icon32 {}
#wpcontent #icon_connexion { background: url(../images/35x35/icon-connect.png) no-repeat 0 0;}
#wpcontent #icon_organisation { background: url(../images/35x35/icon-organise.png) no-repeat 0 0;}
#wpcontent #icon-ii-odata-importer-data,
#wpcontent #icon_exploitation { background: url(../images/35x35/icon-exploite.png) no-repeat 0 0;}
#wpcontent #icon_param { background: url(../images/35x35/icon-parametres.png) no-repeat 0 0;}

#floatButton{float:right; display:inline;}
/*********** Post Box générique ***********/
.postbox { margin: 10px 0;}
.postbox .hndle { padding: 5px 10px;}
.postbox .inside { }
.postbox .inside h4 { color: #FA1763; margin: 10px 0 5px 0; font-size: 14px; line-height: 1;}
.postbox .inside p { margin: 10px 0;}
.postbox .inside p.monkey { background: url(../images/monkey.png) no-repeat top right; padding-right: 90px; min-height: 110px;}
.postbox .inside p.logo_ii { background: url(../images/logo_iris.png) no-repeat 5px center; padding-left: 100px;}
.postbox .inside p .input_bigger { width: 100%;}
.postbox .inside p label i { font-family: sans-serif; font-size: 12px; font-style: italic; color: #666;}

#frontForm .postbox .inside .description .col_30{ float: left; display:block; width: 30%;}
#frontForm .postbox .inside .description .col_10{ float: left; display:block; width: 10%;}
#frontForm .postbox .inside .description .col_30 label,
#frontForm .postbox .inside .description .col_30 select,
#frontForm .postbox .inside .description .col_30 textarea{width: 95%;}

/* 2 col */
.postbox.postbox_gauche { float: left; width: 50%; border-right: none; border-left: none; margin: 10px 0;}
.postbox.postbox_droite { float: left; width: 49%; border-right: none; border-left: none; margin: 10px 0 10px 1%;}
.postbox.postbox_gauche .hndle ,
.postbox.postbox_droite .hndle,
.postbox.postbox_gauche .inside,
.postbox.postbox_droite .inside { border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; margin: 0;}
.postbox.postbox_gauche .inside,
.postbox.postbox_droite .inside { padding: 10px; }

/* color */
.postbox .bleu { color: #21759B;}
.postbox .vert { color: green;}
.postbox .orange { color: #E66F00;}
.postbox .red { color: red;}

/*********** Général ***********/
.icon32 img { width: 35px; height: auto;}
#content_module_proprietaire span.mceIcon { background: url(../images/key.png) no-repeat 0 bottom;}
	#content_module_proprietaire span.mceIcon:active,
	#content_module_proprietaire span.mceIcon:hover { background-position: 0 top;}

.fancybox-iframe html.wp-toolbar { padding-top: 0;}

/*********** table_import_manu ***********/
.table_import_manu .effectue,
.table_import_manu .jamais { width: 20px; height: 20px; display: block; float: left; margin: 0 5px 0 0;}
.table_import_manu .effectue { background: url(../images/bullet/bullet_green.png) no-repeat -7px -7px;}
.table_import_manu .jamais { background: url(../images/bullet/bullet_red.png) no-repeat -7px -7px;}

/*********** Parametrages Offres ***********/
.postbox-container .postbox { margin: 0 0 5px 0;}
.postbox-container .postbox .inside p.description { float: left; margin: 0 1em 1em 0;}
.postbox-container .postbox label { font-style: normal;}
.postbox-container .postbox label span.clef { font-style: italic; font-weight: bold;}
.postbox-container .postbox select,
.postbox-container .postbox textarea,
.postbox-container .postbox input { margin: 2px 1px;}
.postbox-container .postbox fieldset { background: #F0F0F0; border:1px solid #DEDEDE; margin: 5px 0; padding: 5px; border-radius: 5px;}
.postbox .inside p.typeList{margin: 5px 25px; float: left;}
.postbox .inside p.typeSearch{ margin: 0; display: inline; float: left; display: none;}

.postbox-container ul.right{float: right;}

.postbox-container .postbox h3 span{ padding: 0 0 0 15px; text-transform: capitalize;}
.postbox-container .postbox h3.enable {background: url(../images/check32.png) no-repeat 8px center;}
.postbox-container .postbox h3.disable {background: url(../images/stop32.png) no-repeat 8px center; }

/*********** admin_page_ii-odata-importer-iifields-box ***********/
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col1 { width: 5%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col2 { width: 15%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col3 { width: 15%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col4 { width: 10%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col5 { width: 25%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .col6 { width: 30%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .two-lines,
.widefat thead tr th.two-lines,
.admin_page_ii-odata-importer-iifields-box #wpwrap table .colDrag { width: 50%}
.admin_page_ii-odata-importer-iifields-box #wpwrap table .two-lines,
.widefat thead tr th.two-lines,
.widefat td.two-lines{width: 9%; text-align: center;}
.widefat thead tr th.colDrag,
.widefat td.colDrag{width: 25%;}
.widefat thead tr th.colDragMini,
.widefat td.colDragMini{width: 15%;}

.dragdansdroptable tr.active{
	background-color: #bcbcbc;
}

.widefat td.titleCOl a{padding-right: 25%;}

.admin_page_ii-odata-importer-iifields-box #wpcontent,
.admin_page_ii-odata-importer-iifields-box #wpfooter { margin-left: 0;}

/*********** Affichage Offres ***********/
#template { width: 100%; min-height: 200px;}
#url_style_css { width: 100%;}
.p_zone { width: 100%; height: 400px; margin: 10px 0;}
.preview_zone { width: 100%; height: 200%; background: #FFF; margin: 0; padding: 0; border: 1px solid #DFDFDF; border-radius: 3px; zoom: 0.5; -moz-transform: scale(0.5); -moz-transform-origin: 0 0; -o-transform: scale(0.5); -o-transform-origin: 0 0; -webkit-transform: scale(0.5); -webkit-transform-origin: 0 0; }

table.form-table tr {}
table.form-table tr td {}
/*table.form-table tr td.champ { width: 80%;}
table.form-table tr td.champ textarea { width: 100%; height: 50px;}
table.form-table tr td.surcharge { width: 10%}*/


/*********** importer-menu-iconebox ***********/
.admin_page_ii-odata-importer-menu-iconebox #wpfooter,
.admin_page_ii-odata-importer-menu-iconebox #adminmenuback,
.admin_page_ii-odata-importer-menu-iconebox #adminmenuwrap,
.admin_page_ii-odata-importer-menu-iconebox #wpadminbar,
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_mapping #wpfooter,
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_mapping #adminmenuback,
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_mapping #adminmenuwrap,
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_mapping #wpadminbar { display: none;}
.admin_page_ii-odata-importer-menu-iconebox #wpcontent { margin:0;}
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_mapping #wpcontent { margin:20px;}

#iconBox .attachment { margin: 5px;}
#iconBox .attachment p { margin: 0; color: #464646; font-size: 12px; line-height: 12px; padding: 2px;
border-bottom: 1px solid #C1C1C1; background: rgba(255,255,255,0.5); text-overflow: ellipsis;}
#iconBox .attachment-preview,
#iconBox .attachment-preview .thumbnail { width: 100px; height: 100px;}
#iconBox .attachment-preview .thumbnail img { max-width: 100px; max-height: 100px; width: auto; height: auto;}

#iconBox .attachment.selected { box-shadow: 0 0 0 1px #FFF, 0 0 0 3px #21759B;}
#iconBox .attachment.selected p { color: #21759B;}

#iconBox .attachments { margin-right: 80px;}
#iconBox #fancybox-valid { position: fixed; top: 10px; right: 10px; width: 80px;}


/*********** Parametrages des icones ***********/
.toplevel_page_ii-odata-importer-menu-icone input#publish { margin-top: 10px; }
#form_icone .button-primary { float: left; margin: 0 5px 0 0;}


/*********** Mapping avec le tronc commun ***********/
#col_tronc_commun,
#col_flux { border-radius: 3px; background: #FFF; position: relative;}
#col_tronc_commun h1,
#col_flux h1 { width: 100%; margin: 0; padding: 10px 0; text-align: center; border-bottom: 1px solid #CCC; border-radius: 3px 3px 0 0;
color: #464646; border-bottom-color: #DFDFDF; box-shadow: 0 1px 0 #FFFFFF; text-shadow: 0 1px 0 #FFFFFF;
background: #f1f1f1; background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9)); background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9); background-image: linear-gradient(to top, #ececec, #f9f9f9);}

/* choix_type_offre */
#choix_type_offre {}
#choix_type_offre label { width: 50%; }
#choix_type_offre select { width: 50%; padding: 0; margin: 0; height: auto;}
#choix_type_offre #blockFeeds { margin: 5px 0;}

/* filtre */
.zone_filter_fields {}
.zone_filter_fields ul { margin: 0; padding: 0;}
.zone_filter_fields ul li { float: left; display: block; width: 33.33%; background: #FFF; border-bottom: 1px solid #CCC; margin: 0; padding: 5px 0; cursor: pointer; text-align: center; color: #AAAAAA;}
.zone_filter_fields ul li.actif { font-weight: bold; color: #464646; border-bottom-color: #DFDFDF; box-shadow: 0 1px 0 #FFFFFF; text-shadow: 0 1px 0 #FFFFFF; background: #f1f1f1; background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9)); background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9); background-image: linear-gradient(to top, #ececec, #f9f9f9); }

/* recherche de champs */
.zone_search_fields {
  padding: 5px;
  position: relative;
}
.zone_search_fields input {
  width: 100%;
}
.zone_search_fields #search_propositions {
  display: none;
  position: absolute;
  left: 6px;
  top: 27px;
  width: 91%;
  padding: 5px;
  background: #FFF;
  border: solid 1px #DDD;
  border-top: none;
}

/* list champs */
.zone_listing_fields { height: 500px; width: 100%; overflow-y: scroll; position: relative;}

.fancybox-outer .zone_listing_fields{height: auto; overflow-y:hidden;}
.zone_listing_fields ul { padding: 5px 10px; clear: both; float: left; width: 95%;}
.zone_listing_fields ul ul { padding: 5px 15px;}
.zone_listing_fields ul ul ul { padding: 5px 20px;}
.zone_listing_fields ul li { font-size: 12px; clear: both; margin: 0;}
.zone_listing_fields ul li .no_name { font-style: italic; color: #000; padding: 0; background: transparent; float: none;}

.zone_listing_fields .loader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/ajax-loader.gif) no-repeat 50% 50% #FFF; opacity: 0.7; z-index: 12;}


/* col generique */
.zone_listing_fields .une_categorie { cursor: pointer; line-height: 30px; font-size: 16px; padding: 0 0 0 15px; background: url(../images/arrows.png) no-repeat 0 7px;}
.zone_listing_fields .une_categorie.close { background-position: 0 -101px;}
.zone_listing_fields .sous_categorie { cursor: pointer; line-height: 25px; font-size: 14px; padding: 0 0 0 15px; background: url(../images/arrows.png) no-repeat 0 3px;}
.zone_listing_fields .sous_categorie.close{ background-position: 0 -104px;}
.zone_listing_fields .un_champ { }
.zone_listing_fields .un_champ span { display: block; float: left; padding: 5px; background: #FFF;}
.zone_listing_fields .un_champ .correspond { width: 42%; padding-left: 20px; border: 1px dotted #434343; height: 12px; border-radius: 0 3px 3px 0 ;}
.zone_listing_fields .un_champ .correspond.ui-state-active { background-color: #E5F7FF;}
.zone_listing_fields .un_champ .label { width: 40%; background: #ededed; border: 1px solid #cccccc; font-size: 12px; border-radius: 3px 0 0 3px;}

/*drag*/
.hlp_drag { background: #ededed; border: 1px solid #cccccc; border-radius: 3px; padding: 2px 5px; /*margin: -130px 0 0 0;*/}

.draggable { font-size: 12px; height: 20px; clear: both; margin: 0 0 5px 0; width: 450px; list-style-type: none;}
.draggable .un_champ { }
.draggable .un_champ span { display: block; float: left; padding: 5px; background: #FFF;}
.draggable .un_champ .correspond { width: 45%; padding-left: 20px; border: 1px dotted #434343; height: 12px; border-radius: 0 3px 3px 0 ;}
.draggable .un_champ .label { width: 40%; background: #ededed; border: 1px solid #cccccc; font-size: 12px; border-radius: 3px 0 0 3px;}
.draggable .un_champ span.info{width: 20px; background: url(../images/help_infos_small.png) no-repeat center center; border: 1px solid #cccccc; height: 12px; text-align: center; margin: 0 0 0 -1px; border-radius: 0 3px 3px 0; cursor: pointer;}


/* col tronc */
#col_tronc_commun { }
#col_tronc_commun .zone_listing_fields .un_champ .label,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie {
  position: relative;
}

#col_tronc_commun .zone_listing_fields .un_champ .label input[type="text"],
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie input[type="text"],
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie input[type="text"] {
  display:none;
  position: absolute;
  top: -1px;
  left: 0;
  height: 22px;
  width: 88%;
}

#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie input[type="text"] {
  width: 80%;
}

#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie input[type="text"] {
  width: 80%;
}

#meta_id .more_actions {
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #555;
  font-size: 15px;
  text-align: center;
  line-height: 25px;
  background: #DDD;
  border: solid 1px #AAA;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;	
  float:right;
}

#col_tronc_commun .zone_listing_fields .un_champ .label .more_actions,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions {
  display: none;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  color: #555;
  font-size: 15px;
  text-align: center;
  line-height: 18px;
  background: #DDD;
  border: solid 1px #AAA;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions {
  right: 10%;
}

#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions {
  right: 10%;
}

#col_tronc_commun .zone_listing_fields .un_champ .label:hover .more_actions,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie:hover .more_actions,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie:hover .more_actions {
  display: block;
}

#col_tronc_commun .zone_listing_fields .un_champ .label .more_actions:hover,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions:hover,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions:hover {
  background: #EEE;
}

#col_tronc_commun .zone_listing_fields .un_champ .label .more_actions .drop_down_label,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions .drop_down_label,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions .drop_down_label {
  display: none;
  position: absolute;
  right: 0;
  top: 16px;
  background: #FFF;
  border: solid 1px #AAA;
  padding: 2px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100px;
  z-index: 99;
}

#col_tronc_commun .zone_listing_fields .un_champ .label .more_actions .drop_down_label a,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions .drop_down_label a,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions .drop_down_label a {
  display: block;
  margin: 0;
  padding: 3px 5px;
  color: #555;
  cursor: pointer;
  text-align: left;
  font-size: 12px;
  text-decoration: none;
}

#col_tronc_commun .zone_listing_fields .un_champ .label .more_actions .drop_down_label a:hover,
#col_tronc_commun .zone_listing_fields .lvl_2 .sous_categorie .more_actions .drop_down_label a:hover,
#col_tronc_commun .zone_listing_fields .lvl_1 .une_categorie .more_actions .drop_down_label a:hover {
  background: #DDD;
}

#col_tronc_commun .zone_listing_fields .un_champ .label:after,
#col_tronc_commun .zone_listing_fields .un_champ .label:before { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#col_tronc_commun .zone_listing_fields .un_champ .label:after { border-color: rgba(255, 255, 255, 0); border-left-color: #ededed; border-width: 12px; top: 50%; margin-top: -12px; }
#col_tronc_commun .zone_listing_fields .un_champ .label:before { border-color: rgba(204, 204, 204, 0); border-left-color: #cccccc; border-width: 13px; top: 50%; margin-top: -13px;}
#col_tronc_commun .zone_listing_fields .affectes .un_champ .correspond { border-radius: 0;overflow:hidden;}
#col_tronc_commun .zone_listing_fields .affectes .un_champ .rompre { width: 20px; background: #ededed; border: 1px solid #cccccc; height: 12px; text-align: center; margin: 0 0 0 -1px; border-radius: 0 3px 3px 0; cursor: pointer;}

/* col flux */
#col_flux #ajout_champ_tc { width: 98%;}
#col_flux .zone_listing_fields .un_champ .label { width: 80%; border-radius: 0 3px 3px 0; cursor: help;}
#col_flux .zone_listing_fields .un_champ .dragg { width: 20px; border: 1px solid #909090; height: 12px; text-align: center; background: url(../images/drag.png) no-repeat 50% 50%; cursor: move;  border-radius: 3px 0 0 3px;}
#col_flux .zone_listing_fields .un_champ .editFacetValue { width: 50px; background: #FFF; border: 1px solid #cccccc; height: 16px; text-align: center; margin: 0 0 0 -1px; border-radius: 0 3px 3px 0; cursor: pointer;}
#col_flux .zone_listing_fields .affectes .un_champ .dragg { background-image: url(../images/check32.png); cursor: auto;}

/*drag*/
body>.draggable .un_champ .label { width: 80%; border-radius: 0 3px 3px 0 ;}
body>.draggable .un_champ .dragg { width: 20px; border: 1px solid #909090; height: 12px; text-align: center; background: url(../images/drag.png) no-repeat 50% 50%; cursor: move;  border-radius: 3px 0 0 3px;}
body>.draggable .affectes .un_champ .dragg { background-image: url(../images/check32.png); cursor: auto;}

/* form_ajout_categ_tc */
#ajout_champ_tc { width: 100%; border: 1px solid #CCC; background: #FFF; padding: 5px;}
#ajout_champ_tc .une_ligne { width: 33.33%; float: left; padding: 5px 0;}
#ajout_champ_tc .une_ligne label { width: 20%;}
#ajout_champ_tc .une_ligne input[type=text] { width: 75%;}
#ajout_champ_tc .une_ligne input[type=submit] { width: 75%;}

#ajout_champ_tc #form_ajout_categ_tc .une_ligne { width: 50%;}
#ajout_champ_tc #form_ajout_ssctg_tc .une_ligne { width: 33.33%;}
#ajout_champ_tc #form_ajout_champ_tc .une_ligne { width: 20%;}

#ajout_champ_tc #bouton_ajout_categ_tc,
#ajout_champ_tc #bouton_ajout_ssctg_tc,
#ajout_champ_tc #bouton_ajout_champ_tc { clear: both; padding: 10px; background: #ededed; margin: 0; cursor: pointer;}
#ajout_champ_tc #bouton_ajout_categ_tc .icon,
#ajout_champ_tc #bouton_ajout_ssctg_tc .icon,
#ajout_champ_tc #bouton_ajout_champ_tc .icon { display: block; float: right; width: 16px; height: 16px; background: url(../images/admin-bar-sprite.png) no-repeat -2px -203px;}

/* forms add referential */
#msg_ok { color: green; font-weight: bold; margin-left: 50px; }
#msg_nok { color: red; font-weight: bold; margin-left: 50px; }

/*********  II_OData_Importer_Manage_Front *************/
.shortcode_area { width: 400px; padding: 5px;}

.deux_col p { width: 50%; float: left; margin: 5px 0;}
.deux_col p input { width: 98%;}
.trois_col p { width: 33.333%; float: left; margin: 5px 0;}
.trois_col p input { width: 96%;}
.quatre_col p { width: 25%; float: left; margin: 5px 0;}
.quatre_col p input { width: 94%;}
.cinq_col p { width: 20%; float: left; margin: 5px 0;}
.cinq_col p input { width: 92%;}

.postbox.posLeft, 
.postbox.posRight { width: 49%;}
.postbox.posLeft { float : left; }
.postbox.posRight { float : right; }

.wrap .add-new-h2.btnParamChamps { margin: 5px 0px; display : inline-block; }

#style_carte { width: 100%; min-height: 50px;}


/*********  open-data-iris_page_ii-odata-importer-menu-commontrunk *************/
table.open-data-iris_page_ii-odata-importer-menu-commontrunk {}
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .column-ID { width: 10%;}
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .column-common_trunk { width: 40%;}
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .column-select_field { width: 40%;}
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .column-delete_link { width: 10%;}

table.open-data-iris_page_ii-odata-importer-menu-commontrunk a.neutral_link,
table.open-data-iris_page_ii-odata-importer-menu-commontrunk a.neutral_link:hover,
table.open-data-iris_page_ii-odata-importer-menu-commontrunk a.neutral_link:active { color: #555555; cursor: default; outline: none; }
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .delete_link a { background: url(../images/link.png) no-repeat 0 -20px; display: block; height: 20px; width: 20px; margin: 0 auto; }
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .add-new-h2 { float:left; margin-top:10px; }
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_commontrunk .add-new-h2 {float: left; margin-top:10px;}
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_commontrunk #title { width:50%; float:left; }
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_commontrunk label { width: 50%; display: block; float: left;}
.open-data-iris_page_ii-odata-importer-menu-commontrunk .box_fields_commontrunk .tablenav select { width: auto; float: none; }
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .delete_link a:active,
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .delete_link a:hover { background: url(../images/link.png) no-repeat 0 0;}
table.open-data-iris_page_ii-odata-importer-menu-commontrunk .delete_link a span { display: none;}

table.themebox .col1{width: 30px;}

/************** Page gestion des cartes intéractives ***************/
#frontForm .postbox .inside textarea { width: 100%;}

/************** Page selection des champs en popup ***************/
#fronttheme_choice p{ padding: 10px;}
#fronttheme_choice table tr.active { background: #DEDEDE;}
#fronttheme_choice table tr.active td { border-bottom: 1px solid #A6A6A6;}
#fronttheme_choice table tr.novalid td.second { padding: 3px 0 0 30px; background: url(../images/stop32.png) no-repeat 8px center;}
#fronttheme_choice table tr.valid td.second{ padding: 3px 0 0 30px; background: url(../images/check32.png) no-repeat 8px center;}

#fronttheme_choice .description { padding: 0 10px;}
#fronttheme_choice table tr.premiere_ligne td { border-top: 1px solid #D7D7D7;}
#fronttheme_choice table tr.searchConfigure td:before { border-bottom: 1px solid #D7D7D7;}
#fronttheme_choice table tr.searchConfigure td { border-bottom: 5px solid #FFF;}
#fronttheme_choice table tr.searchConfigure .field_area { margin: 5px 10px; background: #F0F0F0; border-radius: 5px;}
#fronttheme_choice table tr.searchConfigure .field_area .description { display: block; float: left; padding: 5px 10px 5px 5px; margin: 0;}
#fronttheme_choice table tr.searchConfigure .field_area .textext_description { margin-bottom:25px; display: block; float: left; padding: 5px 10px 5px 5px; width: 100%; height: 100%;}
#fronttheme_choice table tr.searchConfigure .field_area .textext_description textarea{ min-width: 300px;}


/************** ecran parametrage (orga) ****************/
/* entete table */
.wp-list-table tr th { text-align: center; border-left: 1px solid #DFDFDF; border-right: 1px solid #FFF;}

/* cat et sub cat */
#box_parametrage .titre_cat,
#box_parametrage .titre_sub { cursor: pointer; position: relative; padding: 5px 20px; font-size: 12px; color: #464646; border: 1px solid #DFDFDF; border-top: none; box-shadow: 0 1px 0 #FFFFFF; text-shadow: 0 1px 0 #FFFFFF; background: #f1f1f1; background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9)); background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9); background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9); background-image: linear-gradient(to top, #ececec, #f9f9f9);}
#box_parametrage .titre_cat { padding: 5px 10px; font-size: 14px;}
#box_parametrage .titre_sub { padding: 5px 20px; font-size: 12px;}

#box_parametrage .titre_cat .icon,
#box_parametrage .titre_sub .icon { position: absolute; top: 0; right: 0; height: 30px; width: 27px; background: url(../images/arrows.png) no-repeat 0 7px; margin: 0; padding: 0;}
#box_parametrage .titre_cat.ferme .icon,
#box_parametrage .titre_sub.ferme .icon { background-position: 0 -101px;}

#box_parametrage .widefat .labelField { margin-left: 25px;}
.wp-list-table tr td input[type="text"] { width: 70%;}
.wp-list-table tr td input[type="password"] { width: 90%;}
.wp-list-table tr td input[type="checkbox"] { width: auto;}
.wp-list-table tr td.champ_check { text-align: center;}

.wp-list-table tr td.champ_check,
.wp-list-table tr th.champ_check{
	width:8%;
}

/* checkbox */
.css-label{ display: block; width: 15px; height: 15px;}	
input[type=checkbox].css-checkbox { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; }
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -15px; }

/* checkbox color */
.enablesearch .css-label{ background-image: url(../images/lite-red-check.png);}
.enablelist .css-label{ background-image: url(../images/lite-green-check.png);}
.enabledetail .css-label{ background-image: url(../images/lite-blue-check.png);}
.enablemap .css-label{ background-image: url(../images/lite-cyan-check.png);}
.enablefacet .css-label{ background-image: url(../images/lite-gray-check.png);}
.enableorder .css-label{ background-image: url(../images/lite-red-check.png);}
.enableadmin .css-label{ background-image: url(../images/lite-red-check.png);}
.enableadminfilter .css-label{ background-image: url(../images/lite-cyan-check.png);}
tr.searchConfigure td{ border: 0;}
.divHidden{ display: none;}

/* tableau */
.tableau_legende { width: 100%; border-collapse: collapse; border: 1px solid #CCC;}
.tableau_legende th { border: 1px solid #FFF; padding: 5px; background: #777; color: #FFF; text-shadow: 0 -1px 0 #333;}
.tableau_legende td { border: 1px solid #CCC; padding: 0 5px;}

/**************** page import des données ***************/
table.wp-list-table tr td.name_feed,
table.wp-list-table tr td.src_feed,
table.wp-list-table tr td.category_dest_feed,
table.wp-list-table tr td.corr_fields_feed { text-align: center; }
.wp-core-ui table td.action_feed a.button { display: block; float: left; margin: 0 5px 5px 0;}

/*** BY BRS ***/
.desc_page { padding: 10px; }

.un_champ { height: 30px; }
.action_feed a.fL { float: left; }
.fR { float:right; }

#modify_import { display: block; width: 25px; height: 25px; background: url(../images/edit_import.png) no-repeat center center; }
#delete_import { display: block; width: 25px; height: 25px; background: url(../images/delete_import.png) no-repeat center center; }
#untrash_import { display: block; width: 25px; height: 25px; background: url(../images/delete_import.png) no-repeat center center; }


.wp-e-tourisme_page_ii-odata-importer-import .postbox-container .postbox { margin: 10px 0 5px; }

#add_owner { float: left; }
.hide_ul_facets { display: none; }
.fieldsOrder { display:none; }

#globalMapContent {
  display: block;
  height: 100%;
  float: left !important;
  width: 60% !important; 
}

#globalMapOptions {
  display: block;
  height: 100%;
  width: 39%;
  float: right;
}

#globalMapOptions .filter-map-nav-onglets {
  display: block;
  float: left;
}

#globalMapOptions .filter-map-details {
  display: block;
  float: left;
  width: 90%;
}


#globalMapOptions .filter-map-details .moteur_de_recherche{
	display: none;
}

#globalMapOptions .filter-map-details .current .moteur_de_recherche{
	display: none;
}

#globalMapOptions .filter-map-nav-onglets .un-onglet {
  display: block;
  width: 100%;
  padding: 5px 0;
  border: solid 1px #DDDDDD;
  border-bottom: none;
}

#globalMapOptions .filter-map-nav-onglets .un-onglet.current,
#globalMapOptions .filter-map-nav-onglets .un-onglet:hover {
  background: #DDD;
}

#globalMapOptions .filter-map-nav-onglets .un-onglet:active {
  background: #CCC;
}

#globalMapOptions .filter-map-nav-onglets .un-onglet:last-of-type {
  border-bottom: solid 1px #DDD;
}

#globalMapOptions .filter-map-nav-onglets .un-onglet img {
  display: block;
  margin: 0 auto;
  cursor: pointer;
}

#firstCategorie {
  position: relative;
  width: 100%;
  height: 100%;
}

#firstCategorie .un-detail {
  width: 92%;
  padding: 4%;
  border: solid 1px #DDD;
}

#firstCategorie .un-detail span.viewMoteur{
  	float: right;
  	background: url(../images/ouvert.png) no-repeat;
  	height: 10px;
  	width:10px;
  	margin-top: 15px;
}

#firstCategorie .un-detail span.viewMoteur.active{
  	float: right;
  	background: url(../images/fermer.png) no-repeat;
  	height: 10px;
  	width:10px;
  	margin-top: 15px;
}
#firstCategorie .un-detail.first {
  display: block;
}

#form-distant-contents {
  display: block;
}

#form-distant-contents label {
  display: block;
  margin: 10px 0 0 0;
}

#form-distant-contents .radio-btn {
  display: block;
  width: 200px;
  float: left;
  margin: 5px 0 5px 20px;
  padding: 3px;
}

#form-distant-contents .radio-btn label {
  display: block;
  float: left;
  margin: 0 0 0 10px;
}

#form-distant-contents .radio-btn input[type="radio"] {
  display: block;
  float: left;
}

#form-distant-contents input.disabled {
  background: #EEE;
  color: #AAA;
}

.display-msg {
  display: block;
  margin: 0;
  padding: 10px;
}

.display-msg.error {
  color: #D10101;
  border: solid 1px #D10101;
  background: #fff0f0;
}

.display-msg.warning {
  color: #D19201;
  border: solid 1px #D19201;
  background: #fff9eb;
}

.display-msg.success {
  color: #01D14D;
  border: solid 1px #01D14D;
  background: #e9fff1;
}

#form-distant-contents .checkbox-btn {
  display: block;
  width: 300px;
  float: left;
  margin: 5px 0 5px 20px;
  padding: 3px;
}

#form-distant-contents .checkbox-btn label {
  display: block;
  float: left;
  margin: 0 0 0 10px;
}

#form-distant-contents .checkbox-btn input[type="checkbox"] {
  display: block;
  float: left;
}

#search_loader_list {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000000000000000000;
  width: 100%;
  height: 100%;
  background: #E7E6E4 url('../images/ajax-loader.gif') no-repeat center;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.infobulle-help {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  background: url('../images/help_infos.png') no-repeat;
  cursor: help;
  float: left;
  margin-right: 10px;
}
.infobulle-help .getallvaluesFilter{
	margin-right: 10px;
	margin-bottom: 5px;
}

.infobulle-help:hover .infobulle-help-bubbles {
  display: block;
}

.infobulle-help .infobulle-help-bubbles {
  display: none;
  position: absolute;
  bottom: 25px;
  left: -12px;
  width: 250px;
}

.infobulle-help .infobulle-help-bubbles .desc {
  display: block;
  padding: 10px;
  background: #e14d43;
  color: #FFF;
  /*text-shadow: 0px 1px 0px #f4ada8;*/
}

.infobulle-help .infobulle-help-bubbles .masque_zorro {
  background: #e14d43 url('../images/masque_infobulle.png') no-repeat -227px center;
  width: 50px;
  height: 5px;
}

.infobulle-help .infobulle-help-bubbles .desc ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.infobulle-help .infobulle-help-bubbles .desc li ul {
  display: block;
  margin: 0 0 0 20px;
  padding: 0;
}

.infobulle-help .infobulle-help-bubbles .desc ul.first-niv li {
  font-size: 18px;
}

.infobulle-help .infobulle-help-bubbles .desc ul.secnd-niv li {
  font-size: 14px;
}

.infobulle-help .infobulle-help-bubbles .desc ul.third-niv li {
  font-size: 10px;
}

.form-table td {
  padding: 0;
}

table.form-table tr td.champ textarea {
  width: 95%;
  height: 30px;
}

table.form-table tr td.surcharge {
  width: 100px;
  padding-left: 10px;
}

table.form-table tr td.label {
  width: 300px;
}

table.form-table tr.default_value td {
  padding-bottom: 15px;
}

table.form-table tr.default_value td.label {
  text-align: right;
  padding-right: 30px;
  width: 300px;
}

table.form-table.small {
  display: block;
  width: 100%;
}

table.form-table.small tr {
  display: block;
  width: 100%;
}

table.form-table.small tr td.label {
  width: 100%;
}

table.form-table.small tr td.label input[type="text"],
table.form-table.small tr td.label textarea {
  width: 100%;
}


/* page home - liste capture */
ul.liste_capture {}
ul.liste_capture li { display: inline-block;}
ul.liste_capture li a {}
ul.liste_capture li a img { width: 100px; height: auto;}

/* page home - bloc videos */
.bloc_videos {}
.bloc_videos .une_video { clear: both;}
.bloc_videos .une_video .titre { font-weight: bold; text-transform: uppercase; color: #000; padding: 0 0 5px 0;}
.bloc_videos .une_video .texte {}
.bloc_videos .une_video .texte .num0 { float: left; margin: 0 1em 1em 0;}
.bloc_videos .une_video .texte .num2 { float: left; display: block; width: 50%;}
.bloc_videos .une_video .texte .num1,
.bloc_videos .une_video .texte .num3,
.bloc_videos .une_video .texte .num4,
.bloc_videos .une_video .texte .num5 { display: none;}
.bloc_videos .une_video .lien { float: left; display: block; width: 50%;}

#publishCommentForm .un_champ{height: 60px;}
#globalfields_form{ margin: 30px;}

#generateShortcode.postbox .half, 
#generateShortcode.postbox .half-left, 
#generateShortcode.postbox .half-right {
  float: left;
  width: 50%;
}

#generateShortcode #add_field{
	margin-left: 10px;
}

#generateShortcode .shortcode_generator {
	display: none;
	background: #f1f1f1;
	margin: 10px;
	padding: 10px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height: 140%;
	height: 100%;
}

#generateShortcode .shortcode_generator p.title_generator{
	font-size: 18px;
	font-weight: bold;
}


#generateShortcode .shortcode_generator p{
	margin: 20px 10px;	
}

#generateShortcode .shortcode_generator label{
	display: inline-block;
	width: 35%;
	font-weight: bold;
}

#generateShortcode .close_generator{
	float: right;
	color: #777;
	font-size: 18px;
  	font-weight: bold;
	cursor: pointer;
}
