﻿/*
#header { HEIGHT: 130px; }
#supnavmenu {}
#siteheader_os { POSITION: absolute; TOP: 40px; RIGHT:0px; WIDTH:960px;	BACKGROUND-POSITION:right; }
#logo {	TOP: 76px; }
#nav { TOP: 85px; LEFT:200px; }
#globalsearch {TOP: 89px;}
*/

#nav { LEFT:200px; }
#globalsearch #GoSearch { DISPLAY: block; }

.grid7 a { font-weight: normal; }
.grid8 a { font-weight: normal; }
.grid9 a { font-weight: normal; }
.grid12 a { font-weight: normal; }


.cbuttonspan {
	background: url(/site/resources/v4_includes/css/5.0/button_left.gif) no-repeat left top;
	display: -moz-inline-box; /* !! */
	display:inline-block;	/* !! */
}

.cbutton {
	border:0px;
	padding-right:20px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #4d4f53;
	background: url(/site/resources/v4_includes/css/5.0/button_right.gif) no-repeat right top;
	cursor: hand;
}

.ctextsearch {
	border:1px solid #4d4f53;
	padding-left:10px;
}

/* podcast */
.rul {  LIST-STYLE: square url(/_styles/bullet_square_blue.gif) outside; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px;}
.rul li { background: none; margin-left:16px; margin-top:-3px; padding:0;}
.rul a {}

