@media screen, projection {

	.line,
	.lastunit {overflow:hidden; _overflow:visible; _zoom:1;font-size:12px;}
	.unit {float:left;}
	.lastunit h2 {margin-top:9px; padding:0px 0 7px; font-size:26px; font-weight:normal;}
	.lastunit h2 img {vertical-align:middle; position:relative; top:0;}
	.lastunit p {line-height:1.4; padding-right:37px; margin-bottom:5px;}
	.lastunit ul {margin-left:-3px;}
	.lastunit li {list-style-type:none; margin-bottom:5px;}
	.lastunit li strong {display:inline-block; padding:5px 0 7px 33px; *position:relative; *top:7px;}
	.contentMob {background:#ffffff; font-family:Arial, sans-serif; font-size:12px; color:#333333; padding-bottom:37px;}
	.contentMob a img {border:0;}
	.size1on3 {width:325px; padding:0}
	.appStore {margin-top:10px;float:left;}
	.googlePlay {margin-top:10px;}
	.config {margin-top:7px;}
	.config strong,
	.ideaMob strong {font-size:15px; display:block;}
	.ideaMob {margin-top:10px;}
	.ideaMob strong {padding-top:14px;font-size:17px;}
	.config span,
	.ideaMob span {font-size:11px; display:block; margin-bottom:8px;}
	.btnContact {
		font-family:Verdana; font-weight:bold; color:white; text-decoration:none; display:inline-block; padding:7px 19px 8px 16px; border:1px solid #660000; border-radius:5px; margin:3px 0;
		background:#f30000; /* Old browsers */
		background:-moz-linear-gradient(top, #f30000 0%, #ae0000 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f30000), color-stop(100%,#ae0000)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top, #f30000 0%,#ae0000 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top, #f30000 0%,#ae0000 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top, #f30000 0%,#ae0000 100%); /* IE10+ */
		background:linear-gradient(to bottom, #f30000 0%,#ae0000 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f30000', endColorstr='#ae0000', GradientType=0); /* IE6-9 */
	}
	.firstBlock {background:url(/images/lc_fr/mobile/loupe2.png) no-repeat 0 0px; padding-bottom:10px; padding-left:90px;}
	.secondBlock {background:url(/images/lc_fr/mobile/euro2.png) no-repeat 0 0px; padding-bottom:10px; padding-left:90px; margin-top:20px;}
	.thirdBlock {background:url(/images/lc_fr/mobile/horloge-coeur.png) no-repeat 0 -10px;  padding-left:90px;margin-top:20px;}
	.thirdBlock img {display:inline-block; margin:8px 0 0 50px;}
	.coeur {background:url(/images/lc_fr/mobile/coeur.png) no-repeat 0 0;}
	.check {background:url(/images/lc_fr/mobile/check.png) no-repeat 0 0;}
	.pendule {background:url(/images/lc_fr/mobile/pendule.png) no-repeat 0 0;}
	
	/* popin */
	.bkgContentLayer {border:1px solid #ccc;}
	#layer #hideCtrlLayer {top:6px; right:6px;}
	#layer img {border:0;}
	#layer .contentLayer {padding:0 16px 16px 32px;}
	.contentLayer {background:#ebeae5;width:282px;padding-left:15px;}
	.contentLayer h2 {font-family:Arial, sans-serif; font-size:24px; color:#333; padding-bottom:22px;}
	.contentLayer label {font-family:Arial, sans-serif; font-size:12px; color:black; display:inline-block; width:93px;}
	.contentLayer textarea {vertical-align:top; width:266px; height:91px;}
	.contentLayer div {padding-bottom:6px;clear:both;}
	.contentLayer .radios {padding-bottom:12px;float:right;}
	.contentLayer .radios label {width:48px;}
	.contentLayer .radios #labelForM{width:28px;width:23px\9;}
	.contentLayer p {font-family:Arial, sans-serif; font-size:10px;}
	.contentLayer .copie {vertical-align:middle; *vertical-align:top;}
	.contentLayer .copie label {width:auto; padding-left:10px; padding-bottom:10px;}
	.contentLayer .transmit {overflow:hidden; _overflow:visible; _zoom:1;}
	.contentLayer .transmit input {font-family:Arial, sans-serif; color:white; font-size:14px; font-weight:bold; padding:0px 0px; *padding:0px 0px; width:135px; background:black; cursor:pointer;height:26px;}
	.contentLayer .transmit .cancel {float:left;; border:1px solid #1f1f1f;
		background: #939393; /* Old browsers */
		background: -moz-linear-gradient(top, #939393 0%, #616161 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#616161)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #939393 0%,#616161 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #939393 0%,#616161 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #939393 0%,#616161 100%); /* IE10+ */
		background: linear-gradient(to bottom, #939393 0%,#616161 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#616161',GradientType=0 ); /* IE6-9 */
	}
	.contentLayer .transmit .send {float:right; margin-right:8px; border:1px solid #660000;
		background:#fb2928; /* Old browsers */
		background:-moz-linear-gradient(top, #fb2928 0%, #a30504 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2928), color-stop(100%,#a30504)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top, #fb2928 0%,#a30504 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top, #fb2928 0%,#a30504 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top, #fb2928 0%,#a30504 100%); /* IE10+ */
		background:linear-gradient(to bottom, #fb2928 0%,#a30504 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb2928', endColorstr='#a30504', GradientType=0); /* IE6-9 */
	}
	.contentLayer input.error,
	.contentLayer textarea.error {border:1px solid red;}
	.contentLayer label.error {color:red;}
	.contentLayer ul {padding:0 0 10px 15px; color:red;}
	
	#contactForm input[type=text]{
		width:170px	
	}
	
	/*ajout css supplémentaires pour mise en forme landing mobile*/
	.headerMob{position:relative;}
	.headerMob h1{position:absolute;top:15px;width:530px;color:#ffffff;right:0px;font-family:Arial, Geneva, sans-serif;font-size:28px;text-shadow: 0px 3px 5px #000;}
	.headerMob h1 .iPhoneAndroText{color:#ffcb66;font-size:47px;}
	#msgLabel{margin-top:10px;float:left;}
	#obliText{ float: left; margin:9px 0px 5px 69px;}
	#messageOk .confirm {font-size:16px; color:black;color:red;font-style:italic;}
	#messageOk a {font-size:12px;text-decoration:underline;color:#000000;}
	.spacer{height:1px;background-color:#d6d6d6;margin-left:90px;}
	#errors{font-size:12px;margin-left:20px;}
	#formContact #nom, #formContact #prenom, #formContact #email {width:168px;}
	
	.contentLayer .transmit .inverseGradCancel{
		background: #616161; /* Old browsers */
		background: -moz-linear-gradient(top,  #616161 0%, #939393 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#939393)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #616161 0%,#939393 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #616161 0%,#939393 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #616161 0%,#939393 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #616161 0%,#939393 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#939393',GradientType=0 ); /* IE6-9 */
	}
	
	.contentLayer .transmit .inverseGradEnv{
		background: #a30504; /* Old browsers */
		background: -moz-linear-gradient(top,  #a30504 0%, #fb2928 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a30504), color-stop(100%,#fb2928)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #a30504 0%,#fb2928 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #a30504 0%,#fb2928 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #a30504 0%,#fb2928 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #a30504 0%,#fb2928 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a30504', endColorstr='#fb2928',GradientType=0 ); /* IE6-9 */
	}
	#appTextIntro{font-size:32px;font-weight:normal;}
	#wordEtIntro{color:#ffffff;font-size:32px;font-weight:normal;}
		
}