body {
	font-family:Arial;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	margin:0px;
}
td {


}
tr {

}
.main_body {
	background-color:#f3f3ff;
	background-color:#9dbfe4;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
	background-repeat:repeat-x;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#fff;
	background-image:url(../images/cssimages/top_bk.jpg);
	background-position:top;
	background-repeat:repeat-x;

	
}
/*footer message*/
.footer_div {
	/*background-image:url(../images/cssimages/top_bk.jpg);*/
	background-position:top;
	background-repeat:repeat-x;

	padding-top:10px;
	height:100px;
}
.footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
/*overall container*/
.main_table {
	width:100%;
	
	/*background-image:url(../images/cssimages/header.gif);*/
	background-position:top;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
	border-collapse:collapse;/*height:600px;*/
}
/*top container in main table, containing the navigation menu*/
.header_table {
	background-image:url(http://adpurl.fr/php/f/images/cssimages/logo_purl.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:810px;
	height:63px;
	margin-bottom:10px;
	
}
.header_table_row {
	vertical-align:bottom;
	
}
/*menu fonts*/
.header_table_font, .header_table_font_selected {
	margin-left:3px;
	margin-right:3px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	text-align:right;
}
.header_table_font:hover {
	color:#FF9900;
	text-decoration:none;
}
.header_table_font_selected {
	color:#FFF;
}
.header_table_font_selected:hover {
	color:#FFF;
	text-decoration:none;
}
/*table containing the different menu elements*/
.menu_element_table {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	height:28px;
}
.menu_element_row {
	height:28px;
	vertical-align:middle;
		padding:0px;
	margin:0px;
}
.menu_element_flag {
	padding-left:10px;
}
.menu_element_home, .menu_element_login, .menu_element_logout, .menu_element_chart, .menu_element_contacts, .menu_element_shopping_cart, .menu_element_account {
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-right:10px;
	height:28px;
	border:0;
	background-image:url(../images/cssimages/top_tab_unselected_b2c.gif);
	padding-left:0px;
	background-position:left top;
		
}

.menu_element_home a, .menu_element_login a, .menu_element_logout a, .menu_element_chart a, .menu_element_contacts a, .menu_element_shopping_cart a, .menu_element_account a {
	height:24px;
	display:block;
	vertical-align:middle;
	padding-top:4px;
	border:0;
	background-image:url(../images/cssimages/top_tab_unselected_b2c.gif);
	background-position:right top;
	padding-right:10px;
	margin:0px;
	position:relative;
	left:1px;
	margin-right:0px;
	margin-left:10px;
}
.menu_element_logout a{
	color:#FFF;
}
.menu_element_login_selected, .menu_element_logout_selected, .menu_element_home_selected, .menu_element_chart_selected, .menu_element_contacts_selected, .menu_element_shopping_cart_selected, .menu_element_account_selected {
	background-image:url(../images/cssimages/top_tab_selected_b2c.gif);
	
}

.menu_element_login_selected a, .menu_element_logout_selected a, .menu_element_home_selected a, .menu_element_chart_selected a, .menu_element_contacts_selected a, .menu_element_shopping_cart_selected a, .menu_element_account_selected a{
	background-image:url(../images/cssimages/top_tab_selected_b2c.gif);
	margin-right:0px;
	margin-left:10px;
}
/*container in main table, below header table*/
.content_table {
	width:810px;
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	/*background-image:url(http://www.purl.fr/images/page_bot_bk.gif);*/
	background-repeat:repeat-x;
	margin-bottom:5px;
	
	padding-top:10px;
}
.main_table_title {
	color:#222222;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	text-decoration:none;
	padding-top:10px;
}
/*frames used in the campagn stats*/
.framed_table {
	background-color:#FFFFFF;
	padding:0px;
	border:solid 1px #cfcfff;
	border-spacing:0px;
}
.framed_table_header {
	/*font-family:Arial, Helvetica, sans-serif;*/
	vertical-align:middle;
	height:30px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:10px;
	color:#333333;
	font-size:17px;
	font-weight:bold;
	text-indent:10px;
}
.section_table_background {
}
.highlight_table_background {
	background-color:#e5e9ff;
}
.blacksmall, .blacksmallbold, .hyperlinksmall {
	color:#333333;
	margin-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	font-size:11px;
	line-height:14px;
}
.blacksmallbold {
	font-weight:bold;
}
.hyperlinksmall, .help {
	color:#93460D;
}
/* Frames applied on the frontal pages*/
.rounded_framed_table {
	margin-top:3px;
	margin-bottom:3px;
	font-size:1px;
	background-color:#f3f3ff;
	background-position:center;
}
.rounded_framed_table_unselected {
	font-size:1px;
	background-color:#f2f2f2;
	border-bottom:#e1e1e1 1px solid;
	background-position:center;
}
.rounded_highlight_table_background {
	background-color:#ebebff;
}
/* roundes table in advertizer UI */
/* top */
.rounded_frame_top, .rounded_frame_top_left_corner, .rounded_frame_top_center, .rounded_frame_top_right_corner {
	font-size:1px;
	height:6px;
}
.rounded_frame_top_left_corner, .rounded_frame_top_right_corner {
	width:8px;
	background-image:url(../images/cssimages/box_frame.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.rounded_frame_top_center, .rounded_frame_bottom_center {
	background-image:url(../images/cssimages/box_frame_border.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.rounded_frame_top_right_corner {
	background-position:top right;
}
/* middle */
.rounded_frame_middle_left, .rounded_frame_middle_right {
	width:2px;
	font-size:1px;
	background-image:url(../images/cssimages/box_frame_border.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.rounded_frame_middle {
}
.rounded_frame_middle_right {
	background-position:right;
}
/* bottom */
.rounded_frame_bottom, .rounded_frame_bottom_left_corner, .rounded_frame_bottom_center, .rounded_frame_bottom_right_corner {
	font-size:1px;
	height:8px;
}
.rounded_frame_bottom_left_corner, .rounded_frame_bottom_right_corner {
	width:8px;
	background-image:url(../images/cssimages/box_frame.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.rounded_frame_bottom_center {
	background-position:bottom;
}
.rounded_frame_bottom_right_corner {
	background-position:bottom right;
}
.rounded_framed_table_header {
	vertical-align:middle;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:13px;
	margin-right:10px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#333333;
	font-size:17px;
	font-weight:bold;
}
.rounded_framed_table_body {
	width:98%;
}
.orange_col {
	color:#e04b03;
}
.rounded_blacksmall, .rounded_blacksmallbold, .rounded_hyperlinksmall {
	color:#333333;
	margin-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
	font-size:12px;
	line-height:16px;
}
.rounded_blacksmallbold {
	font-weight:bold;
}
.rounded_hyperlinksmall {
	color:#0248aa;
	color:#93460D;
}
.rounded_comment {
	color:#555555;
	font-style:italic
}
.rounded_font_reduction {
	font-size:10px;
	line-height:14px;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
}
/* ad border*/
.ad_preview_border {
	padding:0px;
	margin:0px;
	border:#d3d3fe 1px solid;
}
/*eventual tag heading separator*/
.TagHeader {
}
/*bon reduction*/
.campagne_value_bon {
	/*background-image:url(../images/cssimages/orange_back.gif);*/
	background-repeat:repeat-x;
	background-color:#009900;
}
.campagne_value_bon_inside {
	text-align:center;
	height:30px;
}
.campagne_value_bon_font {
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.reduction_prcent {
	color:#009900;
	padding-left:20px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
/* data */
.number_pages_selected {
	display:none;
	height:25px;
}
.max_clics_and_imps {
	height:25px;
}
.campaign_cost {
	height:25px;
}
.campaign_cost_unit {
}
.estimated_duration {
	height:25px;
}
.estimated_clics_imps {
	height:25px;
}
/* preview format link */
.showFormat {
	margin-left:20px;
}
/*Validate frame icones*/
.validatedtable {
	background-image:url(../images/cssimages/issue_rounded.gif);
	background-repeat:no-repeat;
}
.invalidatedtable {
	background-image:url(../images/cssimages/noissue_rounded.gif);
	background-repeat:no-repeat;
}
.waittable {
	background-image:url(../images/cssimages/wait2.gif);
	background-repeat:no-repeat;
}
.validatedfield {
	background-image:url(../images/cssimages/issue_rounded_sm.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:12px;
	font-size:9px;
	height:15px;

}
.invalidatedfield {
	background-image:url(../images/cssimages/noissue_rounded_sm.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:12px;
	font-size:9px;
	height:15px;
}
/*ad group selected and unselected menus*/
.unselectedzonegroupcell {
	font-size:1px;
	background-color:#f3f3ff;
	text-align:center;
	width:100%;
	vertical-align:bottom;
}
.unselectedzonegrouptext {
	font-size:16px;
	text-align:center;
	vertical-align:bottom;
	text-decoration:none;
	color:#333388;
}
.unselectedzonegrouptext:hover {
	color:#e04b03;
	text-decoration:none;
}
.selectedzonegroupcell {
	font-size:1px;
	background-color:#2b72ba;
	text-align:center;
	width:100%;
	vertical-align:bottom;
}
.selectedzonegrouptext {
	font-size:16px;
	text-align:center;
	vertical-align:bottom;
	text-decoration:none;
	color:#ffffff;
}
/*textfields */
.fieldok {
	margin-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	font-size:11px;
	border:solid 1px #A3A8D3;
}

/*tooltips*/
.help {	
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding-right:5px;
	background-image:url(../images/cssimages/question.gif);
	background-repeat:no-repeat;
	padding-left:3px;
	padding-right:5px;
	padding-top:1px;
	margin-left:5px;
}
/*texts fo b2c*/
.large_number {
	font-size : 20px;
	font-weight:bold;
	text-decoration: none;
	text-align:right;
	color: #333333;
}
.large_number:link {
	text-decoration:none;
}
.large_number:hover {
	text-decoration:none;
}
.large_number_text {
	color: #333333;
	font-size: 14px;
	text-indent:10px;
}
.large_number_text:link {
	text-decoration:none;
}
.large_number_text:hover {
	text-decoration:none;
}

