/*	Style définir dans chaque tag du dataGrid
	
	<asp:datagrid  cssclass="arial11Noir" 
	<headerstyle cssclass="content_table_title" 
	<columns>
		<ec:ewaytemplatecolumn 
			<headerstyle cssclass="left_top_table" ou "right_top_table"
			<itemstyle cssclass="cellColor" ou "cellWhite"
*/

/******************* CSS Table2DList ********************
DB : 2011-05-05 : HD85696
To use theses css, we have the prefix and the suffix
Example : GreyMediumLineFull (Prefix : GreyMedium) (Suffix : FullLine)
Suffixe 
    - FullLine          : Border applicate to all sides
    - TopRightBottom    : Border applicate to Top,Right,Bottom
    - LeftRightBottom   : Border applicate to Left,Right,Bottom
    - RightBottom       : Border applicate to Right,Bottom

*/
.GreyMediumFullLine {
	border: 1px solid #C0C0C0;
}

.GreyMediumTopRightBottom {
	border: 1px solid #C0C0C0;
	border-left: none;
}

.GreyMediumLeftRightBottom {
	border: 1px solid #C0C0C0;
	border-top: none;
}

.GreyMediumRightBottom {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.NoSpacingNoPaddingTable2DList {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.breadcrumbs-link {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif !important;
}

/******************* CSS Table2DList ********************/
.AccountSelector {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding-right: 10px;
	padding-left: 10px;
	width: 767px;
	background: url(../Images/top_user_panel.gif) no-repeat bottom;
}

.AccountSelector a:link, .AccountSelector a:active, .AccountSelector a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none; 
}

.AccountSelector select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.AppMenuPanel {
	background-color: #f5f4e7;
	color: #FFF;
}

.arial9Bleu {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #31659C;
}

.arial9Grey {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #616161;
}

.arial9GreyItalic {
	font:italic 9px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial9GreyItalic2 {
	font: italic 9px Verdana, Arial, Helvetica, sans-serif;
	color: #373737;
}

.arial9Noir {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial9NoirItalic {
	font: italic 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial10BlancBold, .arial10BlancBold a:link, .arial10BlancBold a:active, .arial10BlancBold a:visited, .arial10BlancBold a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.arial10Gray {
	color : Gray;
	font: 10pt Arial;
}

.arial10808080 {
	color : #696969;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

.arial10Noir {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial10NoirBold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial10Noir a:link, .arial10Noir a:active, .arial10Noir a:visited, .arial10Noir a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}

.arial11Blanc{
	font-weight: normal;
	color: #FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.arial11BlancBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

.arial10Bleu, .arial10Bleu a:link, .arial10Bleu a:active, .arial10Bleu a:hover, .arial10Bleu a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial11Bleu, .arial11Bleu a:link, .arial11Bleu a:active, .arial11Bleu a:hover, .arial11Bleu a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial11BleuBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial11BleuUnderline, .arial11BleuUnderline a:hover, .arial11BleuUnderline a:active, .arial11BleuUnderline a:link, .arial11BleuUnderline a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: Blue;
	text-decoration: underline;
	cursor: pointer;
}

.arialBlue11Bottom
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;
}

.arial11Grey a:link, .arial11Grey a:active, .arial11Grey a:visited, .arial11Grey a:hover {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #616161;
}

.arial11GrisBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#696969;
}

.arial11Noir {
	font-weight: normal;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.arial11Noir a:link, .arial11Noir a:active, .arial11Noir a:hover, .arial11Noir a:visited {
	font-size: 11px;
	text-decoration:underline;
}

.arial11NoirBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.arial11NoirBold a:link, .arial11NoirBold a:active, .arial11NoirBold a:hover, .arial11NoirBold a:visited {
	font-size: 11px;
	text-decoration:underline;
}

.arial11NoirItalic {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial10Orange {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6501;
}

.arial11OrangeSimple {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6501;
}

.arial11Orange, .arial11Orange a:link, .arial11Orange a:active, .arial11Orange a:visited, .arial11Orange a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6501;
	text-decoration: underline;
}

.arial11OrangeBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6501;
}

.arial11OrangeStrike {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	color: #ff6501;
}

.arial11RougeBold {
    color: #ff0000;
    font: bold 11px Arial, Helvetica, sans-serif;
}

.Arial10Rouge {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff0000;
}

.arial12BlackBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

table.arial12BlackBoldTitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

arial12BlackBoldTitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial12BleuBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial12Bleu {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial12Grey ,arial12Grey a:link, .arial12Grey a:active, .arial12Grey a:hover, .arial12Grey a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #616161;
}

.arial12GreyBold ,arial12GreyBold a:link, .arial12GreyBold a:active, .arial12GreyBold a:hover, .arial12GreyBold a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial12Bold686868 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #686868;
}

.arial12Noir {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial12Blanc {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFF;
}

.arial12NoirBold a:link, .arial12NoirBold a:active, .arial12NoirBold a:hover, .arial12NoirBold a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.arial12NoirBold {
	font-family: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial12OrangeBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FD6708;
}

.arial14BleuBold {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial14DarkBlueBold {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}

.arial14DarkBlueBold a:link, .arial14DarkBlueBold a:active, .arial14DarkBlueBold a:visited, .arial14DarkBlueBold a:hover {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}

.arial14Grey, .arial14Grey a:link, .arial14Grey a:active, .arial14Grey a:visited, .arial14Grey a:hover {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #616161;
}

.arial14GreyBold {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial14Noir {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
}

.arial13Noir {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}

.arial16OrangeBold {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FD6708;
}

.arial14NoirBold {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial15NoirBold {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial14Orange, .arial14Orange a:link, .arial14Orange a:active, .arial14Orange a:visited, .arial14Orange a:hover {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6501;
}

.arial16Blue {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #0000ff;
}

.arial16BlueBoldUnderline {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration:underline;
}

.arial16GreenBold {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: green;
}

.arial16GreyBold {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial16Noir {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial16NoirBold {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.arial18BleuGrisBold {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #316197;
}

.arial24BleuGris {
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #316197;
}

.arial12GreenBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: green;
}

.arial18GreenBold {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: green;
}

.arial16Grey, .arial16Grey a:link, .arial16Grey a:active, .arial16Grey a:visited, .arial16Grey a:hover {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #616161;
}

.arial18OrangeBold {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FD6708;
}

.arial18RedBold {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

.arial18GreyBold {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial26Grey {
	font: 26px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.arial26Bleu, .arial26BleuBold {
	font: 26px Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.arial26BleuBold {
	font-weight: bold;
}

.assist_tel {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	letter-spacing:-1px;
}

.assist_text {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
}

.Background336799 {
	background-color:#336799;	
}

.BackgroundGreyEEEEEE {
	background-color:#EEE;
}

.BackgroundBleu {
	background-color:#A6CAF0;
}

.backgroundGrey {
	background-color:#ECECEC;
}

.backgroundOrange {
	background-color:#FF6600;
}

.backgroundWhite {
	background-color:#FFF;
}

.BasketbottomBorder {
	font-size: 11px;
	font-weight: bold;
	border-bottom:1px solid #808080;
}

.Basketbottom {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.BlueMediumLine {
	border: 1px solid #6699CC;
}

.GreyMediumLine {
	border: 1px solid #808080;
}

.BlockInputBackgroundColor {
	background-color: #CCC;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity:0.25;
}

.BlockInputMessage {
	background-color: #FFF;
	border: 2px solid #CC0000;
	display: none;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	position: absolute;
	text-align: center;
	z-index: 999999; /*Must always be over 100001 (ModalPopupExtender z-index (IE:10000, FF:100000) + 1)*/
	top: 0;
	left: 0;
	width: 250px;
	height: 75px;
}

.BlockInputBackground {
	background-color: #CCC;
	display: none;
	position: absolute;
	text-align: center;
	z-index: 999998; /*BlockInputMessage - 1*/
	top: 0;
	left: 0;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity:0.25;
}

.BlockInputBackgroundIfrm {
	background-color: #CCC;
	display: none;
	position: absolute;
	text-align: center;
	z-index: 999997; /*BlockInputBackground - 1*/
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0.00;
	opacity:.00;
}

.BorderColor999999 {
	border: 1px solid #808080;
}

.boldLink a:link, .boldLink a:active, .boldLink a:visited, .boldLink a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.bottom {
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.bottom a:link, .bottom a:active, .bottom a:visited, .bottom a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;
}

.bottom a:hover {
	text-decoration:underline;
}

.CartTotalGridFooter TD {
	border: 1px solid #808080; 
	padding: 3px;
	vertical-align: top; 
	font: 11px Verdana, Arial,Helvetica,sans-serif; 
	border-collapse: collapse;
	background-color: #ECECEC;
}
/*************************** Cells ***************************/
.cellBorderBottomGrey {
	border-bottom:1px solid #808080;
}

.cellBorderLeftGrey {
	border-left:1px solid #808080;
}

.cellBorderTopGrey {
	border-top:1px solid #808080;
}

.cellWidth120 {width:120px;}
.cellWidth140 {width:140px;}

.cursorPointer {
	cursor:pointer;
}

.cursorDefault {
	cursor:default;
}

.cellBorderTopBlack {
	/*Utilisé pour le print version dans EWaySitePrint. Il doit être présent quand même dans celui-ci*/
}

.cellBorderRightGrey {
	border-right:1px #808080 solid;
}

.cellColor {
	background-color:#ECECEC;
	vertical-align:top;
	border-bottom: #808080 1px solid;
}

.cellColorAlignMiddle {
	background-color:#ECECEC;
	vertical-align:middle;
	border-bottom: #808080 1px solid;
}

.cellColorEco {
	background-color:#D7E3BB;
	vertical-align:top;
	border-bottom: #808080 1px solid;
}

.cellColorAlignMiddleEco {
	background-color:#D7E3BB;
	vertical-align:middle;
	border-bottom: #808080 1px solid;
}

.cellColorCheckBoxColumn {
	background-color:#ECECEC;
	vertical-align:top;
	border-bottom: #808080 1px solid;
	padding-left:9px;
}

.cellColorLeftBorder {
	background-color:#ECECEC;
	vertical-align:top;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;	
}

.cellWhiteLeftBorder {
	background-color: #FFF;
	vertical-align:top;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;	
}

.cellColorLeftBorder2 {
	background-color:#ECECEC;
	border-left: #808080 1px solid;
}

.cellColorLeftRightBorder {
	background-color:#ECECEC;
	border: #808080 1px solid;
	border-top: none;
}

.cellColorLeftRightBorder2 {
	background-color:#ECECEC;
	border-left:  #808080 1px solid;
	border-right:  #808080 1px solid;	
}

.cellColorNoBorder {
	background-color:#ECECEC;
	vertical-align:top;	
}

.cellColorGrey {
	background-color:#ECECEC;
	vertical-align:top;
	border: 1px solid #000;
}

.cellColorRightBorder {
	background-color:#ECECEC;
	vertical-align:top;
	border-right:#808080 1px solid;
	border-bottom: #808080 1px solid;	
}

.cellColorRightBorder2 {
	background-color:#ECECEC;
	border-right:  #808080 1px solid;
}

.cellColorRightLeftBottomBorder {
	background-color:#ECECEC;
	border:  #808080 1px solid;
	border-top: none;
}

.cellColorRightBottomBorder {
	background-color:#ECECEC;
	border-right:  #808080 1px solid;
	border-bottom:  #808080 1px solid;
}

.cellColorBottomBorder {
	background-color:#ECECEC;
	border-bottom:  #808080 1px solid;
}

.cellColorLeftBottomBorder {
	background-color:#ECECEC;
	border-left:  #808080 1px solid;
	border-bottom:  #808080 1px solid;
}

.cellColorAllBorder {
	background-color:#ECECEC;
	border:  #808080 1px solid;
}

.cellWhite {
	background-color:#fff;
	vertical-align:top;
	border-bottom: #808080 1px solid;
}

.cellWhiteLeftBorder {
	background-color:#fff;
	vertical-align:top;
	border-left:  #808080 1px solid;
	border-bottom: #808080 1px solid;
}

.cellWhiteNoBorder {
	background-color:#fff;
	vertical-align:top;
}

.TableNoBorder {
    border:none;
}

.cellWhiteRightBorder {
	background-color:#fff;
	vertical-align:top;
	border-right:  #808080 1px solid;
	border-bottom: #808080 1px solid;
}

.cellColorEwayAdmin {
	background-color:#ECECEC;
	vertical-align:top;
	border: 1px solid #000;
}

.cellWhiteEwayAdmin {
	background-color:#FFF;
	vertical-align:top;
	border: 1px solid #000;
}

.cellRightBorder {
	vertical-align:top;
	border-right:  #808080 1px solid;
	border-bottom: #808080 1px solid;
}

.cellLeftRightBorder {
	vertical-align:top;
	border: #808080 1px solid;
	border-top: none;
}

/************************* End Cells *************************/
.CenterAlign {
	text-align:center;	
}

.ClickableImage {
	cursor:pointer;
}

#content_table td {
	border-bottom:1px solid #808080;
	padding-top:5px;
	padding-bottom:5px;
}

#content_table_desc td {
	border: none;
	padding:0 0 3px 0;
}

.content_table_title {
	text-transform: uppercase;
	color: #fff;
	border: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #000033;
}

.content_table_title_orange {
	text-transform: uppercase;
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF6600;
}

.corporate_website {
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	background:URL(../images/right_top_pale.gif) no-repeat;
}

.CursorHand {
	cursor:pointer;
}

.CursorDefault {
	cursor:default;
}

.CustomerOnboardingRightBorder {
	border-right:1px solid #808080;
}

.DarkBlueLine {
	border: 2px solid #CDE1F2;
}

.BlackLine {
	border: 2px solid #000;
}

.BlackLine1 {
	border: 1px solid #000;
}

.GreyLine {
	border: 2px solid #BDBDBD;
}

.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.DropDownList {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	width:200px
}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.EWayButton {
	COLOR: #FFF !important; 
	FONT: bold 9px Verdana, Arial,Helvetica,sans-serif; 
	BACKGROUND-COLOR: #ff6501;
}

.EWayButtonEnabled {
	background-color: #FF6501;
	border: 1px solid #FF6501;
	color: #FFF;
	cursor: pointer;
	vertical-align: middle;
}

.EWayButtonDisabled {
	background-color: #C0C0C0;
	border: 1px solid #9E9E9E;
	color: #FFF;
	cursor: pointer;
	vertical-align: middle;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);
}

.FontSize1 {
	font-size:1pt;
}

.ForeColorWhite {
	color:#FFF;	
}

.ForeColorBlack {
	color:#000;	
}

.FullSpaceTable {
	border : none;
	width : 100%;
	height : 100%;
}

.FullWidth {
	width : 100%;
}

.HeaderPaddingTop {padding-top:0;}
.HeaderPaddingTop14 {padding-top:14px;}
.HeaderPaddingTop15 {padding-top:15px;}
.HeaderPaddingTop16 {padding-top:16px;}
.HeaderPaddingTop18 {padding-top:18px;}

.InsideBlack {
	background-color: #000;	
}

.InsideBlue {
	background-color: #000033;	
}

.left_bottom_table_grey {
	background: #ECECEC url(../Images/box_bottom_left_grey.gif) no-repeat left bottom;	
}

.left_bottom_table_orange {
	padding-left: 9px;
	background: url(../Images/box_bottom_left_orange.gif) #FF6600 no-repeat left 0%;
}

.left_top_inverted_table_grey {
	padding-left: 9px;
	background: #FFF url(../Images/box_top_leftInvert_grey.gif) no-repeat right top;
}

.left_top_table {
	padding-left: 9px;
	background: url(../Images/box_top_left.gif) #000033 no-repeat left 0%;
}

.left_top_table_black {
	padding-left: 9px;
	background: url(../Images/box_top_left_black.gif) #000 no-repeat left 0%;
}

.left_top_table_orange {
	padding-left: 9px;
	background: url(../Images/box_top_left_orange.gif) #FF6600 no-repeat left 0%;
}

.LeftAlign {
	text-align:left;	
}

.LightBlueBackground {
	background-color : #e3edf6;
}

.link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif !importamt;
	color: #336699 ! important;
	list-style-type:decimal;
}

.linktopmenu a:link, .linktopmenu a:active, .linktopmenu a:visited {
	background-color:#336699;
	color:#000033;
	font-family: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 5px;
	text-decoration:none;
	vertical-align:middle;
}

.linktopmenu a:hover {
	background-color:#6699cc;
	color:#FFF;	
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 5px;
	text-decoration:none;
	vertical-align:middle;
}

.MenuFront {
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.BuyerMenuLabel {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}

.MenuSpacer {
	border: dotted #000;
}

.ModalBackground {
	background-color: #808080;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalWindow {
	background-color:#FFF;
	border: 1px solid #CDE1F2;
	padding:5px;
	z-index:500;
}

.ModalWindowNoPadding {
	width : 500px;
	background-color: #FFF;
	border: 1px solid #336699;
	z-index:500;
}

.NonClickableImage {
	cursor:default;
}

.onglets_top a:link, .onglets_top a:active, .onglets_top a:visited, .onglets_top a:hover {
	display:block;
	width:129px;
	height:20px;
	padding-top:6px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	vertical-align:bottom;
	text-align:center;
}

.orderInfoHeader {
	font: bold 12px Verdana, arial,helvetica,sans-serif; 
	padding: 8px;
	color: #686868;
	background-color:#ECECEC;
	text-align: left;
}

.InvoiceInfoHeader {
	font: bold 12px Verdana, arial,helvetica,sans-serif; 
	padding: 8px;
	color: #686868;
	background-color:#FFF;
	text-align: left;
}

.PageHeaderBlack {
	COLOR: #000;
	font: bold 17px Verdana, Arial,Helvetica,sans-serif; 
	TEXT-ALIGN: left ;
}

.pageSubHeader {
	font: bold 14px Verdana, arial,helvetica,sans-serif; 
	color: #737373;
	width: 100%;
	text-align: left;
}

.PopUpHeader {
	background-color:#CDE1F2;
	border-style : none;
	border-width : 0px;
}

.EwayPopUpHeader {
	background-color: #808080;
	border: none;
}

.promoCellBorder {
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	width:196px;
	height:196px;
	vertical-align:bottom;
	text-align:center;
}

.promoCellBorderMaster {
	border: 2px solid #cc0000;
	border-top: none;
	vertical-align:bottom;
	text-align:center;
	border-spacing:0;
	padding:0;
	border-collapse:collapse;
}

.promoCellAllBorderMaster {
	border:2px solid #808080;
	vertical-align:bottom;
	text-align:center;
}

.nobr {
	white-space: nowrap
}

.promoCellBorderRight {
	border: none;
	border-right:2px solid #808080;
	width:190px;
	height:196px;
	vertical-align:bottom;
	text-align:center;
}

.promoCellBorderBottom {
	border: none;
	border-bottom: 2px solid #808080;
	width:190px;
	height:196px;
	vertical-align:bottom;
	text-align:center;
}

.ratingStar {
    font-size: 0;
    width: 13px;
    height: 12px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.right_bottom_table_orange {
	padding-right:9px;
	background: #FF6600 URL(../Images/box_bottom_right_orange.gif) no-repeat top right;
}

.right_bottom_table_grey {
	background: #ECECEC url(../Images/box_bottom_right_grey.gif) no-repeat right bottom;
}

.left_top_table_grey {
	background: #ECECEC url(../Images/box_top_left_grey.gif) no-repeat right bottom;
}

.right_top_table_grey {
	background: #ECECEC url(../Images/box_top_right_grey.gif) no-repeat right bottom;
}

.left_top_table_bleu {
	background: #ECECECurl(../Images/box_top_left_bleu.gif) no-repeat right bottom;
}

.right_top_table_bleu {
	background: #ECECEC url(../Images/box_top_right_bleu.gif) no-repeat right bottom;
}

.right_top_table {
	padding-right:9px;
	background: #000033 URL(../Images/box_top_right.gif) no-repeat top right;
}

.left_top_table {
	padding-right:9px;
	background: #000033 URL(../Images/box_top_left.gif) no-repeat top left;
}

.right_top_table_black {
	padding-right:9px;
	background: #000 URL(../Images/box_top_right_black.gif) no-repeat top right;
}

.right_top_table_orange {
	padding-right:9px;
	background: #FF6600 URL(../Images/box_top_right_orange.gif) no-repeat top right;	
}

.RightAlign {
	text-align:right;	
}

.round_top_table {
	padding-left: 9px;
	background: url(../Images/left_box_top.gif) #000033 no-repeat left 0%;
}

.round_left_right_box_top {
	padding-left: 9px;
	background: url(../Images/left_right_box_top.gif) #000033 no-repeat left 0%;
}

.table_border_000033 {
	border: 1px solid #000033;
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}

.shopping {
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	background:URL(../images/right_top_fonce2.gif) no-repeat;
}

.sideBorder {
	border-left:1px solid #808080;
	border-right:1px solid #808080;
}

span.header-l {
	font-weight: bold !important;
	font-size: 10px;
	color:Red;
}

span.header-p {
	font-weight: bold !important;
	font-size: 10px;
	color:#6a6a6a;
}

.subMenu {
	border: black thin;
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#336699;
	border:1px solid #336799;
	text-align:left;
}

.Superscript {
	vertical-align: super;
}

table {
}

table.border {
	border: 1px solid #808080;
	border-top: none;
}

table.ewayBoxes {
	background-color:#ECECEC;
	border: 1px solid #808080;
	border-top: none;
	padding: 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

table.ewayBoxesAllBorder {
	background-color:#ECECEC;
	border:1px solid #808080;
	padding:5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.InkAndTonerFrame {
	background-color:#F1F1F1;
}

table.ewayBoxesWhite {
	background-color:#FFF;
	border: 1px solid #808080;
	border-top: none;
	padding:5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.table_border_left {
	font-weight: normal;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #808080;
}

.table_border_left_cellColor {
	BORDER-LEFT: #808080 1px; 
	BORDER-BOTTOM: #808080 1px;
	background-color:#669ACC;
}

.table_border_right {
	border-right:1px solid #808080;
}

.table_border_right_cellColor {
	font: bold 14px Verdana, arial,helvetica,sans-serif; 
	color: #737373;
	border-right:1px solid #808080;
	background-color:#ECECEC;
}

.table_cellColor {
	background-color:#ECECEC;
	font-weight:bold;
	font-size:12px;
}

.tableBorderNoTop {
	border:1px solid #808080;
	border-top: none;
}

.tableCategoryHeader {
	font: bold 17px Verdana, arial,helvetica,sans-serif; 
	font-size: 17px;
	font-weight: bold;
	color: #737373;
	background-color:#ECECEC;
}

.tableHeader, .tableHeader a:link, .tableHeader a:active, .tableHeader a:visited, .tableHeader a:hover {
	font-weight: bold;
	font-size: 9.5px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	background-color: #000033;
	text-decoration:none;
}

.tableHeaderArial11Blanc {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-decoration: normal;
	text-transform: uppercase;
	height: 20px;
	background-color: #000033;
}

.tableHeaderCorner {
	background: url(../Images/box_top_right.gif) no-repeat top right;
	font-weight: bold;
	font-size: 9.5px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	background-color: #000033;
}

.tableHeaderLineNote {
	width: 250px;
	font-weight: bold;
	font-size: 9.5px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	background-color: #000033;
}

.tableHeaderProductID {
	width: 184px;
	font-weight: bold;
	font-size: 9.5px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	background-color: #000033;
}

.tableHeaderQty {
	width: 56px;
	padding-left: 14px;
	font-weight: bold;
	font-size: 9.5px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	background-color: #000033;
}

.tableLineNote {
	width: 250px;
}

.TableList {
	font-size: 10px;
	color: #373737;
}

.tableNoProductImage {
	width: 307px;
}

.tableProductDesc {
	width: 152px;
}

/* Regarder Les controles qui contient ce css car un est à 155px et l'autre à 186px */
.tableProductID {
	width: 120px;
}

.tableProducthQty {
	width: 64px;
}

.tableProductNote {
	width: 200px;
}

.tableProductPrice {
	width: 60px;
	white-space: nowrap;
}

.tableProductQty {
	width: 64px;
}

.tableProductTools {
	width: 40px;
}

.tableProductDeleteSelected {
    width:22px;
}

.tableProductTotal {
	width: 60px;
	white-space: nowrap;
}

.tableProductUOM {
	width: 30px;
}

.tableQty {
	width: 58px;
	padding-left: 12px;
}

.TextBox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	width:200px;
}

.ThankYouSubHeader {
	color: #336699;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

.ToolboxButton {
	border: #ff6501 1px outset;
	WIDTH: 50px; 
	HEIGHT: 15px; 
	COLOR: #FFF; 
	font: 8px Arial,Helvetica,sans-serif !important; 
	BACKGROUND-COLOR: #ff6501 ;
}

.ToolboxLeftCell {
	BORDER-RIGHT: #808080 1px solid; 
	padding: 2px 3px;
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	font: bold 9px Verdana, Arial, Helvetica, sans-serif !important;
}

.ToolboxLeftCellNonBold {
	BORDER-RIGHT: #808080 1px solid; 
	padding: 2px 3px; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT: 9px Verdana, Arial, Helvetica, sans-serif !important;
}

.ToolboxRightCell {
	padding: 2px 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px ; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	TEXT-ALIGN: right ;
}

.ToolboxRightCellNonBold {
	padding: 2px 3px; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	font: 9px Arial, Helvetica, sans-serif !important; 
	TEXT-ALIGN: right ;
}

.toolBoxText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.ToolboxTotalLeftCell {
	padding: 2px 3px; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	font: bold 9px Verdana, Arial, Helvetica, sans-serif !important;
}

.ToolboxTotalRightCell {
	padding: 2px 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px ; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid; 
	TEXT-ALIGN: right ;
}

.top_panel_gris {
    width:100%;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding: 3px 20px 3px 10px;
}

.UnderLine {
	text-decoration:underline;	
}

.verticalAlign {
	vertical-align:top;
}

.verticalAlignCenter {
	vertical-align:middle;
}

.Width9 {width:9px;}
.width10 {width:10px;}
.width37 {width:37px;}
.width40 {width:40px;}
.width175 {width:175px;}
.width150 {width:175px;}
.Width160 {width:160px;}
.Width200 {width:200px;}

.TextAlignCenter {
	text-align:center;
}

#win_content a:link, #win_content a:active, #win_content a:visited, #win_content a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}

#win_top {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}

/* --- [New Layout For CCS] ---- */
table td.menu-header { 
	border-bottom: 1px solid #808080;      
	width: 99%;  
	height: 100%;
	padding: 2px 2px 2px 3px;
	background: #EDECE6;
	color: #000;
	font: bold 10pt Verdana;
} 

/* Les DDL doivent avoir la même longueur */
table.ccs-table td.menu-container select {
	width: 216px;
}

/* Les textbox doivent avoir la même longueur */
table.ccs-table td.menu-container input[type=text] {
	width: 75px;
}

.padding-right {
	padding-right: 12px;
}

table.menu {
	width: 100%;
}

table.ccs-table {
	width: 100%;
	border: 1px solid #808080;
	padding: 5px;
	font: 10pt Arial;
}

table.ccs-table td.menu-container {
	vertical-align: top; 
	width: 49%;
	border: 1px solid #808080;	
	padding: 0 0 3px 0;
}

table.full-size {
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}

table.full-size td.label-style {
	padding-left: 5px;
}

/* !IMPORTANT! This HTML style eliminates the border that IE places around inline images*/
img {border:0px;}

/* !IMPORTANT! The 'clear' class is used in the HTML after any element that has a float attribute, it forces browsers to disregard preceding float attributes. This allows for side by side grid layout by always using the float attribute. */
.clear {clear:both;}

#container_content {
 position:inherit;
 margin: 0;
}

#secondary_navigation { 
    position:relative; 
    text-align:center;
    width:771px;
    margin: -15px 0 auto 0;
}

#secondary_navigation_FR { 
    position:relative; 
    text-align:center;
    width:771px;
    font-size:14px;
    margin: -15px 0 auto 0;
}

#secondary_navigation li { 
    display:inline; 
    text-align:center; 
    list-style:none; 
    letter-spacing:-1px;
    margin:0 15px;     
}

#secondary_navigation_FR li { 
    display:inline; 
    text-align:center; 
    list-style:none; 
    letter-spacing:-1px;
    margin:0 10px;     
}

.secondary_nav_link_border {
 border-right: 1px solid #000;
}

#secondary_navigation a, a:visited { 
 color: #000;
 font-weight:bold; 
 font-size:14px; 
 text-decoration:none;
}

#secondary_navigation_FR a, a:visited { 
 color: #000;
 font-weight:bold; 
 font-size:13px; 
 text-decoration:none;
}

#secondary_navigation a:hover {
 color:#005ec2;
}

#secondary_navigation_FR a:hover {
 color:#005ec2;
}

#container_marketing {
    position: relative;
    margin-left: 0;
    margin-bottom:0;
    padding-top:75px;
    width: 771px;
    height: 195px;
    background: url("../Images/en/marketing_space.jpg") no-repeat; 
}

#container_marketing_FR {
    position: relative;
    margin-left: 0;
    margin-bottom:0;
    padding-top:75px;
    width: 771px;
    height: 195px;
    background: url("../Images/fr/marketing_space_FR.jpg") no-repeat; 
}

#container_marketing h1 {
    color:#f80606;
    font-weight:900; 
    font-variant:normal;
    font-size:16px;
    margin: 0 15px 10px 25px;
}

#container_marketing_FR h1 {
    color:#f80606;
    font-weight:900; 
    font-variant:normal;
    font-size:16px;
    margin: 0 15px 10px 25px;
}

#container_marketing p {
    line-height:18px;
    margin-left:25px;
    color:#000;
    font-size:12px;
    font-weight:500;
}

#container_marketing_FR p {
    line-height:18px;
    margin-left:25px;
    color:#000;
    font-size:12px;
    font-weight:500;
}

