lolabel{display:block;font-weight:700;cursor:pointer;}
div.radiocontainer label,div.checkboxcontainer label,.radiofield label,.checkboxfield label{display:inline;font-weight:400;}
div.radiocontainer span,div.checkboxcontainer span{display:block;}
input[type="text"],input[type="password"],select,textarea{background:#fff url(img/form_input_bg.gif) repeat-x scroll left bottom;border-color:#CCC #999 #999 #CCC;border-style:solid;border-width:1px;padding:2px;}
input[type="text"]:hover,input[type="password"]:hover,select:hover,textarea:hover{border-color:#888;}
input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:#EA873F;}
input[type="text"].required,input[type="password"].required,select.required,textarea.required{background:#fff url(img/form_input_bg-required_via.png) repeat-x scroll left bottom;}
label.required:after{content:" *";}
input[type="text"].miss,input[type="password"].miss,select.miss,textarea.miss,input[type="text"].invalid,input[type="password"].invalid,select.invalid,textarea.invalid{background:#FF8B00;border:1px inset #000;}
form div.invalid,form div.miss{background-color:#FF8B00;border:2px solid #000;font-weight:700;margin:1em 0;padding:0.5em;}
form div.invalid p,form div.miss p{margin:0;padding:0;}
form div.invalid ul,form div.miss ul{list-style-position:inside;margin:0;padding:0;}
form p{margin:0.5em 0;}
form p.hiddenfield{display:none;}
form span.hint{display:block;width:30em;color:#5F5F5F;}
form span.alert{display:block;width:30em;font-weight:700;color:#555}
form .captchafield img{display:block;border:1px solid #5F5F5F;margin:0.5em 0;padding:0.2em;}
textarea{font-family:"Arial", sans-serif;font-size:12px;}
.emailfield input{width:20em;}
fieldset{display:block;border:none;border-top:1px solid #5F5F5F;margin:1.5em 0;}
legend{font-size:1.2em;font-weight:700;}
/*Fin FormVia*/
ul#menuDeroulant .b_left,ul#menuDeroulant .b_left:hover{background:url(img/picto/pictos.png) repeat scroll 0 -32px;width:39px;height:31px;float:left;border:none;z-index:10;}
ul#menuDeroulant ul.sousMenu li a:hover{background:transparent url("img/picto/pictos.png") repeat-x 0px -518px;z-index:10;}
#fondMenu{position:relative;background:url("img/via/background.jpg") no-repeat;width:950px;height:135px;top:0;left:0;margin:0;padding:0;}
h1{font-size:1.4em;color:#000;padding-left:50px;margin:0;}
h2.orange{line-height:32px;font-size:1.1em;background:url(img/via/p_fle_titre.png) no-repeat left -64px;color:#000;padding-left:50px;margin:0;}
h2.logoEc{background:url(img/via/p_fle_titre.png) no-repeat scroll left -442px;color:#000;font-size:1.1em;line-height:32px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
h2.simpleOrange{background:url(img/via/p_fle_titre.png) no-repeat scroll left -255px;color:#000;font-size:1.1em;height:27px;line-height:21px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
h2.simpleBleu{background:url(img/via/p_fle_titre.png) no-repeat scroll left -192px;color:#000;font-size:1.1em;height:27px;line-height:21px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
h2.photos{background:transparent url(img/picto/fondTitreFt.png) no-repeat scroll left top;color:#000;font-size:1.1em;height:31px;line-height:22px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
h2.infosgGen{background:transparent url(img/picto/fondTitreFt.png) no-repeat scroll left -133px;color:#000;font-size:1.1em;height:31px;line-height:22px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
h2,h1.err{line-height:32px;font-size:1.1em;background:url(img/via/p_fle_titre.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
h2.flecheBas,#cvoAnnonce h2,#cvoForfait h2{line-height:32px;font-size:1.1em;background:transparent url(img/via/p_fle_titre.png) no-repeat scroll left -191px;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
h3{padding-left:16px;font-size:1.15em;background:url(img/pre/f-bl_p.gif) no-repeat 1px 2px;color:#000;width:85%;margin:0 0 1em;}
h3.orange{padding-left:25px;font-size:1.15em;background:url(img/pre/f-or_p.gif) no-repeat left top;color:#000;width:85%;}
h4{padding-left:15px;background:transparent url(img/picto/pictos.png) no-repeat scroll left -283px;line-height:1.1em;font-size:1.1em;color:#343434;margin:6px;}
h4.orange{padding-left:15px;background:url(img/pre/f-or_p2.gif) no-repeat left top;line-height:1.1em;font-size:1.1em;color:#343434;margin:6px;}
a{text-decoration:none;font-weight:700;color:#333;}
a:hover{text-decoration:underline;color:#3d8fe6;}
a.lienMin{font-size:0.8em;color:#2357A9;}
table{border-collapse:collapse;text-align:left;margin:5px 0 0;}
table td{border-bottom:1px solid #aaa;vertical-align:top;}
#raccourciFilAriane a:hover{color:#2357A9;}
.logo h1#logo_1{background:transparent url(img/via/europe-camions.png) no-repeat scroll left top;}
.logo h1#logo_2{background:transparent url(img/via/planet-trucks.png) no-repeat scroll left top;}
.logo h1#logo_3{background:transparent url(img/via/europa-lkw.png) no-repeat scroll left top;}
.logo h1#logo_4{background:transparent url(img/via/europa-camion.png) no-repeat scroll left top;}
.logo h1#logo_5{background:transparent url(img/via/europa-camiones.png) no-repeat scroll left top;}
.logo h1#logo_6{background:transparent url(img/via/europa-camioes.png) no-repeat scroll left top;}
.logo h1#logo_7{background:transparent url(img/via/europa-ciezarowki.png) no-repeat scroll left top;}
.logo h1#logo_8{background:transparent url(img/via/europa-trucks.png) no-repeat scroll left top;}
.logo h1#logo_9{background:transparent url(img/via/europa-vrachtwagens.png) no-repeat scroll left top;}
.logo h1#logo_75{background:transparent url(img/via/europa-camioane.png) no-repeat scroll left top;}
.logo h1#logo_79{background:transparent url(img/via/360kache.png) no-repeat scroll left top;}
a#titre,strong#titre_log{height:69px;line-height:20px;position:absolute;right:50px;top:30px;width:260px;z-index:10;text-indent:-1000em;margin:0;}
.fat{font-size:14px;font-weight:700;background:url("img/pre/f-bl_p2.gif") no-repeat left center;padding-left:16px;}
.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;}
.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;}
#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;}
.EcTable{border-collapse:collapse;text-align:center;margin:0 auto;padding:0;}
.bouttonEcTableOr{height:60px;text-align:center;background:url(img/pre/couleur_or.gif) no-repeat top left;vertical-align:middle;border:none;font-size:1.1em;padding:0 20px 0 60px;}
.bouttonEcTableOrBordRight{background:url(img/pre/couleur_or.gif) no-repeat right -54px;width:15px;border:none;}
.bouttonEcTableGT {font-size:11px;font-weight:bold;text-align:center;}
.bouttonEcTableBlue{height:60px;text-align:center;background:url(img/pre/couleur_blue.gif) no-repeat top left;vertical-align:middle;border:none;font-size:1.1em;padding:0 20px 0 60px;}
.bouttonEcTableBlue a:hover{text-decoration:none;color:#fff;}
.bouttonEcTableBlueBordRight{background:url(img/pre/couleur_blue.gif) no-repeat right -54px;width:15px;border:none;}
.demultipli{margin-bottom: 0.5em;background:url(img/puces_ec/p_boost.gif) no-repeat center top;width:340px;height:20px;padding-top:90px;text-align:center;font-size:1.1em;font-weight:700;}
.demultipliG {margin-bottom: 3.3em;}
.demultipli img{vertical-align:middle; display: inline-block;margin-bottom:4px}
.demultipli .gratuitement { font-size:20px;font-weight:bolder;}
#cvoIntroduction p.center{background:transparent url(img/puces_ec/p_boost.gif) no-repeat scroll 99% center;font-weight:bold;left:74.5%;margin:0 auto;padding-top:12%;position:absolute;text-align:right;top:12%;-top:13.5%;width:23%;}
#cvoAnnonce h4,#cvoIntroduction h4,#cvoForfait h4{font-size:1em;}
#cvoIntroduction h4{clear:left;padding-top:0.15%;margin-bottom:5%;}
#cvoIntroduction #col1{float:left;margin:0 0 0 3%;width:14%;}
#col1{font-size:1.1em;font-weight:bold;line-height:1}
#cvoIntroduction #col2{margin:0 0 0 17%;background:transparent url(img/pre/f-gr_g.gif) no-repeat scroll 0% center;padding:0 0 0 3%;width:69%;}
.external_link2,.seeAllAdverts{cursor:pointer;background:transparent url(img/picto/pictos.png) no-repeat scroll 0 -693px;padding-left:20px;line-height:20px;font-weight:700;}
.seeAllAdverts{cursor:default;}
.print{background:transparent url(img/picto/pictos.png) no-repeat 0 -418px;padding-left:18px;}
.diversFt{display:block;}
.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{cursor:pointer;font-weight:700;font-size:1.2em;color:#F60;background:url(img/picto/contact-vendeur-mel-g.gif) no-repeat;width:300px;height:46px;line-height:60px;text-align:center;margin:4px auto;}
.ft_data_c:hover{color:#35ADFF;background:url(img/picto/contact-vendeur-mel-g2.gif) no-repeat;}
h2.refNum strong{color:#FF6600;}
.boutonMail{background:url(img/picto/contact-vendeur-mel-g.gif) no-repeat;height:46px;line-height:60px;text-align:center;-margin:0;-padding:0;font-size:1.1em;margin:0 auto;padding:0;}
.boutonMail:hover{background:url(img/picto/contact-vendeur-mel-g2.gif) no-repeat;}
.boutonMail a{display:block;background:url(img/picto/contact-vendeur-mel-g.gif) no-repeat right -46px;height:46px;line-height:60px;-padding:0;color:#F60;padding:0 20px 0 50px;}
.boutonMail a:hover{color:#35ADFF;}
.affTel{cursor:pointer;font-weight:700;background:#7CB7F7;}
#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:90%;font-size:1.3em;color:#575757;line-height:1.3em;text-align:left;background:none;margin:10px 10px 0 10px;padding:0;}
#mrqTop{margin:0 0 10px 0; color:#888}
.tableFt{border-collapse:collapse;width:95%;text-align:left;margin:0;}
.tableFt td{border-bottom:1px solid #aaa;vertical-align:top;width:30%;}
#vuSurEc{text-align:center;background:#F1F1F1;border:thin solid #F1F1F1;width:95%;margin-top:10px;}
.labelFt{font-weight:700;text-align:left;width:160px;color:#F60;}
.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 li{float:left;background:transparent url(img/picto/pictos.png) no-repeat scroll 0 -774px;list-style:none;line-height:1.5em;width:170px;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,#localisation{border:1px solid #aaa;background:#fff;-padding:0;-margin:0;padding:5px;}
#contactM,#contact{border:0px solid #aaa;background:#fff;-padding:0;-margin:0;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;}
#ongletFt ul li.ui-tabs-selected{float:left;background:transparent url(img/picto/pictos.png) repeat-x 0 -1px;margin:0 3px 0 0;padding:0;}
#ongletFt a{float:left;display:block;text-decoration:none;font-weight:700;color:#8B8B8B;padding:5px 15px 4px;}
#ongletFt ul li.ui-tabs-selected a{float:left;display:block;text-decoration:none;font-weight:700;color:#000;padding:5px 15px 4px;}
#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:10px 0;padding:0;}
.boite h4.titre{background:transparent url(img/picto/pictos.png) repeat-x scroll left -1px;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;}
table.listing{border-collapse:collapse;font-size:1em;border:1px solid #aaa;margin:0;}
table.listing tr{height:25px;}
table.listing th{background:#CFCFD0 url(img/picto/pictos.png) repeat-x scroll 0 -1171px;font-size:12px;font-weight:700;line-height:12px;border:1px solid #aaa;text-align:center;height:25px;padding:1px;vertical-align: middle;}
table.listing td{vertical-align:middle;text-align:center;border-top:1px solid #aaa;padding:3px;}
table.listing td span{border-top:none;}
table.listing td.image{padding:0;}
table.listing td.image img{vertical-align:middle;border:1px solid #AAA;margin:2px;padding:1px;}
table.listing td *{border-right:0 solid #fff;text-align:left;}
table.listing tr.alt td{background-color:#ecf6fc;}
table.listing tr:hover td{background-color:#CEE2F9;}
table.listing tr.fondFluo td{background-color:#FFC082;}
table.listing tr.fondFluo:hover td{background-color:#FFA852;}
tr.fondFluo td a:hover{color:#000;}
.pubListing span{font-size:1.1em;display:block;font-weight:700;text-align:left;}
#listingCat {background-color: #D2E9F9;border: 1px solid #7F8180;width:750px;-moz-border-radius: 10px;-khtml-border-radius: 10px;padding:3px 10px}
#listingCatSel {background-color: #fff;border: 1px solid #7F8180;width:750px;-moz-border-radius: 10px;-khtml-border-radius: 10px;padding:3px 10px}
.listingCategorie{text-align:left;width:800px;margin:2px auto;padding:0;}
.listingCategorie li{float:left;width:250px;list-style:none;background:transparent url(img/via/smallFleche.png) no-repeat scroll left 2px;margin:1px 0;padding:0 0 0 15px;}
.listingCategorie li.selectCat{background:transparent url(img/via/smallFleche.png) no-repeat scroll left -27px;}
.listingCategorie li.noselectCat{background:transparent url(img/via/smallFleche.png) no-repeat scroll left -60px;}
.listingCategorie li.noselectCat a{color:#7F8180;}
hr.listing{background-color:#aaa;height:1px;border:0;padding:0;margin:3px auto 8px auto;width:400px;}
.aBlocCenter{margin:5px;padding:5px;}
#depotAnn a{background:url(img/puces_ec/p_camion-2.gif) no-repeat left top;padding-left:48px;height:50px;line-height:50px;display:block;}
#searchAnn a{background:url(img/puces_ec/p-recherche-camion.gif) no-repeat left top;padding-left:48px;height:50px;line-height:50px;display:block;}
.homeUl{margin:10px 0 20px;padding:0 0 0 20px;}
ul.homeUl li{list-style:none;background:transparent url(img/picto/pictos.png) no-repeat scroll 0px -317px;line-height:16px;padding-left:15px;}
ul#header2{list-style:none;width:880px;text-align:center;margin:0 auto;padding:0;}
#header2 li{float:left;background:url("img/pre/norm_right.gif") no-repeat top left;height:25px;margin:0 5px;padding:0;}
#header2 a{background:url("img/pre/norm_right.gif") no-repeat right -25px;height:25px;display:block;padding:5px 5px 4px;}
#header2 #current{background:url("img/pre/norm_right_on.gif") no-repeat top left;}
#header2 #current a{color:#000;background:url("img/pre/norm_right_on.gif") no-repeat right -25px;height:25px;display:block;}
.lienGras{font-weight:700;font-size:1.1em;color:#000;}
h3.listing{background:none;font-size:1em;font-weight:400;margin:0 0 5px 10px;}
#listingUe{font-size:1.2em;background:none;display:inline;margin:2px 0 4px 0;}
div.headList{background:url(img/picto/pictos.png) repeat-x scroll 0 -1257px;color:#000;font-size:12px;font-weight:700;border-bottom:1px solid #CBCBCB;text-align:left;line-height:25px;height:25px;padding:1px 1px 1px 3px;}
#searchSimple, #searchDetails{margin:0;width:904px;border:none;padding: 0;}
.plusMin{margin:0 5px;vertical-align:-2px;}
#legendShow{margin:0 auto;cursor:pointer;font-weight:700;font-size:1.3em;color:#000;padding:12px 8px 0 8px;text-align: center;}
#legendHidden{margin:0 auto;cursor:pointer;font-weight:700;font-size:1.3em;color:#000;padding:12px 8px 0 8px;text-align: center;}
#legendHidden span, #legendShow span{text-decoration:underline;}
.convoyage p.or{margin-left:25px;}
.convoyage p,.convoyage ul{margin-left:5px;}
#devisForm fieldset{border:1px solid #aaa;float:left;width:400px;margin:5px;padding:5px;}
#devisForm fieldset#fsEnvoi{clear:left;width:830px;margin:5px;}
#devisForm fieldset#fsEnvoi p{text-align:center;}
p.selectfield select#pays{width:150px;}
#devisForm fieldset#fsEnvoi p input{font-size:1.2em;}
#reset{cursor:pointer;font-weight:700;margin-left:15px;}
#reset:hover{text-decoration:underline;}
table#tableSimple,table#tableDetails{background:#F7F7F7;border:1px solid #E9E9E9}
table#tableSimple td,table#tableDetails td{border:none;width:294px;padding:2px;}
table#tableSimple,table#tableDetails{border-collapse:collapse;margin:0 0 3px;padding:0;}
table#tableDetails label,table#tableSimple label{display:none;}
table#tableDetails span label,table#tableSimple span label{display:inline;}
table#tableSimple input,table#tableDetails input{width:222px;border:1px solid #ABADB3;margin:0;padding:3px;background:#fff;}
table#tableSimple input.checkBox,table#tableDetails input.checkBox{width:30px;border:0;margin:0;padding:2px;}
table#tableSimple input.mini,table#tableDetails input.mini{width:105px;margin:0 1px 0 0;/*padding:2px 12px 2px 2px;*/;background:#fff;}
table#tableSimple select,table#tableDetails select{width:230px;border:1px solid #ABADB3;margin:0;padding:2px;background:#fff;}
table#tableSimple select.mini,table#tableDetails select.mini{width:113px;margin:0 1px 0 0;padding:2px;background:#fff;}
input.euro{background:#fff url('img/euro.png') no-repeat right;}
input.over{background-color:#EFF7FF;}
.buttonSell{background:url("img/pre/couleur_or.gif") no-repeat top left;height:66px;text-align:center;font-size:1.1em;float:left;margin:0 5px;padding:0 0 0 35px;}
.buttonSell a{background:url("img/pre/couleur_or.gif") no-repeat right -60px;height:60px;line-height:50px;display:block;min-width:100px;padding:5px 10px 4px 20px;}
.actu tr td{padding:5px;}
.actu h3{font-size:1em;background-image:none;width:100%;margin:0;padding:0;}
.descriptifActu a{font-weight:400;}
.descriptifActu a:hover{text-decoration:none;font-weight:400;}
.actu img{border:1px solid #AAA;vertical-align:middle;margin:2px;padding:1px;}
#membersMenu{float:left;width:200px;-width:200px;-margin:0 5px 0 5px;margin:0 5px 0 15px;padding:0;}
#membersContents{float:left;width:510px;-width:500px;-margin:0 5px 0 0;margin:0 5px 0 0;padding:0;}
#membersDroite{float:left;width:200px;-width:195px;-margin:0;-padding:0;margin:0;padding:0;}
ul#menuMembre{list-style:none;margin:0;padding:0;}
ul#menuMembre li span#m1{background:#2495FF;color:#fff;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m2{background:#3F7EE3;color:#fff;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m3{background:#728EB0;color:#fff;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m4{background:#E97438;color:#fff;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m5{background:#F4992E;color:#fff;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul.sousMenuMembre{border:none;list-style:none;margin:0;padding:0;}
ul.sousMenuMembre li{border:none;margin:0;padding:0 0 0 15px;}
ul.sm1 li{background:url("img/via/fleches.png") no-repeat left 4px;}
ul.sm2 li{background:url("img/via/fleches.png") no-repeat left -29px;}
ul.sm3 li{background:url("img/via/fleches.png") no-repeat left -63px;}
ul.sm4 li{background:url("img/via/fleches.png") no-repeat left -96px;}
ul.sm5 li{background:url("img/via/fleches.png") no-repeat left -130px;}
.LienBouton,.pLienBoutton a{display:block;width:50%;text-align:center;height:25px;line-height:25px;margin:5px auto;}
.LienBouton:hover,.pLienBoutton a:hover{color:#fff;}
.pLienBoutton a{border:1px solid #3F7EE3;}.pLienBoutton a:hover{background:#3F7EE3;}
.bt1{border:1px solid #2495FF;}.bt1:hover,.bt1 a:hover{background:#2495FF;}
.bt2{border:1px solid #3F7EE3;}.bt2:hover,.bt1 a:hover{background:#3F7EE3;}
.bt3{border:1px solid #728EB0;}.bt3:hover,.bt1 a:hover{background:#728EB0;}
.bt4{border:1px solid #E97438;}.bt4:hover,.bt1 a:hover{background:#E97438;}
.bt5{border:1px solid #F4992E;}.bt5:hover,.bt1 a:hover{background:#F4992E;}
.em1 h2{line-height:32px;font-size:1.1em;background:url(img/via/flecheEm.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
.em2 h2{line-height:32px;font-size:1.1em;background:url(img/via/flecheEm.png) no-repeat left -61px;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
.em3 h2{line-height:32px;font-size:1.1em;background:url(img/via/flecheEm.png) no-repeat left -123px;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
.em4 h2{line-height:32px;font-size:1.1em;background:url(img/via/flecheEm.png) no-repeat left -185px;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
.em5 h2{line-height:32px;font-size:1.1em;background:url(img/via/flecheEm.png) no-repeat left -247px;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
.sousMenuMembre li{padding-left:10px;line-height:25px;margin:0;}
.conseil{background:url("img/picto/em.png") no-repeat left top;height:44px;line-height:44px;padding-left:48px;}
.helpEm{background:url("img/picto/em.png") no-repeat left -88px;height:44px;line-height:44px;padding-left:48px;}
li.l_bleu{background-image:url(img/pre/f-bl_p2.gif);background-repeat:no-repeat;background-position:left center;list-style-type:none;padding-left:12px;}
img{border:0;}
span.bleu{background-image:url(img/pre/f-bl_p2.gif);background-repeat:no-repeat;background-position:left center;list-style-type:none;padding-left:12px;text-align:justify;margin:0;}
#membersContents h4{border-bottom:1px solid #8fbef0;margin:10px 0;}
#accesProtected{background:transparent url(img/via/pm_memb_pl.png) no-repeat scroll 10px 5px;padding-left:70px;-padding-left:50px;padding-top:1px;width:450px;text-align:left;}
.linkfield #forget{background:url(img/pre/p_clef.png) no-repeat top left;display:block;line-height:40px;height:40px;padding-left:50px;margin:20px 0;}
.linkfield #register{background:url(img/pre/p_logo.png) no-repeat top left;display:block;line-height:40px;height:40px;padding-left:50px;}
.contentd a{background:transparent url(img/picto/pictos.png) no-repeat scroll left -167px;line-height:30px;display:block;padding-left:30px;margin:0;}
h2.Error404,h2.Error401,h2.Error503{background:transparent url(img/via/404_pl.jpg) no-repeat center 0;font-size:2.5em;text-align:center;margin:0;padding:225px 0 0;}
p.Error404,p.Error401,p.Error503{text-align:center;font-weight:700;}
.p24h{position:absolute;background:url('img/via/h24.png') 2px 2px no-repeat;width:52px;height:52px;}
.p24hft{position:absolute;background:url('img/via/h24.png') 3px 3px no-repeat;width:52px;height:52px;}
.heureLis{color:#C26000;font-weight:700;font-size:1.1em;}
table th,.tableFt th{background:#F1F1F1;line-height:1.2em;padding-left:5px;border-top:1px solid #aaa;text-align:left;font-size: 1.1em;padding: 5px;}
table.tableFt th.title{font-size: 1.3em;}
#raccourciFilAriane a,.actu h3 a{color:#3d8fe6;}
#MenuD ul#menuDeroulant .sousMenu strong{color:#0E7BE1;}
.bouttonEcTableOr a:hover,.buttonSell a:hover{text-decoration:none;}
a.solo,p.solo{background:transparent url(img/via/bout-vente-camion.png) no-repeat scroll 40% top;display:block;font-size:14px;height:31px;line-height:31px;padding-left:0;text-align:center;width:100%;}
div.vcoRight a.small {font-size:12px}
p.solo{font-size:12px;font-weight:bold;padding-left:2%;margin:0,auto;}
a.multi{background:transparent url(img/tp/p_casque-r2.png) no-repeat scroll center top;display:block;font-size:14px;height:38px;line-height:31px;padding-left:0;text-align:center;width:100%;}
#cvoContact a{background:transparent url(img/via/call-c.gif) no-repeat scroll center top;display:block;height:100px;line-height:150px;width:50%;margin:0 auto;}
.valeurOptionFt{margin:0;padding:0;}
.divGM{position:relative;margin: 0; padding: 0;}
.divGM2{background:transparent url(img/picto/garantieMeca.png) no-repeat scroll 0 0;bottom:-32px;-bottom:2px;height:30px;left:270px;line-height:30px;padding-left:30px;position:absolute;width:327px;}
.divGM2 p{background:#D3C5B5;position:absolute;height:25px;width:250px;bottom:3px;}
.garantieMeca{background:url(img/via/garantie.png) no-repeat left top;height: 46px; margin:0;line-height:46px;padding-left:50px;font-size:1.1em;}
#cvoForfait, #cvoAnnonce{min-height:385px;}
#cvoDetails, #cvoContact{min-height:305px;}
#cvoAnnonce span,#cvoForfait span{display:block;}
h2.presentation{background:url(/themes/styles/img/puces_ec/p_detail.gif) no-repeat left center;line-height:46px;}
h2.services{background:url(/themes/styles/img/puces_ec/p_tools.gif) no-repeat left center;line-height:46px;}
#homeForm label{background:transparent url(img/picto/pictos.png) no-repeat scroll left -283px;padding-left:15px;margin-bottom:5px;display:block;font-weight:bold;}
#clearLeftSoloHome { margin:30px 0 20px;}
.logoEnt{background:transparent url(/styles/img/picto/pictos.png) no-repeat scroll left -283px;margin-bottom:5px;padding-left:15px;font-weight:700;font-size:1em;}
/*10Ans*/
#fondMenu_10Ans{position:relative;background:url("img/via/background10ans.jpg") no-repeat;width:950px;height:135px;top:0;left:0;margin:0;padding:0;}
/*Fin10Ans*/
/*VCO Bloc1*/
#cvoIntroduction table th{background:#eee url(img/via/smallFleche.png) no-repeat scroll left 3.5px;padding-left:2%;font-size:1.1em;}
#cvoIntroduction p.depot{background:transparent url(img/via/bout-vente-camion.png) no-repeat scroll center;text-align:center;margin:0px 0px 10px 0px;height:31px;display:block;}
#cvoIntroduction p.depot a{font-size:14px;line-height:31px;padding-left:0;margin:0;font-weight:bold;}
p.tchat{background:url(/themes/styles/img/via/vco_tchat.jpg) no-repeat;margin-right:10px;}
p.rappel{background:url(/themes/styles/img/via/vco_tel.jpg) no-repeat;}
#pageflip {position:absolute;left:947px;top:3px;height:30px;z-index:110;}
#pageflip img {width: 50px; height: 52px;z-index: 105;position: absolute;right: 0; top: 0;-ms-interpolation-mode: bicubic;}
#pageflip .msg_block {width: 50px; height: 50px;position: absolute;z-index: 102;right: 0;top: 0;background: url(/themes/styles/img/via/subscribe.png) no-repeat right top;text-indent: -9999px;}
p.depotBt{background:url(/themes/styles/img/via/vco-bt.png) 100% -38px no-repeat; margin:20px auto;height:38px;padding-right:8px;}
p.depotBt a{display:block; background:url(/themes/styles/img/via/vco-bt.png) 0px 0px no-repeat;height:38px;line-height:38px;text-align:center;color:#fff;padding-left:8px;font-size:14px}
/*Annuaire*/
h1.annuaire{background:url(/themes/styles/img/pre/fleche-bl.gif) no-repeat left center;display:block;line-height:37px;font-size:2.5em;}
#annuaireBlocHaut hr{border:1px solid #AAAAAA;}
.site{background:url(/themes/styles/img/pre/p_www.png) no-repeat right center;line-height:30px;padding-top:3px;}
.mail{background:url(/themes/styles/img/tp/p_mail.png) no-repeat left center;line-height:36px;padding-left:55px;padding-top:4px;}
p.rappel{background:url(/themes/styles/img/via/vco_tel.jpg) no-repeat;}
.footerPortailEc { font-weight: bold;}
ul#menuDeroulant .autoLink{width:144px;height:31px;background:url("img/picto/pictos.png") repeat-x 0 -1657px;}
ul#menuDeroulant .autoLink:hover{width:144px;height:31px;background:url("img/picto/pictos.png") repeat-x 0 -1626px;}