
/*.ContentBlockInner{padding:3em; width:50%; margin:auto;}*/
/**/
 /*td p {margin:2px;padding:0}*/
/*#ctl00_Main_TcktFront_BtnPrevious{display:none};*/
/****** STYLE **********/
/*h2 {color:#030344; font-size:1.4em;}
h3 {color:#0fa275; font-size:1.1em;}
.TitreRubriqueBo {font-size:1.2em;font-weight:bold;color:black;border-bottom:3px solid #030344;padding:8px; background-color:white;}*/

#ctl00_Main_DownloadTemplate {display:none;}
#ctl00_Main_MenuStep3 { display:none; }
body { font-family:peugeot; background-image:url(../images/client/940/images/backgroundFadeOut.jpg); background-repeat:no-repeat; background-position:center 260px; background-size:100% auto; overflow-y:scroll; }
.homepage h1 { display:block; }
h1 { color: #565e6b;    padding: 8px;    margin-top: 0; font-weight:normal; margin-top:25px; padding-left:0; display:none;
/*text-transform:uppercase; */
font-family: peugeot-light; }
#mainNav li.current { background-image:none; background-color:#F0F0F0; }
#mainNav li a em { font-size:16px; }
#mainNav li a span { font-size:14px; }
#mainNav li.lastDone, #mainNav li { background-image:none; background-color:#C0C0C0; }
.group #navlinks ul li a:hover { color:#0062C5 !important; }
#ctl00_Main_logindiv { text-align:right; }
/*----------------------Encadrement-----------------------*/

