img {
border:0 none;
}

.bordFootv3 {
background:#fff url('img/site/footerV3.png') no-repeat
}

.bordHeadv3 {
background:#fff url('img/site/headerV3.png') no-repeat;
height:23px
}

#flagsV3 {
background:url("img/menu/conteneurFlag.png") no-repeat 0 10px;
width:264px;
height:21px;
margin-left:50px;
padding-top:10px;
text-align:center;
position:absolute;
z-index:11;
top:80px;
right:15px
}

#footerv3 {
background:none;
font-size:0.8em;
text-align:center;
width:935px;
margin:0;
padding:18px 0 0
}

#formulaire {
float:left;
margin-left:30px;
text-align:center
}

#version,#version1,#version2 {
width:85px;
text-align:center
}

#choixVersion {
border:10px;
text-align:center;
float:left;
border-collapse:collapse
}

.choixAction {
color:#C60;
font-weight:700;
width:85px
}

#MenuDSC {
position:absolute;
width:728px;
height:30px;
align:center;
top:70px;
border:0;
z-index:20;
margin:10px 0 0 15px;
padding:0
}

#menuDeroulantSC {
position:absolute;
display:block;
width:728px;
height:30px;
text-align:center;
line-height:2.5em;
border:0;
margin:10px 0 0;
padding:0
}

#menuDeroulantSC .b_left {
background:url("img/menu/menu_fle_g.png");
width:38px;
height:31px;
float:left
}

#menuDeroulantSC .b_right {
display:block;
background:url("img/menu/menuBack_right.png");
width:18px;
height:31px;
float:left;
border:0;
margin:0;
padding:0
}

#menuDeroulantSC .b_bottom {
display:block;
background:url("img/menu/menu_bottom_2.gif");
width:151px;
height:14px;
float:left;
border:0;
margin:0;
padding:0
}

#menuDeroulantSC li {
display:block;
float:left;
width:144px;
height:31px;
background:url("img/menu/menuBack5a.gif") repeat-x;
font-size:12px;
font-weight:700;
text-align:center;
border:0;
border-right:1px solid #B8B8B8;
margin:0;
padding:0
}

#menuDeroulantSC li a:hover {
display:block;
float:left;
width:144px;
height:31px;
background:url("img/menu/menuBack5b.gif") no-repeat;
font-size:12px;
font-weight:700;
text-align:center;
border:0;
border-right:1px solid #B8B8B8;
margin:0;
padding:0
}

#menuDeroulantSC a {
display:block;
color:#000;
text-decoration:none;
width:144px;
height:31px
}

#menuDeroulantSC .sousMenu {
display:none;
list-style-type:none;
border:0;
margin:0;
padding:0
}

#menuDeroulantSC .sousMenu li a:link,#menuDeroulantSC .sousMenu li a:visited {
display:block;
width:144px;
height:30px;
color:#333;
border:0;
background:url("img/menu/menuBack.gif");
margin:0
}

#menuDeroulantSC .sousMenu li a:hover {
display:block;
width:144px;
height:30px;
color:#000;
border:0;
text-decoration:none;
background:url("img/menu/menuBack5orange.gif") repeat-x;
z-index:10;
margin:0
}

#menuDeroulantSC li:hover > .sousMenu {
display:block;
z-index:10;
background:url("img/menu/menuBack5a.gif")
}

h1 {
font-size:1.5em;
color:#000;
padding-left:50px;
margin:0
}

h2 {
line-height:31px;
font-size:1.4em;
background:url(img/sitesClients/p_fle_bl.png) no-repeat left center;
color:#000;
padding-left:50px;
margin:10
}

h2.orange {
line-height:31px;
font-size:1.4em;
background:url(img/via/p_fle_or.png) no-repeat left top;
color:#000;
padding-left:50px;
margin:0
}

h3 {
padding-left:25px;
font-size:1.2em;
background:url(img/pre/f-bl_p.gif) no-repeat left top;
color:#000;
width:85%
}

h3.orange {
padding-left:25px;
font-size:1.2em;
background:url(img/pre/f-or_p.gif) no-repeat left top;
color:#000;
width:85%
}

h4 {
padding-left:15px;
background:url(img/pre/f-bl_p2.gif) no-repeat left top;
line-height:12px;
font-size:1.1em;
color:#000
}

h4.orange {
padding-left:15px;
background:url(img/pre/f-or_p2.gif) no-repeat left top;
line-height:12px;
font-size:1.1em;
color:#000
}

label {
cursor:pointer
}

a {
text-decoration:none;
font-weight:700;
color:#467AA7
}

a:hover {
text-decoration:underline;
font-weight:700;
color:#004EFF
}

a:link,a:visited {
color:#333
}

.bloc {
width:420px
}

#fondMenu {
position:relative;
background:url("img/menu/background.png") no-repeat;
width:925px;
height:160px;
top:0;
left:10px;
margin:0;
padding:0
}

