/* general */
html,
body  {
	margin: 0;
	padding: 0;
}
body  {
	background: #000 url('../App_Themes/Keops/images/bg_navigation.gif') repeat-x 0 107px;
	font: 13px/16px Arial, sans-serif;
	color: #CCC;
}

.templateproduit_h1{
	position:relative;
	background: #000;
	color: #FF6600;
	font-size: 14px;
	left:-25px;
	width:95%;
}

.templateproduit_h2{
	font-size: 12px;
	font-style: italic;
}


h1  {
	margin: 0 10px 5px 10px;
	background: url('../App_Themes/Keops/images/bg_h1.gif') no-repeat;
	padding: 0 15px;
	color: #FFF;
	font: bold 15px/36px Arial, sans-serif;
}
h1.keops  {
	margin: 0;
	background: url('../App_Themes/Keops/images/heading.gif') no-repeat;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
#header h2  {
	margin: 32px 0 0 20px;
	float: left;
	width: 179px;
	height: 57px;
	overflow: hidden;
	background: url('../App_Themes/Keops/images/logo.jpg') no-repeat;
	text-indent: -9999px;
	display: inline;
}
#header h2 a  {
	display: block;
	height: 57px;
}
h3  {
	margin: 0;
}
h3.locaux  {
	background: url('../App_Themes/Keops/images/heading2.gif') no-repeat;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
h5.votre  {
	margin: 0;
	background: url('../App_Themes/Keops/images/bg_h5.gif') no-repeat;
	height: 53px;
	width: 100%;
	overflow: hidden;
	text-indent: -9999px;
}
.inner h6  {
	margin: 0;
	font: bold 12px/16px Arial, sans-serif;
	color: #B22222;
}
img  {
	display: block;
	border: none;
}
form  {
	margin: 0;
	padding: 0;
}

.left  {
	float: left !important;
	display: inline;
}
.right  {
	float: right !important;
	display: inline;
}
#container  {
	width: 965px;
	margin: 0 auto;
	position: relative;
	background: url('../App_Themes/Keops/images/bg_container.gif') repeat-y;
}
#container-bg-red  {
	background: url('../App_Themes/Keops/images/bg_container_red.gif') no-repeat 0 107px;
}
#container-bg-footer  {
	background: url('../App_Themes/Keops/images/bg_footer.gif') no-repeat 0 100%;
	width: 880px;
	padding: 0 60px 0 25px;
}


/* links */

a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #828282;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}
/* header --------------------------------------------------------------------*/
#header  {
	width: 100%;
	overflow: hidden;
}
.flash-banner  {
	height: 107px;
	float: right;
	overflow: hidden;
}
/* navigation */
#navigation  {
	width: 100%;
	overflow: hidden;
	background: #000;
}
.extra  {
	float: right;
	display: inline;
	margin: 10px 9px 0 0;
	padding: 0 25px 0 0;
	background: url('../App_Themes/Keops/images/key.gif') no-repeat 100% 0;
	color: #8F8F8F;
	font: italic 12px/20px Arial, sans-serif;
	text-decoration: none;
}
.extra:hover  {
	text-decoration: underline;
}
#navigation ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#navigation li  {
	float: left;
	border-right: 1px solid #000;
	background: url('../App_Themes/Keops/images/bg_navigation_li_hover.gif') repeat-x 0 100%;
}
#navigation li a  {
	float: left;
	padding: 8px 15px 8px 16px;
	border-top: 3px solid #333;
	background: url('../App_Themes/Keops/images/bg_navigation_li.gif') repeat-x 0 100%;
	color: #999;
	text-decoration: none;
}
#navigation li a:hover  {
	color: #FFA02C;
}
#navigation li a.current  {
	color: #FFF !important;
	border-color: #B22222;
	background: url('../App_Themes/Keops/images/arrow_navigation.gif') no-repeat 2px 22px;
}

#navigation li span:hover  {
	color: #FFA02C;
}

#navigation .CMSListMenuHighlightedLI span {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px;
	FLOAT: left; PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; TEXT-DECORATION: none

	color: #FFF !important;
	border-top: 3px solid #B22222;
	background: url('../App_Themes/Keops/images/arrow_navigation.gif') no-repeat 2px 22px;
}
/* end of header */
/* main body -----------------------------------------------------------------*/
#main  {
	padding: 14px 0 8px 0;
	margin: 0 -46px 0 0;
	overflow: hidden;
	width: 926px;
}
/* left column */
#leftcol  {
	float: left;
	width: 183px;
	padding: 0 10px;
	position: relative;
}
#leftcol span  {
	font-style: normal;
}
#leftcol h4  {
	color: #FFF;
	font: bold 13px/14px Arial, sans-serif;
	margin: 0;
	padding: 3px 7px;
	background: #2F2F2F url('../App_Themes/Keops/images/bg_h4.gif') no-repeat;
}
#leftcol .box  {
	border: 1px solid #666;
	padding: 1px;
	margin: 10px 0 0 0;
	width: 179px;
	overflow: hidden;
	background: url('../App_Themes/Keops/images/gd2.gif') repeat-x 0 100%;
}
#leftcol .box h4  {
	font-weight:normal;
}

#leftcol .box span  {
	color: #FF8700;
	display: block;
	margin-left: 55px;
	text-indent: 12px;
	padding: 10px 0 5px 0;
	background: url('../App_Themes/Keops/images/bullet.gif') no-repeat 0 15px;
}
/* right column */
#rightcol  {
	float: right;
	width: 200px;
	overflow: hidden;

}
#rightcol span  {
	font-style: normal;
}
#rightcol h4  {
	background: #A78E41 url('../App_Themes/Keops/images/bg_h4_r.gif') repeat-y;
	padding: 8px 10px;
	color: #FFF;
	font: bold 13px/14px Arial, sans-serif;
	margin: 0;
}
#rightcol .box  {
	background: #82681C url('../App_Themes/Keops/images/bg_box.gif') repeat-y;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
#rightcol .box span  {
	display: block;
	margin: 0 0 0 55px;
	text-indent: 10px;
	padding: 10px 0;
	background: url('../App_Themes/Keops/images/bullet_rightcol.gif') no-repeat 0 15px;
}
#rightcol .button a  {
	background-image: url('../App_Themes/Keops/images/arrow_button_orange.gif');
}