div#RegistrationConfirmation {padding:20px;}
#ctl00_tdCorpsRegistration {/*border:1px solid brown;*/padding-top:0;}
.tableRegistration{/*background-repeat:no-repeat;box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);background-position:top center;*/margin:0 auto; width:100%; margin:auto; }
#contenu { font-size:14px; }
#contenu, .menu_top_container, .divBtm { max-width:1280px; padding-bottom:30px; }
.divBtm  { padding:10px; border-top:solid 1px #C0C0C0; padding-bottom:30px; }

#ctl00_Main_Content{min-height:570px}

#ctl00_Main_Layout_5499{padding-top:2em}
#ctl00_Main_AuthPanel{padding-top:0 !important}

/*----------------------BANNIERE-----------------------*/
/*#ctl00_TopLine, #ctl00_ImgEnteteDroite { height:230px}*/
#ctl00_ImgEnteteDroite {display:none;}
#ctl00_TopLine { background-color:#0c1015; background-image:url(../images/client/940/images/car.png); background-repeat:no-repeat; background-position:right center; background-size:auto 100%; }
.tdEnteteRegistrationTop{ background-size: auto 100%; background-image:url(../images/client/940/images/writing.png); background-repeat:no-repeat; background-position:left center; height:220px; }
.topLeft { position:absolute; top:68px; left:50px; }

.tdEnteteRegistrationLogo { display:none; height:auto; }


/*----------------------MENU-----------------------*/
#ctl00_TblRwMenu_Home{width:15%;text-align:center;}
#ctl00_TblRwMenu_MTOP7219{width:14%;text-align:center;}
#ctl00_TblRwMenu_MTOP7220{width:13%;text-align:center;}
#ctl00_TblRwMenu_MTOP7221{width:22%;text-align:center;}
#ctl00_TblRwMenu_MTOP7222{width:22%;text-align:center;}
#ctl00_TblRwMenu_MTOP7223{width:14%;text-align:center;}
.menu_top ul li:hover a, .menu_top ul li.actif a { background-image:none; }
.menu_top ul li a { border-bottom:solid 4px Transparent; font-weight:normal; text-transform:uppercase; font-size:14px; }
.menu_top ul li:hover a, .menu_top ul li.selected a { border-bottom:solid 4px #0062c5;display:block; }
.CellMenu {height:auto; }



/*----------------------Modification  de la taille des pages-----------------------*/
#ctl00_Main_AuthPanel{height:30em;}
/*#ctl00_Main_Layout_5498{height:30em;}*/


/*----------------------Boutton-----------------------*/
a.CssButton.squareButton{padding:0.6em !important; font-size: 1em !important; padding-top:0}

.CssButton.squareButton {
  background-color:#3c3947;
  color:White !important;
  background-image:none;
  cursor:pointer;
  text-decoration: none;
  border-radius:0;
  padding:8px;
  text-transform:uppercase;
  font-weight:normal;
}

.CssButton.squareButton:hover{
  background-color: #3c3947;
  color:White !important;
  background-image:none;
  text-decoration: none;
}

/*---------------------Couleur de la police-----------------------*/
#ctl00_Main_Content{color:black}

/*---------------------Flèche-----------------------*/
.flecheBleue{width:2em; height:1em; background: url(/key4register/images/client/844/images/flecheBleue.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

/*----------------------Mode responsive-----------------------*/
@media screen and (min-width: 1280px) { #ctl00_TopLine { background-size:auto 120% !important; } .tdEnteteRegistrationTop, #ctl00_TopLine, #ctl00_ImgEnteteDroite {height: 300px;} .tdEnteteRegistrationTop { background-size:auto 80% !important; }   body {background-position: center 340px;}}

@media screen and (max-width: 1280px) { #contenu { padding-left:20px; padding-right:20px; } }

@media screen and (max-width: 900px) { .tdEnteteRegistrationTop { background-size:auto 70% !important; } div#ctl00_mainTableRegistration{width:100%;} .menu_top ul {height: 5em;}}

@media screen and (max-width: 800px) {
#ctl00_TopLine, #ctl00_ImgEnteteDroite {height: 180px;} 
#ctl00_mainTableRegistration{width:100%} 
.tdEnteteRegistrationTop, #ctl00_TopLine, #ctl00_ImgEnteteDroite {height: 150px;}
body {background-position: center 210px;}
}

@media screen and (max-width: 480px) {
   /*#contenu .CONTENT_BLOCK p { padding-left:10px; padding-right:10px; }*/
   a.CssButton.squareButton { display: block;width: 95%;height: auto; }
   .menu_top ul li {width:100% !important; }
   .menu_top ul li a { border-bottom:solid 4px White; text-align:left; display:block; }
   .topLeft { position: inherit !important;width: 90% !important;height: auto !important; margin-top:50px; }
   #ctl00_ImgEnteteDroite { display:none; }
   .tdEnteteRegistrationTopInner{text-align:center;}
   .tdEnteteRegistrationTop, #ctl00_TopLine, #ctl00_ImgEnteteDroite {height: 100px;}
   .menu_top_container{padding-bottom: 10px;}
   body {background-position: center 150px;}
}


/*------------FONTS PEUGEOT---------------*/
@font-face{font-family:peugeot;
src:url(http://media.peugeot.fr/design/frontend/desktop/fonts/peugeot_normal_v2-webfont.eot)
;src:url(../images/client/844/fonts/peugeot_normal_v2-webfont.eot?#iefix)
 format("embedded-opentype"),
url(../images/client/844/fonts/peugeot_normal_v2-webfont.woff2)
 format("woff2"),
url(../images/client/844/fonts/peugeot_normal_v2-webfont.woff)
 format("woff"),
url(../images/client/844/fonts/peugeot_normal_v2-webfont.ttf)
 format("truetype"),
url(../images/client/844/fonts/peugeot_normal_v2-webfont.svg#peugeotregular)
 format("svg");font-weight:400;font-style:normal} 
@font-face{font-family:peugeotitalic;
src:url(../images/client/844/fonts/peugeot_italic_v2-webfont.eot)
;src:url(../images/client/844/fonts/peugeot_italic_v2-webfont.eot?#iefix)
 format("embedded-opentype"),
url(../images/client/844/fonts/peugeot_italic_v2-webfont.woff2)
 format("woff2"),
url(../images/client/844/fonts/peugeot_italic_v2-webfont.woff)
 format("woff"),
url(../images/client/844/fonts/peugeot_italic_v2-webfont.ttf)
 format("truetype"),
url(../images/client/844/fonts/peugeot_italic_v2_0-webfont.svg#peugeotitalic)
 format("svg");font-weight:400;font-style:italic} 
@font-face{font-family:peugeotbold;
src:url(../images/client/844/fonts/peugeot_bold_v2-webfont.eot)
;src:url(../images/client/844/fonts/peugeot_bold_v2-webfont.eot?#iefix)
 format("embedded-opentype"),
url(../images/client/844/fonts/peugeot_bold_v2-webfont.woff2)
 format("woff2"),
url(../images/client/844/fonts/peugeot_bold_v2-webfont.woff)
 format("woff"),
url(../images/client/844/fonts/peugeot_bold_v2-webfont.ttf)
 format("truetype"),
url(../images/client/844/fonts/peugeot_bold_v2-webfont.svg#peugeotbold)
 format("svg");font-weight:700;
font-style:normal}@font-face{font-family:peugeotlight;
src:url(../images/client/844/fonts/peugeot_light_v2-webfont.eot)
;src:url(../images/client/844/fonts/peugeot_light_v2-webfont.eot?#iefix)
 format("embedded-opentype"),
url(../images/client/844/fonts/peugeot_light_v2-webfont.woff2)
 format("woff2"),
url(../images/client/844/fonts/peugeot_light_v2-webfont.woff)
 format("woff"),
url(../images/client/844/fonts/peugeot_light_v2-webfont.ttf)
 format("truetype"),
url(../images/client/844/fonts/peugeot_light_v2-webfont.svg#peugeotlight)
 format("svg");font-weight:400;font-style:normal}
