@charset "utf-8";
/* CSS Document */
img{
border:none;}
a
{
color:#666666;


}
.contimgBroch{
width:900px;}
.demoConstruclist{border:#CCCCCC 1px solid;
padding:10px;
float:left;
text-align:left;
padding-bottom:25px;

width:880px;
margin-left:40px;
font-size:16px;
margin-bottom:40px;}
.demoConstruclistUnit
{
width:255px;
float:left;
height:20px;
margin-top:15px;
text-align:left;
margin-left:35px;

}
.demoConstruclistUnit2
{
margin-left:120px;
width:170px;
float:left;
height:30px;
margin-top:10px;
text-align:left;
font-size:20px;


}
.colorRight{
float:right;
width:411px;
margin-left:40px;
font-size:10px;
line-height:1.5;
}
.boutons{
text-align:center;margin-bottom:40px;}
.contcouleur{
font-size:14px;}
.rangeroption{
float:right;
width:300px;
text-align:right;}
.option p {
margin:40px;
font-size:14px;
}
.option  {
margin-top:40px;

}
.fut{
width:380px;
border:#CCCCCC 1px solid;
padding:20px;
float:left;

height:450px;

margin-top:20px;
text-align:center;
margin-right:20px;
}
.fut p{
text-align:left;

}
.console{text-align:center;
width:380px;
border:#CCCCCC 1px solid;
padding:20px;
float:right;

height:450px;
margin-bottom:40px;
margin-top:20px;

}
.console p{
text-align:left;

}
.console h1{
text-align:left;

}
.fut h1{
text-align:left;

}
.flashache{
float:right;
width:550px;
height:850px;
margin-right:40px;
z-index:1;}
.ouacheter{
text-align:left;
margin-left:40px;
width:250px;
float:left;
}
.seefam a{
text-align:left;color:#006633;
font-family:"Arial Black";
font-size:14px;
text-decoration:none;}
.seefam {
text-align:left;

margin:10px;}
.icone{
float:left;
width:160px;
height:120;
border:#CCCCCC 1px solid;
margin:10px;
color:#666666;
font-family:"Arial Black";
font-size:11px;
}
.icone:hover{
color:#f2c63f;


}
.icone p{

margin:5px;
}
.icone:hover{
border:#666666 1px solid;
}
.contmoto p{
margin:0px;
font-weight:bold;}
.vedettejouet{
text-align:center;
text-decoration:none;
}
.vedettejouet a{
color:#003366;
text-decoration:none;
}


h1{
font-size:20px;}
ul{
font-size:14px;
line-height:1.5;}

.pageNumber{
font-family:"Hobo Std";
font-size:18px;
color:#333399;

}
.contToppage{
width:981px;

margin-top:10px;
margin-bottom:3px;
}
.centerH2{
width:700px;
text-align:center}
.plusInfo{
font-size:8px;
font-family:"Arial Black";
margin-top:20px;}
.titreJouet{
font-weight:bold;
margin-left:10px;
text-align:center;
color:#333399;
font-size:10px;
}
.contnomdeMass{
float:left;
width:250px;
}