/* Box 2 on right col */

#rightcol .box-2  {
	border: 1px solid #666;
	padding: 1px;
	margin: 10px 0 10px 0;
	width: 179px;
	overflow: hidden;
	background: #000 url('../App_Themes/Keops/images/gd2.gif') repeat-x 0 100%;
}

#rightcol .box-2 h4  {
	font-weight:normal;
	color: #FFF;
	font: bold 13px/14px Arial, sans-serif;
	margin: 0;
	padding: 3px 7px;
	background: #2F2F2F url('../App_Themes/Keops/images/bg_h4.gif') no-repeat;
}

#rightcol .box-2 span  {
	color: #FF8700;
	display: block;
	margin-left: 55px;
	text-indent: 12px;
	padding: 10px 0 5px 0;
	background: url('../App_Themes/Keops/images/bullet.gif') no-repeat 0 15px;
}
#rightcol .box-2 img.left  {
	padding: 10px 5px;
}
.button  {
	border: 1px solid #666;
	background: url('../App_Themes/Keops/images/gd2.gif') repeat-x 0 100%;
	float: right;
	margin: 2px;
	padding: 1px;
	display: inline;
}
.button a  {
	display: block;
	padding: 0 15px;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
	color: #ccc;
	text-decoration: none;
	font-size: 10px;
}

/* links div box */

.box a, .box a:link, .box a:active, .box a:visited {
	text-decoration: none;
	color: #FFF;
}
.box a:hover {
	color: #828282;
	text-decoration: none;
}

.box img.left  {
	padding: 10px 5px;
}

/* center column */
#centercol  {
	float: left;
	width: 506px;
	margin: 0 0 0 5px;
	overflow: hidden;
	display: inline;
}
#centercol a, #centercol a:link, #centercol a:active, #centercol a:visited {
	text-decoration: none;
	color: #FFF;
}
#centercol a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#centercol .cont  {
	background: url('../App_Themes/Keops/images/gd1.gif') repeat-x 0 100%;
	padding: 0 0 40px 0;
	height: 100%;
}
.txt  {
	padding: 0 17px;
}
.txt p  {
	margin: 0 0 20px 0;
}

.grey  {
	color: #999;
}
.locaux  {
	background: #0D0D0D url('../App_Themes/Keops/images/gd3.gif') repeat-x 0 100%;
	padding: 20px 0 0 0;
}
.locaux ul  {
	margin: 0;
	/* Valeur à activer quand Commerces sera mis en place */
	padding: 0;
	/* Permet de pousser les listes Bureaus et Entrepôts */
	list-style-type:none;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.locaux li  {
	float: left;
	width: 150px;
	overflow: hidden;
	padding: 0 0 5px 5px;
}
.locaux li div  {
	display: table;
	width: 100%;
	position: relative;
}
* html .locaux li div strong  {
	position: absolute;
	top: 50%;
}
* html .locaux li div span  {
	position: relative;
	top: -50%;
}
*+html .locaux li div strong  {
	position: absolute;
	top: 50%;
}
*+html .locaux li div span  {
	position: relative;
	top: -50%;
}
.locaux li ul  {
	padding: 20px 0;
}

.locaux li li ,
.rechercher li li  {
	padding-top: 3px;
	margin: 1px 0;
	width:145px;
	height:20px;
	background: url('../App_Themes/Keops/images/bt-moteur-de-recherche.gif') no-repeat;
	/*background: url('../App_Themes/Keops/images/gd4.gif') repeat-x 0 100%;*/
}
.locaux li li a,
.rechercher li li a,
.rechercher li li a:link,
.rechercher li li a:active,
.rechercher li li a:visited {
	color: #fff;
	font: bold 12px/25px Arial, sans-serif;
	text-decoration: none;
	padding: 0 0 0 25px;
	display: block;
}
.locaux li li a:hover,
.rechercher li li a:hover  {
	text-decoration: underline;
}
.locaux img  {
	float: right;
}
.locaux li div strong  {
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px;
}
.rechercher  {
	background: #0D0D0D url('../App_Themes/Keops/images/bg_rech.gif') repeat-x 0 100%;
	margin: 0 10px;
	border: 1px solid #0D0D0D;
	width: 695px;
	overflow: hidden;
}
.rechercher h1  {
	background: url('../App_Themes/Keops/images/heading3.gif') no-repeat;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 15px;
}
.rechercher li ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}
.rechercher ul  {
	margin: 0;
	/* Valeur à activer quand Commerces sera mis en place */
	padding: 0 20px 80px 25px;
	/* Permet de pousser les listes Bureaus et Entrepôts */
	/*padding: 0 20px 80px 130px;*/
	list-style: none;
	width: 100%;
	overflow: hidden;
	background: url('../App_Themes/Keops/images/corner.gif') no-repeat 0 100%;
}
.rechercher li  {
	float: left;
	width: 137px;
	padding: 0 40px;
}
.rechercher strong  {
	display: block;
	text-align: center;
	height: 70px;
	color: #B7B7B7;
	font: bold 18px/22px Arial, sans-serif;
}

.ile  {
	background: url('../App_Themes/Keops/images/ile_red.gif') no-repeat 6px 7px;
}
.orange .ile  {
	background-image: url('../App_Themes/Keops/images/ile_orange.gif');
}
.yellow .ile  {
	background-image: url('../App_Themes/Keops/images/ile_yellow.gif');
}
.regions  {
	background: url('../App_Themes/Keops/images/regions_red.gif') no-repeat 6px 5px;
}
.orange .regions  {
	background-image: url('../App_Themes/Keops/images/regions_orange.gif');
}
.yellow .regions  {
	background-image: url('../App_Themes/Keops/images/regions_yellow.gif');
}
.SurSelect3Offre
{
    background: #0D0D0D url('../App_Themes/Keops/images/bg_rech.gif') repeat-x 0 100%;
	margin: 0 10px;
	border: 1px solid #0D0D0D;
	width: 695px;
	overflow: hidden;
}
.Select3Offre
{
    margin: 0;
    padding: 0 0 0 25px;
	width: 93%;
	overflow: hidden;
	color:#FFF;
	font-size:12px;
	background: url('../App_Themes/Keops/images/corner.gif') no-repeat 0 100%;
}

