/* GENERALE */
html {
height : 100%;
width:100%;
}
body {
margin : 0;
height : 100%;
width:100%;
font-family:Arial;
font-size:11px;
color:#646464;
}
div {
margin : 0;
padding : 0;
border : 0;
}
form {
margin : 0;
padding : 0;
}
img {
border : 0px;
padding:0px;
margin:0px;
}
a {
color : #c7c7c7;
font-size:11px;
text-decoration : none;
list-style-type : none;
}
a:hover {
color : #808080;
font-size:11px;
text-decoration:none;
}
p{
margin:0px;
padding:0px;
}
.clean{
clear:both;
font-size:0px;
height:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
}



#contener {
width:786px;
height:auto;
border-right:solid;
border-right-width:1px;
border-right-color:#eaeaea;
border-left:solid;
border-left-width:1px;
border-left-color:#eaeaea;
margin-left:auto;
margin-right:auto;
padding-bottom:1px;
}
#header{
width:751px;
height:94px;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
}

.dragme{
width:750px;
height:250px;
background-repeat:no-repeat;
border:solid;
border-width:1px;
overflow:hidden;
cursor:move;
margin-left:auto;
margin-right:auto;
position:relative;
background-image:url(../images/html/preload.gif);
background-repeat:no-repeat;
}
.contenerProjet{
margin-bottom:25px;
}
.project{
width:786px;
background-image:url(../images/html/tramProjet.jpg);
background-repeat:repeat-y;
}
.titreProjet{
width:750px;
height:auto;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b6748;
font-weight:bold;
text-align:center;
padding-top:5px;
margin-bottom:10px;
}

.btn{
float:right;
margin-top:7px;
}

.informations{
width:750px;
height:auto;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#787979;
}

#illus{
float:right;
}
#menu{
float:left;
margin-top:73px;
margin-left:20px;
color:#575757;
}
.contenerServices{
width:650px;
margin-left:auto;
margin-right:auto;
height:auto;
border:solid;
border-width:1px;
border-color:#d8d8d8;
padding:5px;
}
.contenuServices{
width:610px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:20px;
font-size:11px;
color:#FFFFFF;
background-color:#979797;
}
a.lienContact{
color:#b8a37e;
text-decoration:none;
}
a.lienContact:hover{
color:#8cae02;
text-decoration:none;
}
.champ{
width:148px;
height:15px;
font-size:11px;
background-color:#d5d4d4;
border:none;
border-width:0px;
padding-left:5px;
padding-right:5px;
margin-left:5px;
padding-top:2px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
color:#413a2e;
}
.positionne{
margin-top:5px;
}
#gauche{
width:230px;
float:left;
margin-left:5px;
display:inline;
}
#droite{
width:330px;
float:right;
margin-right:5px;
display:inline;
}
.texteArea{
width:320px;
height:112px;
display:inline;
background-color:#d5d4d4;
border:none;
padding-left:5px;
padding-right:5px;
font-size:11px;
color:#413a2e;
}
.btnEnvoie{
width:133px;
height:25px;
border:none;
background-image:url(../images/html/btnEnvoie.jpg);
background-repeat:no-repeat;
float:left;
display:block;
margin-left:20px;
cursor:pointer;
}
.btnEfface{
width:133px;
height:25px;
border:none;
background-image:url(../images/html/btnEffacer.jpg);
background-repeat:no-repeat;
float:left;
display:block;
cursor:pointer;
}
.btnEnvoieEn{
width:133px;
height:25px;
border:none;
background-image:url(../images/html/btnEnvoieEn.jpg);
background-repeat:no-repeat;
float:left;
display:block;
margin-left:20px;
cursor:pointer;
}
.btnEffaceEn{
width:133px;
height:25px;
border:none;
background-image:url(../images/html/btnEffacerEn.jpg);
background-repeat:no-repeat;
float:left;
display:block;
cursor:pointer;
}
#btn2{
width:286px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#w3c{
width:109px;
position:absolute;
z-index:1000;
position:fixed;
right:10px;
bottom:10px;
}
.display_none{
display:none;
}
.margin_left15px{
margin-left:15px;
}
#logo{
margin-top:36px;
display:block;
float:left;
}
.pointillet{
height:1px;
font-size:1px;
line-height:1px;
}
.height40px{
height:40px;
}
.margin_top0px{
margin-top:0px;
}
.float_left{
float:left;
}
.align_center{
text-align:center;
}
#chargement{
margin-top:10px; display:none;
text-align:center;
width:580px;
margin-left:auto;
margin-right:auto;
}
.float_right{
float:right;
}
