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

body {background:#00418A; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
img {border:none}
a:link, a:visited {color:#e95e27;}
a:active, a:hover {color:#0066CC;}
hr {background-color:#CCC; border:none; height:1px;}
h1 {font-weight: bold; letter-spacing:-2px; margin:10px 0 0 -2px; color:#e95e27; font-size:24px; line-height:20px}
h2 {font-weight: bold; letter-spacing:-1px; margin:2px 0; color:#0066cc; font-size:16px;}
h2.homett {font-weight: bold; letter-spacing:-2px; margin:10px 0 0 -2px; color:#e95e27; font-size:24px; line-height:20px}
h3 {letter-spacing:-1px; margin:0; color:#0066CC; font-size:13px;}
h4 {letter-spacing:-1px; margin:0; color:#e95e27; font-size:13px; background:url(img/puce.gif) no-repeat left center; padding-left: 18px;}
h6 {font-size:9px; margin:4px 0 -2px 0;}
#bg {position:absolute; width:100%; margin-top:195px; height:600px; background-image:url(img/bg.png); background-repeat: repeat-x;}
#page {position:absolute; float:left; width:960px; left:50%; margin-left:-480px; background:#FFFFFF;}
#header {width:100%; height:157px; background:url(img/bg-header.jpg) no-repeat top right #00418A;}
#logo {float:left; margin-left:99px;}
#menu {float:left; width:637px; height:24px; background:url(img/bg-menu.jpg);}
#menu img {float:left;}
#cont {width:900px; min-height:620px; padding:0 30px; background:url(img/topcorn.png) no-repeat top right;}
#lkbott {height:40px; width:100%; font-size:10px; margin-top:10px; float:left;}
#lkbott a:link, #lkbott a:visited {color:#666; text-decoration:none;}
#lkbott a:active, #lkbott a:hover {color:#333; text-decoration:underline;}
#lkbott p {text-align:right; padding:0 30px;}
#lkbott img {float:left}
#footer {width:960px; height:110px; background:url(img/bg-footer.png); float:left}
#mention {width:860px; float:right; text-align:right; padding:16px 20px 5px 0; color:#CCC; font-size:10px; margin:0}
#mention a:link, #mention a:visited {color:#CCC}
#mention a:active, #mention a:hover {color:#fff}

/*MENUIMG*/
#lk-idx {width:100%; padding-top:10px; height:280px;}
#lk-idx img {margin:0 14px; border-top:#FFFFFF solid 2px;}
#lk-idx a:hover img, #lk-idx a:active img {border-top:#e95e27 solid 2px;}

/*INDEX*/
#present {width:405px; height:210px; overflow:hidden; background:url(img/logopapi.png) no-repeat right; margin:20px 0;}
#present p {text-align:justify; width:60%; margin:0;}
#splash {background:url(img/splash.jpg) no-repeat #beba34; width:477px; height:197px; overflow:hidden; float:right; margin:20px 0;}
#splash ul {margin:20px 0; color:#FFF; font-size:20px; font-weight:bold; letter-spacing:-1px; padding:0;}
#splash li {list-style:disc; margin:-5px 0 0 225px; padding:0;}
#idx-bt {width:100%; height:160px; margin:10px 0;}
#gal {width:265px; float:left}
#gal img {border:#CCCCCC solid 2px; margin:0 5px 5px 0;}
#gal a:hover img, #gal a:active img {border:#e95e27 solid 2px;}
#gal h1 {margin-bottom:5px;}
#dev {float:left; width:220px; height:162px; background:url(img/dev.jpg) no-repeat bottom left;}
#dev img {width:100%; height:120px;}
#tag {float:left; width:234px; height:174px; color:#999; background:url(img/usine.jpg);}
#tag p {font-size:14px;}

/*AUTRES*/
#bando {width:322px; float:left; padding-top:20px;}
#bando ul {padding-left:25px; margin-left:0}
#bando li {margin-left:0}
#bando p {text-align:justify}
#bando p img {float:left; margin-right:5px}
#central {width:528px; float:left; margin-left:30px; padding-top:20px}
#prod {height:1300px}
#prod a:hover img, #prod a:active img {margin:15px 0}
.hdactu {width:100%; height:20px; background-color:#0066cc; color:#fff; font-weight:bold; font-size:16px; padding:5px;}
.navactu {width:100%; height:17px; background-color:#e95e27; color:#fff; font-size:13px; text-align:right;}
.navactu img {vertical-align:middle}
.navactu a:link, .navactu a:visited {color:#FFF; text-decoration:none;}
.navactu a:hover, .navactu a:active {color:#FFF; text-decoration:underline;}
.etap {width:205px; float:left; margin-right:20px;}
.etap p {text-align:justify}