.txt_leftcenter  
{
	text-align:justify;
	font-size: 11px;
	color:#fff;
}
/* Banniere grise comptage résultat */
.SurComptageResult 
{
    padding: 30px 0px 30px 0px;
}
.ComptageResult 
{
    padding: 5px 17px 5px 17px;
    background-color: #666666;
    color: #FFF;
    font-size :13px ;
    display:inline;
}
.CompteurResultat
{
    color: #FF6600;
	font-weight: bold;
}
.SurbtnSelect3Offre  {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.SurbtnSelect3Offre1 li {
    top:-20px;
	padding: 3px 0 2px 3px;
	position: relative;
	margin-bottom: 19px;
	margin: 3px 0;
	border: 1px solid #070707;
	background: url('../App_Themes/Keops/images/gd4.gif') repeat-x 0 100%;
}
.SurbtnSelect3Offre li  
{
    float: left;
	width: 200px;
	padding: 0;
	margin: 5px 10px 0 0;
	border: 1px solid #070707;
	background: url('../App_Themes/Keops/images/gd4.gif') repeat-x 0 100%;
}
.SurbtnSelect3Offre li a,
.SurbtnSelect3Offre li a:link,
.SurbtnSelect3Offre li a:active,
.SurbtnSelect3Offre li a:visited {
	color: #fff;
	font: bold 12px/25px Arial, sans-serif;
	text-decoration: none;
	padding: 0 0 0 25px;
	display: block;
}
.SurbtnSelect3Offre li a:hover  {
	text-decoration: underline;
}

.btnSelect3Offre
{
	background: url('../App_Themes/Keops/images/regions_red.gif') no-repeat 6px 5px;
}
.FootSelect3Offre
{
    padding: 20px 0;
	color: #999;
	font-size:11px;
}
.FootSelect3Offre a, .FootSelect3Offre a:link, .FootSelect3Offre a:active, .FootSelect3Offre a:visited, .FootSelect3Offre a:hover {
	text-decoration: none;
	color: #999;
	font-size:11px;
}

.items2  {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
* html .items2  {
	padding-bottom: 20px;
}
*+html .items2  {
	padding-bottom: 20px;
}
.items2 li  {
	float: left;
	width: 210px;
	padding: 3px 0 2px 3px;
	position: relative;
	font: 11px/16px Arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	margin-bottom: 19px;
}
.items2 li span  {
	display: block;
	color: #A5A5A5;
	font-weight: bold;
}
.items2 li strong  {
	font-size: 13px;
}
.items2 li img  {
	border: 1px solid #A8A8A8;
	float: left;
	display: inline;
	margin: 5px 5px 5px 0;
}
.options2  {
	margin: 0;
	padding: 0;
	top: 52px;
	left: 67px;
	list-style: none;
	position: absolute;
}
.options2 li  {
	padding: 0;
	margin: 0;
	clear: left;
	width: auto;
	padding-bottom: 3px !important;
}
.options2 li img  {
	margin: 0;
	border: none !important;
}
#banner1 a  {
	display: block;
	background: url('../App_Themes/Keops/images/banner1.gif') no-repeat !important;
	height: 100px;
	overflow: hidden;
	text-indent: 999px;
	white-space: nowrap;
}
#banner2 a  {
	display: block;
	background: url('../App_Themes/Keops/images/banner2.gif') no-repeat !important;
	height: 60px;
	overflow: hidden;
	text-indent: 999px;
	white-space: nowrap;
}
#banner2bis a  {
	display: block;
	background: url('../App_Themes/Keops/images/banner2bis.gif') no-repeat !important;
	height: 60px;
	overflow: hidden;
	text-indent: 999px;
	white-space: nowrap;
}
#banner3 a  {
	display: block;
	background: url('../App_Themes/Keops/images/banner3.gif') no-repeat !important;
	height: 150px;
	overflow: hidden;
	text-indent: 999px;
	white-space: nowrap;
}
#banner4 a,
#banner5 a,
#banner6 a,
#banner7 a  {
	display: block;
	background: url('../App_Themes/Keops/images/banner4.gif') no-repeat !important;
	height: 99px;
	overflow: hidden;
	text-indent: 999px;
	color: #000;
	white-space: nowrap;
}
#banner5 a  {
	background: url('../App_Themes/Keops/images/banner5.gif') no-repeat !important;
}
#banner6 a  {
	background: url('../App_Themes/Keops/images/banner6.gif') no-repeat !important;
}

#banner7 a  {
	background: url('../App_Themes/Keops/images/banner7.gif') no-repeat !important;
}

.brown  {
	background: #804600 url('../App_Themes/Keops/images/bg_brown.gif') repeat-y !important;
}
.brown .paper  {
	background: url('../App_Themes/Keops/images/paper.gif') no-repeat 0 100% !important;
	width: 200px;
	overflow: hidden;
}

.brown .paper span a {
	color: #FFF;
}

* html .brown .paper  {
	padding-bottom: 5px;
}
*+html .brown .paper  {
	padding-bottom: 5px;
}
.brown h4  {
	background: #A67E4D url('../App_Themes/Keops/images/bg_h4_brown.gif') repeat-y !important;
}
.brown span  {
	margin: 0 45px -5px 10px !important;
}

/* footer */
#footer  {
	text-align: right;
	font-size: 11px;
	color: #828282;
	background: #000;
	padding: 0 230px;
}
.footer  {
	clear: both;
	padding: 5px 215px !important;
	white-space: nowrap;
}
#footer a  {
	color: #828282;
}
#footer a:hover  {
	color: #FFF !important;
}
#footer ul  {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer ul li  {
	float: left;
	padding: 0 12px;
	margin-left: -12px;
	background: url('../App_Themes/Keops/images/spr_footer.gif') no-repeat 4px 50%;
}
#footer ul li a  {
	color: #828282;
}

#footer ul li a.orange  {
	color: #FFA12D;
}

/* left navigation */

.LeftNavigationCMSListMenuUL  {
	margin: 0 -10px;
	padding: 5px 0 10px 0;
	list-style: none;
	width: 200px;
	overflow: hidden;
}

