/* CSS - HK Entreprise - Screen */

/*{ border:2px solid red; }*/

html{ background:url(images/html-fd.gif) repeat-x center 101px #E5BF4C; }
body{ margin:0; padding:0; text-align:center; }
body, td, th, input, textarea, select{ font-size:11px; font-weight:normal; font-family:Arial, Verdana, sans-serif; }
th{ text-align:left; }
form, img{ border:0; margin:0; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:11px; }
hr{ display:none; }
img, input, label{ vertical-align:middle; }
label{ cursor:pointer; }
p{ margin:10px 0; }
a{ color:#000000; text-decoration:none; }
.text a, .list a, .content a{ text-decoration:underline; }
a:hover{ text-decoration:underline; }
.clear{ clear:both; font-size:1px; height:1px; }

.printAlt{ display:none; }

.SpecialWarnConnect{	
	padding:0 0 0 15px; margin:0 0 0 5px; background:url(../images/form/validation-failed.png) no-repeat;
}

/***** Table sizer *****/
table tr.sizer td{ padding:0; font-size:1px; background:none; border:0; }
table tr.sizer td .size{ height:1px; }


/***** List Clearence *****/
.header ul, .header ul li,
.path ul, .path ul li,
.navLeft ul, .navLeft ul li,
.list, .list li,
.listing, .listing li,
.footer ul, .footer ul li,
.listBullet, .listBullet li,
.listBullet2, .listBullet2 li,
.siteMap ul, .siteMap ul li{ margin:0; padding:0; list-style-type:none; }

/***** Structure *****/
.container{ }

/*** Header ***/
.header{ height:101px; background:url(images/header-fd.gif) repeat-x; }

.logo{ margin:auto; width:929px; height:79px; }

.claim{ display:none; }

.navTop{ min-width:928px; height:20px; font-size:1px; background:#03833F; border-top:1px solid #6EAC8B; border-bottom:1px solid #9ACDB0; }
.navTop ul{ margin:auto; width:928px; height:20px; }
.navTop ul li{ display:inline; }

/*** Page body ***/
.pageBody{ margin:auto; width:928px; height:auto !important; height:450px; min-height:450px; text-align:left; background:#FFFFFF; }

/*** Content ***/
.content{  }

/* Boxs  & lists*/
.glow{ color:#CFA529; }
p strong{ color:#888888; }
strong a{ color:#e4be4c; }

.media{ margin:0 0 15px 0; }
.mediaLeft{ float:left; padding:0 10px 0 0; }
.mediaRight{ float:right; padding:0 0 0 10px; }
.mediaAlone{ margin:0 0 15px 0; text-align:center; }

.list{ margin:5px 0; }
.list li{ padding:0 0 0 10px; height:1%; background:url(images/puces/tri-grey-s.gif) no-repeat 0 4px; }

.listing{ margin:5px 0; }
.listing li{ display:inline; padding:0 0 0 10px; background:url(images/puces/car3-yellow.gif) no-repeat 0 6px; }

.listBullet{ margin:5px 0; }
.listBullet li{ padding:0 0 0 10px; background:url(images/puces/car3-yellow.gif) no-repeat 0 6px; }

.listBullet2{ margin:5px 0; }
.listBullet2 li{ padding:0 0 0 10px; background:url(images/puces/car3-yellow.gif) no-repeat 0 6px; }

.selection .list{ margin-left:-8px; }
.selection .list li{ padding-bottom:5px; padding-left:12px; background:url(images/puces/flc-glow-orange.gif) no-repeat 0 1px; }

.greyBox{ margin:15px 0 5px 0; padding:5px 10px; height:1%; background:#F1F1F1; }
.greyBox .list{ margin:0; }
.greyBox .list li{ padding:0 2px 0 10px; height:1%; font-size:10px; text-transform:uppercase; background:url(images/puces/mtl-links.gif) no-repeat; }

.externalLinks{ margin:0 0 15px 0; }
.externalLinks .list li a{ color:#888888; font-weight:bold; }
.externalLinksList li { float:left; margin:0 20px 0 0; }

.rounded{  }
.rounded .top{ position:relative; margin:0 0 -20px 0; width:100%; height:20px; background:url(images/boxs/rounded-white-top.gif) no-repeat;  }
.rounded .cont{ height:auto !important; height:20px; min-height:20px; border-right:1px solid #E4BE4C; border-left:1px solid #E4BE4C; }
.rounded .cont h2{ padding:13px 0 7px 19px; background:url(images/boxs/rounded-h2-fd.gif) repeat-y #F9F0D7; }
.rounded .bot{ position:relative; margin:-20px 0 0 0; width:100%; height:20px; background:url(images/boxs/rounded-white-bot.gif) no-repeat top right;  }

.txtBig { float:left; width:315px; }

.mleft .media{ float:left; margin:0 10px 5px 0; }
.mright .media{ float:right; margin:0 0 0 10px; }
.mcenter .media{ text-align:center; margin:0; }
.mspace .media{ margin-top:10px; }

.mtl{  }
.mtl .text{ padding:20px 0 10px 0; }
.mtl .selection{ margin:10px 0; text-align:right; }

.tmtl{  }
.tmtl h2{ margin:15px 0 0 0; }
.tmtl .text{ padding:10px 0 0 0; }
.tmtl .text strong{ color:#888888; }
.tmtl .greyBox{ clear:both; margin:15px 0 0 0; }
.tmtl .bordered{ float:none; margin:-10px 0 15px 0; }
.tmtl .selection{ margin:10px 0; text-align:right; }
.tmtl .text .listBullet { float:left; width:315px; }

.bordered{ float:left; margin:13px 0; padding:10px; color:#888888; border:3px solid #F1F1F1; }

.btnRight{ float:right; margin:-5px 0 0 0; }

.notice{ margin:10px 0; color:#888888; font-size:10px; }

.triBox{ float:left; padding:5px 0 20px 0; width:33%; color:#888888; }
.triBox b{ color:#e4be4c; }
.triBox img{ margin:2px 0 0 0; }

.CNIL{ font-size:9px; }

/* Links */
.flc{ display:block; padding:0 0 0 20px; font-size:10px; background:url(images/puces/flc.gif) no-repeat; }

.topLink{ margin:10px 0; text-align:right; }
.topLink a{ padding:0 0 0 20px; color:#e8af01; background:url(images/puces/flc-glow-orange-top.gif) no-repeat left; }

/*** Footer ***/
.footer{ color:#FFFFFF; }

.navBot{ margin:0 0 10px 0; min-width:928px; height:20px; background:#000000; border-top:1px solid #5B4C1E; border-bottom:1px solid #89722E; }
.navBot ul{ position:relative; margin:auto; width:928px; height:20px; }
.navBot ul li{ float:left; margin:0 45px 0 0; padding:3px 0 0 0; font-size:10px; }
.navBot ul li.legal{ float:right; margin:0; }
.navBot ul li.logo2340{ float:none; position:absolute; margin:0; top:35px; right:0; }
.navBot ul li a{ color:#FFFFFF; }

.mandatoryWords{ margin:auto; padding:0 0 10px 0; width:928px; }
.mandatoryWords a { color:#fff; text-decoration:underline; }

/***** Pre Home *****/
.pre-home .pageBody{ padding-top:150px; height:300px !important; min-height:300px !important; }
.pre-home .disclaimer{ margin:0 100px; }
.pre-home .disclaimer .cont{ padding:20px; text-align:center; }
.pre-home .disclaimer .cont strong, .pre-home .disclaimer .cont label{ font-weight:bold; text-transform:uppercase; font-size:14px; }
.pre-home .disclaimer .cont .inputRadio{ margin:0 0 0 30px; }
.pre-home .disclaimer .cont label{ margin:0 0 0 5px; }

.pre-home .loginAdmin{ margin:0 300px; }
.pre-home .loginAdmin .cont{ padding:20px; text-align:center; }
.pre-home .loginAdmin .cont h1{ margin:0 0 10px 0; font-size:14px; }
.pre-home label{ white-space:nowrap; }

/***** Home *****/
.flashHome{ float:left; margin:13px 0; padding:0 0 0 3px; width:473px; }

.home .brands{ float:left; margin:13px 0; padding:0 13px; width:230px; height:296px; background:url(images/boxs/switcher-fd.gif) no-repeat bottom; }
.home .brands div.quickBrand{ padding:5px 0 0 0; height:45px; text-align:center; }
.home .brands div.quickBrand select{ width:175px; }

.home .brandsSwitcher{ position:relative; }
.home .brandsSwitcher,
.home .brandsSwitcher a{ color:#FFFFFF; text-transform:uppercase; }
.home .brandsMask{ z-index:10; position:absolute; left:26px; width:175px; height:110px; background:url(images/boxs/switcher-mask.png) no-repeat; }
.home .brandsMask{ _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='includes/css/images/boxs/switcher-mask.png', sizingMethod='crop'); }
.home .brandsMask a{ display:block; margin:15px 0 0 37px; width:100px; height:80px; background:url(images/spacer.gif); }
.home .brandsMedia{ position:absolute; top:15px; left:26px; width:175px; height:80px; overflow:hidden; }
.home .brandsSlide{ position:absolute; white-space:nowrap; }
.home .brandsText{ position:absolute; top:120px; left:26px; width:175px; height:55px; }
.home .brandsLink{ position:absolute; top:185px; left:26px; width:175px; height:20px; }
.home .brandsLink a{ padding:0 0 0 15px; color:#FFFFFF; background:url(images/puces/switcher-link.gif) no-repeat left; }
.home .brandsPrev{ position:absolute; top:50px; left:10px; width:9px; height:17px; background:url(images/puces/switcher-left.gif) no-repeat; }
.home .brandsNext{ position:absolute; top:50px; left:210px; width:9px; height:17px; background:url(images/puces/switcher-right.gif) no-repeat; }
.home .brand{ display:none; }

.home .innovations{ position:relative; float:left; margin:13px 0; width:192px; height:296px; background:url(images/boxs/innovation-fd.gif) no-repeat bottom right #F1DCA4; }
.home .innovations h2{ background:#FFFFFF; }

.home .innovationsSwitcher{ background:none; }
.home .innovation{ display:none; }
.home .innovation .media img{ display:block; }
.home .innovation .text{ padding:5px; }
.home .innovationPrev{ display:block; position:absolute; bottom:8px; left:15px; }
.home .innovationNext{ display:block; position:absolute; bottom:8px; right:15px; }

.home .rounded{ float:left; margin:0 0 13px 0; width:287px; }
.home .rounded .mediaLink{ z-index:10; position:absolute; width:125px; height:130px; }
.home .rounded .text{ padding:22px 0 0 130px; height:110px; }
.home .rounded .text a{ z-index:10; position:relative; display:block; padding:0 5px 5px 10px; _height:1%; font-size:10px; line-height:13px; background:url(images/puces/tri-grey.gif) no-repeat 0 1px; }
.home .rounded .text a strong{ color:#888888; font-size:11px; text-transform:uppercase; }

.home .mediaArea{ padding:0 0 0 4px; }
.home .mediaArea .text{ background:url(images/boxs/home-mediaArea-fd.jpg) no-repeat; }

.home .proArea{ padding:0 29px; }
.home .proArea .text{ height:111px; overflow:hidden; }
.home .proArea .text{ background:url(images/boxs/home-proArea-fd.jpg) no-repeat; }

.home .humanArea .text{ background:url(images/boxs/home-humanArea-fd.jpg) no-repeat; }

/***** Child *****/
.child .pageBody{ background:url(images/child-pageBody-fd.gif) no-repeat bottom left; }

/*** Path ***/
.path{ padding:18px 0 11px 34px; font-size:10px; background:url(images/boxs/child-path-fd.gif) no-repeat top right; }
.path ul{ width:682px; }
.path ul li{ display:inline; }
.path a{ display:block; float:left; margin:0 5px 0 0; padding:0 10px 0 0; color:#888888; white-space:nowrap; background:url(images/puces/gt-grey.gif) no-repeat right; }
.path strong{ display:block; float:left; white-space:nowrap; }

/*** Left ***/
.child .left{ float:left; width:207px; }
.child .left .rounded{ margin:0 13px 15px 3px; }
.child .left .rounded .cont{ background:#F1F1F1; }

.navLeft h2 img{ position:relative; }
.navLeft .cont{ padding:0 0 10px 0; }
.navLeft ul li{ _float:left; _width:189px; background:#888888; border-top:1px solid #434343; }
.navLeft ul li a{ z-index:10; position:relative; display:block; padding:5px 5px 5px 20px; color:#C8C8C8; font-weight:bold; background:url(images/puces/navLeft-lvl1-off.gif) no-repeat 7px 5px; }
.navLeft ul li.on a{ color:#FFFFFF; background-image:url(images/puces/navLeft-lvl1-on.gif); }
.navLeft ul li.open a{ background:url(images/puces/navLeft-lvl1-open.gif) no-repeat 3px 10px; }
.navLeft ul li ul li{ _float:left; _width:174px; padding:0 0 0 15px; background:#F1F1F1; border:0; }
.navLeft ul li ul li ul li{ _float:none; _width:auto; _height:1%; }
.navLeft ul li.on ul li a{ padding:2px 5px 2px 10px; color:#000000; font-weight:normal; background:url(images/puces/navLeft-lvl2.gif) no-repeat 2px 5px; }
.navLeft ul li.on ul li.on a{ font-weight:bold; }
.navLeft ul li.on ul li.open a{ background:url(images/puces/navLeft-lvl2-open.gif) no-repeat 0 7px; }
.navLeft ul li ul li ul li a,
.navLeft ul li.on ul li ul li a,
.navLeft ul li.on ul li.on ul li a{ display:block; padding:2px 5px 2px 10px; font-size:10px; background:url(images/puces/navLeft-lvl3.gif) no-repeat 5px 5px; }
.navLeft ul li.on ul li.on ul li.on a{ background-color:#E4BE4C; }

.searchBox .cont{ padding:15px 10px; color:#666666; }
.searchBox .inputText{ float:left; margin:5px 0; padding:1px 2px 0 2px; width:140px; color:#666666; border:1px solid #666666; }
.searchBox .inputImage{ float:left; margin:5px 0 0 -1px; }

/*** Content ***/
.child .content{ position:relative; float:left; padding-bottom:10px; width:509px; }
.child .largeBody .content{ margin-right:-50px; padding-left:3px; width:713px; }

.child .content h1{ padding:10px; height:1%; font-size:13px; background:#F1F1F1; border-bottom:1px solid #E4BE4C; }
.child .content h1 span{ font-weight:normal; }

.child .content h2{ margin:15px 0 10px 0; padding:5px 0; height:1%; font-size:13px; border-bottom:1px solid #E4BE4C; }
.child .content h3{ margin:10px 0 0 0; font-size:12px; }
.child .content .tmtl h2{ margin-bottom:0; }
.child .content h2.alt{ padding:5px 10px; color:#FFFFFF; background:#E4BE4C; border-bottom:0; }

.child .content .titleH2Top {  border-bottom:0;  border-top:1px solid #E4BE4C; padding:10px 0 0 0; }

.child .content .step1 h2{ padding:1px 0 2px 25px; font-size:12px; background:url(images/puces/step1.gif) no-repeat top left #FFFFFF; border:0; }
.child .content .step1{ margin:0 0 20px 0; background:#F5D986; }
.child .content .step1 .media{ margin:5px 10px 5px 5px; }
.child .content .step1 .text{ margin:5px 5px 5px 10px; }

.child .content .step2, .child .content .step3{ margin:0 0 20px 0; }
.child .content .step2 h2{ padding:1px 0 2px 25px; font-size:12px; background:url(images/puces/step2.gif) no-repeat top left #FFFFFF; border:0; }
.child .content .step3 h2{ padding:1px 0 2px 25px; font-size:12px; background:url(images/puces/step3.gif) no-repeat top left #FFFFFF; border:0; }
.child .content .step2 h2 span, .child .content .step3 h2 span{ display:block; font-weight:normal; }

.child .content .item{ float:left; width:33%; text-align:center; }
.child .content .item .media{ margin:auto; width:110px; height:125px; overflow:hidden; }
.child .content .item .greyBox{ margin:auto; width:110px; text-align:left; }
.child .content .item .greyBox a{ display:block; padding:0 0 0 10px; height:30px; background:url(images/puces/mtl-links.gif) no-repeat; }

.layer{ z-index:20; position:absolute; margin:-60px 0 0 0; padding:10px; width:487px; color:#FFFFFF; background:#888888; border:1px solid #e5bd4c; }
.layer .closer{ z-index:20; cursor:pointer; position:absolute; right:10px; }
.layer .title{ color:#f2dea3; font-weight:bold; padding:0 0 10px 0; }
.layer .inputText{ margin:1px 0 2px 0; padding-left:5px; width:160px; border:1px solid #666666; }
.layer .inputCheck{ margin:0 5px 0 24px; }
.layer .button{ text-align:right; }

.box{ margin:20px 0 10px 0; float:left; width:49%; height:; }
.box img{ margin:2px 0 }

/*** Right ***/
.child .right{ float:right; width:196px; }
.child .right .rounded{ margin:0 4px 10px 3px; }
.child .right .rounded .top{ background-image:url(images/boxs/rounded-grey-top.gif); }
.child .right .rounded .cont{ padding-top:21px; background:#FFFFFF; }
.child .right .rounded .cont h3{ padding:7px 0 7px 19px; background:url(images/boxs/rounded-h3-fd.gif) repeat-y #AEAEAE; }
.child .right .rounded .text{ padding:15px; background:url(images/boxs/degrade-7.gif) repeat-x; }
.child .right .rounded .bot{ background-image:url(images/boxs/rounded-grey-bot.gif); }

.child .right .innovations{ margin:0 1px 10px 3px; padding:0 0 10px 0; background:url(images/boxs/innovation-right-fd.gif) no-repeat bottom right; }
.child .right .innovations h3{ padding:7px 20px; font-family:"Times New Roman", Times, Courier New, Sans-Serif; font-weight:bold; color:#FFFFFF; font-size:14px; background:url(images/boxs/tg-h3-fd.gif) no-repeat; }
.child .right .innovations .cont{ margin:1px; padding:10px; background:#FFFFFF; }
.child .right .innovations .link{ display:block; margin:5px 20px 0 20px; padding:0 0 0 10px; font-size:10px; text-transform:uppercase; background:url(images/puces/tri-black.gif) no-repeat; }

.child .right .jobs a{ display:block; height:1%; text-indent:10px; font-size:10px; background:url(images/puces/tri-grey-s.gif) no-repeat 0 4px; }
.child .right .jobs .sep{ margin:5px -15px; height:1px; font-size:1px; border-bottom:1px solid #E4BE4C; }

/***** Heineken Entreprise *****/
.HKFrance{ float:left; width:45%; }
.HKPrese{ float:right; width:45%; }
.HKFrance, .HKPrese{ margin:10px 0; }
.HKFrance .cont, .HKPrese .cont{ padding:20px; height:60px !important; }
.HKFrance .list li a, .HKPrese .list li a{ color:#888888; font-weight:bold; }

.internationalLinks .cont{ padding:10px 20px; }
.internationalLinks .cont ul li{ color:#888888; font-weight:bold; }

/***** Espace recrutement *****/
.discover .list{ margin-bottom:5px; }
.discover table td{ padding:0 10px 0 0; vertical-align:top; }
.discover .inputSelect{ width:225px; border:1px solid #888888; }

.tabNav img{ margin:10px 40px 10px 0; }
.tab{ display:none; }
.tabOn{ display:block; }
.tab h2 img{ display:none; }

/***** Espace professionels ******/
.idea .greyBox{ margin-top:5px; }
.idea .list li{ margin-bottom:3px; text-transform:none; font-size:11px; }

/***** Espace Media *****/
.released{ margin:10px 0; color:#888888; }
.released .cont{ padding:20px; }

/***** Site map *****/
.siteMap{ padding:0 20px 20px 20px; }
.siteMap ul li{ float:left; margin:20px 23px 0 0; }
.siteMap ul li ul{ width:140px; }
.siteMap ul li ul li{ float:none; margin:0; padding:5px 0; }
.siteMap ul li ul li a{ display:block; padding:0 0 0 15px; color:#888888; font-weight:bold; background:url(images/puces/mtl-links.gif) no-repeat; }
.siteMap ul li ul li ul{ padding:5px 0; }
.siteMap ul li ul li ul li{ padding:1px 0; }
.siteMap ul li ul li ul li a{ margin:0 0 0 15px; padding:0 0 0 10px; color:#000000; font-weight:normal; background:url(images/puces/navLeft-lvl2.gif) no-repeat 0 3px; }

/***** Search *****/
.results .count{ float:right; margin:-30px 0 0 0; color:#888888; }
.results .result{ margin:15px 0; }
.results .result a{ display:inline; padding:0 0 0 12px; font-size:11px; color:#888888; font-weight:bold; background:url(images/puces/flc-glow-orange.gif) no-repeat 0 1px; }
.results .result p{ margin:0; }
.results .result p strong{ color:#000000; }

/***** Mot du président *****/
.mediaPresident img { margin:20px 0 0 0; }
.HKPresidentPresRounded { width:45%; margin:10px 0 10px 150px; }
.HKPresidentPresRounded .cont{ padding:20px; height:60px !important; }
.HKPresidentPresRounded .list li a{ color:#888888; font-weight:bold; }

/***** La bière, une boisson aux valeurs actuelles *****/
#brasseurValeurs em { text-align:right; display:block; }

/***** Foms *****/
.form fieldset, .form fieldset legend{ display:block; margin:0; padding:0; border:0; }
.form fieldset{ margin:15px 0; }
.form fieldset legend{ padding:0 0 5px 50px; }
.form .label{ float:left; margin:10px 10px 0 0; width:180px; text-align:right; }
.largeFields .label{ width:140px; }
.form .field{ float:left; margin:7px 0 0 0; width:230px; }
.form .field .inputText{ width:200px; border:1px solid #666666; float:left;}
.largeFields .field { float:left; margin:7px 0 0 0; width:340px; }
.largeFields .field .inputText{ width:319px; }
.form .field .inputArea{ width:200px; height:100px; overflow:auto; border:1px solid #666666;  float:left;}
.largeFields .field .inputArea{ width:319px; }
.form .field .inputSelect{ width:204px; float:left;}
.form .field .dayBirth{ width:45px; }
.form .field .monthBirth{ width:84px; }
.form .field .yearBirth{ width:65px; }
.form .radio .inputRadio{ float:left; }
.form .radio label{ float:left; margin:3px 15px 0 2px; }
.form .fieldComp{ text-align:right; padding:0 115px 0 0; font-size:10px; }
.form .btns{ margin:15px 0; width:400px; text-align:right; }
.largeFields .btns{ width:495px; }
.form .mandatory{ margin:15px 0; width:400px; color:#888888; text-align:right; }
.form .mandatoryLayer{ margin:15px 0; width:400px; color:#FFFFFF; text-align:right; }
.largeFields .mandatory{ width:495px; }

/***** All Site *****/
.invisible {
	display:none;
}



/*** ToolTip Forms ***/
#dhtmltooltip {
				position: absolute;
				width: 150px;
				border: 1px solid black;
				padding: 2px;
				background-color: #f9efd4;
				visibility: hidden;
				z-index: 100;
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
				 filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
		       }





#TOTO
{
	font-weight:bold;
}

#LayerSendFriend{
    position:absolute;
    top:0;
    left:-5px;
    margin:0;
    width:500px !important;
    text-align:left;
    color:#FFFFFF;
}
#LayerSendFriend input{
    position:absolute;
    left:90px;
    margin:-5px 0 0 0;
    width:200px;
}


/********************** RH ******************************/
.boxyConty{ padding:0 0 0 80px; margin:0; }
.boxy{ float:left; margin:0 10px 10px 0; padding:0; width:112px; }
.boxyEnd{ margin:0; padding:0; }
.boxyTitle{ width:112px; margin:0; padding:0; }
.boxyCont{ width:112px; height:95px; background:url(../images/minibox/boxy-cont.gif) no-repeat top left; margin:0; padding:1px 0 1px 0; }
.boxyCont ul{ margin:10px 0 0 16px; padding:0; }
.boxyCont ul li{ margin-bottom:5px; color:#888888; font-size:11px; font-weight:bold; padding-left:10px; list-style:none; background:url(../images/minibox/pucy.gif) no-repeat 0 3px; }
.navLeft .cont { padding-top:1px; padding-bottom:1px; }
.tgvideo{ padding:15px 20px; background:url(images/boxs/degrade-7.gif) repeat-x; }
.tgvideo span{color:#888888; font-size:12px; }
.tgvideo a.tgvideoGo, .tgvideo a.tgvideoGo:hover{ cursor:pointer; text-decoration:none; color:#888888; }
.dafCont{ text-align:center; height:265px; }
.daf{ display:none; color:#434343; padding:5px; margin-top:5px; }
#dafRed{ border:1px solid #d27c01; background-color:#faf2e5; display:block; }
#dafGreen{ border:1px solid #7ca500; background-color:#f2f6e5; }
#dafBlue{ border:1px solid #29a5a5; background-color:#e8f6f6; }
.poliListy li{ list-style:none; margin-bottom:5px; }
.offresVisu, .offresLeft{ float:left; }
.offresVisu{ margin-right:10px; width:100px; }
.offresLeft select{ width:200px; }
.offresLeft ul, .offresLeft li{ margin:0px; padding:0px; list-style:none; margin-top:11px; }
.offresLeft li a{ font-weight:bold; text-decoration:none; }
.strongy{ margin:5px 0 10px 0; font-weight:bold; }

.scrollerSkin {
	 position:relative;
}
.scrollerSkin .scrollerMask {
	position:relative; width:685px; height:300px; clip:rect(0,685px,300px,0); overflow:hidden; margin:8px 0 0 0;
}
.scrollerSkin .scrollerContent {
	position:absolute; top:0; left:0;
}
.scrollerSkin .scrollerCursorTop {
	position:absolute; top:0; left:703px; z-index:2; height:315px; cursor:pointer;
}
.scrollerSkin .scrollerCursorTop div {
	width:9px; height:42px; background:url(images/scroller-cursor.png); 
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='includes/css/images/scroller-cursor.png', sizingMethod='crop');*/
}
.scrollerSkin .scrollerCursorBgTop {
	position:absolute; top:0; left:703px; cursor:pointer;
}
.scrollerSkin .scrollerCursorBgTop .top {
	width:9px; height:311px; font-size:1px; background:url(images/scroller-top-bg.png);
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='includes/css/images/scroller-top-bg.png', sizingMethod='crop');*/
}
.scrollerSkin .scrollerCursorBgTop .bot {
	width:9px; height:4px; font-size:1px; background:url(images/scroller-bot-bg.png);
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='includes/css/images/scroller-bot-bg.png', sizingMethod='crop');*/
}
#discoverWork {
	padding:15px 0 0 16px;
}
#discoverWorkMain {
	 width:463px; display:none; border:15px solid #f3f3f3; _border:14px solid #f3f3f3;
}
#discoverWork .listRightYellowArrow li {
	margin-left:0;
}
#discoverWork h2 {
	font-size:11px; background:url(images/line-h.gif) repeat-x; padding:16px 0 12px 0; margin:16px 0 0 0;
}
#discoverWorkContent {
	float:left; width:289px;
}
#discoverWorkNav {
	float:left; background:#2f7b3a; min-height:353px; _height:353px;  width:161px; _width:151px;
}
#discoverWorkNav strong {
	font-size:16px; text-transform:uppercase; color:#fff; display:block; padding:10px 8px; font-weight:normal;
}
#discoverWorkNav a {
	color:#fff; text-decoration:none; font-size:14px; text-transform:uppercase; display:block;
}
#discoverWorkNav li {
	padding:7px 8px 0 8px; cursor:pointer; height:1%; background:url(images/work-nav-0.gif) no-repeat;
}
#discoverWorkNav li a {
	padding:0 0 7px 0;
}
#discoverWorkNav ol {
	display:none; margin:0 -8px 0 -8px; padding:0;
}
#discoverWorkNav ol li {
	padding:5px 15px 5px 10px; border:0; background:url(images/discover-work-subnav.gif) 148px 9px no-repeat;
	_background:url(images/discover-work-subnav.gif) 138px 9px no-repeat;
}
#discoverWorkNav ol ol {
	margin:5px 0 -5px 0;
}
#discoverWorkNav ol li a {
	font-size:11px; text-transform:inherit; padding:0;
}
#discoverWorkNav ol ol li {
	padding:2px 10px 3px 20px; background:none; border:0; margin:0 0 0 -10px; width:131px; _width:121px;
}
#discoverWorkNav ol ol li a {
	font-size:10px; text-transform:inherit; font-weight:bold;
}
#discoverWorkNav ol .on {
	font-weight:bold; background:#4f9543 url(images/discover-work-subnav.gif) 148px 9px no-repeat;
}
#discoverWorkNav ol ol .on {
	background:#e7af00;
}
#discoverTools {
	float:left; padding:0 15px 0 17px; display:none;
}
#discoverTools li {
	float:left; background:url(images/page-tools-arrow.gif) right top no-repeat; padding:3px 5px 0 0; margin:0 5px 0 0;
}
#discoverTools .last {
	background:none; padding:3px 0 0 0; margin:0;
}
#discoverTools li a {
	color:#8d8d8d; font-size:12px;
}
#discoverWork h3 {
	font-size:20px; width:235px; float:left; background:url(images/discover-work-title.gif) 0 2px no-repeat; padding:0 0 0 29px; color:#2f7b3a; text-transform:uppercase; margin:12px 0 0 17px; _margin:12px 0 0 8px;
}
#discoverWork h4 {
	font-size:18px; padding:0 0 15px 0;
}
#scrollerDiscover {
	background:url(images/line-h.gif) 0 0 repeat-x; padding:10px 0 0 13px; margin:10px 0 0 8px; position:relative; height:260px; width:220px; _width:200px;
}
#scrollerDiscover p{
	padding:0 0 15px 0;
}
#scrollerDiscover .scrollerMask {
	height:255px; clip:rect(0,260px,255px,0); margin:0; width:260px;
}
#scrollerDiscover .scrollerCursorTop {
	top:0; height:266px; left:280px; _left:290px;
}
#scrollerDiscover .scrollerCursorBgTop {
	top:0; left:280px; _left:290px;
}
#scrollerDiscover .scrollerCursorBgTop .top {
	height:262px;
}
#discoverWorkNav .view {
	display:block;
}

/************************* Layer Video ********************/
#layer {
	position:fixed; top:0px; left:0px; width:100%; height:100%;
	_position:absolute; _top:expression(documentElement.scrollTop+body.scrollTop); _height:expression(document.documentElement.offsetHeight-5);
	margin:0px; padding:0px; background-color:#000000;-moz-opacity:0.6; filter:alpha(opacity=60); opacity:0.6; z-index:1000; display:none; }
#layerPlayer { position:absolute; width:440px; height:315px; top:50%; left:50%; margin:-158px 0 0 -220px; padding:0; z-index:1002; display:none; }