h1#titre {
width:169px;
top:16px;
left:5px;
position:absolute;
z-index:10;
background:transparent url(img/via/europe-camions.gif) no-repeat scroll left top;
height:100px;
margin:0
}

.contentd {
position:absolute;
right:50px;
top:20px;
height:30px;
z-index:150;
padding:6px 32px 0 0
}

#mini-sell .fleche {
min-height:70px;
float:right;
background:url("img/pre/fle_b_bl.gif") 100% 100% no-repeat;
margin-right:10px
}

#mini-buy .fleche {
min-height:70px;
float:right;
background:url("img/pre/fle_b_or.gif") 100% 100% no-repeat;
margin-right:30px
}

.minifatBuy {
font-size:14px;
font-weight:700;
background:url("img/pre/f-or_p.gif") no-repeat left center;
padding-left:20px
}

.minifatSell {
font-size:14px;
font-weight:700;
background:url("img/pre/f-bl_p.gif") no-repeat left center;
padding-left:20px
}

.fatBuy {
font-size:18px;
background:url('img/degrad_bl.png') 0 0 no-repeat;
background-position:left;
padding:5px 0 5px 10px
}

.fatSell {
font-size:18px;
background:url('img/degrad_or.png') 0 0 no-repeat;
background-position:left;
padding:5px 0 5px 10px
}

.fat {
font-size:14px;
font-weight:700;
background:url("img/pre/f-bl_p2.gif") no-repeat left center;
padding-left:16px
}

.ft_label {
color:#F60;
font-weight:700;
width:100px;
display:block;
float:left;
text-align:left
}

.ft_data {
display:block;
float:left;
text-align:left
}

.ft_label_c {
color:#F60;
font-weight:700;
width:100px;
display:block;
text-align:left
}

.ft_data_c {
display:block;
text-align:left;
margin-left:100px
}

#block {
display:block;
margin-top:10px;
z-index:4
}

#nomDomaine {
font-weight:700;
display:block
}

.ft_drapeaux {
margin-right:4px;
border:0
}

.prixFt {
font-size:1.6em;
color:#B01919
}

h1.ft {
font-size:1.6em;
line-height:1.6em;
color:#000;
background:none;
margin:0;
padding:0
}

h2.ft {
width:95%;
font-size:1.3em;
color:#575757;
line-height:1.3em;
background:none;
border-bottom:1px solid #aaa;
margin:0;
padding:0
}

h3.ft {
width:95%;
font-size:1.3em;
color:#575757;
line-height:1.3em;
text-align:center;
margin:0 auto 10px 0;
padding:0
}

.tableFt {
border-collapse:collapse;
width:370px;
text-align:left;
margin:10px 0 0
}

.tableFt tr {
border:1px solid #aaa
}

.tableFt th {
background:#F1F1F1;
line-height:1.2em;
padding-left:5px;
border:thin solid #aaa
}

.labelFt {
font-weight:700;
text-align:left;
width:160px;
color:#F95
}

.valeurFt {
text-align:left;
width:210px
}

.catOpt {
clear:left;
font-weight:700;
border:none;
background:none;
line-height:1.1em;
font-size:1em;
margin:3px 0;
padding:10px 0 0
}

.valeurOptionFt {
background:url(img/bullet_green.png) 0 0 no-repeat;
width:155px;
list-style:none;
line-height:1.5em;
margin:0 0 0 8px;
padding:0 0 0 16px
}

#cheminFt {
text-align:left;
color:#575757;
position:relative;
padding-left:20px
}

#pagPrecFt {
position:absolute;
text-align:right;
color:#575757;
top:0;
right:42px
}

#adresse,#contactM,#localisation {
border:1px solid #aaa;
background:#fff;
padding:5px
}

#ongletFt ul {
list-style:none;
height:25px;
margin:0;
padding:0
}

#ongletFt ul li {
float:left;
border-bottom:0;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
margin:0 3px 0 0;
padding:0 0 0 9px
}

#ongletFt ul li.ui-tabs-selected {
float:left;
background:#aaa;
margin:0 3px 0 0;
padding:0 0 0 9px
}

#ongletFt a {
float:left;
display:block;
text-decoration:none;
font-weight:700;
color:#8B8B8B;
padding:5px 15px 4px 6px
}

#ongletFt ul li.ui-tabs-selected a {
float:left;
display:block;
text-decoration:none;
font-weight:700;
color:#000;
padding:5px 15px 4px 6px
}

#ongletFt a:hover {
text-decoration:underline;
color:#000
}

#ongletFt #current {
border-width:0
}

#ongletFt #current a {
color:#000;
padding-bottom:5px
}

.boite {
background-color:#FFF;
border:1px solid #aaa;
margin:0;
padding:0
}