.LeftNavigationCMSListMenuUL li  {
	float: left;
	width: 100%;
}
.LeftNavigationCMSListMenuLink{
	padding: 5px 10px;
	display: block;
	color: #B22222;
	font: bold 12px/16px Arial, sans-serif;
	text-decoration: none;
	background: url('../App_Themes/Keops/images/bg_leftnav.gif') no-repeat 50% 100%;
}


.LeftNavigationCMSListMenuUL li a {
	padding: 5px 10px;
	display: block;
	color: #B22222;
	font: bold 12px/16px Arial, sans-serif;
	text-decoration: none;
	background: url('../App_Themes/Keops/images/bg_leftnav.gif') no-repeat 50% 100%;
}

.LeftNavigationCMSListMenuUL li a:visited {
	padding: 5px 10px;
	display: block;
	color: #B22222;
	font: bold 12px/16px Arial, sans-serif;
	text-decoration: none;
	background: url('../App_Themes/Keops/images/bg_leftnav.gif') no-repeat 50% 100%;
}

.LeftNavigationCMSListMenuUL li a:hover  {
	text-decoration: underline;
}

.LeftNavigationCMSListMenuHighlightedLI span {
	padding: 5px 10px;
	display: block;
	font: bold 12px/16px Arial, sans-serif;
	background: url('../App_Themes/Keops/images/bg_leftcurrent.gif') no-repeat 50% 100%;
	color: #FFF;
	text-decoration: none !important;
}
.LeftNavigationCMSListMenuLinkHighlighted {
	text-decoration: none !important;
}

.LeftNavigationSubCMSListMenuHighlightedLI span:hover {
	text-decoration: underline;
}

.LeftNavigationSubCMSListMenuLinkHighlighted {
	display: block;
	background: #595959 url('../App_Themes/Keops/images/arrow_red.gif') no-repeat 9px 50%;
	padding-left: 20px;
	font: normal 11px/22px Arial, sans-serif;
	border-top: 2px solid #B22222;
	color: #FFF;	
}
.MasqueLien {
	display: none;
}


.LeftNavigationSubCMSListMenuLinkHighlighted_SX {
	display: none;
	visibility: hidden;
}

.LeftNavigationCMSListMenuUL ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}

.LeftNavigationCMSListMenuUL ul a  {
	background: #3A3A3A;
	padding: 5px 5px 5px 20px;
	margin-top: 2px;
	font: normal 11px/12px Arial, sans-serif;
	color: #FFF;
}

.LeftNavigationCMSListMenuUL ul a:visited  {
	background: #3A3A3A;
	padding: 5px 5px 5px 20px;
	margin-top: 2px;
	font: normal 11px/12px Arial, sans-serif;
	color: #FFF;
}

.LeftNavigationCMSListMenuUL ul a:hover  {
	color: #FFA02C;
	text-decoration: none;
}
.graph  {
	background: url('../App_Themes/Keops/images/bg_graph.png') no-repeat 100% 0;
	padding: 15px 0 0 8px;
	width: 308px;
	margin: 0 auto;
}
.graph img  {
	background: url('../App_Themes/Keops/images/shad.png') no-repeat;
	padding: 0 8px 8px 0;
}
.zoom  {
	float: right;
	color: #ccc;
	font: 11px/18px Arial, sans-serif;
	text-decoration: none;
	margin: -7px 2px 0 2px;
	cursor: pointer;
}
.zoom:hover  {
	text-decoration: underline;
}
.zoom span  {
	background: url('../App_Themes/Keops/images/zoomer.png') no-repeat;
	width: 24px;
	height: 24px;
	float: right;
	position: relative;
}
.zoom em  {
	float: right;
	font-style: normal;
	padding-right: 8px;
}
/* left navigation */
#left-navigation  {
	margin: 0 -10px;
	padding: 5px 0 10px 0;
	list-style: none;
	width: 200px;
	overflow: hidden;
}
#left-navigation li  {
	float: left;
	width: 100%;
}

#left-navigation li a  {
	padding: 5px 10px;
	display: block;
	color: #B22222;
	font: bold 12px/16px Arial, sans-serif;
	text-decoration: none;
	background: url('../App_Themes/Keops/images/bg_leftnav.gif') no-repeat 50% 100%;
}
#left-navigation li a.current  {
	background: url('../App_Themes/Keops/images/bg_leftcurrent.gif') no-repeat 50% 100%;
	color: #FFF;
	text-decoration: none !important;
}
.LeftNavigationCMSListMenuLinkHighlighted_sx {
	margin: 0 -10px;
	list-style: none;
	width: 200px;
	overflow: hidden;
	
	float: left;
	width: 100%;
	
	padding: 5px 10px;
	display: block;
	font: bold 12px/16px Arial, sans-serif;
	
	background: url('../App_Themes/Keops/images/bg_leftcurrent.gif') no-repeat 50% 100%;
	color: #FFF;
	text-decoration: none !important;
}

#left-navigation li a:hover  {
	text-decoration: underline;
}
#left-navigation li strong  {
	display: block;
	background: #595959 url('../App_Themes/Keops/images/arrow_red.gif') no-repeat 9px 50%;
	padding-left: 20px;
	font: normal 11px/22px Arial, sans-serif;
	border-top: 2px solid #B22222;
	color: #FFF;	
}
#left-navigation ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
#left-navigation ul a  {
	background: #3A3A3A;
	padding: 5px 5px 5px 20px;
	margin-top: 2px;
	font: normal 11px/12px Arial, sans-serif;
	color: #FFF;
}
#left-navigation ul a:hover  {
	color: #FFA02C;
	text-decoration: none;
}
/* right scrollable box */
.boxter  {
	background: url('../App_Themes/Keops/images/boxter.gif') repeat-y !important;
}
.boxter p  {
	margin: 0;
	padding: 0 20px 15px 50px;
}
.scrollable  {
	height: 270px;
	overflow: hidden;
	margin: 0 8px;
	position: relative;
	width: 185px;
}
.boxter ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
.boxter ul li  {
	padding: 12px 25px 12px 0;
	width: 140px;
	overflow: hidden;
	position: relative;
}
.boxter ul li img  {
	float: left;
	border: 1px solid #FF8700;
	margin-right: 5px;
	display: inline;
}
.boxter .delete  {
	position: absolute;
	top: 12px;
	left: 146px;
	border: none !important;
}
.boxter ul li a  {
	color: #fff;
	font: 10px/13px Arial, sans-serif;
	text-decoration: none;
}
.boxter ul li a:hover  {
	text-decoration: underline;
}
.submit  {
	padding: 8px 10px;
	background: #C06A01;
}
.submit a  {
	color: #CCC;
	display: block;
	text-decoration: none;
	text-align: center;
	border: 1px solid #2D2D2D;
	background: #000 url('../App_Themes/Keops/images/gd5.gif') repeat-x 0 100%;
}
.submit a span  {
	font: 10px/16px Arial, sans-serif;
	display: block;
	margin: 1px;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
}
#central  {
	background: url('../App_Themes/Keops/images/gd1.gif') repeat-x 0 100%;
	float: left;
	width: 716px;
	overflow: hidden;
	margin-top:20px;
	padding-bottom:20px;
}

