﻿/* Back ground style*/
.imageBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/dupli_fond.gif);
}
.gSepBackGround{
	background:url(/I/gsep.gif);
	width:5px; 
	height:100%;
}
.checkboxBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/checkbox.GIF);
}
.blockBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/block_dupli.gif);
}
.imageBackGround3bis{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/dupli_3bis.gif);
}
.bandeauTitreBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/bandeau_titre.gif);
}
.blockdupliBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/block_dupli.gif);
}
.popupBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/backgroundPopUp.gif);
}
.arrowBackGround{
	background-image:url(/App_Themes/DefaultAdExpressFr/images/Common/button/bt_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:15px;
	height:15px;
}
.logoCoteDroitBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/logo_cote_droit.gif);
}
.greenBackGround{
	background-color:#CAFFCA;
}
.redBackGround{
	background-color:#FFD7D7;
}
.audioFileBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/audioFile.gif);
	background-repeat:no-repeat;
	width:128px;
	height:128px;
	margin: 0px auto; 
	text-align: center;
}
.videoFileBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/videoFile.gif);
	background-repeat:no-repeat;
	width:128px;
	height:128px;
	margin: 0px auto; 
	text-align: center;
}
.whiteBackGround{
	background-color : #FFFFFF;
}
.whiteBackGround2{
	background-color : #FFFFFF;
	width:100%
}
.lightPurple{
	background-color:#DED8E5;
}
.mediumPurple{
background-color:#D6CBDE
}
.mediumPurple1{
	background-color:#D0C8DA;
}
.DarkGrey{
	background-color:#9D9885;
}
.DarkGreen{
	background-color:#AAFFAA;
}
.Green{
	background-color:#CAFFCA;
}
.LightGreen{
	background-color:#E6FFE6;
}
.LightLightGreen{
	background-color:#F2FFF2;
}
.DarkRed{
	background-color:#FF9D9D;
}
.Red{
	background-color:#FFD7D7;
}
.LightRed{
	background-color:#FFEAEA;
}
.LightLightRed{
	background-color:#FFF0F0;
}
.palePink
{
	background-color:#FF99CC;
}
.violetBackGround{
	background-color : #644883;
}
.violetBackGroundV2{
	background-color : #D0C8DA;
}
.violetBackGroundV3{
	background-color : #B1A3C1;
}
.violetBackGroundV4{
	background-color : #A794BE;
}
.violetCalendarBackGround{
	background-color : #9378B3;
}
.sloganVioletBackGround{
	background-color : #E0D7EC;
}
.paleVioletBackGround{
	background-color : #DED8E5;
}
.paleVioletBackGroundV2{
	background-color : #E9E6EF;
}
.pinkBackGround{
	background-color : #FF0099;
}
.greyBackGround{
	background-color : #E1E0DA;
}
.dupli3BackGround{
background:url(/App_Themes/DefaultAdExpressFr/Images/Common/dupli_3.gif);
}
.dupli1BackGround{
background:url(/App_Themes/DefaultAdExpressFr/Images/Common/dupli_1.gif);
}
.headerBackGround{
background:url(/App_Themes/DefaultAdExpressFr/Images/Common/dupli_2.gif);
}
.darkBackGround{
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(/App_Themes/DefaultAdExpressFr/Images/Common/dark_back.bmp); 
	BACKGROUND-REPEAT: repeat-x
}
.creationDarkBackGround{
	background-attachment: fixed; 
	background-image: url(/App_Themes/DefaultAdExpressFr/Images/Common/dark_back.bmp); 
	background-repeat: repeat-x; 
	background-color:#FFFFFF; 
	margin:25 0 25 0; 
	text-align:center;
}
.popUpBackGround{
	background:url(/App_Themes/DefaultAdExpressFr/Images/Common/backgroundPopUp.gif);
}
.creationpopUpBackGround{
	background-position: right; 
	background-image: url(/App_Themes/DefaultAdExpressFr/Images/Common/bandeau_titre.gif);
	background-repeat: repeat-y
}
/* Body Style*/
.bodyStyle{
	background-image: none; 
	margin: 0px; 
	background-color: #ffffff;
	z-index:1;
}
/*image drop down list*/
.ddlOut{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ddlOver{
	background-color: #DED8E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ddlOut1{
	/*background-color: #73598F;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:middle;
}
.ddlOver1{
	background-color: #DED8E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	vertical-align:middle;
}
.imgVAlign{
	vertical-align:bottom;	
}  
/* Generic Media Level Detail Selection Header */
.GenericMediaLevelDetailSelectionHeader{
	background-color:#FFFFFF;
	border-right: #644883 1px solid; 
	border-top: #644883 1px solid; 
	border-left: #644883 1px solid; 
	border-bottom: #644883 1px solid;
}
.GenericMediaLevelDetailSelectionSection{
	border-right : #644883 1px solid;
	border-left : #644883 1px solid; 
	border-bottom : #644883 1px solid;
	background-color:#D0C8DA;
	padding-left:2px;
	vertical-align:top;
}
/* Portofolio Header */
.portofolioSynthesisBorderHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	background-color: #644883;
	padding-left:5px;
	padding-right:5px;
	border-right-style:solid;
	border-right: #644883 1px solid; 
	border-top: #644883 1px solid; 
	border-left: #644883 1px solid; 
	border-bottom: #644883 1px solid;
	font-size: 16px;
}
/* Border style */
.portofolioSynthesisBorder{
	border-right: #644883 1px solid; 
	border-top: #644883 1px solid; 
	border-left: #644883 1px solid; 
	border-bottom: #644883 1px solid;
	font-size: 12px
}
.portofolioSynthesisBorderNone{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
.listMediaHeaderBorder{
	border-bottom :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid;
}
.listMediaHeaderBorderNone{
	border-bottom: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
}
.listMediaBorder{
	border-top :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
}
.BlancBorder{
	border-color : #FFFFFF;
}
.BlancBorderColorWithoutTop{
	border-bottom: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;
}

.BlancNoBorderColor{
	border-bottom: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
}

.BlancTopBorder{
	border-top : #FFFFFF 1px solid;
}
.violetBorder{
	border-color : #644883;
	border-top :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
}
.violetBorderColor{
	border-color : #644883;
	border-top :#644883 2px solid; 
	border-left :#644883 2px solid; 
	border-right :#644883 2px solid; 
	border-bottom :#644883 2px solid;
}
.violetBorderWithoutTop{
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
}
.violetBorderWithoutBottom{
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-top :#644883 1px solid;
}
.violetBorderTop{
	border-top :#644883 1px solid; 
}
.violetBorderBottom{
	border-bottom :#644883 1px solid; 
}
.violetRightBorder{
	border-right:solid 1px #B1A3C1; 
	width:10px;
}
.violetRightLeftBorder{
	border-right:solid 1px #B1A3C1;
	border-left:solid 1px #B1A3C1;
}
.MSVioletRightLeftBorder{
	border-right:solid 1px #644883;
	border-left:solid 1px #644883;
}
.violetRightBottomBorder{
	border-bottom:solid 1px #B1A3C1;
	border-right:solid 1px #B1A3C1;
	height:5px;
	font-size:5px;
}
.RecapProductSelectionWhiteTopBorder{
	background-color:#D0C8DA; 
	border-top :#ffffff 1px solid;
}
.RecapProductSelectionVioletTopBorder{
	background-color:#B1A3C1; 
	border-top :#644883 1px solid;
}
.greyRightBorder{
	border-right:solid 1px #808080; 
	width:10px;
}
.greyRightBottomBorder{
	border-bottom:solid 1px #808080;
	border-right:solid 1px #808080;
	height:5px;
	font-size:5px;
}
.whiteBottomBorder{
	border-bottom: white 1px solid;
}
.whiteRightBorder{
	border-right: white 1px solid;
}
.whiteTopBorder{
	border-top: white 1px solid;
}
.whiteRightBottomBorder{
	border-right: white 1px solid;
	border-bottom: white 1px solid;
}
.whiteRightLeftBorder{
	border-right: white 1px solid;
	border-left: white 1px solid;
}
.dimgrayBorder{
	border-right: dimgray 1px solid; 
	border-top: dimgray 1px solid; 
	border-left: dimgray 1px solid; 
	border-bottom: dimgray 1px solid
}
.insertionBorder{
	margin-left : 0px; 
	margin-right : 0px;
	border : solid 5px #ffffff;
}
.insertionBorderV2{
	margin-top : 25px; 
	margin-left : 25px; 
	margin-right : 25px;
	border : SOLID 5px #ffffff;
}
.insertionWhiteBorder{
	border:SOLID 5px #ffffff;
}
.creationVioletTopBorder{
	border-top : #9966cc 1px solid;
}
table.greyBorder{
	border : solid 1px #808080;
}
table.creationWhiteBorder{
	border:solid 10px #ffffff;
	background-color:#ffffff;
}
.detailledLevelCss{
	border-right: #644883 1px solid;
	border-left: #644883 1px solid;
	border-bottom: #644883 1px solid;
	background-color:#D0C8DA;
}
/* Separator */
.columnSeparator{
	border-right: white 2px solid;
	border-left: white 1px solid;
}

.columnSeparatorWithVioletBackGround{
	border-right: white 2px solid;
	border-left: white 1px solid;
	background-color: #644883;
}

.selectionErrorBorder{
	BORDER-RIGHT: #8872a0 thin solid; 
	BORDER-TOP: #8872a0 thin solid; 
	BORDER-LEFT: #8872a0 thin solid; 
	BORDER-BOTTOM: #8872a0 thin solid;
}
/* Cursor */
.cursorHand{
	cursor : pointer;
}
/*Text style*/
.txtMediumPurple
{
	color : #D0C8DA;
}
.txtViolet{
	color : #644883;
}
.txtViolet11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
}
.txtViolet12Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644883;
	font-weight: bold;
}
.txtViolet12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644883;
	font-weight: normal;
}	   
.txtViolet14Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #644883;
	font-weight: bold;
}
.txtViolet11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: normal;
}
.txtViolet10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644883;
	font-weight: normal;
}
.txtViolet11Underline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: normal;
	text-decoration :underline;
}
.txtNoir11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.txtNoir11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.txtRed{
	color:#DC121B;
}
.txtBlanc11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.txtBlanc11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.txtBlanc12Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.txtGris11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.txtBlanc14Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.txtOrange10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6319;
	font-weight: normal;
}
.txtViolet14BoldWhiteBG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #644883;
	font-weight: bold;
}
.pinkTextColor{
	color:#FF0099;
}
.txtNowrap{
	white-space:nowrap;
}
.tableFont{
	font-family: Arial, Helvetica, sans-serif;
}
.titleUppercase{
	padding-right: 5px; 
	padding-left: 5px; 
	text-transform: uppercase;
	height: 14px
}
.paragraphePadding{
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px;
	padding-top: 5px
}
.paragraphePaddingHeader{
	padding-left: 10px; 
	padding-bottom: 40px; 
	padding-top: 4px;
}