#start_browsing_button {
    width: 192px;
    height: 40px;
    margin:-35px 0 10px 500px;
}

#start_browsing_button_FR {
    width: 168px;
    height: 40px;
    margin:-45px 0 10px 525px;
}

.marketing_buttons_container {
    position: relative;
    width: 771px;
    height: 71px;
    margin:0 0 10px 0;
    background: url("../Images/buttons_background.jpg") no-repeat; 
}

.buttons {
    position: relative; 
    height: 69px;
    width:235px;    
    margin: 2px 3px 2px 12px;
    float:left;                       
}

.buttons_content {
    height:59px;       
}

.arrow_background {
    background: url("../Images/arrow_background.jpg") no-repeat right center; 
    padding-right:15px; 
}

.buttons_content h1 {
    font-size:17px;
    color:#fff;
    margin:0;
    font-weight:lighter;
    padding:0;
}

.buttons_content h2 {
    font-size:11px;
    color:#fff;
    margin:0;   
    padding:0;  
    font-weight:lighter;
}

.buttons_content a:link {
    font-size:11px;
    color:#cc0001;    
    text-decoration:underline;    
    margin:0;   
    padding:0;
}

.buttons_content a:visited {
    font-size:11px;
    color:#cc0001;
    text-decoration:underline;
    margin:0;
    padding:0;
}