#central h1 {
	margin: 0 10px 5px 10px;
	background: url('../App_Themes/Keops/images/bg_h1_central.gif') no-repeat;
	padding: 0 16px;
	color: #FFF;
	font: bold 15px/36px Arial, sans-serif;
	width:716px;
}

.offers  {
	float: right;
	width: 400px;
	color: #FFF;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
}
.offers strong  {
	color: #FFA02C;
	background: url('../App_Themes/Keops/images/bg_idf_a.gif') no-repeat 0 50%;
	padding-left: 18px;
	font-size: 18px;
}
.offers span  {
	color: #C98026;
	font: bold 11px/18px Arial, sans-serif;
}
.tabset  {
	margin: auto;
	padding: 4px 2px 0 0;
	list-style: none;
	width: 455px;
	position: relative;
	z-index: 10;
}
.tabset li  {
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	/*font: bold 13px/24px Arial, sans-serif;*/
	margin: 0 0px 0 0;
	display: inline;
	border: 1px solid #000;
	border-bottom: none;
}
.tabset li a  {
	/*color: #CCC;*/
	text-decoration: none;
	width: 147px;
	float: left;
	text-align: center;
	background: url('../App_Themes/Keops/images/bg_tabset.gif') repeat-x;
	/*border: 1px solid #131313;*/
	border-bottom: none;
	line-height: 25px;
}

.tabset li.active  {
	border-color: #656565;
}
.tabset li.active a  {
	background: url('../App_Themes/Keops/images/bg_tabset_active.gif') repeat-x;
	color: #FF6600;
	line-height: 25px;
	border-bottom: 2px solid #252525;
	margin-bottom: -2px;
	position: relative;
	width:200px;
	font-size:13px;
	font-weight:bold;
}
.tabset li.active a  {
	background: url('../App_Themes/Keops/images/bg_tabset_active.gif') repeat-x;
	color: #FF6600;
	line-height: 25px;
	border-bottom: 2px solid #252525;
	margin-bottom: -2px;
	position: relative;
}

.tabset li.active-bureau a  {
	background: url('../App_Themes/Keops/images/obureau1.png') repeat-x;
	color: #FF6600;
	line-height: 27px;
	border-bottom: 2px solid #000000;
	margin-bottom: -4px;
	position: relative;
	cursor: pointer;
}
.tabset li.active-locaux a  {
	background: url('../App_Themes/Keops/images/oacti1.png') repeat-x;
	color: #FF6600;
	line-height: 27px;
	border-bottom: 2px solid #000000;
	margin-bottom: -4px;
	position: relative;
	cursor: pointer;
}
.tabset li.active-commerce a  {
	background: url('../App_Themes/Keops/images/ocommerce1.png') repeat-x;
	color: #FF6600;
	line-height: 27px;
	border-bottom: 2px solid #000000;
	margin-bottom: -4px;
	position: relative;
	cursor: pointer;
}
.tabset li.no-active-bureau a  {
	background: url('../App_Themes/Keops/images/obureau2.png') repeat-x;
	color: #666666;
	line-height: 25px;
	position: relative;
	cursor: pointer;
}
.tabset li.no-active-locaux a  {
	background: url('../App_Themes/Keops/images/oacti2.png') repeat-x;
	color: #666666;
	line-height: 25px;
	position: relative;
	cursor: pointer;
}
.tabset li.no-active-commerce a  {
	background: url('../App_Themes/Keops/images/ocommerce2.png') repeat-x;
	color: #666666;
	line-height: 25px;
	position: relative;
	cursor: pointer;
}
.tabset li a:hover {
	color:#FF6600;
}

.tabFlipPage
{
	width: 680px;
	border-top: 1px solid #656565;
	background: #000000;
	margin: 10px 0px 0px 0px;
	padding: 10px 15px;
}
.tab  {
	clear: both;
	overflow: hidden;
	width: 635px;
	border: 2px solid #CCCCCC;
	/*background: #0D0D0D url('../App_Themes/Keops/images/bg_tab.gif') repeat-x;*/
	/*margin: -1px 11px 0 11px;*/
	margin-left: 45px;
	height:340px;
	margin-bottom: 5px;
}
.tab2  {
	clear: both;
	overflow: hidden;
	width: 692px;
	border: 1px solid #656565;
	background: #0D0D0D url('../App_Themes/Keops/images/bg_tab.gif') repeat-x;
	margin: -1px 11px 0 11px;
}
.items  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
* html .items  {
	padding-bottom: 20px;
}
*+html .items  {
	padding-bottom: 20px;
}
.items li  {
	float: left;
	width: 220px;
	padding: 3px 0 2px 3px;
	position: relative;
	font: 11px/14px Arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	margin-bottom: 19px;
	line-height: 14px;
}
.items li span  {
	display: block;
	color: #A5A5A5;
	font-weight: bold;
}
.items li strong  {
	font-size: 13px;
}
.items li img  {
	border: 1px solid #A8A8A8;
	float: left;
	display: inline;
	margin: 5px;
}
.options  {
	margin: 0;
	padding: 0;
	top: 52px;
	left: 72px;
	list-style: none;
	position: absolute;
}
.options li  {
	padding: 0;
	margin: 0;
	clear: left;
	width: auto;
	padding-bottom: 3px !important;
}
.options li img  {
	margin: 0;
	border: none !important;
}

