*{padding:0;margin:0;vertical-align:top}   
a img,fieldset{border:0;}  
a,a:visited{color:#4d4d4f;font-weight:bold;text-decoration:none;}
a:hover{color:#e4a613;font-weight:bold;text-decoration:none;}
body{
margin:0 auto;padding-top:0px;font-family:Verdana, sans-serif;
background-image:url('images/ombre_body.png');
background-position:center;
background-repeat:repeat-y;
background-color:#192c48;
width:1024px;
color:#4d4d4f;
position:relative;
}
h1{font-size:14px;}
input,textarea{font-family:Verdana, sans-serif;font-size:11px}
#site{background-color:white;width:1000px;margin:0 auto;}
#header{clear:both;font-size:11px}
#footer{clear:both;}
#footer hr{color:#4d4d4f }
#footer p{color:#4d4d4f;padding:0 8px;font-size:11px}
#contenu{width:480px;margin-left:247px;font-size:13px;}
#contenu h1{font-size:15px}
#menu{text-align:center;width:247px;float:left;}
#menu2{text-align:center;width:232px;float:right;}
.menu_categorie_gauche{background-image:url('images/menu1b.jpg');}
.menu_categorie_gauche fieldset{width:247px;line-height:35px;} 
   
#menu a,#menu a:visited{text-decoration:none;color:#b0c8f7;font-weight:bold;padding:0px;margin-right:0px}
#menu  a:hover{text-decoration:underline;}
#menu ul li{display:inline;list-style-type:none}
#menu2 ul li a,#menu2 ul li a:visited{text-decoration:none;color:#b0c8f7;font-weight:bold;float:left;width:100%;padding:0px;}

#menu2 ul li{display:inline;list-style-type:none}

#contenu_rea{width:100%;font-size:13px;margin:0 auto;border:0}
#contenu_rea2{width:950px;margin:0 auto;border:0;}
#menu_rea{text-align:center;width:247px;float:left}
#menu_rea a,#menu_rea a:visited{text-decoration:none;color:#b0c8f7;font-weight:bold;padding:0px;margin-right:0px}
#menu_rea  a:hover{text-decoration:underline;}
#menu_rea ul li{display:inline;list-style-type:none}

.bande_grise_haut{ background-color:#192c48;text-align:right;line-height:23px;vertical-align:top;color:white;} 
.bande_grise_haut input{height:14px;margin-top:2px}

#bande_grise_menu{height:34px;background-color:#ec046c;padding-left:20px}
#bande_grise_menu li{display:inline;list-style-type:none;float:left;}
#bande_grise_menu li a{height: 34px;  line-height: 34px;float:left;padding:0 20px;color:white;}
#bande_grise_menu li a:hover{color:#0c1f3c;}

#menu_categories{width:247px;background-image:url('images/menu1b.jpg');}
  
#div_form_devis input{margin-top:5px;font-size:12px}
.realisations a{float:left;width:100%;height:34px;text-decoration:none;} 
.realisations a img{border:0;} 
.nos_realisations{margin-bottom:20px;display:inline;width:230px;border:0}
.nos_realisations h1{font-size:13px;color:#4d4d4f;height:30px;padding:3px;padding-bottom:0}
.nos_realisations h2{font-size:10px;color:#e4a613;padding:3px;padding-top:0}
.nos_realisations .image_rea{font-size:10px;color:#e4a613;margin-top:3px;margin-bottom:0px;border:1px solid #e4a613;}
.nos_realisations .image_reaz:hover{font-size:10px;color:#e4a613;margin-top:3px;margin-bottom:0px;border:1px solid #000000;}
.nos_realisations a, .nos_realisations a:visited{color:#e4a613;font-weight:bold}
.nos_realisations a:hover{color:#4d4d4f}
.orange{color:#e4a613}
#toutes_les_realisations{height:530px;overflow:hidden;} 
