@charset "utf-8";
/* CSS Document */

* 							{ margin:0; padding:0; border:none; }
body						{ background-color:#D3CFC8; }
#global 					{ min-width:994px; }

#header_bg 					{ z-index:999; clear:both; }
#conteneur_bg 				{ clear:both; }
#footer_bg 					{ clear:both; }

#header, #conteneur, #footer { position:relative; margin:0 auto; width:994px; }

#header 					{ height:185px; background:#ffffff url('/media/home/header.jpg') 0 0 no-repeat; }
/*#conteneur 					{ background:url('/media/gabarit/motif_points_body.gif') repeat-y center top;  }*/
#conteneur 					{ height:395px; background:url('/media/home/conteneur.jpg') 0 0 no-repeat;  }
#footer 					{ height:110px; padding:0; }

#logo						{ position:absolute; top:48px; left:112px; width:196px; height:106px; }
#logo a						{ display:block; }

#espacePrive				{ position:absolute; top:50px; left:817px; width:170px; height:122px; background:none; }
#espacePrive .title			{ padding:7px 0 3px 10px; }
#espacePrive .content		{ padding:0 8px 0 10px;  }
#espacePrive p				{ color:#FFFFFF; margin-bottom:3px; }
#espacePrive dl				{  }
#espacePrive label			{ font-weight:bold; color:#95DAF0; }
#espacePrive input			{ height:15px; }
#espacePrive input.txt		{ width:120px; background-color:#1F94BA; border:1px solid #80D3ED; color:#FFFFFF; }

#langue						{ position:absolute; right:1px; top:5px; width:30px; height:29px; }
#langue a					{ display:block; width:30px; height:29px; background:url('/media/home/drapeau_en.gif') top left no-repeat; }
#langue a:hover				{ background-position:bottom left; }

#langue2						{ position:absolute; right:1px; top:5px; width:30px; height:29px; }
#langue2 a					{ display:block; width:30px; height:29px; background:url('/media/home/drapeau_fr.gif') top left no-repeat; }
#langue2 a:hover				{ background-position:bottom left; }

#visite-3d					{ position:absolute; left:728px; top:120px; width:86px; height:28; }
#visite-3d a				{ display:block; width:86px; height:28px; background:url('/fr/media/home/visite-3d.png') top left no-repeat; }
#visite-3d a:hover			{ background-position:bottom left; }

#visite-3d-2					{ position:absolute; left:728px; top:120px; width:86px; height:28; }
#visite-3d-2 a					{ display:block; width:86px; height:28px; background:url('/en/media/home/visite-3d.png') top left no-repeat; }

#visite-3d-2 a:hover			{ background-position:bottom left; }

/* CONTENEUR */
 .logo-certification			{ position:absolute; right:179px; top:40px; z-index:100}
 .logo-certification-en			{ position:absolute; right:150px; top:40px; z-index:100}

#conteneur td					{ vertical-align:top; }

#conteneur .accroche			{ margin:0px 1px; height:36px; width:902px; padding:25px 0 0 90px; }
#conteneur .accroche p			{ color:#06607A; width:473px; font-size:10px; font-weight:bold;  }

#conteneur .td_video			{ width:682px; }
#conteneur .video				{ margin-left:1px; }

#conteneur .menu				{ width:311px; } 
#conteneur .bloc-1				{ height:174px; }
#conteneur .bloc-1 .titre		{ height:90px; }
#conteneur .bloc-2 .titre		{ height:65px; background: }
#conteneur .menu .content		{ padding:0 0 0 30px; }
#conteneur .menu ul				{ margin:0; }
#conteneur .menu li				{ list-style:none; height:12px; margin-bottom:3px; }

/* #### FOOTER #### */

#footer #btn_mba					{ position:absolute; top:28px; right:24px; width:105px; height:11px; }
#footer .bloc-1						{ position:absolute; top:17px; left:35px; width:163px; }
#footer .adresse-1					{ position:absolute; top:17px; left:209px; width:190px; }
#footer .adresse-2					{ position:absolute; top:17px; left:404px; width:135px; border-left:1px solid #53514C; padding-left:8px; }
#footer .menu						{ position:absolute; top:13px; right:24px; width:430px; }
#footer .menu2						{ position:absolute; top:13px; right:10px; width:500px; }

#footer #btn_mba a					{ display:block; width:105px; height:11px; }
#footer p							{ color:#53514c; font-size:10px; }
#footer .bloc-1 p					{ color:#53514c; font-size:9px; font-weight:bold; }
#footer .bloc-1 .raison-sociale		{ text-transform:uppercase; }
#footer .contact					{ background:url('/media/home/contact.png') 0 0 no-repeat; height:13px; padding-left:15px; margin-top:3px; }
#footer .contact a					{ font-size:9px; font-weight:bold; }
#footer .contact a:link,
#footer .contact a:visited			{ color:#ffe0a5; text-decoration:none; }
#footer .contact a:active,
#footer .contact a:hover			{ color:#fdf6e8; text-decoration:none; }

#footer .contact2					{ background:url('/media/home/contact2.png') 0 0 no-repeat; height:13px; padding-left:15px; margin-top:3px; }
#footer .contact2 a					{ font-size:9px; font-weight:bold; }
#footer .contact2 a:link,
#footer .contact2 a:visited			{ color:#ffe0a5; text-decoration:none; }
#footer .contact2 a:active,
#footer .contact2 a:hover			{ color:#fdf6e8; text-decoration:none; }

#footer .menu						{}
#footer .menu ul					{ margin:0; text-align:right; }
#footer .menu li					{ display:inline; border-left:1px solid #7e6f4a; padding-left:5px; }
#footer .menu li.first				{ border-left:none; padding-left:0; }
#footer .menu a						{  }
#footer .menu a:link,
#footer .menu a:visited				{ color:#7e6f4a; }
#footer .menu a:active,
#footer .menu a:hover				{ color:#0184ab; }

#footer .menu2						{}
#footer .menu2 ul					{ margin:0; text-align:right; }
#footer .menu2 li					{ display:inline; border-left:1px solid #7e6f4a; padding-left:5px; }
#footer .menu2 li.first				{ border-left:none; padding-left:0; }
#footer .menu2 a					{  }
#footer .menu2 a:link,
#footer .menu2 a:visited			{ color:#7e6f4a; }
#footer .menu2 a:active,
#footer .menu2 a:hover				{ color:#0184ab; }