.bureau-search {
	float: left;
	background: url('../App_Themes/Keops/images/bureaux.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	color: #FFF !important;
}

.bureau-result a {
	float: left;
	background: url('../App_Themes/Keops/images/bureaux-search.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	font-weight: bold;
	color: #FFF !important;
	width: 200px;
}

.locaux-search {
	float: left;
	background: url('../App_Themes/Keops/images/entrepots.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	color: #FFF !important;
}

.locaux-result a {
	float: left;
	background: url('../App_Themes/Keops/images/locaux-search.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	font-weight: bold;
	color: #FFF !important;
	width: 200px;
}

.commerce-search {
	float: left;
	background: url('../App_Themes/Keops/images/commerces.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	color: #FFF !important;
}

.commerce-result a {
	float: left;
	background: url('../App_Themes/Keops/images/commerces-search.gif') no-repeat 0 50%;
	padding: 15px 0 0 63px;
	margin: 0 3px;
	display: inline;
	height: 50px;
	font-weight: bold;
	color: #FFF !important;
	width: 200px;
}

.pager  {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 5px 15px;
	width: 662px;
	overflow: hidden;
}

.pager ul  {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: table;
}
* html .pager ul  {
	left: 50%;
	position: relative;
	float: left;
	margin-left: expression("-" + (this.clientWidth / 2) + "px");
}
*+html .pager ul  {
	left: 50%;
	position: relative;
	float: left;
	margin-left: expression("-" + (this.clientWidth / 2) + "px");
}
.pager ul li  {
	float: left;
	padding: 0 5px;
	line-height: 18px;
	font-weight: bold;
	color: #B22222;
}
.pager ul li a  {
	text-decoration: none;
	color: #999;
}
.direction  {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	background: url('../App_Themes/Keops/images/bg_direction.gif') repeat-x 0 100%;
}
.direction a  {
	color: #B22222 !important;
}

.buttons  {
	margin: 0;
	padding: 0 15px 9px 75px;
	width: 662px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.buttons li  {
	float: left;
	border: 1px solid #666;
	margin-right: 15px;
	background: url('../App_Themes/Keops/images/bg_buttons.gif') repeat-x 0 1px;
	font: bold 12px/20px Arial, sans-serif;
}
.buttons a  {
	border: 1px solid #000;
	float: left;
	padding: 0 20px;
	color: #CCC;
	text-decoration: none;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
}
.buttons a:hover  {
	color: #FFA02C;
	background: url('../App_Themes/Keops/images/arrow_button_grey.gif') no-repeat 100% 100%;
}

/* scrollable */
.scrollable .scrollbar  {
	position: absolute;
	width: 11px !important;
	margin: 0;
	padding: 0;
	height: 267px !important;
	cursor: default;
}
.scrollable .scrollup  {
	position: absolute;
	height: 5px !important;
}
.scrollable .scrolldown  {
	padding: 3px 0 0 0 !important;
	position: absolute;
}
.scrollable .scrollline  {
	width: 11px !important;
	overflow: hidden;
	background: #473800;
	padding: 1px !important;
}
.scrollable .scrollslider  {
	background: #804600;
	width:9px !important;
	margin: 1px 0 0 1px !important;
}

/* popup window */
.not-displayed  {
	display: none;
}
.displayed  {
	display: inline;
}
.popup  {
	border: 1px solid #BF6A01;
	background: #0D0D0D;
	line-height: 20px;
	width: 450px;
	position: absolute;
	top: 275px;
	left: 190px;
	z-index: 20;
}
.popup img  {
	float: left;
	display: inline;
	margin: 13px 13px 0 13px;
	border: 1px solid #A9A9A9;
}
.popup .inner  {
	margin: 13px 13px 13px 215px;
}
.popup strong  {
	color: #999;
}
.popup em  {
	color: #FF8700;
}
.popup a  {
	color: #B62037;
	padding: 0 0 0 22px;
	background: url('../App_Themes/Keops/images/sticker.gif') no-repeat 4px 50%;
}
.popup a:hover  {
	text-decoration: none;
}
.contact  {
	background: #C06A01 url('../App_Themes/Keops/images/bg_contact.gif') repeat-x 0 100%;
	padding: 8px;
	text-align: right;
	font: bold 11px/13px Arial, sans-serif;
	color: #0D0D0D;
}
.popup a.trolley  {
	float: left;
	clear: both;
	color: #FFF;
	padding: 8px 0 8px 25px;
	line-height: 13px;
	background: url('../App_Themes/Keops/images/basket.gif') no-repeat 6px 50%;
}

.popup a.trolley-none  {
	float: left;
	clear: both;
	color: #FFF;
	padding: 8px 0 8px 10px;
	line-height: 13px;
	background: url(none);
}

a.close  {
	position: absolute;
	top: 2px;
	right: 4px;
	padding: 0 15px 0 0;
	font: 11px/14px Arial, sans-serif;
	background: url('../App_Themes/Keops/images/close.gif') no-repeat 100% 100%;
	color: #999 !important;
}
.tab .object  {
	padding: 5px;
	background: #0D0D0D url('../App_Themes/Keops/images/corner.jpg') no-repeat 0 100%;
	height: 330px;
}

/* Right button under boxter div */
/*.region  {
	background: #000 url('../App_Themes/Keops/images/bg_regions.gif') repeat-x 0 100% !important;
	width:200px;
	height:29px;
}*/
/*.region a  {
	display: block;
	margin-top: 10px;
	padding: 5px 5px 5px 28px;
	background: url('../App_Themes/Keops/images/bg_regions_a.gif') no-repeat 7px 50%;
	color: #BC081E !important;
	border: 1px solid #2D2D2D;
}*/

/* Bottom bar with link and paging */
.text-bar {
	clear:both;
	padding:0;
	width:380px;
	font: 11px Arial, sans-serif;
	}

.pdf {
	float:left;
	color:#F39600;
	padding:0 0 0 20px;
	margin: 0 0 0 5px;
	line-height: 20px;
	background:url(../App_Themes/Keops/images/ico-download.gif) no-repeat 0 50%;
	}
.print {
	float:left;
	color:#F39600;
	margin: 0 0 0 5px;
	padding:0 0 0 20px;
	line-height: 20px;
	background:url(../App_Themes/Keops/images/ico-print.gif) no-repeat 0 50%;
}
.web {
	float:left;
	color:#F39600;
	margin: 0 0 0 5px;
	padding:0 0 0 20px;
	line-height: 20px;
	background:url(../App_Themes/Keops/images/ico-web.gif) no-repeat 0 50%;
}

/* IMG left or right with border */

.align-right {	
	float: right;
	margin: 0 0 5px 8px;
	border: #CCC 1px solid;
}

.align-left {
	float: left;
	margin: 0 8px 5px 0;
	border: #CCC 1px solid;
	display:inline;
}



/* News list */
dl {
	margin:0;
	padding: 0 0 0 10px;
}
dt {
	font-weight:bold;
	float:left;
	padding:10px 0 15px 0;
}
dd {
	padding:10px 0 15px 0;
	border-bottom: #5F5F5F 1px solid;
}

.pager-sm  {
	margin: 5px auto;
	width: 300px;
	overflow: hidden;
	text-align: center;
}
.pager-sm strong  {
	text-decoration: none;
	color: #B22222;
}
.center {
	text-align: center;
}
.back {
	clear:both;
	text-align: center;
	padding: 10px 0 0 0;
	font: 11px/13px Arial, sans-serif;
}
.white  {
	color: #FFF !important;
}
.publications  {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	font: 12px/16px Tahoma, Arial, sans-serif;
}
.publications li  {
	float: left;
	width: 100%;
	color: #FFF;
	padding: 8px 0;
}
.publications img  {
	float: left;
	display: inline;
	margin: 0 15px 0 5px;
}
.publications a  {
	text-decoration: underline !important;
	color: #CCC !important;
}
.publications a:hover  {
	text-decoration: none !important;
}

/* new styles 31.05 */
.tags  {
	background: url('../App_Themes/Keops/images/bg_popform_h6.gif') no-repeat 7px 3px;
	padding: 0 0 15px 15px;
	color: #FF8700;
}
.tags a  {
	color: #FF8700 !important;
}
.tags_flippage {
	padding: 0 0 15px 15px;
	color: #FF8700;
	text-align:center
}
.tags_flippage a  {
	color: #FF8700 !important;
}

.buttonhold a  {
	padding: 0 !important;
	color: #CCC !important;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
	display: block;
	text-align: center;
        text-decoration: none;
}
.buttonhold a:hover  {
	color: #FFA02C !important;
	background: url('../App_Themes/Keops/images/arrow_button_grey.gif') no-repeat 100% 100%;
}
.temo, .txt-rh  {
	font-size: 11px;
}
.temo p, .txt-rh p  {
	margin: 5px 0;
}
.temo a  {
	text-decoration: underline !important;
}
.temo .buttonhold a  {
	text-decoration: none !important;
}

/* GFO : début ajout pour 'temo Témoignages RH le 9 Juillet 2007 */
.temo a:hover, .txt-rh a:hover {
	text-decoration: underline !important;
	color:#FFF;
}

.temo {
	border: 6px solid #333;
	margin: 0 0 -10px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 460px;
}
.temo li {
	background: url('../App_Themes/Keops/images/bg_temo_li.gif') repeat-x;
	width: 100%;
	float: left;
}
.temo li a {
	float: left;
	width: 410px;
	font: 13px/29px Arial, sans-serif;
	height: 29px !important;
	overflow: hidden !important;
	color: #000 !important;
	text-decoration: none !important;
	padding: 0 25px;
	background: url('../App_Themes/Keops/images/arrow_black.gif') no-repeat 11px 50%;
}
.temo li a:hover {
	color: #FFF !important;
	background: url('../App_Themes/Keops/images/arrow_grey.gif') no-repeat 11px 50%;
}
.temo li a.active {
	color: #CCC !important;
	background: #333 url('../App_Themes/Keops/images/arrow_white.gif') no-repeat 11px 50% !important;
}
.temo li a.active:hover {
	color: #CCC !important;
}
.temo li div {
	background: #FFF url('../App_Themes/Keops/images/bg_temo_div.gif') repeat-x;
	padding: 5px 15px;
	color: #666;
	width: 430px;
	float: left;
}
.temo li div p {
	margin: 15px 0 0 0;
}
.temo li div img.left {
	margin: 15px 5px 0 0;
}
strong.title  {
	color: #FFF;
	display: block;
	margin: 5px 0 0 0;
	font-size: 13px;
}
.tar  {
	text-align: right;
}
.tar a  {
	text-decoration: underline !important;
}
.contactinformation  {
	text-align: center;
	padding: 5px 0;
	color: #FFF;
        height: 30px;
}
.return  {
	float: left;
	background: url('../App_Themes/Keops/images/arrow-return.gif') no-repeat 0 50%;
	padding-left: 20px;
        text-decoration: underline !important;
}

.hidden  {
	display: none;
}
.wrap  {
	width: 100%;
	overflow: hidden;
}
/* popup form */
#popform, #popform2, #popform3 {
	width: 365px;
	position: absolute;
	top: 150px;
	left: 235px;
	z-index: 20;
	background: #000 url('../App_Themes/Keops/images/popup.gif') repeat-x;
	border: 2px solid #CBCBCB;
	font-size: 11px;
}
#popform .inner, #popform2 .inner, #popform3 .inner  {
	margin: 0;
}
.hf  {
	background: #000 url('../App_Themes/Keops/images/popup.gif') repeat-x;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#popform h6, #popform2 h6, #popform3 h6, 
.hf h6  {
	padding: 6px 18px;
	margin: 0;
	color: #FFF;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	background: url('../App_Themes/Keops/images/bg_popform_h6.gif') no-repeat 7px 11px;
}
.hf h6  {
	font: bold 13px/20px Arial, sans-serif;
}

.hf h6 span {
	color: #FF8700;
}

.hf p  {
	padding: 0 18px;
	margin: 10px 0;
	color: #CCC;
	font: 11px/16px Arial, sans-serif;
}

.hf .adress {
	margin: 0 auto;
	/*width: 250px;*/
}

.hf .adress strong {
color: #FFF;
}

#popform form, #popform2 form , #popform3 form {
	margin: 0;
	padding: 10px;
}
.red  {
	color: #F00;
}
#popform ul, #popform2 ul, #popform3 ul, 
.hf ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#popform li, #popform2 li, #popform3 li, 
.hf li  {
	float: left;
	width: 100%;
	padding: 4px 0;
}
#popform .leftcell, #popform2 .leftcell, #popform3 .leftcell, 
.hf .leftcell  {
	width: 115px;
	float: left;
	overflow: hidden;
	text-align: right;
	color: #F00;
}
.hf .leftcell  {
	width: 100px;
	float: left;
	overflow: hidden;
	text-align: right;
	color: #F00;
	padding-left: 5px;
}
/*.hf .leftcell label  {
	color: #CCC;
	font-weight: bold;
	font-size: 11px;
}*/
#popform label, #popform2 label, #popform3 label, 
.hf label  {
	color: #CCC;
	font-weight: bold;
}
#popform .rightcell, #popform2 .rightcell, #popform3 .rightcell, 
.hf .rightcell  {
	width: 220px;
	float: right;
	overflow: hidden;
}
.hf .rightcell  {
	width: 350px;
	font-size: 11px;
}
.hf .rightcell label  {
	font-weight: normal;
}
.ErrorLabel {
	color:red;
	font-weight: normal;
}
#ctl00_ContentPlaceHolder_CMSEditableRegion1_ctl00_Bizform1_lblErrorLabel{
	color:red;
	font-weight: normal;
}

#popform .text, #popform2 .text, #popform3 .text, 
.hf .text,
#popform select, #popform2 select, #popform3 select,
.hf select  {
	float: left;
	background: #343434;
	border: 1px solid #8C8C8C;
	width: 140px;
	color: #FFF;
}

#popform2 textarea.text {
	float: left;
	background: #343434;
	border: 1px solid #8C8C8C;
	width: 215px;
	color: #FFF;
}

.ProjetText{
	background: #343434;
	border: 1px solid #8C8C8C;
	width: 200px;
	color: #FFF;
}

* html .hf .file  {
	width: 222px;
}
*+html .hf .file  {
	width: 222px;
}
textarea#message  {
	width: 335px;
	height: 65px;
	padding: 0;
	background: #353535;
	border: 1px solid #8D8D8D;
	margin-bottom: 10px;
	display: block;
	color: #FFF;
}
.TextAreaMessage  {
	width: 335px;
	height: 65px;
	padding: 0;
	background: #353535;
	border: 1px solid #8D8D8D;
	margin-bottom: 10px;
	display: block;
	color: #FFF;
}
.hf div.right  {
	padding: 0 15px 0 0;
	font: 11px/20px Arial, sans-serif;
	background: #000 !important;
}
.hf div.right a  {
	text-decoration: underline !important;
	color: #999 !important;
}
.buttonhold  {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto !important;   
}
.buttonhold li  {
	float: left;
	width: auto !important;
	width: 83px !important;
	padding: 1px;
	border: 1px solid #666;
	margin-right: 5px;
	background: url('../App_Themes/Keops/images/gd2.gif') repeat-x 0 100%;
}

#popform .buttonholder, #popform2 .buttonholder, #popform3 .buttonholder  {
	padding: 25px 0 25px 90px !important;
	margin: 0;
	list-style: none;
	width: 255px !important;
}
#popform .buttonholder li, #popform2 .buttonholder li, #popform3 .buttonholder li  {
	width: 83px !important;
	padding: 1px;
}
#popform .buttonholder .button a, #popform2 .buttonholder .button a, #popform3 .buttonholder .button a  {
	padding: 0 !important;
	text-align: center;
	color: #CCC !important;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
}
#popform .buttonholder .button a:hover, #popform2 .buttonholder .button a:hover, #popform3 .buttonholder .button a:hover  {
	color: #FFA02C !important;
}
.offerset  {
	width: 488px;
	margin: 0 -3px 0 -8px;
	overflow: hidden;
}
.offerset.last .offer  {
	border-bottom: none;
}
.offer  {
        position: relative;
        border-bottom: 1px solid #686868;
	width: 228px;
        height: 126px;
	padding: 8px 8px 12px 8px;
	float: left;
	margin-left: -1px;
	font-size: 11px;
	color: #FFF !important;
	overflow: hidden;
}

