/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Sophie Martin
 * Copyright:     Quiboweb
 * Browser:        0
 * Browser group: 
 */
* { padding: 0; margin: 0; }
hr{ color: #35975F; background-color: #35975F; height: 1px; border: 0; margin:5px 0; }
a:hover{ text-decoration:none; }
a img{ border:none; }
body{ text-align:center; font-size:12px; color:#000000; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:#eae9de url(../img/back.jpg) repeat-x left top; }
#main{ margin:auto; text-align:left; width:950px; background:transparent url(../img/reppeat.jpg) repeat-x left top; }
.menu{ height:73px; width:950px; background:transparent url(../img/fr/menu.jpg) no-repeat left top; }
.menu ul li{ list-style-type:none; display:inline; float:left; }
.menu a{ display:block; height:25px; margin-right:3px; margin-top:15px; text-indent:-1000px; overflow:hidden; }
.menu a.accueil{ margin-left:46px; width:74px; background:transparent url(../img/fr/accueil.jpg) no-repeat left top; }
.menu a.ghlogistics{ width:114px; margin-right:4px; background:transparent url(../img/fr/GHL.jpg) no-repeat left top; }
.menu a.transport{ width:177px; margin-right:2px; background:transparent url(../img/fr/transport.jpg) no-repeat left top; }
.menu a.entreposage{ width:110px; margin-right:2px; background:transparent url(../img/fr/entreposage.jpg) no-repeat left top; }
.menu a.equipements{ width:106px; background:transparent url(../img/fr/equipement.jpg) no-repeat left top; }
.menu a.soumission{ width:185px; margin-right:4px; background:transparent url(../img/fr/soumission.jpg) no-repeat left top; }
.menu a.contact{ width:74px; background:transparent url(../img/fr/contact.jpg) no-repeat left top; }
.menu a.current, .menu a:hover{ background-image:none; }
.text{ background:transparent url(../img/repeat.jpg) repeat-y left top; }
.contenu{ background:transparent url(../img/fr/top.jpg) no-repeat left top; }
a.backAccueil{ display:block; height:114px; width:383px; margin-left:56px; float:left; }
a.lang{ background:transparent url(../img/fr/lang.jpg) no-repeat left top; height:17px; margin-left:399px; margin-top:16px; position:absolute; width:50px; z-index:10000; }
a.lang:hover{ background-image:none; }
div.col1{ clear:both; padding-top:23px; float:left; margin-left:56px; width:430px; }
#contact div.col1{ width:624px; }
.infoContact{ float:left; width:208px; margin-bottom:13px; }
.contenu .infoContact a{ color:#004a1a; }
#accueil div.col1{ width:380px; }
div.col2{ float:right; margin-right:57px; padding-left:10px; width:373px; }
#contact div.col2{ width:185px; padding-top:13px; }
#contact div.col2 p{ text-align:center; font-weight:bold; }
p span.telephone{ color:#907b48; }
div.col2 img{ margin-left:-6px; margin-top:10px; margin-bottom:27px; }
#contact div.col2 img { margin-bottom:10px; }
h1{ font-size:1.9em; color:#000; margin-bottom:18px; font-style:italic; }
h1 span{ color:#35975f; }
p{ margin-bottom:26px; text-align:justify; }
b{ font-weight:normal; color:#907b48 }
.contenu ul li{ list-style-type:none; font-weight:bold; background:transparent url(../img/liste.jpg) no-repeat left 3px; padding-left:15px; line-height:1.5em; margin-bottom:15px; }
.contenu a{ color:#907b48; }
.contenu ul.liste li{ width:188px; float:left; margin-bottom:0px; }
.contenu ul.liste li.last{ width:155px; }
.news{ clear:both; width:899px; margin:auto auto 3px; background:transparent url(../img/repeatNews.jpg) repeat-y left top; }
#contact .news{ background:transparent url(../img/repeatNewsContact.jpg) repeat-y left top; }
.news .content{ padding-top:22px; background:transparent url(../img/topNews.jpg) no-repeat left top; }
#contact .news .content{ background:transparent url(../img/topNewsContact.jpg) no-repeat left top; }
.news .bottomNews{ height:17px; width:899px; background:transparent url(../img/bottomNews.jpg) no-repeat left bottom; }
#contact .news .bottomNews{ background:transparent url(../img/bottomNewsContact.jpg) no-repeat left bottom; }
.contenu #contactForm #errors li{ padding-left:70px; margin-bottom:0px; }
.contenu #soumissionForm #errors li{ margin-bottom:0px; }
#soumission fieldset{ border:none; }
#soumission span.legend{ color:#000; font-weight:bold; clear:both; font-style:italic; border-bottom:1px solid #35975f; font-size:1.4em; width:342px; margin-bottom:9px; display:block; }
#soumission div.col2 h2, #soumission div.col1 h2{ color:#35975F; clear:both; font-size:1.3em; margin-top: 7px; }
#soumission div.col1 input, #soumission div.col2 input{ width:334px; margin-bottom:9px; }
#soumission div.col1 select, #soumission div.col2 select{ width:338px; margin-bottom:9px; height:auto; }
#soumission div.col2 #soumissionSubmit{ margin-right:28px; width:auto; margin-left:10px; }
#soumission div.col1 { width:342px; }
#soumission div.col2{ padding-top:69px; }
#soumission div.col2 input.submit{ float:right; width:auto; }
#soumission div.captcha img { margin: 10px 0 0 0; display: block; }
#soumission div.captcha #captcha_input { display: block; margin-bottom: 30px; }
#soumission div.captcha label { width: 333px; }
.afficheNews{ float:left; font-size:0.9em; width:395px; margin-left:32px; text-align:justify; }
.afficheNews.first{ margin-right:34px; }
.afficheNews.second{ width:372px; }
.afficheNews img{ float:left; border:4px solid #fff; margin-right:18px; }
.afficheNews h3{ font-style:italic; color:#004a1a; font-size:1.4em; margin:0; padding:0; }
.afficheNews p.date{ color:#004a1a; font-style:italic; font-weight:bold; margin-bottom:10px; }
.client{ margin-left:523px; width:376px; padding-top:10px; }
.client h2{ font-size:1.3em; }
table.tablefichier{ border:1px solid #9b9a98; border-bottom:none; }
.ui-state-default .ui-icon.ui-icon-document { margin-top:3px;display:block; height:16px; width:16px;background:transparent url(../img/document.jpg) no-repeat left top;float:left;margin-right:5px; }
.contenu a span.doc{ color:#35975F; text-decoration:none; }
.contenu table a{ text-decoration:none; }
table.tablefichier td, table.tablefichier th{ border-bottom:1px solid #9b9a98; padding:10px; background-color:#fff; }
form input, form select{ width:162px; height:18px; border:2px solid #cfcfc5; float:left; margin-right:9px; }
#soumission textarea{ border:2px solid #cfcfc5; margin-bottom:9px; }
#soumission div.col1 .inputRdio, #soumission div.col1 .inputRdioUnite{ float:left; }
#soumission div.col1 input.inputRdio{ width:auto; border:none; }
#soumission div.col1 .inputRdioUnite{ width:43px; }
#soumission .subCol{ float:left; width:160px; }
#soumission div.col1 label.inputRdio{ width:auto; }
form input.submitClient{ display:block; margin-right:0; border:none; cursor:pointer; height:22px; float:right; width:22px; background:transparent url(../img/submit.jpg) no-repeat left top; }
form label{ width:175px; display:block; float:left; }
#contact .news form label{ width:60px; clear:both; text-align:right; margin-right:11px; color:#004a1a; font-weight:bold; }
#contact .news form p{ width:auto; color:#004a1a; font-weight:bold; margin-left:27px; }
#contact .news form input{ border:none; background-color:#c6d683; width:296px; height:15px; margin-bottom:8px; color:#004a1a; }
#contact .news form textarea{ border:none; background-color:#c6d683; color:#004a1a; }
#contact .news form .part1{ float:left; width:376px; margin-left:27px; }
#contact .news form .part2{ float:left; }
form input.submit, #contact .news form input.submit{ width:auto; border:none; margin:0; height:auto; }
#contact .news form input.submit{ float:right; clear:both; margin-top:8px; }
form input.submit:hover, #contact .news form input.submit:hover{ opacity:0.7; filter:alpha(opacity=70); }
.foot{ background:#EAE9DE url(../img/bottom.jpg) no-repeat left top; width:950px; height:50px; padding-top:20px; padding-bottom:30px; }
.foot p{ color:#047232; font-size:1.4em; font-weight:bold; margin-bottom:12px; text-align:center; }
.foot p.conception{ font-size:0.8em; color:#a7a69f; }
.foot p.conception a{ color:#a7a69f; }
ul#errors { color: #a60b03; }
ul#errors li{ background:none; padding-left:0px; }