.boite300 {
width:300px
}

h4.boite300 {
width:290px
}

.boite h4.titre {
background:transparent url(img/boiteTitre.gif) repeat-x scroll left top;
border-bottom:1px solid #aaa;
color:#9F7A44;
font-size:1.3em;
height:26px;
line-height:26px;
margin:0;
padding:0 0 0 10px
}

.boite p {
margin:0;
padding:5px 0 5px 5px
}

#flagsV {

width:100%;
height:100px;
text-align:center
}

#header a {
float:none
}

.logoSC {
position:relative;
z-index:2;
height:60px;
margin:10px 0 0 20px;
padding:0
}

.tiret {
margin:0 3px
}

.minifat {
text-decoration:blink;
background-color:#FFC600;
font-size:18px;
font-weight:700
}

.slim {
font-family:"Arial", sans-serif;
font-size:12px;
background-color:#FAD329
}

.titre_CGV {
font-size:1.8em;
font-style:italic;
font-weight:700;
color:#000
}

h4.line {
padding-left:15px;
line-height:20px;
font-size:1.1em;
background:url(img/f-bl_p2.gif) no-repeat left center;
color:#000;
border-bottom:1px solid #058;
width:70%
}

.picto,.picto:hover {
border:none;
text-decoration:none
}

.clearLeft {
clear:left;
visibility:hidden
}

#haut {
clear:left;
visibility:hidden;
margin:0
}
.hautPage{
height:100px;
text-align:center;
}
#page {
width:950px;
background:url(img/site/bg.gif) 0 100% repeat-y;
position:relative;
margin:0 auto
}

#pageWhite {
width:750px;
background:url(img/site/bg.gif) 0 100% repeat-y;
margin:0 auto
}

ul#nav-buy li {
display:inline;
margin:0 0.5em 0 0
}

#annonceSemaine {
border-top:1px solid #FD9A2E;
border-bottom:1px solid #FD9A2E
}

#rubconx {
text-align:center;
width:910px;
float:left;
border:1px solid #ff0;
font-size:11px;
font-weight:700;
margin:0 0 0 15px
}

#make,#location,#body {
padding:0.5em
}

#body ul li {
float:left;
width:168px;
height:5em;
list-style:none;
font-weight:700;
margin:0 0.5em 0 0
}

#header {
background:transparent url(img/site/top_center.gif) repeat-x;
font-size:0;
text-align:center;
line-height:8px;
width:912px;
margin:0 0 0 19px;
padding:0
}

.content p {
margin:0;
padding:0px 20px 10px 0
}

#haut1,#bas1 {
text-align:center;
position:float;
}

#submit {
position:float;
clear:left;
text-align:center
}

.viseo {
padding:15px
}

.viseo2 {
float:left;
padding:15px;
width: 450px;;
}

#color {
margin-left:250px
}

#img2,#img3,#img4 {
position:float;
clear:left
}

.imageSite {
padding-right:35px;
text-align:right;
float:meft;
}

#submitColor {
margin-left:200px
}

#formFond p label {
margin-left:220px;
width:150px
}

#editSiteClient p div {
margin-left:170px
}

#picker {
margin-left:500px
}

.form-item {
margin-top:75px;
float:left
}

.wysiwyg {
float:left;
height:350px
}

fieldset h2 {
text-align:left
}

#pub1 {
width:300px;
height:300px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
text-align:center
}

.ui-tabs-selected {
display:block;
font-weight:700
}

#update-account {
position:relative
}

#update-account p.textfield label,#update-account p.selectfield label {
display:block;
float:left;
width:16em;
font-weight:700
}

#update-account p,#update-account fieldset {
clear:left;
margin:0.5em 0
}

#update-account fieldset {
margin:0 0 2em;
padding:0.5em
}

#update-account legend {
font-size:1.2em;
border-right:1px solid #75736E;
border-left:1px solid #75736E;
padding:0 0.5em
}

#update-account #languages {
width:10em;
margin:0 0 1em 16em
}

#update-account #mel_vnd {
width:40%
}

.required {
background-color:#FBEADB;
border:1px solid #AAA
}

.drapeaux {
border:0;
text-decoration:none
}

.visible {
display:inline
}

#listingLeft {
float:left;
width:720px
}

#listingRight {
float:left;
width:185px
}

#nbAnnTrouve {
font-weight:700;
font-size:13px;
text-align:right
}

table#tableSimple,table#tableDetails {
border-collapse:collapse;
border:1px solid #aaa;
margin:0;
padding:0
}

table#tableSimple td,table#tableDetails td {
width:296px;
padding:2px
}

table#tableSimple input,table#tableDetails input {
width:160px;
margin:0;
padding:2px
}

table#tableSimple input.mini,table#tableDetails input.mini {
width:75px;
margin:0 1px 0 0;
padding:2px
}

