body {
	margin :0;
	font-family :Arial, Helvetica, sans-serif;
	font-size :12px;
	color :#8e8e8e;
	text-align :justify;
	background :#fff url(images/bg-body.jpg) repeat-x;
	line-height:18px;
}
* {
	margin : 0;
	padding :0;
}
p, h2, h3, h4, h5 {
	display :block;
}
p {
	padding :3px 10px 5px 7px;
}
ul {
	margin : 0;
	padding :0;
	list-style :none;
}
a {
	text-decoration :none;
	color :#6e76a2;
}
a:hover {
	text-decoration :none;
	color :#f8b381;
}
.clear {
	clear :both;
	font-size :0;
}
.float {
	float:left;
}
br {
	font-size:0;
}
/************************/
#conteneur {
	margin:0 auto;
	width:955px;
}
#entete {
	background:url(images/bg-entete1.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:267px;
	position:relative;
}
#menu-haut {
	background:url(images/bg-menu.gif) no-repeat 0 0;
	width:395px;
	float:left;
	font-size:10px;
	height:22px;
	font-weight:bold;
	padding-left:5px;
}
#menu-haut li {
	display:inline;
	padding: 0 0 0 0;
	color:#fff;
}
#menu-haut li a {
	display:inline;
	color:#fff;
	line-height:22px;
}
#menu-haut li a:hover, #menu-haut li a.active {
	color:#FF9900;
}
#logo {
	width:298px;
	height:147px;
	float:left;
	margin-left:22px;
}
.drapeaux {
	width:600px;
	float:left;
	padding-left:30px;
}
.drapeaux img {
	float:left;
}
p.titre-tt {
	clear:both;
	background:url(images/bg-titre1.gif) no-repeat 20px 2px;
	width:330px;
	height:16px;
	color:#fff;
	font-size:18px;
	font-style:italic;
	padding:0 0 0 30px;
	float:right;
}
.rond-vehicule {
	width:269px;
	height:263px;
	position:absolute;
	top:-1px;
	right:16px;
	z-index:3;
}
#menu {
	width:710px;
	height:46px;
	float:left;
	text-align:center;
	padding:5px 0 0px 23px;
	font-size:16px;
	font-weight:bold;
	line-height:46px;
}
#menu .active {
	color:#000;
}
#menu .accueil {
	background:url(images/bg-accueil.png) no-repeat 0 0;
	_background:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg-accueil.png');
	width:145px;
	float:left;
	height:46px;
}
#menu .transports {
	background:url(images/bg-transport.png) no-repeat 0 0;
	_background:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg-transport.png');
	width:140px;
	height:46px;
}
#menu .logistique {
	background:url(images/bg-logistique.png) no-repeat 0 0;
	_background:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg-logistique.png');
	width:279px;
	float:left;
	height:46px;
	margin-right:2px;
}
#menu .contact {
	background:url(images/bg-contact.png) no-repeat 0 0;
	_background:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg-contact.png');
	width:140px;
	float:left;
	position:relative;
	z-index:6;
	height:46px;
	font-size:16px;
	font-weight:bold;
}
#menu .img-fin {
	background:none;
}
#milieu-acc {
	background:url(images/carton.gif) no-repeat 96% 100%;
	float:left;
	width:895px;
	padding:0 30px 0 30px;
}
#milieu-carte {
	float:left;
	width:895px;
	padding:0 30px 0 30px;
}
.gris {
	color:#5F5F5F;
}
.bg1 {
	background:url(/images/t-tran.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg1 span {
	color:#0d0d0d;
	font-size:13px;
}
.bg2 {
	background:url(images/t-condi.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg2a {
	background:url(images/t-condi2.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.titre1 {
	background:url(images/t-distri.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg3 {
	background:url(images/t-distri.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg3 span {
	color:#0d0d0d;
	font-size:13px;
}
.bg3a {
	background:url(images/t-distri2.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg3a span {
	color:#0d0d0d;
	font-size:13px;
}
.bg4 {
	background:url(images/t-cont.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg5 {
	background:url(images/t-form.gif) no-repeat 0 6px;
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:20px;
}
.bg6 {
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
	margin-bottom:10px;
	background-image: url(images/t-distri.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.titre2 {
	background:url(images/puce-ok.jpg) no-repeat 291px 0;
	padding:10px 0 2px 310px;
	font-style:italic;
	color:#0076b3;
	font-size:14px;
	font-weight:bold;
}
.puce2 {
	background:url(images/puce-c.jpg) no-repeat 310px 6px;
	padding-left:324px;
	font-style:italic;
}
.trait {
	float:right;
}
.titre3 {
	background:url(images/puce-ok.jpg) no-repeat 5px 0;
	padding:10px 0 0 25px;
	font-style:italic;
	color:#0076b3;
	font-size:14px;
	font-weight:bold;
}
.puce3 {
	background:url(images/puce-c.jpg) no-repeat 10px 8px;
	padding-left:27px;
	font-style:italic;
}
.puce4 {
	background:url(images/puce4-gris.gif) no-repeat 10px 5px;
	padding-left:30px;
}
.puce5 {
	background:url(images/puce4-gris.gif) no-repeat 10px 5px;
	padding-left:30px;
	color:#0076b3;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.titre-fonda {
	color:#0076b3;
	font-size:15px;
	padding:3px 0 3px 20px;
	text-align:left;
}
#zone1-acc {
	background: url(images/sep-1.gif) no-repeat 100% 0;
	width:581px;
	float:left;
	line-height:14px;
	padding-right:20px;
}
#zone1-carte {
	width:620px;
	float:right;
	line-height:14px;
	background-image: url(images/sep-1.gif);
	background-repeat: no-repeat;
	background-position: 0% 0;
	padding: 0 0 20px 30px;
}
.partie-gauche {
	width:287px;
	float:left;
}
.partie-gauche img {
	margin:0 0 45px 0;
}
.partie-gauche .img-01-bas {
	margin:0;
}
#zone2-acc {
	width:280px;
	float:right;
	padding:0 0 0 12px;
}
#zone2-carte {
	width:200px;
	float:left;
	padding:0 12px 0 0;
}
/**************Footer****************/
#footer {
	width:100%;
	background: url(images/bg-footer1.jpg) repeat-x 0 0;
	clear:both;
	font-size:11px;
	float:left;
}
#footer2 {
	background:  url(images/bg-footer.jpg) no-repeat 0 0;
	width:955px;
	text-align:center;
	color:#fff;
	padding:6px 0 20px 0;
	line-height:14px;
	margin:0 auto;
	height:120px;
}
#footer2 ul {
	padding:6px 0 6px 0;
}
#footer2 li {
	display:inline;
}
#footer2 li a {
	font-size:10px;
	padding:0 3px 0 3px;
	color:#fff;
}
#footer li a.active, #footer li a:hover {
	color:#7FB63E;
}
#footer span.agnet {
	padding-right:10px;
	border:none;
	float:left;
}
#adresse {
	margin: 0 auto;
	width: 800px;
	text-align:left;
	padding:0 0 0 80px;
}
#adresse span {
	display:block;
}
.aligne {
	float:left;
	border-left:1px solid #fff;
	padding:0px 15px 0 15px;
	height:30px;
	text-align:left;
}
#toptech {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#toptech p {
	text-align:center;
}
#toptech a {
	font-size:10px;
	color:white;
}
object {
	position:relative;
	top:6px;
}
.border-top {
	background:url(images/bord-foot.jpg) no-repeat center 0;
}
/*********************TRANSPORT*****************************/
#entete-nav {
	background:url(images/bg-entete-nav.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:267px;
	position:relative;
}
#milieu-nav {
	background:url(images/carton.gif) no-repeat 96% 100%;
	float:left;
	width:895px;
	padding:0 30px 0 30px;
	color:#657177;
}
#zone1-nav {
	background: url(images/sep-2.gif) no-repeat 100% 0;
	width:595px;
	float:left;
	padding:0 6px 15px 0;
}
.partie-gauche-nav {
	width:280px;
	float:left;
	margin-right:10px;
}
.bloc-bleu {
	background:url(images/B-top.jpg) no-repeat 0 0;
	width:137px;
	float:left;
	margin:0 17px 0 0;
	color:#fff;
	line-height:23px;
	padding:5px 0 0 0;
}
.bloc-bleu2 {
	background:url(images/B-top2.jpg) no-repeat 0 0;
	width:200px;
	float:left;
	margin:0px 17px 20px 0;
	color:#fff;
	line-height:23px;
	padding:5px 0 0 0;
}
.cl-ph5 {
	margin-bottom:10px;
}
.bloc-bleu img {
	float:left;
}
.photo7 {
	float:left;
}
.bloc-gris-left {
	background:url(images/d_Top.jpg) no-repeat 0 0;
	width:292px;
	float:left;
	margin-top:27px;
	color:#fff;
	padding:5px 0 9px 0;
}
.bloc-gris-left2 {
	background:url(images/d_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float: left;
	padding: 0 0 30px 0;
}
.floting {
	float:left;
	margin:10px 0 0 0;
}
#zone2-nav {
	width:280px;
	float:left;
	padding:0 0 0 10px;
}
.bloc-gris-right {
	background:url(images/c_bottom.jpg) no-repeat bottom;
	width:280px;
	float:left;
	color:#fff;
	padding-bottom:9px;
	margin-bottom:10px;
}
.b-gris-content-r {
	background:url(images/C_top.jpg) no-repeat 0 0;
	padding:5px 0 0 0;
}
/*********************CONTACT******************************/
#entete-cont {
	background:url(images/bg-entete-cont.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:267px;
	position:relative;
}
#milieu-cont {
	float:left;
	width:895px;
	padding:0 30px 0 30px;
	color:#657177;
}
#zone1-cont {
	background: url(images/sep-2.gif) no-repeat 100% 0;
	width:601px;
	float:left;
	padding:0;
	font-weight:bold;
	padding-bottom:30px;
	color:#00131D;
}
#zone1-cont span {
	color:#0072ad;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 5px 0;
}
.partie-gauche-cont {
	width:280px;
	float:left;
	padding-top:10px;
}
.partie-gauche-cont2 {
	width:185px;
	float:left;
	padding-top:10px;
}
#zone2-cont {
	width:280px;
	float:left;
	padding:0 0 0 10px;
}
.carte {
	float:left;
	margin:0 20px 10px 0;
}
.adresse {
	width:275px;
	float:right;
	font-size:14px;
}
.adresse img {
	float:right;
	margin-right:30px;
}
.adresse1 {
	width:240px;
	float:right;
	font-size:14px;
}
.adresse1 img {
	float:right;
	margin-right:30px;
}
.tel {
	width:122px;
	font-size:14px;
	float:left;
	border-top:1px solid #cdcdcd;
}
.mail {
	width:258px;
	font-size:14px;
	float:left;
	border-top:1px solid #cdcdcd;
}
.contact {
	font-weight:bold;
	font-size:15px;
	color:#0f217c;
}
/*-------------- FORMULAIRE ------------------*/
#formulaire {
	background:url(images/bg-bloc-droit.jpg) no-repeat right top;
	float:left;
	width:272px;
	font-size:11px;
	padding: 30px 0 0 0;
	color:#0072ad;
}
#formulaire form {
	display: inline;
}
#formulaire p {
	width:272px;
	padding:2px 0 2px 0;
	float:left;
	text-align:left;
}
#formulaire span {
	float:left;
	clear:left;
	font-weight:bolder;
}
#formulaire .info {
	clear: both;
	text-align:right;
}
#formulaire em {
	color:#EB7C00;
}
#formulaire .question {
	padding-top:10px;
}
#formulaire input {
	float:right;
	border:1px solid #0072ad;
	width:190px;
	height:16px;
	background-color:#f0f6f9;
	font-size:11px;
}
#formulaire textarea {
	float:right;
	border:1px solid #0072ad;
	width:190px;
	height:95px;
	background-color:#f0f6f9;
	font-size:11px;
}
#formulaire .bout {
	width: 99px;
	height:16px;
	border:none;
	margin-top:3px;
}
#formulaire .rouge {
	color:#edae04;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:5px;
}

