/*========================LINK FONT=====================================*/

a:link {
	 /*FONT-SIZE: 12px;*/
	 FONT-SIZE: 11px;
	  COLOR: #0000CC; 
	  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	  TEXT-DECORATION: none
}

a:visited {
	 /*FONT-SIZE: 12px;*/
	 FONT-SIZE: 11px;
	 COLOR: #993366; 
	 FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	 TEXT-DECORATION: none
}

a:active {
	 /*FONT-SIZE: 12px;*/
	 FONT-SIZE: 11px; 
	 COLOR: #0066cc;
	 FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	 TEXT-DECORATION: underline
}

a:hover {
	 
	/*FONT-SIZE: 12px;*/
	FONT-SIZE: 11px;
	 COLOR: #FF9900; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	TEXT-DECORATION: underline
}

BODY {
	color: #000000;
	FONT-SIZE: 11px; 
	FONT-STYLE: normal;
	FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
	/*background-color: #EEEEEE  /**#EBEBEBgrey background */
}

li {
	FONT-SIZE: 11px;
	
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal
}

TD {
FONT-SIZE: 11px;

FONT-STYLE: normal;
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal
}

TD.cell {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}

.small_link {
	FONT-size: 10px;
}

.border_right_grey {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.borders_grey {
	background-color: #fbfbf9;
	border: 1px solid #dcdcdc;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 15px;
	padding: 5px;
}
/*========================TITLE=====================================*/
.titre_orange{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}
.titre_noir{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	}
.titre_gris{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.titre_bleu{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
}
.titre_blanc{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	}
/*========================LIST=====================================*/

.liste_puce {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #333333;
	margin-left: 20px;
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	list-style-type: disc;
	font-weight: normal;
	text-indent: 0pt;
}
 .tdbg { 
	  background: url(../images/bg_verlauf.gif) repeat-x;        
}

 .grey_v { 
	  background: url(../images/pattern3.png) repeat-x;        
}

 .xxxx { 
	 background: url(../images/background-fill.jpg) repeat-y; 
}

.menublue {
	background: url(../images/tab_blue_bg.gif) repeat-x;
}
.menugrey {
	background: url(../images/tab_grey_bg.gif) repeat-x;
}
.degrad_h{
	background: url(../images/pattern3.png) repeat-x;
}

.degrad_v{
	background: url(../images/body_gradient_span_btm.gif) repeat-x;
}

.top {
	background: url(../images/tab_grey_bg.gif) repeat-x;
}
.out {
	background:url(../images/ph.png) repeat-x 0px 0px #f4f5ef;
}
.wr {
	text-align:left;
	padding:0px;
	margin:0px auto;
	width:900px;
}
.ph {
	width:100%;
	height:35px;
}
.phnv {
	list-style:none;
	width:900px;
	height:30px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.phnv li {
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
	background:url(../images/bullet_arrow.gif) no-repeat 0px 7px;
}
/*image absente*/
.phnv li.rgt {
	float:right;
	background:url(../images/bullet_key.gif) no-repeat 10px 7px;
}
.phnv li a {
	font-weight:bold;
	margin:0px;
	padding:0px 10px 0px 20px;
	color:#f1f1f1;
	height:25px;
	width:auto;
}
.phnv li.rgt a {
	padding:0px 0px 0px 30px;
}
#phnv li a:hover {
	color:#d48201;
	text-decoration:none;
}

#hd {
	height:124px;
	width:100%;
	position:relative;
}
/*------------------------------------------------------------*/

/* degrade grey down to up */
.page_head_background {
    float: left;
    width: 100%;
    height: 100%;
    /*background-image: url(../images/page_head_blend.png);*/
	    background-image: url(../images/bg_deg.gif);

    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0;
    margin: 0;
    display: block;
}
/*image for banner  */
.zone1 {
    display: inline;
    float: left;
    background-image: url(../images/);
    width: 623px;
    height: 260px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 6px;
    background-repeat: no-repeat;
} 
/*square bloc*/
.zone2 {
    background-image: url(../images/hp_zone2a.png);
    width: 308px;
    height: 260px;
    padding-left: 4px;
    padding-bottom: 0px;
    background-repeat: no-repeat;
} 
.zone2leftcol {
    width: 250px;
    float: left;
} /*.zone2rightcol {
    width: 111px;
    float: left;
    padding-top: 38px;
    text-align: right;
} */ 

.zone3 {
    background-color: #FFFFFF;
    background-image: url(../images/hp_zone3.png);
    width: 300px;
    height: 114px;
    margin-left: 4px;
    background-repeat: no-repeat;
}
.zone3fields {
    width: 268px;
    margin-bottom: 2px;
    margin-top: 7px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
    font-size: 11px
} .zoneCopy {
    margin-left: 15px;
    margin-bottom: 0px;
    padding-top: 15px;
    font-size: 11px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
} .zone2Copy {
    margin-left: 15px;
    margin-right: 4px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-right: 20px;
    font-size: 11px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
} .contentTop {
    margin-top: 38px;
} .zoneCopy_shortColumn {
    width: 155px;
    padding-top: 4px;
    padding-bottom: 0px;
} .zone4 {
    background-color: #FFFFFF;
    background-image: url(../images/hp_zone4.png);
    width: 300px;
    height: 121px;
    margin-top: -3px;
    margin-bottom: 5px;
    margin-left: 4px;
    background-repeat: no-repeat;
} .zoneCopy4 {
    margin-left: 15px;
    margin-bottom: 0px;
    padding-top: 15px;
    font-size: 11px;
    width: 280px;
    height: 65px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
    autoflow: none;
    overflow: hidden;
} .zone4a {
    width: 284px;
    height: 24px;
    margin-left: 15px;
    padding-top: 18px;
    position: absolute;
    overflow: hidden;
} .zone5 {
    background-color: #FFFFFF;
    /*background-image: url(http://media.cms.bmc.com/designimages/hp_zone5.png);*/
	background-image: url(../images/hp_zone5.png);
    width: 300px;
    height: 114px;
    background-repeat: no-repeat;
    margin-left: 15px;
} .zone6 {
    background-color: #FFFFFF;
    background-image: url(http://media.cms.bmc.com/designimages/hp_zone6.png);
    width: 300px;
    height: 121px;
    margin-top: -3px;
    background-repeat: no-repeat;
    margin-left: 15px;
} .zone6a {
    width: 294px;
    height: 30px;
    margin-left: 15px;
    padding-top: 6px;
    position: absolute;
    overflow: hidden;
} .zoneCopy6 {
    margin-left: 15px;
    margin-bottom: 0px;
    padding-top: 15px;
    font-size: 11px;
    width: 280px;
    height: 77px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
    autoflow: none;
} .zone7 {
    background-color: #FFFFFF;
    background-image: url(http://media.cms.bmc.com/designimages/hp_zone7.png);
    width: 300px;
    height: 232px;
    background-repeat: repeat-x;
    margin-TOP: 11px;
    margin-left: 4px;
} .zone7graphic {
    width: 298px;
    margin-top: 7px;
    margin-left: 1px;
    /*margin-bottom:-3px;*/
    padding-bottom: 3px;
} .zone7a {
    width: 280px;
    margin-left: 15px;
    position: absolute;
    height: 30px;
    padding-top: 4px;
    overflow: hidden;
} .zone7a1 {
    float: left;
    width: 50%;
} .zone7a2 {
    float: left;
    text-align: right;
    width: 50%
} .zoneCopy7 {
    margin-left: 15px;
    margin-right: 8px;
    margin-bottom: 0px;
    padding-top: 38px;
    font-size: 11px;
    width: 265px;
    height: 160px;
    font-family: "Arial", "Helvetica", "Verdana", sans-serif;
    autoflow: none;
} .paddingNewsBox {
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
} .linkHighlights {
    font-size: 11px;
    font-weight: bold;
    padding-right: 24px;
    padding-left: 0px;
} .linkHighlights_right {
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
} .linkHighlightsrss {
    background-position: right center;
    font-size: 11px;
    font-weight: bold;
    padding-right: 19px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    background-image: url(http://media.cms.bmc.com/designimages/rss.png);
    background-repeat: no-repeat;
} .paddingNewsBox_additinalmargin {
    padding-top: 17px;
} 
.loginbutton {
    padding-top: 6px;
    padding-bottom: 8px;
    margin-bottom: 0px;
}

/*Degrade blue up to down*/
.content_highlight_blue {
	line-height: normal;
	background-image: url('http://media.cms.bmc.com/designimages/solution_content_background_blue.gif ');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 25px 35px 25px 35px;
}

/* ======= Video ======== */

.media_container {
	width: 665px;
	margin-bottom: 30px;
	padding: 0px;
}
.media_top {
	background-image: url(../images/video_top_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 10px;
}
.media_middle {
	background-image: url(../images/video_middle_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}
.media_bottom {
	background-image: url(../images/video_bottom_bg.gif);
	background-repeat: no-repeat;
	height: 29px;
}
.media_text {
	text-align: left;
	padding: 10px 12px 0px 12px;
}
.media_text ul {
	margin-top: 5px;
	margin-bottom: 2px;
}
.media_interaction {
	text-align: right;
	padding: 2px 12px 0px 12px;
	font-size: 10px;
	overflow: hidden;
	width: 641px;
	background-repeat: repeat-x;
	background-position: center;
	color: #CCCCCC;
}

.listVideo {
	padding: 20px 0px 10px 0px;
}

.listVideo dd {
	font-size: 11px;
	line-height: 14px;
	padding: 8px 0px 8px 0px;
	margin: 0;
	clear:left;
}
.listVideo img {
	float: left;
	margin-right: 10px;
}

.documentActions {
margin: 10px 12px 0px 12px;
padding: 0px;
text-align: right;
border-top: 1px dotted #CCC;
}
.documentActions ul {
margin: 0;
padding: 0 0.5em;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: 85%;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: White;
}
.documentActions a {
border: none !important;
text-decoration: none;
}

/* ======= End video ======== */


/*------------------------------------------------------------*/

.logo {
	width:295px;
	height:63px;
	display:block;
	position:absolute;
	top:30px;
	left:-2px;
}
#logo img {
	border:none;
}
#logo a {
	text-decoration:none;
}
.cnt {
	width:618px;
	float:left;
	padding:20px 30px 20px 2px;
	margin:0pxp
}
#cnt h2, #cnt p, #cnt table, #cnt ul, #cnt ol {
	margin:0px;
	padding:0px 0px 15px 0px;
}
#cnt h2 {
	font-size:16px;
}
#sidebar {
	width:250px;
	float:left;
	padding:8px 0px 20px 0px;
}
#sidebar h2, h3 {
	font-size:14px;
	display:block;
	margin:0px;
	padding:0px 0px 7px 0px;
}
#sidebar form {
	position:relative;
}
#frmsrch {
	border:solid 1px #aaa;
	margin:0px 5px 0px 0px;
	padding:1px;
	width:158px;
	height:16px;
	color:#666;
	background-color:#f1f1f1;
	float:left;
}
#sbm, #btn {
	display:block;
	width:80px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:0px;
}