.pager {font-size:11px;}
.Normalgray1 {font: 11px Arial,Helvetica,sans-serif,Verdana; color:#909090;}
.Normal	{ color: #35383d; }

.cpsearchmsg {}

/* docs */
.Head1n, .blurbheadline {color: #545454;}

/* headers & letters in refs */
.HeadlineRef { font-size:12px; color:#545454;}
/*
#product_topic .HeadlineRef { color: #772432; }
#partner_topic .HeadlineRef { color: #007934; }
#customer_topic .HeadlineRef { color: #ce8e00; }
*/
.ccpl a {font-weight:bold;}

/* ---------------------- BEGIN COMMON FOR FO & BO ---------------------------- */
.CMessageInner
{
    margin:0; padding:10px;
    color:#ffffff;
    background-color:#646464;
}

.Default{
	font: 12px Arial, Verdana, sans-serif;
	color: #35383d;
	line-height: 18px;
}
.Headline26, .HeadMainText { /* .titlegroup h2 */
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #545454;
	line-height: 24px;
	letter-spacing: -1px;
}
.Subhead16 { /* .titlegroup h3 */
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #0075b0;
	line-height: 18px;
}
#product_topic .Subhead16 { color: #772432; }
#partner_topic .Subhead16 { color: #007934; }
#customer_topic .Subhead16 { color: #ce8e00; }

.Subhead16Common {
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #545454;
	line-height: 18px;
}


.Intro14{ /* p.intro */
	font-size: 14px;
	line-height: 20px;
}
.InContentSubhead15 { /* h3 */
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #545454;
}


.Headline12, .head2, .Head2 { /* div.contentcallout h3 */
	font-size: 12px;
	line-height: 15px;
	color: #545454; /* //! not sure */
	font-weight: bold; /* //! not sure */
}
.Description11 { /* ul.relatedlist li */
	font-size: 11px;
	line-height: 14px;
}
.BlueStrong11{
	color: #0075b0;
	font-size: 11px;
	font-weight: bold;
}
#product_topic .BlueStrong11 { color: #772432; }
#partner_topic .BlueStrong11 { color: #007934; }
#customer_topic .BlueStrong11 { color: #ce8e00; }

.WhiteStrong11{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.Gray9{ /* copyright */
	font-size: 9px;
	color: #666;
}

.InContentSubhead15 a { font-weight: bold; }
.Subhead16 a { font-weight: bold; }
.Headline12 a { font-weight: bold; }


a.redHover {font-weight: bold;}

table .mwtablenoborder, .mwtablenoborder { border-collapse:collapse; border: 0px; } 
table .mwtablenoborder td, .mwtablenoborder td { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;  border: 0px;}

table .mwtable000000, .mwtable000000 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #000000;}
table .mwtable000000 td, .mwtable000000 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #000000;}

table .mwtable333333, .mwtable333333 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #333333;}
table .mwtable333333 td, .mwtable333333 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #333333;}

table .mwtable666666, .mwtable666666 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #666666;}
table .mwtable666666 td, .mwtable666666 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #666666;}

table .mwtablea0a0a0, .mwtablea0a0a0 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #a0a0a0;}
table .mwtablea0a0a0 td, .mwtablea0a0a0 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #a0a0a0;}

table .mwtablec0c0c0, .mwtablec0c0c0 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #c0c0c0;}
table .mwtablec0c0c0 td, .mwtablec0c0c0 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #c0c0c0;}

table .mwtablecccccc, .mwtablecccccc { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #cccccc;}
table .mwtablecccccc td, .mwtablecccccc td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #cccccc;}

table .mwtablee0e0e0, .mwtablee0e0e0 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #e0e0e0;}
table .mwtablee0e0e0 td, .mwtablee0e0e0 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #e0e0e0;}

table .mwtablef0f0f0, .mwtablef0f0f0 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #f0f0f0;}
table .mwtablef0f0f0 td, .mwtablef0f0f0 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #f0f0f0;}

table .mwtableffffff, .mwtableffffff { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #ffffff;}
table .mwtableffffff td, .mwtableffffff td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #ffffff;}

table .mwtable4d4f53, .mwtable4d4f53 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #4d4f53;}
table .mwtable4d4f53 td, .mwtable4d4f53 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #4d4f53;}

table .mwtable0075b0, .mwtable0075b0 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #0075b0;}
table .mwtable0075b0 td, .mwtable0075b0 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #0075b0;}

table .mwtable4682b4, .mwtable4682b4 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #4682b4;}
table .mwtable4682b4 td, .mwtable4682b4 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #4682b4;}

table .mwtable00459b, .mwtable00459b { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #00459b;}
table .mwtable00459b td, .mwtable00459b td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #00459b;}

table .mwtable00a7e5, .mwtable00a7e5 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #00A7E5;}
table .mwtable00a7e5 td, .mwtable00a7e5 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #00A7E5;}

table .mwtable90d6f5, .mwtable90d6f5 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #90D6F5;}
table .mwtable90d6f5 td, .mwtable90d6f5 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #90D6F5;}

table .mwtable772432, .mwtable772432 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #772432;}
table .mwtable772432 td, .mwtable772432 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #772432;}

table .mwtable007934, .mwtable007934 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #007934;}
table .mwtable007934 td, .mwtable007934 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #007934;}

table .mwtablece8e00, .mwtablece8e00 { border-collapse:separate; border-top: 1px solid; border-left: 1px solid; border-color: #ce8e00;}
table .mwtablece8e00 td, .mwtablece8e00 td { border-right: 1px solid; border-bottom: 1px solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-color: #ce8e00;}


/* ---------------------- plist ------------------- */
.plist { margin-bottom: 18px; }

.plist p {
	margin-top: 9px;
	padding-top: 9px;
	border-top: 1px dotted #ccc;
	margin-bottom: 9px;
	font-size: 11px;
	line-height: 14px;
	*zoom:1; /* border is not applied without this ie6-7 */
}

.plist p.first {
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
}

.plist p a {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.plist h3 a {
	background: url(/_STYLES/arrow_divlist.gif) no-repeat left center;
	padding-left: 8px;
	color: #545454;
	font-weight:bold;
}

.plist p.intro {
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
}


/* ------------------- other---------------------------*/
.cbx { padding-left:4px; }
.cbx table, .cbx tr, .cbx td { 	margin:0; padding:0; }
.cbx table { border-collapse: collapse;	border-spacing: 0; }
.cbxTab { border:1px solid #7F7F7F; background-color:#fff; }

.cbxList td, .cbxTab td { padding-left:4px; font-size:10px; }
.cbxList{ margin-top:-5px; background-color:#fff; }
.cbxSelect{ width:137px; height:139px; overflow:auto; border:1px solid #7F7F7F; }

.listitem, .listitemhot {
	margin-top: 9px;
	border-top: 1px dotted #bbb;
	padding-top: 9px;
	color: #555;
	font-size: 11px;
	line-height: 14px;
}
.listitem p, .listitemhot p {
	margin-bottom: 0;
}
.listitem a, .listitemhot a {
	font-weight: bold;
}

.tdHead { width:112px; cursor:pointer; } 
.tdImg { background-image: url(/_STYLES/cmbArrowDownBackground.gif); background-repeat: repeat-y }

.resolvebtn{ font-size:11px; line-height:16px;}
.resolveTD td {	font-size:11px; }

.tmplBg1{background-color:#909090;}
.tmplBg2{background-color:#c0c0c0;}

#rechercheBoxTitle {
	padding:3px 0 3px 6px;
	text-align:left;
	background-color:#808080;
	color:#fff;
}
#rechercheBox {
	border:1px solid #a0a0a0;  background-color:#c0c0c0; padding-bottom:6px;
	background: url(/site/resources/v4_includes/css/5.0/sidebarbox_mainbg.gif) repeat-x top;
}
#rechercheBox div { padding-top:5px; }

.crshand { cursor:pointer; }

/* ---------------------- END COMMON FOR FO & BO ---------------------------- */