#extranet {
	background:url(images/bg-bloc-droit.jpg) no-repeat right top;
	float:left;
	width:70%;
	font-size:11px;
	padding: 30px 0 0 15%;
	color:#0072ad;
}
#extranet form {
	display: inline;
}
#extranet p {
	width:100%;
	padding:2px 0 2px 0;
	float:left;
	text-align:left;
}
#extranet span {
	float:left;
	clear:left;
	font-weight:bolder;
}
#extranet .info {
	clear: both;
	text-align:right;
}
#extranet em {
	color:#EB7C00;
}
#extranet .question {
	padding-top:10px;
}
#extranet input, #extranet select {
	float:right;
	border:1px solid #0072ad;
	width:60%;
	height:16px;
	background-color:#f0f6f9;
	font-size:11px;
}
#extranet textarea {
	float:right;
	border:1px solid #0072ad;
	width:100%;
	height:95px;
	background-color:#f0f6f9;
	font-size:11px;
}
#extranet .bout {
	width: 99px;
	height:16px;
	border:none;
	margin-top:3px;
}
#extranet .rouge {
	color:#edae04;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:5px;
}

#commande form {display: inline;}
#commande form p{line-height:20px;padding:0;color:#333;}
#commande select{
	border:1px solid #0072ad;
	width:40px;
	height:16px;
	background-color:#f0f6f9;
	font-size:11px;
	vertical-align:middle;
}
#commande input[type=text]{
	border:1px solid #0072ad;
	width:40px;
	height:14px;
	background-color:#f0f6f9;
	font-size:11px;
	vertical-align:middle;
}
#commande input[type=button] {
	border:1px solid #0072ad;
	color:#0072ad;
	width:80px;
	height:16px;
	background-color:#f0f6f9;
	font-size:10px;
	cursor:pointer;
	vertical-align:middle;
}
#commande input[type=image] {vertical-align:middle;padding-left:10px;}

