body	{margin:0;text-align:center;font-family:Arial;background:url(../img/fond.gif) #fefefe;background-repeat:no-repeat;background-position:top center;color:#000;font-size:12px;}
p		{margin:0;padding:0;}
h2		{margin:0;padding:0;}
img		{border:none;}
ul		{margin:0;padding:0 0 0 0px;}
li		{margin:0px;padding:0;}


/* class génériques */
.absolute	{position:absolute;}
.red		{color:#b62920;}
.black		{color:#1a171b;}
.blue		{color:#495258;}
.bold		{font-weight:bold;}
.font14px	{font-size:14px;}
.font13px	{font-size:13px;}
.font11px	{font-size:11px;}
.float		{float:left;}
.none		{display:none;}

.puce		{width:6px;height:13px;}
.li			{margin:0 0 0 3px;}
.conteneur	{position:relative;margin-left:auto;margin-right:auto;margin-top:29px;padding-top:5px;width:1000px;text-align:left;border:0px solid black;}
.logo	{margin:0px 0 15px 8px;}
.logo img	{border:none;}
.gauche	{float:left;width:700px;height:471px;}
.droite	{float:left;width:277px;padding:0 0 0 23px;z-index: 200;}

/* contenu */
.com	{position:relative;margin:0 0 0 8px;width:682px;height:352px;overflow:hidden}

#visuel1	{position:absolute;top:65px;left:60px;width:327px;}
#txt1 .txt-wrapper	{position:absolute;margin-top:0px;padding:0 0 0 15px;width:200px;}
#txt1	{position:absolute;top:14px;left:426px;width:241px;height:328px;}
#txt1 p	{margin-top:25px;}
#txt1 p.red	{margin-top:65px;}


#visuel2	{position:absolute;top:40px;left:-270px;width:191px;}
#txt2 .txt-wrapper	{position:absolute;margin-top:45px;padding:0 15px;width:265px;}
#txt2	{position:absolute;top:15px;left:750px;width:324px;height:328px;}
#txt2 p	{margin-top:10px;}
#txt2  .red	{margin-top:16px;}
#visuel2 .more	{position:absolute;top:228px;left:177px;cursor:pointer;}

#visuel3	{position:absolute;top:75px;left:-370px;width:238px;}
#txt3 .txt-wrapper	{position:absolute;margin-top:52px;padding:0 15px;width:265px;}
#txt3	{position:absolute;top:15px;left:750px;width:324px;height:328px;}
#txt3 p	{margin-top:4px;}
#txt3  .blue	{margin-top:13px;}
#txt3 .ul1	{top:168px; left:15px;}
#txt3 .ul2	{top:168px; left:140px;width:150px;}
#visuel3 .more	{position:absolute;top:184px;left:221px;cursor:pointer;}

#visuel4	{position:absolute;top:70px;left:-370px;width:241px;}
#txt4 .txt-wrapper	{position:absolute;margin-top:30px;padding:10px 15px 0 15px;width:300px;}
#txt4	{position:absolute;top:15px;left:750px;width:324px;height:328px;}
#txt4 p	{margin-top:18px;}
#txt4  .blue	{margin-top:20px;}
#txt4 .ul1	{top:185px; left:15px;}
#txt4 .ul2	{top:185px; left:140px;width:150px;}
#visuel4 .more	{position:absolute;top:159px;left:210px;cursor:pointer;}

/* menu */
.accueil{top:333px;left:23px;font-size:10px;cursor:pointer;width:55px;height:16px;}
.menu	{position:relative;width:700px;height:74px;}
.menu-img	{position:absolute;;width:700px;height:74px;cursor:pointer;top:0px;left:0px;}
.menu1	{display:block;width:250px;height:74px;left:5px;top:0px;}
.menu1-on{display:none;width:233px;height:56px;left:9px;top:9px;}
.menu2	{display:block;width:309px;height:74px;left:198px;top:0px}
.menu2-on{display:none;width:280px;height:56px;left:217px;top:9px;}
.menu3	{display:block;width:254px;height:74px;left:448px;top:0px;}
.menu3-on{display:none;width:273px;height:56px;left:416px;top:9px;}

/* footer */
.footer	{clear:left;position:relative;width:700px;height:136px;}
.footer .titre	{top:5px;left:41px;}
.txt1	{top:44px;left:53px;}
.txt2	{top:44px;left:239px;}
.txt3	{top:44px;left:458px;}
.footer	p	{margin-top:4px;line-height:14px;}
.footer .contact	{
	position:absolute;
	top:130px;
	left:0px;
	font-size:14px;
	padding: 15px 0;
	color: #ffffff;
	width: 684px;
	text-align: center;
	background-image: url(../img/contact.jpg);
	height: 30px;
	background-repeat: no-repeat;
	background-position: top left;
}

/* popup */
#mask{position:absolute;top:0px;left:0px;background-color:#333;width:100%;height:100%;display:none;}
#popup1	{position:absolute;top:35px;width:698px;height:713px;background-color:#fff;border:1px solid #98999b;text-align:left;display:none;overflow:hidden;}
#popup1-wrapper	{position:absolute;display:none;}
.popup	.top	{width:700px;height:42px;background:url(../img/popup-red.jpg);background-repeat:repeat-x;text-align:right;}
.popup .content	{width:700px;height:671px;}
.close	{cursor:pointer;margin-right:15px;}

#popup2	{position:absolute;top:35px;width:698px;height:1095px;background-color:#fff;border:1px solid #98999b;text-align:left;display:none;overflow:hidden;}
#popup2-wrapper	{position:absolute;display:none;}
.popup	.top	{width:700px;height:42px;background:url(../img/popup-red.jpg);background-repeat:repeat-x;text-align:right;}
.popup .content	{width:700px;height:1053px;}
.close	{cursor:pointer;margin-right:15px;}
.medaillon	{position:absolute;top:13px;left:25px;}
.medaillon	img{cursor:pointer;}
.medaillon1	{top:0px;left:0px;}
.medaillon2	{top:0px;left:91px;}
#medaillon1	{display:block;}
#medaillon1-hover	{display:none;}
#medaillon2	{display:none;}
#medaillon2-hover	{display:none;}
#modele2	{display:none;}


#popup3	{position:absolute;top:35px;width:698px;height:1035px;background-color:#fff;border:1px solid #98999b;text-align:left;display:none;overflow:hidden;}
#popup3-wrapper	{position:absolute;display:none;}
.popup	.top	{width:700px;height:42px;background:url(../img/popup-red.jpg);background-repeat:repeat-x;text-align:right;}
.popup .content	{width:700px;height:993px;}
.close	{cursor:pointer;margin-right:15px;}

/* formulaires et offres */
.offres-wrapper	{position:relative;height:1169px}
.offres-content	{width:265px;height:513px;}
.offres		{top:73px;left:26px;cursor:pointer;}
.offres-wrapper	.ul	{top:270px;left:26px;}
.cliquez		{top:492px;left:65px;cursor:pointer;}

.sup {font-size:8px;vertical-align:top;line-height:8px;} 

#form	{position:absolute;top:45px;left:0px;width:265px;height:1169px;display:none;}
#form	.ul	{top:20px;left:26px;}
.form-wrapper	{position:absolute;top:240px;left:28px;}
.form-wrapper p	{padding-left:5px;}
.radio-wrapper	{position:relative;width:265px;}
.radio		{text-indent:15px;padding:3px 0 0 5px ;}
.input	{display:block;width:193px;margin:3px 0 3px 5px;font-size:12px;outline-style:none;border:0px;border-top:1px solid #aaadb2;}
label	{display:block;margin:3px 0 0 5px;}
select{display:block;width:194px;margin:3px 0 3px 5px;font-size:12px;outline-style:none;}
.civilite	{width:120px;}
textarea{display:block;width:194px;height:80px;margin:3px 0 6px 5px;outline-style:none;overflow:auto;border:0px;border-top:1px solid #aaadb2;}
.checkbox	{margin:3px 0 0 2px;padding:0;}
#billingAddress	{display:none;}
input#submitButton {background:url("../img/send_button.gif") no-repeat scroll center top transparent;border-style:none;border-width:0;height:38px;width:138px;margin:3px 0 3px 38px;padding:0;cursor:pointer;}
.legend	{font-size:9px;}

.req{color:#d65d55;}