/*Commun header (flash, menu)*/
table.header{
	background-color:#644883;
	COLOR: #FFFFFF;
	font-weight:bold;
	border:0;
	margin:0;
}
td.headerLeft{
	background-color:#644883;
}
/*Site links*/
a.roll01, a.roll01:active, a.roll01:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #ffffff;
 text-decoration : none;
}
a.roll01:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #FF05B6;
 font-weight: bold;
 text-decoration : none;
}
a.roll02, a.roll02:active, a.roll02:visited, a.roll06, a.roll06:active, a.roll06:visited,a.roll06:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color : #644883;
 text-decoration : none;
}
a.roll02:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #9D9885;
 font-weight: normal;
 text-decoration : none;
}
a.roll03, a.roll03:active, a.roll03:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #999999;
 text-decoration : none;
}
a.roll03:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #000000;
 font-weight: bold;
 text-decoration : none;
}
a.roll04{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF05B6;
	font-weight: normal;
	text-decoration : none;
}

a.roll04:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9378B3;
	font-weight: normal;
}

a.roll05, a.roll05:active, a.roll05:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #FF05B6;
 text-decoration : none;
}

a.roll05:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #CCCCCC;
 text-decoration : none;
}

a.roll06, a.roll06:active, a.roll06:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #FF05B6;
 text-decoration : none;
}