#container_lob {
    position: relative;
    margin: 15px 0 0 25px;
    width: 771px;
}

.lob_mod {
    position:relative;
    width:257px;
    float:left;
    margin-top:10px;
}

.lob_mod h1 {
    margin:5px 0;   
    padding:0;
    font-size:15px;
    font-weight:lighter;  
}

.lob_mod a:link {
    color:#000;
    text-decoration:none;
}

.lob_mod a:visited {
    color:#000;
    text-decoration:none;
}

.lob_mod_top {
    position: relative;
    width: 205px;
    height: 154px;
    background-color:#fff;
    border:solid 1px #b3b3b3;
}

.lob_mod_bottom {
    position: relative;
    width: 205px;
    height: 28px;
    background-color:#f4f4f4;
    border:solid 1px #b3b3b3;
    border-top: none;
}

.lob_mod_link { 
    width:203px; 
    height:26px;   
    position:relative;       
    background: url("../Images/key_line.jpg") no-repeat right top;   
}

.lob_mod_link a:link {
    color:#000;
    font-size:12px;
    text-decoration:none;
    margin-left:5px;
    padding-top:10px;
    position:relative;  
}

.lob_mod_link a:visited {
    color:#000;
    margin-left:5px;
    font-size:12px;
    padding-top:10px; 
    text-decoration:none; 
    position:relative; 
}

