/* peugeot webstore pro */
@import url(reset.css);@import url(nyroModal.css);/* <group=default> */
body{background-color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#777;}
h1{margin:0 0 0 30px;}
h2{margin:30px 0 8px 20px;}
a{outline:0;}
input,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#777;}
*{outline:none;}
/* Fonts */
@font-face{font-family:'Peugeot';src: url('../fonts/peugeot.eot');src: local('?'), url('../fonts/peugeot.woff') format('woff'), url('../fonts/peugeot.ttf') format('truetype'), url('../fonts/peugeot.svg#webfontvyVLSigh') format('svg');}
@font-face{font-family:'Peugeot_Bold';src: url('../fonts/Peugeot_Bold_v2.eot');src: local('?'), url('../fonts/Peugeot_Bold_v2.woff') format('woff'), url('../fonts/Peugeot_Bold_v2.ttf') format('truetype'), url('../fonts/Peugeot_Bold_v2.svg#webfontvyVLSigh') format('svg');}
@font-face {    font-family: 'PeugeotStyle';    src: url('../fonts/peugeot_style-webfont.eot');    src: url('../fonts/peugeot_style-webfont.eot?iefix') format('eot'),         url('../fonts/peugeot_style-webfont.woff') format('woff'),         url('../fonts/peugeot_style-webfont.ttf') format('truetype'),         url('../fonts/peugeot_style-webfont.svg#webfontf93P4twH') format('svg');    font-weight: normal;    font-style: normal;}
/* <group=skeleton> */
#wp-main{width:1018px;margin:0 auto;}
#wp-border-body{width:970px;padding:0 14px 0 34px;background:#fff url('../../../Images/FR/pro/bg/border-body.jpg') scroll repeat-y center bottom;float:left;position:relative;}
#wp-head{width:970px;height:100px;position:relative;}
#wp-body{width:970px;background:/*#fff url('../../../Images/FR/pro/bg/body.jpg') scroll repeat-x 0 0;*/
float:left;}
#wp-body.heightfix{height:576px;}
#wp-body.heightfixm{height:546px;}
#wp-foot{width:970px;float:left;padding:10px 0;font-size:10px;border-top:solid 1px #e4e4e4;}
/*#wp-foot{width:970px;float:left;padding:-2px 0;font-size:10px;border-top:solid 1px #e4e4e4;}
.divUtility{overflow-y:scroll;height:37px;}
*/
#wp-border-bottom{width:1018px;height:14px;background:#fff url('../../../Images/FR/pro/bg/border-bottom.jpg') scroll no-repeat 0 0;float:left;}
/* <group=head> */
#mention_legales ul{width:196px;height:22px;padding-top:4px;background:#b3c6e4;/*position:absolute;top:0;left:774px;*/
float:right;text-align:center;}
#mention_legales ul li{display:inline;color:#fff;}
#mention_legales ul li a{color:#fff;font-size:1em;font-family:Arial,Geneva,sans-serif;}
#wp-head #ha{position:absolute;top:44px;left:0;width:197px;height:33px;}
#wp-head #hb{position:absolute;top:30px;left:333px;width:290px;height:52px;}
#wp-head #hc{position:absolute;width:297px;top:40px;left:670px;height:49px;}
/* <group=base-line> */
#wp-base-line{width:970px;height:110px;position:relative;}
#menu{width:550px;margin:0 auto;padding-top:5px;position:relative;z-index:1;}
#menu li{float:left;}
#menu li a{color:#9e9e9e;font-size:1.2em;}
#menu li a div{ padding-top:6px!important;height:35px; margin-left:10px!important;margin-right:10px!important;font-family:'Peugeot_Bold';font-weight:bold;font-size:12px;}
#wp-base-line h1{position:absolute;top:60px;left:0; color:#063366;font-family:'Peugeot_Bold';font-weight:bold;font-size:19pt;}
#menu li a#tabGammeUtilitaire{display:block;width:140px;height:35px;background:transparent url('../../../Images/FR/pro/menu/tab1.jpg') scroll no-repeat left top;}
#menu li a#tabOffresUtility{display:block;width:116px;height:35px;background:transparent url('../../../Images/FR/pro/menu/tab2.jpg') scroll no-repeat left top;}
#menu li a#tabGammeAffaire{display:block;width:123px;height:35px;background:transparent url('../../../Images/FR/pro/menu/tab3.jpg') scroll no-repeat left top;}
#menu li a#tabGammeBusiness{display:block;width:128px;height:35px;background:transparent url('../../../Images/FR/pro/menu/tab4.jpg') scroll no-repeat left top;}
#menu li a#tabGammeUtilitaire:hover,#menu li a#tabOffresUtility:hover,#menu li a#tabGammeAffaire:hover,#menu li a#tabGammeBusiness:hover{background-position:left bottom;}
#menu li a#tabGammeUtilitaire.on,#menu li a#tabOffresUtility.on,#menu li a#tabGammeAffaire.on,#menu li a#tabGammeBusiness.on{background-position:left bottom;cursor:default;}
#menu li a#tab{display:block;height:35px;background:transparent url('../../../Images/FR/pro/menu/tabRepeat.jpg') scroll repeat-x ;color:#9e9e9e;text-decoration:none;}
#menu li a#tab:hover{background-position:left bottom; color:#FFFFFF;}
#menu li a#tab.on{background-position:left bottom;cursor:default; color:#FFFFFF;}
#menu li.separator{display:block; vertical-align:top; width:3px;height:35px;background:transparent url('../../../Images/FR/pro/menu/separator.jpg') scroll no-repeat;}
#breadcrumbs{width:auto;height:20px;padding:16px 24px 0 22px;position:absolute;z-index:3;top:24px;left:8px;background:transparent url('../../../Images/FR/pro/bg/breadcrumbs.png') scroll no-repeat 0 0;font-family:Verdana,Arial,Geneva;font-size:10px;}
#breadcrumbs span{color:#063365;}
#breadcrumbs a{color:#777;}
/* cat */
body > .container .cat-block {margin: -15px 0px 12px;}
body > .container .cat-block ul.cat {margin: 0px; width: 100%; display: table;}
body > .container .cat-block ul.cat li {list-style: none; padding: 20px 10px; width: 25%; text-align: center; margin-left: -1px; border-left-color: rgb(203, 203, 203); border-left-width: 1px; border-left-style: solid; display: table-cell; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#40ffffff',GradientType=0); background-repeat: repeat-x; background-color: rgba(255, 255, 255, 0.64);}
body > .container .cat-block ul.cat li a {text-transform: uppercase; line-height: 20px; letter-spacing: -1.25px; font-family: "Peugeot"; font-size: 14px; vertical-align: middle; display: inline-block;}
body > .container .cat-block ul.cat li.active {background: url("../../../../Images/FR/pro/V6/background/bg_menu_activ.png") no-repeat bottom; filter: none;}
body > .container .cat-block ul.cat li.active a {color: rgb(255, 255, 255);}
body > .container .cat-block ul.cat li.active a:hover {text-decoration: none; pointer: default;}
body > .container .cat-block {margin: 20px 0px 0px; top: 0px; width: 100%; position: absolute;}
body > .container .cat-block {margin: 35px 0px 0px;}
body > .container .cat-block {margin: 0px; top: 0px; width: 100%; position: relative;}
body > .container .cat-block ul.cat {background-color: rgb(231, 232, 234);}
body > .container .cat-block ul.cat li {background: 0px; padding: 15px 10px; border: 0px currentColor;}
body > .container .cat-block ul.cat li a {line-height: 12px; font-size: 12px;}
body > .container .cat-block ul.cat li.active {background: repeat-x 0px rgb(23, 33, 50); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b2638',endColorstr='#ff131e2c',GradientType=0);/* <group=footer> */
#footer{width:100%;float:left;margin-bottom:10px;}
#footer a{font-size:10px;color:#777;}
/* Multilingue */
div#language{padding-right: 0px 0px 0px 4px;margin-right: 200px;position: absolute;height: 22px;font-variant: small-caps;border-color:#9AACC4;border-style:solid;border-width:0 1px 1px;right: 0px;top:0px;}
div#language ul{background-color:transparent;overflow:hidden;padding:0px 0px;position:relative;}
div#language ul li, div#language ul a, div#language ul a:link, div#language ul a:visited {color:#000000;}
div#language ul li{padding:0 3px 0 4px;float:left;}
div#language ul a, div#language ul a:link, div#language ul a:visited{padding-left:5px;}
div#language ul li a {background:url("../../../Images/FR/classic/commun/arrow_lang_classic.png") no-repeat scroll left center transparent;text-decoration:none;}
div#language ul li.current_lang a {background:url('../../../Images/FR/classic/commun/arrow_lang_current.png') no-repeat scroll left center transparent;color:#386BA0;text-decoration:none;}
div#langChoice div span{background-color:#F3F3F3;display:block;margin:0 0 5px;}
div#langChoice div span a{background:none repeat scroll 0 0 #F3F3F3;border-top:4px solid #EEEEEE;color:#333333;display:block;float:right;font-size:1.5em;font-weight:bold;margin-top:6px;padding:10px 40px;text-align:center;text-decoration:none;width:248px;}
div#langChoice div span a:hover {border-top:4px solid #365680;color:#365680;display:block;float:right;font-size:1.5em;font-weight:bold;margin-top:6px;padding:10px 40px;text-align:center;text-decoration:none;width:248px;}
#langlist{width: 260px; float: right; margin-top: 408px; }
#visuel_multilangue{ background-image:url("../../Images/FR/classic/commun/2922-0a26ad.jpg"); float:left; width:645px; height:507px;}
