@charset "utf-8";
/* CSS Document */
.moinMarge{
margin-left:-70px;
margin-top:30px;
}
.descFact{
min-width:300px;
}
body
{
margin:0px;}
.emploitd
{background-image:url("../images/backBoite.png");}
.recVC{
margin-top:50px;}
.emploi{
margin-left:90px;
margin-right:20px;
font-size:12px;}
.emploi td{
padding-top:3px;
padding-left:3px;}
.protfolio{
float:left;
width:800px;
margin-top:-60px;
text-align:center;
}
.boitsoumiss{
float:left;
margin-top:50px;
font-size:16px;}
.date{
color:#921212;
font-style:italic;
}
.tdnom{
width:100px;}
.classTexteContant{
width:500px;}
 a{
color:#921212;
 font-weight:bold;
}
.contruc{
margin-top:50px;
margin-left:85px;

font-size:12px;
height:580px;
overflow-y:auto;
width:520px;
padding-right:10px;
margin-top:-0px;
}
.claboitenoir{
border:#000000 1px dashed;
padding:5px;
margin-top:50px;
float:left;
margin-bottom:30px;
width:330px;
margin-right:50px;
float:left;}
ul
{
padding:0px;
padding-left:20px;}
.grossePromo{
width:430px;
float:left;}

.GROSfORFAITpRIX
{
color:#FF0000;
margin-top:10px}
.toptitretabMois1{
background-color:#FFFFFF;
}
.classGoogleMap{
float:right;}
.conslaurentides{

}
.nomform2{
margin-left:160px;
margin-top:5px;
text-align:left;
font-size:14px;}
.nomform2 h2{

margin-top:0px;
text-align:left;}
h3{

}
.groslien{

font-size:16px;
font-weight:bold;
text-decoration:none;
margin-top:20px;color:#921212;
margin-top:20px;
float:left;
text-align:center;
width:100%;
}
.groslien a{

}
.texteJoomla ul{
font-size:14px;
color:#CC0000;
margin-left:150px;}
.googlePHP{
margin-top:50px;
margin-left:80px;}
.googlePHP2{
margin-top:30px;
margin-left:80px;}
.googlePHP3{
margin-top:10px;
margin-left:80px;}
#moiAnime{
float:right;
padding-right:10PX;
width:132px;
height:375px;
}
.texteJoomla
{
font-size:12px;
float:left;
}
.textejoombas{
width:450px;
margin-left:100px;
float:left;}
.imgFloat img{
float:right;
padding:10px 10px 10px 10px;

}
.imgFlash{
float:right;
padding-left:30px;
padding-bottom:30px;}
p
{
margin-top:5px;
margin-bottom:5px;}
.coloneJoindre{
margin-right:30px;
color:#000000;
text-align:left;
margin-top:30px;
}
.titreTexte{

font-size:14px;


}
.clownDanseT{
text-align:left;
margin-top:30px;}
#flashlapin{
float:right;
margin-top:-120px;
}
.textHeaderVille{
float:left;

margin-top:40px;
margin-left:30px;
margin-right:30px;
}
h2
{
font-size:14px;

margin-top:20PX;
color:#921212;
text-align:center;




}
.contruc h2
{
font-size:14px;


color:#921212;
text-align:left;




}
.contIMG img
{
float:right;
margin-right:50px;
margin-left:20px;
}
.nomform{}

.contIMG
{
margin-top:150px;
margin-left:150px;
width:830px;
}
.texteDuClient{
font-size:8px;
}
.saviez
{
font-size:18px;

margin-bottom:10px;
}
.contMaison{
margin-top:70PX;
margin-left:550PX;
float:left;

font-size:18px;}
#clownDanseT{
width:480px;
float:left;
color:#1f3151;

font-size:13px;
margin-left:150px;
margin-top:30px;
border:#FFFFFF 1px  dashed;
background-image:url(../images/backBoite.png);