.lob_mod_header_FR {
    position:relative;
    text-align:center;
    padding:3px 0 2px 0;
    width: 257px;
    letter-spacing:0;
    height:39px;
    margin-top:0;
    background: url("../images/LOB_title_bg.jpg") no-repeat; 
}

.lob_mod_header a:link {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.lob_mod_header a:hover {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.lob_mod_header a:visited {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.lob_mod_header_FR a:link {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.lob_mod_header_FR a:hover {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.lob_mod_header_FR a:visited {
 text-decoration:none;
 color:#fff;
 font-size:15px; 
}

.bottom_buttons_container {
    position:relative; 
    width: 771px;
    height: 83px;
    background: url("../images/btn_bottom.jpg") no-repeat; 
    margin: 0 0 0 182px;
}

.bottom_buttons {
    position:relative;
    float:left;
    width: 257px;
    height: 83px;
    text-align:left;
}

.bottom_links_container_1 {
 padding:10px 0 0 3px;
 line-height:8px;
}

.bottom_links_container_2 {
 padding:10px 0 0 3px;
 line-height:8px;
}

.bottom_links_container_3 {
 padding:10px 0 0 3px;
 line-height:8px;
}

.bottom_buttons h1 {
 font-size:12px;
 color:#000;
 margin-top:-3px;
}

.bottom_buttons h2 {
 font-size:9px;
 color:#000;
 font-weight:lighter;
 margin-top:-3px;
}

.bottom_buttons a {
 text-decoration:none !important;
 font-size:9px;
 margin-top:-3px;
}

.bottom_buttons a:visited {
 text-decoration:underline;
 color:#f80606;
 font-size:9px;
}

/*LANDING PAGES FOR BI, PROMO, PRINT*/
#container_content_landing_page {
	position:relative;
	margin:3px 0 0 -180px;
}

#container_info_pages {
    position:inherit;
    margin-left: 182px;
    margin-bottom:50px;
    width: 771px;
}

#container_info_pages h1 {
    color:#005ec2;
    font-size:16px;
    font-style:normal;
    font-weight:lighter;
}

#container_info_pages h2 {
    color:#666;
    font-size:16px;
    font-style:normal;
    font-weight:lighter;
}

#container_info_pages p {
    font-size:12px;
    width:771px;
    line-height:18px;
    color:#666;
}

