@charset "utf-8";
/*----------------------------------------------------------
	Style principal
	Projet:
	Sommaire:
		Reset css
		Balises par défaut
		Disposition
			Mise en page générale
			Eléments récurrents
			Les pages internes
				home.php
		Classes générales
----------------------------------------------------------*/


/* ========================================================================
 * Reset CSS
 * ========================================================================*/

@import "reset.css";
@import "fonts/font.css";

/* ========================================================================
 * Balises par défaut
 * ========================================================================*/

html { height: 100%; }

body { background: url("../images/bgd_container.png") repeat-x scroll 0 130px #B0B1B3; height: 100%; font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; }
#default-index-index { background: url(../images/bgd_containerHome.png) repeat-x scroll 0 130px #B0B1B3 }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }

p { }
img { }
sup { }
abbr, acronym { }

blockquote, q { }
blockquote { }
cite { }

ul { }
ol { }
dl { }

form { }
fieldset { }
input { }
label { }

a { }
a:link { }
a:visited { }
a:hover { }
a:focus { }
a img { }

code, pre { }
pre { }

hr { }

span.bold{ font-weight:bold; }


/* icone */
[class^="i-"] {background:url(../images/ico.png) no-repeat; display:inline-block;}
.i-helper {background-position: -4px -4px; width: 15px; height: 15px; }
.i-display-video {background-position: -15px -166px; width: 265px; height: 268px;}
.i-tarifs {background-position:-3px -30px; width: 57px; height: 56px;}
.i-tryout {background-position:-4px -97px; width: 56px; height: 56px;}
.i-cible {background-position:-80px -68px; width: 72px; height: 62px;}
.i-letter {background-position:-183px -47px; width: 89px; height: 77px;}
.i-small-video {background-position:-385px -20px; width: 185px; height: 186px;}
.i-smallarrow {background-position:-57px -5px; width: 10px; height: 15px;}

/*=====================================*/

/* Media object 
================== */
.media, .media .context {overflow:hidden;}
	.media .img {float:left; margin-right:20px;}
	.media .img-ext {float:right; margin-left:20px;}



/* buttons 
================== */
.big-button-act { display:inline-block; border: 1px solid #ffcd04;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
box-shadow: 0 0 5px rgba(0,0,0,.3);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCA2MiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWI3YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2ViN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZmZjYjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjYjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMzAiIGhlaWdodD0iNjIiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(bottom, #eb7a00 0%, #eb7a00 7.79%, #ffcb00 88.7%, #ffcb00 100%);
background: -o-linear-gradient(bottom, #eb7a00 0%, #eb7a00 7.79%, #ffcb00 88.7%, #ffcb00 100%);
background: -webkit-linear-gradient(bottom, #eb7a00 0%, #eb7a00 7.79%, #ffcb00 88.7%, #ffcb00 100%);
background: linear-gradient(bottom, #eb7a00 0%, #eb7a00 7.79%, #ffcb00 88.7%, #ffcb00 100%);}
.oldie .big-button-act {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb7a00', endColorstr='#ffcb00',GradientType=0 );}

.big-button-act i {margin:2px 5px 0 3px;}
.big-button-act span {display:inline-block;text-shadow: 0 1px 0 rgba(0,0,0,.5); color:#fff; text-transform: uppercase;font-family: 'SignikaBold';font-size: 29px;}

.big-button-test {display:inline-block;border: 1px solid #4fedd1;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
box-shadow: 0 0 5px rgba(0,0,0,.3);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCA2MiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBhYmMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwYWJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzZGRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjMwIiBoZWlnaHQ9IjYyIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(bottom, #00abc2 0%, #00abc2 2.34%, #63dded 100%);
background: -o-linear-gradient(bottom, #00abc2 0%, #00abc2 2.34%, #63dded 100%);
background: -webkit-linear-gradient(bottom, #00abc2 0%, #00abc2 2.34%, #63dded 100%);
background: linear-gradient(bottom, #00abc2 0%, #00abc2 2.34%, #63dded 100%);
}

.oldie .big-button-test {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abc2', endColorstr='#63dded',GradientType=0 );}

.big-button-test i {margin:2px 5px 0 3px;}
.big-button-test > span {display:inline-block;text-shadow: 0 1px 0 rgba(0,0,0,.5); color:#fff; text-transform: uppercase;font-family: 'SignikaBold';font-size: 22px; line-height: 24px; padding-top: 5px}
	.big-button-test > span > span {text-transform: none;font-family: 'SignikaSemibold';}





.act-button {display:inline-block; text-align: center; font-family: 'SignikaSemibold'; font-size: 15px; color:#fff; text-decoration:none; border: 1px solid #1f2121;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
box-shadow: 0 0 5px rgba(0,0,0,.3);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE1MyAyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjEyMzI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzIxMjMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMmYzYjQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmYzYjQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxNTMiIGhlaWdodD0iMjgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(bottom, #212324 0%, #212324 7.79%, #2f3b43 88.7%, #2f3b43 100%);
background: -o-linear-gradient(bottom, #212324 0%, #212324 7.79%, #2f3b43 88.7%, #2f3b43 100%);
background: -webkit-linear-gradient(bottom, #212324 0%, #212324 7.79%, #2f3b43 88.7%, #2f3b43 100%);
background: linear-gradient(bottom, #212324 0%, #212324 7.79%, #2f3b43 88.7%, #2f3b43 100%);}

.oldie .act-button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212324', endColorstr='#2f3b43',GradientType=0 );}

/* ========================================================================
 * Disposition
 * ========================================================================*/



/* -----------------------------------------
 * Mise en page générale
 * ------------------------------------------*/
#main { min-height: 100%; 	height: auto !important;height: 100%;margin: 0 auto -193px; background: url(../images/bgd_body.jpg) 0 2px repeat-x;}
	#wrap-header {  background: url(../images/bgd_wrapHeader.jpg) center top no-repeat; border-top:2px solid #858c8e;}
		#wrap-header * { color:white;  }
		#wrap-header b {font-weight: normal;}
	#header { width:980px; margin: 0 auto; position:relative; height:127px; z-index:98;}
		#header .inner { width:980px; overflow:hidden; }
		#header .tel { width:296px; height:51px; padding-top: 15px}
			#header .tel p { font-size:14px;   font-family: 'SignikaLight';color: #8b8b8b;text-align:center;  }
			#header .tel .num {color: #fff;font-family: 'SignikaBold';  font-size: 19px;text-transform:uppercase; background: url(../images/ico_fr.gif) 1px 9px  no-repeat; padding-left: 17px}
			#header .slogan { width:360px; padding: 0 0 0 62px;}
				#header .slogan .slogan-title { color:#fff; text-transform:uppercase; padding: 26px 0 0 0; font-size:19px;font-weight:bold; line-height:20px; }
				#header .slogan p { color:#a6a7a7; font-size: 16,65px; line-height: 17px;}
					#header .slogan p strong { color:#fff; font-weight:normal;  }
		#header .account {position:absolute; top:0; right:49px; width:146px;}
			#header .account li a {display:none;}
			#header .account li .btn-myaccount {display:block; text-indent:-5000px; background: url(../images/btn_account_n.png) 0 0 no-repeat; height:26px;}
			#header .account li .btn-myaccount:hover {background-position:0 -26px;}
		#header .position-cart-view { display:block; width:250px; position:absolute; top: 27px; right: 14px; z-index:200;}
		#header .position-cart-view .right {margin: 5px 0 0 0}
		#header #link-cart { display:inline-block; width:250px; }
		#header .see-basket {background:#131E23 url(../images/puce_sublevel_n.gif) 5px 4px  no-repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position:relative; padding: 2px 8px 2px 15px; font-size:12px;}
		#header #product-add { display:inline-block; width:230px; padding:5px; background:#858C8E; font-size:12px;}
			#wrap-header .title-cart { color:#333 !important; float:left; font-size:13px; font-family: 'Metrophobic', sans-serif;}
			#wrap-header .title-cart span { color:#333 !important;}
			
			#header #link-cart .inner { width:250px;}
				.button.cart .inner { height: 28px; line-height:28px;}
					.button.cart .inner span { font-weight:normal; font-size:13px; }
			.topstyle {padding-top: 12px}
		#nav { height:51px; width:648px; padding: 0 0 0 36px; }
			#nav li {float:left; display:inline; position:relative; z-index:99;}
				#nav li a {display:inline-block; font-family: 'Metrophobic', sans-serif; text-decoration:none; line-height:32px; height:32px; text-transform:uppercase; font-size:13px; padding: 11px 4px 8px;}
					#nav li a .rounded { display:inline-block; line-height:32px; height:32px; padding: 0 8px;}
					#nav li a .rounded.last,
					#nav li a:hover .rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#000;}
					#nav .active-contact {background:url(../images/bgd_activeContact.png) 0 0 no-repeat;}
					#nav .active-tarifs {background:url(../images/bgd_activeTarifs.png) 0 0 no-repeat;}
						#nav li .sublevel {position:absolute; left:-5000px; width:146px; background: red; margin:0 0 0 0; z-index:100; border:1px solid #142228; border-top: 0; border-bottom:0;}
						#nav li:hover .sublevel {left:0; top:100%;}
							#nav li .sublevel li {background:#14232a; border-bottom:1px solid #28414b; height:auto; display:block; float:none; padding: 1px 0}
								#nav li .sublevel li a {display:block; height:auto; line-height:28px; padding:0; font-size:14px; text-transform:none; color:#97e4ff; }
									#nav li .sublevel li a span {color:#97e4ff; display:block; padding:6px 0 6px 25px; line-height: 17px; background:url(../images/puce_sublevel_n.gif) 10px 10px no-repeat; }
								#nav li .sublevel li a:hover  {background: #1f4458 url(../images/bgd_sublevelLink.gif) 0 0 repeat-x; }
									#nav li .sublevel li a:hover span  {color:#fff; background:url(../images/puce_sublevel_o.gif) 10px 10px no-repeat; }

	#wrap-container { background:url(../images/bgd_containerCenter.jpg) center top no-repeat; min-height:500px; height:auto !important; height:500px; border-top: 1px solid #093345}
	.row { width:980px; margin: 0 auto;}
		#container .content-intern { background: none; height:161px; position:relative; z-index:1;}
			
			#container .inner-container .actions {width: 218px; position: absolute; top: 28px; left:22px; padding: 0 0 223px 0}
			#container .inner-container .actions a {margin: 0 0 4px 0;}
			#container .inner-container .actions .big {margin: 0 0 17px 0;}
			#container .inner-container .infos { position:absolute; top:36px; left:477px;}
			#container .inner-container .btn-mailing-video {text-decoration:none; position:absolute; bottom:0;left:-22px; height:211px; width:268px; display:block; background:url(../images/bgd_btnPlayVideo_n.png) 0 0 no-repeat; }
			#container .inner-container .btn-mailing-video:hover {background:url(../images/bgd_btnPlayVideo_o.png) 0 0 no-repeat; }
				#container .inner-container .btn-mailing-video span {display:block; color:#fff; text-decoration:none; }
					#container .inner-container .btn-mailing-video .inner {font-size: 16px;  font-weight: bold;line-height:37px;text-align:center;}
					#container .inner-container .btn-mailing-video .subtext {font-size: 13px;  font-weight: normal;text-align:left;padding: 0 0 0 38px;}
				#container .inner-container .infos h1 {color:#fff; font-size:30px; font-family: 'SignikaSemibold'; font-weight: normal;}
					#container .inner-container .infos h1 span {font-size:19px; font-weight:normal; font-family: 'SignikaRegular';}
				#container .inner-container .infos p {color:#daeff6;font-size:19px;font-family: 'SignikaLight';font-weight:normal;}
					#container .inner-container .infos p strong {color:#fff; font-weight:normal;font-family: 'SignikaRegular';}
					#container .inner-container .infos .toptitle {font-size:30px; color:#fff; font-family:'SignikaSemibold'; font-weight:normal;}
					#container .inner-container .infos p big {color:#fff; font-size:23px;font-family: 'SignikaSemibold';}
				#container .inner-container .infos ul {margin:5px 0;}
				#container .inner-container .infos ul li {color:#daeff6; font-size:17px;font-family: 'SignikaRegular';}

			#container .inner-container #display_video { position:absolute; bottom:0; left:192px;}

.dispo-actions {position: absolute;right: 0; top:35px; }
.big-top {color:#000; font-family: 'SignikaSemibold'; font-size: 25px;}
.big-top strong {text-transform: uppercase;font-size:27px; }
.dispo-actions  .buttons a {display:inline-block;width: 166px;height: 50px; line-height: 50px;}
.dispo-actions  .buttons .big-button-test {margin-left: 6px}
.dispo-actions  .buttons a span { font-family: 'SignikaBold'; text-transform: uppercase; font-size: 26px;}
.dispo-actions  .buttons .big-button-test span {font-family: 'SignikaSemibold'; font-size: 21px; padding: 0; line-height: inherit;}
	.dispo-actions  .buttons .big-button-test span span {text-transform: none; padding: 0}
		#aside { width: 248px; padding: 0 15px 0 5px; float:left;}
			

			#aside .wrap-real { background:#cfcfd4; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #efefef; padding: 6px 0; text-align:center; width:246px;} 
				#aside .wrap-real .big.button {-webkit-box-shadow: 0px 1px 2px 1px #b9b9bd;-moz-box-shadow: 0px 1px 2px 1px #b9b9bd;box-shadow: 0px 1px 2px 1px #b9b9bd;} 
				#aside .wrap-real .big.button,
					#aside .wrap-real .big.button .inner { height:53px; line-height:53px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:19px;}
					#aside .wrap-real .big.button .inner {width:230px; background-position: 0 -10px;}
					#aside .wrap-real .big.button:hover .inner {width:230px; background-position: 0 -73px;}
						#aside .wrap-real .button.big .inner span  {padding: 0 0 0 51px;}
						#aside .wrap-real .button.big .inner span img  {top:0; left:6px;}
		 #aside .wrap-client {background: url(../images/bgd_wrapClient.png) 0 45px repeat-x; height:175px; position:relative;}
		
			#aside .wrap-client a {position:absolute; top: 94px; display:block; width:28px; height:34px; text-indent:-5000px; background:url(../images/sprite_arrow.png) 0 0 no-repeat;}
			#aside .wrap-client #slideshow {margin: 11px auto 0;}
			#aside .wrap-client a.prev {left:10px; background-position: 0 -74px; }
				#aside .wrap-client a.prev:hover { background-position: -1px -111px; }
			#aside .wrap-client a.next {right:10px; background-position: 0 0;}
				#aside .wrap-client a.next:hover { background-position: 0 -37px; }
			
		#aside .wrap-contact { position:relative; height:130px;}
			#aside .wrap-contact a { text-decoration:none;}
			#aside .wrap-contact .bigger-inside { display:block; position:absolute; top:-9px; left:-4px; padding: 7px 0 0 4px; height:148px; width:253px; background: url(../images/bgd_zoneContact.png) 0 3px no-repeat; }
				#aside .wrap-contact .bigger-inside .title { display:block; color:#fff; font-size:16px; font-weight:normal; padding: 8px 0 0 0; font-family: 'SignikaRegular';text-transform: uppercase; text-align: center;}
				#aside .wrap-contact .bigger-inside .text { display:block; font-family: 'SignikaBold'; font-weight: normal; font-size:19px; line-height:22px; padding:18px 0 0 99px; color:#fff;}
					#aside .wrap-contact .bigger-inside .text strong,
					#aside .wrap-contact .bigger-inside .text big {font-weight: normal; font-size:22px; color:#fff; text-transform:uppercase;}
		#aside .wrap-commerciaux { background: url(../images/bgd_questionComm.jpg) 2px 0 no-repeat; height:218px; position:relative;}
			#aside .wrap-commerciaux p {font-size:18px; color: #073a5f; line-height:21px; padding: 7px 0 0 100px;}
				#aside .wrap-commerciaux p strong {font-size:21px; color: #0a618b;}
				#aside .wrap-commerciaux p span {color: #0e7bad;}
				#aside .wrap-commerciaux a {width:177px; position:absolute; right:4px; bottom:22px;}
				#aside .wrap-commerciaux a .inner {width:177px; }
		#aside div {margin: 0 0 17px 0;}
			#aside div div {margin: 0;}

.pack-offer {width: 248px;height: 211px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	background-color: #212325; position: relative;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.37);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.37);
box-shadow: 0 0 5px rgba(0,0,0,.37);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI0OCAyMTEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMmQzZDQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQzZDQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyNDgiIGhlaWdodD0iMjExIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, #1f2123 0%, #2d3d43 58.54%, #2d3d43 100%);
background-image: -o-linear-gradient(bottom, #1f2123 0%, #2d3d43 58.54%, #2d3d43 100%);
background-image: -webkit-linear-gradient(bottom, #1f2123 0%, #2d3d43 58.54%, #2d3d43 100%);
background-image: linear-gradient(bottom, #1f2123 0%, #2d3d43 58.54%, #2d3d43 100%);}
#aside .offer-top {background: url(../images/bgd_offerAside.png) 0 0 no-repeat; position: relative; top:-12px;}

.pack-offer .title {color: #eb9f00;font-family: "SignikaBold";font-size: 33px;line-height:42px;text-shadow: 0 1px 0 rgba(0,0,0,.62); padding-top: 1px}
.pack-offer .subtitle {color: #3e4243;font-family: "SignikaRegular";font-size: 18px;text-shadow: 0 1px 0 rgba(0,0,0,.62); line-height: 22px;}
.pack-offer .desc {color: #222425;font-family: "SignikaSemibold";font-size: 25px;}
.pack-offer .price {color: #fff;font-family: "SignikaSemibold";font-size: 40px; padding-top: 16px}
.pack-offer .price sup {font-size: 30px; display: inline-block;margin-left: 6px}
.pack-offer .big-button-act {width: 193px;line-height: 28px;height: 28px; display: block;margin:5px auto 0; }
.pack-offer .big-button-act span { font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold;text-shadow: 0 0 0 rgba(0,0,0,0);}

		#defaut-index-index #content {width: 711px; float:left; background: url(../images/bgd_content.jpg) 0 25px repeat-x; margin: -185px 0 33px; padding: 0 0 10px 0; position:relative; z-index:2;}
		#content {width: 712px; float:left; background: #fff; margin: 15px 0 15px; padding: 0 0 0 0; position:relative; z-index:2;}
			#cont {  padding : 0 0 23px 0; min-height:619px; height:auto !important; height: 619px; }
		#content h1,
		#aside h3 { font-size:26px; color:#919191;font-family: 'SignikaRegular',sans-serif; text-transform:uppercase; text-align:center; margin: 5px 0 0 0;}
		#aside .actions {width: 248px;height: 236px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #fff url(../images/bgd_videoAside.png) 0 179px no-repeat;}
		#aside .actions .btn-mailing-video {display: block; text-align: center;padding-top: 19px;}
		#aside .actions .btn-mailing-video .inner {color:#0c6793; font-size: 22px;font-family: 'SignikaRegular',sans-serif;}
		#aside .wrap-client {background: #fff}
		#content .wrap-columns h3 { font-size:26px; color:#919191; font-family: 'SignikaRegular',sans-serif; text-transform:uppercase; text-align:center; margin: 5px 0 0 0;}
	.push, #wrap-footer { height:193px; }
	#wrap-footer { background: #1a1c1d url(../images/bgd_footerRepeat.png) 0 0 repeat-x; }
		#footer { width:980px; margin: 0 auto;}
			#footer .foot-menu { text-align:center; padding: 5px 0 7px 0; }
				#footer .foot-menu li { display:inline;}
					#footer .foot-menu li a { display:inline-block; color: #fff; border-left:1px solid #fff; font-size:11px; line-height:11px; height:11px; text-decoration:none; padding: 0 5px 0 8px; }
					#footer .foot-menu li:first-child a { padding: 0 5px 0; border:none;}
					#footer .foot-menu li a:hover {text-decoration:underline;}
			#footer .foot-columns { width:980px; overflow:hidden; margin: 0 0 10px 0}
				#footer .foot-columns .column { width:195px; padding: 14px 0 0 0;}
				#footer .foot-columns .column * {font-size: 11px; line-height:18px; }
				#footer .foot-columns .column li {color:#0e7bad;}
					#footer .foot-columns .column li a {color:#a4a4a4; text-decoration:none;}
			#footer .center { color:#fff; font-size:11px;}
			#footer .center a { color:#fff;}
			
/* -----------------------------------------
 * Eléments récurrents
 * ------------------------------------------*/
.news {}
	.news li {margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #333333;}
	.news h3 {font-weight:bold;}
	.news .news-date {font-size:12px;}
form input, 
form select {font-size:13px; color:#333}
form .check {width:100%; overflow:hidden;}
	form .check * {float:left; display:inline;}
		form .check input {margin:3px 4px 0 }
		form .check label {color:#323232;font-size:14px;}
.button {text-decoration:none; cursor:pointer; position:relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:1px; display:inline-block; background: #71c5eb;
		background: -moz-linear-gradient(top, #71c5eb 0%, #1d87b5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c5eb), color-stop(100%,#1d87b5));
		background: -webkit-linear-gradient(top, #71c5eb 0%,#1d87b5 100%);
		background: -o-linear-gradient(top, #71c5eb 0%,#1d87b5 100%);
		background: -ms-linear-gradient(top, #71c5eb 0%,#1d87b5 100%);
		background: linear-gradient(top, #71c5eb 0%,#1d87b5 100%); /*-webkit-box-shadow: 0px 1px 2px 1px rgba(3, 3, 33, 0.3); -moz-box-shadow: 0px 1px 2px 1px rgba(3, 3, 33, 0.3);box-shadow: 0px 1px 2px 1px rgba(3, 3, 33, 0.3); */  -webkit-box-shadow: 0px 1px 2px 1px #156D95;
		-moz-box-shadow: 0px 1px 2px 1px #156D95;
		box-shadow: 0px 1px 2px 1px #156D95; }
	.button .inner {position:relative; cursor:pointer;background:url(../images/btn_action_n.png) 0 0 repeat-x; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; display:inline-block; height:41px; line-height:41px; color:#fff; font-weight:bold; font-size:16px; width:215px; text-align:center; text-decoration:none;}
		.button .inner span {text-decoration:none; border:none; cursor:pointer;}
	.button:hover .inner { background-position: 0 -41px; }
	
.button.big {height:63px; line-height:63px;background: #ffea00;
		background: -moz-linear-gradient(top, #ffea00 0%, #ffb108 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea00), color-stop(100%,#ffb108));
		background: -webkit-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: -o-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: -ms-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: linear-gradient(top, #ffea00 0%,#ffb108 100%);}
	.button.big .inner {height:63px; line-height:63px;text-transform:uppercase; font-size:24px; background:url(../images/btn_bigAction_n.png) 0 0 repeat-x;}
		.button.big .inner span {display:inline-block; padding: 0 0 0 20px}
			.button.big .inner span img {position:absolute; top: 15px; left:30px;}
	.button.big:hover .inner { background-position: 0 -63px; }

.button.small {width:177px; height:30px; line-height:30px;background: #ffea00;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
		-webkit-box-shadow: 0px 0px 2px 1px #bbb;
		-moz-box-shadow: 0px 0px 2px 1px #bbb;
		box-shadow: 0px 0px 2px 1px #bbb; 
		background: -moz-linear-gradient(top, #ffea00 0%, #ffb108 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea00), color-stop(100%,#ffb108));
		background: -webkit-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: -o-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: -ms-linear-gradient(top, #ffea00 0%,#ffb108 100%);
		background: linear-gradient(top, #ffea00 0%,#ffb108 100%);}
	.button.small .inner {width:177px; height:30px; line-height:30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:16px; background:url(../images/btn_smallAction_n.png) 0 0 repeat-x; text-align:left; text-transform:uppercase;}
		.button.small .inner span {display:inline-block; padding: 0 0 0 35px; }
			.button.small .inner span img {position:absolute; top: 0; left:0;}
	.button.small:hover .inner { background-position: 0 -30px; }
.button.smallest {display:inline-block; height:25px; line-height:30px;background: #fcce1f;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
		-webkit-box-shadow: 0px 0px 2px 1px #bbb;
		-moz-box-shadow: 0px 0px 2px 1px #bbb;
		box-shadow: 0px 0px 2px 1px #bbb; 
		background: -moz-linear-gradient(top, #fcce1f 0%, #eb9801 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcce1f), color-stop(100%,#eb9801));
		background: -webkit-linear-gradient(top, #fcce1f 0%,#eb9801 100%);
		background: -o-linear-gradient(top, #fcce1f 0%,#eb9801 100%);
		background: -ms-linear-gradient(top, #fcce1f 0%,#eb9801 100%);
		background: linear-gradient(top, #fcce1f 0%,#eb9801 100%);}
	.button.smallest .inner {display:inline-block; width:auto;height:25px; line-height:25px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; background:url(../images/bgd_btnSmallest.png) 0 0 repeat-x; text-align:center; text-transform:uppercase; font-size:12px; font-weight:normal; padding: 0 8px; }
	.button.smallest:hover .inner { background-position: 0 -27px; }
.read-more {font-weight:bold; color:#e36d00 !important; text-decoration:none; font-size:13px; background:url(../images/arrow_readMoreRight.gif) 3px 2px no-repeat; display:inline-block; line-height: 16px; padding: 0 0 0 15px; }
.read-more:hover {color: #bf6511 !important; }
.breadcrumbs {padding: 0 0 10px 10px;}
	.breadcrumbs li {display:inline; font-size:12px; color:#919191;}
		.breadcrumbs li a { color:#919191; text-decoration:none; font-weight:bold;}
		.breadcrumbs p a:last-child {font-weight: normal}
.intro-links {color:#0a618b; font-size:16px;display:inline-block; line-height:33px; padding: 0 0 0 18px;}

.field-border {border:2px solid #ddd; -o-border-image:url(../images/bgd_inputTextBorder.png) 2 stretch; -moz-border-image:url(../images/bgd_inputTextBorder.png) 2 stretch;-webkit-border-image:url(../images/bgd_inputTextBorder.png) 2 stretch;	border-image:url(../images/bgd_inputTextBorder.png) 2 stretch;	background:url(../images/bgd_inputText.png) 0 0 repeat-x;	position:relative;}

.button-submit {border:none; display:inline-block; width:auto;height:27px; line-height:27px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:url(../images/bgd_btnSmallest.png) 0 0 repeat-x; text-align:center; text-transform:uppercase; font-size:12px; font-weight:normal; padding: 0 7px; color:#fff; font-weight:bold; cursor:pointer; border:1px solid #f1b411;
		-webkit-box-shadow: 0px 0px 2px 1px #bbb;
		-moz-box-shadow: 0px 0px 2px 1px #bbb;
		box-shadow: 0px 0px 2px 1px #bbb; position:relative;}
.button-submit:hover { background-position: 0 -27px;}
.button-submit[disabled] { border:none; background:none;-webkit-box-shadow: 0px 0px 0px 0px #fff;-moz-box-shadow: 0px 0px 0px 0px #fff;box-shadow: 0px 0px 0px 0px #fff; color:#a9abac }
.form {position:relative;}

.error {clear:both; position:relative; background:#E36D00 url(../images/bgd_errorsMsgs.png) repeat-x left top; color:#FFFFFF; font-size:12px; line-height:16px; padding:5px 10px; border:1px solid #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block;}
	.error span {position:absolute; left:5px; top:-5px; width:0; height:0; line-height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #E5A000; display:inline-block;}
	.display-error {display:inline-block;}
	#formdevis .display-error {display: inline;}
	#formdevis .display-error select {width:150px}
		#formdevis .display-error .error {margin-left: 133px; float:left;}
.ui-dialog {position:absolute;}
.ui-dialog,
.position-cart-view { border:1px solid #ddd;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #c7cbcb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c7cbcb));
	background: -webkit-linear-gradient(top, #ffffff 0%,#c7cbcb 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#c7cbcb 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#c7cbcb 100%);
	background: linear-gradient(top, #ffffff 0%,#c7cbcb 100%);
	-pie-background: linear-gradient(top, #ffffff 0%,#c7cbcb 100%);
	-webkit-box-shadow: 0px 5px 5px 0px #7D8384;
	-moz-box-shadow: 0px 5px 5px 0px #7D8384;
	box-shadow: 0px 5px 5px 0px #7D8384; 
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:12px;}
.ui-dialog-title {float:left;}
.ui-dialog-titlebar-close {float:right;display:block; text-indent:-5000px;background:url(../images/btn_close.png) 0 0 no-repeat; width:103px;height:22px; }
.ui-dialog-content { clear:both; }

.form input.text {height: 19px; line-height:18px; font-size:13px; color:#444; width:208px; padding:0 3px;position:relative;}
	.form textarea {background: #e1e1e1;
	background: -moz-linear-gradient(top, #e1e1e1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #e1e1e1 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #e1e1e1 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #e1e1e1 0%,#ffffff 100%);
	background: linear-gradient(top, #e1e1e1 0%,#ffffff 100%);
	-pie-background: linear-gradient(top, #e1e1e1 0%,#ffffff 100%); width:430px; min-width:430px; max-width:430px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif; color: #444444;  font-size: 13px; margin: 0 0 8px 0; }
	.form label {color:#585d5e; font-size:15px; display:inline-block; width:94px; text-align:right;}

.bao-flash-msg {background: #fff2d9 url(../images/ico_baoFlash.png) 5px 50% no-repeat; padding: 12px; border: 1px solid #ec7900; }
	.bao-flash-msg li {color:#ec7900; font-weight:bold; padding: 3px 0 3px 35px; }

/* -----------------------------------------
 * Les pages internes
 * ------------------------------------------*/

 /* contenu */

 
/* home.php */

#default-index-index .big-button-act,
#default-index-index .big-button-test {width: 228px;height: 60px;}
#default-index-index .big-button-act span {line-height: 60px;}
#default-index-index .act-button {width: 151px;line-height: 26px;height: 26px;}

	#default-index-index #wrap-container { background:url(../images/bgd_containerCenterHome.jpg) center top no-repeat; min-height:500px; height:auto !important; height:500px;}
#default-index-index #cont { background: none; padding:0;}
#default-index-index #container .inner-container .actions {width: 218px; position: absolute; top: 85px; right:14px; left:auto; padding-bottom: 0;}
#default-index-index #container .inner-container .shader-top {position: absolute; top: 85px; right:-20px; left:auto; }
#default-index-index #content {margin:0 0 20px; background: none;}
#default-index-index #container .inner-container { background: url(../images/bgd_decoRunnerHome.png) 0 -9px no-repeat; height:276px; position:relative; z-index:1; margin-left: -110px; padding-left: 110px;}
#default-index-index #container .inner-container .big-button-act {margin-bottom: 16px}
#default-index-index #content h2 {background: #222425; color:#fff; font-size: 20px; height: 33px; line-height: 33px;padding: 0 0 0 20px}
	#container .content-intern .infos { position:absolute; top:13px; left:235px;}
#aside h3,
#default-index-index #aside h3 { background: #efefef;height: 33px; line-height: 33px; color:#222425; font-size: 20px; text-transform: none; padding-bottom: 0}
.wrap-boxes-top {background:transparent url(../images/bgd_wrapTopFormules.png) bottom left no-repeat; width:711px; padding-bottom: 16px; }
	.boxes-top { background:#fff; padding: 15px 20px 20px; }
	.boxes-top .column { width:325px; padding: 0 0 50px; position:relative; }
		
		.boxes-top .column h4 { color:#fff; font-family: 'SignikaLight',sans-serif; text-align:center; text-transform:none; font-size:18px; line-height:40px;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
width: 330px;height: 40px;
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.75);
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.75);
box-shadow: inset 0 0 3px rgba(0,0,0,.75);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMzNCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMGM2NDhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzJhM2M3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMzQiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background: -o-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background: -webkit-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background: linear-gradient(bottom, #0c648f 0%, #32a3c7 100%); width: 100%; padding:0;}

.oldie .boxes-top .column h4 { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c648f', endColorstr='#32a3c7',GradientType=0 );}
		.boxes-top .column p { color:#111212; font-size:12px; padding: 0 15px 8px 15px; line-height:17px;}
		.boxes-top .column ul {list-style-type:disc; padding: 0 15px 8px 30px}
			.boxes-top .column ul li {list-style-type:disc; color:#111212; font-size:12px; padding: 0; line-height:17px;}
		.boxes-top .column .intro {background: #efefef;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; position:relative; margin: 10px 0 15px 0; height:65px; width:325px;}
		.boxes-top .column .intro p, .boxes-top .column .intro h3 { font-family: 'SignikaRegular', sans-serif; padding:0; font-size:15px; color:#111212; padding:0; color:#0c6793; position: static; line-height: 17px; text-align:center;}
			/*.boxes-top .column .intro p strong { text-transform:uppercase; padding:0; font-size:15px; color:#0a618b; font-weight:normal; }*/
			.boxes-top .column .intro p.first-line, .boxes-top .column .intro h3.first-line,
			.boxes-top .column .intro p.bold.first-line, .boxes-top .column .intro h3.bold.first-line {padding: 14px 0 0;}
			.boxes-top .column .intro p.bold, .boxes-top .column .intro h3.bold { text-transform:none; padding-top:5px; font-size:19px; color:#111212; font-weight:normal;}
			.boxes-top .column .intro .last { font-size: 15px;  padding: 0 0 0 51px;}
				.boxes-top .column .intro .last { color:#0a618b; }
			.boxes-top .column + .column .intro p, .boxes-top .column + .column .intro h3 {}
			.boxes-top .column + .column .intro p.bold, .boxes-top .column + .column .intro h3.bold  {padding-bottom: 5px}
		.boxes-top .column .intro img {position:absolute; top:13px; left:-22px;}
		.boxes-top .column + .column .intro img {position:absolute; top:-5px; left:-27px;}
		.boxes-top .column .center { position:absolute; bottom: 0; left:0;width:325px; padding:0; }
		.boxes-top .column .i-cible { position:absolute; top: -60px; left:0;}
		.boxes-top .column .i-letter { position:absolute; top: -60px; left:0;}

#default-index-index .wrap-columns {background: #fff; padding-bottom: 10px;}
#content .wrap-columns .column { width:337px; margin: 0 0 0 10px; }
#content .wrap-columns .column + .column { width:325px; margin: 0 20px 0 10px;}
	#content .wrap-columns h3 { text-align:center; font-size: 20px; padding: 10px 0; color:#919191 ;}
	#default-index-index #content .wrap-columns h2 { text-align:center; font-size: 20px; padding: 10px 0; color:#919191; background:none;}
	#content .wrap-columns .list {background: #efefef url(../images/bgd_topList.png) 0 -13px no-repeat; padding: 0 0 0 0;margin:0 0 0 10px; width: 325px}
		#content .wrap-columns .list li {background: url(../images/arrow_puceListRight.gif) 3px 5px no-repeat; margin: 0 7px;}
		#content .wrap-columns .list li p {color:#3a3a3a; font-size:13px; background: url(../images/bgd_listHomeBottom.gif) left bottom repeat-x; padding: 3px 6px 6px 18px;}
		#content .wrap-columns .list .last p { background:none;}
	#content .wrap-columns #accordion {  }
		#content .wrap-columns #accordion p {color:#3a3a3a; font-size:13px;}
		#content .wrap-columns #accordion h3, #content .wrap-columns #accordion h4 {color:#fff; background:url(../images/bgd_accordionTitle.png) 0 0 no-repeat; font-size:15px;text-transform:none; padding:0 ; margin: 0 0 6px 0;font-family: "Trebuchet MS"; font-weight: bold; text-align:center;}
		#content .wrap-columns #accordion div { width:325px; background: #fff; padding: 0 0 13px; overflow:hidden}
			#content .wrap-columns #accordion div p { text-align:justify; padding: 0 3px 5px}
			#content .wrap-columns #accordion h3 a, #content .wrap-columns #accordion h4 a {color:#fff; text-decoration:none; line-height:30px; height:30px;}
		#content .wrap-columns #accordion .ui-state-hover {cursor:pointer; background-position:0 -30px;}
		
		
/* contact */
#content .wrap-contact h2 {text-align:left; padding: 0 0 0 18px;}
.wrap-contact fieldset { background: #efefef url(../images/bgd_topFormContact.gif) 0 0 repeat-x; margin: 18px 10px 10px; padding:20px 20px 3px 20px;}
	.wrap-contact fieldset .notice { color:#0a618b; font-size:16px; padding: 0; }
	.wrap-contact fieldset h3 { color:#fff; font-size:15px; padding: 0 0 0 30px; margin: 20px 0; line-height:23px; background:url(../images/bgd_formTitle.png) 0 0 repeat-x; }
	.wrap-contact fieldset h4 { color:#fff; font-size:15px; padding: 0 0 0 30px; margin: 20px 0; line-height:23px; background:url(../images/bgd_formTitle.png) 0 0 repeat-x; }
	.wrap-contact .conform { color:#585d5e; font-size:11px; padding: 8px 11px}
	.id-civilite {margin:0 0 12px 0}	
	.coord-form div,	
	.id-form div {display:inline; margin:0 0 12px 0}	
	label.address2 {width:170px; }
	#address2 {width:138px}
	.nbr-envois {margin: 0 0 12px 0; width:100%; overflow:hidden;}
		.nbr-envois label {width:263px;}
		.nbr-envois label.numbersend {width:241px;}
		.nbr-envois input.text {width:53px;}
	.msg-form {margin:0 0 12px 0; padding: 0 0 0 94px}
		.msg-form label {display:block; width:100%; text-align:left;}
		.msg-form #revendeur {margin: 2px 5px 0 0}
		.msg-form label.revendeur {display:inline; width:auto; text-align:left;}
	
	/* Captcha */
	.wrap-captcha {text-align:center;}
		.wrap-captcha > div {display:inline-block;}
/* formules  et devis */



#content .wrap-formules h2 {text-align:left; padding: 0 0 0 18px;}
#content .wrap-formules .intro-links {line-height:16px; padding: 10px 0 0 18px }
#prices-index-formules #content .wrap-formules .intro-links {line-height:20px; padding: 10px 0 0 18px }
#content .form-formules .intro-links {padding: 10px 0 15px 18px }
#content .wrap-formules .line-two {color:#3e4243;}
#content .form-devis .intro-links {line-height:33px; padding: 0 0 0 18px}

.intro-packs {padding: 0 12px;color: #585D5E; font-size: 15px;}
.intro-packs a {color: #333; text-decoration:underline}

.wrap-devis-interactif  {background:#EBF0F0 url(../images/bgd_devisInterBottom.png) left bottom no-repeat; margin:0 auto; width:692px;position:relative;}
	.wrap-devis-interactif .inner {background: url(../images/bgd_devisInterTop.png) 0 0 no-repeat; min-height:303px; padding: 48px 0 0 0}
.orders-index .wrap-devis-interactif .inner,
#prices-index-devis2 .wrap-devis-interactif .inner,
#prices-index-devis3 .wrap-devis-interactif .inner {background: url(../images/bgd_devisInterSuiteTop.png) 0 0 no-repeat; min-height:303px; padding: 32px 0 0 0; margin:3px 0 0 0; }

.orders-index .wrap-devis-interactif .button.smallest .inner,
#prices-index-devis2 .wrap-devis-interactif .button.smallest .inner,
#prices-index-devis3 .wrap-devis-interactif .button.smallest .inner {background: url("../images/bgd_btnSmallest.png") repeat-x scroll 0 0 transparent; min-height:25px; padding: 0 8px; margin: 0; }

#prices-index-devis2 .wrap-devis-interactif .inner .devis,
#prices-index-devis2 .wrap-devis-interactif  .inner .devis,
#prices-index-devis3 .wrap-devis-interactif .inner .devis {padding: 0 0 97px 0; position:static;}
	.wrap-devis-interactif .devis label { width:auto;}
	.wrap-devis-interactif .devis input.text { width:65px;}
	.wrap-devis-interactif .devis .wrap-btn {bottom:20px;}
	.wrap-devis-interactif .devis p {color:#585D5E;font-size:15px; margin: 3px 0}
	.wrap-devis-interactif .devis .intro {padding: 0 0 12px 0; color:#0A618B}
	.wrap-devis-interactif .devis .label-address {padding: 0 0 0 25px;}
	.wrap-devis-interactif .devis h4 {color: #0E7BAD; font-family: 'Metrophobic',sans-serif; font-size: 16px;}
	.wrap-devis-interactif .devis #price {color: #666; font-family: 'Metrophobic',sans-serif; font-size: 23x; font-weight:normal; display:inline-block; padding: 0 0 0 0;}
	.wrap-devis-interactif .devis .faux-center {padding: 0 0 0 220px}
	.wrap-devis-interactif .devis .radio-select {display:inline-block; padding: 8px; background:#fff; border:1px solid #CFCFCF}
	.wrap-devis-interactif .devis .step {background: url(../images/bgd_decoStep.png) 0 0 no-repeat; width:630px; margin:0 auto; padding: 30px 0 10px}
	.wrap-devis-interactif .devis .first-step {background: url(../images/bgd_decoStepFirst.png) 0 0 no-repeat; width:630px; margin:0 auto; padding: 30px 0 10px}
	#noemailfile {display:block; font-weight: bold;}
	
	.devis h3 {color:#0A618B; font-size:18px; padding: 0 12px 5px; font-weight:normal;}
	.wrap-devis-interactif .centered-price {width:577px;}

.select-model  .wrap-service .formation-form {background:url(../images/bgd_calculFormulsInfoge.png) 0 0 no-repeat; width:547px; margin: 5px auto 0}
.orders-index .wrap-btn {position:static;}
#orders-index-paypal .wrap-btn .wrap-real {width:74px;}
.page-cart h3 {color:#0A618B; font-size:18px; padding: 20px 12px 5px 0; font-weight:normal;}
	
.box-devis  { width:315px; display:inline; margin: 0 15px; position:relative}
	.box-devis h3  { background: url(../images/bgd_titleBoxDevis.png) right top no-repeat; padding: 14px 0 0 17px; color:#fff;font-family: 'Metrophobic',sans-serif; font-size:24px; text-align:center; }
		.box-devis h3 span { display:inline-block; background:url(../images/puce_titleDevis.png) 0 17px no-repeat; padding: 0 0 0 25px; line-height:50px; height:50px;}
	.box-devis .inner-box { background:url(../images/bgd_innerBoxDevis.png) 0 0 no-repeat; height:194px;}
	.box-devis .desc-offer { font-family: 'Metrophobic',sans-serif;  color:#fff; font-size:17px; padding:24px 0 0 58px}
		.stick-price { color:#0a618b; width:84px; text-align:center; padding: 12px 0 0 0}
			.stick-price .from { font-size:13px; }
			.stick-price .price { font-size:24px }
			.btn-create { font-size:; color:#fff; text-decoration:none; display:inline-block; font-size:17px; text-transform:uppercase; font-weight:bold; padding: 17px 0 0 25px; line-height:50px; height:50px; }
	
.form-formules h3 { color:#0a618b; font-size:21px; text-transform:uppercase; text-align:left; padding:9px 0 0 10px; line-height:42px; height:38px; background:url(../images/bgd_titleFormules.png) 0 0 no-repeat; width:682px; margin: 0 auto;}
.form-formules h3 .button-anchor {padding: 6px 8px 4px; position:relative;margin: 5px 7px 0 0; font-size:19px; color:#A9ABAC; background:#C7CBCB url(../images/btn_formulesInactif.png) 0 0 repeat-x;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.form-formules h3 .active  {background:url(../images/btn_formulesActif.png) 0 0 repeat-x; color:#fff;}
	.inner-formules { background: #c7cbcb url(../images/bgd_repeatFormules.png) 0 0 repeat-x; width:690px; border:1px solid #dee3e4; border-top:none; border-bottom:none; -webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;margin:0 auto 7px auto; min-height: 136px; position:relative; padding: 20px 0 0 0; }
		.inner-formules form { padding:0 0 0 68px; }
		.inner-formules .notice { padding:5px 0 8px 68px; color:#0e7bad; font-size:18px; font-family: 'Metrophobic',sans-serif; }
		.inner-formules .notice a {text-decoration:underline; color:#0A608A}
		.inner-formules h4 { color:#0e7bad; font-size:18px; font-family: 'Metrophobic',sans-serif; padding: 0; }
			.inner-formules h4 .toggleDetails { cursor:pointer; margin:2px 0 0 3px}
		
	.form-hidden {position:absolute; display:block; top:11px; left:18px; width: 640px; height:234px; background:#1F84AC; z-index:300;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; -webkit-box-shadow: 0px 3px 4px 2px #8b8c8c;-moz-box-shadow: 0px 3px 4px 2px #8b8c8c;box-shadow: 0px 3px 4px 2px #8b8c8c; 
		background: #175368;
		background: -moz-linear-gradient(top, #175368 0%, #1979a2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175368), color-stop(100%,#1979a2));
		background: -webkit-linear-gradient(top, #175368 0%,#1979a2 100%);
		background: -o-linear-gradient(top, #175368 0%,#1979a2 100%);
		background: -ms-linear-gradient(top, #175368 0%,#1979a2 100%);
		background: linear-gradient(top, #175368 0%,#1979a2 100%);
		-pie-background: linear-gradient(top, #175368 0%,#1979a2 100%);
		border:1px solid #2b97bd;
	}
.form-each-formules {background:url(../images/bgd_tarifFormules.png) 68px 0 no-repeat; height:48px; margin: 0 0 5px 0; position:relative;}
	.each-formules {height:48px;}
		.each-formules * {float:left;}
			.each-formules .nbr-emails {color:#fff; font-size:17px;font-family: 'Metrophobic', sans-serif; width:185px; padding:12px 0 0 10px;  }
			.each-formules .big-price {color:#fff; font-size:21px; width:97px;text-align:center; padding: 10px 28px 0 4px;}
			.each-formules .big-price .ht {float:none; font-size:13px;}
			.each-formules .old-price {color:#585d5e; font-size:12px; width:100px;  padding: 16px 0 0 0}
				.each-formules .old-price .striked {float:none;text-decoration:line-through; }
			.form-each-formules .button-submit {position:absolute; top:10px;right:87px; width:108px;}
	
.wrap-service {background: url(../images/bgd_servicesLighter.png) 0 0 no-repeat; width:658px; margin:0 auto; padding: 8px 0; position:relative;}
.wrap-service:first-child {background: none; padding: 0 }
	/*.wrap-service .desc  {text-align:justify; font-size:13px; padding: 8px 0;}*/
	.wrap-service .desc {display:none;}
	.wrap-service .answer .cont-formules {padding: 6px 0}
	.wrap-service .answer p {font-size: 13px; padding: 2px 6px;}
	.wrap-service .formation-form {margin: 5px 0 0 0; background: url(../images/bgd_calculFormuls.png) 0 0 no-repeat; padding: 0; height:56px; position:relative;}
	.wrap-service .formation-form {margin: 5px 0 0 0; background: url(../images/bgd_calculFormuls.png) 0 0 no-repeat; padding: 0; height:56px; position:relative;}
		.wrap-service .formation-form input.field-border {-o-border-image:url(../images/bgd_inputFormules.png) 2 stretch;-moz-border-image:url(../images/bgd_inputFormules.png) 2 stretch;-webkit-border-image:url(../images/bgd_inputFormules.png) 2 stretch;	border-image:url(../images/bgd_inputFormules.png) 2 stretch;}
		.wrap-service .formation-form label,
		.wrap-service .formation-form .lbl-price {color:#fff; font-size:13px; font-weight:bold; }
		.wrap-service .formation-form .price {padding: 15px 4px 0 18px; }
		.wrap-service .formation-form .lbl-price {padding: 15px 0 0 0}
		.wrap-price-form {background:url(../images/bgd_sepFormServ.png) right top no-repeat; height:46px; padding: 0 16px 0 0; width:167px;}
		.wrap-quantity-form { width:199px;}
			.wrap-service .formation-form .quantity {padding: 15px 4px 0 15px}
			.wrap-service .formation-form .text {width:109px; margin:11px 0 0 0; padding: 3px 0; background: #fff url("../images/bgd_inputText.png") repeat-x scroll 0 0;}
			.wrap-service .formation-form select {background: #fff url("../images/bgd_inputText.png") repeat-x scroll 0 0;background: #fff url("../images/bgd_inputText.png") repeat-x scroll 0 0; background-color:#fff; margin: 12px 0 0 8px; width:368px;border:1px solid #3D7EA8; padding:2px;}
			.wrap-service .formation-form .nbinfo {padding:0 0 0 8px;}
			.wrap-service .formation-form #nbinfo {width:80px;}
			.wrap-service .formation-form .price-infogerance {width:167px; padding: 15px 0 0 3px}
		.wrap-service .price-final {color:#fff; font-weight:bold; width:154px; padding:12px 0 0 10px; text-transform:uppercase;}
		.wrap-service .error-value {color:#fff; font-weight:normal; font-size:12px; width:154px; padding:0; text-transform:normal;position:absolute; top:8px; left:auto; line-height:15px;}
		.wrap-service .price-final .taxe {font-size:11px;padding: 0 0 0 3px}
		.wrap-service .button-submit {position:absolute; top:10px; right:6px; width:108px;}
	.intro-formule {padding: 8px 0 5px}
		.intro-formule strong {color:#000; font-size:15px; font-family: 'Metrophobic', sans-serif; text-transform:uppercase; font-weight:600; }
		.intro-formule p {color:#585d5e;font-size:15px;}

/* infogerance */
#content .wrap-infogerance h2 {text-align:left;padding:0 0 0 18px;}
.wrap-onglet { background: url(../images/bgd_wrapInfoGTop.png) 0 0 no-repeat; width:693px; margin: 0 auto; padding: 43px 0 0}
	.wrap-onglet h3 { background: url(../images/bgd_wrapInfogBot.png) left bottom no-repeat; width:612px; text-align:left; padding: 0 0 3px 81px; font-size:14px; color:#fff;}
		.wrap-onglet h3 strong { font-size:16px; }
			.wrap-onglet h3 .big { font-size:18px; }
	.wrap-page-onglet {background:url(../images/bgd_pageOngletWrap.png) 0 0 repeat-y;width:693px; margin: 0 auto;}	
		.page-onglet {background:url(../images/bgd_pageOnglet.png) left bottom no-repeat;padding:0 17px 33px 17px;}	
			.page-onglet h4 {font-size:18px; font-family: 'Metrophobic', sans-serif; padding: 25px 0 12px}
			.page-onglet .inner-page {border:1px solid #dddede;padding:20px 20px 58px 20px;background:#F9F9F9; min-height:428px; height: auto !important; height: 428px;position:relative;}
			.page-onglet .intro { color:#3d3d3d; font-family: 'Metrophobic', sans-serif; font-size:16px;}
			.page-onglet h5 {margin: 35px 0 0 0; font-family: 'Metrophobic', sans-serif;font-size:16px; color:#0e7bad; text-transform:uppercase;}
			.page-onglet .deco-step { width:630px; padding:19px 0 20px 0; margin:0 auto 0; display:block; background:url(../images/bgd_decoStep.png) 0 0 no-repeat;}
				.page-onglet .deco-step p {font-family: 'Metrophobic', sans-serif; font-size:16px; color:#0e7bad;width:540px; padding: 5px 0 0 0 }
				.page-onglet .deco-step .num {margin: 11px 0 0 41px; height:30px; width:30px; -webkit-box-shadow: 0px 1px 2px 1px #d4d4d4;-moz-box-shadow: 0px 1px 2px 1px #d4d4d4;box-shadow: 0px 1px 2px 1px #d4d4d4; 
					-webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;
					background: #2c7fa9;
					background: -moz-linear-gradient(top, #2c7fa9 0%, #39a3d5 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c7fa9), color-stop(100%,#39a3d5));
					background: -webkit-linear-gradient(top, #2c7fa9 0%,#39a3d5 100%);
					background: -o-linear-gradient(top, #2c7fa9 0%,#39a3d5 100%);
					background: -ms-linear-gradient(top, #2c7fa9 0%,#39a3d5 100%);
					background: linear-gradient(top, #2c7fa9 0%,#39a3d5 100%);
					-pie-background: linear-gradient(top, #2c7fa9 0%,#39a3d5 100%);}
					.page-onglet .deco-step .num span {height:30px; width:30px; line-height:30px; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;}
			#infogerance-formulaire-index .page-onglet .form  {position:static}
			#infogerance-index-index .page-onglet form fieldset  {width:537px; margin:0 auto; border-top:1px solid #eaebeb; padding:17px 0 0 93px;}
				.page-onglet form fieldset .check {float:left; width:537px; margin:2px 0;}
	.wrap-btn {position:absolute; bottom:0; left:0; width:100%; height:58px;} 
	.wrap-btn .wrap-real { background:#cfcfd4; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #efefef; padding: 6px 0; text-align:center; width:246px;margin:0 auto;} 
		.wrap-btn .wrap-real .big.button {-webkit-box-shadow: 0px 1px 2px 1px #b9b9bd;-moz-box-shadow: 0px 1px 2px 1px #b9b9bd;box-shadow: 0px 1px 2px 1px #b9b9bd;} 
		.wrap-btn .wrap-real .big.button { height:30px; line-height:30px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:15px;}
		.wrap-btn .wrap-real .button-submit {font-family:inherit;-webkit-box-shadow: 0px 0px 0px 0px;-moz-box-shadow: 0px 0px 0px 0px;box-shadow: 0px 0px 0px 0px; width:230px; background: url("../images/btn_bigAction_n.png") repeat-x scroll 0 -10px transparent; height:30px; line-height:30px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:15px; }
		.wrap-btn .wrap-real .button-submit:hover {background-position: 0 -73px; }
		.wrap-btn .step {color:#919191; font-size:16px;text-transform:uppercase;font-family: 'Metrophobic', sans-serif;position:absolute; bottom:5px; right:8px;}
	
		.wrap-btn .next-step {  margin: 0 18px 0 0}
		.wrap-btn .previous-step {  margin: 0 0 0 18px; background:none; border:none; width:162px;}
			.wrap-btn .previous-step .big.button {  width: 160px; background:none;}
			.wrap-btn .previous-step .button-submit{ font-size:13px; width: 144px; background:url("../images/btn_bigActionGrey_n.png") repeat-x scroll 0 -10px transparent; border:1px solid #828282}
	
	
#infogerance-formulaire-index .inner-page {padding:0 10px 58px; background:#F9F9F9 url(../images/bgd_bottomInnerForm.png) left bottom repeat-x;}
	.wrap-contact .page-onglet fieldset {background:none; margin: 0; padding:0;}
	.wrap-contact .page-onglet fieldset h4 {margin: 20px 0 20px 0}
	.wrap-contact .page-onglet fieldset .cont-fields {width:565px; margin:0 auto 10px;}
		.wrap-contact .page-onglet fieldset .field label  {width:173px; float:left;}
		.wrap-contact .page-onglet fieldset .field input  {margin: 0 5px 0 0}
		.wrap-contact .page-onglet fieldset .field-html label,
		.wrap-contact .page-onglet fieldset .field-text label {width:100%; display:block; text-align:left; margin: 0 0 3px 0}
		.wrap-contact .page-onglet fieldset .field-html #modelehtml {width:555px}
		.wrap-contact .page-onglet fieldset .field-text {margin:8px auto 0}
		.wrap-contact .page-onglet fieldset .field-text textarea{ width: 561px; max-width:561px; min-width:561px; background:#ededed;height:260px; margin: 2px 0 0 0}
		
	.page-onglet .informations {background:url(../images/bgd_importantForm.png) 0 0 no-repeat; position:relative; height:92px; width:362px; margin:0 auto; padding: 18px 0 0 200px; }
		.page-onglet .informations .small {color:#393939; font-size:12px; }
			.page-onglet .informations .small em {color:#e41b00; }
		.page-onglet .informations ul  {padding: 3px 0 0 35px}
			.page-onglet .informations ul li {color:#e41b00; font-size:13px; background: url(../images/puce_important.gif) 0 2px no-repeat; padding: 0px 0 5px 16px;width:115px;}
			.page-onglet .informations ul li.col-left {width:178px; }
	
#prices-index-devis3 .wrap-service .formation-form .text {margin: 5px 0 0 0}	
#prices-index-devis3 .wrap-service .formation-form .price-final {color:#fff; }	
	
/* pages */
#content .wrap-pages h2 {text-align:left;padding:0;}
.breadcrumbs p {color: #919191; font-size: 12px;}
	.breadcrumbs p a {text-decoration:none; font-weight:bold;color: #919191;}
	.breadcrumbs p a:hover {text-decoration:underline;}
.btn-back  { padding: 8px 8px 0 0}
	.btn-back  .button.small,
	.btn-back  .button.small .inner {width:100px;}
#cont-static { width:680px; margin:5px 0 0 20px;}
	#cont-static .slogan {padding:  5px  0}
	#cont-static .slogan p {font-family: 'SignikaLight',sans-serif;color:#585d5e; font-size:17px; line-height:20px; margin: 5px 0;}
	#cont-static p {color:#333; font-size:13px; margin: 5px 0;}
	#cont-static a {color:#2895C8; font-size:13px;}
	#cont-static .slogan a {color:#2895C8; font-size: inherit;}
	#cont-static .slogan strong {font-weight: normal;font-family: 'SignikaBold';}
	#cont-static a:hover {color:#065177;text-decoration:underline;}
	#cont-static a:active {color:#222}
	
	#cont-static ul li {color:#333; font-size:13px; padding: 0 0 0 25px; background:url(../images/arrow_list.gif) 13px 3px no-repeat;margin: 0 0 5px 0}
	#cont-static .slidez li {background: none;}
	#content #cont-static h1 { text-align:left; color: #919191; font-family: 'Metrophobic',sans-serif;  font-size: 26px; margin: 5px 0 0;  text-transform: uppercase; padding:0}
	/*#content #cont-static h2 {border-bottom: 1px solid #EAEBEB;  color: #0E7BAD; display: block; font-family: 'Metrophobic',sans-serif; font-size: 18px; padding: 5px 0 4px; }*/
	#content #cont-static h2 {color: #0a618b;font-family: 'SignikaLight',sans-serif; font-weight: normal; font-size:18px}
	#content #cont-static h3 {color: #0E7BAD; font-size:18px;}
	#content #cont-static h4 {color: #666; font-size:16px;}
	#content #cont-static h5 {color: #0E7BAD;}
	#content #cont-static address {color:#333; font-size:13px; margin: 5px 0; padding: 0 15px; border-left:4px solid #959595}
	
#cont-static .wrap-contact {background: url(../images/bgd_wrapContact.jpg) 0 0 no-repeat; height:199px; width: 692px; position: relative;}
	#cont-static .wrap-contact .contact-us { position: absolute;top:37px; left:149px; font-size: 13px;}
	#cont-static .wrap-contact .contact-us p {color: #fff}
		#cont-static .wrap-contact .contact-us strong {font-size: 17px; font-weight: normal;}
		#cont-static .wrap-contact .mail-us a {font-size: 17px; color:#0e7bad; font-weight: normal; text-decoration: none;}
	#cont-static .wrap-contact .mail-us { position: absolute; top:60px;  left: 437px;}	
	#cont-static .wrap-contact .mail-us p {color:#585d5e;}	
			#cont-static .wrap-contact .mail-us a .i-smallarrow {margin: 3px 4px 0 0}
			#cont-static p {color:#585d5e;}
.small-title {display: inline-block;font-family: 'SignikaRegular'; color:#000; font-size: 16px; padding: 5px 0}

/* process commande */
.mdl-orders #content h2 {text-align:left;padding:0 0 0 18px;}
	.wrap-onglet-cart {background:url(../images/bgd_wrapPageCart.png) 0 0 no-repeat; width:692px; margin:0 auto; height:68px;}
		.wrap-page-cart {background:url(../images/bgd_pageCartRepeat) 0 0 repeat-y;width:692px; margin:0 auto;}
			.page-cart {background:url(../images/bgd_carPage.png) left bottom no-repeat; width:656px; padding: 0 18px 15px;min-height:460px; height:auto !important; height:460px; position: relative;}
			.page-cart .alteo {position: absolute; bottom: 30px; right: 30px;}
	.cart-nav {padding: 27px 0 0 14px}
		.cart-nav li {float:left; display:inline;}	
			.cart-nav li a {display:block; text-indent:-5000px; height:41px; background:url(../images/bgd_ongletCart.png) 0 0 no-repeat;}
				.cart-nav li a.index {background-position:0 -41px;width:129px}
					.cart-nav li.active a.index {background-position:0 0;}
				.cart-nav li a.identification {background-position:-128px  -41px;width:149px}
					.cart-nav li.active a.identification {background-position:-128px 0;}
				.cart-nav li a.payment {background-position:-277px -41px; width:179px}
					.cart-nav li.active a.payment {background-position:-277px 0;}
				.cart-nav li a.confirm {background-position:-456px  -41px; width:212px}
					.cart-nav li.active a.confirm {background-position:-456px  0;}
	.cart-caption {color:#0e7bad;font-family: 'Metrophobic', sans-serif;font-size:18px; padding: 18px 0 4px 0; display:block; border-bottom:1px solid #eaebeb;}
		.cart-actions .empty {float:right; margin: 19px 0 4px; }
			.cart-actions .empty a {width:168px;-webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px; -webkit-box-shadow: 0px 1px 2px 1px #d4d4d4;-moz-box-shadow: 0px 1px 2px 1px #d4d4d4;box-shadow: 0px 1px 2px 1px #d4d4d4; display:inline-block;
			background:url(../images/btn_empty_n.png) 0 0 repeat-x; height:29px; line-height:29px; color:#fff; font-size:15px; font-weight:bold; text-align:center; }
		.cart-actions .clear-basket,
		.cart-actions .print {color:#3e4243; float:left; font-size:15px; font-weight:bold; margin:25px 0 0 0;}
			.cart-actions .print a {color:#3e4243; background:url(../images/ico_print.gif) top right no-repeat; padding: 0 25px 0 0}
			.cart-actions .clear-basket a {color:#3e4243; background:none; padding: 0 25px 0 0}
	.wrap-cart {background:#fff; border:1px solid #ebebeb; border-bottom:none; padding: 12px 12px 0 12px;}
		.cart tr th {position:relative;padding: 12px 0; text-align:center; background:#3e4243 url(../images/bgd_decoCartLeft.png) left 50% no-repeat;  font-size:14px; color:#fff; font-weight:bold;}
		.cart tr th.designation {position:relative; background:#3e4243 url(../images/bgd_cartThLeft.png) 0 0 no-repeat; text-align:left; padding: 12px 0 12px 12px}
		.cart tr th.del {background:#3e4243 url(../images/bgd_cartThRight.png) 0 0 no-repeat; width:93px; }
		.cart tr th.price-sum {width:106px;}
		.cart tr th.qty {width:50px;}
		.cart tr th.price-unit {width:139px;}
		.cart tr:first-child td {border-top:8px solid #fff;}
		.cart tr td {border-top:4px solid #fff; background:#f0f0f0 url(../images/bgd_cartTdLeft.png) 0 0 repeat-y; color:#3e4243;padding:8px 12px; font-size:14px; color:#3e4243; }
		.cart tr td.designation {background:#f0f0f0; }
			.cart tr td .del-item {display:block; margin: 0 auto; background:url(../images/ico_delCart.gif) 0 0 no-repeat; width:32px; height:24px;text-indent:-5000px;}
		.wrap-cart-foot {clear:both;background:url(../images/bgd_wrapCartFoot.png) -1px 0 no-repeat;}
			.cart-foot { width:249px; display:inline; margin: 8px 10px 0 0}
			.cart-foot.price { width:249px; display:inline; margin: 8px 10px 0 0; padding:0; -webkit-box-shadow: 0px 0px 2px 2px #e0e0e0;-moz-box-shadow: 0px 0px 2px 2px #e0e0e0;box-shadow: 0px 0px 2px 2px #e0e0e0; position:relative;}
				.cart-foot tr td {border-top:4px solid #fff; background:#f0f0f0 url(../images/bgd_cartTdLeft.png) 0 0 repeat-y; color:#3e4243;padding:8px 12px; font-size:14px; color:#3e4243; }
				.cart-foot tr td.subtotal,
				.cart-foot tr total {width:150px; background:#f0f0f0;}
				.cart-foot tr td.subtotal-price-sum,
				.cart-foot tr td.total-price-sum {width:50px;}
				.price tr td.subtotal {background:url(../images/bgd_sumTotalCart.png) 0 0 repeat-x; color:#fff; border:none;}
				.price tr td.subtotal-price-sum {background:url(../images/bgd_sumFinalCart.png) 0 0 repeat-x; color:#fff; border:none;}
				.payments {display:inline-block; margin:23px 0 0 2px;}
				.note-legal {color:#4c4c4c; font-weight:bold; font-size:15px;background:url(../images/puce_reglementCart.png) 0 4px no-repeat; padding: 0 0 0 25px; margin: 12px 0 0 0}
				.cart-form .wrap-btn { position:relative;}
					.cart-form .wrap-btn .wrap-real {width:268px; float:right; margin:0; padding:11px 0;}
						.cart-form .wrap-btn .wrap-real .button-submit {width:188px;}
	
	.wrap-page-cart .box {padding: 10px; background:#fff; border:1px solid #ddd;}
		.wrap-page-cart .box h4 { background:#0D658F url("../images/bgd_formTitle.png") 0 0 repeat-x; color: #FFFFFF;  font-size: 15px;  line-height: 33px;  margin: 0 0 15px;  padding: 0 0 0 15px}
			.wrap-page-cart .box p {margin: 3px 0 5px;color: #585D5E;  font-size: 13px;}
			.wrap-page-cart .box .forget {text-align:right;}
				.wrap-page-cart .box .forget a {color:#666; }
				.wrap-page-cart .box .forget a:hover {text-decoration:underline;}
			.wrap-page-cart .box .wrap-btn {position:relative; height:42px;}
	.wrap-page-cart .form label {width:115px;float:left;}
	.wrap-page-cart .form label[for="has_account"] {width:289px;}
	.wrap-page-cart .form label[for="login"] {width:364px;}
	.wrap-page-cart .form .check label { width:auto; font-size:13px; color:#585D5E}
	.wrap-page-cart .form .display-error {float:left; width:178px; margin: 0 0 0 3px}
	.wrap-page-cart .form .country label {width:100%;}
	#orders-index-address .wrap-page-cart .form .country  {overflow:visible}
	#orders-index-address .wrap-page-cart .form .country label {text-align:left;}
	#orders-index-address .wrap-page-cart .form-address p {width:100%; overflow:hidden;}
	.wrap-page-cart .form .check label {width:278px;}
		.wrap-page-cart .form .check label span,
		.wrap-page-cart .form .check label span a {float:none;}
		.wrap-page-cart .form .check label span a {text-decoration:underline; color:#333}
		.wrap-page-cart .form .check .display-error {float:left; width:250px}
	
		.wrap-page-cart .form label[for="id_country"] {text-align:left; padding: 0 0 4px 0}
	.wrap-page-cart .form input.text {width:167px;}
	/* payement */
	.payment .wrap-btn {position:relative; height:42px;}
	.payment p { text-align:left; padding: 0 0 0 45px; margin: 3px 0; width:100%; overflow:hidden;}
		.wrap-page-cart .payment label{ width:auto;}
		
		#orders-index-payment .form .wrap-payements {margin: 0 0 21px 0; padding: 0 0 0 12px}
			#orders-index-payment .form .wrap-payements  label { display:inline-block; padding: 8px 0; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;  background:#fff; width:120px; height:140px; margin: 4px; text-align:center; position:relative;}
				#orders-index-payment .form .wrap-payements  label img { margin: 5px 0 10px 0; width:104px;}
				#orders-index-payment .form .wrap-payements  label span { display:inline-block; width:110px;}
		#orders-index-confirm .confirm {padding: 0 20px;}
		
	/* forget pass */
	.ctrl-account #content h2 {text-align:left;padding:0 0 0 18px;}
	.wrap-forget {background: #fff; border:1px solid #ddd; width: 500px; margin:0 auto 20px auto; padding: 18px;}
		.form-forget {padding: 0 0 12px 0}
		.form-forget .wrap-btn {position:relative; height:42px; margin: 8px 0 0 0}
		.form-forget p {margin:5px 0}
		.wrap-forget ul li {text-align:right;}
			.wrap-forget ul li a { color: #666;  font-size: 13px; }
			.wrap-forget ul li a:hover { text-decoration:underline; }
			
		#users-account-lost .wrap-btn .wrap-real {background:#fff; border:none;}
			
	/* adress */
	.form-address p {margin: 3px 0 }
	.form-address .wrap-btn {position:relative;}
	.wrap-page-cart .form-address label[for="id_country"] {text-align:right;}
	.page-cart address,
	.page-cart .form-address fieldset {background:#fff; border:1px solid #ddd; padding: 8px; float:left; margin: 8px 0 0 0 }
		.page-cart address p {color:#333}
			.page-cart address p strong {color:#333}
	#orders-index-address .wrap-service {border:none; background:none;}
		#orders-index-address .wrap-service h4 {cursor:pointer}
			#orders-index-address .wrap-service .button-submit {position:static; top:auto; left:auto;}

	.register-diag .breadcrumbs {display:none;}
	#popin-engagement { overflow-y: scroll; padding: 18px 0 0  }
	.register-diag #cont-static { width:748px;}
	.register-diag .wrap-pages h2 {color: #919191;  font-family: 'Metrophobic',sans-serif;  font-size: 22px; margin: 5px 0 0; text-transform: uppercase;}
	.ui-dialog-buttonset {position:absolute; top:13px; right:123px;}
	.ui-dialog-buttonset .ui-button  {background:none;}
	.ui-dialog-buttonset .ui-button .ui-button-text {display:block; width:126px; height:22px; background:url(../images/btn_print.gif) 0 0 no-repeat; text-indent:-9999em; }
	
/* Bon de réduc */
.add-coupon  {padding: 10px 0 0;}
.add-coupon label {display: inline-block; font-size: 12px;line-height: 12px;padding-left: 172px; text-align: right;}
.add-coupon .text {border:1px solid #AFAFAF; padding:4px; margin: 0 5px; width: 190px}

	/* popin formules */
	.ui .ui-dialog .inner-formules {width:768px; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; clear:both; background:none; border:none;padding:0;}
	.ui .ui-dialog .inner-formules .wrap-service {width:768px; background-position: top center; padding:8px 0 }
	.ui .ui-dialog .formation-form {width:516px;}
	.ui .ui-dialog .informations  {width:242px; padding: 0 10px 0 0}
	.ui .ui-dialog .wrap-service .price-final {width:100px}
	.ui .ui-dialog h3 {text-transform:uppercase; color:#288CBC; font-size:18px; padding: 8px 0; background:none;}
		.ui .ui-dialog h3 a {background:none;}
	.ui .ui-dialog .inner-formules .wrap-service .formation-form {background:url(../images/bgd_calculFormulSmall.png) 0 0 no-repeat;}
	.ui .ui-dialog .wrap-btn {position:static;}
	.ui .ui-dialog .button-submit {float:right; margin: 0 0 10px 0}
	.ui .ui-dialog .intro-formule,
	.ui .ui-dialog .intro-formule p{font-size:15px; color:#222}
	.ui .ui-dialog .ui-dialog-titlebar { background:none; border:none;}
	.ui .ui-dialog .ui-dialog-titlebar-close, .ui .ui-state-hover, .ui .ui-widget-content .ui-state-hover, .ui .ui-widget-header .ui-state-hover, .ui .ui-state-focus, .ui .ui-widget-content .ui-state-focus, .ui .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; padding:1px !important; }
	.ui .ui-dialog .ui-dialog-titlebar-close .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png);}
	body .ui .ui-dialog .ui-dialog-titlebar {padding:0;height:0;}
	body .ui .ui-dialog .ui-dialog-title {display:none;}
	body .ui .ui-dialog .ui-dialog-titlebar-close {margin:2px 0 0;z-index: 9999;}
	#prices-index-services .wrap-btn {position:static;}
	#prices-index-services .inner-formules .wrap-service .formation-form {background:url(../images/bgd_calculFormulSmall.png) 0 0 no-repeat;}
	#prices-index-services .ui .inner-formules .wrap-service .formation-form {background:url("../images/bgd_calculFormuls.png") no-repeat scroll 0 0 transparent; width:658px; margin: 0 auto;}
	#prices-index-services .ui  .form-each-formules {width:617px; margin: 0 auto;}
	#prices-index-services .wrap-service .price-final {width:100px}
	#prices-index-services .wrap-service {padding:8px 0}
	#prices-index-services .formation-form {width:516px;}
	#prices-index-services .informations  {width:132px; padding: 0 10px 0 0}
	
.ui-dialog #formdevis p { font-size: 13px; padding: 5px 0 2px;position: relative;}
	.ui-dialog #formdevis p label { display:inline-block; width:115px;text-align: left;}
	.ui-dialog  .valid #formdevis {font-size: 13px; padding:30px 0 2px;}
	.ui-dialog #formdevis #devis_email {margin: 8px auto 0; width:150px;}

/* ========================================================================
 * plugins
 * ========================================================================*/
/* pretty photo */
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#666;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.dark_rounded {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;-webkit-box-shadow: 0px 5px 3px #333;
-moz-box-shadow: 0px 5px 3px #333;
box-shadow: 0px 5px 3px #333; ;  background: #000;  }

#cont-static .slide-nl {position:relative; overflow:hidden; padding:5px 0; width:679px; margin:0 auto; }
#cont-static .slide-nl .cont-slide {position:relative; height:532px; width:679px; overflow:hidden; margin:0 auto;}
	#cont-static .slide-nl .wrapper-slide {overflow:hidden; position:absolute;}
		#cont-static .slide-nl .wrapper-slide li {padding:0; margin:0; background:none;overflow:hidden; float:left; position:relative; width:709px; text-align:center;}
#cont-static .slide-nl .ico-prev, .slide-nl .ico-next {background:url(../images/ico_nav.png) no-repeat left top; width:21px; height:21px; text-indent:-9999em; display:block; overflow:hidden; position:absolute; top:48%; z-index:5;} 
#cont-static .slide-nl .ico-prev {left:50px;}
#cont-static .slide-nl .ico-next {background-position:right bottom; right:50px;}
#cont-static .slide-nl a:hover.ico-prev {background-position:left bottom;}
#cont-static .slide-nl a:hover.ico-next {background-position:right top;}

/* validation devis */
#orders-index-devis .wrap-page-cart { width:400px; margin: 0 auto;}
	#orders-index-devis .wrap-page-cart .box {width:378px;}
		#orders-index-devis .wrap-page-cart .box label {width:185px; text-align: left}

/* creation graphique */
#cont-static .big-slogan {font-size: 19px; font-family: 'Metrophobic',sans-serif; color:#0a618b; }
#cont-static .big-slogan + .media .context strong {font-size: 16px; font-family: 'Metrophobic',sans-serif; color:#333; font-weight:  normal;}
#cont-static .context strong { color:#585d5e; }
#cont-static .context p {margin-bottom: 13px; font-size: 14px}
#cont-static .context .notice {background: #e1edf3; padding: 6px 10px;}
	#cont-static .context .notice a {font-weight: bold;}
.exemple-mail {background: url(../images/bgd_wrapper.png) bottom center no-repeat; padding-bottom: 11px;}
	.exemple-mail  .wrapper {border:1px solid #cdcdcd; border-bottom: none;}
		.exemple-mail  .wrapper img {display: block;}
#cont-static .big-btn-contact {display: block; background: url(../images/bgd_noticeCreation.png) 0 0 no-repeat;text-decoration: none; height: 138px;  padding: 15px 17px 0 88px;}
#cont-static .big-btn-contact:hover {text-decoration: none;}
	#cont-static .big-btn-contact span { display: block; color:#fff; text-decoration: none;}
	#cont-static .big-btn-contact .big {font-family: 'Metrophobic',sans-serif; font-size: 17px; text-transform: uppercase; padding: 3px 0 5px}

/* contenu */
#content h1,
#cont .wrap-pages h1 {color:#034d80; font-size: 22px;font-family: 'SignikaRegular'; font-weight: normal; text-transform: none; text-align: left; padding-left: 20px}
#cont-static .wrap-mise-avant {background:url(../images/bgd_wrap-mise-avant) 0 0 no-repeat; height: 113px; position: relative;}
	#cont-static .wrap-mise-avant .strong {color: #FFFFFF; font-size: 17px; left: 105px; position: absolute; top: 15px;width: 278px;}
	#cont-static .wrap-mise-avant .expl { left: 414px;position: absolute;top: 23px;}
	
/* accordion */
#cont-static #accordion h3 {height: 35px;-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.75);-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.75);box-shadow: inset 0 0 3px rgba(0,0,0,.75); margin: 8px 0; cursor: pointer;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDY3OCAzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMGM2NDhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzJhM2M3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2NzgiIGhlaWdodD0iMzUiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
background-image: -moz-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background-image: -o-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background-image: -webkit-linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);
background-image: linear-gradient(bottom, #0c648f 0%, #32a3c7 100%);}

.oldie #cont-static #accordion h3  {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c648f', endColorstr='#32a3c7',GradientType=0 );}

	#cont-static #accordion h3.ui-state-active {margin-bottom: 0}
	#cont-static #accordion h3 a {display: inline-block; line-height: 35px; color:#fff;  font-size: 20px;font-family: 'SignikaRegular'; text-decoration: none;}

#cont-static #accordion .ui-icon {display:inline-block; background: url(../images/ico.png) no-repeat; width: 16px; height: 16px; margin: 0 6px}
#cont-static #accordion .ui-icon-triangle-1-s { background-position: -203px -10px; }
#cont-static #accordion .ui-icon-triangle-1-e { background-position: -170px -10px; }

#cont-static #accordion p{margin: 0; padding: 5px 0}
#cont-static #accordion .solution .media {background: #EFEFEF; padding-top: 8px;}
#cont-static #accordion .solution > p {padding: 8px}
#cont-static #accordion .wrap-columns .list { margin: 0; width: 100%;}
#cont-static #accordion .wrap-columns .list li {padding: 0; margin:0 5px; background-position: 9px 7px;}
#cont-static #accordion .wrap-columns .list li p {padding-left: 35px; padding-bottom: 9px;}
#cont-static #accordion .deco-round {background:url(../images/bgd_rondDeco.png) 0 0 no-repeat; width: 230px; height: 220px;}
#cont-static #accordion .deco-round .top {color: #0d7bad;font-family: "Trebuchet MS";font-size: 16px;font-weight: bold;padding-top: 50px}
#cont-static #accordion .clients {background:#efefef; padding: 0 15px 15px;}
#cont-static #accordion .clients .media {margin-top: 25px}
#cont-static #accordion .clients .context {background: url(../images/bgd_societeMedia.png) 0 0 no-repeat; padding: 11px 28px 13px 13px;}
#cont-static #accordion .clients .context p {font-size: 13px;}
#cont-static #accordion .clients .img-ext {margin: 0}
#cont-static #accordion .clients .logo-clients {background: #fff}
#cont-static #accordion .clients .logo-clients img {margin: 5px}
#cont-static #accordion .interface {padding: 10px;}
#cont-static #accordion .interface .media p strong:first-child {color:#0e7bad; font-size: 18px;}
#cont-static #accordion .interface .media {padding-top: 10px}

#cont-static .list-stats > ul {border-top: 1px solid #ddd; }
#cont-static .list-stats > ul > li {background: url("../images/arrow_puceListRight.gif") no-repeat scroll 5px 9px #f1f1f1; color: #3A3A3A; font-size: 13px; padding: 6px 6px 6px 18px;margin: 0; border:1px solid #ddd; border-top: none;}
#cont-static .list-stats > ul > li > ul > li {background: none;}
.realisations {background: #efefef; margin-right: 8px; position: relative;}
.realisations .context {padding: 30px 0 30px 30px;}
.realisations .img-ext {width: 295px; padding: 30px 30px 0; position: relative;}
.realisations .img-ext a {outline: 0;}
.realisations .img-ext .prev {background: url(../images/ico.png) no-repeat -311px -19px; width: 15px; height: 23px; display: block; text-indent: -9999em; position: absolute; top: 250px; left:8px;}
.realisations .img-ext .next {background: url(../images/ico.png) no-repeat -312px -56px; width: 15px; height: 23px; display: block; text-indent: -9999em; position: absolute; top: 250px; right:8px;}
#slidez {width:295px; text-align: center;}
#slidez img {width:295px; height: auto !important}

/* ========================================================================
 * Classes générales
 * ========================================================================*/
.denied {background:url(../images/ico_warning_01.gif) no-repeat 8px 11px; padding:5px 35px 5px 35px; margin:5px 0; border-top:3px solid red;}
.denied li {border-bottom:1px dotted red; padding:3px 0;}
.clear { clear:both; line-height:0; height:0; font-size:0;}
.btn {width:auto !important; height:30px !important; background:#EFEFEF; border:1px solid #FFFFFF; cursor:pointer; font-weight:bold; line-height:15px; padding:2px 5px; overflow: visible;}
.checkbox {width:auto !important; height:auto !important; padding:0 !important; border:none !important;}
.nodisplay { display:none; }
.center { text-align:center; }
.right { text-align:right !important; }
.flright { float:right; }
.flleft { float:left; }
.two-columns { width:49% !important;}
