body {background:#FFF url('../images/bg.png') repeat-x; text-align:center; color:#003767; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:1.3em;}
div#container {margin:0 auto; width:978px; text-align:left;}

h1 {color:#6CB33F;}
h2 {color:#6CB33F; text-align:right; font-style:italic; font-size:15px;}
h3 {}

a img {border:none;}

div#header {position:relative; top:30px; padding:0 9px; height:30px; background:url('../images/bg-header.png') no-repeat 9px 0px;}
a#link-language {position:absolute; right:20px; top:-20px; color:#6CB33F; text-decoration:none; font-size:10px;}
img#home-icon {position:absolute; top:10px; left:30px;}
a#home-link {text-decoration:none; color:#6CB33F; position:absolute; top:8px; left:50px; font-size:10px;}
input#search-box {background:url('../images/search-box.png') no-repeat; border:none; width:210px; height:18px; position:absolute; right:-5px; top:6px; font-size:10px; color:#666; padding:2px 0 0 24px;}
input#search-button {position:absolute; right:212px; top:10px;}
#main-nav {position:relative; top:2px; left:192px;}
#main-nav li {display:inline; list-style-type:none;}
#main-nav li a {color:#B2B2B2; text-decoration:none; padding-right:20px;}

div#content {padding:0 9px; position:relative; top:38px; min-height:200px; background:url('../images/vertical-bar.png') no-repeat 240px 100px;}

div#sub-content {position:absolute; left:30px; width:200px; color:#B2B2B2;}
img#logo {position:relative; left:-15px; top:17px;}
p#text-mission {position:relative; top:17px; color:#666;}
a#link-mission {position:relative; top:17px; color:#6CB33F; text-decoration:none; font-style:italic;}
img#phone-number, img#pdf-doc {position:absolute; left:0px; top:287px;}
.home a#boutique img {position:absolute; top:410px; left:-8px; width:177px; height:58px;}
.home a#boutique-en img {position:absolute; top:410px; left:-8px;}
.page a#boutique img {position:absolute; top:195px; left:-8px;}
.page a#boutique-en img {position:absolute; top:195px; left:-8px;}
ul#sub-nav {margin:0; padding:0; position:relative; top:28px;}
ul#sub-nav li {list-style-type:none; padding-top:2px;}
ul#sub-nav li a {text-decoration:none; color:#666;}
ul#sub-nav li.current a {color:#003767;}
ul#sub-nav li a:hover {color:#003767;}
.item ul#sub-nav {font-size:24px; font-weight:bold; line-height:1;}

div#flash {position:relative; top:10px; left:235px; height:241px; width:735px; padding-bottom:5px; background:url('../images/bg-flash.png') no-repeat;}
div#flash object {position:absolute; top:9px; left:9px;}
div#flash embed {}
div#services {position:relative; top:30px; left:244px; height:118px; width:716px; padding-bottom:15px;}
div#services a#service-automation {position:absolute; left:233px; background:url('../images/automation.png') no-repeat;}
div#services a#service-automation:hover {background:url('../images/automation-hover.png') no-repeat;}
div#services a#service-automation img {visibility:hidden;}
div#services a#service-moteurs-electrique {position:absolute; left:-10px; background:url('../images/moteurs-electrique.png') no-repeat;}
div#services a#service-moteurs-electrique:hover {background:url('../images/moteurs-electrique-hover.png') no-repeat;}
div#services a#service-moteurs-electrique img {visibility:hidden;}
div#services a#service-outillage-industriel {position:absolute; left:477px; background:url('../images/outillage-industriel.png') no-repeat;}
div#services a#service-outillage-industriel:hover {background:url('../images/outillage-industriel-hover.png') no-repeat;}
div#services a#service-outillage-industriel img {visibility:hidden;}
div#services a#service-automation-en {position:absolute; left:233px; background:url('../images/automation-en.png') no-repeat;}
div#services a#service-automation-en:hover {background:url('../images/automation-en-hover.png') no-repeat;}
div#services a#service-automation-en img {visibility:hidden;}
div#services a#service-moteurs-electrique-en {position:absolute; left:-10px; background:url('../images/motor.png') no-repeat;}
div#services a#service-moteurs-electrique-en:hover {background:url('../images/motor-hover.png') no-repeat;}
div#services a#service-moteurs-electrique-en img {visibility:hidden;}
div#services a#service-outillage-industriel-en {position:absolute; left:477px; background:url('../images/tooling.png') no-repeat;}
div#services a#service-outillage-industriel-en:hover {background:url('../images/tooling-hover.png') no-repeat;}
div#services a#service-outillage-industriel-en img {visibility:hidden;}
.home div#main-content {position:relative; top:30px; left:244px; width:686px; padding:0 15px;}
div#main-content, .item div#main-content {position:relative; top:102px; left:244px; width:686px; padding:0 15px;}
.page div#main-content-2, .item div#main-content-2 {position:relative; top:17px; left:244px; width:686px; padding:0 15px;}
img.display-img {position:relative; left:-15px;}
img.display-swf {position:relative; left:-15px;}
div#main-content ul {list-style-image:url('../images/bullet.png'); font-style:italic; font-size:11px;}
div#main-content li {}
div#main-content-2 ul {list-style-image:url('../images/bullet.png'); font-style:italic; font-size:11px;}
div#main-content-2 li {}
div#item-detail {width:748px; height:292px; background:url('../images/bg-item-detail.png') no-repeat; position:absolute; top:-14px; left:-18px;}
#item-detail div#item-image {width:300px; height:200px; background:#ccc; position:absolute; top:26px; left:31px;}
#item-detail div#item-email {width:300px; height:28px; position:absolute; top:232px; left:31px; background:#6DB33F url('../images/item-email.png') no-repeat 250px 10px;}
#item-detail div#item-email a {color:#fff; font-weight:bold; text-decoration:none; position:absolute; top:7px; left:20px;}
#item-detail div#item-content {width:370px; position:absolute; top:26px; left:346px; line-height:1.4em;}
#item-detail div#item-content span#item-title {color:#6DB33F; font-size:16px; font-weight:bold; text-transform:uppercase;}
#item-detail div#item-content span#item-price {color:#6DB33F; font-size:16px; font-style:italic; text-transform:uppercase;}
#item-detail div#item-content span#item-spec {color:#6DB33F; text-transform:uppercase; padding:6px 0 0 0; display:block;}
div#item-nav {width:748px; position:absolute; top:290px; left:20px;}
div#item-nav a {color:#B3B3B3; font-weight:bold; text-decoration:none;}

img#bouton-speciaux {position:relative; top:35px;}
img#bouton-speciaux-en {position:relative; top:35px;}
img#bouton-circulaire {position:relative; top:35px;}
img#bouton-circulaire-en {position:relative; top:35px;}

div.one-circular {width:150px; height:100px; position:relative; color:#B3B3B3; margin:0 12px 24px 12px;}
div.one-circular .circular-name {position:absolute; top:16px; left:72px;}
div.one-circular .circular-name a {color:#003768; font-weight:bold; text-decoration:none;}
div.one-circular .circular-size {position:absolute; top:68px; left:72px;}

.item div.one-item {width:382px; height:161px; background:url('../images/bg-items.png') no-repeat; position:relative; left:-33px; top:-14px;}
.item div.one-item-deal {width:382px; height:161px; background:url('../images/bg-items-deal.png') no-repeat; position:relative; left:-33px; top:-14px;}
.item d.second div.one-item {left:-49px;}
.item span.item-name {position:absolute; top:24px; left:190px; color:#6CB33F; width:160px; font-weight:bold;}
.item span.item-price {color:#6DB33F; text-transform:uppercase; position:absolute; top:40px; left:190px; font-style:italic; text-transform:uppercase;}
.item div.one-item img {position:absolute; top:27px; left:32px;}
.item div.one-item-deal img {position:absolute; top:27px; left:32px;}
.item span.item-description {position:absolute; top:60px; left:190px; width:160px; line-height:1.1em; font-size:11px; font-style:italic;}
.item a.item-detail {position:absolute; top:110px; left:190px; color:#003768; font-size:11px; font-weight:bold; font-style:italic;}

div#footer{height:57px; background:url('../images/bg-footer.png'); color:#B2B2B2; font-size:10px;position:relative; top:400px;}
div#address {height:110px; position:absolute; top:-130px; left:30px; color:#003767; line-height:1.2em;}
div#address span#contact-us {font-weight:bold;color:#6CB33F; font-size:14px;}
div#address a#email {position:absolute; bottom:0px; left:0px; color:#003767; text-decoration:none;}
div#address span#phone-number2 {font-size:15px; font-weight:bold;}
#copyright {position:absolute; left:30px; top:38px;}
#link-rouj  {color:#B2B2B2; text-decoration:none; position:absolute; right:15px; top:38px;}
#link-rouj:hover{color:#B62127;}