#container_info_pages a {
    font-size:12px;
    text-decoration:none;
    color:#005ec2;
}

#container_info_pages a:hover {
    font-size:12px;
    text-decoration:none;
    color:#005ec2;
}

#container_info_pages a:visited {
    font-size:12px;
    text-decoration:none;
    color:#005ec2;
}  

#container_info_pages li {
    padding:3px 0;
    font-size:12px;
    color:#666;
    width:771px;
}

#container_info_pages .image {
    width:771px;
    position:relative;
}

sup {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}

.intro_content_list_links {
    font-size:12px;
    text-decoration:none;
    color:#005ec2;
}

.ul_float {
    padding:0 50px 0 30px;
    font-size:12px;
    color:#555;
}
/* !IMPORTANT! CSS FOR NEW EWAY HOME PAGE ADDED BY ALEX DIRENZO ends*/

.BtnFullGreyDisabled {	
}

.BtnFullGreyTemp {
    background-color:#BEBEBE;
	border: 1px solid #BEBEBE;
	color:#fff;
	font: 11px Arial;
	font-weight:normal;
	text-transform:capitalize;
	height:16px;
	display:inline-block;
	cursor:default;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
	padding-left:8px;
	padding-right:8px;
	white-space: nowrap;
}

.Panel {
    padding:5px 5px;
    margin:0 auto;
}