.offer-left {
        border-right: 1px solid #686868;
}

.offer a  {
	color: #CCC !important;
}
.offer a:hover  {
	color: #999 !important;
}
.offer h6  {
	margin: 0;
	font: bold 11px/16px Arial, sans-serif;
	color: #FFA02C;
}
.offer p  {
	margin: 5px 0;
}
.offerbutton  {
        position: absolute;
        right: 10px;
        bottom: 10px;
	border: 1px solid #666;
	padding: 2px;
	background: #000 url('../App_Themes/Keops/images/gd2.gif') repeat-x 0 100%;
}
.offerbutton a  {
	float: left;
	padding: 0 9px 0 2px;
	line-height: 14px;
	color: #FFA02C !important;
	background: url('../App_Themes/Keops/images/arrow_button.gif') no-repeat 100% 100%;
}
.offerbutton a:hover  {
	background: url('../App_Themes/Keops/images/arrow_button_grey.gif') no-repeat 100% 100%;
}

.navigator  {
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
	list-style: none;
	text-align: center;
}
.navigator li  {
	display: inline;
	font-size: 11px;
	color: #B7B7B7;
	padding: 0 0 0 6px;
	background: url('../App_Themes/Keops/images/spr_navigator.gif') no-repeat 0 50%;
}
.navigator a  {
	color: #FFF;
	text-decoration: underline !important;
}
.first  {
	background: none !important;
}

#more-div{
	width:100%;
}

.color-white  {
	color: #FFF;
}
/*sx*/
.TDcell,
.hf .TDcell  {
	width: 24.5%;
	float: left;
	font-size: 9px;
}
.TDcellLbl,
.hf .TDcellLbl {
	width: 10.5%;
	float: left;
	font-size: 9px;
}
.TDcellSep,
.hf .TDcellLbl {
	width: 5%;
	float: left;
}

/*sx*/