a.roll06:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color : #644883;
 text-decoration : none;
}

a.txtGroupViolet11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
	text-decoration : none;	
}
a.txtGroupViolet11Bold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF05B6;
	font-weight: bold;
	text-decoration : none;	
}
a.txtLinkBlack11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration : none;
}
a.txtLinkBlack11:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration : none;
}
/* Portofolio Creation */
.portofolioCreation
{
	background-color: #E9E6EF;
	border-color:#644883;
}

td.portofolioCreation1,
td.portofolioCreation11,
td.portofolioCreation111{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:normal;
	text-decoration : none;
	background-color: #E9E6EF;	
	padding-top:0px;
	padding-right:4px;
	padding-bottom:0px;
	padding-left:4px;
}

td.portofolioCreation1{
	border-left-width:1px;
	border-left-color:#644883;
	border-top-width:0px;
	border-bottom-style:none;
	border-right-style:none;
}

td.portofolioCreation11{
	border-left-style:none;
	border-bottom-style:none;
	border-right-style:none;
}

td.portofolioCreation111
{
	border-left-style:none;
	border-bottom-style:none;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
}
/* Portofolio Data */
tr.portofolioSynthesisL1 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #6B598B;
	height:20px;	
	white-space:nowrap;
	font-weight:bold;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;	
	width:290px;
}
td.portofolio1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:bold;
	text-decoration : none;
	background-color: #E9E6EF;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#644883;
	border-left-style:solid;
	border-top-width:0px;
	border-bottom-color:#644883;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.portofolio11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:normal;
	text-decoration : none;
	background-color: #E9E6EF;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#644883;
	border-top-width:0px;
	border-bottom-color:#644883;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.portofolioSynthesisExcel1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #644883;
	text-align:left;
	font-weight:bold;
	text-decoration : none;
	background-color: #CCCCFF;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.portofolioSynthesis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:normal;
	text-decoration : none;
	background-color: #E9E6EF;
	padding:0px,0px,0px,2px;
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	padding-left:4px;
	padding-right:4px;
}
tr.portofolioSynthesisL2 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #6B598B;
	font-weight:bold;
	height:20px;	
	white-space:nowrap;
	text-decoration : none;
	border-left-width:0px;
	border-top-color:#FFFFFF;
	border-top-width:0px;
	border-top-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;	
	width:290px;
}
td.portofolio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:bold;
	text-decoration : none;
	background-color:White;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#644883;
	border-left-style:solid;
	border-top-width:0px;
	border-bottom-color:#644883;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.portofolio22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:normal;
	text-decoration : none;
	background-color:White;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#644883;
	border-top-width:0px;
	border-bottom-color:#644883;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.portofolioSynthesisExcel2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #644883;
	font-weight:bold;
	text-decoration : none;
	text-align:left;
	background-color:#CCCCFF;	
	padding:0px,0px,0px,2px;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
