body {font-family: arial, verdana, sans-serif; font-size:100%;text-align:center;color:#858585;border-top:7px solid #2E6AA5;}
* {margin:0; padding:0;} 

img {border:0;}

#maincontainer {width:1000px;clear: both;margin:18px auto;}


/* ================= PAGE ACCUEIL ==================*/


/* bandeau */
div#bandeau{width:1000px;height:400px;background:url(images/bandeau.jpg) no-repeat bottom left;padding-top:10px;}
div#bandeau div.menu{text-align:right;}
div#bandeau div.menu ul{margin:0;margin-bottom:5px;}
div#bandeau div.menu li{display:inline;border:1px solid #ececec;padding:4px 7px 4px 7px;list-style-type:none;margin-left:10px;}
div#bandeau div.menu li:hover, li:active{background-color:#F4F7FA;border:1px solid #ececec;}
div#bandeau div.menu li a {color:#b7b7b7; text-decoration:none;font-size:12px;font-weight:bold;}
div#bandeau div.menu li a:hover{color:#2E6AA5; text-decoration:none;}

div#bandeau div.accroche{margin-top:165px;text-align:justify; margin-left:20px;width:610px;float:left;}
div#bandeau div.accroche h1{letter-spacing:-1px;font-size:170%;}
div#bandeau div.accroche p{font-size:90%;margin:15px 0;}
div#bandeau div.bouton{height:67px;text-align:left; margin-left:20px;clear:both;}
div#bandeau div.bouton ul{margin:0;}
div#bandeau div.bouton li{display:inline;padding:0px 0px 15px 0px;list-style-type:none;}
div#bandeau div.bouton li a:active, a:hover, a:link, a:visited{color:#b7b7b7; text-decoration:none;}
div#bandeau div.bouton img{border:0;}

/* bandeau2 pages internes*/
div#bandeau2{width:1000px;height:160px;background:url(images/bandeau2.jpg) no-repeat bottom left;padding-top:10px;border-bottom:7px solid #2E6AA5;margin-bottom:50px;}
div#bandeau2 div.menu{text-align:right;}
div#bandeau2 div.menu ul{margin:0;margin-bottom:5px;}
div#bandeau2 div.menu li{display:inline;border:1px solid #ececec;padding:4px 7px 4px 7px;list-style-type:none;margin-left:10px;}
div#bandeau2 div.menu li:hover, li:active{background-color:#F4F7FA;border:1px solid #ececec;}
div#bandeau2 div.menu li a {color:#b7b7b7; text-decoration:none;font-size:12px;font-weight:bold;}
div#bandeau2 div.menu li a:hover{color:#2E6AA5; text-decoration:none;}

div#bandeau div.accroche{margin-top:165px;text-align:justify; margin-left:20px;width:610px;float:left;}
div#bandeau div.accroche h1{letter-spacing:-1px;font-size:170%;}
div#bandeau div.accroche p{font-size:90%;margin:15px 0;}
div#bandeau div.bouton{height:67px;text-align:left; margin-left:20px;clear:both;}
div#bandeau div.bouton ul{margin:0;}
div#bandeau div.bouton li{display:inline;padding:0px 0px 15px 0px;list-style-type:none;}
div#bandeau div.bouton li a:active, a:hover, a:link, a:visited{color:#b7b7b7; text-decoration:none;}
div#bandeau div.bouton img{border:0;}



/* encart  3 colonnes accueil */
div#encart{border-top:7px solid #2E6AA5;margin-top:12px;}
div#encart div.un {background:url(images/encart1.gif) no-repeat;float:left;width:333px;height:153px;}
div#encart div.deux {background:url(images/encart2.gif) no-repeat;float:left;width:333px;height:153px;}
div#encart div.trois {background:url(images/encart3.gif) no-repeat;width:334px;height:153px;float:left;}
div#encart img{border:0;}

/* service 3 colonnes accueil */
div#services {padding-top:30px;float:left;padding-bottom:25px;}
div#services img{float:left;margin-left:20px;margin-right:10px;}
div#services p{padding:5px 15px 0 21px;text-align:left;clear:both;}
div#services div.transport {float:left;width:333px;height:153px;border-right:1px solid #dbdbdb;}
div#services div.logistique {float:left;width:333px;height:153px;border-right:1px solid #dbdbdb;}
div#services div.europeen {width:332px;height:153px;float:left;}
div#services div.transport h2{text-align:left;font-size:22px;color:#FF8A00;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;}
div#services div.logistique h2{text-align:left;font-size:22px;color:#FF8A00;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;}
div#services div.europeen h2{text-align:left;font-size:22px;color:#FF8A00;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;}
div#services div.transport p{font-size:14px;font-family:arial;text-align:justify;line-height:18px;}
div#services div.logistique p{font-size:14px;font-family:arial;text-align:justify;line-height:18px;}
div#services div.europeen p{font-size:14px;font-family:arial;text-align:justify;line-height:18px;}

/* footer 3 colonnes */
div#footer {clear:both;margin-top:4px;}
div#footer div {text-align:left;border-top:7px solid #2E6AA5;padding-top:15px;}
div#footer p{padding:5px 15px 0 0px;text-align:left;clear:both;color:#2E6AA5;font-size:15px;font-family:arial, verdana, sans-serif;font-style:italic;font-weight:bold;}
div#footer div.footer-contact {float:left;width:283px;height:153px;padding-left:25px;padding-right:25px;}
div#footer div.footer-service {float:left;width:283px;height:153px;padding-left:25px;padding-right:25px;}
div#footer div.footer-partenaire {width:282px;height:153px;float:left;padding-left:25px;padding-right:25px;}
div#footer div.footer-contact h2{text-align:left;font-size:19px;color:#2E6AA5;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;margin-bottom:10px;border-bottom:1px solid #dbdbdb;padding-bottom:5px;}
div#footer div.footer-service h2{text-align:left;font-size:19px;color:#2E6AA5;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:10px;}
div#footer div.footer-partenaire h2{text-align:left;font-size:19px;color:#2E6AA5;font-family:arial black;font-style:italic;letter-spacing:-1px;line-height:25px;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:10px;}

div#footer ul{margin:0;}
div#footer li{padding:0px 0px 0px 0px;list-style-type:none;color:#2E6AA5;font-size:13px;}
div#footer li a, a:active, a:hover, a:link, a:visited{text-decoration:none;color:#2E6AA5;font-weight:bold;}
div#footer div.footer-contact ul{margin-top:30px;}

/* ================= PAGE ACCUEIL ==================*/

/* ================= PAGE TYPE =====================*/

div#zpmenu {width:237px;float:left;}
div#zpmenu ul{margin:20px 0 20px 0; text-align:left;}
div#zpmenu li{background:url(images/nav2.gif) no-repeat;width:237px;height:25px;padding:7px 0px 0px 15px;list-style-type:none;color:#333;font-size:13px;}
div#zpmenu li.titre{background:url(images/nav1.gif) no-repeat;width:237px;height:33px;padding:3px 0 0 0; text-align:center;list-style-type:none;color:#fff;font-size:20px;font-style:italic;font-weight:bold;}
div#zpmenu li a:active, a:link, a:visited{color:#444; text-decoration:none;font-weight:bold;}
div#zpmenu li a:hover {color:#999; text-decoration:none;font-weight:bold;}


div#zpcontenu {width:733px;float:left;padding-left:30px;}
div#zpcontenu h1{text-align:left;font-size:180%;color:#2E6AA5;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:15px;font-weight:bold;}
div#zpcontenu h2{text-align:left;font-size:120%;color:#2E6AA5;margin-bottom:15px;font-style:italic;clear:both;}
div#zpcontenu h3{text-align:left;font-size:14px;color:#444;margin-bottom:10px;margin-top:10px;font-weight:bold;}
div#zpcontenu p{text-align:justify;font-size:13px;color:#444;margin-bottom:15px;clear:both;}
div#zpcontenu ul{margin:10px 0 10px 15px;float:left;}
div#zpcontenu li{list-style-type:none;background:url(images/puce.gif) no-repeat;padding:0px 0px 0px 20px;color:#444;text-align:left;font-size:13px;}
div#zpcontenu li a:active, a:link, a:visited{text-decoration:none;color:#444;}
div#zpcontenu li a:hover {text-decoration:none;color:#999;}
div#zpcontenu ul.charte li{list-style-type:none;padding:5px 0px 5px 0px;background:url(images/vide.gif) no-repeat;}
div#zpcontenu ul.charte span{padding-left:7px;}

/* ================= PAGE TYPE =====================*/

/* ================= DEVIS =====================*/
div#deviscontenu {width:1000px;float:left;}

div#deviscontenu h1{text-align:left;font-size:180%;color:#2E6AA5;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:15px;font-weight:bold;}
div#deviscontenu h2{text-align:left;font-size:120%;color:#2E6AA5;margin-bottom:15px;font-style:italic;clear:both;}
div#deviscontenu h3{text-align:left;font-size:14px;color:#444;margin-bottom:10px;margin-top:10px;font-weight:bold;}
div#deviscontenu p{text-align:justify;font-size:13px;color:#444;margin-bottom:15px;clear:both;}

/* ================= DEVIS =====================*/