h2 a
{
text-decoration:underline;}
.contIMG img
{

border:#CCCCCC 3px solid;
}
.italique{
font-style:italic;
}
.hzVenuz{
width:700px;
float:left;
color:#333399;}
.contIMG 
{
text-align:center;
font-size:14px;
color:#003366;
float:left;
width:600px;
height:400px;
margin-right:25px;

}
.logo img{

}
.conteneurDeRealisation h1{color:#333399;
}
a:hover
{
color:#f2c63f;
text-decoration:none;
}
.superConteneur{
width:100%;}
.leconetnu{
position:relative;
width:980px;border:#666666 solid 1px;
background-color:#FFFFFF;
min-height:560px;
overflow:hidden;
}
.conteneurAutre{
width:700px;
float:left;
margin-left:-10px;}
.contPage {
text-decoration:none;color:#f2c63f;}
.contPage a{
text-decoration:none;color:#666666;}
.contPage a:hover{
text-decoration:none;color:#f2c63f;}
.demoConstruc{
float:left;
width:100px;border:#CCCCCC 1px solid;
height:110px;
margin:5px;
font-size:9px;

text-align:center
}
.titleIES{
text-align:center;
font-size:20px;color:#666666;
margin-top:10px;
margin-bottom:15px;


}
.dicat{
text-align:center;
margin-bottom:10px;
margin-top:10px;
}
.titleIES img{

vertical-align:top;
margin-top:-3px;


}
.bout1{
float:left;
width:140px;
font-size:12px;
margin-left:100px;
margin-right:5px;
text-align:left;}
.bout1fr{
float:left;
width:140px;
font-size:12px;
margin-left:85px;
margin-right:5px;
text-align:left;}
.bout1fr img{
width:28px;
font-size:8px;margin-left:5px;
float:left;
margin-right:5px;
}
.bout1fr p{
margin-top:10px;
}
.bout1 img{

width:28px;
font-size:8px;margin-left:5px;
float:left;
margin-right:10px;
}
.conttopminimen{
border-top:#333333 1px solid;
border-bottom:#333333 1px solid;
}
.bout2 img{
float:left;
width:28px;

}
.bout1 p{

margin-top:10px;
margin-left:10px;
}
.bout2{
float:left;
width:120px;
font-size:12px;
}
.bout2 p{margin-top:5px;
text-align:center;
}
#formLogin{
width:500px;
text-align:left;
padding:10px;}
.logo img{
float:left;}
.conttopminimen{
float:left;
width:306px;
margin-top:13px;

font-size:9px;
text-align:center;;
}
.conttopminimen img{

margin-top:2px;


}

.noproduit{
margin-left:30px;}
.thumps {
float:left;
width:80px;
min-height:10px;
margin:1px;
}

.thumps img:hover {
border:2px solid #f2c63f;
cursor:pointer;

}
.NomCatProjet{
text-align:left;
font-size:18px;



margin-right:30px;
}
.NomCatProjet2{
text-align:left;

color:#333333;


}
.contIMG img{

width: expression( Math.min(parseInt(this.offsetWidth), 650px;) ); 

}
.NomCatProjet a{
font-size:18px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.NomCatProjet2 a{


text-decoration:none;
}
.demoConstruc a{
text-decoration:none;

}
.demoConstruc2 a{
text-decoration:none;
color:#666666;}
.demoConstrucBolards a{
text-decoration:none;
color:#666666;}
.demoConstruc2 a:hover{
text-decoration:underline;
color:#006633;}
.demoConstrucBolards a:hover{
text-decoration:underline;
color:#006633;}
.demoConstruc2{
float:left;
width:213px;border:#CCCCCC 1px solid;
height:125px;
width:92px;
margin:3px;
font-size:8px;

text-align:center
}
.projetConstruc{
float:left;
width:143px;

margin:5px;
font-size:12px;
font-weight:bold;

text-align:center
}
.projetConstruc:hover{
color:#FF9900;
}
.projetConstruc a{

}
.projetConstruc img{
width:120px;
text-align:center;
height:87px;border:#CCCCCC 2px solid;
}
.projetConstruc img:hover{
width:120px;
text-align:center;
height:87px;border:#f2c63f 2px solid;
}
.projetConstruc a{
text-decoration:none;

text-align:center
}
.demoConstrucBolards{
float:left;
width:213px;border:#CCCCCC 1px solid;
height:130px;
width:92px;
margin:3px;
font-size:8px;

text-align:center
}
.demoConstruc2 h4{
margin:0px;
font-size:12px;
}
.demoConstruc2 h4{
margin:0px;
font-size:12px;
}
.demoConstrucBolards h4{
margin:0px;
font-size:12px;
}
.demoConstruc:hover{
border:#333333 1px solid;


}
.demoConstruc2:hover{
border:#333333 1px solid;


}
body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
font-size:12px;

background-repeat:no-repeat;
background-repeat:repeat-x;



}
.wrapper{
width:100%;}
#theBody{
width:997px;
border:#666666 1px solid;}
.bdLeft{
width:50%;

background-image:url(../images/bgLeft.jpg);
background-position:top right;
background-repeat:no-repeat;}
.bgRight{
width:50%;
background-image:url(../images/bgright.jpg);
background-repeat:no-repeat;
}
.conttexteFam{
text-align:left;
font-size:13px;
margin-right:30px;

float:left;
margin-bottom:30px;

}
.conttexteFam img{
float:left;

}
.contlienFooter{
float:left;
width:250px;
text-align:center;}
#header{
width:997px;

font-size:14px;
float:left;


}
#header img{




}
.logo{
float:left;
width:300px;
margin-left:40px;}
.contHeader{
margin-right:55px;
float:right;width:570px;
}
.colLeft img
{
margin-bottom:50px;
margin-top:10px;
margin-left:-20px;}
.colRight img
{
margin-bottom:30px;
margin-top:-10px;
margin-right:0px;
float:right;
margin-right:-20px;}
.texteMaintenace{
margin-bottom:30px;
width:550px;
float:left}
.texdura
{
margin-bottom:30px;
width:700px;
margin-left:30px;
float:left}
.contimgBroch img 
{
}
.lienInfo{
margin-top:10px;}
.autreInfo{
margin-bottom:20px;}
.unebroch 
{
float:left;
width:150px;
margin-right:30px;
margin-bottom:30px;}
.coinImgLeft{
float:left;}
.unebroch p
{
margin:0px;
text-align:center;}
.contHeader img{
float:right;}
.SLOGAN{
margin-TOP:40PX;
margin-left:20px;}
.lienRetour{
float:left;
text-align:center;
width:700px;
}
.coinImgRight{
float:right;
margin-left:30px;
border:#666666 solid 1px;
padding:30px;
border-right:none;
border-top:none;}
.theHeader{
background-image:url(../images/header.jpg);
width:997px;
height:219px;

}
.contRealisation{
font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
font-size:14px;
line-height:1.8;
margin-left:40px;
text-align:justify;
}
.contRealisation2{
font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
font-size:11px;
line-height:1.8;
margin-right:30px;
text-align:justify;
margin-left:40px;
margin-right:40px;
margin-bottom:40px;

}
.contRealisation2 h1{
margin:0px;
}
.imgRight{
float:right;

margin-left:20px;
}
.garage{
float:right;
margin-top:15px;
margin-right:5px;
}
.contMenu{
float:left;
width:980px;
background-color:#f1f1f1;
margin-top:15px;
margin-bottom:15px;
padding:5px;
padding-top:10px;
font-size:13px;
border-left:none;
border-right:none;
font-family:"Arial Black";}
.contMenu a{
color:#006633;}
.contMenu a:hover{
color:#f2c63f;}
.divmenu a {
font-weight:bold;
text-decoration:none;
}
.divmenu {
margin-top:3px;
}
.contMenu a{
text-decoration:none;
font-weight:bold;}
#theright{
width:653px;
height:522px;
background-image:url(../images/left.jpg);
float:left;}
.contToppage{
width:997px;
height:23px;
background-image:url(../images/topMenu.jpg);
background-repeat:no-repeat;
float:right;
width:740px;}
.contToppage a{
color:#FFFFFF;}
#contenueur{
width:980px;
text-align:justify;




float:left;
word-spacing:1;

}
.lagaranty{
float:left;
margin-left:80px;
}
.lagaranty img{

}
.menuBtn1{
float:left;
width:75px;
margin-left:10px;
text-align:left;
}
.menuBtn1fr{
float:left;
width:70px;
margin-left:15px;

}
.menuBtnAcc{
float:left;
width:50px;
margin-left:35px;
text-align:left;
}
.menuBtn2{
float:left;
width:60px;
margin-left:5px;
}
.menuBtn3{
float:left;
width:115px;margin-left:15px;
}
.menuBtn4{
float:left;
width:100px;
}
.menuBtn5{
float:left;
width:75px;
margin-left:15px;
}
.menuBtn6{
float:left;
width:100px;
}


.demoConstruc23{
height:180px;
font-family:"Arial Black";
}
#boiteFlash
{
border:#666666 2px solid;
width:300px;
height:220px;


background-color:#FFFFFF;}

.flashContneur{width:300px;
margin-right:-20px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;float:right;
vertical-align:top;
}
.lettitle{    color: #006633;
font-weight:bold;
margin-top:40px;}
.flashContneur table{
margin-top:30px;
margin-left:40px;
}
.flashContneur  td{
padding-top:5px;

}
.contAccueil{
background-color:#f1f1f1;
padding:20px;
margin-top:20px;

float:left;
}
.contAccueil2{
background-color:#f1f1f1;
padding:20px;
margin-top:0px;
padding-left:100px;

float:right;
width:300px;
margin-right:20px;
height:378px;
text-align:left;
}

.contAccueil3{
background-color:#f1f1f1;
padding:20px;
margin:20px;
margin-top:0px;
text-align:justify;
font-family: Verdana,Arial,Helvetica,sans-serif,Impact;
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
float:left;
width:460px;
}
.contAccueil3 h1 {
    margin-top: -10px;
	font-size:16px;
}
.contAccueil h1{

margin-top:-10px;

}
.contbroch{
}
.contAccueil img{

float:right;
margin-right:60px;
margin-left:30px;
}
#left{
width:250px;



background-repeat:no-repeat;
float:left;
width:210px;

}
#left2{
width:250px;


background-image:url(../images/left_02.jpg);
float:left;
}
#contTopbody{

}
.unproduit{
float:left;
margin-LEFT:30px;
color:#3f112d;
font-size:13px;
margin-top:5px;

}
.googleMap
{
float:right;}
.bouton1{
float:left;
margin-left:35px;
margin-top:20px;
}
.bouton3{
float:left;
margin-left:55px;
margin-top:20px;
}
.texteAccueil h1{
font-size:18px;
margin-top:10px;
margin-bottom:10px;

}
.courriel{
font-weight:bold;
margin-top:10px;}
.texteAccueil h2{
font-size:14px;
text-align:center;
margin-bottom:0px;

}
.texteAccueil a{
font-size:16px;}
.topTexte{
text-align:left;
margin-bottom:10px;}
.topTexte h1{
text-align:center}
.texteAccueil{
text-align:center;
}
.automon{
font-size:12px;
text-align:center;
}
.texteAccueil p{
font-size:12px;
margin-bottom:0px;
}
.bouton4{
float:left;
margin-left:48px;
margin-top:20px;
}
.bouton5{
float:left;
margin-left:48px;
margin-top:20px;
}
.bouton2{
float:left;
margin-left:45px;
margin-top:20px;
}
#header a{
text-decoration:none;



}
#header a:hover{




}
.contGoogle{
margin-top:50px;}
#contBottombody{
width:500px;
float:left;
}
.famille{
font-size:9px;
margin-bottom:10px;
}
.testecatProdCont{

float:left;
}
.testecatProd{
float:left;
width:480px;
text-align:left;
}
.testecatProd h3 a{
margin:0px;
color:#333333;
}
.testecatProd h3 {
margin:0px;
color:#333333;
}
.testecatProd h1{
margin:0px;
margin-top:10px;
}
.testecatProd h2{
margin:0px;
margin-top:30px;
}
.testecatProd h2{
margin-bottom:0px;
}
.testecatProd {
float:left;
width:480px;
text-align:left;
}
.testecatProd p{
margin-bottom:30px;
margin-top:0px;
}
.testecatProd a{
text-decoration:none;
color:#006633;
}
.testecatProd a:hover{
text-decoration:underline;
color:#f2c63f;
}
.centerH2 h3
{
width:200px;
float:right;
text-align:left;
margin-right:150px;}
#Footer{width:997px;
height:153px;
float:left;
/*background-image:url(../images/body_03.png);*/

}
#menuTOp a{
cursor:pointer;
}
.contDemoConst{
margin-left:40px;
margin-bottom:40px;

width:940px;

float:left;
/float:none;}
.demoConstruc:hover{
color:#f2c63f;

}
.contDemoConst h4{
margin:0px;color:#333333;}
.demoConstruc3{
float:left;
width:400px;}
.demoConstruc3 img{
margin-left:-90px;
}
.topCatCont h1{margin:0px;
margin-right:30px;


float:left;
text-align:left;
margin-top:5px;}
.contPage{
float:right;
margin-right:80px;color:#006633;
font-size:18px;
font-weight:bold;
margin-top:8px;}
.topCatCont {
width:980px;
height:50px;
margin:0px;
float:left;}
#right{
float:right;
width:530px;
margin-right:30px;
margin-bottom:30px;

}
#right img{
float:left;
margin-top:20px;


}
.NomProjet{
text-align:left;
font-size:16px;
font-weight:bold;

}
.contACCUEIl h3
{
color:#003366;
font-style:italic;
font-size:14px;
margin-bottom:5px;
margin-top:20px;
margin-bottom:0px;
}
#formulaire
{
text-align:left;
margin-right:30px;}
.marginJoinre{
width:270px;
float:left;
margin-left:40px;
text-align:left;}
.contRealisation{

float:left;
margin-left:40px;
width:340px;
height:440px;



}
.contlimage{
float:left;
width:640px;
margin-top:10px;}
.contpetit{

width:280px;
float:right;
min-height:400px;
overflow:auto;
margin-bottom:40px;
margin-top:30px;
}
#limgage{