/* Table title */
td.p2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	background-color: #644883;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
}
td.p6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #E1E0DA;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.p7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #D0C8DA;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
/* Excel data */
td.excelData{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	font-weight:bold;
	text-decoration : none;
	background-color: #FFFFFF;	
	padding-left:4px;
	
}
.txtBoldGrisExcel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #808080;
	font-weight:bold;
}
td.excelDataItalic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #808080;
	font-style:italic;
	font-weight:bold;
	text-decoration : none;
	background-color: #FFFFFF;	
	padding-left:4px;
}
td.pmmediaxls1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #9999FF;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
}
td.pmmediaxls2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #CCCCFF;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
}
/* Styles used to display tree levels in Excel export */
tr.BorderLevel{
	border:solid 1px #808080;
}
table.BorderLevel{
	border:solid 1px #808080;
}
td.Level1{
	background-color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
}
td.LevelRightBorder1{
	background-color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	border-right:solid 1px #808080; 
	width:10px;
}
td.LevelRightBottomBorder1{
	background-color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	border-bottom:solid 1px #808080;
	border-right:solid 1px #808080;
	height:5px;
	font-size:5px;
}
td.Level2{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
}
td.LevelRightBorder2{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	border-right:solid 1px #808080;
	width:10px;
}
td.LevelRightBottomBorder2{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	border-bottom:solid 1px #808080;
	border-right:solid 1px #808080;
	height:5px;
	font-size:5px;
}
td.Level3{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
}
td.LevelRightBorder3{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	border-right:solid 1px #808080; 
	width:10px;
}
td.LevelRightBottomBorder3{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	border-bottom:solid 1px #808080;
	border-right:solid 1px #808080;
	height:5px;
	font-size:5px;
}
td.acl1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	white-space:nowrap;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-decoration : none;
}
a.acl1,a.acl1:active,a.acl1:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
}
a.acl1:hover{
	text-decoration :underline;		
}
td.sc1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	white-space:nowrap;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-decoration : none;
	cursor: hand;
	text-align :right;	
}
td.acl11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #C0C0C0;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.acl2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	white-space:nowrap;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-decoration : none;
}
td.acl21{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	background-color:#9999FF;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
a.acl2,a.acl2:active,a.acl2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
}
a.acl2:hover{
	text-decoration :underline;	
}
td.acl31{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #CCCCFF;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
/* Creatives Css */
.datacreativetable{
	text-align:center;
	width:600px;
}
.creativesList{
	border-collapse:collapse;	
	border-spacing:0px;
	padding:0px;
	border:0px;
	text-align:center;
	width:100%;
}
.creativeVisualCell{
	background-color:#D0C8DA;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	border-color:#B1A3C1;
	width:100%;
}
.creativeVisualCellLeft{
	background-color:#D0C8DA;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	border-color:#B1A3C1;
	width:100%;
}
.creativeDescCell{
	background-color:#B1A3C1;
	padding-bottom:10;
	padding-top:10;
	border:0px;
	border-bottom:10px;
	border-bottom-color:White;
	width:100%;
	vertical-align:text-top;
}
.creativeCaption{
	font-weight:bold;
}
td.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #644883;
	text-align:left;
	padding-left:5px;
}
.navBarTop{
	background: white url(/App_Themes/DefaultAdExpressFr/Images/Common/Result/header.gif) top left repeat-x;
}
.navBarBottom{
	background: white url(/App_Themes/DefaultAdExpressFr/Images/Common/Result/footer.gif) bottom left repeat-x;	
}
/*Images link with violet border */
input.image, input.image:active, input.image:visited{
 text-decoration: none;
 border: solid thin #644883;
}
input.image:hover{
 text-decoration: none;
 border: solid thin #D0C8DA;
}
a.image, a.image:active, a.image:visited{
 text-decoration: none;
 border: solid thin #644883;
}
a.image:hover{
 text-decoration: none;
 border: solid thin #D0C8DA;
}
/* Images link with violet border */
input.imageMD, input.imageMD:active, input.imageMD:visited{
 text-decoration: none;
 border-bottom: solid thin #644883;
 border-left: solid thin #644883;
}
input.imageMD:hover{
 text-decoration: none;
 border-bottom: solid thin #D0C8DA;
 border-left: solid thin #D0C8DA;
}
a.imageMD, a.imageMD:active, a.imageMD:visited{
 text-decoration: none;
 border-bottom: solid thin #644883;
 border-left: solid thin #644883;
}
a.imageMD:hover{
 text-decoration: none;
 border-bottom: solid thin #D0C8DA;
 border-left: solid thin #D0C8DA;
}
.shadetabs{
border-bottom: 1px solid #644883;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
}
.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #644883;
color: #644883;
background: white url(/App_Themes/DefaultAdExpressFr/Images/Common/Result/footer.gif) bottom left repeat-x;
}
.shadetabs li a:hover{
color: #FF05B6;
}
.shadetabs li.selected{
position: relative;
color:#FF05B6;
}
.shadetabs li.selected a{ /*selected main tab style */
background: white url(/App_Themes/DefaultAdExpressFr/Images/Common/Result/header.gif) top left repeat-x;
color:#FF05B6;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
background: white url(/App_Themes/DefaultAdExpressFr/Images/Common/Result/header.gif) top left repeat-x;
text-decoration: none;
color:#FF05B6;
}
/* scrolling bar periodes Css */
.tdsepar{
	width:10px;
}
.tdsepar2{
	width:30px;
}
.scroll_content_container_css{
	width: 250px;
	height:13px;
	position:relative;
	overflow: hidden;
}
.scroll_content_css{
	width:auto;
	white-space:nowrap;
	position:relative;
	left:0px;
	top:0px;
}
.scroll_bar_css{
	height:5px;
	font-size:5px;
	width: 250px;
	background-color:#E8E4ED;
	border-top:solid 2px #D0C8DA;
}
.scroll_track_css{
	height: 5px;
	font-size:5px;
	position:relative;
	width:50px;
	background-color:#644883;
}
/* PopUp Css */
td.popuptitle1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	padding-left:4px;
	background-color: #644883;
}

