/* CSS Document */

#service {
padding:0px 24px 0px 24px;
text-align:justify;
}

#service #titre{
background-image:url(img/fond-h1-service.gif);
background-repeat:no-repeat;
background-position:left;
margin-bottom:40px;
padding-left:420px;
}


#service h1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#a9b8a2;
margin:0px;
padding:0px 0px 12px 17px;
font-weight:100;
line-height:0px;
}

#organigramme{
border:0px solid red;
font-size:12px;
width:auto;
_width:97%;
font-family:Myriad, Arial, Helvetica, sans-serif;
}

#publication{
width:46%;
margin-left:27%;
margin-right:27%;
border-bottom:1px solid #a9b8a2;
border-right:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
padding:4px;
}

#vide{
border-right:1px solid #a9b8a2;
height:20px;
width:251px;
}

#hebergeur{
border-bottom:1px solid #a9b8a2;
border-right:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
width:230px;
padding-top:5px;
margin-left:20px;
}

#hebergeur .orga-left{
float:left;
width:90px;
padding:5px;
text-align:right;
}

#hebergeur .orga-right{
float:left;
width:120px;
padding:5px;
text-align:left;
color:#5b6c54;
}

#hebergeur p{
border-left:0px solid red;
margin:0px;
padding:0px;}


#developpements{
border-bottom:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
text-align:left;
width:260px;
margin-top:20px;
margin-left:39px;
}

#charte{
border-bottom:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
text-align:left;
width:267px;
margin-top:20px;
margin-left:19px;
padding-left:12px;
}

#organigramme a{
font-size:10px;
text-align:right;
text-decoration:none;
color:#5b6c54;
}

#developpements .orga-left, #charte .orga-left{
float:left;
width:120px;
padding:5px;
text-align:right;
}

#developpements .orga-right, #charte .orga-right{
float:left;
width:120px;
padding:5px;
text-align:left;
color:#5b6c54;
}

#glac{
border-bottom:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
width:300px;
padding-top:5px;
padding-bottom:5px;
}

#glac .orga-left{
text-align:right;
float:left;
width:140px;
margin-top:40px;
padding:5px;
font-size:11px;
text-transform:uppercase;
}

#glac .orga-right{
text-align:left;
float:right;
width:140px;
padding:5px;
font-size:12px;
color:#5b6c54;
}

#glac .orga-right span{
font-style:italic;
font-size:14px;
}

#glac span, #coordonnees span{
font-size:24px;
font-weight:bold;}


#rcs, #capital{
border-bottom:1px solid #a9b8a2;
border-right:1px solid #a9b8a2;
width:200px;
margin-left:90px;
padding:5px;
text-transform:uppercase;
font-size:14px;
color:#5b6c54;
}

#siret{
border-bottom:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
width:200px;
margin-left:90px;
padding:5px;
text-transform:uppercase;
font-size:14px;
color:#5b6c54;
}

#capital span, #siret span, #rcs span{
font-weight:bold;
color:#000;}

#col1{
width:300px;
float:left;
border-right:1px solid #a9b8a2;
margin-right:20px;
}

#col2{
width:300px;
float:left;}

.organigramme-maj{
text-transform:uppercase;
font-weight:bold;}

.clearo{
height:0px;
clear:both;
width:0px;
display:block;
margin:0px;
padding:0px;
}

#contact-top{
border-top:1px solid #a9b8a2;
border-left:1px solid #a9b8a2;
border-right:1px solid #a9b8a2;
padding:10px;
width:646px;
}

#contact-bottom{
border-left:1px solid #a9b8a2;
border-right:1px solid #a9b8a2;
padding:10px;
width:646px;
background-color:#FFF;
}

#guirlande{
background-image:url(img/guirlande.gif);
background-repeat:no-repeat;
top: -11px;
left:0px;
position:relative;
width:19px;
height:144px;
float:left;
padding-right:10px;}

#contact-top img{
float:left;
padding-right:10px;}

#form1 input{
background-color:#5b6c54;
color:#FFFFFF;
margin:0px 0px 5px 0px;
width:313px;
_width:313px;
border:0px solid red;
}

#form2 input{
background-color:#5b6c54;
color:#FFFFFF;
margin:0px 0px 5px 0px;
width:323px;
_width:308px;
border:0px solid red;
}



#contact-bottom textarea{
background-color:#d7ded1;
color:#5b6c54;
border:0px;
margin-bottom:5px;
height:100px;
width:323px;
_width:308px;}

#coordonnees{
font-size:11px;
text-transform:uppercase;
font-weight:bold;}

#siege-commercial{
margin-top:10px;
float:left;
text-transform:none;
font-weight:100;
font-size:12px;}

#siege-commercial span, #siege-social span {
font-style:italic;
font-size:14px;
text-transform:none;
font-weight:100;
}

#siege-commercial p, #siege-social p{
margin-top:3px;}

#siege-social{
margin-top:10px;
float:right;
text-transform:none;
font-weight:100;
font-size:12px;}

#form1, #form2{
float:left;
border:0px solid red;
}

#form2{
width:323px;
_width:290px;
}

#contact-bottom p{
font-size:14px;
font-style:italic;
margin-top:0px;
margin-bottom:0px;}

#contact-bottom form{
margin-top:10px;}

#form1{
padding-right:20px;
width:303px;
}

