* {margin: 0; padding: 0;}
body {
	font: normal 11px verdana, arial, sans-serif;
	color: #000;
    background: #d3d3d5;}

img {border: none;}
pre {text-align: left; display: none;}

a:link, a:visited, a:hover, a:active {color: #000; text-decoration: none;}
a:hover {color: #f90; text-decoration: none;}
a:active {color: #000; text-decoration: none;}

a:focus{outline:none;}

h1 {font: bold 12px verdana, arial, sans-serif; color: #000;}

ul {margin-left: 50px;}

#jcdecauxmea {margin: 0 auto; margin-top: 10px; width: 798px; background: #fff;}

#jcdecauxmea #haut #top {width: 798px; height: 18px; background: #d3d3d5 url(../pic/topmea.gif) no-repeat 0 0;}
#jcdecauxmea #haut #top .menu {position: relative; top: -6px; margin-right: 30px; width: 150px; float: right;}
#jcdecauxmea #haut #top .menu #globalsite {margin-right: 10px;}
#jcdecauxmea #haut #top .menu #map {}
#jcdecauxmea #haut .content {width: 798px; height: 305px; background: #d3d3d5 url(../pic/toplinemea.gif) repeat-y 0 0;}
#jcdecauxmea #haut .content #jcd {margin: 17px 0 0 19px; padding: 0 0 18px;}
#jcdecauxmea #haut .content #mappe {margin: 0 0 0 36px;}
#jcdecauxmea #haut .content #mea {margin: 1px 0 0 8px;}
#jcdecauxmea #haut .content .menu {margin: 0 0 0 27px; float: left;}
#jcdecauxmea #haut .content #key {margin-top: -1px !important; margin-top: -4px; margin-left: 1px;}

#jcdecauxmea #middle {width: 798px; height: 42px; background: #d3d3d5 url(../pic/middlemea.gif) no-repeat 0 0;}

#jcdecauxmea #bas .homecontent {width: 798px; height: 650px; background: #d3d3d5 url(../pic/endlinehpmea.gif) repeat-y 0 0;}
#jcdecauxmea #bas .homecontent #leftbloc {float: left; margin-left: 27px; width: 187px; height: 300px;}
#jcdecauxmea #bas .homecontent #rightbloc {float: left; margin-left: 35px; width: 520px; height: 300px;}
#jcdecauxmea #bas .homecontent #rightbloc #jcdnews {position: relative; top: 25px; left: 0;}
#jcdecauxmea #bas .content {width: 798px; background: #d3d3d5 url(../pic/endlinemea.gif) repeat-y 0 0;}
#jcdecauxmea #bas .content #gauche {float: left; margin: 10px 0 0 28px; width: 190px;}
#jcdecauxmea #bas .content #droite {float: left; margin-top: 20px; padding-left: 20px; width: 500px; text-align: justify;}
#jcdecauxmea #bas .content #droite p {margin : 0; padding: 0;}
#jcdecauxmea #bas .content #globe {float: left; margin-left: 0px;}

#jcdecauxmea #bas #end {width: 798px; height: 25px; background: #d3d3d5 url(../pic/endmea.gif) no-repeat 0 0;}
#jcdecauxmea #bas #about p {margin-left: 63px;}
#jcdecauxmea #bas #mea  p {margin-left: 63px;}
#jcdecauxmea #bas #products p {margin-left: 63px;}
#jcdecauxmea #bas #campaign p {margin-left: 63px;}
#jcdecauxmea #bas #nletters p {margin-left: 63px;}
#jcdecauxmea #bas #nletters table {margin-left: 235px;}
#jcdecauxmea #bas #nletters form {margin-left: 0px;}
#jcdecauxmea #bas #car p {margin-left: 63px;}
#jcdecauxmea #bas #sitemap p {margin-left: 63px;}

#jcdecauxmea #bas #tact p {margin-left: 63px;}
#jcdecauxmea #bas #tact span {display: block; float: left; padding: 10px; color: #fff;}

#jcdecauxmea #bas #tact #one {background: #1e8299; width: 240px;}
#jcdecauxmea #bas #tact #one:first-line {font: bold 12px arial, verdana, sans-serif;}

#jcdecauxmea #bas #tact #two  {margin-left: 10px; width: 140px; background: #3aa1b8;}
#jcdecauxmea #bas #tact #two:first-line {font: bold 12px arial, verdana, sans-serif;}

#jcdecauxmea #bas #tact #three {margin-left: 10px; width: 210px; background: #61c2d8;}
#jcdecauxmea #bas #tact #three:first-line {font: bold 12px arial, verdana, sans-serif;}

#jcdecauxmea #bas #tact #four {margin: 10px 0 0 0; width: 650px; background: #13657a;}
#jcdecauxmea #bas #tact #four a:link {font: bold 12px arial, verdana, sans-serif; color:#fff;}
#jcdecauxmea #bas #tact #four:first-line {font: bold 12px arial, verdana, sans-serif;}

#jcdecauxmea #bas #careers p {margin-left: 50px;}

#jcdecauxmea #bas #nav {position: relative; top: -10px;}
#jcdecauxmea #bas #sitemap #ariane {margin-top : -15px;}
#jcdecauxmea #bas #sitemap #nav {margin-left: 22px;}
#jcdecauxmea #bas #sitemap #map {margin-left: 22px; width: 750px; height: 420px; background: url(../pic/background-map.gif) no-repeat 0 0;}
#jcdecauxmea #bas #sitemap #map table {margin: 3px 0 0 240px; width: 500px; height: 421px; color: #f90;}
#jcdecauxmea #bas #sitemap #map table a:hover {text-decoration: underline;}

#ariane {color: #000; padding: 15px 0;}
#ariane a:hover {text-decoration: underline;}

#titre {margin-left: 150px;}
#titre2 {margin-left: 175px;}
form {margin-left: 50px;}

#footer {position: relative; top: -7px; left: 28px; margin: 0 auto; width: 798px; height: 42px;}
hr {clear: both; visibility: hidden; height: 10px;}

#arc {color: #D57D34; font: bold 11px verdana, arial, sans-serif; margin-left: 300px;}
#arc a:link {color: #D57D34; font: bold 11px verdana, arial, sans-serif;}
#arc a:hover {color: #fff; font: bold 11px verdana, arial, sans-serif; background: #D57D34; padding: 2px;}

/** menu **/
#jcdecauxmea #middle table {margin: -3px 0 0 0;}
#jcdecauxmea #middle table#quatre {float: left; margin-top: 1px}
#jcdecauxmea #middle table #barre1 {position: absolute; top: 31px; left: -198px;}
#jcdecauxmea #middle table #barre2 {position: absolute; top: 31px; left: -336px;}
#jcdecauxmea #middle table #barre3 {position: absolute; top: 31px; left: -466px;}
#jcdecauxmea #middle table #barre4 {position: absolute; top: 31px; left: -595px;}

#jcdecauxmea #middle table .zone {position: absolute; top: 34px;}

.chorange {font-size: 10px; color: #f90;}

div,object {margin: 0; padding: 0; border: 0;}

a.onglet0 {font-size: 11px; color: #fff; text-decoration: none; background-color: #283B80; display: block; line-height: 16px; padding-left: 46px;}
a.onglet0:hover {font-size: 11px; color: #fff; text-decoration: none; background-color: #86AAFE; display: block; line-height: 16px; padding-left: 46px;}
a.onglet0on {font-size: 11px; color: #fff; text-decoration: none; background-color: #86AAFE; display: block; line-height: 16px; padding-left: 46px;}

a.onglet1 {font-size: 11px; color: #fff; text-decoration: none; background-color: #596990; display: block; line-height: 16px; padding-left: 46px;}
a.onglet1:hover {font-size: 11px; color: #fff; text-decoration: none; background-color: #7792B6; display: block; line-height: 16px; padding-left: 46px;}
a.onglet1on {font-size: 11px; color: #fff; text-decoration: none; background-color: #7792B6; display: block; line-height: 16px; padding-left: 46px;}

a.onglet2 {font-size: 11px; color: #fff; text-decoration: none; background-color: #9F0178; display: block; line-height: 16px; padding-left: 46px;}
a.onglet2:hover {font-size: 11px; color: #fff; text-decoration: none; background-color: #D641B1; display: block; line-height: 16px; padding-left: 46px;}
a.onglet2on {font-size: 11px; color: #fff; text-decoration: none; background-color: #D641B1; display: block; line-height: 16px; padding-left: 46px;}

a.onglet3 {font-size: 11px; color: #fff; text-decoration: none; background-color: #7E000B; display: block; line-height: 16px; padding-left: 46px;}
a.onglet3:hover {font-size: 11px; color: #fff; text-decoration: none; background-color: #a01919; display: block; line-height: 16px; padding-left: 46px;}
a.onglet3on {font-size: 11px; color: #fff; text-decoration: none; background-color: #a01919; display: block; line-height: 16px; padding-left: 46px;}