td.popuptitle2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	padding-left:4px;
	background-color: #644883;
}
td.popuptitle3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	text-decoration : none;
	background-color: #D0C8DA;	
	padding-left:4px;
}
tr.popupinsertionligne{
	padding-left:4px;
	padding-right:4px;	
}
td.insertionCategory{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	padding-left:4px;
	background-color: #644883;
	border-top-color:#FFFFFF;
	border-top-width:4px;
	border-top-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:4px;
	border-bottom-style:solid;
}
td.insertionMedia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	padding-left:4px;
	background-color: #644883;
	border-top-color:#FFFFFF;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
td.insertionHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #B1A3C1;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
}
/*Excel Indicateur */
td.p142{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FF9ACE;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.p142xls{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #969696;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
/* excel indicateur NB */
td.p143{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FF9ACE;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
td.pmtotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #FFFFFF;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.pmtotalnb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #FFFFFF;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right;
}
/* Chiffre Média
Ancien:pmmedianb2
*/
td.p9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #D0C8DA;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
td.p15{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #DFFFDF;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.p16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FFFF33;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.p151{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #DFFFDF;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
td.p161{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FFFF33;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
td.p14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FFDFDF;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.p141{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #FFDFDF;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
/*ligne de niveau hiérarchique 5 = données*/
tr.asl5{
	background-color:#E1E0DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
td.asl5{
	background-color:#E1E0DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5c{
	background-color:#FFD7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5cx{
	background-color:#FF8080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5rx{
	background-color:#00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
td.asl5nb{
	background-color:#E1E0DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5b{
	background-color:#F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
td.asl5b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #F1F1F1;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
td.asl5bnb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #F1F1F1;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right;

}
tr.asl5bx{
	background-color:#C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
td.asl5bxls{
	background-color:#F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #C0C0C0;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
tr.asl5r{
	background-color:#CAFFCA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Dynamiques tables*/
/*Header*/
tr.astd0{
	background-color:#644883;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	height:18px;
}
/*Total line*/
tr.asl0{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Total line*/
tr.asl0r{
	background-color:#F2FFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl0rx{
	background-color:#CCFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*ligne total*/
tr.asl0c{
	background-color:#FFF0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl0cx{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Hierarchical level line 2*/
tr.asl2{
	background-color:#9D9885;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl2x{
	background-color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Hierarchical level line 3*/
tr.asl3{
	background-color:#B1A3C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3r{
	background-color:#AAFFAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3rx{
	background-color:#00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3c{
	background-color:#FF9D9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3cx{
	background-color:#FF8080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3b{
	background-color:#D0C8DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3bx{
	background-color:#CCCCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3bc{
	background-color:#FFEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3bcx{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3br{
	background-color:#E6FFE6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl3brx{
	background-color:#CCFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Hierarchical level line 4*/
tr.asl4{
	background-color:#D0C8DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl4c{
	background-color:#FFD7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl4r{
	background-color:#CAFFCA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5bc{
	background-color:#FFF0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5br{
	background-color:#F2FFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.astd0x{
	background-color:#666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: bold;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	height:18px;
}
tr.asl3x{
	background-color:#9999FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:10px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl4x{
	background-color:#CCCCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl4cx{
	background-color:#FF8080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl4rx{
	background-color:#00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5x{
	background-color:#969696; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5bcx{
	background-color:#FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
tr.asl5brx{
	background-color:#CCFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	border-left-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;	
	border-bottom-width:0px;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	height:18px;
}
/*Advertiser table*/
caption.divTable{
	background-color:#ffffff;
	border:solid 1px #644883;
	text-align:left;
}
table.divTable{
	background-color:#DED8E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
	border:solid 1px #644883;
}

td.affinitiesBorderImg
{
	background-color:#644883;
	border-right-width: 1px; 
	border-right-color:#FFFFFF;
	border-right-style:solid;	
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
}

td.synthesisUiTitle
{
	border-right: #644883 1px solid;
	border-top: #644883 1px solid; 
	border-left: #644883 1px solid; 
	border-bottom: #644883 1px solid;
	font-size: 16px
}

td.pmcategoryb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #D0C8DA;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
}
/*
Indicators
*/
td.p9ind
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	text-decoration : none;
	background-color: #D0C8DA;	
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#D0C8DA;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
td.pmcategorynb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
	background-color: #B1A3C1;
	padding:0px,0px,0px,2px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-align:right
}
/* DetailSelection */
.detailSelectionH{
	border-bottom :#644883 1px solid; 
	border-top :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
}
.detailSelection{
	background-color:#FFFFFF;
	border-bottom :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid;
}

/* Style des bordures des cellules du tableau de la page Dates de Mises à jour */
.RowHourTop {
	border-top: 1px solid #644883;
	border-right: 1px solid #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px solid #644883;
}
.RowHour {
	border-top: 1px none #644883;
	border-right: 1px solid #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px solid #644883;
}
.RowHourBottom {
	border-top: 1px none #644883;
	border-right: 1px solid #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px solid #644883;
}
.ColumnHeaderLeft {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px solid #644883;
	
}
.ColumnHeader {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px none #644883;
}
.ColumnHeaderRight {
	border-top: 1px solid #644883;
	border-right: 1px solid #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px none #644883;
}
.CellTopLeft {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px solid #644883;
}
.CellMiddleLeft {
	border-top: 1px none #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px solid #644883;
}
.CellBottomLeft {
	border-top: 1px none #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px solid #644883;
}
.CellTopCenter {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px none #644883;
}
.CellSpecial01 {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px none #644883;
}
.CellSpecial02 {
	border-top: 1px solid #644883;
	border-right: 1px solid #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px none #644883;
}
.CellMiddleCenter {
	border-top: 1px none #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px dotted #644883;
	border-left: 1px none #644883;
}
.CellBottomCenter {
	border-top: 1px none #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px none #644883;
}
.CellSpecial03 {
	border-top: 1px solid #644883;
	border-right: 1px dotted #644883;
	border-bottom: 1px solid #644883;
	border-left: 1px solid #644883;
}
.CellSolid {
	border: 1px solid #644883;
}
/* Styles utilisés pour AdExpress et Anubis */
.UniverseItemsStyle{
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
	background-color : #DED8E5;
}
.UniverseHeaderStyle{
	border-color : #644883;
	border-top :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
}
.UniverseHeaderStyleWithoutTop{
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
}
td.acl2Bg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	background-color : #D0C8DA;
	white-space:nowrap;
	text-decoration : none;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width: 1px; 
	border-right-style:solid;
	padding-left:4px;
	padding-right:4px;
	text-decoration : none;
}
.TreeHeaderVioletBorder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
	border-color : #644883;
	border-top :#644883 1px solid; 
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
}
.TreeHeaderVioletBorderWithoutTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
}
.TreeHeaderBlancBorder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644883;
	font-weight: bold;
	border-color : #FFFFFF;
}
.TreeTableVioletBorder{
	border-left :#644883 1px solid; 
	border-right :#644883 1px solid; 
	border-bottom :#644883 1px solid;
	background-color:#DED8E5;
}
.TreeTableBlancBorder{
	border-color : #FFFFFF;
	background-color:#DED8E5;
}

.TreeTitleViolet{
	COLOR: #644883; 
	FONT-FAMILY: Arial;
}

.TreeTitleViolet20px{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #644883; 
	font-weight: bold;
}

.TreeTitleViolet40pt{
	FONT-SIZE: 40pt; 
	COLOR: #644883; 
	FONT-FAMILY: 'Arial Bold';
}
.TreeTitleBlack10pt{
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: 'Arial Bold';
}


/*justif*/
.jusT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:bold;
	background-color : #FFFFFF;
	white-space:nowrap;
	text-decoration : none;		
	padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
}
.jusV
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6B598B;
	font-weight:normal;
	background-color : #FFFFFF;
	white-space:nowrap;
	padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
	text-decoration : none;
}
table.jus
{
	background-color : #FFFFFF;
	white-space:nowrap;
	padding :0px;
	border-spacing: 0px;
	height : 340px;
	width : 100%;
	border-bottom : #644883 1px solid;
	border-right: #644883 1px solid;
	border-top: #644883 0px solid;
	border-left:#644883 1px solid;
}
td.jus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	background-color: #644883;
	padding-left:5px;
	padding-right:5px;
	border-left-width:1px;
	border-left-color:#644883;
	border-left-style:solid;
	border-top-width:0px;
	border-top-color:#644883;
	border-top-style:solid;
	border-bottom-color:#644883;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#644883;
	border-right-width: 1px; 
	border-right-style:solid;
}
.unitSelectOption{
	margin-right:4px;
	position:fixed;
	float:left;
}
.percentageOption{
	position:relative;
	float:left;
}
.percentageOption span label{
	white-space : nowrap;
}
