@import url(messages.css);
@import url(tables.css);

#printheader, .print
{
	display: none;
}

/*Force font-family for all main tags (including html5) to ensure a same rendering for all browsers*/
html, body, button, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, audio, canvas, details, figcaption,
figure, footer, header, hgroup, mark, menu, meter, nav,
output, progress, section, summary, time, video {
	font-family: arial, helvetica, sans-serif;
}

body
{    
	font-size: 12px; /*color:#000000*/
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	background: url("/assets/images/legacy/header_bg.png") repeat-x left top;
}

body.onlinehelp
{
	background: url("/assets/images/legacy/onlinehelp_bg.jpg") repeat-x left top;
}

a
{
	color: #3D7EA9; /*color: #7FAE48;*/
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

strong
{
	font-weight: bold;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

#news ul
{
	margin-left: 25px;
	list-style-type: disc;
}

#news li
{
	margin-bottom: 5px;
}

.petit
{
	font-size: 8pt;
}
/***************************/

h1 span.ID
{
	background: url("/assets/images/legacy/id_bg.png") repeat-x left center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin: 0 0 0 10px;
	padding: 7px;
	width:70px;
	height:16px;
}

hr
{
	clear: both;
	width: 100%;
	border: 0; /* enleve toute bordure */
	border-bottom: 1px solid #e3e6e8; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 1px; /* pour IE */
}

.small
{
	font-size: 11px;
}

.nowrap
{
	white-space: nowrap !important;
}
.sum
{
	font-weight: bold;
}
.confirm
{
	font-size: 12px;
	font-weight: bold;
	color: #8DA482;
	padding: 5px;
	margin: 0;
}
.error
{
	font-size: 11px;
	font-weight: bold;
	color: #BC4349;
	padding-left: 3px !important;
	margin: 0;
}

table, div
{
	text-align: left;
}
img
{
	vertical-align: bottom;
	border: none;
}
img.middle {
	vertical-align: middle;
}
a img
{
	padding-right: 2px;
}
* html img
{
	/*vertical-align: center*/
}
/*- Header ----------------------------- */

#header
{
	height: 139px;
}


/*- Logo Replacement  ----------------------------- */
#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 326px; 
}
/*- Search -------------------------------- */
#search
{
	padding: 2px;
	margin: 0;
	position: absolute;
	top: 30px;
	right: 0px;
	margin: 0;
	font-size: 9px;
	color: #CFD8E1;
	background-color: #eeeeee;
}
#search input.search
{
	border: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background: transparent url("/assets/images/legacy/icons/magnify.png?20171201") no-repeat;
	font-weight: normal;
	font-size: 11px;
	color: #4C4C4C;
}

/*- TimeZone -------------------------------- */
#timezone
{
	position: absolute;
	top: 20px;
	text-align:right;
	width:100%;
	font-size: 9px;
	color: #CFD8E1;
}
/*- Site Links  ----------------------------- */


#sitelinks
{
	position: absolute;
	top: 78px;
	right: 10px;
	width: 130px;
}
#sitelinks a
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#sitelinks ul
{
	padding: 0;
	margin: 0;
	margin: 0 0 0 0;
}

#sitelinks li
{
	display: inline;
	padding: 0px 0 0 8px;
}
#sitelinks li.separator
{
	padding-right: 5px;
}

#sitelinks li.searchli
{
	padding-right: 20px;
}

.badgenotif {
	border-radius: 200px;
	margin-left: -13px;
	margin-top: -9px;
	padding: 1px 5px;
	position: absolute;
	background-color: #fa320a;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: baseline;
	white-space: nowrap;
	display: inline-block;
	background: linear-gradient(to top, #fa320a 0%,#FD6E52 100%);
}
li.crea
{
	background: url("/assets/images/legacy/icons/fugue/image.png?20171201") no-repeat left center;
	padding-left: 20px;
	font-family:Arial;
	color:#555555;
}

/*- User Links  ----------------------------- */

#userlinks
{
	position: absolute;
	top: 110px;
	right: 0px;
}
#userlinks span, #userlinks a, #userlinks li
{
	font-size: 12px;
}
#userlinks ul
{
	padding: 0;
	margin: 2px 0 2px 0;
}

#userlinks li
{
	display: inline;
	padding: 5px 0 5px 0;
}
#userlinks li.separator
{
	padding-right: 5px;
}

#userlinks li.network
{
	background: url("/assets/images/legacy/icons/globe.png") no-repeat left center;
	padding-left: 20px;
}

#userlinks li.user
{
	background: url("/assets/images/legacy/icons/user_online.png") no-repeat left center;
	padding-left: 20px;
}

#userlinks li.signout
{
	background: url("/assets/images/legacy/icons/door_in.png") no-repeat left center;
	padding-left: 20px;
}

/*- Language links  ----------------------------- */

#languagelinks
{
	position: absolute;
	top: 0px;
	right: 1px;
	padding: 0;
	margin: 0;
}
#languagelinks ul
{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	list-style: none;
}

#languagelinks li
{
	display: inline;
}
#languagelinks a
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 4px;
}

#languagelinks a.current {
	font-weight: bold;
}

/*- Breadcrumbs  ----------------------------- */

#breadcrumbs
{
	position: absolute;
	top: 110px;
	left: 0px;
}
#breadcrumbs span, #breadcrumbs a, #breadcrumbs li
{
	font-size: 12px;
}
#breadcrumbs ul
{
	padding: 0;
	margin: 2px 0 2px 0;
}
#breadcrumbs li
{
	float: left;
	display: inline;
}
#breadcrumbs li.separator:before
{
	content: "\00BB";
	padding: 0 5px;
	line-height: 12px;
}
/* - Menu Ads ------------------------*/
#menuadvertisers
{
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0 0 10px;
}
#menuadvertisers span, #menuadvertisers a, #menuadvertisers li
{
	font-size: 12px;
	vertical-align: top;
}
#menuadvertisers ul
{
	padding: 0;
	margin: 5px 0 5px 0;
	height: 18px;
}
#menuadvertisers li
{
	float: left;
	display: inline;
	padding: 0;
	height: 18px;
}
#menuadvertisers li.separator
{
	background: url("/assets/images/legacy/menuads-sep.png") no-repeat top;
	padding: 0px 5px 0 5px;
	width: 10px;
}

/*-Header Top  ----------------------------- */

#headertop
{
	height: 68px;
	/*background: url("/assets/images/legacy/header_top.jpg") no-repeat left top;*/
	
}

/*- Header Bottom  ----------------------------- */

#headerbottom
{
	height: 33px;
	/*background: url("/assets/images/legacy/header_bottom.jpg") no-repeat left top;*/
}

/* toolbar advertiser */
#adtoolbar, #filter
{
	float: left;
	width: auto;
	margin-bottom: 5px;
}
#adtoolbar ul, #filter ul
{
	padding: 0;
	margin: 5px 0 10px 0px;
}
#adtoolbar li a, #filter li a
{
	font-size: 12px;
}


#adtoolbar li, #filter li
{
	padding: 2px;
	display: inline;
}
#adtoolbar li.current
{    
	background: url("/assets/images/legacy/selected.png?20171201") no-repeat;
	background-position: 3px 18px;
	padding: 3px 0px 6px 3px;
}



/*- #333333s ------------------------------ */
#steps
{
	float: left;
	width: auto;
	padding: 0;
	margin-bottom: 10px;
	display:inline;
}
/* only IE7 */
* + html #steps
{
	margin-bottom: 0;
}
#steps ul
{
	margin: 0 4px 0 0;
	padding: 0 14px 0 0;
	height: 28px;
	list-style: none;
	background: url("/assets/images/legacy/steps/campaign/right_selected.png") no-repeat right top;
}
#steps ul.end
{
   padding: 0 4px 0 0;
   background: url("/assets/images/legacy/steps/campaign/right_end.png") no-repeat right top;
}
#steps.statistic ul
{
   background: url("/assets/images/legacy/steps/statistic/right_selected.png") no-repeat right top;
}
#steps.statistic ul.end
{
   padding: 0 4px 0 0;
   background: url("/assets/images/legacy/steps/statistic/right_end.png") no-repeat right top;
}
#steps li
{
	display: inline;
	margin: 0px;
	height: 28px;
}