table#tableSimple select,table#tableDetails select {
width:166px;
margin:0;
padding:2px
}

table#tableSimple select.mini,table#tableDetails select.mini {
width:81px;
margin:0 1px 0 0;
padding:2px
}

#submitSearch {
border:0;
width:100%;
text-align:center;
margin:0;
padding:0
}

#searchDetails,#searchSimple {
cursor:pointer;
font-weight:700;
color:#333
}

#searchDetails:hover,#searchSimple:hover {
text-decoration:underline;
color:#143871
}

#submitF {
border:0;
margin:0;
padding:0
}

.selectfield,.textfield,.textareafield,.captchafield,.datefield,.emailfield,.radiocontainer {
padding-left:15px;
padding-top:0;
font-size:12px;
font-style:normal;
font-weight:400;
margin:0
}

.selectfield label,.textfield label,.textareafield label {
display:block;
font-weight:700;
cursor:pointer
}

.selectfield select,.textfield input {
width:200px;
margin-bottom:3px
}

.tabs-nav {
list-style:none;
z-index:3;
margin:0;
padding:0
}

.tabs-nav:after {
display:block;
clear:both;
content:" "
}

.tabs-nav li {
float:left;
min-width:120px;
margin:0
}

.tabs-nav a,.tabs-nav a span {
display:block;
padding:0
}

.tabs-nav a {
position:relative;
top:0;
z-index:2;
padding-left:0;
color:#27537A;
font-size:12px;
font-weight:700;
line-height:2em;
text-align:center;
text-decoration:underline;
background:#eee;
border:1px solid #6C6C6C;
border-top:0;
white-space:nowrap
}

.tabs-nav .ui-tabs-selected a {
color:#000;
border:1px solid #AAA;
border-top:1px solid #FFF;
text-decoration:none;
background:#FFF
}

#ftLeft {
width:485px;
margin-right:20px;
float:left
}

#ftRight {
width:460px;
min-height:500px;
float:left
}

#blocGauche {
float:left;
margin-left:5px;
width:550px;
padding:0 5px 20px
}

#blocDroit {
width:360px;
float:left;
padding:0 5px 20px
}

#mini-buy .content,#mini-sell .content {
height:110px
}

#mini-buy-div,#mini-sell-div {
padding-right:100px;
font-weight:700
}

.recherche_actu {
width:890px
}

#ActublocGauche {
width:550px;
float:left;
margin-left:5px;
padding:2px 5px
}

.texte_actu {
padding-right:10px px;
text-align:justify;
width:520px;
background-color:#FFF
}

#ActublocDroit1 {
width:260px;
float:left;
margin-left:560px;
padding:2px 5px
}

#ActublocDroit2 {
width:360px;
float:left;
padding:2px 5px
}

#ActublocGauche h3 {
padding-left:20px;
line-height:15px;
font-size:1.2em;
color:#000;
border-bottom:0
}

h3.bleu {
padding-left:20px;
line-height:15px;
font-size:1.2em;
background:url(img/f-bl_p.gif) no-repeat left center;
color:#000;
border-bottom:0
}

h3.or {
padding-left:20px;
line-height:15px;
font-size:1.2em;
background:url(img/f-or_p.gif) no-repeat left center;
color:#000;
border-bottom:0
}

.flagsV3Img,.flagsImg {
border:none;
margin:5px 3px 0
}

ul#nav-buy,#body ul,#submitSearch p {
margin:0;
padding:0
}

#haut2,#haut3,#haut4,#image1,#siteAccueilImage {
text-align:center;
position:float;
min-height:430px
}

.ui-tabs-hide,.cachee {
display:none
}

#contenuFT div#raccourciFilAriane {
margin:0
}

#ftLeft {
width:435px;
-width:435px;
-margin:5px 5px 0 0;
-padding:0;
margin:10px 30px 0 0;
padding:0
}

#ftRight {
width:435px;
-width:435px;
-margin:0;
-padding:0;
float:right;
margin: 10px 0 0 0;
}

.clearRight {
clear:right;
visibility:hidden;
height:0;
margin:0;
padding:0
}

#blocGdePhoto {
background:transparent;
}

#blocPtePhoto ul li {
background:transparent;
}

h3.ft {
width:97%;
font-size:1.3em;
color:#575757;
line-height:1.3em;
text-align:left;
background:none;
margin:5px;
padding:0
}

table th, .tableFt th {
background:#F1F1F1;
line-height:1.2em;
padding-left:5px;
border:1px solid #aaa
}

.tableFt {
border-collapse:collapse;
width:95%;
text-align:left;
margin:5px 0 0
}

.tableFt td {
border:1px solid #aaa;
vertical-align:top;
width:30%;
background-color: #fff;
}

.labelFt {
font-weight:700;
text-align:left;
width:160px;
}

.valeurFt {
text-align:left;
width:210px
}