/********************************************************************************* 
Energies Services 2007 KTP Concept
********************************************************************************** */

html{
overflow-y:scroll;
margin:0;
padding:0;
text-align:center;}


body{

text-align:center; 
background-position:top;}   

.container{ 
margin-top:114px; 
text-align:left;}


#employe{
position:absolute;clear:none;
margin-top:-80px;
margin-left:670px;
width:266px;
height:170px;
z-index:2;
background-image:url(../fond/employe.png); 
}
#employe2{
position:absolute;
margin-top:-80px;
margin-left:670px;
width:266px;
height:200px;
z-index:2;
background-image:url(../fond/employe2.png); 
}



#menu{ margin-bottom:18px; text-align:left;float:left; width:930px; }

#education a{ text-decoration:none; color:#000;}

#education a:hover{ text-decoration:underline; color:#000;}

#pied ul li.contact, #pied2 ul li.contact{ background-image:url(../fond/contact.gif); background-repeat:no-repeat; background-position:center left; }
#pied ul li.accueil, #pied2 ul li.accueil{ background-image:url(../fond/home.gif); background-repeat:no-repeat; background-position:center left; }
#pied ul li.plan, #pied2 ul li.plan{ background-image:url(../fond/plan.gif); background-repeat:no-repeat; background-position:center left; }

#education li{ padding-left:15px; line-height:1em; margin-top:6px;
list-style:circle; list-style-position:inside;}



#education{ width:310px;
height:184px;
background-image:url(../fond/education.jpg);
float:left;
margin-bottom:2px;
overflow:hidden;}


.edu{ position:absolute;margin-right:0;
margin-bottom:0;}



#flou{   
background-image:url(../fond/flou.png); 
background-repeat:no-repeat;
height:auto !important;
height:400px;
min-height:400px;
}

#error{ background-color:#FFAAA6; padding:5px; color:#FF0000;} 
#error strong{ color:#990000;}

#googlemap{ z-index:2000; width:935px;}

.lavaLamp {
position: relative;
height: 54px;
overflow: hidden;
}



.form{ display:block; padding:10px; width:470px;padding-left:10px; margin:10px; margin-left:0px;}

input.ctext{ width:135px;font-size:11px; border:1px solid #BDBDBE;}


label{  font-size:11px; color:#205580;  width:450px;display:block;}

input.ctext2{ width:450px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.mtext{ width:450px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;height:100px;}
.email{ width:450px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.select{ width:450px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.newsletter{ line-height:40px; font-size:11px;font-weight:bold;color:#2A5F92;}

.imgfield{margin-left:0px;}

input.submit{width:135px; height:20px; background-color:#D9A30C; margin-top:15px; border:1px solid #775D18; color:#222;
font-size:10px; text-transform:uppercase;}


input.submit2{width:135px; height:20px; background-color:#1F5285; margin-top:15px; border:1px solid #1F5285; color:#fff;
font-size:10px; text-transform:uppercase;}

#espace h2{ margin-top:10px;}
#espace h4{ }

#espace table{ padding-left:10px;}
#espace td{ border-bottom:1px dotted #000; font-weight:bold; margin-left:10px; padding:10px; padding-left:0;padding-right:10px; padding-bottom:0;}

#espace th{ border:0; font-weight:bold;  padding-right:0; padding-bottom:0; text-align:left;  padding-left:0;}

#espace #bouton{ background-color:#fff; border:2px outset #000; width:400px;}

#espace td input{ border:1px inset #000; width:100px;}
