/*FormTP*/
label{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:#666;}
input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:#000;}
input[type="text"].required,input[type="password"].required,select.required,textarea.required{background:#fff url(img/form_input_bg-required_tp.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-:#FFC600;border:1px inset #000;}
form div.invalid,form div.miss{background-color:#FFC600;border:2px solid #000;font-weight:700;margin:1em 0;padding:0.5em;}
form div.invalid p{margin:0;padding:0;}
form div.invalid 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 FormTP*/
ul#menuDeroulant .b_left,ul#menuDeroulant .b_left:hover{background:url(img/picto/pictos.png) repeat scroll 0 -64px;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 -487px;z-index:10;}
#fondMenu{position:relative;background:url("img/tp/background.png") no-repeat;width:950px;height:140px;top:0;left:0;margin:0;padding:0;}
h1{font-size:1.4em;color:#000;padding-left:50px;margin:0;}
h2{line-height:32px;font-size:1.1em;background:url(img/tp/s_menu_tp_g.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0 0 1em;}
h2.flecheBas{line-height:32px;font-size:1.1em;background:url(img/tp/s_menu_tp_g.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0 0 0.5em;}
h2.orange{line-height:32px;font-size:1.1em;background:url(img/tp/p_casque.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0;}
h2.h2Small{line-height:32px;font-size:1.2em;background:url(img/tp/s_menu_tp_p.png) no-repeat left top;color:#000;padding-left:50px;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;}
h3{padding-left:25px;font-size:1.15em;background:transparent url(img/tp/smallFleche.png) no-repeat scroll 6px -26px;color:#000;width:85%;line-height:19px;}
h4{padding-left:15px;background:transparent url(img/picto/pictos.png) no-repeat scroll left -239px;line-height:19px;font-size:1.1em;color:#000;margin:6px;}
a{text-decoration:none;font-weight:700;color:#333;}
a:hover{text-decoration:underline;color:#666;}
a.lienMin{font-size:0.8em;color:#666;}
table{border-collapse:collapse;text-align:left;margin:5px 0 0;}
table td{border-bottom:1px solid #aaa;vertical-align:top;}
#raccourciFilAriane a{color:#333;}
#MenuD ul#menuDeroulant .sousMenu strong{color:#666;}
#raccourciFilAriane a:hover{color:#666;}
.logo h1#logo_10{background:transparent url(img/tp/europe-travaux-publics.png) no-repeat scroll left top;}
.logo h1#logo_11{background:transparent url(img/tp/europe-construction-equipment.png) no-repeat scroll left top;}
.logo h1#logo_12{background:transparent url(img/tp/europa-baumaschine.png) no-repeat scroll left top;}
.logo h1#logo_13{background:transparent url(img/tp/europa-movimento-terra.png) no-repeat scroll left top;}
.logo h1#logo_14{background:transparent url(img/tp/europa-mop.png) no-repeat scroll left top;}
.logo h1#logo_15{background:transparent url(img/tp/europa-maquinaria.png) no-repeat scroll left top;}
.logo h1#logo_16{background:transparent url(img/tp/europa-maszyny.png) no-repeat scroll left top;}
.logo h1#logo_17{background:transparent url(img/tp/europa-stroitehnika.png) no-repeat scroll left top;}
.logo h1#logo_18{background:transparent url(img/tp/europa-bouwmachines.png) no-repeat scroll left top;}
.logo h1#logo_76{background:transparent url(img/tp/europa-lucrari-publice.png) no-repeat scroll left top;}
.logo h1#logo_81{background:transparent url(img/tp/360gongcheng.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-or_p2.gif") no-repeat left center;padding-left:16px;}
.fatBuy{font-size:18px;background:url('img/tp/s_menu_tp_g.png') 0 0 no-repeat;background-position:left;padding:5px 25px 5px 50px;}
.fatSell{font-size:18px;background:url('img/tp/s_menu_tp_g.png') 0 0 no-repeat;background-position:left;padding:5px 15px 5px 50px;}
#mini-sell .fleche{min-height:70px;float:right;background:url("img/pre/fle_b.gif") 100% 100% no-repeat;margin-right:10px;}
#mini-buy .fleche{min-height:70px;float:right;background:url("img/pre/fle_b.gif") 100% 100% no-repeat;margin-right:30px;}
.EcTable{border-collapse:collapse;text-align:center;margin:0 auto;padding:0;}
.bouttonEcTableOr{height:65px;text-align:center;background:url(img/pre/couleur_yellow.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_yellow.gif) no-repeat right -58px;width:15px;border:none;}
.bouttonEcTableGT {font-size:11px;font-weight:bold;text-align:center;}
.demultipli{margin-bottom:0.5em;background:transparent url(img/tp/demultipli.png) no-repeat center top;font-size:1.1em;font-weight:700;height:20px;padding-top:90px;text-align:center;width:340px;}
.demultipliG {margin-bottom: 3em;}
.demultipli img{vertical-align:middle; display: inline-block;margin-bottom:4px}
.demultipli .gratuitement { font-size:20px;font-weight:bolder;}
.demultiplitG {font-size:21px;color:#FFDD40;text-shadow:1px 1px 1px #3D3D3D, -1px 1px 1px #3D3D3D, -1px -1px 1px #3D3D3D, 1px -1px 1px #3D3D3D}
#cvoIntroduction p.center{background:transparent url(img/tp/demultipli.png) no-repeat center top;font-size:1.1em;font-weight:700;height:20px;padding-top:90px;text-align:center;top:50px;left:710px;width:200px;position:absolute;margin:0 auto;}
#cvoAnnonce h4,#cvoIntroduction h4,#cvoForfait h4{font-size:1em;}
.external_link2,.seeAllAdverts{cursor:pointer;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:#000;background:#F3D203;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:#000;background:#F3D203;font-weight:700;width:100px;display:block;text-align:left;}
.ft_data_c{cursor:pointer;font-weight:700;font-size:1.1em;background:url(img/picto/contact-vendeur-mel-g3.gif) no-repeat;border:thin solid #aaa;width:280px;height:25px;line-height:25px;text-align:center;margin:4px auto;}
.ft_data_c:hover{color:#5C5C5C;background:url(img/picto/contact-vendeur-mel-g4.gif) no-repeat;}
#mrqTop{margin:0 0 10px 0; color:#888}
.boutonMail{background:url(img/picto/contact-vendeur-mel-g3.gif) no-repeat;height:46px;line-height:60px;float:left;text-align:center;font-size:1.1em;margin:0 auto;}
.boutonMail:hover{background:url(img/picto/contact-vendeur-mel-g4.gif) no-repeat;}
.boutonMail a{display:block;background:url(img/picto/contact-vendeur-mel-g3.gif) no-repeat right -46px;height:46px;line-height:60px;color:#000;padding:0 20px 0 50px;}
.boutonMail a:hover{color:#35ADFF;}
.affTel{cursor:pointer;font-weight:700;background:#FFC217;}
#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:97%;font-size:1.3em;color:#575757;line-height:1.3em;text-align:left;background:none;margin:5px 10px;;padding:0;}
.tableFt{border-collapse:collapse;width:95%;text-align:left;margin:15px 0 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:#666;}
.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:url(img/bullet_black.png) 0 0 no-repeat;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,#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;}
#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;}
#reset{cursor:pointer;font-weight:700;margin-left:15px;}
#reset:hover{text-decoration:underline;}
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:center;padding:0;}
table.listing tr.alt td{background-color:#ecf6fc;}
table.listing tr:hover td{background-color:#F8F9CE;}
table.listing tr.fondFluo td{background-color:#FFC082;}
table.listing tr.fondFluo:hover td{background-color:#FFA852;}
.pubListing span{font-size:1.1em;display:block;font-weight:700;text-align:left;}
.listingCategorie{text-align:left;width:800px;margin:0 auto;padding:0;}
.listingCategorie li{float:left;width:186px;list-style:none;background:url(img/picto/pictos.png) no-repeat left -988px;margin:1px 0;padding:0 0 0 14px;}
.aBlocCenter{text-align:center;margin:5px;padding:5px;}
.aBlocCenter a{background:url(img/picto/pictos.png) no-repeat left -988px;padding-left:18px;}
.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 left -237px;line-height:22px;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;}
#listingCat {background-color: #F8F9D2;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/tp/smallFleche.png) no-repeat scroll left 2px;margin:1px 0;padding:0 0 0 15px;}
.listingCategorie li.selectCat{background:transparent url(img/tp/smallFleche.png) no-repeat scroll left -27px;}
.listingCategorie li.noselectCat{background:transparent url(img/tp/smallFleche.png) no-repeat scroll left -60px;}
.listingCategorie li.noselectCat a{color:#7F8180;}
.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.1em;background:none;display:inline;margin:2px;}
div.headList{background:url(img/picto/pictos.png) repeat-x scroll 0 -1284px;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:96%;}
#searchSimple legend{cursor:pointer;font-weight:700;font-size:1.2em;color:#333;background:transparent url(img/picto/pictos.png) no-repeat scroll right -370px;padding:5px;padding-right:20px;}
#searchDetails legend{cursor:pointer;font-weight:700;font-size:1.2em;color:#333;background:transparent url(img/picto/pictos.png) no-repeat scroll right -342px;padding:5px;padding-right:20px;}
table#tableSimple td,table#tableDetails td{border:none;width:316px;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;}
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:95px;margin:0 1px 0 0;/*padding:2px 12px 2px 2px;*/}
table#tableSimple select,table#tableDetails select{width:230px;border:1px solid #ABADB3;margin:0;padding:2px;}
table#tableSimple select.mini,table#tableDetails select.mini{width:111px;margin:0 1px 0 0;padding:2px;}
.over{background-color:#FFFBC3;border:1px solid #ABADB3;}
.euro{background:url('img/euro.png') no-repeat right;}
.buttonSell{background:url("img/pre/couleur_or.gif") no-repeat top left;height:66px;text-align:center;font-size:1.5em;margin:0 5px;padding:0;}
.buttonSell a{background:url("img/pre/couleur_or.gif") no-repeat right -60px;height:60px;display:block;padding:5px 15px 4px;}
#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;}
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;}
.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;}
.actu a:hover{color:#000000;}
#membersMenu{float:left;width:200px;margin:0 5px 0 15px;padding:0;}
#membersContents{float:left;width:510px;margin:0 5px 0 0;padding:0;}
#membersDroite{float:left;width:200px;margin:0;padding:0;}
ul#menuMembre{list-style:none;margin:0;padding:0;}
ul#menuMembre li span#m1{background:#FAC52D;color:#000;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m2{background:#FFCD30;color:#000;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m3{background:#FEDB38;color:#000;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m4{background:#FBE53B;color:#000;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span#m5{background:#FEF544;color:#000;display:block;line-height:25px;font-weight:700;padding-left:5px;}
ul#menuMembre li span{background:#aaa;color:#fff;display:block;height:25px;line-height:25px;font-weight:700;padding-left:5px;}
ul.sousMenuMembre{border:none;list-style:url("img/pre/tp/f-bl_p2.gif") inside;margin:0;padding:0;}
.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 -132px;height:44px;line-height:44px;padding-left:48px;}
.fs{border:0;color:#555;font-size:14px;font-weight:700;}
li.l_bleu{background-image:url(img/pre/f-gr_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-gr_p2.gif);background-repeat:no-repeat;background-position:left center;list-style-type:none;padding-left:12px;text-align:justify;margin:0;}
.LienBouton,.pLienBoutton a{display:block;width:50%;text-align:center;border:1px solid #aaa;height:25px;line-height:25px;margin:5px auto;}
.LienBouton:hover,.pLienBoutton a:hover{background:#aaa;color:#fff;}
#membersContents h4{border-bottom:1px solid #aaa;margin:10px 0;}
#accesProtected{background:transparent url(img/tp/pm_memb.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/tp/p_casque.png) no-repeat top left;display:block;height:40px;line-height:30px;padding-left:50px;}
.contentd a{background:transparent url(img/picto/pictos.png) no-repeat scroll left -202px;line-height:30px;display:block;padding-left:30px;margin:0;}
h2.Error404,h2.Error401,h2.Error503{background:transparent url(img/tp/404_tp.jpg) no-repeat center 0;font-size:2.5em;text-align:center;margin:0;padding:299px 0 0;}
p.Error404,p.Error401,p.Error503{text-align:center;font-weight:700;}
h1.err{line-height:32px;font-size:1.2em;background:url(img/tp/s_menu_tp_g.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0;}
.p24h{position:absolute;background:url('img/tp/h24.png') 2px 2px no-repeat;width:52px;height:52px;}
.p24hft{position:absolute;background:url('img/tp/h24.png') 3px 3px no-repeat;width:52px;height:52px;}
.heureLis{color:#868686;font-weight:700;font-size:1.1em;}
h2.simpleOrange,h2.simpleBleu{background:url(img/tp/p_fle1_gr.png) no-repeat left top;color:#000;font-size:1.1em;height:32px;line-height:21px;padding-left:50px;padding-top:5px;text-align:left;margin:0;}
table th,.tableFt th{background:#F1F1F1;line-height:1.2em;padding-left:5px;border-top:1px solid #aaa;text-align:left;}
.minifatBuy,.minifatSell{font-size:14px;font-weight:700;background:url("img/pre/f-tp_p.gif") no-repeat left center;padding-left:24px;}
.bouttonEcTableOr a:hover,.buttonSell a:hover{text-decoration:none;}
a.solo{background:transparent url(img/tp/p_casque-r.png) no-repeat scroll center top;display:block;font-size:14px;height:38px;line-height:43px;padding-left:0;text-align:center;width:100%;}
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:45px;padding-left:0;text-align:center;width:100%;}
#cvoForfait,#cvoAnnonce{min-height:445px;}
#cvoDetails,#cvoContact{min-height:305px;}
#cvoContact a{background:transparent url(img/puces_ec/p_tel.gif) no-repeat scroll center top;display:block;height:70px;line-height:120px;}
.valeurOptionFt,ul#menuMembre li{margin:0;padding:0;}
.garantieMeca{background:url(img/tp/garantie.png) no-repeat left top;height: 44px; margin:0;line-height:44px;padding-left:50px;font-size:1.1em;}
h2.presentation{background:url(/themes/styles/img/tp/p_detail.gif) no-repeat left center;line-height:46px;}
h2.services{background:url(/themes/styles/img/tp/p_tools.gif) no-repeat left center;line-height:46px;}
#homeForm label{background:transparent url(img/picto/pictos.png) no-repeat scroll left -988px;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 -988px;margin-bottom:5px;padding-left:15px;font-weight:700;font-size:1em;}

/*VCO Bloc 1*/
#cvoIntroduction table th{background:#eee url(img/tp/smallFleche.png) no-repeat scroll left 3.5px;padding-left:2%;font-size:1.1em;}
#cvoIntroduction p.depot{background:transparent url(img/tp/p_casque-r.png) no-repeat scroll center;text-align:center;margin:0px 0px 10px 0px;height:38px;display:block;}
#cvoIntroduction p.depot a{font-size:14px;line-height:42px;padding-left:0;margin:0;font-weight:bold;}
p.tchat{background:url(/themes/styles/img/tp/vco_tchat.jpg) no-repeat;margin-right:10px;}
p.rappel{background:url(/themes/styles/img/tp/vco_tel.jpg) no-repeat;}
p.depotBt{background:url(/themes/styles/img/tp/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/tp/vco-bt.png) 0px 0px no-repeat;height:38px;line-height:38px;text-align:center;color:#000;padding-left:8px;font-size:14px} 
ul#menuDeroulant .autoLink{width:144px;height:31px;background:url("img/picto/pictos.png") repeat-x 0 -1719px;}
ul#menuDeroulant .autoLink:hover{width:144px;height:31px;background:url("img/picto/pictos.png") repeat-x 0 -1688px;}