/*Square border black*/
.sbm {
	background:url(../images/btn.gif) no-repeat center center;
	border:solid 1px #468a12;
	float:left;
	background-color: #EEEEEE
}
.sbmn {
	background:url(../images/btn.gif) no-repeat center center;
	border:solid 1px #468a12;
	float:left;
	/*background-color: #EEEEEE */
}

#btn {
	border:none;
	background:transparent;
	cursor:pointer;
}
#sidebar ul li {
	list-style:none;
	margin:0px;
	padding:12px 0px 15px 0px;
	border-bottom:solid 1px #aaa;
}
.sidebar ul li ul li {
	background:url(images/bullet_1.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 25px;
	margin:0px;
	border:none;
}
#sidebar ul li a {
	padding:0px;
	margin:0px;
	width:auto;
	height:1%;
}
#sidebar ul li .cloud a {
	padding:0px;
}
#sidebar ul.rss_subs li {
	background:url(images/rss.gif) no-repeat 0px 3px;
}
#sidebar ul p, #sidebar ul select {
	margin:0px;
}
#sidebar ul ul, #sidebar ul ol {
	margin:0px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin:0px;
}
ol li, #sidebar ul ol li {
	list-style:decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
#ft {
	background: url(images/ft.png) repeat-x 0px 0px #1c1d1b;
	font-size:11px;
	color:#7c7e71;
	margin:0px;
	padding:15px 0px 15px 2px;
}
#ft a {
	text-decoration:none;
	color:#7c7e71;
}
#ft a:hover {
	color:#444;
}
#ftin {
	text-align:left;
	width:900px;
	margin:0px auto;
	padding:0px;
}
.cl {
	display:block;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
#author, #email, #url, #comment {
	border:solid 1px #aaa;	
	padding:1px;
	margin:0px;
	color:#666;
	background-color:#f1f1f1;
}
#author, #email, #url {
	height:16px;
	width:300px;	
}
#comment {
	width:614px;
	height:250px;
}
#submit, #submit_lbl {
	display:block;
	width:160px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
#submit_lbl {
	background:url(images/btn_comment.gif) no-repeat center center;
	border:solid 1px #468a12;
	float:left;
}
.submit {
	border:none;
	background:transparent;
	cursor:pointer;
}
.commentlist {
	margin:0px;
	padding:0px;
}
.commentlist li {
	list-style:none;
	display:block;
	padding:10px;
	margin:0px 0px 10px 0px;
	border:solid 1px #aaa;
	background:#f1f1f1;
}
.comment-author {
	font-size:11px;
	display:block;
	padding:0px;
	margin:0px;
}
.comment-author img {
	margin:0px 15px 0px 0px;
	padding:0px;
	border:solid 3px #aaa;
	float:left;
}
.comment p {
	display:block;
	margin:0px;
	padding:0px;
}
.dev {
	line-height:0px;
	font-size:0px;
	height:15px;
	border-top:solid 1px #aaa;
	clear:both;
}