#steps li a, 
#steps li.start a
{
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	text-decoration: none;
	cursor: hand;
}
#steps li a {
	padding: 0 0 0 14px;
}
#steps li.start a
{
	padding: 0 0 0 4px;
	background: url("/assets/images/legacy/steps/campaign/left_start.png") no-repeat left top;
}
#steps li.currentstart a
{
	padding: 0 0 0 4px;
	background: url("/assets/images/legacy/steps/campaign/left_start_selected.png") no-repeat left top;
}
#steps.statistic li.currentstart a
{
	background: url("/assets/images/legacy/steps/statistic/left_start_selected.png") no-repeat left top;
}
#steps li a, 
#steps li b
{
	background: url("/assets/images/legacy/steps/campaign/left.png") no-repeat left top;
}
#steps li.current a
{
	background: url("/assets/images/legacy/steps/campaign/left_selected.png") no-repeat left top !important;
}
#steps.statistic li.current a
{
	background: url("/assets/images/legacy/steps/statistic/left_selected.png") no-repeat left top !important;
}
#steps li a span, 
#steps li.current a span
{
	font-size: 12px;
	height: 24px;
	float: left; /* display:block;*/
	margin: 0;
	padding: 5px 10px 0 5px;
}

#steps li.current a span, 
#steps li.currentstart a span
{
	background: url("/assets/images/legacy/steps/campaign/bg_selected.png") repeat-x top;
	color: #FFF;
}
#steps.statistic li.current a span, 
#steps.statistic li.currentstart a span
{
	background: url("/assets/images/legacy/steps/statistic/bg_selected.png") repeat-x top;
	color: #FFF;
}
#steps li a span
{
	background: url("/assets/images/legacy/steps/campaign/bg.png") repeat-x top;
	color: #333;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#steps a span
{
	float: none;
}
/* End IE5-Mac hack */
#steps li a:hover span
{
	/*color:#7B975E;*/
}
#steps li.current a:hover span
{
	/*color:#FFF;*/
}
#steps img
{
	margin: 0 4px;
	vertical-align: absmiddle;
}

#steps li.none a, 
#steps li.none a span
{
	background: none;
	margin: 5px;
	padding: 0;
}




.flyout-menu, .flyout-menu-admin
{
	background: #FFFFFF none repeat scroll 0%;
	border: 1px solid #E3E6E8;
	font-family: helvetica,arial,tahoma,sans-serif;
	left: -200px;
	padding: 10px 15px;
	position: absolute;
	text-align: left;
	top: -200px;
	z-index: 100;
	color: #cccccc;

}
.flyout-menu h3
{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.flyout-menu ul, .flyout-menu-admin ul
{
	font-size: 11px;
	list-style-type: square;
	margin-left: 15px;
}
.flyout-menu li .flyout-menu-admin li
{
	color: #CCCCCC;
	line-height: 16px;
}

.flyout-menu-admin ul
{
	margin-left: 0px;
	list-style-type: none;
}
.flyout-menu-admin li
{
	line-height: 20px;
}

/*- Content ---------------------*/
#content
{
	
	margin: 0 auto;
	text-align: center;
	padding: 0px 0 35px 0; /*width: 950px;*/
}
#content p
{
	margin: 0; /*padding: 0;*/
}
#content .subcontent ul
{
	list-style-type: disc;
	padding-left: 20px;
}


body.onlinehelp #header
{
	height: 28px;
	margin: 0;
	padding: 5px;
	width: 760px;
	text-align: right;
	color: #ffffff;
}
body.onlinehelp #logo
{
	background: url("/assets/images/legacy/onlinehelp_logo.jpg") no-repeat left center;
	width: 183px;
	height: 28px;
}
#helpcontent
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 760px;
	padding: 10px;
	margin: 0;
	text-align: left;
}

#helpcontent .header-left
{
	vertical-align: middle;
	padding: 2px;
}
#helpcontent .header-left, #helpcontent .header-right
{
	border: 1px solid #e3e6e8;
	vertical-align: middle;
	padding: 2px;
}
#helpcontent .contents-title
{
	padding: 5px;
}
#helpcontent table.onlinehelp
{
	border: 1px solid #e3e6e8;
	width: 100%;
}
#helpcontent td.onlinehelp
{
	padding: 5px;
}
#contentMain
{
	text-align: left;
	padding: 0px 0;
	margin-left: auto;
	margin-right: auto; /*width: 950px;*/
}
#contentMain p
{
	padding: 5px 0 5px 0;
}
div.actions
{
	margin-top: 5px;

	height: 30px;
}

#contentList
{
}

#favorites, #favloadingmask
{
	position: absolute;
	top: 105px;
	right: 0px;
	width: auto;
	visibility: hidden;
	padding: 5px;
	background-color: #ffffff;
}
#favorites
{
	border: 1px solid #e3e6e8;
	z-index: 20000;
}
#favloadingmask
{
	z-index: 20001;
	background: url("/assets/images/legacy/loading.gif") no-repeat left center;
	width: 16px;
	height: 16px;
}
#favorites a
{
	font-size: 9px;
	z-index: 20000;
}
#favorites a.add
{
	background: url("/assets/images/legacy/icons/star_add.png") no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 20px;
}

#favorites a.delete
{
	background: url("/assets/images/legacy/icons/star_delete.png") no-repeat left center;
	padding: 1px 1px 1px 20px;
}
#favorites ul
{
	list-style: none;
	margin: 0;
	padding: 5px 5px 0;
	z-index: 20000;
}
table.ciblage
{
	border-collapse: collapse;
	border: 1px solid #e3e6e8;
	margin: 5px;
	padding: 1px;
	background: #FFFFFF;
}
table.ciblage td
{
	border-bottom: 1px solid #e3e6e8 !important;
	padding: 0 10px 0 10px !important;
}
table.ciblage td ul, table.ciblage td ul ul
{
	margin: 0px;
	padding: 5px 5px 5px 15px;
	list-style: none;
}
table.ciblage td ul
{
	padding-left: 0px;
}
.quova
{
	background: url("/assets/images/legacy/logo_quova.gif") no-repeat left center;
	padding: 1px 1px 1px 48px;
}

/* The CSS that's required to center the page*/
#page
{
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	width: 950px;
	background-color: #ffffff;
}
* html #page
{
	height: 100%;
}
.clearer
{
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: -1px;
}
.hidden
{
	left: -10000px;
	position: absolute;
}

html
{
	height: 100%;
}

body
{
	height: 100%;
}

#nonFooter
{
	position: relative;
	min-height: 100%;
}

* html #nonFooter
{
	height: 100%;
}

#box
{
	padding: 0 0 0 50px;
}

#filter li.separator
{
	padding: 3px;
}

#filter li.all
{
	background: url("/assets/images/legacy/icons/user_all.png?20171115") no-repeat left center;
	padding-left: 20px;
}
#filter li.active
{
	background: url("/assets/images/legacy/icons/user_active.png?20171115") no-repeat left center;
	padding-left: 20px;
}
#filter li.onair
{
	background: url("/assets/images/legacy/icons/user_transmit.png?20171115") no-repeat left center;
	padding-left: 20px;
}
#filter li.monitor
{
	background: url("/assets/images/legacy/icons/monitor.png") no-repeat left center;
	padding-left: 20px;
}

/* toolbar */

#toolbar ul
{
	padding: 0;
	margin: 2px 0 2px 12px;
}
#toolbar li a
{
	font-size: 12px;
}


#toolbar li
{
	padding: 2px 1px 2px 1px;
	display: inline;
}
#toolbar li.separator
{
	padding-right: 10px;
}
#toolbar li.edit
{
	background: url("/assets/images/legacy/icons/report_edit.png") no-repeat left center;
	padding-left: 20px;
}
#toolbar li.save
{
	background: url("/assets/images/legacy/icons/report_disk.png") no-repeat left center;
	padding-left: 20px;
}
#toolbar li.delete
{
	background: url("/assets/images/legacy/icons/report_delete2.png") no-repeat left center;
	padding-left: 20px;
}
#toolbar li.permalink
{
	background: url("/assets/images/legacy/icons/link.png?20171206") no-repeat left center;
	padding-left: 20px;
}


#advertisers
{
	/*border: 1px solid #e3e6e8;*/ /*border: 1px solid #C5D8B0;*/
	margin: 0 0 5px;
	padding: 0;
}


ol li
{
	padding: 5px;
}

#advertisers li.agency
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	margin: 10px 0 5px -20px;
}
#advertisers ul
{
	font-size: 12px;
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
#advertisers li
{
	padding-left: 20px;
	margin: 2px 0 2px 0;
	font-weight: normal;
}
#advertisers li.barter
{
	background: url("/assets/images/legacy/icons/house.png?20171201") no-repeat left center;
}
#advertisers li a
{
}
#advertisers li a:hover
{
}

#waitingmessage, #warningmessage
{
	font-size: 12px;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-right: auto;
	text-align: left;
}
#waitingmessage
{
	width: 250px;
	margin-left: -200px;
}

#rightmenu
{
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 19px;
	height: auto;
	padding: 0;
	z-index: 10;
}
#rightmenu table
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
#rightmenu table td
{
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: 0;
}
#rightmenu table td td
{
	padding: 5px !important;
}
#menutoggle
{
	margin: 0;
	padding: 0;
}


#menutoggle.show div
{
	font-size: 1em;
	margin: 10px 0 0 0;
	background: transparent url("/assets/images/legacy/toggle-s.png") no-repeat 0px 0px;
	width: 19px;
	height: 118px;
}
#menutoggle.hide div
{
	margin: 10px 0 0 0;
	width: 19px;
	height: 118px;
	background: transparent url("/assets/images/legacy/toggle-h.png") no-repeat 0px 0px;
}
#menucontent
{
	overflow: hidden;
	background: #e5e5e5 url("/assets/images/legacy/dialog/turquoise/middle_bg.jpg") repeat-x 0px 0px;
	min-height: 118px;
	padding: 0; /*width:270px;*/
	border: 1px solid #99BDF1; /*display: none;*/
}
#menucontent span
{
	padding: 2px 1px 2px 1px;
}
#menucontent .type1
{
	background: url("/assets/images/legacy/icons/table.png") no-repeat left top;
	padding-left: 20px;
}
#menucontent .type2
{
	background: url("/assets/images/legacy/icons/chart_bar.png?20171201") no-repeat left top;
	padding-left: 20px;
}

.box h1
{
	font-size: 12px;
	margin-bottom: 0;
	float: left;
	color: #fff;
}
.box p
{
	clear: both;
}

/*- Preview Creation ----------------------------*/
div#Creation, div.editor
{
	padding: 10px;
	border: solid 1px #BEDBEC;
	background: #ceebfc url("/assets/images/legacy/table/middle_blue_bg.png") repeat-x; /*  background:#e5e5e5 url("/assets/images/legacy/table/middle_bg.jpg") repeat-x;*/ /*background:#e6efdb url("/assets/images/legacy/table/middle_green_bg.jpg") repeat-x ;*/
	margin-bottom: 10px;
}
div.editor div.hr 
{
	margin: 10px 0 10px 0;
	background: transparent url(/assets/images/legacy/table/row_sep_bg.png) repeat-x scroll center bottom;   
	height: 2px; 
}
div.editor div h1,
div.editor div.panel-collapsed h1 
{
	display: block;
	/*border-bottom: solid 2px #8DCEF9;*/
	background: transparent url(/assets/images/legacy/table/row_sep_bg.png) repeat-x scroll center bottom;   
	height: 20px; 
}
div.editor div h1 a,
div.editor div.panel-collapsed h1 a
{
	cursor: pointer;
	background: url("/assets/images/legacy/icons/diagona/03/10/30.png") no-repeat left center;
	padding: 0px 2px 0px 14px;
	font-size: 12px;
}
div.editor div.panel-collapsed h1 a
{
	background: url("/assets/images/legacy/icons/diagona/03/10/29.png") no-repeat left center;
}
div.editor h1 a:hover
{
	text-decoration: none;
}
div#Creation h1, div.editor h1
{
	margin-top: 0;
}
div#CreationPreview
{
	width: 210px; /*height: 230px;*/
	text-align: center;
	vertical-align: bottom;
	position: relative;
	float: left;
}
div#CreationProperties
{
	width: 690px;
	position: relative;
	float: left;
	margin-left: 5px;
}
table.list2 table.creation_items
{
	border-collapse: collapse;
	margin: 3px;
	width: 100%;
}

table.list2 table.creation_items, 
table.list2 table.creation_items span, 
table.list2 table.creation_items table td
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
table.list2 table.creation_items table td
{
	background: none;
}
table.list2 table.creation_items th span
{
	white-space: nowrap;
	text-align: right;
}
.creation_items td, 
.creation_items th,
.list2 .creation_items td, 
.list2 .creation_items th
{
	/*height: 28px;*/
	padding: 2px 4px 4px 0;
	background: url("/assets/images/legacy/table/row_sep_bg.png") repeat-x bottom;
	font-weight: normal;
	vertical-align: middle;
 /*   border-collapse:inherit;*/
}
table.creation_items hr
{
	border-bottom: solid 1px #BEDBEC;
}
table.list2 table.creation_items th
{
	text-align: left;
}
table.list2 table.creation_items td
{
	text-align: left;
}
div.creation_script, div.creation_valid
{
	background: #FBFFCC url("/assets/images/legacy/table/middle_green_bg.jpg") repeat-x;
	border: solid 1px #63EE74;
	padding: 2px;
	margin: 2px 0 2px 0;
}
div.creation_warn, div.creation_script_warn
{
	background: #FBFFCC url("/assets/images/legacy/table/middle_yellow_bg.jpg") repeat-x;
	border: solid 1px #FCF5AB;
	padding: 2px;
	margin: 2px 0 2px 0;
}
div.creation_error
{
	background: #FCD5CE url("/assets/images/legacy/table/middle_red_bg.jpg") repeat-x;
	border: solid 1px #E96060;
	padding: 2px;
	margin: 2px 0 2px 0;
}
div.creation_valid p, div.creation_warn p, div.creation_script p, div.creation_script_warn p, div.creation_error p
{
	font-size: 11px;
	background: url("/assets/images/legacy/icons/fugue/tick.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}

div.creation_valid ul, div.creation_warn ul, div.creation_script ul, div.creation_script_warn ul, div.creation_error ul
{
	padding: 2px 2px 2px 20px;
	list-style-type: disc;
}
div.creation_script p
{
	font-size: 11px;
	background: url("/assets/images/legacy/icons/fugue/script__tick.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
div.creation_warn p
{
	background: url("/assets/images/legacy/icons/fugue/exclamation.png?20171201") no-repeat left top;
}
div.creation_script_warn p
{
	background: url("/assets/images/legacy/icons/fugue/script__exclamation.png") no-repeat left top;
}
div.creation_error p
{
	background: url("/assets/images/legacy/icons/fugue/cross_circle.png") no-repeat left top;
}
/*- charts --------------------------------------*/
#charts
{
}
div.chart
{
	float: left;
	margin-bottom: 15px;
}
/*- form, button etc... ------------------------*/
input, select
{
	vertical-align: middle;
	margin: 1px; /*padding: 1px; */ /* margin: 2px 3px 1px 3px;*/
}
select
{
	/*  margin: 2px 10px 2px 3px;*/
	vertical-align: middle; /*width: 300px;*/
}
form.search_form, form.login_form, form
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
input.search
{
	border: 1px solid #D9D9D9;
	padding: 2px;
	margin-top: 0px;
	padding-left: 20px;
	background-image: url("/assets/images/legacy/icons/magnify.png?20171201");
	background-position: 1px;
	background-repeat: no-repeat;
	font-weight: normal;
	margin-right: 4px;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	color: #4C4C4C;
}
input.simpleSearch
{
	border: 1px solid #D9D9D9;
	padding: 2px;
	margin-top: 0px;
	background-position: 1px;
	background-repeat: no-repeat;
	font-weight: normal;
	margin-right: 4px;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	color: #4C4C4C;
}
.watermark
{
	border: 1px solid #D9D9D9;
	padding: 2px;
	margin-top: 0px;
	font-weight: normal;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	color: #4C4C4C;
}

.UserSelectorWatermark
{
	font-weight: normal;

	color: #4C4C4C;
	padding-right:20px;
}

.simplewatermark
{
	color: #888888;
}
.petitsimplewatermark
{
	color: #888888;
	font-size:8pt;
}

label
{
	vertical-align: absmiddle;
}


.jslink
{
	color: #3D7EA9;
	text-decoration: none;
}
.jslink-over
{
	color: #3D7EA9;
	text-decoration: underline;
}
.jslink, .jslink-over
{
	cursor: pointer;
}
.jslink-disabled
{
	color: Gray;
	text-decoration: none;
}

.info
{
	color: Green;
}
.preview
{
	padding: 15px !important;
}

a.linkbutton
{
	padding: 2px 2px 2px 20px;
}
a.add_widget {
    background: url("/assets/images/icons/widget/widget--add.svg") no-repeat left;
    background-size: 16px 16px;
}

a.tags-preview
{
	color: Red;
}
a.add
{
	background: url("/assets/images/legacy/icons/add.png?20171201") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.delete
{
	background: url("/assets/images/legacy/icons/bullet_delete.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.enable
{
	background: url("/assets/images/legacy/icons/accept.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.disable
{
	background: url("/assets/images/legacy/icons/delete.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.pdf
{
	background: url("/assets/images/legacy/icons/pdf.gif") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.advertiser
{
	background: url("/assets/images/legacy/icons/user_comment.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.templateGroups
{
	background: url("/assets/images/legacy/icons/menu/icon-template-hover.svg") no-repeat left;
    background-size: 12px 16px;
	padding: 2px 2px 2px 20px;
}
a.add_advertiser
{
	background: url("/assets/images/legacy/icons/user_comment_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.campaign
{
	background: url("/assets/images/legacy/icons/images.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.add_campaign
{
	background: url("/assets/images/legacy/icons/images_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.add_tracer
{
	background: url("/assets/images/legacy/icons/marker_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 3px 2px 3px 20px;
}
a.insertion
{
	background: url("/assets/images/legacy/icons/image.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.add_insertion
{
	background: url("/assets/images/legacy/icons/image_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 3px 2px 3px 20px;
}
a.add_mobileinsertion
{
	background: url("/assets/images/legacy/icons/mobile_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 3px 2px 3px 20px;
}
a.add_link
{
	background: url("/assets/images/legacy/icons/fugue/chain__plus.png?20171206") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.add_media
{
	background: url("/assets/images/legacy/icons/folder_open_slide_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.add_format
{
	background: url("/assets/images/legacy/icons/layers_add.png") no-repeat left;
	background-position: 0% 0%;
	padding: 2px 2px 2px 20px;
}
a.save_insertion
{
	background: url("/assets/images/legacy/icons/save.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.edit_params {
	background: url("/assets/images/legacy/icons/note_edit.png") no-repeat center;
	padding: 2px 2px 2px 20px;
}

a.packages
{
	background: url("/assets/images/legacy/icons/package.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.insertionTypes
{
	background: url("/assets/images/legacy/icons/tab_edit.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.timeZones
{
	background: url("/assets/images/legacy/icons/time.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}

a.pick_color
{
	background: url("/assets/images/legacy/icons/color_wheel.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.publisher
{
	background: url("/assets/images/legacy/icons/bullet_star.png") no-repeat left;
	padding: 0 0 0 14px; /*margin-left: -15px;*/
}
a.agence
{
	padding: 0 0 0 14px; /*margin-left: -15px;*/
}
a.subscribe
{
	background: url("/assets/images/legacy/icons/date.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.excelExport
{
	background: url("/assets/images/legacy/icons/table_excel.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}
a.csvExport
{
	background: url("/assets/images/legacy/icons/csv_a.png") no-repeat left;
	padding: 2px 2px 2px 20px;
}

/* admin links */
a.userinfo
{
	background: url("/assets/images/legacy/icons/vcard.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.groups
{
	background: url("/assets/images/legacy/icons/group.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.users
{
	background: url("/assets/images/legacy/icons/user.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.networkusers
{
	background: url("/assets/images/legacy/icons/user_red.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.advertisersgroups
{
	background: url("/assets/images/legacy/icons/users_comment.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}

a.advertisers
{
	background: url("/assets/images/legacy/icons/user_comment.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.sites
{
	background: url("/assets/images/legacy/icons/site.svg") no-repeat left top;
    background-size: 16px 16px;
	padding: 2px 2px 2px 20px;
}
a.insertions
{
	background: url("/assets/images/legacy/icons/images.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.bilan
{
	background: url("/assets/images/legacy/icons/report.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.billing
{
	background: url("/assets/images/legacy/icons/money.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.ir {
    background: url(/assets/images/legacy/icons/star.png) no-repeat left top;
    padding: 2px 2px 2px 20px;
}
a.monitor
{
	background: url("/assets/images/legacy/icons/chart_line.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.server
{
	background: url("/assets/images/legacy/icons/server.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.packages
{
	background: url("/assets/images/legacy/icons/package.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.insertionTypes
{
	background: url("/assets/images/legacy/icons/tab_edit.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.agencies
{
	background: url("/assets/images/legacy/icons/user_comment2.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.pagesformats
{
	background: url("/assets/images/legacy/icons/layout_content.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.formats {
    background: url("/assets/images/legacy/icons/menu/icon-formats.svg") no-repeat left top;
    padding: 2px 2px 2px 20px;
    background-size: 16px 16px;
}
a.rules
{
	background: url("/assets/images/legacy/icons/wrench.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.categories
{
	background: url("/assets/images/legacy/icons/bricks.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.network
{
	background: url("/assets/images/legacy/icons/globe.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.subscriptions
{
	background: url("/assets/images/legacy/icons/date.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.extractlogs
{
	background: url("/assets/images/legacy/icons/transmit_edit.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.clicktag
{
	background: url("/assets/images/legacy/icons/image_click.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}

a.live_preview, span.live_preview
{
	background: url("/assets/images/legacy/icons/television_live.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}

a.local_preview
{

	background: url("/assets/images/legacy/icons/television.png?20171201") no-repeat left;
	padding: 2px 2px 2px 20px;
}

a.refresh, a.reload
{
	background: url("/assets/images/legacy/icons/fugue/refresh.png?20171201") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.uploadcsv
{
	background: url("/assets/images/legacy/icons/drive-upload.png?20171201") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.downloadcsv
{
	background: url("/assets/images/legacy/icons/drive-download.png?20171201") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.groupedVolume, span.groupedVolume
{
	background: url("/assets/images/legacy/icons/pictures.png?20171201") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.liaison, span.liaison
{
	background: url("/assets/images/legacy/icons/fugue/chain.png?20171206") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.exclusion, span.exclusion
{
	background: url("/assets/images/legacy/icons/fugue/chain_unchain.png?20171206") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.keywordgroups
{
	background: url("/assets/images/legacy/icons/groupsOfKeywords.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}

a.videoAdRules {
    background: url("/assets/images/legacy/icons/television_live.png") no-repeat left top;
    padding: 2px 2px 2px 20px;
}

span.greendog {
    background: url("/assets/images/legacy/icons/dog_green.png?20180111") no-repeat left;
    padding: 0px 2px 2px 20px;
}

a.script
{
	background: url("/assets/images/legacy/icons/fugue/script.png") no-repeat left;
	padding: 0px 2px 2px 20px;
}

a.script_mobile
{
	background: url("/assets/images/legacy/icons/mobile.png") no-repeat left;
	padding: 0px 2px 2px 20px;
}
a.script_web
{
	/*background: url("/assets/images/legacy/pixel.gif") no-repeat left top;*/
	padding: 0px 2px 2px 20px;
}

a.forecastDataInjection
{
	background: url("/assets/images/legacy/icons/forecast_injection.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}

a.interestTargeting
{
	background: url("/assets/images/legacy/icons/user_targeting.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.mediaScanner
{
	background: url("/assets/images/legacy/icons/cross_shield.png") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
a.video_encode
{
	background: url("/assets/images/legacy/icons/fugue/video_edit.png?20171201") no-repeat left top;
	padding: 2px 2px 2px 20px;
}
/* end admin links */

.oba
{
	background: url("/assets/images/legacy/oba.png") no-repeat left;
	padding: 3px 0px 0px 20px;
}

.Image
{
	background: url("/assets/images/legacy/icons/fugue/image.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.Script
{
	background: url("/assets/images/legacy/icons/fugue/script.png") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.Audio
{
	background: url("/assets/images/legacy/icons/music.png") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.ReplaceImage, .ReplaceFlash
{
	background: url("/assets/images/legacy/icons/fugue/images.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.FlashNotValidated
{
	background: url("/assets/images/legacy/icons/flash-noclicktag.png") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.Flash
{
	background: url("/assets/images/legacy/icons/flash.png") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.HTML5
{
	background: url("/assets/images/legacy/icons/html5.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.Video
{
	background: url("/assets/images/legacy/icons/fugue/film.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.Flv
{
	background: url("/assets/images/legacy/icons/fugue/film.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.GeoTargeting
{
	background: url("/assets/images/legacy/icons/fugue/globe_green.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}

.c_active
{
	background: url("/assets/images/legacy/creation/02.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 14px;
	font-size: 14px;
}
.c_replace
{
	background: url("/assets/images/legacy/creation/05b.png") no-repeat right center;
	padding: 2px 2px 2px 14px;
}
.c_replace_inactive
{
	background: url("/assets/images/legacy/creation/05c.png") no-repeat right center;
	padding: 2px 2px 2px 14px;
}
.c_inactive
{
	background: url("/assets/images/legacy/creation/01.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 14px;
}
.creation_thumbnail_view
{
	background: url("/assets/images/legacy/icons/application_side_boxes.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.creation_list_view
{
	background: url("/assets/images/legacy/icons/application_view_list.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.creation_add
{
	background: url("/assets/images/legacy/icons/add.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.creation_zoom
{
	background: url("/assets/images/legacy/icons/fugue/magnifier_zoom.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px;
}
.script_edit
{
	background: url("/assets/images/legacy/icons/fugue/script__pencil.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px !important;
}
.file_edit
{
	background: url("/assets/images/legacy/icons/image_edit.png?20171201") no-repeat left center;
	padding: 2px 2px 2px 20px !important;
}
a.toggle,
a.toggleactivated
{
	background: url("/assets/images/legacy/icons/arrow_right.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
	
}
a.toggleactivated
{
	background: url("/assets/images/legacy/icons/arrow_down.png?20171201") no-repeat left center;
}


a.image_up
{
	background: url("/assets/images/legacy/icons/fugue/arrow__090.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_down
{
	background: url("/assets/images/legacy/icons/fugue/arrow__270.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_up_dis
{
	background: none;
	padding: 2px 10px 2px 10px;
}
a.image_down_dis
{
	background: none;
	padding: 2px 10px 2px 10px;
}
a.image_edit
{
	background: url("/assets/images/legacy/icons/fugue/pencil.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}

a.image_copy
{
	background: url("/assets/images/legacy/icons/fugue/images.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}

a.image_activate, a.images_activate
{
	background: url("/assets/images/legacy/icons/fugue/tick_circle.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_inactivate, a.images_inactivate
{
	background: url("/assets/images/legacy/icons/fugue/minus_circle.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_assign, a.images_assign
{
	background: url("/assets/images/legacy/icons/picture_go.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_remove, a.images_remove
{
	background: url("/assets/images/legacy/icons/picture_remove.png?20171201") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
a.image_delete, a.images_delete, a.url_delete
{
	background: url("/assets/images/legacy/icons/fugue/cross.png?20171201") no-repeat left;
	padding: 2px 10px 2px 10px;
}
a.images_activate, a.images_inactivate, a.images_delete, a.images_assign, a.images_remove
{
	padding: 2px 2px 2px 20px;
}
a.insertion_comment
{
	background: url("/assets/images/legacy/icons/bubble.svg") no-repeat left;
    background-size: 32px 32px;
	padding: 20px; 
}
a.url_delete
{
	margin-left: 10px;
}
a.image_up:hover, a.image_down:hover, a.image_edit:hover, a.image_activate:hover, a.image_inactivate:hover, a.image_assign:hover, a.image_delete:hover, a.clicktag:hover, a.toggle:hover
{
	text-decoration: none;
}
a.image_sendtags
{
	background: url("/assets/images/legacy/icons/tag_blue_edit.png?20171201") no-repeat left;
	padding: 2px 10px 2px 10px;
}
a.upload_zip
{
	padding: 2px 2px 3px 20px;
	background: url("/assets/images/legacy/icons/fugue/arrow_g_skip_up.png?20171201") no-repeat left;
}
.panel-collapsed div
{
	display: none;
}


.list2 h2
{
	border-bottom: 1px solid #3D7EA9;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.list2 .panel-collapsed h2
{
	border-bottom: 0px;
}
.list2 h2 a
{
	cursor: pointer;
	background: url("/assets/images/legacy/icons/diagona/03/10/30.png") no-repeat left center;
	padding: 0px 2px 0px 14px;
	font-size: 11px;
}

.list2 .parameter 
{
	font-size: 12px;
	vertical-align:middle;
	white-space:nowrap;    
}
	
.list2 .value
{
	width: 99%;
}
div.button-link a
{
	cursor: pointer;
}
div.button-link
{
	padding: 0;
	margin: 0;
	display: inline;
}
.panel-collapsed h2 a
{
	background: url("/assets/images/legacy/icons/diagona/03/10/29.png") no-repeat left center;
}
.list2 h2 a:hover
{
	text-decoration: none;
}
/*- Logs --------------------------*/
div.LogScript 
{
	font-size: 11px;
	color: #666;
	border:solid 1px #E3E6E8;
	width:750px;
	max-height:220px;
	overflow:auto;
	background: #F3F6F8;
	padding:10px;
} 
	
/*- Suivi Insertions --------------*/
td.FollowUpDescription 
{
	border-bottom: none!important;  
	font-size:11px;
}

.FollowUpInAdvance
{
	font-size: 14px;
	color: #57ab27;
	font-weight: bold;
	background: url("/assets/images/legacy/icons/up_green.png") no-repeat left center;
	margin:0;
	padding: 0 0 0 16px;
}

.FollowUpLate
{
	font-size: 14px;
	color: #bd0a26;
	font-weight: bold;
	background: url("/assets/images/legacy/icons/down_red.png") no-repeat left center;
	margin:0;
	padding: 0 0 0 16px;
}


.FollowUpOffline
{
	font-size: 14px;
	color: #888888;
	font-weight: bold;
	margin:0;
	padding: 0;
}
.FollowUpWaiting
{
	font-size: 14px;
	color: orange;
	font-weight: bold;
	margin:0;
	padding: 0;
}
.FollowUpNormal
{
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding: 0;
}

.FollowUp li
{
  /*  display: inline;  */  
}
.FollowUp li,
.FollowUp li a,
.FollowUp td
{
	font-size: 11px;  
	white-space:nowrap;  
}
.FollowUp li.Advertiser a,
.FollowUp li.Campaign a
{
	font-size: 10px;
	color: #A3A6A8;
	font-weight: normal!important;
	white-space:normal;
}
.FollowUp li.Insertion a
{
	font-size: 12px;
	font-weight: bold;
	white-space:normal;
}
.FollowUp li.Advertiser
{
	margin-left:0;
}
.FollowUp li.Campaign
{
	margin-left:5px;
}
.FollowUp li.Insertion
{
	margin-left:10px;
}
.FollowUp li.GroupedVolume
{
	white-space:nowrap;
}

.date, .nodate
{
	font-size: 11px;
}
.nodate
{
	font-style: italic;
}
.time
{
	font-size: 11px;
}
.gmt
{
	font-size: 10px;
}

/*- Step Bilan ---------------------*/
.Step1Bilan, .Step2Bilan, .Step3Bilan, .Step4Bilan
{
	left: -50px;
	position: absolute;
	display: none;
	padding: 20px;
}
.Step1Bilan
{
	background: url("/assets/images/legacy/step1bilan.jpg?01012010") no-repeat left center;
}
.Step2Bilan
{
	background: url("/assets/images/legacy/step2bilan.jpg?01012010") no-repeat left center;
}
.Step3Bilan
{
	background: url("/assets/images/legacy/step3bilan.jpg?01012010") no-repeat left center;
}
.Step4Bilan
{
	background: url("/assets/images/legacy/step4bilan.jpg?01012010") no-repeat left center;
}
.ReportControlPanel
{
	padding: 10px;
}

.gotop
{
	background: url("/assets/images/legacy/gotop.png") no-repeat left top;
	padding-left: 15px;
	font-size: 11px !important;
}

input.reportTextBox
{
	background-color: #cCcCcC;
	border: 1px solid #D9D9D9;
	padding: 2px;
	color: #4c4c4c;
	font-size: 12px;
}

input.permalink:hover
{
	background-color: #F7F7F7;
	border: 1px solid #999999;
}

/* - button link ---------------------------*/

.btnlnk
{
	text-align: center;
	width: 240px;
	margin-left: auto;
	margin-right: auto;
}
.btnlnk a
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	background-image: url(/assets/images/legacy/send.png);
	background-position: top left;
	background-color: transparent;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 28px;
	width: 240px;
	cursor: pointer;
	display: block;
}

.clear
{
	/* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

a.sas_cancel_button
{
	/*font: normal 12px arial, sans-serif;*/
	margin-right: 6px;
	padding: 3px;
	display: block;
	height: 20px;
	float: left;
	cursor: pointer;
}

a.gear_down:link
{
	text-decoration: none;
}
a.gear_down span
{
	background: transparent url('/assets/images/legacy/icons/gear_down_arrow.png') no-repeat;
	padding: 3px 0 3px 28px;    
}
a.gear_right:link
{
	text-decoration: none;
}
a.gear_right span
{
	background: transparent url('/assets/images/legacy/icons/gear_right_arrow.png') no-repeat;
	padding: 3px 0 3px 26px;    
}
/*- Insertion Steps -----------------*/
.InsertionMainData, .InsertionCreativesAndScripts, .InsertionPlacement, .InsertionTarget, .CampaignSubscribeReport, .InsertionQRCode
{
	padding: 2px 2px 2px 20px;
}
.InsertionMainData
{
	background: transparent url('/assets/images/legacy/icons/page_white_edit.png?20171201') no-repeat left;
}
.InsertionCreativesAndScripts
{
	background: transparent url('/assets/images/legacy/icons/dog_blue.png?20180111') no-repeat left;
}
.InsertionPlacement
{
	background: transparent url('/assets/images/legacy/icons/overlays.png?20171201') no-repeat left;
}
.InsertionTarget
{
	background: transparent url('/assets/images/legacy/icons/target.png?20171201') no-repeat left;
}
.InsertionCampaignStat
{
	background: transparent url('/assets/images/legacy/icons/chart_bar.png?20171201') no-repeat left;
}
.InsertionForecast
{
	background: transparent url('/assets/images/legacy/icons/chart_pie.png?20171201') no-repeat left;
}
.InsertionPreview
{
	background: transparent url('/assets/images/legacy/icons/television.png?20171201') no-repeat left;
}
.InsertionLivePreview
{
	background: transparent url('/assets/images/legacy/icons/television_live.png?20171201') no-repeat left;
}
.InsertionQRCode
{
	background: transparent url('/assets/images/legacy/icons/qr_code.png?20171201') no-repeat left;
}

.CampaignSubscribeReport
{
	background: transparent url('/assets/images/legacy/icons/date.png?20171201') no-repeat left;
}
.CampaignYellowDog
{
	background: transparent url('/assets/images/legacy/icons/dog_yellow.png?20180111') no-repeat left;
}
.CampaignTags
{
	background: transparent url('/assets/images/legacy/icons/tag_blue_edit.png?20171201') no-repeat left;
}
.CampaignStats
{
	background: transparent url('/assets/images/legacy/icons/chart_bar.png?20171201') no-repeat left;
}
.CampaignReports
{
	background: transparent url('/assets/images/legacy/icons/report.png?20171201') no-repeat left;
}
.CampaignEditSubscription
{
	background: transparent url('/assets/images/legacy/icons/date_edit.png') no-repeat left;
}
.CampaignFastSubscription
{
	background: transparent url('/assets/images/legacy/icons/date.png?20171201') no-repeat left;
}
.CampaignAccess
{
	background: transparent url('/assets/images/legacy/icons/key.png?20171201') no-repeat left;
}

.InsertionOnline
{
	
	background: #E6EFDC url("/assets/images/legacy/icons/fugue/tick_circle.png?20171201") no-repeat left;
	border: solid 1px #63EE74;
	color: #23AE34;
}
.InsertionOnlineCheckInventory
{
	
	background: #E6EFDC url("/assets/images/legacy/icons/fugue/tick_circle.png?20171201") no-repeat left;
	border: solid 1px #63EE74;
	color: #23AE34;
}
.sas_options_menu ul li a.InsertionOnline:hover
{
	border: solid 1px #63EE74;
	background-color: #E6EFDC;
	text-decoration: none;
}
.sas_options_menu ul li a.InsertionOnlineCheckInventory:hover
{
	border: solid 1px #63EE74;
	background-color: #E6EFDC;
	text-decoration: none;
}
.InsertionOffline
{
	
	background: #FFDFDF url("/assets/images/legacy/icons/fugue/cross_circle.png") no-repeat left;
	border: solid 1px #EE6363;
	color: #AE2323;
}
.sas_options_menu ul li a.InsertionOffline:hover
{
	border: solid 1px #EE6363;
	background-color: #FFDFDF;
	text-decoration: none;
}
.InsertionOnline
{
	
	background: #FFF8DF url("/assets/images/legacy/icons/fugue/tick_circle.png?20171201") no-repeat left;
	border: solid 1px #63EE74;
	color: #23AE34;
}
.SuspendInsertion
{
	
	background: #FFF8DF url("/assets/images/legacy/icons/fugue/cross_circle_orange.png") no-repeat left;
	border: solid 1px #EFBA01;
	color: #AE9F23;
}
.sas_options_menu ul li a.SuspendInsertion:hover
{
	border: solid 1px #EFBA01;
	background-color: #FFF8DF;
	text-decoration: none;
}


/*- loading ----------------------------*/

#loading-mask
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	background-color: #999;
	filter: alpha(opacity=50); /* IE's opacity*/
	opacity: 0.50;
}

#loading-panel
{
	font-size: 13px;
	font-weight: bold;
    color: #777777;
    border: solid 1px #ffd400;
	background-color: #ffffff;
	z-index: 20001;
	height: auto;
	width: 300px;
	position:absolute;
	top: 20%;
	left: 50%;
	/*margin-top: -9em; *//*set to a negative number 1/2 of your height*/
	margin-left: -150px; /*set to a negative number 1/2 of your width*/

	
}
#loading-panel div
{
	text-align: center;
	background: transparent url("/assets/images/legacy/smart-loader.gif") no-repeat top left;
	margin: 10px;
	padding: 8px 8px 8px 40px;
}

.ModalPopupExtenderBackground
{
	background-color: #000000;
	filter: alpha(opacity=70); /* IE's opacity*/
	opacity: 0.70;
}

.ModalPopupExtender
{
	background-color: #FFFFFF;
	padding: 3px;
}
.shadowbox_nav_close {
  background-image: url("/assets/images/legacy/icons/close.png");
  background-repeat: no-repeat;
}
.shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
.shadowbox_nav a {
	cursor: pointer;
	display: block;
	float: right;
	height: 16px;
	margin-left: 3px;
	width: 16px;
}


#xcolorPicker
{
	background-color: #FFFFFF;
	border: 1px solid #e3e6e8;
	width: 328px;
	height: 256px;
	padding: 1px;
}
#xcolorPicker .x-cp-control-container
{
	display: none;
}
#xcolorPicker a.close
{
	background-color: #F3F6F8;
	float: right;
	display: block;
	width: 15px;
	height: 15px;
	background: url("/assets/images/legacy/icons/bullet_close.png") no-repeat left center;
}

#xcolorPicker a.white, #xcolorPicker a.black, a.xcolorPickerPreview
{
	float: left;
	cursor: crosshair;
	padding: 0;
	margin: 0;
	display: block;
	width: 17px;
	height: 17px;
	border: 1px solid #000000;
}
a.xcolorPickerPreview
{
	padding-top: 2px;
}
#xcolorPicker a.black
{
	background: black;
}
#xcolorPicker a.white
{
	background: white;
}
#loading img
{
	margin-bottom: 5px;
}


.taguserinfo td.headrow
{
	text-align: left !important; /*  width:100%;*/
}

.taguserinfo td.valuerow
{
	text-align: left;
}

.pager td
{
	background: #e5e5e5 url("/assets/images/legacy/dialog/turquoise/middle_bg.jpg") repeat-x 0px 0px;
}
.pager a, .pager span
{
	font-size: 11px;
	padding-right: 5px;
}
.pager span
{
	font-weight: bold;
}

.SchedulesEditor .Title
{
	font-weight: bold;
}

.ParametersEditor Select
{
	width: 280px;
}
.ParametersEditor Input[type=text]
{
	width: 250px;
}
.PlageDateEditor Input
{
	width: 227px;
}
.ChangeCheckBoxesStateHyperLink 
{
	margin: 5px 0 5px 0;
}
.AccordionHeader,
.AccordionHeaderSelected
{
	color: #333333;
	border: 1px solid #e3e6e8;
	background: #eff3f5 url(/assets/images/legacy/table/th_bg.png) repeat-x top;
	padding: 4px;
	cursor: pointer;
}
.AccordionHeaderSelected
{
	font-weight: bold;
	font-size: 15px;
	/*background:#e5e5e5 url("/assets/images/legacy/table/middle_blue_bg.jpg") repeat-x;*/

}
.AccordionContent
{
	padding: 10px;
	border: solid 1px #E3E6E8;
	background-color: #ffffff;
}

UL.SearchCompletionList
{
	border: solid 1px #cccccc !important;
	background-color: #f3f6f8 !important;
}

UL.SearchCompletionList LI
{
	color: #000000 !important;
	background-color: #f3f6f8 !important;
	cursor: hand;
	margin:2px;
}

UL.SearchCompletionList LI:hover
{
	color: #FFFFFF !important;
	background-color: #6081ac !important;
}

.SearchOptionsContentPanel
{
	background-color: #f3f6f8;
	padding: 10px;
	margin-top: 10px;
}

.SearchOptionsContentPanel .Title
{
	font-weight: bold;
}

.SearchOptionsContentPanel TABLE
{
	margin-top: 10px;
}

.SearchOptionsContentPanel INPUT[type=text]
{
	width: 342px;
}

.SearchResult A
{
	color: #333333;
}

.SearchResultElement A
{
	color: #3d7ea9;
}

.SearchResultElementMatch
{
	color: #3d7ea9;
	font-weight: bold;
}

/* -------------------- INFRA ------------------*/
ul.infra
{
	list-style-type: none;
	list-style-image: url(/Admin/images/bullet-2.gif);
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}
ul.infra li.ok
{
	color: Green;
}

ul.infra li.ko
{
	color: Red;
}


/* form creative */
.text
{
	background: #ffffff url(/assets/images/legacy/form/text_bg.gif) no-repeat scroll 0 0;
	border-color: #666666 #CCCCCC #CCCCCC #999999;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	font-size: 12px;
	margin: 1px 0 1px 0;
	padding: 2px 0 2px 1px;
}
.plain_text
{
	color: #666666;
	border: 1px solid #CCC;
	border-top-color: #666666;
	border-left-color: #999999;
	background: #FFF;
}
.plain_text .p_header
{
	border-bottom: solid 1px #C7D0D9;
	background-color: #F0F0F0;
	clear: left;
	padding: 4px;
	height: 16px;
}
.plain_text .p_footer
{
	border-top: solid 1px #C7D0D9;
	background-color: #F0F0F0;
	clear: left;
	padding: 4px;
}
.plain_text .p_clear
{
	clear: left;
}
.plain_text textarea.text
{
	
	width:938px;
	background: #ffffff url(/assets/images/legacy/form/plain_text_bg.png) repeat-x;
	border-width: 0 !important;
	font-size: 12px;
	color: #333333;
	padding: 5px;
}
.plain_text .p_upload, .plain_text .p_or
{
	float: left;
	padding: 4px;
}
.plain_text .p_upload
{
	width: auto;
}
.plain_text .p_upload span
{
	font-size: 11px;
}


.plain_text .p_or
{
	color: #aaaaaa;
	text-align: center;
	padding-top: 20px;
	text-align: center;
}
.plain_text .p_or span
{
	font-size: 18px;
	font-weight: bold;
}
.plain_text .p_info
{
	color: #aaaaaa;
	font-size: 11px;
}

.MailTextBoxAutoCompleteExtenderCompletionList
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
}

.UserSelectorLoading
{    
	background-image: url("../ext-2.1/resources/images/default/grid/loading.gif");
	background-position: 280px;
	background-repeat: no-repeat;
	padding-right:20px;
}

.UserSelectorRemove{
	padding-right:20px;
}

.UserSelectorRemoveIcon{   
	font-family:verdana;
	cursor:pointer;
	color:#ccc;
	font-weight:bold;
	position:relative;
	height:20px;
	left:-18px;
}

.UserSelectorRemoveIcon:hover{
	color:#BD0A26;
}

.MailTextBoxAutoCompleteExtenderCompletionList LI
{
	display: list-item;
	list-style-type: none;
	margin-left: 0px;
}

.documentation * 
{
	font-size: 11px;
}

.documentation 
{
	/*background:transparent url(/assets/images/legacy/tooltip/tooltip-box-200px.png) no-repeat scroll 0 bottom;*/
	padding:0 15px 15px;
   
}
.documentation table {
	border-collapse:collapse;
	border-color:-moz-use-text-color #B3C6EF #B3C6EF;
	border-style:none solid solid;
	border-width:medium 1px 1px;
}
.documentation td
{
	border:1px solid #B3C6EF;
	border-collapse:collapse;
	padding:5px;
	text-align:left;
	vertical-align:top;
}

#shadowbox_title {
	height:auto;
}

.hide {
	display: none;
}

.spanTemplate
{
	display:inline-block;
	background-color:#F1F3F4;
	padding:3px 4px 3px 4px;
	margin:5px 5px 15px 2px;
	border:solid 1px #E3E6E8;
	white-space:nowrap;
}

/*CSS Webpart */
.PartTitleStyle {
	border: 1px solid #e3e6e8;
	background:#EFF3F5 url("/assets/images/legacy/table/th_bg.png") repeat-x scroll center top;
}
.PartTitleStyle table {
   background-repeat: no-repeat; 
   background-position: right top;
}

.PartTitleStyle table tr td {
	padding:5px 5px 5px 5px;
}
.PartTitleStyle table tr td span {
	font-size:12px;
	font-weight:bold;
	color: #333333;
	padding-right: -10px; 
}

.PartStyle {
	background-color: #FFFFFF; /*#F3F6F8;*/  
	border: solid 1px #e3e6e8; /*#DDDDDD, vert #76A145*/
}
.PartZone {
			   /*border:dashed 1px #cb7805;*/ }
.PartZoneHeader {
			  height:0px;
			  display:none; }
			  
			  
table.clstabledefaut{margin-bottom: 19px;border-collapse:collapse;}
table.clstableequi{margin-bottom: -10px;border-collapse:collapse;}

table.clstabledefaut ul{margin-left: 12px;}
table.clstabledefaut ol{margin-left: 20px;}
dl.encadre p{margin-top:5px; padding-top:5px;}
dl.encadre dd ul{margin-left: 12px;}
dl.encadre dd ol{margin-left: 20px;}
	.entetedefaut{padding: 3px 10px 5px;border-bottom: 2px solid #996;font-weight: bold;vertical-align: top;}
	.entetetable1{padding: 3px 10px 5px;background-color: #F5F5EB;border-top: 2px solid #996;font-weight: bold;vertical-align: top;}
	.entetetable2{padding: 3px 10px 5px;color: #000;font-weight: bold;vertical-align: top;}
	.celluledefaut{padding: 3px 10px 5px;background-color: #F5F5EB;vertical-align: top;}
	.celluletable1{padding: 3px 10px 5px;background-color: #F5F5EB;border-bottom: 2px solid #fff;border-left: 2px solid #fff;vertical-align: top;}
	.celluletable2{padding: 3px 10px 5px;background-color: #F5F5EB;border-top: 2px solid #996;border-bottom: 2px solid #fff;border-left: 2px solid #fff;vertical-align: top;}
	.celluletable3{padding: 3px 10px 5px;background-color: #F5F5EB;border-top: 2px solid #fff;vertical-align: top;}
	.celluletable4{padding: 3px 10px 5px;background-color: #F5F5EB;border-top: 2px solid #996;border-bottom: 2px solid #fff;vertical-align: top;}
	.celluletable5{padding: 3px 10px 5px;background-color: #F5F5EB;border-bottom: 2px solid #fff;vertical-align: top;}
	.celluletable6{padding: 3px 10px 5px;background-color: #F5F5EB;border-left: 2px solid #fff;vertical-align: top;}
	.celluletable7{padding: 3px 10px 5px;background-color: #F5F5EB;border-top: 2px solid #fff;border-left: 2px solid #fff;vertical-align: top;}

dl.encadre dt{padding:5px 3px 5px 5px; font-family:arial, helvetica, sans-serif; font-size:small; font-weight: bold; border-bottom: #D7DCE0 2px solid;}
dl.encadre dd {margin-left: 0px;font-family:arial, helvetica, sans-serif; font-size:small; padding-left:10px; padding-top: 3px; padding-right: 10px; padding-bottom: 5px; background-color: #f5f5eb;}
dl.encadre dd input {margin-left:20px;}

.sondageHeader td {padding:5px 3px 5px 5px; font-family:arial, helvetica, sans-serif; font-size:small; font-weight: bold; border-bottom: #D7DCE0 2px solid; margin-top:10px;padding-top: 5px;}
.sondageRow td {margin-left: 0px;font-family:arial, helvetica, sans-serif; font-size:small; padding-left:0px; padding-top: 0px; padding-right: 10px; padding-bottom: 3px; background-color: #f5f5eb;}

.pointer
{
	cursor: pointer;
}

.HeadAddWidget
{
	cursor: pointer;
	overflow:hidden;
}

#tooltip 
{
	-moz-border-radius: 10px 10px 10px 10px;
	position: absolute;
	z-index: 3000;
	border: 1px solid #83A6F4;
	background-color: #E7F5FE;/*#cb7805;*/
	font-size: 12px;
	color:Black;
   font-weight: normal !important;
	padding: 5px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }

#divList1 ul, #divList2 ul, #divList3 ul
{
	list-style: none; 
	margin: 0;
	padding: 5px 5px 0;
	z-index: 20000;
	float: left;
	max-width: 300px;
}

.liTask .imgDelete
{
	visibility:hidden;
}

.liTask:hover .imgDelete
{
	visibility:visible;
}

#printlogo
{
	display:none;
}

.insertions_list th,
.insertions_list td
{
	padding-left:5px;
	text-align: left;
	vertical-align:middle;
	border-bottom: solid 1px #efefef;
	height:16px;
	-webkit-transition: background 0.2s 0;
	-moz-transition: background 0.2s 0;
	transition: background 0.2s 0;
}
.insertions_list tr.selected td, .insertions_list tr:hover td
{
	background:#EFF3F5;
} 
.insertions_list tr.groupedHeaderRow:hover td
{
	background: none;
}
.insertions_list tr .insertion_actions
{
  opacity:0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s 0;
  -moz-transition: opacity 0.2s 0;
  transition: opacity 0.2s 0;
  display:inline;
  margin-left:10px;
}
.insertions_list tr:hover .insertion_actions
{
   opacity:1;
   visibility: visible;
   
}
.insertions_list th.smallleft,
.insertions_list td.smallleft
{    
	font-size: 11px;
	border-left : solid 2px #efefef;
	padding-left: 10px;
}
.list_date 
{
	font-size:11px;
	padding:2px 4px 2px 4px!important; 
}
.list_offline
{
	color: #888;
}
.list_campaign_row
{
	
}
.list_campaign_row th
{
	height:20px;
}
.insertions_list tr.list_campaign_row:hover th
{
   background:#E3E6E8!important;
}
/* script supported mode */
.script_ajax 
{
	background: url("/assets/images/legacy/icons/arrow-retweet.png") no-repeat left center;
	padding: 2px 10px 2px 10px;
}
.script_iframe 
{
	background: url("/assets/images/legacy/icons/application-sidebar-collapse.png") no-repeat left center;
	padding: 2px 10px 2px 10px;
}

/* insertion status */
.insertion_status 
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: default;
	background: transparent url("/assets/images/legacy/status/insertion_status.png?2") 0 0 no-repeat;
}

.insertion_status_32 
{
	display: inline-block;
	width: 32px;
	height: 16px;
	cursor: default;
	background: transparent url("/assets/images/legacy/status/insertion_status.png?2") 0 0 no-repeat;
}

/* if insertion is in the online queue*/
.insertion_online_queued
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: default;
	background: transparent url("/assets/images/legacy/status/online_queued_insertion_status.png?2") 0 0 no-repeat;
}
.insertion_online_queued.web {
	background-position: 0 0;
}
.insertion_online_queued.mobile {
	background-position: -16px 0;
}
.insertion_online_queued.video {
	background-position: -32px 0;
}

/* yellow */
.web_0_0 
{   
	background-position: 0 -32px;
}
.web_0_1 
{   
	background-position: 0 -48px;
}
.mobile_0_0 
{   
	background-position: -16px -32px;
}
.mobile_0_1 
{   
	background-position:  -16px -48px;
}
.video_0_0 
{   
	background-position: -35px -32px;
}
.video_0_1 
{   
	background-position:  -35px -48px;
}

/* green */
.web_1_0 
{   
	background-position:  0 0;
}
.web_1_1 
{   
	background-position:  0 -16px;
}
.mobile_1_0 
{   
	background-position:  -16px 0;
}
.mobile_1_1 
{   
	background-position:  -16px -16px;
}
.video_1_0 
{   
	background-position:  -35px 0;
}
.video_1_1 
{   
	background-position:  -35px -16px;
}

/* red */
.web_2_0 
{   
	background-position:  0 -64px;
}
.web_2_1 
{   
	background-position:  0 -80px;
}
.mobile_2_0 
{   
	background-position:  -16px -64px;
}
.mobile_2_1 
{   
	background-position:  -16px -80px;
}
.video_2_0 
{   
	background-position:  -35px -64px;
}
.video_2_1 
{   
	background-position:  -35px -80px;
}

/* grey */
.web_3_0,
.web_4_0  
{   
	background-position:  0 -96px;
}
.web_3_1,
.web_4_1  
{   
	background-position:  0 -112px;
}
.mobile_3_0,
.mobile_4_0
{   
	background-position:  -16px -96px;
}
.mobile_3_1,
.mobile_4_1
{   
	background-position:  -16px -112px;
}
.video_3_0,
.video_4_0
{   
	background-position:  -35px -96px;
}
.video_3_1,
.video_4_1
{   
	background-position:  -35px -112px;
}

/* end of insertion status */

/* placement status */
.placement_media_status 
{
	width: 48px;
	height: 16px;
	padding: 1px 48px 0px 7px;
	cursor: default;
	background: transparent url("/assets/images/legacy/status/placement_media_status.png") 0 0 no-repeat;
}  

/* web grey */
.placement_web_3_0,
.placement_web_4_0  
{   
	background-position:  0 0;
}
.placement_web_media_3_0,
.placement_web_media_4_0  
{   
	background-position:  0 -16px;
}
.placement_web_media_3_1,
.placement_web_media_4_1  
{   
	background-position:  0 -32px;
}
/* web green */
.placement_web_1_0, /* Should not be possible */
.placement_web_1_1 
{   
	background-position:  0 -48px;
}
.placement_web_media_1_0 
{   
	background-position:  0 -64px;
}
.placement_web_media_1_1 
{   
	background-position:  0 -80px;
}
/* web red */
.placement_web_2_0, /* Should not be possible */
.placement_web_2_1 
{   
	background-position:  0 -96px;
}
.placement_web_media_2_0
{   
	background-position:  0 -112px;
}
.placement_web_media_2_1 
{   
	background-position:  0 -128px;
}
/* mobile grey */
.placement_mobile_3_0,
.placement_mobile_4_0
{   
	background-position:  0 -144px;
}
.placement_mobile_media_3_0,
.placement_mobile_media_4_0
{   
	background-position:  0 -160px;
}
.placement_mobile_media_3_1,
.placement_mobile_media_4_1
{   
	background-position:  0 -176px;
}
/* mobile green */
.placement_mobile_1_0, /* Should not be possible */
.placement_mobile_1_1 
{   
	background-position:  0 -192px;
}
.placement_mobile_media_1_0 
{   
	background-position:  0 -208px;
}
.placement_mobile_media_1_1 
{   
	background-position:  0 -224px;
}
/* mobile red */
.placement_mobile_2_0, /* Should not be possible */
.placement_mobile_2_1 
{   
	background-position:  0 -240px;
}
.placement_mobile_media_2_0
{   
	background-position:  0 -256px;
}
.placement_mobile_media_2_1 
{   
	background-position:  0 -272px;
}

/* end of placement status */

#beta {
position: absolute;
top:50px;
left:240px;
color: #333333;
display:none;
font-family: Arial;
font-size: 14px;
text-align: left;
}

.selectedAdvertisers
{
	margin: 4px;
	margin-left: 0px;
	padding: 3px;
	width: 230px;
	/*height: 300px;*/
	border: 1px solid gray;
	background:#EFF3F5;
	border: 1px solid #E3E6E8;
	min-height: 130px;
	width: 99%;
	font-size: 12px;    
}

.CCParent 
{
	font-weight: bold;
}
.CCChild 
{
	padding-left: 20px;
}


   
.backgroundLayer
{
	background-color: #000000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
 
[id$=SelectImageButton] {
    cursor: pointer;
}

[id$=SelectImageButton]:hover {
    transition: opacity .2s ease-in-out;
    opacity: .8;
}

option[disabled] { color: #afafaf; }
.create_mode .hide_disabled option[disabled] { display: none !important; }