#pagination{
	text-align:center;
	line-height:20px;
}
#pagination a,#pagination img{border:none;vertical-align:middle;}
#pagination .courante{background-color:#def;color:red;}

#listeVide{
	margin:30px;
	text-align:center;
	color:#0072ad;
	font-size:16px;
}

/*-------------- MENTIONS LEGALES ------------------*/
#milieu-mentions {
	width:805px;
	float:left;
	background:url(images/bg-milieu-batiment.jpg) no-repeat 0 0;
	padding: 30px 70px 0 80px;
}
.fonce {
	background:url(images/puce-ok.jpg) no-repeat 5px 0;
	padding-left:25px;
	font-style:italic;
	color:#0076b3;
	font-size:14px;
	font-weight:bold;
}
.img-zone3 {
	margin:20px 0 60px 0;
}
.bloc {
	background-color: #FFFFFF;
	height: 20px;
	width: 215px;
}
.bloc2 {
	background-color: #FFFFFF;
	height: 20px;
	width: 150px;
}

#jdelais {
	margin:10px 0 10px 0;
}

.alignleft {
	text-align:left;
}

.depo {
	float:left;
	width: 125px;
	padding: 20px 0 0 0;
}

.paris {
	float:left;
	padding: 0 0 115px 10px;
	width: 275px;
}

#imgcontact {
	float:left;
	margin: 30px 0 0 0;
}




.formIdentification{padding:0; margin:2px 0 15px 0; width:100%;}
.formIdentification p{position:relative; font-size:11px; color:#8e8e8e; height:17px; margin:0; line-height:17px;}
.formIdentification p label{position:absolute; left:0; width:120px;}
.formIdentification p input{position:absolute; right:0; padding:1px; margin:0; width:180px; border:1px solid #8e8e8e; color:#0076b3; font-size:11px; font-family:Arial;}
.formIdentification p input[type=submit]{position:absolute; right:0; padding:0; margin:0; width:100px; border:1px solid #FFF; background:#0076b3; color:#FFF; text-align:center; font-size:11px; font-family:Arial; cursor:pointer;}

.btnMdp, .btnMdp:visited{font-size:10px; color:#8e8e8e; margin:0; position:absolute; left:0;}
.btnMdp:hover{color:#0076b3;}


