/* CSS Document */

/*************************************************************************/
/******************************** Color************************************/
/*************************************************************************/

body,a,select {color:#7F7F7F;}/*gris*/
.color1 {color:#FFF;} /*blanc*/
.color2 {color:#000;} /*noir*/
.color3 {color:#404040;} /*gris foncé*/
.color4 {color:#575555;} /*gris très foncé*/
.color5 {color:#1D4C92;} /*bleu*/
.color6 {color:#FE9400;} /*orange*/
.colorfreight {color:#BEC40F;} /*vert*/
.colormessagerie {color:#F7BA00;} /*jaune*/
.colorlogistic {color:#3FB0B9;} /*bleu turquoise*/
.colorroute,.color7 {color:#E10125;} /*rouge*/

.colorborder {border-color:#7F7F7F;} /*gris*/
.colorborder1 {border-color:#FFF;} /*blanc*/
.colorborder2 {border-color:#000;} /*noir*/
.colorborder3 {border-color:#404040;} /*gris foncé*/
.colorborder4 {border-color:#575555;} /*gris très foncé*/
.colorborder5 {border-color:#1D4C92;} /*bleu*/
.colorborder6 {border-color:#FE9400;} /*orange*/
.colorborder7 {border-color:#BEC40F;} /*vert*/
.colorborder8 {border-color:#F7BA00;} /*jaune*/
.colorborder9 {border-color:#3FB0B9;} /*bleu turquoise*/
.colorborder10 {border-color:#E10125;} /*rouge*/

.colorborderfreight {border-color:#BEC40F;} /*vert*/
.colorbordermessagerie {border-color:#F7BA00;} /*jaune*/
.colorborderlogistic {border-color:#3FB0B9;} /*bleu turquoise*/
.colorborderroute {border-color:#E10125;} /*rouge*/

/*************************************************************************/
/*********************************** PRINT ********************************/
/************************************************************************/
html,body {margin:0;padding:0;}
body,div,p,span,a,select,input,textarea {font-family:Verdana, Arial, "Times New Roman", Times, serif;font-size:11px;}
img {border:0;}
form {padding:0;margin:0;}
fieldset {border:0;margin:0;padding:0;}
.clearing {clear:both;}
#page {position:relative;margin:0 auto;min-height:100%;}
#content {position:relative;margin:50px;}
#content #col-center {float:left;width:538px;word-wrap: break-word;/* Internet Explorer 5.5+ */ /* Mozilla, since 1999 */
width: 99; /* remove horizontal scroll-bar when viewing in IE7 */}
#rootline2 {display:block;}
#rootline2 .bottomrootline {display:block;position:relative;background:url(../img/bottom_rootline.gif) no-repeat bottom left;padding:0 0 8px 0;}
#rootline2 .bottomrootline a.print {display:block;background:url(../img/print.gif) no-repeat 0 0;width:14px;height:12px;text-indent:-3000px;margin-left:260px;}
#global-header,#content #col-left,#content #col-center2,#content #col-right,#global-footer,#null,#rootline,#pagination,#bx-article-load {display:none;}

ul#photos {list-style:none;margin:0;padding:0;clear:both;}
ul#photos li {float:left;margin:0 12px 20px 0;}
ul#photos li a {text-decoration:none;}
ul#photos li em {display:block;font-style:normal;font-weight:bold;margin-bottom:5px;}
ul#photos li span {display:block;cursor:hand;font-weight:bold;background:url(../img/bkg_select_photos.gif) no-repeat top left;width:159px;height:25px;padding:3px 0 0 8px;margin-top:4px;}
ul#photos li a:hover span{text-decoration:underline;}

#backlink{display:none;}
#photoinfos{display:none;}
#btn_detail_photo{display:none;}
ul#detailphoto {list-style:none;margin:10px 0 20px 0;padding:0;}
ul#detailphoto li {margin-bottom:8px;}
ul#detailphoto span {border-left-width:2px;border-left-style:solid;padding-left:5px;margin:3px 0 0 5px;}


/************************** FORMULAIRE ***************************/
button {cursor: pointer;background:url(../img/btn.gif) no-repeat;padding-bottom:3px;border:none;width:200px;height:27px;font-weight:bold;padding-left:15px;font-size:11px;text-transform:uppercase;float:right}


/*TEXTAREA*/
.form textarea {width:400px;height:150px;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;border:1px solid #B5B5B5;overflow:auto;}
.form textarea.medium {width:250px;height:75px;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;border:1px solid #B5B5B5;overflow:auto;}

/*SELECT*/
.form select {height:20px;float:left;}
.form select.full {height:20px;width:400px;float:left;}
.form select.medium {height:20px;float:left;width:254px;}

/*INPUT TEXT*/
.form input[type=text] {width:150px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}
.form input.full {width:400px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}
.form input.medium {width:250px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}


/*LIGNES DE FORMULAIRE*/
.form {width:100%;position:relative;}
.infobox {width:91%;padding:10px;margin:10px 10px 10px 0;text-align:justify;}
.linebox {height:12px;margin-bottom:10px;}
.labelbox {width:150px;height:12px;float:left;}
.inputbox {width:200px;height:12px;float:left;}
.labelboxmedium {width:150px;float:left;}
.inputboxmedium {width:200px;float:left;margin-bottom:5px;}
.lineboxfull {height:150px;margin-bottom:10px;}
.labelboxfull {width:150px;height:150px;float:left;}
.inputboxfull {width:200px;height:150px;float:left;}
.inlinebox{width:30%;height:25px;float:left;padding-top:10px}
.blocklinebox{width:100%;height:12px;padding-bottom:10px;}
.radioboxinline{width:100%;height:50px;}
.checkboxinline{width:100%;height:25px;}
.checkboxblock{width:100%;height:50px;float:right;}
span.rbtn{width:5px;height:25px;}
span.cbtn{width:5px;height:12px;}
span.rbtn input{float:left;}
span.cbtn input{float:left;}
.radioboxinline .inlinebox span input {vertical-align:middle;}
span.rlbl,span.clbl{width:50px; height:12px;vertical-align:middle;}
.leftblock,.rigthblock,.middleblock{width:30%;display:inline;float:left;}
.checkboxblock .leftblock .blocklinebox span input, .checkboxblock .middleblock .blocklinebox span input, .checkboxblock .rigthblock .blocklinebox span input {vertical-align:middle;}
.buttonbox{height:25px;float:right;padding:25px 0 0 0;}
.instructbox{width:100%;height:25px;}

/*MISE EN FORME BLOC DIVISION DANS FORMULAIRE*/
.adressedivision {float:left;width:165px;margin:0 10px 20px 0;}
.adressedivision {border:0;border-top:0px solid #ffffff;list-style-type:none;}
.adressedivision h2 {margin-top:5px;}
.adressedivision p {margin:0;padding:0;}
.adressedivision p span {display:block;}
.adressedivision p a {text-decoration:none;}
.adressedivision p a:hover {text-decoration:underline;}

/********************************* SCROLLING ********************************/
.scrollgeneric {position:absolute;top:0;left:0;}
.vscrollerbase {width:9px;background-color:#FFF;background:url(../img/bkg_scroll.gif) no-repeat top left;}
.vscrollerbar {width:5px;background-color:#D1DEF3;cursor:hand;cursor:pointer;margin:2px 2px 0 2px;}

ul#detailphoto {list-style:none;margin:10px 0 20px 0;padding:0;}
ul#detailphoto li {margin-bottom:8px;}
ul#detailphoto span {border-left-width:2px;border-left-style:solid;padding-left:5px;margin:3px 0 0 5px;}
ul#btn_detailphoto {list-style:none;margin:0;padding:0;}
ul#btn_detailphoto h2 {margin-bottom:10px;}
ul#btn_detailphoto a {text-decoration:none;font-weight:bold;}
h1 {padding-right:10px;text-transform:uppercase;line-height:30px;padding-bottom:5px;border-bottom-width:6px;border-bottom-style:solid;margin:10px 0 18px 0;font-size:33px;font-weight:normal;font-family:"Trebuchet MS", Helvetica, Verdana, Arial, "Times New Roman";}
h2 {margin:0;padding:0;font-size:11px;}
h3 {padding:0;margin:0;font-size:14px;}

/*****************DELIMITEUR POUR LISTE COMMUNIQUE PRESSE*********************/
.hr2 {height:1px;width:495px;margin:0;padding:0;color:#BCBCBC;background-color:#BCBCBC;border:0;clear:both;}

/****************POUR LE LIEN SUR LE PICTO PDF*********************************/
.picto_pdf {width:45px;height:95px;position:relative;float:left;}

.intro {font-weight:bold;line-height:18px;margin:0 0 22px 0;}
hr {height:1px;margin:0;padding:0;color:#BCBCBC;background-color:#BCBCBC;border:0;clear:both;}

a.back ,a.link{display:none;}
a.suite {text-decoration:none;font-weight:bold;}


.blocoffre {background:url(../img/top_bloc_offre.gif) no-repeat top left;width:538px;padding-top:10px;margin-left:10px;}
.blocoffre .bottomblocoffre {position:relative;background:url(../img/bottom_bloc_offre.gif) no-repeat bottom left;padding:0 10px 45px 10px;}
/*.blocoffre .bottomblocoffre {position:relative;background:url(../img/bottom_bloc_offre.gif) no-repeat bottom left;padding-top:0;padding-left:3px;margin:0 0 20px 0;}*/
.blocoffre .bottomblocoffre img {position:absolute;}
.blocoffre .bottomblocoffre div {padding:0 15px 0 100px;line-height:16px;}
.blocoffre h2,.blocarticle h2, .blocarticle2 h2 {margin:0 0 3px 0;}
.blocoffre h2 a,.blocarticle h2 a,.blocarticle2 h2 a {text-decoration:none;}
.blocoffre h2 a:hover,.blocarticle h2 a:hover,.blocarticle2 h2 a:hover {text-decoration:underline;}

.blocarticle {padding:20px 0 30px 0;line-height:20px;word-wrap: break-word;/* Internet Explorer 5.5+ */ /* Mozilla, since 1999 */
			width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */}
.blocarticle img {float:left;padding:0 10px 30px 0;}
.blocarticle span {border-left-width:2px;border-left-style:solid;padding-left:5px;margin:3px 0 0 5px;}
.blocarticle2 {padding:20px 0 30px 0;line-height:20px;word-wrap: break-word;/* Internet Explorer 5.5+ */ /* Mozilla, since 1999 */
				width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */}
.blocarticle2 img {float:left;padding:0 10px 30px 0;}



.rang {clear:both;margin:0;padding:0 0 1px 0;}
.rang .ordre1,.rang .ordre2 {float:left;width:260px;}
.rang .ordre1 .profil,.rang .ordre2 .profil,.rang .ordre1 .img-profil,.rang .ordre2 .img-profil {padding-bottom:20px;}
.rang .ordre1 .profil {float:left;width:176px;}
.rang .ordre1 .img-profil {float:right;width:84px;}
.rang .ordre2 .profil {float:right;width:176px;}
.rang .ordre1 .img-profil {float:left;width:84px;}
.rang .ordre1 ul,.rang .ordre2 ul {list-style:none;margin:0;padding:0;}
.rang .ordre1 ul li,.rang .ordre2 ul li {line-height:16px;}
.rang .ordre1 a,.rang .ordre2 a {background:url(../img/load.gif) no-repeat 0 0;padding-left:15px;font-weight:bold;text-decoration:none;}
.rang .ordre1 a:hover,.rang .ordre2 a:hover {text-decoration:underline;}
.rang .ordre1 {margin-right:18px;text-align:right;}

#bkg-implantations {width:538px;height:312px;background:url(../img/bkg_liste_implantations.gif) no-repeat top left;}
#bkg-implantations .cible {float:left;font-weight:bold;padding:0 10px 10px 23px;font-size:13px;margin-top:20px;width:500px;}
#bkg-implantations .cible a {display:block;float:right;font-weight:normal;text-decoration:none;margin-top:0px;}
#bkg-implantations .cible a:hover {text-decoration:underline;}
#bkg-implantations a.backmap {text-align:center;font-size:10px;text-decoration:none;display:block;margin-top:17px;}
#bkg-implantations a.backmap:hover {text-decoration:underline;}
#mycustomscroll {width:520px;height:225px;overflow:auto;position:relative;}
#bkg-implantations ul {list-style:none;width:230px;margin:0;}
#bkg-implantations ul.contactmap {padding:0 0 15px 25px;position:absolute;}
#bkg-implantations ul.contactmap2 {padding:0 0 15px 255px;position:relative;top:0;left:0;}
#bkg-implantations ul.contactmap li,#bkg-implantations ul.contactmap2 li {line-height:16px;}

.implantations {margin:20px 0;}
.implantations select {margin:0 10px 10px 0;float:left;}
.implantations select#activity {width:254px;}
.implantations select#pays {width:150px;}


.bx-article1,.bx-article2,.bx-article3 {clear:both;padding:20px 0 0 0;margin:0;}
.bx-article1 .article-img {float:left;width:100px;margin-right:10px;}
.bx-article1 .article-img strong,.bx-article2 .article-img strong {display:block;margin-bottom:5px;}
.bx-article1 .article-txt,.bx-article2 .article-txt {float:left;width:425px;line-height:18px;}
.bx-article1 .article-txt a,.bx-article2 .article-txt a {text-decoration:none;font-weight:bold;}
.bx-article1 .article-txt a:hover,.bx-article2 .article-txt a:hover {text-decoration:underline;}
.bx-article2 .article-img {float:right;width:100px;margin-left:10px;}
.bx-article3 {line-height:18px;}
.bx-article3 .article-txt a {text-decoration:none;font-weight:bold;}
.bx-article3 .article-txt a:hover {text-decoration:underline;}
.bx-article3 img {margin:30px 0 5px 0;}

.bx-casclient1,.bx-casclient2,.bx-casclient3 {clear:both;}
.bx-casclient1 .casclient-img {float:left;width:165px;margin:0 10px 30px 0;}
.bx-casclient1 .casclient-img strong,.bx-casclient3 .casclient-img strong {display:block;margin-bottom:5px;}
.bx-casclient1 .casclient-txt,.bx-casclient2 .casclient-txt,.bx-casclient3 .casclient-txt {float:left;width:360px;line-height:18px;margin:0 0 15px 0;}
.bx-casclient1 .casclient-txt1,.bx-casclient3 .casclient-txt1  {float:left;line-height:18px;margin:0 0 15px 0;}
.bx-casclient1 .casclient-txt a,.bx-casclient2 .casclient-txt a,.bx-casclient1 .casclient-txt1 a,.bx-casclient3 .casclient-txt a,.bx-casclient3 .casclient-txt1 a {text-decoration:none;font-weight:bold;}
.bx-casclient1 .casclient-txt a:hover,.bx-casclient2 .casclient-txt a:hover,.bx-casclient3 .casclient-txt a:hover {text-decoration:underline;}
.bx-casclient2 .casclient-img {float:right;width:165px;margin:0 0 15px 10px;}
.bx-casclient3 .casclient-img {float:right;width:165px;margin:0 10px 30px 0;}
.solution-casclient {clear:both;margin:0 0 30px 0;padding:0;}
.solution-casclient p {line-height:18px;margin:0;padding:0;}
.solution-casclient h2 {margin:0;padding:0;}
.solution-casclient p a {text-decoration:none;font-weight:bold;}
.solution-casclient p a:hover {text-decoration:underline;}

.casclient-txt blockquote {padding:5px 0 0 30px;background:url(../img/quotel.gif) no-repeat top left;}
.casclient-txt blockquote p {font-style:italic;margin:0;padding:0;}
.casclient-txt blockquote div {display:block;height:18px;background:url(../img/quoter.gif) no-repeat top right;}
