.fa {
	font-family: FontAwesome!important;
}

.quicksrc_container {}
#QUICK_SRC {border-radius:5px}
.quicksrcbutton {color:#808080;padding-top:2px;padding-left:2px;}


.Tokenize.csheet_userlist .TokensContainer { width:400px; height: 50px }
.Tokenize.adm_userlist .TokensContainer { width:830px; height: 60px }
.Tokenize.mail_to .TokensContainer { width:300px; height: 28px; }
.Tokenize.TOKEN_SUBCATEGS .TokensContainer { width:250px; height: 40px;}
.Tokenize.TOKEN_KEYWORDS .TokensContainer { width:607px; height:130px; }
.Token {letter-spacing: 0!important;}

h1 { font-size:1em; font-weight:normal }

div.Tokenize.TOKEN_SUBCATEGS { }

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.bg-arblue { background-color: #567EB9;}

.main_title {min-width:1040px;margin-bottom:15px;font-size: 16px;  line-height: 20px;margin-right: 0px;line-height : 35px;width: 100%;  float: left;  display: block;  position: relative;padding-left:5px;color:#fff;background-color: #567EB9;border-radius:5px;}
.window_container {border:1px solid #567EB9;border-radius:5px;float:left;}
.window_container_caption { color:#fff;background-color:#567EB9;height:24px;width:100%;padding-left:10px;line-height:24px;}
.container_center_screen {margin: 0 auto;width:1040px;min-height:100%;position:relative}
.container_full_screen{padding-left:15px;padding-right:15px;width:100%;}
.container_center_screen_header {margin-left:-15px;margin-right:-15px;}
.main_container_full_screen{min-height:100%;position:relative}

#header {margin-left:15px;margin-right:15px;}
#body {padding-left:15px;padding-right:15px;padding-bottom:40px;min-height:400px;}
#footer {padding-left:15px;padding-right:15px;position:absolute;bottom:0;width:100%;height:40px;   /* Height of the footer */}
.stories_thumbnail {margin: 2px 2px; ; height: 140px; width: 190px;text-align:center;display:table-cell;vertical-align:middle;font-size:16px;}
.stories_thumbnail_video {cursor:pointer;text-align:right;width:20px;height:20px}
.stories_thumbnail_video_pos { position:absolute;top:5px; right:2px}
	
.video { background-image: url(video_black_16.png);background-repeat: no-repeat; }
.audio { background-image: url(audio.png);background-repeat: no-repeat; }
.pdf { background-image: url(pdf.png);background-repeat: no-repeat; }
.eps { background-image: url(eps.png);background-repeat: no-repeat; }

.slideshow {
	display: block;
	position: absolute;
	z-index: 0;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	position: relative;
}		
.slideshow-images img {
	display: block;
	position: absolute;
	z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
}

.Segoe_UI {font-family: 'SEGOEUIL',"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;}

.block_form {
		color:#333333;
    background-color: #fdfdfd;
    border: 1px solid #ccc;
    margin: 0 0 10px;
    min-height: 100px;
    padding: 20px 40px 20px 40px;
    position: relative;
}

.form_legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 16.5pt;
    line-height: 28pt;
    margin-bottom: 14pt;
    padding: 0;
    width: 100%;
    overflow:hidden;
    height:28pt;
}
.form_label {
    display: block;
    margin-top:10px;
    margin-bottom:2px;
}
.form_fieldset {
		font-size:1em;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.form_input {background-color:#fff;border: 1px solid #d9d9d9;height: 100%;padding: 5px;width: 100%;z-index: 1;border-radius:3px}
.form_input:focus {border:2px solid #567EB9;outline: 0 none; }
.form_input:-moz-read-only {	background-color:#e0e0e0;cursor:not-allowed }
.form_input:read-only {	background-color:#e0e0e0;cursor:not-allowed }
.form_input_disabled { cursor:not-allowed;background-color:#bcbcbc;border:#1 solid  }
.form_input_ddlb { height:30px;-webkit-appearance: menulist-button; }
.form_input_control {
	background-color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	outline: 0 none;
	position: relative;
}

.no-errors {display:none;font-size:24px;color:red;position:absolute;top:6px;right:6px}
.error-state { border:2px solid #ff0000!important }

.stories_title {min-width:1040px;margin-bottom:15px;font-size: 16px;  line-height: 20px;margin-right: 0px;line-height : 35px;width: 100%;  float: left;  display: block;  position: relative;padding-left:5px;color:#fff;background-color: #999999;border-radius:5px;}
.stories_nbpics_thumbs {font-family:"Open Sans", "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size:10px;}
.story_nbpics_thumbs {font-family:"Open Sans", "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size:10px;line-height:10px;}
.stories_thumb { background: url("thumbs_white.png") no-repeat;width:24px;margin-top:5px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_thumb:hover { background: url("thumbs_white_hover.png") no-repeat; }
.stories_list { background: url("list_white.png") no-repeat;width:24px;margin-top:5px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_list:hover { background: url("list_white_hover.png") no-repeat; }
.stories_clear_sel{ background: url("clear_sel_white.png") no-repeat;width:24px;margin-top:6px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_clear_sel:hover { background: url("clear_sel_white_hover.png") no-repeat; }
.stories_email{ background: url("email_stories_white.png") no-repeat;width:32px;margin-top:6px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_email:hover { background: url("email_stories_white_hover.png") no-repeat; }
.stories_topstories{ background: url("show_top_stories_white.png") no-repeat;width:26px;margin-top:6px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_topstories:hover { background: url("show_top_stories_white_hover.png") no-repeat; }
.stories_lightbox{ background: url("show_lightbox_white.png") no-repeat;width:26px;margin-top:6px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_lightbox:hover { background: url("show_lightbox_white_hover.png") no-repeat; }
.stories_filter{ background: url("stories_filter_white.png") no-repeat;width:26px;margin-top:6px;margin-right:5px;line-height:34px;float:left;cursor:pointer; }
.stories_filter:hover { background: url("stories_filter_white_hover.png") no-repeat; }

.stories_thumb_email{ background: url("email_white_14.png") no-repeat;width:21px;line-height:16px;cursor:pointer;float:left;margin-right:10px;   }
.stories_thumb_email:hover { background: url("email_white_14_hover.png") no-repeat; }
.stories_thumb_edit{ background: url("edit_white_14.png") no-repeat;width:21px;line-height:16px;float:left;cursor:pointer;  margin-right:5px;}
.stories_thumb_edit:hover { background: url("edit_white_14_hover.png") no-repeat; }
.stories_thumb_csheet{ background: url("csheet_white_14.png") no-repeat;width:21px;line-height:16px;float:left;cursor:pointer;  margin-right:5px; }
.stories_thumb_csheet:hover { background: url("csheet_white_14_hover.png") no-repeat; }
.stories_thumb_fb{ background: url("facebook_white_14.png") no-repeat;width:21px;line-height:16px;float:left;cursor:pointer;  margin-right:5px; }
.stories_thumb_fb:hover { background: url("facebook_white_14_hover.png") no-repeat; }


.xstory_frame {	position:relative;float: left;width:190px;height:210px;font-size:10px;	border-style: solid;	background-color: #FFFFFF;	border-width: 1px;	border-color: #ececec;}
.story_container {font-size:10px;width:19.5em;height:24em;position:relative;float: left;}
.story_frame {	position:relative;float: left;font-size:10px;width:19em;height:21m;	border-style: solid;	background-color: #FFFFFF;	border-width: 1px;	border-color: #ececec;}
.story_frame:hover 	{	background-color: #DEDEDE;	border-color: #aaaaaa;}
.story_frame_tools:hover {font-size:10px;height:23em}
.story_frame_tools:hover .story_frame_footer {display:block;}
.story_frame_footer {font-size:10px;width:18.8em;display:none;position:absolute;bottom:0.5em;height:1.5em;background:#DEDEDE;;margin:0 auto}
.story_thumbnail {margin: 2px 2px; ; height: 138px; width: 190px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;}
.story_categories {text-align:center;color:#909090;}
.story_credits {font-size:10px;height:1.5em;line-height:1.5em;overflow:hidden;text-align:center;color:#909090;}
.story_headline{padding-top:0.2em;padding-left:2em;padding-right:2em; height:2.8em;overflow:hidden;}
.story_headline_text{clear:left;text-align: center;text-decoration:none;font-size:10px;line-height:1.2em;	font-weight:bold!important;}
.story_nbpics {margin: 0px 5px;color:#909090;}


.story_border { display: inline-block; }
.story_border.selected { border: 0px #999999 solid; }
.story_border_admin { display: inline-block; }
.story_border_admin:hover .story_check { display:block }
.story_border_admin.selected { border: 0px #999999 solid; }
.story_border_admin.selected:after {position: absolute;display: block;border-top: 25px solid #999999;border-left: 25px solid transparent;right: 0;content: "";top: 0;z-index: 101;}
.story_border_admin.selected:before {position: absolute;display: block;content: "\e003";color: #fff;margin-right:1px;right: 0;font-family: 'metroSysIcons';font-size: 9pt;font-weight: normal;z-index: 102;top: 0;}

.story_check 	 { display:none;z-index:20;cursor:pointer;position:absolute;top:0px;right:0px;width:15px;height:15px; }
.story_check:after {position: absolute;display: block;border-top: 25px solid #999999;border-left: 25px solid transparent;right: 0;content: "";top: 0;z-index: 101;}
.story_checked { display:block;z-index:200;cursor:pointer;position:absolute;top:0px;right:0px;width:15px;height:15px; }

.stories_list_categ_block { margin-top:3px;margin-right:5px;width:15px;height:15px;float:left; }
.stories_thumb_categ_block { margin-top:2px;margin-right:5px;width:10px;height:10px;float:left }



.story_list_email { background: url("email_gray.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.story_list_email:hover { background: url("email_gray_hover.png") no-repeat;}
.story_list_edit { background: url("edit_gray_20.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.story_list_edit:hover { background: url("edit_gray_20_hover.png") no-repeat; }
.story_list_csheet { background: url("csheet_gray.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.story_list_csheet:hover { background: url("csheet_gray_hover.png") no-repeat;}
.story_list_fb { background: url("facebook_gray.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.story_list_fb:hover { background: url("facebook_gray_hover.png") no-repeat; }

.prev_story { background: url("prev_story_white.png") no-repeat;width:30px;margin-left:10px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.prev_story:hover { background: url("prev_story_white_hover.png") no-repeat; }
.prev_story_disabled { background: url("prev_story_white_hover.png") no-repeat;width:30px;margin-left:10px;margin-top:5px;height:24px;float:left;}
.next_story { background: url("next_story_white.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.next_story:hover { background: url("next_story_white_hover.png") no-repeat; }
.next_story_disabled { background: url("next_story_white_hover.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left; }
.refresh_story { background: url("refresh_white.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.refresh_story:hover { background: url("refresh_white_hover.png") no-repeat; }
.back_stories { background: url("back_stories_white.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.back_stories:hover { background: url("back_stories_white_hover.png") no-repeat; }
.all_lightbox { background: url("add_lightbox_white.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.all_lightbox:hover { background: url("add_lightbox_white_hover.png") no-repeat; }
.lightbox { background: url("show_lightbox_white.png") no-repeat;width:30px;margin-left:0px;margin-top:5px;height:24px;float:left;cursor:pointer; }
.lightbox:hover { background: url("show_lightbox_white_hover.png") no-repeat; }



.lightbox_thumb_save_white { background: url("lightbox_thumb_save_white.png") no-repeat;margin-left:3px;width:14px;margin-left:0px;float:left;cursor:pointer; }
.lightbox_thumb_save_white:hover { background: url("lightbox_thumb_save_white_hover.png") no-repeat;}
.lightbox_thumb_delete_white { background: url("lightbox_thumb_delete_white.png") no-repeat;margin-left:3px;width:14px;margin-left:0px;float:left;cursor:pointer; }
.lightbox_thumb_delete_white:hover { background: url("lightbox_thumb_delete_white_hover.png") no-repeat;}

.lightbox_thumb_buy_white { background: url("lightbox_thumb_buy_white.png") no-repeat;margin-left:3px;width:14px;margin-left:0px;float:left;cursor:pointer; }
.lightbox_thumb_buy_white:hover { background: url("lightbox_thumb_buy_white_hover.png") no-repeat;}

.lightbox_popup_rename			 { background: url("lightbox_rename_gray.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.lightbox_popup_rename:hover { background: url("lightbox_rename_gray_hover.png") no-repeat;}
.lightbox_popup_save 			 	 { background: url("lightbox_download_gray.png") no-repeat;width:20px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_save:hover   { background: url("lightbox_download_gray_hover.png") no-repeat;}
.lightbox_popup_clear 			 { background: url("lightbox_clear_gray.png") no-repeat;width:20px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_clear:hover { background: url("lightbox_clear_gray_hover.png") no-repeat;}
.lightbox_popup_delete 			 { background: url("lightbox_delete_gray.png") no-repeat;width:20px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_delete:hover { background: url("lightbox_delete_gray_hover.png") no-repeat;}
.lightbox_popup_requests	{ background: url("lightbox_request_gray.png") no-repeat;width:29px;height:22px;float:left;margin-right:5px;cursor:pointer; }
.lightbox_popup_requests:hover { background: url("lightbox_request_gray_hover.png") no-repeat;width:29px;height:22px;float:left;margin-right:5px;cursor:pointer; }

.lightbox_popup_new 			 { background: url("lightbox_add_gray.png") no-repeat;width:20px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_new:hover { background: url("lightbox_add_gray_hover.png") no-repeat;}
.lightbox_popup_copy 			 { background: url("lightbox_duplicate_gray.png") no-repeat;width:24px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_copy:hover { background: url("lightbox_duplicate_gray_hover.png") no-repeat;}

.icon_settings 			 { background: url("lightbox_manage_gray.png") no-repeat;width:24px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.icon_settings:hover { background: url("lightbox_manage_gray_hover.png") no-repeat;}

.lightbox_popup_manage 			 { background: url("lightbox_manage_new_gray.png") no-repeat;width:24px;height:26px;margin-top:-2px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_manage:hover { background: url("lightbox_manage_new_gray_hover.png") no-repeat;}
.lightbox_popup_manage_old 			 { background: url("lightbox_manage_gray.png") no-repeat;width:24px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightbox_popup_manage_old:hover { background: url("lightbox_manage_gray_hover.png") no-repeat;}

.lightbox_popup_buy 			 { background: url("lightbox_buy_gray.png") no-repeat;width:20px;height:22px;float:left;margin-right:5px;cursor:pointer; }
.lightbox_popup_buy:hover { background: url("lightbox_buy_gray_hover.png") no-repeat;}
.lightbox_popup_delete_pictures { background: url("lightbox_delete_pictures_white.png") no-repeat;margin-right:10px;width:20px;height:22px;float:left;cursor:pointer; }
.lightbox_popup_delete_pictures:hover { background: url("lightbox_delete_pictures_white_hover.png") no-repeat;}

.lightboxes_popup_new 			 { background: url("lightbox_add_white.png") no-repeat;width:20px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.lightboxes_popup_new:hover { background: url("lightbox_add_white_hover.png") no-repeat;}
.lightboxes_delete_selected	{ background: url("lightbox_delete_white.png") no-repeat;margin-right:10px;width:20px;height:22px;float:left;cursor:pointer; }
.lightboxes_delete_selected:hover { background: url("lightbox_delete_white_hover.png") no-repeat;}

.lightbox_icon { background: url("show_lightbox_white.png") no-repeat;width:30px;margin-left:0px;height:24px;float:left;cursor:pointer; }
.email_icon { background: url("email_white.png") no-repeat;width:25px;margin-left:0px;height:22px;float:left;cursor:pointer; }
.redlink {color:red !important;font-size:14px}
.delete_icon { background: url("delete_white.png") no-repeat;margin-right:10px;width:20px;height:22px;float:left;cursor:pointer; }
.delete_icon:hover { background: url("delete_white_hover.png") no-repeat;}
.excel_icon { background: url("icon_excel_white.png") no-repeat;margin-right:10px;width:25px;height:28px;float:left;cursor:pointer; }
.excel_icon:hover { background: url("icon_excel_white_hover.png") no-repeat;}
.new_user_icon { background: url("icon_new_user_white.png") no-repeat;margin-right:10px;width:30px;height:26px;float:left;cursor:pointer; }
.new_user_icon:hover { background: url("icon_new_user_white_hover.png") no-repeat;}
.new_group_icon { background: url("icon_new_group_white.png") no-repeat;margin-right:10px;width:30px;height:26px;float:left;cursor:pointer; }
.new_group_icon:hover { background: url("icon_new_group_white_hover.png") no-repeat;}
.icon_duplicate { background: url("icon_duplicate_white.png") no-repeat;width:24px;height:22px;float:left;margin-right:10px;cursor:pointer; }
.icon_duplicate:hover { background: url("icon_duplicate_white_hover.png") no-repeat;}
.icon_delete_selected { background: url("icon_delete_selected_white.png") no-repeat;width:26px;height:26px;float:left;margin-right:10px;cursor:pointer; }
.icon_delete_selected:hover { background: url("icon_delete_selected_white_hover.png") no-repeat;}
.icon_delete_empty { background: url("icon_delete_empty_white.png") no-repeat;width:26px;height:26px;float:left;margin-right:10px;cursor:pointer; }
.icon_delete_empty:hover { background: url("icon_delete_empty_white_hover.png") no-repeat;}
	
.icon_merge { background: url("icon_merge_white.png") no-repeat;width:26px;height:26px;float:left;margin-right:10px;cursor:pointer; }
.icon_merge:hover { background: url("icon_merge_white_hover.png") no-repeat;}
.icon_new 			 { background: url("icon_new_white.png") no-repeat;width:26px;height:26px;float:left;margin-right:10px;cursor:pointer; }
.icon_new:hover { background: url("icon_new_white_hover.png") no-repeat;}
.icon_select_all 			 { background: url("icon_select_all_white.png") no-repeat;width:26px;height:26px;float:left;margin-right:10px;cursor:pointer; }
.icon_select_all:hover { background: url("icon_select_all_white_hover.png") no-repeat;}
	

	
.icon_email_list { background: url("email_black.png") no-repeat;width:32px;cursor:pointer; }
.icon_email_list:hover { background: url("email_black_hover.png") no-repeat; }


.clipboard_copy_keywords_icon { background: url("clipboard_copy_black.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.clipboard_copy_keywords_icon:hover { background: url("clipboard_copy_black_hover.png") no-repeat;}
.clipboard_copy_icon { background: url("clipboard_copy_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.clipboard_copy_icon:hover { background: url("clipboard_copy_white_hover.png") no-repeat;}
.clipboard_paste_keywords_icon { background: url("clipboard_paste_black.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.clipboard_paste_keywords_icon:hover { background: url("clipboard_paste_black_hover.png") no-repeat;}
.clipboard_paste_icon { background: url("clipboard_paste_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.clipboard_paste_icon:hover { background: url("clipboard_paste_white_hover.png") no-repeat;}

.rotate_right_icon { background: url("rotate_right_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.rotate_right_icon:hover { background: url("rotate_right_white_hover.png") no-repeat;}
.rotate_left_icon { background: url("rotate_left_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.rotate_left_icon:hover { background: url("rotate_left_white_hover.png") no-repeat;}
.archive_icon { background: url("archive_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.archive_icon:hover { background: url("archive_white_hover.png") no-repeat;}
.unarchive_icon { background: url("unarchive_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.unarchive_icon:hover { background: url("unarchive_white_hover.png") no-repeat;}
.upload_icon { background: url("upload_white.png") no-repeat;margin-right:10px;width:24px;height:22px;float:left;cursor:pointer; }
.upload_icon:hover { background: url("upload_white_hover.png") no-repeat;}

.iptc_transm_ref {color:#ff0000!important}

.LIGHTBOXES_PN_CORBIS	{ background: url("lightbox_pn_corbis.png") no-repeat;margin-right:10px;width:22px;height:22px;float:left;cursor:pointer; }
.LIGHTBOXES_PN_CORBIS:hover { background: url("lightbox_pn_corbis_hover.png") no-repeat;}


.lightboxes_csheet { background: url("csheet_white.png") no-repeat;margin-right:10px;width:22px;height:22px;float:left;cursor:pointer; }
.lightboxes_csheet:hover { background: url("csheet_white_hover.png") no-repeat;}
.lightboxes_create_story{ background: url("create_story_white.png") no-repeat;margin-right:10px;width:22px;margin-top:1px;height:24px;float:left;cursor:pointer; }
.lightboxes_create_story:hover { background: url("create_story_white_hover.png") no-repeat;}

.lightboxes_email { background: url("email_white.png") no-repeat;margin-right:5px;width:30px;height:22px;float:left;cursor:pointer; }
.lightboxes_email:hover { background: url("email_white_hover.png") no-repeat;}

.lightboxes_copy2user { background: url("lightbox_copy_user_white.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.lightboxes_copy2user:hover { background: url("lightbox_copy_user_white_hover.png") no-repeat;}
.lightboxes_share { background: url("lightbox_share_white.png") no-repeat;width:30px;height:20px;float:left;cursor:pointer; }
.lightboxes_share:hover { background: url("lightbox_share_white_hover.png") no-repeat;}


.popup_lightbox_email_close {text-align:center;position:absolute;bottom:0;width:100%;padding-right:25px}

.popup_lightbox_name {display: table; margin: 0 auto;margin-top:15px;}
.popup_lightbox_create_button {display: table; margin: 0 auto;margin-top:10px;}
.xpopup_window_title {margin:5px;background-color:#909090;color:#FFFFFF;border-radius:5px;position:absolute;float:left;top:0px;;width:368px;height:28px;cursor: move;}
.popup_window_title {margin:5px;background-color:#909090;color:#FFFFFF;border-radius:5px;position:relative;float:left;top:0px;;width:368px;height:28px;cursor: move;}
.popup_window {background-color:#ffffff;;border: 1px solid #e9e9e9;border-radius:5px;width:380px;height:120px;float:left;}
.xpopup_window_download {height:140px !important}
.popup_window_download {height:auto !important}
.popup_window_email {width:900px !important;height:540px !important;}

.popup_window_title_email {width:888px!important}

.popup_window_title_dyn {margin:5px;background-color:#909090;color:#FFFFFF;border-radius:5px;top:0px;;width:368px;height:28px;cursor: move;}
.popup_window_dyn {background-color:#ffffff;border: 1px solid #e9e9e9;border-radius:5px;}


.preview_request { background: url("request_gray.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;margin-right:3px;height:24px;float:left;cursor:pointer;  }
.preview_request:hover { background: url("request_gray_hover.png") no-repeat; }



/* changement couleur triangle pour la sélection des sujets (couleur = couleur catégorie) */
.icon_prev_page_disabled {width:30px;line-height:35px;height:28px;background: url("back_hover.png") no-repeat;background-position:0px 7px;	}
.icon_prev_page {width:30px;line-height:35px;height:28px;background: url("back.png") no-repeat;cursor:pointer;background-position:0px 7px;	}
.icon_prev_page:hover { background: url("back_hover.png") no-repeat;background-position:0px 7px;	 }

.icon_next_page_disabled { width:30px;line-height:35px;height:28px;;background: url("next_hover.png") no-repeat;background-position:0px 7px;		}
.icon_next_page { width:30px;line-height:35px;height:28px;;background: url("next.png") no-repeat;cursor:pointer;background-position:0px 7px;		}
.icon_next_page:hover { background: url("next_hover.png") no-repeat;background-position:0px 7px;	 }

.thumbnails_lightbox_container_old { position:relative;clear:both; width:100%; }
.thumbnails_lightbox_container { position:relative;clear:both;min-width:1040px }
.thumbnails_container_lb_fixed { margin-right:210px!important;}
.thumbnails_container_lb_closed { margin-right:0px;}

.stories_thumbnails_container_lb_fixed { margin-right:230px;}

.thumb_infos { text-align:center }

.thumb_large_container {width:240px;min-width:240px;min-height:250px;height:250px;float: left}
.thumb_large_frame {position:relative;float: left;width:230px;height:230px;font-size:10px;	border-style: solid;	background-color: #ececec;	border-width: 1px;	border-color: #dcdcdc;}
.thumb_large_thumbnail {margin: 2px 2px; ; height: 195px; width: 230px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;}
.thumb_large_frame_footer{width:235px;display:none;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}
.thumb_large_frame_footer2{width:235px;display:block;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}
.thumb_large_frame_footer2 .th_add_lightbox {display:none}
.thumb_large_frame_tools:hover .thumb_large_frame_footer2 {display:none}
.thumb_large_frame_tools:hover .thumb_large_frame_footer {display:block}
.thumb_large_frame:hover 	{	background-color: #cbcbcb;	border-color: #aaaaaa;}
.thumb_large_wantmore { background: url("big_next_page_100.png") no-repeat;background-position:60px 50px;;cursor:pointer; font-size:18px;display:table-cell;vertical-align:middle;width:230px;height:200px;text-align:center;color:#808080}

.thumb_container {width:200px;min-width:200px;min-height:210px;height:210px;float: left}
.thumb_frame {position:relative;float: left;width:190px;height:190px;font-size:10px;	border-style: solid;	background-color: #ececec;	border-width: 1px;	border-color: #dcdcdc;}
.thumb_thumbnail {margin: 2px 2px; ; height: 155px; width: 190px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;}
.thumb_frame_footer{width:195px;display:none;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}
.thumb_frame_footer2{width:195px;display:block;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}

.thumb_small_container {width:170px;min-width:170px;min-height:190px;height:190px;float: left}
.thumb_small_frame {position:relative;float: left;width:160px;height:180px;font-size:10px;	border-style: solid;	background-color: #ececec;	border-width: 1px;	border-color: #dcdcdc;}
.thumb_small_thumbnail {margin: 2px 2px; ; height: 145px; width: 160px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;}
.thumb_small_frame_footer{width:165px;display:none;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}
.thumb_small_frame_footer2{width:165px;display:block;background:transparent;position:relative;bottom:18px;height:24px;;text-align:center;z-index:520}


.thumb_frame:hover 	{	background-color: #cbcbcb;	border-color: #aaaaaa;}
.thumb_credit {text-align:center;height:15px;overflow:hidden;}

.thumb_frame_footer2 .th_add_lightbox {display:none}
.thumb_frame_tools:hover .thumb_frame_footer2 {display:none}
.thumb_frame_tools:hover .thumb_frame_footer {display:block}



.thumb_wantmore { background: url("big_next_page_100.png") no-repeat;background-position:40px 30px;;cursor:pointer; font-size:18px;display:table-cell;vertical-align:middle;width:180px;height:210px;text-align:center;color:#808080}
.thumb_large_wantmore { background: url("big_next_page_100.png") no-repeat;background-position:60px 50px;;cursor:pointer; font-size:18px;display:table-cell;vertical-align:middle;width:230px;height:200px;text-align:center;color:#808080}

.lightbox_main {border: 1px solid #e9e9e9;border-radius:5px;width:210px;background-color:#ffffff;}
.lightbox_window_container {display:none;z-index:500;display:block;position:absolute;width:210px;height:520px;top:0px;right:0px;overflow:hidden}
.lightbox_title {margin:5px;background-color:#909090;color:#ffffff;border-radius:5px;position:absolute;float:left;top:0;;width:198px;height:28px}
.lightbox_toolbar {margin-top:4px;width:220px;height:25px;position:relative;top:32px;left:0px;text-align:center;}

.lightbox_thumbnail_container {width:90px;height:105px;float: left;}
.lightbox_thumbnail_container:hover .lightbox_thumbnail_icons {display:block;}
.lightbox_thumbnail_frame {position:relative;float: left;width:88px;height:105px;font-size:10px;	border-style: solid;	background-color: #ececec;	border-width: 1px;	border-color: #dcdcdc;}
.lightbox_thumbnail_frame:hover {background-color: #bcbcbc;	border-width: 1px;	border-color: #909090;}

.lightbox_thumbnail {margin-top: 2px; margin-left: 2px; margin-top:2px;; height: 90px; width: 90px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;}
.lightbox_thumbnail_icons {display:none;position:absolute;bottom:2px;width:100%}



.arimages_bottom_footer { height:100%;min-height: 100%;height: auto !important;margin: 0 auto -30px; }

.arimages_footer, .push { height: 40px; /* .push must be the same height as .footer */ }

#theToolTip{position: absolute;left: -300px;width: 260px;border: 0px solid #000000;padding: 0px 0px 0px 0px;background-color: transparent;visibility: hidden;z-index: 100;}
.theTooltip {z-index:30000; background: transparent; height:160px;width:270px;}


.tooltip_preview {background: url("tooltip_preview.png") no-repeat scroll left top transparent;padding-top: 10px;position: absolute;text-align: left;}
.tooltip_preview_v {	width:525px;height: 340px;}
.tooltip_preview_h {	width:525px;height: 240px;}

.tooltip_preview_bottom {background: url("tooltip_preview.png") no-repeat scroll left bottom transparent;bottom: -14px;height: 14px;left: 0;position: absolute;width: 525px;}
.tooltip_preview_container {padding-left: 10px;padding-right: 10px;}

.xtooltip_preview_title_wrapper {min-width: 490px;}
.tooltip_preview_title {font-family: Arial,Helvetica,sans-serif !important;text-align:center;font-size: 10px;padding-left:5px;padding-bottom: 4px;margin-bottom:4px;font-weight : bold;text-decoration: underline;overflow:hidden;width:95%}

.tooltip_preview_title_old {text-align:center;font-size: 10px;font-weight : bold;text-decoration: underline;height:12px;padding-bottom: 4px;margin-bottom:4px;padding-left:10px;width:490px;overflow:hidden;}
.tooltip_preview_thumbnail_h {padding-left:10px;width:200px;height:210px;text-align: left;float:left;overflow:hidden}
.tooltip_preview_thumbnail_v {padding-left:10px;width:200px;height:310px;text-align: left;float:left;overflow:hidden}
.tooltip_preview_infos_h {font-family: Arial,Helvetica,sans-serif;font-size: 10px !important;position:relative;padding-left: 5px;padding-right:5px;width: 190px;float: left;height:200px;}
.tooltip_preview_infos_v {font-family: Arial,Helvetica,sans-serif;font-size: 10px!important;position:relative;padding-left: 5px;padding-right:5px;width: 270px;float: left;height:260px;}
.tooltip_preview_caption {font-family: Arial,Helvetica,sans-serif !important;padding-left: 10px;float: left;}
.tooltip_preview_copyright {font-family: Arial,Helvetica,sans-serif;text-align:center;padding-left:5px;width:95%;line-height:12px;font-size: 10px;height:50px;float: left;position:absolute; bottom:0;left:0;}
.tooltip_preview_hr {margin: 10px 0 !important ;padding-left:4px;text-align:left;border:none;height:1px;width:95%;background:#808080;text-align:center}

.tooltip_small {width: 270px;height:155px;font-size:10px;background: url("tooltip.png") no-repeat scroll left top transparent;position: absolute;text-align: left;}
.tooltip_small_bottom {background: url("tooltip.png") no-repeat scroll left bottom transparent;bottom: -14px;height: 14px;left: 0;position: absolute;width: 270px;}
.tooltip_small_table { font-size: 10px;border:none;height:140px;width:250px; }
.tooltip_small_container {font-size: 10px;width:240px;text-align: left;padding-left:10px;padding-right: 10px;height:140px;}
.tooltip_small_title {text-align: center;font-weight : bold;text-decoration: underline;max-height:26px;margin-bottom:4px;width:240px;overflow:hidden;}
.tooltip_small_infos {text-align: center;position:relative;width: 240px;float: left;height:120px;}
.tooltip_small_caption {text-align: center;width:240px;height:70px;float: left;overflow:hidden;}
td.tooltip_small_country_date{height:32px}
div.tooltip_small_country_date {text-align: center;width:240px;padding-top:4px;max-height:28px;overflow:hidden}
td.tooltip_small_copyright{height:24px}
div.tooltip_small_copyright {text-align:center;border-top:1px solid;height:16px;overflow:hidden}


.story_tooltip {  width: 270px;height:155px;font-size:10px;background: url("tooltip_preview.png") no-repeat scroll left top transparent;position: absolute;text-align: left;}
.story_tooltip_bottom {background: url("tooltip_preview.png") no-repeat scroll left bottom transparent;bottom: -14px;height: 14px;left: 0;position: absolute;width: 370px;}

.stories_tooltip {background:#FFFFFF;
						box-shadow: 4px 2px 6px 0px rgba(64, 64, 64, 0.7); 
		-webkit-box-shadow: 4px 2px 6px 0px rgba(64, 64, 64, 0.7);
		-moz-box-shadow:    4px 2px 6px 0px rgba(64, 64, 64, 0.7); 
		border-radius: 10px;
		border:1px solid #EEEEEE;
		width:340px;height:200px;font-size:12px;
}
.stories_tooltip_title {font-size:12px;color:#fff;overflow:hidden;line-height:20px;width:330px;height:20px;top:5px;left:5px;position:relative;padding-right:35px;padding-left:5px;border-radius: 3px;}
.stories_tooltip_date_infos {float:left;position:relative;top:4px;left:10px;max-height:34px;overflow:hidden;color:#000}
.stories_tooltip_caption {clear:both;position:relative;top:0px;left:10px;height:120px;width:290px;overflow:hidden}
.stories_tooltip_credits {position:relative;top:5px;left:10px;;height:20px;width:320px;overflow:hidden;color:#909090;border-top:1px #909090 dotted}



.thumbnails_tooltip {background:#FFFFFF;
						box-shadow: 4px 2px 6px 0px rgba(64, 64, 64, 0.7); 
		-webkit-box-shadow: 4px 2px 6px 0px rgba(64, 64, 64, 0.7);
		-moz-box-shadow:    4px 2px 6px 0px rgba(64, 64, 64, 0.7); 
		border-radius: 10px;
		border:1px solid #EEEEEE;font-size:12px;
		padding-right:10px
}


.thumbnails_tooltip_v {width:480px;height:340px;overflow:hidden;}
.thumbnails_tooltip_h {width:480px;height:235px;}
.thumbnails_tooltip_image {left:10px;padding-top:10px;padding-left:5px;margin-right:5px;float:left;}
.thumbnails_tooltip_title {width:100%;font-size:12px;color:#fff;overflow:hidden;line-height:20px;height:20px;top:5px;left:5px;position:relative;padding-right:35px;padding-left:5px;border-radius: 3px;background-color:#999999}
.thumbnails_tooltip_h.thumbnails_tooltip_image {width:290px}
.thumbnails_tooltip_image_v {left:10px;padding-top:10px;padding-left:5px;margin-right:5px;float:left;height:300px;}
.thumbnails_tooltip_image_h {left:10px;padding-top:10px;padding-left:5px;margin-right:5px;float:left;width:280px;height:200px;overflow:hidden}
.thumbnails_tooltip_img_v {height:300px;width:auto;}
.thumbnails_tooltip_img_h {width:280px;height:auto}
.thumbnails_tooltip_date_infos{position:relative;height:30px;overflow:hidden;color:#909090}
.thumbnails_tooltip_caption_v {position:relative;overflow:hidden;padding-top:0px;height:200px;float:left;}
.thumbnails_tooltip_caption_h {position:relative;overflow:hidden;padding-top:0px;height:140px;}
.thumbnails_tooltip_credits {float:bottom;bottom:0px;height:20px;overflow:hidden}
.thumbnails_tooltip_image_info_v {left:5px;top:10px;position:relative;float:left;width:200px;height:300px;overflow:hidden;}
.thumbnails_tooltip_image_info_h {left:5px;top:10px;position:relative;float:left;width:172px;height:200px;}
.thumbnails_tooltip_bottom {position:absolute;left:0px;bottom:0px;}
.thumbnails_tooltip_bottom_line_v {position:absolute;top:0px;left:0px;width:220px;height:1px;border-top:1px #909090 dotted}
.thumbnails_tooltip_bottom_line_h {position:absolute;top:0px;left:0px;width:175px;height:1px;border-top:1px #909090 dotted}
.thumbnails_tooltip_bottom_credits_h {padding-top:2px;height:35px;overflow:hidden;color:#909090}
.thumbnails_tooltip_bottom_credits_v {padding-top:2px;height:35px;overflow:hidden;color:#909090}
.thumbnails_tooltip_headline {width:400px;overflow:hidden;float:left;padding-top:0px;padding-left:5px;}
.thumbnails_tooltip_headline_video {float:left;line-height:20px;width:24px;background: url("video_white_20.png") no-repeat scroll transparent;background-position:0px 1px;}
.thumbnails_tooltip_headline_photo {float:left;line-height:20px;width:24px;background: url("camera.png") no-repeat scroll transparent;margin-top:2px;background-position:0px 0px;background-size:auto 16px;}
.thumbnails_tooltip_headline_calendar{float:left;line-height:20px;width:24px;background: url("calendar_white.png") no-repeat scroll transparent;margin-top:2px;background-position:0px 0px;background-size:auto 16px;}

.icon_calendar {float:left;height:24px;width:24px;background: url("calendar_white.png") no-repeat scroll transparent;margin-top:2px;background-position:0px 0px;background-size:auto 24px;}

.icon_pdf   {float:left;line-height:20px;height:20px;width:24px;right:0px;margin-right:-2px;background: url("pdf_white.png") no-repeat scroll transparent;margin-top:2px;background-position:0px 0px;background-size:auto 16px;}
.icon_pdf22   {width:24px;height:24px;background: url("pdf_white.png") no-repeat scroll transparent;}
.icon_pdf22:hover   {background: url("pdf_white_hover.png") no-repeat scroll transparent;}
.icon_email {float:left;line-height:20px;height:20px;width:24px;margin-left:2px;background: url("email_white_14.png") no-repeat scroll transparent;margin-top:2px;background-position:0px 0px;background-size:auto 16px;}
 
.icon_search   			 {width:24px;height:24px;background: url("search_icon_white.png") no-repeat scroll transparent;}
.icon_search:hover   {background: url("search_icon_white_hover.png") no-repeat scroll transparent;}


.table_display_ligne_1 {background: none repeat scroll 0 0 #eeeeee;}
.table_display_ligne_0 {}
.table_display {    margin-bottom: 14pt; width: 100%}

.planning_search_results { font-size:12px;}


.table_display thead th, .table_display thead td {
    border-bottom: 1px solid #111111;
}
.table_display thead th {
    vertical-align: bottom;
}
.table_display th, .metro .table_display td {
    border-bottom: 1px solid #eaeaea;
    font-size: 14px;
    line-height: 14pt;
    padding: 8px;
    vertical-align: top;
}

/* Scroll lightbox */
.scroller_anchor{height:0px; margin:0; padding:0;}

/* Menu et sous menu header */
.categ_menu { font-family: 'SEGOEUIL' !important; }
.categ_menu ul {
  left:0px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  padding: 0px;
}

.categ_menu li {
	float:left;
  display: inline-block;
  margin-right:25px;;

  padding: 0;
  vertical-align: baseline;
  position: relative;
}

.categ_menu li:first-child {
  margin-left:-20px;
}
.categ_menu li a {color:#000;font-size:16px;}
.horizontal-menu li a:hover {color:rgba(45, 173, 237, 0.8)!important}
.footer_arimages:hover {color:rgba(45, 173, 237, 0.8)!important}
.footer_arimages_card_title {font-size:11px} 
.footer_arimages_card {font-size:13px}
.footer_customer_info {font-size:11px} 
.metro .horizontal-menu.footer a {font-size:11px} 
.option_menu_container { 
	position:relative;
	float:right;
	height:25px;  /* Taille 25, si espace entre container et sous-menu, le sous menu est caché */
} 
.option_menu_container ul {
  right:0px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  padding: 0px;
}
.option_menu_container ul li a {color:#000;font-size:16px;}
.option_menu_container ul li a:hover {color:#000;font-size:16px;}

.option_submenu {
	display:block !important
	float: right;
	
	right: 0px;	
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #dcddde;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 170px;
	z-index: 1000;	
	display:block ! important;
	
}

.option_submenu ul {
	position:relative;
	left:0px;
	top:25px; !important;
}
.option_submenu li { 
	width:160px;
  line-height: 20px;
	display: inline-block;
  margin-left: 5px;
  margin-right:5px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
}

.option_submenu li:first-child {margin-top:5px;}
.option_submenu li:last-child {margin-bottom: 5px;}
.option_submenu li:hover {background: none repeat scroll 0 0 #dcdcdc;border-color: #a8d2fd;}

.option_submenu_container {
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	width:200px;	
	display:none;
	background-color:#ff0000;
}
.option_submenu_container  ul {top:25px;right:0px;	}

.option_submenu_items {cursor:pointer;padding-right:10px;padding-left:10px;width:200px;margin:0px;}
.option_submenu_items:hover { background-color:#dcdcdc; }


.ads_image {background-repeat:no-repeat;background-position:center;text-align:center;float:left;display:tablecell;vertical-align:middle;line-height:60px;border: 1px solid #bcbcbc;border-radius:5px;margin-top:10px;width:210px;height:70px;cursor:pointer}
.topstories_window {width:210px;float:left;margin-right:5px;}
.topstories_border {border: 1px solid #e9e9e9;border-radius:5px;width:210px;;float:left;}
.topstories_header {background-color:#FDCA13;color:#FFFFFF;border-radius:5px;position:relative;float:left;top:0px;;width:210px;height:28px}
.topstories_title  {float:left;padding-top:3px;padding-left:5px;}
.topstories_body   {padding-left:5px;position:relative;top:35px;;overflow:hidden}
.topstories_thumb_h{float:left;width:85px;line-height:60px}
.topstories_thumb_v{float:left;width:85px;line-height:80x;margin-top:2px;}
.topstories_row		 {padding-top:2px;vertical-align:top}
.topstories_row_separator  {border-top: 1px dotted #909090;color: #909090;height: 1px;width:100%;margin-left:0px;margin-top:5px;}
.topstories_row_info_h { float:left;width:85px;height:60px;font-size:10px }
.topstories_row_info_v { float:left;width:85px;height:80px;font-size:10px }
.topstories_headline{position:relative;top:0px;left:0px;height:39px;overflow:hidden}
.topstories_count   {font-size:10px;;color:#909090;position:relative;bottom:0px;left:0px;height:12px}
.topstories_img_thumb_h {border-width: 0px; width: 85px; padding-right: 2px;}
.topstories_img_thumb_v {border-width: 0px; height: 80px; padding-right: 2px;}
.popup_download_close {background: url("close_white.png") no-repeat scroll transparent;width:20px;height:20px;}
.popup_download_close:hover {background: url("close_gray.png") no-repeat scroll transparent;width:20px;height:20px;}

.preview_title {min-width:900px;margin-bottom:15px;font-size: 16px;  line-height: 20px;margin-right: 0px;line-height : 35px;width: 100%;  float: left;  display: block;  position: relative;padding-left:5px;color:#fff;background-color: #999999;border-radius:5px;}
img.img_preview_shadow { border-style: solid;border-width: 5px; border-color: #ffffff;box-shadow: 1px 1px 6px #555; }

.preview_add_lightbox { background: url("add_lightbox_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }
.preview_add_lightbox:hover { background: url("add_lightbox_white_hover.png") no-repeat; }
.preview_save { background: url("save_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }
.preview_save:hover { background: url("save_white_hover.png") no-repeat; }
.preview_edit { background: url("edit_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer;  }
.preview_edit:hover { background: url("edit_white_hover.png") no-repeat; }
.preview_print { background: url("print_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer;  }
.preview_print:hover { background: url("print_white_hover.png") no-repeat; }
.preview_request { background: url("request_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;margin-right:3px;height:24px;float:left;cursor:pointer;  }
.preview_request:hover { background: url("request_white_hover.png") no-repeat; }

.preview_datas_special_infos {text-decoration: none;color : red;}
.preview_label { width:150px;float:left;color:#909090 }
.preview_infos { color:#404040}
.preview_infos_city { color:#909090 }
.preview_technical_infos { font-size:12px;color:#000 }
.preview_keywords { color: #000 }
.preview_categs { color: #000 }
.preview_pic_credits {color:#909090 }


.update_icon { background: url("update_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }
.update_icon:hover { background: url("update_white_hover.png") no-repeat; }
.update_next_icon { background: url("update_next_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }
.update_next_icon:hover { background: url("update_next_white_hover.png") no-repeat; }
.update_next_icon_disabled { background: url("update_next_white_hover.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }

.update_prev_icon { background: url("update_prev_white.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }
.update_prev_icon:hover { background: url("update_prev_white_hover.png") no-repeat; }
.update_prev_icon_disabled { background: url("update_prev_white_hover.png") no-repeat;width:30px;margin-left:0px;margin-top:0px;height:24px;float:left;cursor:pointer; }


.live_blink_fade {
  -moz-animation-duration: 600ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  
  -webkit-animation-duration: 600ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  
  animation-duration: 600ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@-moz-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

.live_blink {
  animation-duration: 2000ms;
  animation-name: tgle;
  animation-iteration-count: infinite;

  -moz-animation-duration: 2000ms;
  -moz-animation-name: tgle;
  -moz-animation-iteration-count: infinite;

  -webkit-animation-duration: 2000ms;
  -webkit-animation-name: tgle;
  -webkit-animation-iteration-count: infinite;
}

@keyframes tgle {
  0% {
    opacity: 0;
  }

  49.99% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }

  99.99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes tgle {
  0% {
    opacity: 0;
  }

  49.99% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }

  99.99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

-moz-keyframes tgle {
  0% {
    opacity: 0;
  }

  49.99% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }

  99.99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.planning_menu {cursor: pointer;position:relative;float: left;width:120px;height: 120px;margin-bottom: 10px;margin-left: 10px;}
.planning_menu_mobile {cursor: pointer;position:relative;float: left;width:120px;height: 120px;margin-bottom: 10px;margin-left: 10px;}
.planning_menu:hover .planning_submenu {display:block}
.planning_menu:focus .planning_submenu {display:block}

.planning_submenu {display:none;position:absolute;left:10px;top:10px;width:100px;height:100px;background-color:#fa6800;text-align:center;}
.planning_submenu_items {width:100%;height:25%;line-height:20px;;float:left;display:table-cell;vertical-align: middle;}
.planning_submenu_items:hover {background-color:#ff4040}

.logout { background: url("logout_gray.png") no-repeat;line-height:24px;text-align:right;padding-right:30px;height:24px;width:110px;background-position: 87px 2px;float:left;cursor:pointer;  }
.logout:hover { color:#909090;background: url("logout_gray_hover.png") no-repeat;background-position: 87px 2px; }
.login { background: url("login_gray.png") no-repeat;line-height:24px;text-align:right;padding-right:30px;height:24px;width:110px;background-position: 87px 2px;float:left;cursor:pointer;  }
.login:hover { color:#909090;background: url("login_gray_hover.png") no-repeat;background-position: 87px 2px; }

.quick_search_categ {z-index:520;color:#909090;	font-size:14px;border: 0 none;height: 24px;margin: 0;min-height: 1px;min-width: 1px;padding: 0;position: absolute;right: 30px;top: 6px;width: auto;}
.quick_search_categ:hover .quick_search_categ_list {display: block;}
.quick_search_categ_list {
		color:#909090;	
		font-size:14px;
 		background-color:#ffffff;
    clear: right;
    display: none;
    height: auto;    
    position: absolute;
    right: 0px;
    top: -4px;
    margin-right:-29px;
   
    width: 130px;
    border: 0px solid #d9d9d9;
}
.quick_search_categ_list_items {border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.quick_search_categ_separ { height:3px;width:100%;border-top:1px solid #bcbcbc; }


.quick_search_categ_list_item { width:120px;padding-bottom:5px;padding-right:25px;margin:5px;}
.quick_search_categ_list_item:hover { background-color:#dcdcdc; }

.language {cursor:pointer}
.language:hover .languages_selection {display:block}
.languages_selection  {display:none;cursor:pointer;}
.languages_items {cursor:pointer;padding-right:10px;padding-left:10px;width:100px;margin:0px;}
.languages_items:hover { background-color:#dcdcdc; }

#email_to { width:500px; }
.adm_userlist {width:500px;height:20px}
.csheet_userlist {width:400px;height:20px}
.arbutton a { color:#fff !important; font-size:14px;}
.arbutton a:hover { color:#fff !important; font-size:14px;}

div .xarbutton {
	margin: 0 15px 15px 0;
}

.arbutton {
	display: inline-block;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	color: #444;
	
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	height: 27px;
	line-height: 24px;
	min-width: 54px;
	padding: 0 8px;
	text-decoration: none;
}

.arbutton:hover {
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	
	border: 1px solid #C6C6C6;
	color: #333 !important;
	
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,.1);
}

/* blue */

.arbutton.blue {
	background-color: #567EB9 !important;
	background-image: -webkit-linear-gradient(top,#567EB9,#4787ed) !important;
	background-image: -moz-linear-gradient(top,#567EB9,#4787ed) !important;
	background-image: -ms-linear-gradient(top,#567EB9,#4787ed) !important;
	background-image: -o-linear-gradient(top,#567EB9,#4787ed) !important;
	background-image: linear-gradient(top,#567EB9,#4787ed) !important;

	border: 1px solid #3079ED !important;
	color: white !important;
}

.arbutton.blue:active {color: #fff !important;}
.arbutton.blue:focus {color: #fff !important;}
	
.arbutton.blue:hover {
	border: 1px solid #2F5BB7;
	color: #fff !important;
	background-color: #357AE8;
	background-image: -webkit-linear-gradient(top,#567EB9,#357ae8);
	background-image: -moz-linear-gradient(top,#567EB9,#357ae8);
	background-image: -ms-linear-gradient(top,#567EB9,#357ae8);
	background-image: -o-linear-gradient(top,#567EB9,#357ae8);
	background-image: linear-gradient(top,#567EB9,#357ae8);
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

/* red*/

.arbutton.red {
	background-color: #567EB9;
	background-image: -webkit-linear-gradient(top,#f15d22,#923c06);
	background-image: -moz-linear-gradient(top,#f15d22,#923c06);
	background-image: -ms-linear-gradient(top,#f15d22,#923c06);
	background-image: -o-linear-gradient(top,#f15d22,#923c06);
	background-image: linear-gradient(top,#f15d22,#923c06);

	border: 1px solid #923c06;
	color: white;
}

.arbutton.blue:active {color: #fff !important;}
.arbutton.blue:focus {color: #fff !important;}
	
.arbutton.blue:hover {
	border: 1px solid #2F5BB7;
	color: #fff !important;
	background-color: #357AE8;
	background-image: -webkit-linear-gradient(top,#567EB9,#357ae8);
	background-image: -moz-linear-gradient(top,#567EB9,#357ae8);
	background-image: -ms-linear-gradient(top,#567EB9,#357ae8);
	background-image: -o-linear-gradient(top,#567EB9,#357ae8);
	background-image: linear-gradient(top,#567EB9,#357ae8);
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

 
 
/* Metro */

html {font-size: 62.5%;}
xhtml {font-size: 13px;}
body {font-size: 1.4rem;}
html,body {padding: 0;margin: 0;height: 100%;}

html, body, * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;}
a {text-decoration: none;}
a:hover {color: rgba(45, 173, 237, 0.8);}

.metro .span2, .metro .size2 {
    width: 140px !important;
}

.metro .panel .panel-content {
    height: auto;
    padding: 10px;
    width: 100%;
}
.metro .ntm {
    margin-top: 0 !important;
}
.metro .nlm {
    margin-left: 0 !important;
}
.metro .margin10 {
    margin: 10px;
}
.metro .place-left {
    float: left;
}
.metro img {
    max-width: 100%;
}
.metro .bg-black {
  background-color: #000000 !important;
}
.metro .bg-white {
  background-color: #ffffff !important;
}
.metro .bg-lime {
  background-color: #a4c400 !important;
}
.metro .bg-green {
  background-color: #60a917 !important;
}
.metro .bg-emerald {
  background-color: #008a00 !important;
}
.metro .bg-teal {
  background-color: #00aba9 !important;
}
.metro .bg-cyan {
  background-color: #1ba1e2 !important;
}
.metro .bg-cobalt {
  background-color: #0050ef !important;
}
.metro .bg-indigo {
  background-color: #6a00ff !important;
}
.metro .bg-violet {
  background-color: #aa00ff !important;
}
.metro .bg-pink {
  background-color: #dc4fad !important;
}
.metro .bg-magenta {
  background-color: #d80073 !important;
}
.metro .bg-crimson {
  background-color: #a20025 !important;
}
.metro .bg-red {
  background-color: #e51400 !important;
}
.metro .bg-orange {
  background-color: #fa6800 !important;
}
.metro .bg-amber {
  background-color: #f0a30a !important;
}
.metro .bg-yellow {
  background-color: #e3c800 !important;
}
.metro .bg-brown {
  background-color: #825a2c !important;
}
.metro .bg-olive {
  background-color: #6d8764 !important;
}
.metro .bg-steel {
  background-color: #647687 !important;
}
.metro .bg-mauve {
  background-color: #76608a !important;
}
.metro .bg-taupe {
  background-color: #87794e !important;
}
.metro .bg-gray {
  background-color: #555555 !important;
}
.metro .bg-dark {
  background-color: #333333 !important;
}
.metro .bg-darker {
  background-color: #222222 !important;
}
.metro .bg-transparent {
  background-color: transparent !important;
}
.metro .bg-darkBrown {
  background-color: #63362f !important;
}
.metro .bg-darkCrimson {
  background-color: #640024 !important;
}
.metro .bg-darkMagenta {
  background-color: #81003c !important;
}
.metro .bg-darkIndigo {
  background-color: #4b0096 !important;
}
.metro .bg-darkCyan {
  background-color: #1b6eae !important;
}
.metro .bg-darkCobalt {
  background-color: #00356a !important;
}
.metro .bg-darkTeal {
  background-color: #004050 !important;
}
.metro .bg-darkEmerald {
  background-color: #003e00 !important;
}
.metro .bg-darkGreen {
  background-color: #128023 !important;
}
.metro .bg-darkOrange {
  background-color: #bf5a15 !important;
}
.metro .bg-darkRed {
  background-color: #9a1616 !important;
}
.metro .bg-darkPink {
  background-color: #9a165a !important;
}
.metro .bg-darkViolet {
  background-color: #57169a !important;
}
.metro .bg-darkBlue {
  background-color: #16499a !important;
}
.metro .bg-lightBlue {
  background-color: #4390df !important;
}
.metro .bg-lightRed {
  background-color: #ff2d19 !important;
}
.metro .bg-lightGreen {
  background-color: #7ad61d !important;
}
.metro .bg-lighterBlue {
  background-color: #00ccff !important;
}
.metro .bg-lightTeal {
  background-color: #45fffd !important;
}
.metro .bg-lightOlive {
  background-color: #78aa1c !important;
}
.metro .bg-lightOrange {
  background-color: #c29008 !important;
}
.metro .bg-lightPink {
  background-color: #f472d0 !important;
}
.metro .bg-grayDark {
  background-color: #333333 !important;
}
.metro .bg-grayDarker {
  background-color: #222222 !important;
}
.metro .bg-grayLight {
  background-color: #999999 !important;
}
.metro .bg-grayLighter {
  background-color: #eeeeee !important;
}
.metro .bg-blue {
  background-color: #00aff0 !important;
}
.metro .fg-black {
  color: #000000 !important;
}
.metro .fg-white {
  color: #ffffff !important;
}
.metro .fg-lime {
  color: #a4c400 !important;
}
.metro .fg-green {
  color: #60a917 !important;
}
.metro .fg-emerald {
  color: #008a00 !important;
}
.metro .fg-teal {
  color: #00aba9 !important;
}
.metro .fg-cyan {
  color: #1ba1e2 !important;
}
.metro .fg-cobalt {
  color: #0050ef !important;
}
.metro .fg-indigo {
  color: #6a00ff !important;
}
.metro .fg-violet {
  color: #aa00ff !important;
}
.metro .fg-pink {
  color: #dc4fad !important;
}
.metro .fg-magenta {
  color: #d80073 !important;
}
.metro .fg-crimson {
  color: #a20025 !important;
}
.metro .fg-red {
  color: #e51400 !important;
}
.metro .fg-orange {
  color: #fa6800 !important;
}
.metro .fg-amber {
  color: #f0a30a !important;
}
.metro .fg-yellow {
  color: #e3c800 !important;
}
.metro .fg-brown {
  color: #825a2c !important;
}
.metro .fg-olive {
  color: #6d8764 !important;
}
.metro .fg-steel {
  color: #647687 !important;
}
.metro .fg-mauve {
  color: #76608a !important;
}
.metro .fg-taupe {
  color: #87794e !important;
}
.metro .fg-gray {
  color: #555555 !important;
}
.metro .fg-dark {
  color: #333333 !important;
}
.metro .fg-darker {
  color: #222222 !important;
}
.metro .fg-transparent {
  color: transparent !important;
}
.metro .fg-darkBrown {
  color: #63362f !important;
}
.metro .fg-darkCrimson {
  color: #640024 !important;
}
.metro .fg-darkMagenta {
  color: #81003c !important;
}
.metro .fg-darkIndigo {
  color: #4b0096 !important;
}
.metro .fg-darkCyan {
  color: #1b6eae !important;
}
.metro .fg-darkCobalt {
  color: #00356a !important;
}
.metro .fg-darkTeal {
  color: #004050 !important;
}
.metro .fg-darkEmerald {
  color: #003e00 !important;
}
.metro .fg-darkGreen {
  color: #128023 !important;
}
.metro .fg-darkOrange {
  color: #bf5a15 !important;
}
.metro .fg-darkRed {
  color: #9a1616 !important;
}
.metro .fg-darkPink {
  color: #9a165a !important;
}
.metro .fg-darkViolet {
  color: #57169a !important;
}
.metro .fg-darkBlue {
  color: #16499a !important;
}
.metro .fg-lightBlue {
  color: #4390df !important;
}
.metro .fg-lighterBlue {
  color: #00ccff !important;
}
.metro .fg-lightTeal {
  color: #45fffd !important;
}
.metro .fg-lightOlive {
  color: #78aa1c !important;
}
.metro .fg-lightOrange {
  color: #c29008 !important;
}
.metro .fg-lightPink {
  color: #f472d0 !important;
}
.metro .fg-lightRed {
  color: #ff2d19 !important;
}
.metro .fg-lightGreen {
  color: #7ad61d !important;
}
.metro .fg-grayDark {
  color: #333333 !important;
}
.metro .fg-grayDarker {
  color: #222222 !important;
}
.metro .fg-grayLight {
  color: #999999 !important;
}
.metro .fg-grayLighter {
  color: #eeeeee !important;
}
.metro .fg-blue {
  color: #00aff0 !important;
}

.metro .tile-group {
  margin-right: 46px;
  min-width: 130px;
  width: 75%;
  float: left;
  display: block;
  padding-top: 40px;
  position: relative;
}

.metro .tile-group {
    color: #ffffff;
}

.metro .tile-group .tile-group-title {
    font-family: "Segoe UI Light","Open Sans Light",Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    left: 0;
    position: absolute;
    top: 10px;
}
.metro .tile.quadro {
    width: 510px;
}
.metro .tile.double-vertical {
    height: 250px;
}
.metro .tile {
    box-shadow: 0 0 1px #ffffcc inset;
    cursor: pointer;
    display: block;
    float: left;
    padding: 0;
    position: relative;
}

.metro .tile {
    margin: 0 10px 10px 0;
  overflow: hidden;
    width:120px;
    height:120px;
}
.metro .dropdown-toggle {
  padding-right: 20px !important;
}
.metro .dropdown-toggle:after {
  position: absolute;
  margin-left: .25em;
  bottom: 0;
  font-family: metroSysIcons;
  font-size: .7em;
  content: '\e001';
}
.metro .dropdown-toggle.no-marker:after {
  content: "";
}
.metro .dropdown-toggle.without-icon:after {
  content: "" !important;
}

.metro a:hover, .metro .link:hover {
    color: rgba(45, 173, 237, 0.8);
}
* {border-collapse: collapse;}

.metro .clearfix:before, .metro .clearfix:after {
    content: "";
    display: table;
}
.metro .clearfix:after {
    clear: both;
}
.metro .clearfix:before, .metro .clearfix:after {
    content: "";
    display: table;
}

.metro .no-margin {
  margin: 0  !important;
}
.metro .no-padding {
  padding: 0  !important;
}
.metro .no-float {
  float: none !important;
}


.metro div, .metro span, .metro p, .metro textarea {
    font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
}

.metro .input-control.text, .metro .input-control.password, .metro .input-control.file, .metro .input-control.email, .metro .input-control.tel, .metro .input-control.number {
    background-color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 34px;
    outline: 0 none;
    position: relative;
    width: 100%;
}
.metro .input-control.checkbox, .metro .input-control.radio, .metro .input-control.switch, .metro .input-control.text, .metro .input-control.password, .metro .input-control.select, .metro .input-control.textarea {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 7pt;
    position: relative;
    text-align:left;
}

.metro .input-control.checkbox .check {
    background-color: #ffffff;
    border: 2px solid #d9d9d9;
    display: inline-block;
    height: 20px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 20px;
}

.metro .input-control.checkbox.disabled .check {background-color: #bcbcbc;	color:#bcbcbc;}
.metro .input-control.checkbox.disabled {	color:#bcbcbc;}


.metro .input-control.checkbox input[type="checkbox"]:checked ~ .check:after, .metro .input-control.radio input[type="checkbox"]:checked ~ .check:after, .metro .input-control.checkbox input[type="radio"]:checked ~ .check:after, .metro .input-control.radio input[type="radio"]:checked ~ .check:after {
  content: "\e003";
  margin: 2px;
  top: 0;
  color: #1d1d1d;
}

.metro .input-control.checkbox input[type="checkbox"], .metro .input-control.radio input[type="checkbox"], .metro .input-control.checkbox input[type="radio"], .metro .input-control.radio input[type="radio"] {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px;
}
.metro .input-control.checkbox .check:after, .metro .input-control.radio .check:after {
    font-family: metroSysIcons;
    font-size: 9pt;
    line-height: 9pt;
    position: absolute;
}

.checked_dis:after {
    font-family: metroSysIcons;
    font-size: 9pt;
    line-height: 9pt;
    position: absolute;
	 	content: "\e003";
	  margin: 2px;
  	top: 0;
  	color: #1d1d1d;
  	cursor:arrow;
}


.metro .input-control.checkbox:hover .check, .metro .input-control.radio:hover .check {
    border-color: #919191;
}
.metro .input-control.checkbox .check:focus, .metro .input-control.radio .check:focus {
    border-color: #919191;
}


.metro .span6, .metro .size6 {
    width: 460px !important;
}
.metro .nrm {
    margin-right: 0 !important;
}

.place-right {
    float: right;
}

.metro ul, .metro ol {
    color: #000000;
    font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 15pt;
    margin-left: 5px;
    padding-left: 15px;
}

xli:first-child {
    margin-left: -20px;
}
.metro ul li, .metro ol li {
    line-height: 20px;
}

.metro .input-control.text input, .metro .input-control.password input, .metro .input-control.file input, .metro .input-control.email input, .metro .input-control.tel input, .metro .input-control.number input {
    border: 1px solid #d9d9d9;
    height: 100%;
    padding: 5px;
    width: 100%;
    z-index: 1;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

.btn-search:after {
  content: "\e00e";
}
.metro .input-control.text .btn-clear:after, .metro .input-control.password .btn-clear:after, .metro .input-control.file .btn-clear:after, .metro .input-control.email .btn-clear:after, .metro .input-control.tel .btn-clear:after, .metro .input-control.number .btn-clear:after, .metro .input-control.text .btn-reveal:after, .metro .input-control.password .btn-reveal:after, .metro .input-control.file .btn-reveal:after, .metro .input-control.email .btn-reveal:after, .metro .input-control.tel .btn-reveal:after, .metro .input-control.number .btn-reveal:after, .metro .input-control.text .btn-date:after, .metro .input-control.password .btn-date:after, .metro .input-control.file .btn-date:after, .metro .input-control.email .btn-date:after, .metro .input-control.tel .btn-date:after, .metro .input-control.number .btn-date:after, .metro .input-control.text .btn-file:after, .metro .input-control.password .btn-file:after, .metro .input-control.file .btn-file:after, .metro .input-control.email .btn-file:after, .metro .input-control.tel .btn-file:after, .metro .input-control.number .btn-file:after, .metro .input-control.text .btn-search:after, .metro .input-control.password .btn-search:after, .metro .input-control.file .btn-search:after, .metro .input-control.email .btn-search:after, .metro .input-control.tel .btn-search:after, .metro .input-control.number .btn-search:after {
    font-family: metroSysIcons;
    font-size: 1em;
}
.metro .input-control.text [class*="btn-"], .metro .input-control.password [class*="btn-"], .metro .input-control.file [class*="btn-"], .metro .input-control.email [class*="btn-"], .metro .input-control.tel [class*="btn-"], .metro .input-control.number [class*="btn-"] {
    background-color: transparent;
}
.metro .input-control.text .btn-search, .metro .input-control.password .btn-search, .metro .input-control.file .btn-search, .metro .input-control.email .btn-search, .metro .input-control.tel .btn-search, .metro .input-control.number .btn-search {
    display: block;
}
.metro .input-control.text .btn-clear, .metro .input-control.password .btn-clear, .metro .input-control.file .btn-clear, .metro .input-control.email .btn-clear, .metro .input-control.tel .btn-clear, .metro .input-control.number .btn-clear, .metro .input-control.text .btn-reveal, .metro .input-control.password .btn-reveal, .metro .input-control.file .btn-reveal, .metro .input-control.email .btn-reveal, .metro .input-control.tel .btn-reveal, .metro .input-control.number .btn-reveal, .metro .input-control.text .btn-date, .metro .input-control.password .btn-date, .metro .input-control.file .btn-date, .metro .input-control.email .btn-date, .metro .input-control.tel .btn-date, .metro .input-control.number .btn-date, .metro .input-control.text .btn-file, .metro .input-control.password .btn-file, .metro .input-control.file .btn-file, .metro .input-control.email .btn-file, .metro .input-control.tel .btn-file, .metro .input-control.number .btn-file, .metro .input-control.text .btn-search, .metro .input-control.password .btn-search, .metro .input-control.file .btn-search, .metro .input-control.email .btn-search, .metro .input-control.tel .btn-search, .metro .input-control.number .btn-search {
    border: 0 none;
    height: 24px;
    margin: 0;
    min-height: 1px;
    min-width: 1px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 24px;
    z-index: 2;
}
.metro .horizontal-menu {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.metro ul, .metro ol {
    color: #000000;
    font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 15pt;
}
.metro .horizontal-menu li:first-child {
    margin-left: 0;
}
.metro .horizontal-menu li {
    display: inline-block;
    padding: 0;
    position: relative;
    vertical-align: baseline;
}
.metro ul li, .metro ol li {
    line-height: 20px;
}

.metro .horizontal-menu.compact li {
    margin-left: 5px;
}

.metro .horizontal-menu.compact a {
    color: inherit;
    font-size: 10.5pt;
    font-weight: normal;
}

.metro .horizontal-menu li a {
    display: inline-block;
    letter-spacing: 0.01em;
    line-height: 2.2rem;
    padding: 5px;
    text-decoration: none;
}

.xmetro b { font-weight:normal }

.metro input[type="button"], .metro input[type="submit"], .metro input[type="reset"] {
    background-color: #d9d9d9;
    border: 1px solid transparent;
    border-radius: 0;
    color: #222222;
    cursor: pointer;
    display: inline-block;
    font-family: "Segoe UI Light","Open Sans Light",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin: auto;
    outline: medium none;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle !important;
}


.event_time 
{
	text-align:center;
	color: #ffffff;
	font-family: Arial !important;
	font-size: 11px;
	line-height: 12px;
	padding: 8px 4px;
	position: relative;
	width: 34px;
}

.birthday {background-color:#CF8E8E!important;color:#000!important}
.event_container:hover {
	border: 1px solid #808080;
	background-color:#dcdcdc;
	padding:0px;
}
.event_container {
	background-color:#ffffff;
	height: 65px;
	min-width: 180px;	
	width:100%;
	margin: 0 2px 2px 0;
	padding:1px;
	border-radius:5px;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
} 

.event_infos {
	float:left;
	min-width:135px;
	width:100%;
	padding-left:40px;
	position:absolute
}
.event_title {
 	color:#000;
 	width:135px;
 	height:13px;
 	overflow:hidden;
	font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif !important;
  font-size: 12px;
  line-height: 13px;
  margin: 3px 0 0;
  padding: 0;
  position: relative;
}
 
 .event_name {
 	 color: #606060;
    display: block;
    font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 12px;
    margin-right: 4px;  	
    position: absolute;
    top: 20px;
    height:38px;overflow:hidden;
}
 
.day {
	float:left;
	font-size:12px;
	color:#000;
	line-height:20px;
	text-align:center;
	min-width:124px;
	width:100%;
	position:absolute;
}
.week_day { 	border-radius:5px;
	background-color:#dcdcdc;
	border: 1px solid #cbcbcb;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0 2px 2px 0;
	min-width: 180px;	
	width:100%;
	overflow: hidden;
	position: relative;
}

.ico-enabled {color:#fff}
.ico-disabled {color:#808080}
.ico-hover:hover {color:#bcbcbc}
.ico-pointer {cursor:pointer}
.ico-gray-hover-drak {color:#808080}
.ico-gray-hover-drak:hover {color:#404040}
.ico-black-hover:hover {color:#404040}
.ico-gray-hover {color:#808080}
.ico-gray-hover:hover {color:#bcbcbc}

.advsearch_infos { font-size:10px }
.adv_search_options
{
	border: #808080; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-size: 12px; 
	font-weight: bold;	
	color: #000000; 
	background-color: #F0F0F0;
	margin:2px;
}

#Logo_Arimages { background-image: url(logo_arimages.png);background-repeat: no-repeat;}

.Segoe_UI {font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;}
.tuile_text {width:120px;height:120px;overflow:hidden;display: table-cell; ;text-align:center;vertical-align:middle;font-size:18px;color:white}
.tuile_text:hover {color:#fff!important}

.tuile {
  width: 120px;
  height: 120px;
  margin-left:10px;
  margin-bottom:10px;
  position: relative;
  overflow: hidden;
  display: block;
  float: left;
  cursor: pointer;
  border-radius:5px;
    opacity: 1.0;
}

.tuile:hover {
   opacity: 0.7;
}

.tuile_sideshow {
	width: 780px;
	height: 380px;
	margin-bottom:10px;
 	background-color: #eeeeee;
  box-shadow: 0 0 1px #ffffcc inset;
  display: block;
  float: left;
  overflow: hidden;
  padding: 0;
  position: relative;
	border-radius:5px;
}

.tuile_categ {
	width: 515px;
  height: 250px;
	margin-bottom:10px;
	xmargin-right:10px;
 	background-color: #ffffff;
  box-shadow: 0 0 1px #ffffcc inset;
  display: block;
  float: left;
  overflow: hidden;
  padding: 0;
  position: relative;
	border-radius:5px;
}

.group_tuile_header {
	color:#fff;
  cursor: default;
  font-family: "Segoe UI Light","Open Sans Light",Verdana,Arial,Helvetica,sans-serif !important;
  font-size: 2rem;
  font-weight: 300;
  line-height: 2rem;
  padding: 5px;
  width: 100%;
  border-radius:5px;
}
.slides_container { border-radius:5px}


.top_thumb {float:left;display:tablecell;vertical-align:middle;line-height:70px;border: 1px solid #bcbcbc;border-radius:5px;margin-top:10px;width:210px;height:70px;cursor:pointer}
.top_thumb:hover {background-color:#dcdcdc; }
.ads_image:hover {opacity:0.5;background-color:#dcdcdc; }
.top_thumb_v {background-repeat:no-repeat;background-position:center;text-align:center;float:left;width:85px;height:68px;cursor:pointer}
.top_thumb_h {background-repeat:no-repeat;background-position:center;text-align:center;float:left;width:85px;height:68px;cursor:pointer}	

.welcome {font-family: 'SEGOEUIL' !important; color:#000 }
.customer_logo { padding-top:0px }


.footer_arimages { cursor:pointer }
.footer_arimages:hover .footer_arimages {display:block;}
.footer_arimages:hover .footer_arimages_info {display:block}
.footer_arimages_info { display:none;width:300px;height:140px;position:absolute;bottom:0px;left:-10px;}
.footer_arimages_card { background-color:#fff;position:absolute;bottom:25px;height:135px;width:300px;margin-bottom:5px;padding-bottom:10px;padding-left:10px;padding-top:5px;padding-right:10px;border:1px solid #dcdcdc}
.footer_text { color:#000 !important}
.footer_text a { color:#000 !important}
.customer_infos { color:#000 }
.customer_infos a{ color:#000 }

/* lightboxes */
	.lightbox_div {position:relative;margin-right:5px;margin-bottom:5px;width:440px;height:140px;float:left;background-color:#FFFFFF;border:1px solid #909090;border-radius:5px;overflow:hidden}

	.lightbox_div:hover {background-color:#F0F0F0; }
	.lightbox_div:hover .lightbox_left_check { display:block }
	.lightbox_div:hover .lightbox_caption { background-color:#BCBCBC}
	
	.lightbox_caption {position:relative;width:440px;height:30px;padding-top:5px;float:left;background-color:#E0E0E0}

	.lightbox_left_check 	 		{display:none;z-index:20;cursor:pointer;position:absolute;top:0px;left:0px;width:15px;height:15px; }
	.lightbox_left_check:after {position: absolute;display: block;border-top: 30px solid #567EB9;border-right: 30px solid transparent;left: 0;content: "";top: 0;z-index: 101;}
	.lightbox_left_checked 		{display:block;z-index:200;cursor:pointer;position:absolute;top:0px;left:0px;width:15px;height:15px; }

	.lightbox_right_check 	 		{display:none;z-index:20;cursor:pointer;position:absolute;top:0px;right:0px;width:15px;height:15px; }
	.lightbox_right_check:after {position: absolute;display: block;border-top: 30px solid #567EB9;border-left: 30px solid transparent;right: 0;content: "";top: 0;z-index: 101;}
	.lightbox_right_checked 		{display:block;z-index:200;cursor:pointer;position:absolute;top:0px;right:0px;width:15px;height:15px; }
	

	.lightbox_div.right_selected:after {position: absolute;display: block;border-top: 30px solid #567EB9;border-left: 30px solid transparent;right: 0;content: "";top: 0;z-index: 101;}
	.lightbox_div.right_selected:before {position: absolute;display: block;content: "\e003";color: #fff;margin-right:1px;right: 0;font-family: 'metroSysIcons';font-size: 9pt;font-weight: normal;z-index: 102;top: 0;}

	.lightbox_div.left_selected:after {position: absolute;display: block;border-top: 30px solid #567EB9;border-right: 30px solid transparent;left: 0;content: "";top: 0;z-index: 101;}
	.lightbox_div.left_selected:before {position: absolute;display: block;content: "\e003";color: #fff;margin-top:2px;margin-left:3px;left: 0;font-family: 'metroSysIcons';font-size: 9pt;font-weight: normal;z-index: 102;top: 0;}
.other_country {font-size:12px}
.tuile-admin {background-color:#000!important}

.th_add_lightbox {position:absolute;left:0px;bottom:0px;line-height:22px;margin-bottom:4px;width:24px; height:22px; background: url("add_lightbox_white.png") no-repeat;cursor:pointer; }
.th_add_lightbox_selected {position:absolute;left:0px;bottom:0px;line-height:22px;margin-bottom:4px;width:24px; height:22px; background: url("add_lightbox_white_selected.png") no-repeat;cursor:pointer; }
.th_save_picture {position:absolute;right:2px;bottom:0px;line-height:22px;margin-bottom:0px;width:24px; height:22px; background: url("save_white_22.png") no-repeat;cursor:pointer; }
.xquadro_top {background-position: center 75%!important;width:510px;height:250px;background-size: cover!important;}
.quadro_top {width:380px;height:250px;background-size: contain!important;}
.nothing_found {font-size:13px;color:#ff0000}



/* form validation */
	span.pass_check { padding-right:10px }
	#password_box { width:360px }
	.readonly {	background-color:#e0e0e0;cursor:not-allowed }
	.validation_box_check.is-ok span.pass_check:before {color: #567EB9;content: "\f00c";}
	.validation_box_check span.pass_check:before {color: #ff0000;content: "\f00d";}
	.validation_box_check {font-weight: bold;list-style: outside none none;font-size:0.8em!important;padding-left: 10px;	}
	.validation_box li { list-style: outside none none;font-size:13px }
	.validation_box {display:none;z-index:9999;left: 18px;right:-20px;top: 38px;position: absolute;background: #ffffff;border: 2px solid #ff0000;border-radius:5px;color:#404040;font-size:13px;font-weight:normal!important;}
	.validation_box:after, .validation_box:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	.validation_box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 6px;margin-left: -6px;}
	.validation_box:before {border-color: rgba(175, 180, 196, 0);border-bottom-color: #ff0000;border-width: 9px;margin-left: -9px;}			
	.validation_box.no-errors {border-color: #567EB9!important;} 
	.validation_box.no-errors:before {border-bottom-color: #567EB9!important;}
	.validation_box.errors {border-color: #ff0000!important;} 
	.validation_box.errors:before {border-bottom-color: #ff0000!important;}
	.validation_box_static { color:#ff0000; display:none;text-align:left;padding-top:5px;padding-bottom:5px;font-size:1em }

	.inputfield_valid {
		background-image: url('data:image/vnd.microsoft.icon;base64,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');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 18px auto;
    padding-right: 20px;
	}

/* cart */
	.cart_div {position:relative;width:500px;margin-right:5px;margin-bottom:5px;background-color:#FFFFFF;border:1px solid #909090;border-radius:5px;}

	.cart_item {width:100%;border-top:1px solid #909090;border-left:1px solid #909090;border-right:1px solid #909090; }
	.cart_item:hover {background-color:#F0F0F0; }	
	.cart_caption {position:relative;width:100%;height:30px;padding-top:5px;background-color:#E0E0E0;border-top-right-radius: 5px;border-top-left-radius: 5px;}

	.cart_step { float:left;width:160px;height:34px;margin-right:20px;padding-left:10px;font-size:15px;padding-top:5px;background-color:#e0e0e0;color:#808080;border:1px solid #bcbcbc  }
	.step_active {background-color:#567EB9;color:#fff;border:1px solid #567EB9}

	.group_all { background-color: #999999;color:#fff }
	.preview_prices { font-size:12px }
	.preview_prices_container {width:280px; }
	
	
.icon-justified-selected { background: url("icon-justified_white.png") no-repeat;width:29px;height:21px;margin-left:0px;margin-right:5px;margin-top:7px;float:left;cursor:pointer; }
.icon-justified { background: url("icon-justified_white_hover.png") no-repeat;width:29px;height:21px;margin-left:0px;margin-right:5px;margin-top:7px;float:left;cursor:pointer; }
.icon-justified:hover { background: url("icon-justified_white_hover.png") no-repeat; }
.icon-justified-selected:hover { background: url("icon-justified_white_hover.png") no-repeat; }

.justified-catalog_identifcator {position:absolute;left:0px;top:0px;opacity:0.3;background-color:#000;color:#fff;font-size:10px;display:none}
.justified-infos {position:absolute;right:0px;top:0px;opacity:0.3;background-color:#000;color:#fff;font-size:10px;display:none}
.just_thumb_container:hover .justified-infos {display:block}
.just_thumb_container:hover .justified-catalog_identifcator {display:block}