max-width:650px;
height:400px;
background-color:f1f1f1;}
.contRealisation01{

float:left;
margin-left:40px;
width:940px;
min-height:480px;



}
.contRealisation01 img{
max-width:650px;





}
.margepolice{
float:right;}
.footer{
margin-top:10px;
}
.garanty{
float:right;}
.contRealisation ul{
font-style:italic;


}
.contFooter{
width:980px;
text-align:left;
margin-bottom:10px;
color:#FFFFFF;}
.contFooter a{


text-decoration:none;}
#projet{
visibility:hidden;
position:absolute;
z-index:2;
left:130px;
width:150px;

background-color:#F1F1F1;
top:170px;
padding:10px;
padding-top:0px;

font-size:12px;}
#doc{visibility:hidden;
background-color:#F1F1F1;
width:130px;
height:35px;
position:absolute;
z-index:2;
left:233px;
top:170px;
width:90px;
padding:15px;
text-align:left}
#join{visibility:hidden;
background-color:#F1F1F1;
width:300px;
height:150px;
position:absolute;
z-index:2;
left:458px;
top:170px;
width:100px;
height:30px;padding:15px;
text-align:left;}
#propos{visibility:hidden;
background-color:#F1F1F1;
width:160px;
height:150px;
position:absolute;
z-index:2;
left:377px;
top:170px;
width:90px;
height:60px;padding:15px;
text-align:left;}
.contRealisation h2{
font-size:23px;

width:700px;
text-align:center;
color:#003366;

}
.langue{
float:right;
margin-right:50px;
}
.logo_jouet table {
margin-left:25px;
float:left;
}
.logo_jouet td{
padding:10px;}
.contRealisation h1{

color:#006633;


}
h1{
color:#006633;
}
h2{
color:#006633;
}
h3{
color:#006633;
}
 h4{
color:#006633;
}
.contRealisation2 h1{

color:#006633;


}
.contBody{
width:997px;
float:left;
}

#contTheBody{
float:left;
width:480px;
}
.pagecontact h2
{
font-size:14px;
width:360px;}
.pagecontact a
{
font-size:18px;
color:#003366;
}
.contRealisation h1 a
{

}
.contRealisation h1 
{
font-size:16px;
text-align:left;

}
.contRealisation h2
{
width:700px;
text-align:center;
margin-right:150px;
font-size:16px;
color:#000000;}
.contACCUEIl h1
{
width:350px;
text-align:left;}
.pagecontact h1 {
width:350px;
text-align:left;
}
.pagecontact h2
{
width:300px;
float:left;

}
.lienRetour h2
{
width:700px;
color:#003366;
float:left;
text-align:center;}
.thumps img{border:2px solid #CCCCCC;
height:55px;
width:70px;
height:70px;
}
