@charset "utf-8";
/* CSS Document */

#container{
width:1000px;
margin:auto;
margin-top:30px !important;
margin-top:20px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#container div{
float:left;
}
hr{
clear:both;
height:0;
width:0;
margin:0;
padding:0;
visibility:hidden;
float:none;
}
h2{
font-size:15px;
font-weight:bold;
margin:0 0 15px 0;
padding:0;
color:#A0A0A0;
}

h1{
font-size:15px;
font-weight:bold;
margin:0 0 15px 0;
padding:0;
color:#A0A0A0;
}
a{
color:#A0A0A0;
text-decoration:none;
}

a.active{
color:#e53d20;
}
a img{
border:none;
}
#index_image{
margin-left:25em !important;
margin-left:13em;
margin-top:15em;
}
.gris{ color:#A0A0A0;}
/*------------------LOGO---------------------------*/

#logo{
margin-bottom:60px;
}
object{
margin-top:20px;
}
/*------------------MENU---------------------------*/
#gauche{
width:260px;
}
#menu{
width:260px;
margin-left:0 !important;
margin-left:-40px;
}
ul, li{
list-style-type:none;
padding:0;
}
li, ul{
padding:0;}
li.menu a{
font-weight:bold;
color:#000000;
}
li.sous-menu{
line-height:25px;
font-size:11px;
}
li.sous-menuGRAS{
line-height:25px;
font-size:11px;
font-weight:bold;
color:#A0A0A0;
}
ul.selected a, ul.selected, ul.selected li a{
color:#A0A0A0;
}
ul.selectedVoeux a{
color:red;
}
ul#bioecoloarchi a{
color:#A0A0A0;
}
/*-----------------TRAVAUX---------------------------*/
#work_arch{
padding:0;
margin:0;}
#droite{
width:500px;
}
#travaux_images{
width:460px;
}
.travaux_images_2liens{
margin-left:438px;
}
.travaux_images_3liens{
margin-left:423px;
}
.travaux_images_4liens{
margin-left:409px;
}
.travaux_images_5liens{
margin-left:372px;
}
.travaux_images_6liens{
margin-left:379px;
}
.travaux_images_7liens{
margin-left:362px;
}
.travaux_images_9liens{
margin-left:333px;
}
#travaux_texte1{
margin:10px 0 20px 0;
padding:0 10px 0 0;
width:340px;
height:320px;
overflow:auto;
text-align:justify;
color:#A0A0A0;
}

li.sous-menu-lignes{
text-indent:10px;
font-size:11px;
color:#A0A0A0;
}
span.sous-menu-noir{
color:black;
}

li.sous-menu-lignes2{
text-indent:10px;
font-size:11px;
color:#A0A0A0;
margin-bottom:10px;
}

/*-----------------STUDIO---------------------------*/
#studio_texte{
margin:0 0 0 0;
width:400px;
}
#droite_studio{
width:740px;color:#A0A0A0;
}
#studio_texte h2{
margin:10px 0 0 0;
}

#studio_texte1{
margin:0 0 20px 0;
width:340px;
}

#studio_texte2{
margin:0 0 20px 30px;
width:340px;
}
h2.preoccupations{
margin:70px 0 0 0;
}

/*--------------FOOTER------------------------*/
#footer{
text-align:center;
color:#666666;
font-size:10px;
clear:both;
margin:20px 0 0 0;
padding:0;
width:450px;
}

/*--------------CONTACT------------------------*/
#contact{
color:#A0A0A0;
}
#contact a{
font-weight:bold;
}
#contact p{
margin-top:8px;
}