html, body, div, p, table, td, h1, h2, h3, h4, h5, h6, ol, ul, li, form, blockquote {margin:0; padding:0;}
body{margin:0; padding:0; background:#FFFFFF url(../img/bg03.gif) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#8d8d8d; line-height:1.1em}

a img{border:none;}	
a{ text-decoration:none; outline: none;}
p{margin: 5px 36px 10px 34px; text-align:justify;}
img{display:block;}
table{border-collapse:collapse; border:none;}
td{vertical-align:top; padding:5px 5px;}
.gras1, .gras2{font-weight:bold;}
.gras2{color:#d13b3b;}
.gras1 a:link, .gras1 a:visited, .gras1 a:active{color:#8d8d8d; text-decoration:none;}

/* Links   ============================================ */
a:link, a:visited, a:active{color:#b1c35e; text-decoration:none;}
a:hover{color:#b1c35e;text-decoration:underline;}

/* Headings   ============================================ */
h1, h2, h3, h4, h5, h6 {color:#243766; margin:5px 36px 10px 34px;}
h1 a:link, h2 a:link, h3 a:link{color:#b1c35e; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover{color:#b1c35e; text-decoration:underline;}
h1, h3, h5{font-size:12px;}
h2, h4, h6{font-size:11px;}
h3, h4{color:#b1c35e}
h5, h6{color:#8d8d8d;}

/* Bullets   ============================================ */
ol{margin:10px 36px 10px 34px;  list-style-type:decimal;}
ol li{list-style-image:none; list-style-position:inside; padding-left:10px; background-image:none; }
ol ol{margin:10px 36px 10px 30px;  list-style-type:decimal;}
ol ol li{list-style-image:none; list-style-position:outside; padding-left:0; background-image:none; }
ul{margin:10px 36px 10px 34px; list-style:none;}		
ul ul{margin:10px 36px 10px -10px; list-style:none;}		
li{background:url(../img/bullet.gif) no-repeat 10px 3px; margin-top:6px; padding-left:30px; list-style-position: outside;}
ul ul li{background:url(../img/bullet.gif) no-repeat 0 3px; margin-top:6px; padding-left:20px; list-style-position: outside;}
/* Fin Bullets   ============================================ */

#tempEnglish{margin:0 auto; width:413px;text-align:center;}
#container1{margin:0 auto; width:960px; background:url(../img/bg01.gif) repeat-y;}
#container1 td{margin:0; padding:0;}
#container2{ width:960px;}
#container3{ width:711px;}
#titre01{padding-top:15px;}
.partenaires{width:74px; border:#d6d7d9 1px solid; margin:9px 3px 0 6px;}
#container2IngenieursAccueil{margin:0 auto; width:960px; background:url(../img/bg-inspecteurs-01.gif) repeat-y;}
#container2IngenieursAccueil a:link{color:#1a2f5b;}
#container1Ingenieurs{float:left; width:675px; padding-left:35px; font-size:12px;  line-height:1.2em}
#container1Ingenieurs p, #container1Ingenieurs h1{margin:0; padding:0;}
#container1Ingenieurs h1{ color:#5e5f62; font-size:16px;}
.container1IngenieursBox{ float:left; width:314px; padding-right:20px; background:url(../img/ingienieurs-box-bg.gif) repeat-y; margin-bottom:4px;}
.container1IngenieursBox2{ float:left; width:314px; padding-right:20px; padding-bottom:6px;}
.container1IngenieursBoxTop{ float:left; width:314px; height:4px;}
.container1IngenieursBoxMain{ float:left; width:294px; padding:10px;}
.container1IngenieursBoxBottom{ float:left; width:314px; height:4px;}

/*  navMain ===menu vertical etat on/off meme image ================ */
#navigation{float:left; width:249px; height:154px;}
.navigation {margin:0; padding:0; list-style:none; width:249px; height:154px;}
.navigation li {float:left;padding:0; margin:0; height:20px; list-style: none; width:249px;}
.navigation li a, .navigation li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:20px;}

#lang, #langon {background: url(../img/langen.gif) 249px 0; width:249px; height:34px;}
#lang a {background: url(../img/langen.gif); width:249px; height:34px;}
#nav01, #nav01on {background: url(../img/nav01.gif) 249px 0; width:249px;}
#nav01 a {background: url(../img/nav01.gif); width:249px;}
#nav02, #nav02on {background: url(../img/nav02.gif) 249px 0; width:249px;}
#nav02 a {background: url(../img/nav02.gif); width:249px;}
#nav03, #nav03on { background:url(../img/nav03.gif) 249px 0; width:249px;}
#nav03 a {background: url(../img/nav03.gif); width:249px;}
#nav04, #nav04on {background: url(../img/nav04.gif) 249px 0; width:249px;}
#nav04 a {background: url(../img/nav04.gif); width:249px;}
#nav05, #nav05on {background: url(../img/nav05.gif) 249px 0; width:249px;}
#nav05 a {background: url(../img/nav05.gif); width:249px;}
#nav06, #nav06on {background: url(../img/nav06.gif) 249px 0; width:249px;}
#nav06 a {background: url(../img/nav06.gif); width:249px;}
#nav07, #nav07on {background: url(../img/nav07.gif) 249px 0; width:249px;}
#nav07 a {background: url(../img/nav07.gif); width:249px;}
#empty01{float:left;background-color:#d13b3b; width:249px; height:29px;}
#empty02{float:left;background-color:#d13b3b; width:249px; height:21px;}

#nav01 a:hover, #nav02 a:hover, #nav03 a:hover, #nav04 a:hover, #nav05 a:hover, #nav06 a:hover, #nav07 a:hover, #lang a:hover{background:none; text-decoration:none;}
/*  Fin navMain ============================================ */

/*  Footer   ============================================ */
#footer{clear:both;width:964px; margin: 0 auto; height:20px; font-size:10px; color:#bfbfbf; background-color:#FFFFFF;}
#design{float:right; text-align:right; width:350px; padding:0 8px 0 5px;}
#design a{color:#bfbfbf; text-decoration:none;}
#design a:hover{color:#bfbfbf; text-decoration:underline;}	
#copyright{float:left; width:400px; padding:0 5px 0 5px;}
/*  Fin Footer   ============================================ */