.IconPaddingRight {
    padding:0 5px 0 0;
}


/* Begin PublicationList.aspx */

.WidthPublicationListPage
{
    width:995px;
}

.PrimaryName
{
    color:#626262;
    font:16px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.PrimaryDescription
{
    font:10px Verdana, Arial, Helvetica, sans-serif;
}

.SecondaryName
{
    color:#626262;
    font:9px Verdana, Arial, Helvetica, sans-serif;
}

.PrimaryActionButton
{
    background-color:#005EC2;
	border:1px solid #005EC2;
	color:#fff;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:25px;
	width:90px;
	display:inline-block;
	cursor:pointer;
}

.SecondaryActionButton
{
    background-color:#005EC2;
	border:1px solid #005EC2;
	color:#fff;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:18px;
	width:60px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
}

.PrimaryPublicationWidth
{
    width:495px;
}

.SecondaryPublicationsPaddingLeft
{
    padding:0px 180px 0px 200px;
}

.PrimaryPublicationImageWidth
{
    width:170px;
}

.SecondaryNameWidth
{
    width:151px;
}

.PrimaryPublicationNamePaddingTop
{
    padding-top:10px;
}

.SecondaryPublicationsPaddingTop
{
    padding-top:20px;
}

/* End PublicationList.aspx */
