@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.woff');}
@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.ttf');}
@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.eot');}
@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.svg');}
@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.pfa');}
@font-face{font-family:"itc";src:url('../font/ITCAvantGardeStd-BkCn_0.otf');}
@font-face{font-family:'itc';src:url('../font/ITCAvantGardeStd-BkCn_0.eot');src:local('y'),
url('../font/ITCAvantGardeStd-BkCn_0.woff') format('woff'),
url('../font/ITCAvantGardeStd-BkCn_0.otf') format('opentype'),
url('../font/ITCAvantGardeStd-BkCn_0.svg#itc') format('svg');}

body{  background:url(../includes.img/home.jpg) no-repeat center fixed #f3f3f3;  background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; text-align:center; padding:0px;}

.row{ max-width:none;}
.columns{ }

.homemainContainer{ height:237px; overflow:hidden; top:0px; left:0px; right:0px;}
.arianemainContainer{ height:37px; overflow:hidden; background:#333333; text-align:left; padding-left:12px; padding:8px; color:#fefefe; font-size:12px; font-family:itc, Arial, Helvetica, sans-serif;}

.projectdataContainer{ background-color:#f7f8f9; padding:27px; padding-left:47px; padding-right:47px; }
	.projectpresentContainer{ min-height:280px; text-align:left; }
	.projectpresentContainerTitle{ text-align:left; background:#f7f8f9; }
	.projectmapContainer{ text-align:left; padding:17px;}
	.projectplanContainer{ background:#FFFFFF; border:17px solid #FFFFFF; min-height:295px; }
		.projectoneplan{padding:27px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#f9f9fb; border:7px solid #ffffff;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
		.projectoneplan:hover{padding:27px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#359DD6; color:#FFFFFF; border:7px solid #f1f2f3;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
	
	.projectone3d{padding:7px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#f9f9fb; border:2px solid #ffffff;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
		.projectone3d:hover{padding:7px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#359DD6; color:#FFFFFF; border:2px solid #f1f2f3;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
	
		.projectoneplan-vendu{padding:27px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#FFFFCC; border:7px solid #ffffff;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
		.projectoneplan-vendu:hover{padding:27px; font-family:itc, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#FFFFCC;  border:7px solid #f1f2f3;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
	img.project-one-plan{  }



.homesimpleContainer{ background-color:#ffffff; padding:5px; }
.titrepagenew{font-size:25px; color:#030303; text-decoration:none; font-family:"Times New Roman", Times, serif;}
.subtitrepagenew{font-size:25px; color:#359DD6; text-decoration:none; font-family:"Times New Roman", Times, serif;}
.lasuite{ color:#FFFFFF; font-size:15px; text-decoration:none; font-family:itc, Arial, Helvetica, sans-serif; text-transform:uppercase }

.homeprojectContainer{ background:#D1CBBF;  text-align:center; padding:0px;}
input.voirprojet{ background:none; border:2px solid #ffffff; padding:14px; font-size:15px; color:#ffffff; font-family:itc, Arial, Helvetica, sans-serif; width:100%; font-weight:bold; }
input.voirprojet:hover{ background:#ffffff; border:2px solid #ffffff; padding:14px; font-size:15px; color:#343536; font-family:itc, Arial, Helvetica, sans-serif; width:100%; font-weight:bold; }

input.voirprojetlist{ background:none; border:0px; border-bottom:1px solid #666666; padding:4px; font-size:15px; color:#666666; font-family:itc, Arial, Helvetica, sans-serif; width:100%; text-align:right;  font-weight:bold;   cursor:pointer;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}
input.voirprojetlist:hover{ background:none; border:0px; border-bottom:1px solid #666666; padding:4px; font-size:15px; color:#359DD6; font-family:itc, Arial, Helvetica, sans-serif; width:100%; text-align:right; font-weight:bold;   cursor:pointer;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;}

.homenewsletterContainer{ background-color:#ffffff; padding:5px;}
.homevideoContainer{ background:none;  text-align:center; padding:17px; padding-top:37px; padding-bottom:37px;}
.homemapContainer{ background:none;  text-align:center; height:287px; overflow:hidden; border-top:7px solid #FFFFFF; border-bottom:7px solid #FFFFFF; background-color:#FFFFFF}



.h1mainContainer{background:#f7f8f9; text-align:left;}
h1.h1-project-all{font-size:25px; color:#313233; text-transform:uppercase; font-weight:normal; padding:7px; padding-left:27px; text-decoration:none; font-family:"Times New Roman", Times, serif;}
h1.h1-project{font-size:25px; color:#313233; text-transform:uppercase; font-weight:normal; padding-left:47px; padding-top:37px; text-decoration:none; font-family:"Times New Roman", Times, serif;}
h2.h2-project{font-size:21px; color:#1a1a1a; font-weight:bold; font-family:itc, Arial, Helvetica, sans-serif}

h2.h2-titre-project{font-size:21px; color:#313233; text-transform:uppercase; font-weight:normal; padding:27px; padding-bottom:0px; padding-top:7px; text-decoration:none; font-family:itc, Arial, Helvetica, sans-serif;}
.content-project{font-size:15px; color:#515457; font-weight:normal; padding:17px; padding-top:0px; text-decoration:none; font-family:itc, Arial, Helvetica, sans-serif; line-height:27px; padding-bottom:0px;}
.img-project{ padding:17px; padding-bottom:0px; }

.footerContainer{ padding:27px; background:url(../includes.img/footer-bg.jpg) no-repeat center bottom ; }
.footerText{ font-family:itc, Arial, Helvetica, sans-serif; color:#818283; font-size:13px; border-top:1px solid #656463;  }