/* CSS Document */
*{margin:0;padding:0;border:none;}
table{border-collapse:collapse;}
ul, ol{list-style:none;}
b, strong{font-weight:700;}
/**/
body{text-align:center;background:#d0d0d0 url(../img/bg-body.png) left top repeat-x;font:100 12px Arial;color:#333333;}
/* HEADER */
#header{display:block;width:962px;height:145px;background:url(../img/bg-header.png) left top repeat-x;border:solid 1px #acacac;border-top:none;margin:0 auto;text-align:left;position:relative;}
/* LOGO */
.logo{position:absolute;top:20px;left:52px;}
.logoPriad{position:absolute;top:5px;left:2px;}
/* NAV TOP */
.nav-top{position:absolute;top:104px;left:295px;}
.nav-top li{float:left;display:block;}
.nav-top li a{float:left;display:block;height:42px;}
.nav-top li a.lien-01{background:url(../img/lien-01-off.png) left top no-repeat;width:74px;}
.nav-top li a.lien-01:hover, .nav-top li.active a.lien-01{background:url(../img/lien-01.png) left top no-repeat;}
.nav-top li a.lien-02{background:url(../img/lien-02-off.png) left top no-repeat;width:144px;}
.nav-top li a.lien-02:hover, .nav-top li.active a.lien-02{background:url(../img/lien-02.png) left top no-repeat;}
.nav-top li a.lien-03{background:url(../img/lien-03-off.png) left top no-repeat;width:95px;}
.nav-top li a.lien-03:hover, .nav-top li.active a.lien-03{background:url(../img/lien-03.png) left top no-repeat;}
.nav-top li a.lien-04{background:url(../img/lien-04-off.png) left top no-repeat;width:99px;}
.nav-top li a.lien-04:hover, .nav-top li.active a.lien-04{background:url(../img/lien-04.png) left top no-repeat;}
.nav-top li a.lien-05{background:url(../img/lien-05-off.png) left top no-repeat;width:73px;}
.nav-top li a.lien-05:hover, .nav-top li.active a.lien-05{background:url(../img/lien-05.png) left top no-repeat;}
.nav-top li a.lien-06{background:url(../img/lien-06-off.png) left top no-repeat;width:134px;}
.nav-top li a.lien-06:hover, .nav-top li.active a.lien-06{background:url(../img/lien-06.png) left top no-repeat;}
.nav-top li a span{display:none;}
/* CONTENT */
#content{display:block;margin:0 auto;position:relative;text-align:left;}
.contentHP{padding:36px 0 0 300px;width:664px;height:270px;}
.contentHP h2{color:#656466;font:700 23px Arial;margin:0 0 15px 0;}
.contentHP h2 strong{color:#f9b200;text-transform:uppercase;font-size:27px;}
.contentHP p{margin:0 0 8px; text-align: justify; text-justify: newspaper }
.contentHP img.logo {position:absolute; top:-40px; left:10px;}
/* COLONNE 3 */
#colonnes{display:block;width:908px;padding:48px 27px 0;margin:0 auto;text-align:left;border:solid 1px #acacac;position:relative;background:#FFFFFF url(../img/bg-content.png) left top repeat-x;}
.lien-nos-offres{display:block;background:url(../img/btn-nos-offres.png) left top no-repeat;width:156px;height:31px;position:absolute;top:-1px;left:400px;}
.lien-nos-offres span{display:none;}
#colonnes table{background:url(../img/bg-colonnes.gif) 302px top repeat-y;}
#colonnes table td{vertical-align:top;text-align:left;}
.colonne{display:block;width:222px;padding:0 40px;}
.colonne h3{font:700 12px Arial;color:#f9b200;padding:5px 0 5px 5px;text-transform:uppercase;}
.colonne p{padding:0 0 0 5px; line-height:14pt;}
.colonne p{padding:0 0 0 5px; line-height:14pt;}
a.contact{color:#333333;text-decoration:none;}
a.contact:hover{text-decoration:none;}
a.ext{color:#333333;text-decoration:underline;}
a.ext:hover{text-decoration:none;}
.en-savoir{display:block;width:73px;height:15px;padding:1px 0 0 3px;margin:5px 0 10px;border:solid 1px #999999;color:#333333;text-decoration:none;background:url(../img/bg-en-savoir.png) 60px 2px no-repeat; line-height:10pt;}
img.logoOffre {display:block;margin:0 auto;}
/* ABOUT ZONE */
#offre{display:block;margin:0 auto;position:relative;text-align:left;}
.offreHP{padding:36px 0 0 300px;width:664px;height:170px;}
.offreHP h2{color:#656466;font:700 23px Arial;margin:0 0 15px 0;}
.offreHP h2 strong{color:#f9b200;text-transform:uppercase;font-size:27px;}
.offreHP p{margin:0 0 8px;}
.offreHP img.logo {position:absolute; top:40px; left:80px;}

/* INFO ZONE */
#info{display:block;margin:0 auto;border:solid 1px #acacac;position:relative;text-align:left;background:#FFFFFF url(../img/bg-info.png) left bottom repeat-x;}
.infoHP{padding:36px 0 0 200px;width:764px;height:200px;}
.infoHP h2{color:#656466;font:700 23px Arial;margin:0 0 15px 0;}
.infoHP h2 strong{color:#f9b200;text-transform:uppercase;font-size:27px;}
.infoHP p{margin:0 0 8px;}
.infoHP strong{color:#f9b200;text-transform:uppercase;}
.infoHP img.logo {position:absolute; top:40px; left:00px;}
.infoHP p a{color:#333333;text-decoration:underline;}
.infoHP p a:hover{text-decoration:none;}
/* FOOTER */
#footer{display:block;width:962px;margin:0 auto;color:#555555;font:100 10px Arial;padding:15px 0 0;}
#footer a{color:#555555;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/* FORM */
.contact{display:block;width:103px;height:15px;padding:1px 0 0 3px;margin:5px 0 10px;border:solid 1px #999999;color:#333333;text-decoration:none;background:url(../img/bg-en-savoir.png) 90px 2px no-repeat; }
/* FROM ZONE */
#form{display:block;margin:0 auto;border:solid 1px #acacac;position:relative;text-align:left;background:#FFFFFF url(../img/bg-info.png) left bottom repeat-x;}
.formHP{padding:36px 0 0 200px;width:764px;height:500px;}
.formHP h2{color:#656466;font:700 23px Arial;margin:0 0 15px 0;}
.formHP h2 strong{color:#f9b200;text-transform:uppercase;font-size:27px;}
.formHP p{margin:0 0 8px;}
.formHP strong{color:#f9b200;text-transform:uppercase;}
.formHP p strong{color:#656466;text-transform:none;}
.formHP p label { width: 140px; float: left; text-align: left; display: block; }
.formHP p input {  border: 1px solid #555555; }
.formHP p select {  border: 1px solid #555555; }
.formHP p textarea {  border: 1px solid #555555; }
.formHP p a{color:#555555;text-decoration:none;}
.formHP p a:hover{text-decoration:underline;}