/* --- RESET CSS --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td , button{ margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { font:normal 62.5%/1  Arial, Helvetica, sans-serif; background:#ede7db; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.bp-select, .bp-input, .bp-button {color:#808992;font-weight:bold;font-size:1.1em;font-family:"Trebuchet MS";width:100%;margin:0; padding:0;}
a {text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}

/* CLEAR */
.ede-clear:after {content:' ';display:block;clear:both;width:0;height:0;font-size:0;line-height:0;overflow:hidden;zoom:1;}

/* FONT */
@font-face {
    font-family: 'HelveticaNeueCondensed';
    src: url('../fonts/hlc_____-webfont.eot');
    src: url('../fonts/hlc_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hlc_____-webfont.woff') format('woff'),
         url('../fonts/hlc_____-webfont.ttf') format('truetype'),
         url('../fonts/hlc_____-webfont.svg#HelveticaNeueCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSS 3 */
.ede-page,
.ede-box-1,
.ede-box-2,
.ede-box-3,
.ede-box-4,
.ede-box-5,
.ede-box-6,
.ede-box-7,
.ede-box-8,
.ede-box-9,
.ede-box-10,
.ede-box-11,
.ede-link-btn,
.ede-login,
.ede-banniere,
.ede-toolbox,
.ede-toolbox-bloc,
.ede-last-commande tr th,
.ede-stage span,
.ede-stage-nbr,
.ede-stage-content-2,
.ede-deplie-list li a,
.ede-box-white,
.ede-deplie-content,
.ede-point-red,
.ede-border-blue > h3,
.ede-recap-commande .ede-recap-commande-footer li.ede-recap-commande-details a,
.ede-box-12,
.ede-box-13{behavior: url("htc/PIE.htc");zoom:1;}

/* Global */
h2{
	color:#1d6caf;
	font-size:2.4em;
	text-transform:uppercase;
	padding:5px 0;
}
h3{
	font-size:1.3em;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}
.ede-border-blue > h3{
	color:#fff;
	font-style:normal;
	padding:5px 0 5px 10px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.27, rgb(32,96,160)),
		color-stop(0.64, rgb(40,126,206))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(32,96,160) 27%,
		rgb(40,126,206) 64%
	);
	-pie-background: linear-gradient(#287ece, #2060a0);	
	background: -o-linear-gradient(#287ece, #2060a0);
	-moz-border-radius:0 50px 0 0;
	border-radius:0 50px 0 0;
}
.ede-font{font-family: 'HelveticaNeueCondensed';}
.ede-page{
	background-color:#fff;
	width:1024px;
	margin:0 auto;
	padding:10px 0 0 0;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	color:#484848;
}
.ede-content{padding:10px;}
.ede-flt-r{float:right;}
.ede-flt-l{float:left;}

.ede-gab-1{width:49%;}

.ede-border-blue{border:1px solid #2167A8;padding:10px;}
.ede-no-border{border:none!important;}

.ede-box-1{
	-webkit-border-radius: 0 40px 40px 40px;
	-moz-border-radius:0 40px 40px 40px;
	border-radius:0 40px 40px 40px;
}
.ede-box-2{
	-webkit-border-radius:10px 10px 10px 0;
	-moz-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
}
.ede-box-3{
	-webkit-border-radius:50px 50px 50px 0;
	-moz-border-radius:50px 50px 50px 0;
	border-radius:50px 50px 50px 0;
}
.ede-box-4{
	-moz-border-radius:50px 50px 0 50px;
	border-radius:50px 50px 0 50px;
}
.ede-box-5{
	-moz-border-radius:40px 0 40px 40px;
	border-radius:40px 0 40px 40px;
}
.ede-box-6{
	-moz-border-radius:50px 0 50px 50px;
	border-radius:50px 0 50px 50px;
}
.ede-box-7{
	-moz-border-radius:0 50px 50px 50px;
	border-radius:0 50px 50px 50px;
}
.ede-box-8{
	-moz-border-radius:45px 45px 45px 0;
	border-radius:45px 45px 45px 0;
}
.ede-box-9{
	-moz-border-radius:10px;
	border-radius:10px;
}
.ede-box-10{
	-moz-border-radius:0 40px 0 0;
	border-radius:0 40px 0 0;
}
.ede-box-11{
	-moz-border-radius:0 0 40px 40px;
	border-radius:0 0 40px 40px;
}
.ede-box-12{
	-moz-border-radius:0 25px 25px 25px;
	border-radius:0 25px 25px 25px;
}
.ede-box-13{
	-moz-border-radius:0 25px 0 0;
	border-radius:0 25px 0 0;
}


.ede-box-title{
	font-size:1.8em;
	text-transform:uppercase;
}
.ede-bloc-title{
	font-size:;
	color:#4179af;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:15px;
}
.ede-marg-b-10{margin-bottom:10px;}
.ede-marg-r-10{margin-right:10px;}
.ede-marg-r-20{margin-right:20px;}
.ede-marg-b-20{margin-bottom:20px!important;}

.ede-no-padd{padding:0!important;}
.ede-page .ede-box-noraduis{border-radius:0!important;}

.ede-link-btn{
	font-size:1.3em;
	display:block;
	text-transform:uppercase;
	padding:0 10px;
	height:26px;
	line-height:26px;
	color:#fff;
	font-family: 'HelveticaNeueCondensed';	
	border:2px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	-moz-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
	background:#287dcb url(../img/bg-link-btn-2.jpg) 0 0 repeat-x;
	text-align:center;
	cursor:pointer;
}
.ede-link-btn-2{
	font-size:1.3em;
	display:block;
	text-transform:uppercase;
	padding:0 10px;
	height:26px;
	line-height:26px;
	color:#fff;
	font-family: 'HelveticaNeueCondensed';	
	border:2px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	-moz-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
	background:#287dcb url(../img/bg-link-btn.jpg) 0 0 repeat-x;
	text-align:center;
}
.ede-link-btn-color{
	background:#2168aa url(../img/bg-link-btn-2.jpg) 0 0 repeat-x;
}
.ede-link-btn:hover{text-decoration:none;}
.ede-link-btn span{
	background:url(../img/picto-link-btn.png) 0 40% no-repeat;
	padding-left:20px;
}

.ede-link-btn-inverse span{
	background:url(../img/picto-link-btn-inverse.png) 0 40% no-repeat;
	padding-left:20px;
}
.ede-forget-mdp .ede-link-btn{
    margin-left:0!important;
}
.ede-toolbox-login .ede-link-btn input{
	background:url(../img/picto-link-btn.png) 0 40% no-repeat;
	padding-left:20px;
	border:0;
	text-transform:uppercase;
	color:#fff;
	margin-top:4px;
    cursor:pointer;
    font-family:inherit;
}
.ede-home{
	background-image:url(../img/deco.png);
	background-position:0 85%;
	background-repeat:no-repeat;
}
.ede-fil-ariane{
	zoom:1;
	font-size:1.1em;
}
.ede-fil-ariane .ede-on{
	color:#1d6caf
}
.ede-fil-ariane li{
	float:left;
	padding-right:3px;
}
.ede-fil-ariane a{
	color:#8b7a68;
	vertical-align:top;
}
.ede-fil-ariane img {
	margin-top:-2px;
}
/* Header */
.ede-head-1{
	padding:0 10px 13px 10px;
	zoom:1;
}
.ede-head-1 li{
	float:left;
}
.ede-num-tel{
	margin-top:-5px;
}
.ede-head-1 .ede-login{
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	margin-top:-20px;
	padding:0 20px 10px 10px;
	margin-left:10px;
	position:relative;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.21, rgb(218,218,218)),
		color-stop(0.53, rgb(247,247,247))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(218,218,218) 21%,
		rgb(247,247,247) 53%
	);
	-pie-background: linear-gradient(#F7F7F7, #dadada);	
	background: -o-linear-gradient(#F7F7F7, #dadada);	
	-moz-border-radius:0 0 55px 0;
	border-radius:0 0 55px 0;
	height:33px;
	float:right;
}
.ede-name-co{
	background:url(../img/flch-bas-gris.png) 100% 20% no-repeat;
	padding-right:10px;
	margin-right:10px;
	color:#0d104b;
	text-transform:uppercase;
	float:left;
	margin-top:18px;
}
.ede-name-co span{
	background:url(../img/picto-bonhomme.png) 0 0 no-repeat;
	display:block;
	height:16px;
	margin-top:-3px;
	padding:4px 0 0 24px;
}
.ede-deco{
	background:url(../img/btn-deco.png) 0 0 no-repeat;
	height:15px;
	width:96px;
	display:block;
	float:left;
	color:#fff;
	padding:5px 0 0 15px;
	margin-top:13px;
	text-transform:uppercase;
}
.ede-info-co{
	display:block;
	position:absolute;
	bottom:-16px;
	left:0;
	text-transform:uppercase;
	color:#979797;
}
.ede-info-co-2{
	position:absolute;
	bottom:-14px;
	left:4px;
	text-transform:uppercase;
	color:#0d104b;
}
.ede-info-co-2 span{
	float:left;
	display:block;
}
.ede-point-red{
	background:red;
	-moz-border-radius:5px;
	border-radius:5px;
	height:5px;
	width:5px;
	margin:3px 8px 0 8px;
}
.ede-nav-head{
	background:#8b7a68;
	font-family:"HelveticaNeueCondensed";
	font-size:1.6em;
	text-transform:uppercase;
	padding:0 20px;
	zoom:1;
}
.ede-nav-head li{
	float:left;
	border-right:1px solid #b0a69a;
	padding:0 10px;
	border-left:1px solid #7b6c5c;
	height:44px;
	line-height:30px;
}
.ede-nav-head .ede-first{
	border-left:0;
	width:88px;
	padding:0 20px 0 0;
}
.ede-nav-head .ede-first a{
}
.ede-nav-head li img{
	margin:5px 0 0 45px;
}
.ede-nav-head .ede-last{
	border-right:0;
}
.ede-nav-head li a{
	color:#fff;
	display:block;
	height:35px;
	margin-top:9px;
	padding:0 10px;
	-moz-border-radius:0 10px 0 0;
	border-radius:0 10px 0 0;
	text-decoration:none;
}
.ede-nav-head li a:hover{
	background:#c5bcb3;
}
.ede-EC{
	border-right:1px solid #dadada;
	padding:0px 30px 0 10px;
	height:44px;
	line-height:44px;
	position:relative;
}
.ede-page-login .ede-EC{
	border:none;
}
.ede-EC a{
	font-size:1.6em;
	text-transform:uppercase;
	color:#8b7a68;
}
.ede-EC > a > span{
	font-size:1.2em;
}
.ede-picto-EC{
	position:absolute;
	right:10px;
	top:-8px;
	background:url(../img/picto-EC.png) 0 0 no-repeat;
	height:26px;
	width:32px;
	display:block;
}
.ede-picto-EC-login{
	background:url(../img/picto-EC-login.png) 0 0 no-repeat;
	height:52px;
	width:61px;
	top:-17px;
	right:24px;
}
/* Corps */
.ede-home .ede-corps{
	background:url(../img/acolade.png) 0 -1px no-repeat;
	padding:20px 10px 0 25px;
}
.ede-corps{
	padding:10px;
}
.ede-banniere{
	background:url(../img/bg-banniere.gif) -22px -37px no-repeat;
	height:191px;
	position:relative;
}
.ede-title{
	padding:10px 0 0 10px;
	font-family:"HelveticaNeueCondensed";
	color:#1d6caf;
	font-size:1.4em;
}
.ede-decoration{
	display:block;
	position:absolute;
}
.ede-ballon{
	background:url(../img/ballon.png) 0 0 no-repeat;
	height:132px;
	width:194px;
	top:109px;
	left:6px;
}
.ede-portrait{
	background:url(../img/portrait-banniere.png) 0 0 no-repeat;
	height:223px;
	width:296px;
	bottom:0;
	right:336px;
}
.ede-toolbox{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(33,109,175)),
		color-stop(0.66, rgb(30,33,87))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(33,109,175) 0%,
		rgb(30,33,87) 66%
	);	
	-pie-background: linear-gradient(#1e2157, #216daf);	
	background: -o-linear-gradient(#1e2157, #216daf);	
	border:1px solid #216daf;
	width: 338px;
	padding:7px;
	position:absolute;
	right:21px;
	top:15px;
}
.ede-toolbox a{
	color:#fff;
}
.ede-toolbox-bloc{
	border:2px solid #fff;
	margin-bottom:5px;
	padding:0 0 5px 0;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, rgb(44,128,206)),
		color-stop(0.55, rgb(36,94,157))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(44,128,206) 15%,
		rgb(36,94,157) 55%
	);
	-pie-background: linear-gradient(#245f9d, #2c81ce);	
	position:relative;	
}
.ede-toolbox-bloc .ede-font{
	font-size:1.2em;
	display:block;
	padding:8px 0 0 37px;
	background:url(../img/alo-list-home.png) 0 0 repeat-x;
	text-transform:uppercase;
}
.ede-toolbox-bloc .ede-font span{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
	left:7px;
}
.ede-commande{
	background-image:url(../img/picto-commande.png);
	width:21px;
	height:19px;
	top:5px;
}
.ede-suivre-co{
	background-image:url(../img/picto-suivi-commande.png);
	width:19px;
	height:11px;
	top:8px;
}
.ede-facture{
	background-image:url(../img/picto-facture.png);
	width:12px;
	height:21px;
	top:1px;
}
.ede-toolbox-bloc ul{
	padding:12px 0 0 15px;
	text-transform:uppercase;
	font-size:1.1em;
}
.ede-toolbox-bloc ul li a{
	display:block;
	padding:2px 0 5px 22px;
	background:url(../img/picto-flch-list.png) 0 0 no-repeat;
}
.ede-toolbox-bloc ul .ede-last a{
	padding-bottom:0;
}
.ede-toolbox-bloc .ede-font .ede-deplie{
	background:url(../img/picto-plus.png) 0 0 no-repeat;
	width:13px;
	height:13px;
	top:7px;
	left:250px;
}
.ede-on .ede-font .ede-deplie{
	background:url(../img/picto-moins.png) 0 0 no-repeat;
}
.ede-box-factures ul{display:none;}
.ede-on ul{display:block;}
.ede-contenair{
	padding:20px 0 0 0;
	zoom:1;
}
.ede-col-left{
	float:left;
	width:659px;
}
.ede-box-alerte{
	border:1px solid #e31818;
	padding:15px 10px 0 10px;
	display:none;
}
.ede-box-alerte .ede-box-title{
	border-bottom:1px solid #e31818;
	color:#e31818!important;
	background:url(../img/picto-alerte.png) 5px 0 no-repeat;
	padding:0 0 11px 30px;
}
.ede-box-alerte ul{
	font-size:1.2em;
	padding:10px 0;
}
.ede-box-alerte ul li{
	background:url(../img/puce-red.png) 0 3px no-repeat;
	padding:0 0 5px 20px;
}
.ede-box-alerte ul li a{
	color:#e31818;
}
.ede-border-blue .ede-box-title{
	color:#287bc9;
}
.ede-bloc-content{
	padding-bottom:10px;
	zoom:1;
}
.ede-content-table{
	zoom:1;
}
.ede-content-table .ede-box-title{
	padding:13px 0 10px 25px;
}
.ede-last-commande{
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada; 
	border-collapse:collapse;
	margin-bottom:15px;
}
.ede-last-commande tr th,
.ede-last-commande tr td{
	border:1px solid #dadada;
	border-collapse:collapse;
    border-left:1px solid #dadada;
	padding:5px;
}
.ede-last-commande tr th{
	text-transform:uppercase;
	color:#2c74b4;
	font-weight:bold;
	text-align:left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(97,152,203)),
		color-stop(0.55, rgb(255,255,255))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(97,152,203) 0%,
		rgb(255,255,255) 75%
	);
	-pie-background: linear-gradient(#fff, #6198cb);	
	background: -o-linear-gradient(#fff, #6198cb);	
}
.ede-last-commande tr.ede-pyjama td{
	background:#eef4fa;
}
.ede-last-commande tr td{
	font-size:1.1em;
	color:#484848;
	padding:10px 5px;
}
.ede-last-commande tr .ede-last{
	border-right:none;
	text-align:center;
}
.ede-content-table .ede-link-btn{
	margin:0 15px 15px 0;
}
.ede-bloc-mini .ede-border-blue{
	background:#fff;
}
.ede-bloc-mini .ede-link-btn{
	width:80%;
	margin:0 auto;
}
.ede-bloc-txt{
	font-size:1.1em;
}
.ede-col-right{
	float:right;
	width:312px;
}


/* Commande */
.ede-page-commande .ede-corps{
	margin:10px;
	width:926px;
}
.ede-content-com{
	background:url(../img/bg-commande.gif) 2px 10px no-repeat;
	padding:10px 0 10px 0;
}
.ede-stage-content{
	border-bottom:1px solid #2167A8;
	background:url(../img/visu-stage-content.png) 100% 0 no-repeat;
}
.ede-stage{
	font-family: 'HelveticaNeueCondensed';
	text-transform:uppercase;
	padding:0 0 0 50px;
	position:relative;
	z-index:2;
	zoom:1;
}
.ede-stage .ede-border-blue{
	padding:0;
}
.ede-stage li{
	overflow:hidden;
	zoom:1;
	padding:5px 0 0 10px;
	font-size:1.2em;
}
.ede-stage span{
	background:#e31818;
	display:block;
	float:left;
	height:14px;
	width:18px;
	-moz-border-radius:9px;
	border-radius:9px;
	font-size:1em;
	color:#fff;
	text-align:center;
	padding-top:4px;
	position:relative;
	z-index:2;
	left:5px;
}
.ede-stage .ede-on{
	padding-left:0;
	padding-bottom:10px;

}
.ede-stage .ede-on a{
	background:url(../img/btn-stage.png) 100% 0 no-repeat;
	color:#fff;
	font-size:1.2em;
	line-height:35px;
	padding-right:25px;
	height:44px;
}
.ede-stage a:hover{
	text-decoration:none;
}
.ede-stage .ede-on span,
.ede-stage-nbr{
	border:2px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	height:38px;
	width:42px;
	-moz-border-radius:21px;
	border-radius:21px;
	font-size:2.75em;
}
.ede-stage a{
	color:#216bad;
	display:block;
	padding:5px 0 0 10px;
	float:left;
	height:25px;
}
.ede-stage-nbr{
	display:block;
	float:left;
}
.ede-stage-content-2{
	padding:20px 10px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(173,203,231)),
		color-stop(0.57, rgb(201,221,239)),
		color-stop(0.79, rgb(218,232,244))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(173,203,231) 13%,
		rgb(201,221,239) 57%,
		rgb(218,232,244) 79%
	); 
	-pie-background: linear-gradient(#dae8f4, #adcbe7);	
	background: -o-linear-gradient(#dae8f4, #adcbe7);	
	position:relative;
	zoom:1;
	margin:19px 10px!important;
	z-index:3;
}
.ede-stage-content-2 p{
	font-weight:bold;
	font-style:italic;
	font-size:1.3em;
	margin-bottom:10px;
}
.ede-txt{
	text-transform:uppercase;
	color:#1d6caf;
	
}
.ede-deplie-list li{
	float:left;
	padding-right:20px;
	font-size:1.3em;
}
.ede-deplie-list li a{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	-moz-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
	border:1px solid #216daf;
	display:block;
	padding:5px 10px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(33,109,175)),
		color-stop(0.57, rgb(32,74,132)),
		color-stop(0.79, rgb(30,33,87))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(33,109,175) 13%,
		rgb(32,74,132) 57%,
		rgb(30,33,87) 79%
	);
	-pie-background: linear-gradient(#1e2157, #216daf);	
	background: -o-linear-gradient(#1e2157, #216daf);
	position:relative;	
}
.ede-deplie-list li a:hover{
	text-decoration:none;
}
.ede-deplie-list .ede-deplie{
	background:url(../img/picto-plus-2.png) 0 0 no-repeat;
	width:13px;
	height:13px;
	display:block;
	float:left;
	margin-right:5px;
}
.ede-deco-pointe{
	position:absolute;
	bottom:-37px;
	left:45%;
	display:block;
	background:url(../img/pointe.gif) 0 0 no-repeat;
	width:43px;
	z-index:3!important;
	height:37px;
}
.ede-content-tc{
	margin:0 10px;
	zoom:1;
	position:relative;
	z-index:0;
}
.ede-content-tc .ede-title{
	text-align:center;
	font-size:1.8em;
	text-transform:uppercase;
}
.ede-entete{
	position:relative;
	padding:3px 0 10px 0;
}
.ede-entete .ede-link-btn{
	position:absolute;
	top:0;
	right:0;
}
.ede-deplie-content {
	color:#fff;
    -webkit-border-radius: 0 40px 40px 0;
	-moz-border-radius: 0 40px 40px 0;
	border-radius: 0 40px 40px 0;
	display:none;
	padding: 20px 10px;
    padding-bottom: 10px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(33,109,175)),
		color-stop(0.57, rgb(32,74,132)),
		color-stop(0.79, rgb(30,33,87))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(33,109,175) 13%,
		rgb(32,74,132) 57%,
		rgb(30,33,87) 79%
	);
	-pie-background: linear-gradient(#1e2157, #216daf);
	background: -o-linear-gradient(#1e2157, #216daf);
	position:relative;
	zoom:1;
}
.ede-deplie-content-col { float: left; }
.ede-deplie-content-col1 {
    margin-right: 10px;
    width: 220px;
}
.ede-deplie-content-col2 {
    width: 630px;
}
.ede-box-white {
    background: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 10px;
    margin-bottom: 10px;
    overflow: hidden;
	color:#000;
}
.ede-deplie-list li.current a {
    background: #1e2157;
    border:1px solid #1e2157;
    -moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
    padding-bottom: 15px;
}
.ede-deplie-list li.current a .ede-deplie{
	background:url(../img/picto-moins-2.png) 0 0 no-repeat;
}
.ede-deplie-list li.current a:hover {
	text-decoration:none;
}
.ede-page-commande .ede-box-alerte,
.ede-box-entete{
	margin:0 10px;
}
.ede-box-entete dl,
.ede-box-entete dl dt,
.ede-box-entete dl dd{
	float:left;
}
.ede-box-entete dl{
	padding-right:20px;
	text-transform:uppercase;
	color:#484848;
}
.ede-box-entete dl dt{
	padding-right:5px;
}
.ede-box-entete dl dd{
	font-size:1.2em;
	font-weight:bold;
}

.ede-box-white-stage{
	padding:10px 30px;
	position:relative;
}
.ede-box-white-stage .ede-champs{
	top:0;
}
.ede-box-champs {
	margin-bottom:10px;
}
.ede-box-champs p{
	font-size:1em;
	text-transform:uppercase;
	font-style:normal;
	color:#1d6caf;
	width:65px;
	padding-right:20px;
}
.ede-box-champs > div > div{
	margin-bottom:10px;
}
.ede-box-champs select{
	width:180px;
}
.ede-box-champs label{
	margin-right:15px;
	font-size:1.1em;
	color:#1d6caf;
	margin-left:5px;
}
.ede-box-white-stage .ede-separateur{
	padding-right:65px;
}
.ede-separateur{
	border-right:1px solid #216bad;
}
.ede-content-link{
	width:385px;
	min-width:385px;
	margin:0 auto;
}
.ede-stage-table{
	float:right;
}
.ede-stage-table .ede-on{
	background:url(../img/btn-stage-arrondi.png) 0 26% no-repeat;
	padding-left:18px;
	padding-right:30px;
}
.ede-stage-table a{
	padding-left:0;
	z-index:1;
	position:relative;
}
.ede-stage-table span{
	position:relative;
	z-index:0;
	margin-left:-30px;
	margin-top:-2px;
}
/*Login*/
.ede-page-login h1,
.ede-home h1{
	font-size:1.8em;
	text-transform:uppercase;
	font-weight:normal;
	position:relative;
	width:400px;
	margin-left: -40px;
}
.ede-page-login h1 > span,
.ede-home h1 > span{
	display:block;
	font-size:1.33em;
}
.ede-page-login h1 > span > span,
.ede-home h1 > span > span{
	font-size:1.23em;
}
.ede-page-login .ede-nav-head{
	height:44px;
}
.ede-page-login .ede-nav-head li{
	display:none;
}
.ede-page-login .ede-corps{
	height:464px;
	background:url(../img/bg-login.png) 0 0 no-repeat;
}
.ede-page-login .ede-corps-default{
	height:464px;
	background:url(../img/bg-login-default.png) 0 0 no-repeat;
}
.ede-bloc-bienvenu{
	padding:54px 0 120px 285px;
	background:url(../img/ballon-login.png) 32px 0 no-repeat;
	position:relative;
	top:-25px
}
.ede-bloc-bienvenu .ede-toolbox{
	top:113px;
	right:22px;
}
.ede-bloc-bienvenu .ede-title{
	margin-bottom:40px;
	padding:0;
}
.ede-bloc-bienvenu-default{
	padding:54px 0 20px 100px;
	position:relative;
	top:-25px
}
.ede-bloc-bienvenu-default .ede-toolbox{
	top:113px;
	right:22px;
}
.ede-bloc-bienvenu-default .ede-title{
	margin-bottom:40px;
	padding:0;
}
.ede-page-login .ede-corps dl{
	font-size:1.4em;
	color:#484848;
	font-weight:bold;
	text-justify:auto;
	width: 280px;
}
.ede-page-login .ede-corps dl dt{
	padding-bottom:10px;
}
.ede-page-login .ede-corps dl dd{
	padding-bottom:5px;
	text-indent:30px;
	background:url(../img/puce-blue.png) 16px 4px no-repeat;
}
.ede-page-login .ede-toolbox-login .ede-title{
	color:#fff;
	font-size:1.8em;
	margin:7px 0 0 15px;
	background:url(../img/cadnas.png) 0 0 no-repeat;
	padding:2px 0 10px 25px;
	text-transform:uppercase;
}
.ede-toolbox-login{
	padding:0 20px 20px 20px;
}
.ede-recaptcha-login
{
 text-align: center ! important;
}
.ede-recaptcha-login-text
{
    color:#1d6caf;
}
.ede-toolbox-login .ede-box-9{
	background:#fff;
	padding:10px;
}
/*.ede-toolbox-login .ede-box-9 ul .ede-clear,*/
.ede-champs,
.ede-box-champs p{
	background:url(../img/puce-red.png) 0 0px no-repeat;
	padding-left:5px;
}
.ede-toolbox-login ul li{
	zoom:1;
}
.ede-champs{
	padding-bottom:15px;
	display:block;
	position:relative;
	top:-5px;
	left:-3px;
	padding-left:8px;
}
.ede-toolbox-login a{
	color:#1d6caf;
	display:block;
}
.ede-toolbox-login ul li label,
.ede-infos-commande dd label{
	display:block;
	width:98px;
	float:left;
	color:#1d6caf;
	text-transform:uppercase;
}
.ede-toolbox-login ul li input{
	border:1px solid #dadada;
	margin-top:-5px;
	margin-bottom:10px;
	float:left;
	width: 200px;
	display:block;
}
.ede-toolbox-login .rememberMe label,
.ede-toolbox-login .rememberMe input{
    vertical-align:middle;
    color:#1D6CAF;
    float: none;
    display: inline;
    text-transform: none;
    margin: 0;
    border: none;
}
.ede-toolbox-login .rememberMe input {
    width: 13px;
}
.ede-link-login{
	padding:10px 25px 0 0;
	clear:both;
}

.ede-link-login a{
	text-align:right;
	margin-bottom:10px;
	text-decoration:underline;
}
.ede-link-login a:hover{
	text-decoration:none;
}
.ede-no-compte{
	font-size:1.2em;
	background:url(../img/picto-link-btn-2.png) 23% 0 no-repeat;
	padding-top:2px;
}

/*etape 2*/
.ede-stage-infos{
	margin:0 10px;
}
.stage-buttons{
	padding-left:214px;
	padding-top:20px;
}
.ede-infos-commande{
	position:relative;
	margin-bottom:10px;
	border-bottom:1px solid #216BAD;
}
.ede-stage-infos .ede-last{
	border-bottom:none;
}
.ede-infos-commande dt{
	font-size:1.2em;
}
.ede-infos-commande dd{
	padding-bottom:15px;
}
.ede-infos-commande dd label{
	width:150px;
	text-align:right;
	padding-right:10px;
}
.ede-infos-commande dd input{
	margin-top:-5px;
	width:200px;
}
.ede-infos-commande .ede-link{
	position:absolute;
	right:351px;
	top:44px;
	font-size:1.3em;
}
.ede-recap-commande{
	margin:0 10px 10px 10px;
}
.ede-recap-commande .ede-content{
	padding:0 0 0 10px;
}
.ede-recap-commande ul{
	float:left;
	width:49%;
	padding:20px 0 10px 0;
}
.ede-recap-commande .ede-separateur{
}
.ede-recap-commande .ede-col-r span{
	width:140px;
}
.ede-recap-commande ul li{
	padding:0 0 10px 0;
	overflow:hidden;
	zoom:1;
	font-size:1.2em;
}
.ede-recap-commande ul span{
	color: #1D6CAF;
    text-transform: uppercase;
	display:block;
	width:180px;
	float:left;
	text-align:right;
	padding-right:10px;
}
.ede-recap-commande ul li strong{
	color:#000;
	float:left;
	display:block;
}
/*etape 3*/
.ede-facturation{
	padding:0!important;
}
.ede-facturation dl{
	float:left;
	padding:15px 10px 0 10px;
	border-right:1px solid #8eb3d4;
	height:100px;
}
.ede-facturation dl dt,
.ede-facturation dl dd{
	float:left;
}
.ede-facturation dl dt{
	text-transform:uppercase;
	color:#1d6caf;
	padding-right:3px;
}
.ede-facturation .ede-col-1{
	width:295px;
}
.ede-facturation .ede-col-2{
	width:380px;
}
.ede-facturation .ede-col-3{
	width:163px;
	border-right:none;
}
.ede-recap-commande .ede-recap-commande-footer{
	width:98%;
	border-top:1px solid #8eb3d4;
	padding:0 0 0 20px;
}
.ede-recap-commande .ede-recap-commande-footer li{
	float:left;
	padding-bottom:0;
	border-right:1px solid #8eb3d4;
	padding:5px 30px;
	text-transform:uppercase;
	color:#1d6caf;
}
.ede-recap-commande .ede-recap-commande-footer li.ede-recap-commande-details{
	float:right;
	padding:0;
}
.ede-recap-commande .ede-recap-commande-footer li.ede-recap-commande-details a{
	 border-radius: 10px 2px 20px 0;
    -moz-border-radius: 10px 2px 20px 0;
    -webkit-border-radius: 10px 2px 20px 0;
}
.ede-paiement{
	padding:0;
	padding-top:40px;
}
.ede-paiement ul li{
	padding:10px 0;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #cfcfcf;
}
.ede-paiement ul li.ede-first{
	border-top:none;
}
.ede-paiement ul li span{
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	color:#1d6caf;
	display:block;
	width:35%;
	text-align:right;
	float:left;
	padding-right:10px;
}
.ede-paiement ul li a{
	color:#2c76b4;
	font-weight:bold;
}
.ede-fg{
	background:#f1f1f1;
}
.ede-paiement .ede-chps-saisie{
	clear:both;
	padding-left:325px;
}
.ede-chps-saisie div,
.ede-chps-saisie li{
	margin-bottom:10px;
}
.ede-chps-saisie label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	color:#1d6caf;
	text-transform:uppercase;
}
.ede-paiement .ede-chps-saisie input{
	width:285px;
}

/*Mon profil*/
.ede-page-profil .ede-champs{
	margin:20px 0 0 10px;
	padding-bottom:0;
	background-position:0 1px;
}
.ede-info-g > div{
	width:49%;
	height:220px;
}
.ede-info-g{
	margin-bottom:10px;
}
.ede-info-g > .ede-border-blue{
	padding:0;
}
.ede-content-profil .ede-chps-saisie{
	padding:30px 0 20px 0;
}
.ede-content-profil label{
	width:125px;
}
.ede-content-profil input,
.ede-content-profil select{
	font-size:1.1em;
}
.ede-content-profil input{
	width:290px;
}
.ede-content-profil select{
	width:294px;
}
.ede-content-mdp label{
	width:380px;
}
.ede-content-mdp .ede-btn-mdp{
	width:690px;
	padding:10px 0 5px 0;
}
.ede-content-conditions{
	padding:20px 30px 0 30px;
}
.ede-content-conditions ul li input{
	width:13px;
	vertical-align:middle;
}
.ede-content-conditions .ede-chps-saisie label{
	display:inline;
	float:none;
	vertical-align:middle;
	margin-left:5px;
}
.ede-content-conditions .ede-chps-saisie a{
	color:#1D6CAF;
	text-decoration:underline;
}
.ede-content-conditions .ede-chps-saisie a:hover{
	text-decoration:none;
}
.ede-mentions{
	background:#f1f1f1;
	padding:10px 25px;
}
.ede-mentions p{
	padding-bottom:10px;
}
.ede-content-profil .stage-buttons{
	padding-left:385px;
}
.ede-content-profil .ede-champs{
	display:inline;
}
/* Footer */
.ede-footer{
	font-size:1.1em;
	text-transform:uppercase;
}
.ede-footer a{
	margin-right:3px;
	vertical-align:middle;
}
.ede-nav-footer-1{
	background:#8b7a68;
}
.ede-nav-footer-1 ul{
	text-align:center;
	margin:0 auto;
	zoom:1;
	padding:16px;
}
.ede-nav-footer-2{
	text-align:center;
	margin:0 auto;
	padding:16px;
	zoom:1;
}
.ede-nav-footer-1 ul li,
.ede-nav-footer-2 li{
	display:inline;
	padding-right:5px;
}
.ede-nav-footer-1 ul li,
.ede-nav-footer-1 ul li a{
	color:#fff;
}
.ede-nav-footer-2 li,
.ede-nav-footer-2 li a{
	color:#8b7a68;
}

#ede-header-menu 
{
    position: relative;
    height: 44px;
    background-color: #8B7A68;
    font-family: "HelveticaNeueCondensed";
    font-size: 1.6em;
    text-transform: uppercase;
    z-index: 99;
}

#ede-header-menu ul {
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center;
    zoom:1;
}

#ede-header-menu li {
    float:left;
    padding:0;
    height: 44px;
    line-height: 44px;
    border-left: 1px solid #7B6C5C;
    border-right: 1px solid #B0A69A;
}

#ede-header-menu li a {
    display:block;
    width: 170px;
    border-radius: 0 10px 0 0;
    color:white;
    text-decoration:none;
    padding: 0 10px;
   
}

#ede-header-menu ul li ul
{
    display: none;
    background-color: #8B7A68;
}

#ede-header-menu ul li:hover
{
    background-color: #C5BCB3;
    border-radius: 0 30px 0 0;
}

#ede-header-menu ul li ul li:hover{
    background-color: #C5BCB3;   
    border-radius:0;
}

#ede-header-menu ul li:hover ul
{
    display: block;
}

#ede-header-menu li:hover ul li
{
    float: none;
    border: none;
}