


body {
font-family:arial, verdana;
}

a {
	color:#0A0 ;
}

div#body{width:100%;height:100%;position:absolute;top:0;left:0;}
div#body div#tete {width:950px ;position:absolute ;top:0 ;left:50% ;margin:0 0 0 -475px ;padding:0 ;height:140px ;overflow:hidden ;}
div#body div#tete div#styl{width:339px;height:140px;background:url('../images/landing/tete_gauche.jpg') no-repeat;float:left;}
div#body div#tete div#contact{width:261px;height:140px;background:url('../images/landing/tete_centre.jpg') no-repeat;float:left;}
div#body div#tete div#rappel{width:350px;height:140px;background:url('../images/landing/tete_droite.jpg') no-repeat;float:left;position:relative;}
div#body div#tete div#rappel input#num_telephone{position:absolute;left:72px;top:58px;height:14px;font-size:14px;border:0px;background:transparent;color:#666;width:245px;}
div#body div#tete div#rappel input.ok{position:absolute;left:322px;top:59px;height:17px;font-size:14px;border:0px;width:17px;}
div#body div#tete div span{display:none;}

div#body div#tete div#rappel_oko{width:350px;height:90px;padding-top:50px;font-weight:bold;background:url('../images/landing/tete_droite_oko.gif');#FFF;float:left;position:relative;text-align:center ;color:#0A0 ;}

div#body div#corps {width:100% ;margin:140px 0 0 0 ;}
div#body div#corps div#page {position:relative;width:950px ;margin:0 auto ;}
div#body div#corps div#page div#content{width:950px;height:430px;background:#fff;}
div#body div#corps div#page div#content div#presentation{float:left;width:600px;height:430px;}
div#body div#corps div#page div#content div#presentation div.haut{width:100%;height:102px;}
div#body div#corps div#page div#content div#presentation div.haut div.gauche{width:339px;height:100%;background:url('../images/landing/corps_haut_gauche.jpg') no-repeat;float:left;}
div#body div#corps div#page div#content div#presentation div.haut div.centre{width:261px;height:100%;background:url('../images/landing/corps_haut_centre.jpg') no-repeat;float:left;}
div#body div#corps div#page div#content div#presentation div.haut div span{display:none;}
div#body div#corps div#page div#content div#presentation div.bas{width:100%;height:328px;}
div#body div#corps div#page div#content div#presentation div.bas div.gauche{width:339px;height:100%;background:url('../images/landing/corps_bas_gauche.jpg') no-repeat;float:left;}
div#body div#corps div#page div#content div#presentation div.bas div.centre{width:261px;height:100%;background:url('../images/landing/corps_bas_centre.jpg') no-repeat;float:left;}
div#body div#corps div#page div#content div#presentation div.bas div span{display:none;}

div#body div#corps div#page div#content div#formulaire{float:left;width:350px;height:430px;}
div#body div#corps div#page div#content div#formulaire div.haut{width:100%;height:102px;}
div#body div#corps div#page div#content div#formulaire div.haut div.droite{width:100%;height:102px;background:url('../images/landing/corps_haut_droite.jpg') no-repeat;}
div#body div#corps div#page div#content div#formulaire div.haut div span{display:none;}
div#body div#corps div#page div#content div#formulaire div.bas{width:100%;height:328px;position:relative;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite{width:100%;height:328px;background:url('../images/landing/corps_bas_droite.jpg') no-repeat;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite_vide{width:100%;height:328px;background:url('../images/landing/corps_bas_droite_ok.jpg') no-repeat;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite_vide div.texte_ok{position:absolute;top:120px;left:16px;width:290px;color:#FFFFFF;font-weight:bold;font-size:16px;}
div#body div#corps div#page div#content div#formulaire div.bas div span{display:none;}

div#body div#corps div#page div#content div#formulaire div.bas div.droite form input#nom{position:absolute;width:300px;height:16px;top:180px;left:16px;color:#666;border:1px solid #c4c4c4;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite form input#telephone{position:absolute;width:300px;height:16px;top:205px;left:16px;color:#666;border:1px solid #c4c4c4;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite form input#email{position:absolute;width:300px;height:16px;top:230px;left:16px;color:#666;border:1px solid #c4c4c4;}
div#body div#corps div#page div#content div#formulaire div.bas div.droite form input.bouton{position:absolute;bottom:22px;left:88px;}

div#corps div#pied {width:680px ;height:162px ;margin:0 auto ;padding-left:135px;padding-right:135px;}
div#corps div#pied div#mentions{font-size:10px;color:#8c8b8b;}
div#corps div#pied div#mentions_gras{font-size:10px;color:#393939;}


			div#overlay {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: url('../images/landing/overlay.png');
				display: none;
				z-index: 30;
			}
			div#overlay form.form {
				width:420px ;
				height:220px ;
				left:50% ;
				top:50% ;
				margin-left:-210px ;
				margin-top:-110px ;
				background:#FFF ;
				position:absolute ;
				padding:25px ;
				overflow:visible ;
				-moz-border-radius:5px ;
				border-radius:5px ;
			}
			div#overlay form.form div.input_text label {
				width:120px ;
				margin-left:40px ;
			}
			div#overlay form.form div.input_text input {
				width:120px ;
			}
			div#overlay form.form h2 {
				color:#ff7501 ;
				font-size:18px ;
				margin:0 0 20px 0 ;
			}
			div#overlay form.form a.close {
				background:url('../images/fancybox/fancy_closebox.png') ;
				width:30px ;
				height:30px ;
				position:absolute ;
				top:-15px ;
				right:-15px ;
				outline:0 ;
			}
			div#overlay form.form input.envoyer {
				margin-left:120px ;
				margin-top:25px ;
			}