padding:15px;
padding-top:0px;}
.contIMG h2{
text-align:left;}
.conterdemoConstruc{
margin-top:20px;
height:300px;
overflow-x:auto;
float:left;
width:800px;
text-align:left;
margin-left:105px;
}
.titreForfait{

}
img{
border:none;}
a
{

}
.autreconcpetion{

margin-top:10px;
margin-bottom:10px;
}
.conterdemoConstrucLarg{
height:290px;
float:left;
min-width:800px;


}
.courriel{
font-size:12px;}
.GOOGLEMAPEER{
margin-left:100PX;}
.conslaurentides img {
float:right;
margin-right:60px;
margin-left:20px;}
.tabJoindre{
width:400px;
margin-left:150px;}
#construction2{
margin-left:170px;
font-size:11px;

}
#construction{
margin-top:30px;
margin-left:130px;}
.menuConteneur{
padding-top:10px;}
.contTexteAccueil{
margin:30px 30px 30px 30px;
margin-right:50px;
margin-left:40px;
font-size:12px;
line-height:150%;

margin-bottom:0px;
margin-top:10px;
}
a:hover
{
color:#921212;
text-decoration:none;
}
.mercicloent{
margin-left:-33px;
margin-top:45px;
float:left;
}
.tousComment{
float:left;
width:600px;}
.contsaviez{
margin:20px 20px 20px 20px ;}
.demoConstruc{
float:left;
width:200px;
font-size:10px;

height:140px;
}.demoConstruc4{
float:left;
width:150px;
font-size:10px;


text-align:center;
margin-top:10px;
margin-left:60px;
}
.classNouveau{
color:#921212;
text-align:center;
font-size:14px;
font-family:"Arial Black";
}
.boiteGoogle{border:#000000 1px dashed;
padding:5px;
float:right;
width:210px;
margin-right:20px;}
.boiteGoogle a{
font-size:9px;}
.demoConstruc img{
border:#1f3151 3px SOLID;
}
.demoConstruc img:hover{

border:#793623 3px  solid;
}
.contIMG IMG{
border:#1f3151 3px SOLID;
}
.contIMG IMG:hover{

border:#793623 3px  solid;
}
.demoConstruc2 img{
border:#FFFFFF 3px groove;
}
.demoConstruc2 img:hover{

border:#0090FF 3px groove;
}
.demoConstruc2{
float:left;
width:200px;
font-size:10px;

height:140px;
}
.classLegft img{
float:left;
margin-left:-33px;
margin-top:8px;}
body{

font-size:12px;
color:#1a1615;
font-family:Verdana, Arial, Helvetica, sans-serif, Impact;


background:#000000;}
#clownDanseT h3{
text-align:center;
margin:5px;
color:#921212;
}
.wrapper{
width:100%;}
#theBody{
width:1000px;}
.bgLeft{
width:50%;
background-image:url(../images/bgLeft.jpg);
background-repeat:no-repeat;
background-position:top right;}
.bgLeftvide{
width:50%;
background-image:url(../images/bgLeftvide.jpg);
background-repeat:no-repeat;
background-position:top right;}
.bgLeft2{
width:50%;
background-image:url(../images/bgLeft2.jpg);
background-repeat:no-repeat;
background-position:top right;}
.bgLeft3{
width:50%;
background-image:url(../images/bgLeft3.jpg);
background-repeat:no-repeat;
background-position:top right;}
.bgLeft4{
width:50%;
background-image:url(../images/bgLeft4.jpg);
background-repeat:no-repeat;
background-position:top right;}
.bgRight{
width:50%;
background-image:url(../images/bgRight.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.bgRight2{
width:50%;
background-image:url(../images/bgRight2.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.texteJoindre{
margin-top:10px;
}
.resulGog{
color:#1f3151;
font-weight:bold;
font-style:italic;
}
.tabJoindre a
{
color:#CC0000;
font-size:14px;
}

#contTopMenu
{

width:601px;
height:63px;
}
.conteneurDeRealisation{
height:430px;
float:left;}
#clownDanse{
float:right;
width:306px;
height:372px;
margin-top:10px;
}
.contlienFooter{
float:left;
width:205px;
text-align:center;
text-align:left;
font-size:9px;
margin-top:5px;
font-weight:bold;
}
.contlienFooter a{
color:#FFFFFF;
}
.googleMap{
margin-top:10px;
}

#header{
width:980px;
background-image:url(../images/header.jpg);
height:294px;
float:left;



}
#header2{
width:980px;
background-image:url(../images/header2.jpg);
height:278px;
float:left;



}
#header3{
width:980px;
background-image:url(../images/header2.jpg);
height:278px;
float:left;



}
.imgHeader{

float:right;
margin-right:50px;
}
.listHeader{
float:left;
width:400px;
text-align:left;

margin-left:50px;
font-family:"Lucida Handwriting";font-size:14px;
}
.listHeader2{
float:left;
width:400px;
text-align:left;
margin-top:5px;
margin-left:50px;font-family:"Lucida Handwriting";
font-size:14px;
}
.lienRetour{
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;}
.theHeader{
width:941px;
height:147px;
background-image:url(../images/theHeader.jpg);
}
.nomform
{
margin-top:5px;

}
.texteSoumission
{
float:right;

}
.textemargeLeft{
margin-left:90px;}
#textemargeLeft{
width:150px;
height:350px;
float:left;
margin-left:-40px;}
.contToppage{
width:941px;
text-align:left;


height:29px;}
.pneuPile{
margin-top:60px;}
.classContact{
float:right;
width:100%;
text-align:right;
margin-top:20px;
font-size:18px;
}
.titreTexte
{
font-size:18px;
margin-bottom:10px;
margin-top:30px;
}
.comment{
border:#000000 1px dashed;
padding:10px;
float:left;
width:245px;
margin:10px;
margin-right:25px;
}
.comment3{
border:#000000 1px dashed;
padding:10px;
float:left;
width:320px;
margin:10px;
margin-right:0px;
font-size:10px;

}
.comment2{
border:#000000 1px dashed;
padding:10px;
float:right;
width:245px;
margin:10px;
margin-right:0px;}
.commenNom{
font-size:8px;
}
.commenttexte{
font-style:italic;
font-size:9px;
margin-top:10px;
margin-bottom:5px;
line-height:1;
}
.commenttexte2{
font-style:italic;
font-size:9px;
margin-top:10px;
margin-bottom:5px;
line-height:1.3;
}
.commentdate{
font-size:8px;
margin:0px;}
.classContact a{
color:#f6f006;
margin-left:50px;

margin-top:20px;
margin-right:30px;
height:20px;}
#left{
width:306px;
float:right;
height:372px;
background-image:url(../images/col3Bottom.jpg);



}
.leconteurNouvelle{
margin-top:150px;
text-align:left;
margin-left:45px;
width:220px;

font-size:14px;
text-align:center;
font-weight:bold;

color:#000000;


float:left;}
.titre{
float:left;
width:350px;
margin-top:-50px;}
.nosservice{
float:left;
margin-top:-60px;

}
.texteDuClient{
width:310px;
float:left;}
#contTopbody{
margin:30px 30px 30px 30px ;
margin-bottom:0px;



}
#contBody2
{
float:left;
width:674px;
height:696px;
background-image:url(../images/body.jpg);
}
#contBody3
{
float:left;
width:674px;
height:696px;
background-image:url(../images/body3.jpg);
}
#contBody4
{
float:left;
width:674px;
height:696px;
background-image:url(../images/body4.jpg);
}
#contBodyvide
{
float:left;
width:674px;
height:696px;
background-image:url(../images/bodyvide.jpg);
}
#contBody58
{
float:left;
width:980px;
height:712px;
background-image:url(../images/body2.jpg);
}
h1{
font-size:24px;
color:#f0e4d8;

width:600px;
text-align:left;
float:left;
padding-left:15px;
padding-top:15px;
margin-top:-30px;}
#contBottombody{
width:600px;
float:left;
margin-left:60px;
}
.textHeaderLeft{
width:450px;
float:left;
padding-left:20px;
}
#Footer{width:674px;
background-image:url(../images/footer.jpg);
height:90px;
float:left;

}
#Footer2{width:980px;
background-image:url(../images/footer2.jpg);
height:90px;
float:left;

}
#Footer3{width:674px;
background-image:url(../images/footer3.jpg);
height:90px;
float:left;

}
#Footer4{width:674px;
background-image:url(../images/footer4.jpg);
height:90px;
float:left;

}
.boutton{
margin-top:10px;}
.bouttonforfaits{

float:left;
}
.bouttonconception{
float:left;}
.bouttonnouvelle{
float:left;
margin-bottom:20px;}
.bouttoncreation{
float:left;}
.bouttonprofes{
float:left;}
.bouttonProrammeur{
float:left;
margin-right:50px;
margin-left:20px;
margin-bottom:25px;}

h4
{
margin-bottom:5px;
font-size:11px;
}
.contFooter{
margin-left:50px;
;}
#right{
width:306px;
float:right;
height:413px;
background-image:url(../images/realisation.jpg);


}
.texteFauflash{
margin-top:30px;
margin-left:20px;
margin-right:20px;
}
#right img{
margin-right:40px;
margin-top:20px;

}
.contRealisation{


float:left;










}
.contBody{
width:941px;}
#contTheBody{
float:left;
width:480px;
}