/* -- HPC60 STYLE SHEET styles_win_ie.css VERSION 1.0--*/
.themeBO { background-color: #0088D1;}
.themeACCUEIL { background-color: #0088D1;}
.themeFO { background-color: #0088D1;}
.themeCIE { background-color: #0088D1;}
.themeSALESREP { background-color: #0088D1;}

body
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.theme_HP h1
{
	font-size: 180%;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 8px;
}

.theme_HP h2
{
	font-size: small;
	margin-bottom: 1px;
	margin-top: 1px;
	font-weight: normal;
}


.theme_HP DIV
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP P
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP OL
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP UL
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP SPAN
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP TD
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.theme_HP th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.theme_HP th.desc {
	background-image:url(/xbu/img/common_medias/tri/desc_order.gif);
	background-position:95% 50%;
	background-repeat:no-repeat;
}
.theme_HP th.asc {
	background-image:url(/xbu/img/common_medias/tri/asc_order.gif);
	background-position:95% 50%;
	background-repeat:no-repeat;
}
.theme_HP a
{
	color: #003366;
	text-decoration: none;
}

.theme_HP a:active { color: #003366; }
.theme_HP a:link { color: #003366; }
.theme_HP a:visited { color: #660066; }
.theme_HP a:hover { text-decoration: underline; }

.theme_HP A.navArrowBold { font-size: 12px; font-weight: bold; text-decoration: none;}
.theme_HP A.navArrowBold:hover { text-decoration: underline; }
.theme_HP A.navArrowBold:visited { color: #660066; }

.theme_HP A.navArrowReg { font-size: 10px;text-decoration: none;}
.theme_HP A.navArrowReg:hover { text-decoration: underline; }
.theme_HP A.navArrowReg:visited { color: #660066; }

.theme_HP A.navArrowSmall { font-size: 11px; text-decoration: none; font-weight: bold;}
.theme_HP A.navArrowSmall:hover { text-decoration: underline; }

.theme_HP A.udrline { text-decoration: underline; }
.theme_HP A.udrlinebold {	font-weight: bold; text-decoration: underline;}
.theme_HP A.udrlinesmall { text-decoration: underline; font-size: 11px;}

.theme_HP A.linksmall { font-family: Arial, Verdana, Helvetica, Sans-serif;  font-size: 10px;}
.theme_HP A.linksmall:hover { text-decoration: underline;}

.theme_HP A.entetetableau {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.theme_HP A.entetetableau:hover {	color: #FFFFFF;	text-decoration: underline;}
.theme_HP A.entetetableau:visited { color: #FFFFFF; }

.theme_HP A.entetetableau8 {	font-family: Arial, Verdana, Helvetica, Sans-serif;	font-size: 11px; color: #FFFFFF;	font-weight: bold;}
.theme_HP A.entetetableau8:hover { color: #FFFFFF; text-decoration: underline;}
.theme_HP A.entetetableau8:visited { color: #FFFFFF; }

.theme_HP A.homesmall {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.theme_HP A.homesmall:hover {	color: #FFFFFF;	text-decoration: underline;}
.theme_HP A.homesmall:visited { color: #FFFFFF; }

.theme_HP A.home {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px; color: #FFFFFF;}
.theme_HP A.home:hover {	color: #FFFFFF;	text-decoration: underline;}
.theme_HP A.home:visited { color: #FFFFFF; }

.theme_HP .countryInd { color: #333333; }
.theme_HP .hometxt {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; color: #FFFFFF;}
.theme_HP .homebaseline {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px; color: #FFFFFF;}
.theme_HP .bold { font-weight: bold; }
.theme_HP .small { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px;}
.theme_HP .smallbold { font-size: 12px; font-weight: bold;}
.theme_HP .header { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 16px; line-height: 18px;}
.theme_HP .erreurformulaire {	font-family: Arial, Verdana, Helvetica, Sans-serif;	color: #FF0000;	font-size: 12px; font-weight: bold;}
.theme_HP .textetableau {	font-family: Arial, Verdana, Helvetica, Sans-serif;	font-size: 12px;	color: #000000;}
.theme_HP .textetableau8 {	font-family: Arial, Verdana, Helvetica, Sans-serif;	font-size: 11px;	color: #000000;}
.theme_HP .entetetableau { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.theme_HP .entetetableau8 { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px; 	color: #FFFFFF; font-weight: bold; text-align: left;}
.theme_HP .formfield  {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px;	color: #666666;}
.theme_HP .pcart { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff}
.theme_HP .tableheader {	padding:2px 10px 2px 10px;	text-align: left;}
.theme_HP .tablecontent { padding:10px 10px 10px 10px; background-color: #E7E7E7; }
.theme_HP .tablecontentFFFFFF { padding:10px 10px 10px 10px; background-color: #FFFFFF; }
.theme_HP .tablecontentE7E7E7 { padding:0 10px 10px 10px; background-color: #E7E7E7; }
.theme_HP .tablecontentF0F0F0 { padding:10px 10px 10px 10px; background-color: #F0F0F0; }

.theme_HP .explication { 
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 11px; 	
	color: #FFFFFF; 
	font-weight: bold; 
	text-align: left;
	padding:10px;
}





/* paramtres boutons de formulaires */
.commButton
{
	border-right: #CC0000 2px solid;
	border-top: #FF9899 2px solid;
	border-left: #FF9899 2px solid;
	border-bottom: #CC0000 2px solid;
	font-size: 90%;
	font-weight: bold;
	color: white;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	background-color: #FF0000;
	text-align: center;
	padding-right: 0px;
	margin-right: 0px;
}

.primButton
{
	border-right: #000000 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #000000 2px solid;
	font-size: 11px;
	font-weight: bold;
	color: white;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	background-color: #333333;
	text-align: center;
	padding-right: 0px;
	margin-right: 0px;
	}

.secButton 
{ 
	border-right: #333333 2px solid; 
	border-top: #CCCCCC 2px solid; 
	border-left: #CCCCCC 2px solid; 
	border-bottom: #333333 2px solid; 
	font-size: 11px;
	font-weight: bold; 
	color: white;	
	font-family: Arial, Verdana, Helvetica, Sans-serif;	
	background-color: #666666; 	
	text-align: center; 
	padding-right: 0px;	
	margin-right: 0px;
	}

.logButton 
{ 
	border-right: 1px solid #999999; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #333333; 
	font-size: 11px; 
	font-weight: bold; 
	color: white;	
	font-family: Arial, Verdana, Helvetica, Sans-serif;	
	background-color: #333333; 	
	text-align: center; 
	padding-right: 0px;	
	margin-right: 0px;
	}


.theme_HP .colorFFFFFF { color: #FFFFFF; }
.theme_HP .color003366 { color: #003366; }
.theme_HP .color666666 { color: #666666; }

.theme_HP .color4FAF00bg { background-color: #4FAF00; }
.theme_HP .color333333bg { background-color: #333333; }
.theme_HP .color666666bg { background-color: #666666; }
.theme_HP .color999999bg { background-color: #999999;}
.theme_HP .colorF0F0F0bg { background-color: #F0F0F0;}
.theme_HP .colorFFFFFFbg { background-color: #FFFFFF; }
.theme_HP .colorCCCCCCbg { background-color: #CCCCCC; }
.theme_HP .colorE7E7E7bg { background-color: #E7E7E7; }
.theme_HP .colorEB5F01bg { background-color: #EB5F01; }
.theme_HP .color003366bg { background-color: #003366;}
.theme_HP .color0066FFbg { background-color: #0066FF;}
.theme_HP .color336666bg { background-color: #336666;}

.theme_HP .colorFFFFFFbld { color: #FFFFFF; font-weight: bold;}
.theme_HP .color990000bld { color: #990000; font-weight: bold;}
.theme_HP .color336633bld { color: #336633; font-weight: bold;}
.theme_HP .color003366bld { color: #003366; font-weight: bold;}

.theme_HP .tableform { margin-bottom:8px; width:100%; }
.theme_HP .tableformv2 { margin-bottom:8px; width:100%; }
.theme_HP .tdformlabel {	width: 190px; padding-right: 10px;}
.theme_HP .tdformlabelE7E7E7 {	width: 180px; padding-right: 10px;}
.theme_HP .tdformvalue { }

.theme_HP .formulaire, .formulaire input, .formulaire select, .formulaire textarea { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; }
.theme_HP .formulaire10, .formulaire10 input, .formulaire10 select, .formulaire10 textarea { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px;}
.theme_HP .formulaire8, .formulaire8 input, .formulaire8 select, .formulaire8 textarea { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px;}
.theme_HP .formulaire label, .formulaire10 label, .formulaire8 label { min-height:15px; }

/*
 * the navigation markup : container div with a ul inside. 
 * each list element has a class to differentiate it ( prev, next etc)
 * inside each list element there is a link.
 */
div.textnav_AZ {
	display: inline;
	width: 38em ! important;
	font-size: 0.95em ! important; 
	font-family: verdana,arial,sans-serif;
}
div.textnav, div.textnav div {
	display: block;
	height:20px;
	position:relative;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
	/* hide list markers  and padding / margin */
	div.textnav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		color: #000000;
		text-align: center; 
	}
		/* make list display "inline" */
		div.textnav ul li {
			margin:0;
			padding:0;
			display: inline;
			list-style: none;	
			/*text-align: center; */
		}
		
		div.textnav ul li input {
			width: 40px;
			border-right: #000000 2px solid;
			border-top: #999999 2px solid;
			border-left: #999999 2px solid;
			border-bottom: #000000 2px solid;
			font-size: 11px;
			font-weight: bold;
			color: white;
			font-family: Arial, Verdana, Helvetica, Sans-serif;
			background-color: #333333;
			text-align: center;
			padding-right: 0px;
			margin-right: 0px;
		}
		
		div.textnav ul li.first {
			position:absolute;
			left:0;
		}
		
		div.textnav ul li.prev {
			position:absolute;
			left:70px;
		}
		
		div.textnav ul li.numbers {
			text-align: center;
		}
		
		div.textnav ul li.next {
			position:absolute;
			right:50px;
		}

		
		div.textnav ul li.last {
			position:absolute;
			right:0;
		}

		/* make list display "inline" */
		div.textnav_AZ ul li {
			display: inline;
		    padding: 0;
			margin: 0;
			width: auto;
			/* float: left; */
		}

			div.textnav ul li a, div.textnav ul li a:hover, div.textnav ul li a:visited, div.textnav ul li a:active {
				padding: 0; 
				margin: 0;
			}
			div.textnav ul li a.disabled {
				text-decoration: none;
				color: #AAAAAA;
				cursor: default;
			}
div.textnav ul li a {
	padding: 0px 5px 0px 5px !important;
}
div.textnav ul li a.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 5px !important;
	cursor: default;
}
div.textnav ul li.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 5px !important;
	cursor: default;
}
div.textnav ul li.NAV_disabled {
	color: #AAAAAA;
	padding: 0px 5px 0px 5px !important;
	cursor: default;
}

div.KT_nav_form {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:right;
}

div.KT_nav_form form {
	margin:0px;
}

div.KT_nav_form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.topbuttons, .bottombuttons {
	border-bottom:1px solid #CCCCCC;
	min-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:right;
	width:100%;
}

.navTermAndCo td  {
	font-size: 10px;
}

