/****************************** GLOBAL STYLES *************************************************************/

* { margin: 0; padding: 0; list-style: none; border-style: none; text-decoration: none; }
html { background: #01245c url(http://static.directsalles.com/images/bg-direct-salles.jpg) no-repeat center 23px; }
body { font-family: Arial, sans-serif; color: #000; font-size:12px; line-height:20px; margin-top: 0px}
input, select, textarea { vertical-align: middle; }
ul li { display:inline;line-height:18px;margin-right:8px; margin-bottom:0px }

#simplemodal-container {height:600px; width:880px; background-color:#c1d9ff; border:1px solid #3a5774; padding:8px }

.pad8 { padding:8px }



#ContactBlk01 { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:806px }
#ContactBlk0.h1 { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
#ContactBlk0 .body { background-color:#fff; padding:12px 12px; clear:both; color:#000000 }
#ContactBlk0 h1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px }
#ContactBlk0 .h13 { font-weight:bold; font-size:14px; margin:10px 0px 8px 0px }
#ContactBlk0 .body p { margin-bottom:8px } 
#ContactBlk0 .body u { text-decoration:underline; } 
#ContactBlk0 .body ul {margin-top:0px; }
#ContactBlk0 .body ul li {display:block; background:url(http://static.directsalles.com/images/icons/puce-red.jpg) no-repeat 3px 6px; padding-left:16px; margin-bottom:3px; font-size:11px; font-weight:bold}
#ContactBlk0 .body a.htitle {margin-bottom:2px; font-size:14px; font-weight:bold }

#ContactBlk0 .tabledit .titlecol { font-size:13px; font-weight:bold; border-top:1px solid #d7eaf2;  padding:4px 10px; background:#fcc531 url(http://static.directsalles.com/images/sprites/bg-button-sprite.gif) repeat-x; background-position-y: -1056px; background-position-x: 0px; }
#ContactBlk0 .tabledit .firstcol { width:185px; font-size:11px; font-weight:bold; background:url(http://static.live.netspide.com/images/bg-filter-blue.png); border-top:1px solid #d7eaf2; padding:5px 15px 5px 4px; text-align:right; color:#333 }
#ContactBlk0 .tabledit .secondcol { font-size:13px; font-weight:normal; border-top:1px solid #d7eaf2; padding:4px 4px }
#ContactBlk0 .tabledit .secondcol input.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:12px; color:#000; width:250px; margin-right:5px }
#ContactBlk0 .tabledit .secondcol textarea.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:12px; color:#000; width:250px; margin-right:5px; font-family:arial, verdana }
#ContactBlk0 .tabledit .secondcol select.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:12px; color:#000; width:220px; margin-right:5px }
#ContactBlk0 .tabledit .secondcol select { font-size:11px; font-weight:normal; padding:3px 4px; margin-right:5px }
#ContactBlk0 .tabledit tr td { padding:3px }
#ContactBlk0 .tabledit .otpReqTrue { border-right:4px solid #d7e8b1; }
#ContactBlk0 .tabledit .otpNotFilled { border-right:4px solid #bf3737; background:url(http://static.live.netspide.com/images/bg-filter-pink.png); }

#ContactBlk0 .chklist { float:left; width:170px; list-style: none; margin:0px; padding:0px }
#ContactBlk0 .tabledit .secondcol ul.chklist li {display:block; width:150px }
#ContactBlk0 .tabledit .secondcol ul li {display:block; }
#ContactBlk0 h3 { background-color:#f3f3f3; padding:5px 8px 4px 8px; font-size:14px; font-weight:bold; color:#0464a6; margin:5px 0px 8px 0px; border-bottom:2px solid #c1d9ff }
.errlist li { display:block }



#fsearchbar { background:url("http://static.live.netspide.com/images/bg_slv_path.gif") repeat-x; height:28px; margin:0px 0px 0px 0px; border-bottom:0px solid #69a5e0; padding:5px 15px 0px 0px; border-top:#b8dceb solid 0px }
#fsearchbar p { clear: none; float:right; margin:0px 0px 0px 6px; padding:0; }
#fsearchbar p span.fld { display: block; background: #abcff3; width: 194px; margin:0; padding: 0px; }
#fsearchbar p span#fiswhat { width:150px; height:22px; }
#fsearchbar p span#fiswhat input { width:140px; border: 1px solid #A7A7A7; padding: 3px 4px; height:14px; line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#fsearchbar p span#fiswhere { width:140px; height:22px; }
#fsearchbar p span#fiswhere input { width:130px; border: 1px solid #A7A7A7; padding: 3px 4px; height:14px; line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
#fsearchbar p span.fld select, #fsearchbar p span.fld select { padding: 2px 3px; font-size:11px }
#fsearchbar p span.fld select { width: 80px; height:22px; font-size:11px }
#fsearchbar p span.fld button { border: 1px solid #d2d202; height:22px; padding: 0px 10px; background:url(http://static.directsalles.com/images/bg-button-gold.gif) repeat-x; width:90px; cursor:pointer; font-size:11px }

#vSelSubmitBtn { display:block; width:184px; cursor:pointer; padding:5px 10px 4px 10px; margin:8px 0px 0px 0px; background:#fcc42e url(http://static.directsalles.com/images/sprites/bg-btn-devis.gif) repeat-x; border:1px solid rgb(189, 158, 67); font-size:10px; line-height:15px; font-weight:normal; color:#000 }




#ContactBlk { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:606px }
#ContactBlk.h1 { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
#ContactBlk .body { background-color:#fff; padding:12px 12px; clear:both; color:#000000 }
#ContactBlk h1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px }
#ContactBlk .h13 { font-weight:bold; font-size:14px; margin:10px 0px 8px 0px }
#ContactBlk .body p { margin-bottom:8px } 
#ContactBlk .body u { text-decoration:underline; } 
#ContactBlk .body ul {margin-top:0px; }
#ContactBlk .body ul li {display:block; background:url(http://static.directsalles.com/images/icons/puce-red.jpg) no-repeat 3px 6px; padding-left:16px; margin-bottom:3px; font-size:11px; font-weight:bold}
#ContactBlk .body a.htitle {margin-bottom:2px; font-size:14px; font-weight:bold }

#ContactBlk .tabledit .firstcol { width:130px; font-size:13px; font-weight:bold; background:url(http://static.live.netspide.com/images/bg-filter-blue.png); border-top:1px solid #d7eaf2; padding:2px 15px 2px 4px; text-align:right }
#ContactBlk .tabledit .secondcol { font-size:13px; font-weight:normal; border-top:1px solid #d7eaf2; padding:4px 4px }
#ContactBlk .tabledit .secondcol input.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:16px; color:#000; width:250px; margin-right:5px }
#ContactBlk .tabledit .secondcol textarea.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:12px; color:#000; width:250px; margin-right:5px }
#ContactBlk .tabledit .secondcol select.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:12px; color:#000; width:220px; margin-right:5px }
#ContactBlk .tabledit .secondcol select { font-size:11px; font-weight:normal; padding:3px 4px; margin-right:5px }
#ContactBlk .tabledit tr td { padding:3px }
#ContactBlk .tabledit .otpReqTrue { border-right:4px solid #d7e8b1; }
#ContactBlk .tabledit .otpNotFilled { border-right:4px solid #bf3737; background:url(http://static.live.netspide.com/images/bg-filter-pink.png); }

#ContactBlk .chklist { float:left; width:170px; list-style: none; margin:0px; padding:0px }
#ContactBlk .tabledit .secondcol ul.chklist li {display:block; width:150px }
#ContactBlk .tabledit .secondcol ul li {display:block; }


.BasicNav { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:606px }
.BasicNav.h1 { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
.BasicNav .body { background-color:#fff; padding:8px 12px; clear:both; color:#000000 }
.BasicNav h1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px }
.BasicNav .h13 { font-weight:bold; font-size:14px; margin:10px 0px 8px 0px }
.BasicNav .body p { margin-bottom:8px } 
.BasicNav .body u { text-decoration:underline;  } 
.BasicNav .body ul {margin-top:3px; }
.BasicNav .body ul li {display:block; padding:2px 0px 2px 16px; border-top:1px solid #f3f3f3}
.BasicNav .body table tr td { vertical-align:top; padding:6px 6px;  font-size:12px; border-top:2px solid #f3f3f3 } 
.BasicNav .body table {margin-top:15px }
.BasicNav .body a.htitle {margin-bottom:2px; font-size:14px; font-weight:bold }



.BasicNav .body ul.level1 li { background:url(http://static.directsalles.com/images/icons/set/arrow-090-medium.png) no-repeat 0px 2px; padding-left:20px }
.BasicNav .body ul.level2 li { background:url(http://static.directsalles.com/images/icons/puce.jpg) no-repeat 3px 6px; padding-left:16px }
.BasicNav .body ul.level3 li { background:url(http://static.directsalles.com/images/icons/set/arrow-315-medium.png) no-repeat 0px 2px; padding-left:20px }


.StdArticle { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:606px }
.StdArticle .h1 { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
.StdArticle .body { background-color:#fff; padding:12px 12px; clear:both; color:#000000; line-height:19px }
.StdArticle h1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px; line-height:24px }
.StdArticle .h13 { font-weight:bold; font-size:14px; margin:10px 0px 8px 0px }
.StdArticle .body p { margin-bottom:8px; } 
.StdArticle .body u { text-decoration:underline } 
.StdArticle .body ul li {display:block; background:url(http://static.directsalles.com/images/icons/puce.jpg) no-repeat 3px 6px; padding-left:16px; margin-bottom:5px}
.StdArticle .body table tr td { vertical-align:top; padding:6px 6px;  font-size:12px; border-top:2px solid #f3f3f3 } 
.StdArticle .body table {margin-top:15px }
.StdArticle .body a.htitle {margin-bottom:2px; font-size:14px; font-weight:bold }

.StdArticle h3 { background-color:#f3f3f3; padding:3px 8px; font-size:14px; font-weight:bold; color:#0464a6; margin:5px 0px 8px 0px }
.StdArticle h3.first { margin-top:0px }


.dynhead { font-size:18px; background-color:#1e5791; padding:8px 8px; color:#fff; display:block;  margin-bottom:4px; clear:both; font-weight:bold }
.dynhead span { float:left; }
.dynhead a { float:right; font-size:12px; text-decoration:underline; color:#fff; clear:right }

*+html #vSelSubmitBtn1 { height:30px; margin-bottom:8px; }
* html #vSelSubmitBtn1 { height:30px; margin-bottom:8px; }

.OffreFunctionTable { padding:0px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%;}
.OffreFunctionTable tr th.first { width:200px; }
.OffreFunctionTable tr th { text-align:left; padding:3px 6px; color:#0464a6 }
.OffreFunctionTable tr td.first { font-weight:bold }
.OffreFunctionTable tr td {border-top: 1px solid #dbecf3; text-align:left; padding:3px 6px; background-color:#fff; font-size:12px }


.OffreComparatifTable { padding:0px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%;}
.OffreComparatifTable tr th.second { width:80px; text-align:center }
.OffreComparatifTable tr th.third { width:80px; text-align:center }
.OffreComparatifTable tr th { text-align:left; padding:3px 6px; color:#0464a6 }
.OffreComparatifTable tr td {border-top: 1px solid #dbecf3; text-align:center; padding:3px 6px; background-color:#fff; font-size:12px }
.OffreComparatifTable tr td.first { font-weight:normal; text-align:left; }



#DevisRecapTable { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%}
#DevisRecapTable tr th {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold}
#DevisRecapTable tr td {border-top: 1px solid #dbecf3; text-align:center; padding:3px 6px; background-color:#fff; }

#DevisRecapTable tr th.ServiceColumn {text-align:left;}
#DevisRecapTable tr th.FidelityColumn { width: 90px;}
#DevisRecapTable tr th.HTColumn { width: 80px;}
#DevisRecapTable tr th.TTCColumn { width: 80px;}

#DevisRecapTable tr td.ServiceColumn {text-align:left;}
#DevisRecapTable tr td.ServiceColumn a { text-decoration:underline; color:#000 }
#DevisRecapTable tr td.HTColumn {}
#DevisRecapTable tr td.TTCColumn {}

#DevisRecapTable tr td.TotalServiceColumn {text-align:left; border-top: 1px solid #0464a6; background-color:#fefed7; font-weight:bold}
#DevisRecapTable tr td.TotalHTColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}
#DevisRecapTable tr td.TotalFidelityColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}
#DevisRecapTable tr td.TotalTTCColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}




#ParutionOverviewTable { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%}
#ParutionOverviewTable tr th.otitle {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold; text-align:left; border-bottom:3px solid #b8dceb}
#ParutionOverviewTable tr th.otitle a { font-weight:bold; text-decoration:none }
#ParutionOverviewTable tr th.otitle span { font-size:11px; color:#333 }
#ParutionOverviewTable tr th.discover { text-align:left;font-size:12px; background-color:#dbecf3; border-bottom:3px solid #b8dceb }
#ParutionOverviewTable tr td {border-top: 1px solid #dbecf3; text-align:left; padding:3px 6px; background-color:#fff; }

#ParutionOverviewTable  tr th.venuename { font-size:11px; background-color:#dbecf3; text-align:left;padding:1px 6px;  }
#ParutionOverviewTable  tr th.abo{ font-size:11px; text-align:left;width: 150px; background-color:#dbecf3; text-align:left;padding:1px 6px; }
#ParutionOverviewTable  tr th.dateabo{ font-size:11px; width:110px; text-align:left; background-color:#dbecf3; text-align:left; padding:1px 6px; }
#ParutionOverviewTable  tr th.action{ font-size:11px;width:120px; background-color:#dbecf3; text-align:left; padding:1px 6px; }


#ParutionOverviewTable  tr td.venuename { font-size:12px}
#ParutionOverviewTable  tr td.abo{ font-size:12px; text-align:left; }
#ParutionOverviewTable  tr td.dateabo{ font-size:12px; text-align:left; }
#ParutionOverviewTable  tr td.action{ font-size:11px }





#SponsoOverviewTable { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%}
#SponsoOverviewTable tr th.otitle {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold; text-align:left; border-bottom:3px solid #b8dceb}
#SponsoOverviewTable tr th.otitle span { font-size:11px; color:#333 }
#SponsoOverviewTable tr th.otitle a { font-weight:bold; text-decoration:none  }
#SponsoOverviewTable tr th.discover { text-align:left;font-size:12px; background-color:#dbecf3; border-bottom:3px solid #b8dceb }
#SponsoOverviewTable tr td {border-top: 1px solid #dbecf3; text-align:left; padding:3px 6px; background-color:#fff; }

#SponsoOverviewTable tr th.campaign{ font-size:11px; background-color:#dbecf3; text-align:left;padding:2px 6px; }
#SponsoOverviewTable tr th.venuename { font-size:11px; text-align:left;width: 180px; background-color:#dbecf3; text-align:left;padding:2px 6px;  }
#SponsoOverviewTable tr th.state{ font-size:11px; width:90px; text-align:left; background-color:#dbecf3; text-align:left; padding:2px 6px;  }
#SponsoOverviewTable tr th.action{ font-size:11px;width:120px; background-color:#dbecf3; text-align:left; padding:2px 6px; }

#SponsoOverviewTable tr td.campaign{ font-size:12px}
#SponsoOverviewTable tr td.venuename { font-size:12px; text-align:left; }
#SponsoOverviewTable tr td.state{ font-size:12px; text-align:left; }
#SponsoOverviewTable tr td.action{ font-size:11px }




#BannerOverviewTable { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%}
#BannerOverviewTable tr th.otitle {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold; text-align:left; border-bottom:3px solid #b8dceb}
#BannerOverviewTable tr th.otitle span { font-size:11px; color:#333 }
#BannerOverviewTable tr th.otitle a { font-weight:bold; text-decoration:none }
#BannerOverviewTable tr th.discover { text-align:left;font-size:12px; background-color:#dbecf3; color:#0464a6; border-bottom:3px solid #b8dceb }
#BannerOverviewTable tr td {border-top: 1px solid #dbecf3; text-align:left; padding:3px 6px; background-color:#fff; }

#BannerOverviewTable tr th.campaign{ font-size:11px; text-align:left;padding:2px 6px; background-color:#dbecf3; color:#000}
#BannerOverviewTable tr th.venuename { font-size:11px; text-align:left;width: 180px; text-align:left;padding:2px 6px; background-color:#dbecf3; color:#000}
#BannerOverviewTable tr th.state{ font-size:11px; width:90px; text-align:left; text-align:left; padding:2px 6px; background-color:#dbecf3; color:#000}
#BannerOverviewTable tr th.action{ font-size:11px;width:120px; text-align:left; padding:2px 6px; background-color:#dbecf3; color:#000}

#BannerOverviewTable tr td.campaign{ font-size:12px}
#BannerOverviewTable tr td.venuename { font-size:12px; text-align:left; }
#BannerOverviewTable tr td.state{ font-size:12px; text-align:left; }
#BannerOverviewTable tr td.action{ font-size:11px }





#path { margin:0 0 8px 0;background:#FFF;font-family:Arial, FreeSans, sans-serif;padding:0;clear:both;}
#path ul#plv {height:27px;line-height:27px;padding:2px 0 0 2px;background:#353535;list-style-type:none;font-size:14px;font-weight:bold;border-bottom:3px solid #e93300;}
#path ul#plv li {height:27px;line-height:27px;background:url("http://static.live.netspide.com/images/header_pipe.gif") no-repeat 100% 50%;float:left; padding:0; margin:0}
#path ul#plv li a {color:#FFF;text-transform:uppercase;font-size:12px;margin:0 15px; font-weight:bold}
#path ul#plv li a:hover {color:#999;}
#path ul#plv li a.first {display:block;width:25px;height:27px;background: #353535 url("http://static.live.netspide.com/images/ico_home.gif") no-repeat 0 0;}
#path ul#plv li a.first:hover {background: #353535 url("http://static.live.netspide.com/images/ico_home_over.gif") no-repeat 0 4px;}
#path ul#plv li a.first.on {background: #353535 url("http://static.live.netspide.com/images/ico_home_on.gif") no-repeat 0 4px;}
#path ul#plv li a.first img#imgHomePath {display:none;padding:4px 0 0 0;}
#path ul#plv li a.on{background:url("http://static.live.netspide.com/images/label_path_on.gif") no-repeat 0 50%;margin:0 0 0 -2px;padding:0 0 0 12px;display:block;float:left;height:27px;line-height:27px;position:relative;}
#path ul#plv li a.on em {font-style:normal;margin:0;padding:0;float:left;display:block;cursor:pointer;}
#path ul#plv li a.on span{display:block;width:10px;height:27px;float:left;background:url("http://static.live.netspide.com/images/label_path_on.gif") no-repeat 100% 50%;height:27px;} 
#path ul#plv li a.on:hover {color:#000;}
#path ul#plv li.last {background:none;margin:0;padding:0;position:relative;}
#path ul#plv li.last a {color:#FFF; margin:0;padding:0 0 0 12px;height:27px;line-height:27px;position:relative;float:left;}
#path ul#plv li.last a em {display:block;float:left;font-style:normal;color:#ccc;font-weight:normal;margin:0;padding:0;height:27px;line-height:27px;cursor:pointer;}
#path ul#plv li.last a span {display:block;width:0px;height:27px;float:left;background:none;height:27px;}
#path ul#plv li.last a.on, #path ul#plv li#lst a.on_act {background:url("http://static.live.netspide.com/images/label_path_on.gif") no-repeat 0 50%;margin-left:-2px;padding:0 0 0 14px;}
#path ul#plv li.last a.on span, #path ul#plv li#lst a.on_act span {display:block;width:10px;height:27px;float:left;background:url("http://static.live.netspide.com/images/label_path_on.gif") no-repeat 100% 50%;} 
#path ul#plv li.last a.on em {color:#FFF;text-transform:uppercase;font-size:12px;font-weight:bold;cursor:pointer;}
#path ul#plv {border-bottom:3px solid #bad800; background:#353535}
	

#path ul#slv {height:24px;line-height:24px;padding:0 0 2px 16px;list-style-type:none;background:url("http://static.live.netspide.com/images/bg_slv_path.gif") repeat-x 0 0;font-size:12px;clear:both;display:block;}
#path ul#slv li {background:url("http://static.live.netspide.com/images/header_slv_pipe.gif") no-repeat 100% 50%;float:left;padding:0 15px 0px 0px;}
#path ul#slv li a {color:#FFF;}
#path ul#slv li a.on {color:#000;font-size:12px;}
#path ul#slv li a:hover {color:#000;}
#path ul#slv li a.on:hover {color:#fff;}
#path ul#slv li a {margin:0;padding:0;height:24px;line-height:24px;float:left;}
#path ul#slv li.last {background:none;float:left;position:relative;}	
#path ul#slv {background:url("http://static.live.netspide.com/images/bg_slv_path.gif") repeat-x 0 0;}






.ocb { clear:both; height:0%; }

.tabledit .firstcol { width:185px; font-size:13px; font-weight:bold; background:url(http://static.live.netspide.com/images/bg-filter-blue.png); border-top:1px solid #d7eaf2; padding:2px 15px 2px 4px; text-align:right }
.tabledit .secondcol { font-size:13px; font-weight:normal; border-top:1px solid #d7eaf2; padding:4px 4px }
.tabledit .secondcol input.inputtxt { padding:4px 6px; border:1px solid #a38ba3; font-size:16px; color:#000; width:250px; margin-right:5px }
.tabledit .secondcol select { font-size:11px; font-weight:normal; padding:3px 4px; margin-right:5px }
.tabledit tr td { padding:3px }
.tabledit .otpReqTrue { border-right:4px solid #d7e8b1; }
.tabledit .otpNotFilled { border-right:4px solid #bf3737; background:url(http://static.live.netspide.com/images/bg-filter-pink.png); }

.chklist { float:left; width:170px; list-style: none; margin:0px; padding:0px }
.tabledit .secondcol ul.chklist li {display:block; width:150px }
.tabledit .secondcol ul li {display:block; }

.sortable_ul { list-style: none; width: 400px }
.sortable_li { margin-bottom:5px; width:300px; font-size:11px; background-color:#f3f3f3; padding:1px 5px; cursor:move; border:1px solid #d7eaf2; }
.sortable_remove { float:right; clear:right; cursor:pointer }
.sortable_remove img { padding-top:4px }

.multifield_pad { display:block; margin-bottom:5px }
.multifield { display:block; margin-bottom:0px }






#wrapper { padding: 0px 0px 0px 0px; width:980px; margin : 0 auto; }

#col2right { float:right; clear:right; width:313px }
#col2left { clear:left; float:left; width:606px; border-right:0px solid #999 }
.lwidth { width:962px; }
.inlwidth { width:926px; }

.col2lwidth { width: 606px }
.col2rwidth { width: 313px  }

.cb { clear:both }

.fdirect { color:#3786be; font-weight:bold }
.fsalles { color:#000; font-weight:bold }

/******************************* LINKS *************************************************************/

a { font-weight: normal; color: #0464a6; }
a:hover { color: #9ECAF7; }
.nlink { text-decoration:none; border-bottom:1px dotted #CCC; color:#000; }
.dlk { text-decoration:none; border-bottom:1px dotted #CCC; }


/******************************* HEADER *************************************************************/

#prenav { width:980px; height:17px; text-align:right; margin:0px 0px 10px 0px; font-size:10px; color:#7bbbcf; text-transform:lowercase;	border-bottom:0px solid #c5e7f2; margin-bottom:8px; }
#prenav span { padding-right:10px; }
#prenav span.last { padding-right:5px; }
#prenav span a { color:#7bbbcf; }
#prenav span :hover { color:#fff }

#logo { margin:0px 0px 12px 10px; float:left; }

#navbar { float:right; margin-top:15px;   }
.navlink { background-color:#e7f1f5; padding:2px 10px }
.navlink-green { background-color:#d7e8b1; padding:2px 10px }
.navitem { border:1px solid #a38ba3; background-color:#c5e7f2; padding:4px; float:left; margin-left:7px }
.navitem-green { border:1px solid #8cc73f; background-color:#ade06a; padding:4px; float:left; margin-left:7px }

.navlink:hover { background-color:#fff; }
.navlink-green:hover { background-color:#fff; }

.navitem a { color:#000; }
.navitem-green a { color:#000; }

#breadcrumbs { clear:both; background-color:#f3f3f3; border-top:1px solid #d7eaf2; border-right:1px solid #f3f3f3; border-left:1px solid #f3f3f3; padding:2px 8px 0px 9px; font-size:10px; height:20px; }
#breadcrumbs ul { margin:0;padding:0;}
#breadcrumbs li {display: inline; list-style: none; text-transform:none;margin:0px 2px 0px 0px; color:#666; font-size:11px}
#breadcrumbs a { color:#0168a9; font-size:11px; background:url(http://static.directsalles.com/images/grey-arrow.gif) right no-repeat; padding:0px 12px 0px 2px; } 
#breadcrumbs a.last { background:none; color:#000 }
#breadcrumbs a:hover { color:#000; text-decoration:underline;  }

			
/******************************** FOOTER *****************************************/
	
#footer { clear: both; margin-top: 8px; padding:5px 10px; border-bottom: solid 1px #a38ba3; background:#f3f3f3; margin-bottom:10px }
#footer span { margin-right:3px; }

#validators { float: right; }
#validators a { float: left; text-transform:lowercase; margin-left:5px; font-size: 11px; }

#copyright { float: left; font-size: 11px; color: #000; text-transform:none }
#copyright a { color: #000;	font-weight:normal; text-decoration:none; text-transform:none }
#copyright a:hover { color: #000; }






/* =Sitewrapper -> Content -> fastvsrch
--------------------*/
div.fastvsrch {
	border: none;
	padding-left: 4px;
	margin: 0px 0 0 0;
	padding:0;
	position: inherit; }
	
div.fastvsrch p { clear: none; float:left; margin:0px 0px 0px 10px; padding:0; }

div.fastvsrch p span.sub {
	display: block;
	font-size:11px;
	padding: 4px 4px 0px 4px; }
div.fastvsrch p span.sub a {
	color: #fff;
	text-decoration:underline;
	font-size:11px;}
div.fastvsrch p span.fld {
	display: block;
	background: #E9E9E9;
	width: 214px;
	margin:0;
	padding: 4px; }
	
div.fastvsrch p span#iswhat { width:214px; height:26px; }
div.fastvsrch p span#iswhat input { 
	width:204px;
	border: 1px solid #A7A7A7;
	padding: 4px;
	height:16px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
}

div.fastvsrch p span#iswhere { width:194px; height:26px; }
div.fastvsrch p span#iswhere input { 
	width:184px ;
	border: 1px solid #A7A7A7;
	padding: 4px;
	height:16px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

div.fastvsrch p span.fld select,

div.fastvsrch p span.fld select {
	padding: 3px 4px; }

div.fastvsrch p span.fld select { width: 100px; height:26px }

div.fastvsrch p span.fld button { border: 1px solid #d2d202; height:26px; padding: 0px 14px; background:url(http://static.directsalles.com/images/bg-button-gold.gif) repeat-x; width:120px; cursor:pointer }
span.fldc button { border: 1px solid #d2d202; font-size:11px; height:22px; padding: 0px 14px 0px 7px; margin:5px 0px 10px 10px; background:url(http://static.directsalles.com/images/bg-button-gold.gif) repeat-x; width:185px; cursor:pointer }

.refreshbtn {  background:url(http://static.directsalles.com/images/btn-reload.gif) no-repeat; width:16px; height:16px; cursor:pointer; background-position:0 -16px; }
.refreshbtn:hover { background-position:0 0; }

.filtmore { cursor:pointer; font-weight:normal; font-size:11px;  border-bottom:1px #CCC dotted; margin:4px 0px 0px 15px; color:#666; padding:0px; height:30px }

/* =Sitewrapper -> Content -> Fieldsets
--------------------*/
fieldset {
	border: none;
	padding-left: 4px;
	margin: 0px 0 0 0;
	position: inherit;
	background: transparent url(http://static.directsalles.com/images/bg_fieldsets.gif) repeat-y  0 0; }
	fieldset p { clear: none; float:left; margin-left:10px; }
		fieldset p label {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			display: block; }
		fieldset p span {
			display: block;
			background: #E9E9E9;
			width: 194px;
			padding: 4px; }
			fieldset p span select,
			fieldset p span input {
				border: 1px solid #A7A7A7;
				padding: 4px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;}
			fieldset p span select {
				padding: 3px 4px; }
			fieldset p span input { width: 184px; }
			fieldset p span select { width: 100px; }
	fieldset option { color: #000000; font-weight: normal; }
	fieldset optgroup {
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-style: normal;
		font-weight: normal; }
		fieldset optgroup option {
		  font-family: Arial, Helvetica, sans-serif;
			font-size: 13px; }
			
			



	h1 { font-size:18px; padding:5px 10px }
	
	.vtype li a { color:#0464a6 }
	.vtype { padding-bottom:8px; margin:0 }
	
	.ltype li a { color:#0464a6 }
	.ltype { padding-bottom:0px; margin:0 }
	
	#sbtn { border: 1px solid #4a91d8; padding: 2px 14px; background:url(http://static.directsalles.com/images/bg-button-blue.gif) repeat-x; width:auto; }
	#sbtn:hover { background-color:#95bfe9; background-image:none }
	#sbtn a { color:#FFFFFF }
	#optlnk { border: 1px solid #d2d202; padding: 2px 14px; background:url(http://static.directsalles.com/images/bg-button-gold.gif) repeat-x; width:auto; }
	#optlnk a { color:#000 }
	#srchlbl { float:left; font-size:14px; color:#FFFFFF; vertical-align:bottom; padding-top:7px; margin-right:5px; }
	
	.extblue1 { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px ; }
	.extgrey1 { border:1px solid #999; background-color:#ccc; padding:8px ; }
	.extblue2 { border:1px solid #1e5791; background-color:#69a5e0; padding:8px ; }
	.extyellow1 { border:1px solid #d2d202; background-color:#f9f9bd; padding:8px ; }
	.inwhite { background-color:#fff; padding:8px; clear:both; color:#000000 }
	.inwhite12 { background-color:#fff; padding:12px; clear:both; color:#000000 }
	.inwhitec { background-color:#fff; padding:8px 8px 0px 8px; clear:both }
	.inblue2 { background-color:#95bfe9; padding:8px; color:#fff; }
	.inheadyellow1 { background-color:#feea82; color:#3e4454; padding:5px 8px; font-size:14px; font-weight:bold }
	.blue1title { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
	.blue1titleh1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px }
	
	.blk {color:#000; }
	
	.mb8 { margin-bottom:8px; clear:right; }
.mb16 { margin-bottom:16px; clear:right; }
	.mt8 { margin-top:8px; }
	.ml8 { margin-left:8px; }
	.mr8 { margin-right:8px; }
	
	#inslide { width:604px; height:265px; }
	
	
	.banner{
		position: absolute;
		display: block;
		width:604px;
		height: 80px;
		margin-left: 0px;
		margin-top: 185px;
		text-decoration: none;
		background: #0a0a0a;
		padding: 0px;
		opacity: 0.8;
		filter : alpha(opacity=80);
		z-index: 90; 
		color:#fff
	}
	
	.banner div { padding:8px; font-size:11px }
	.banner a { color:#FFFFFF; font-size:11px }

	#map-large-detail { width: 924px; height: 100px; overflow:hidden }
	#map { width: 295px; height: 220px; overflow:hidden }
	
	#mcnt { width:588px; padding:8px; color:#000; background:#fff; font-size:12px; }
	#mcnt h3 { background-color:#f3f3f3; padding:2px 8px; font-size:13px; font-weight:bold; color:#0464a6; margin:5px 0px 8px 0px }
	#mcnt h3.first { margin-top:0px }
	#mcnt p { padding:2px 8px 5px 8px; font-size:12px; color:#000; }
	#mcnt ul li { display:block; line-height:20px }
	#mcnt ul { padding-left:20px }
	
	.mcnt { width:588px; padding:8px; color:#000; background:#fff; font-size:12px; }
	.mcnt h3 { background-color:#f3f3f3; padding:2px 8px; font-size:13px; font-weight:bold; color:#0464a6; margin:5px 0px 8px 0px }
	.mcnt h3.first { margin-top:0px }
	.mcnt p { padding:2px 8px 5px 8px; font-size:12px; color:#000; }
	
	.mcntblock { width:588px; padding:8px; color:#000; background:#fff; font-size:12px; }
	.mcntblock h3 { background-color:#f3f3f3; padding:2px 8px; font-size:13px; font-weight:bold; color:#0464a6; margin:5px 0px 8px 0px }
	.mcntblock h3.first { margin-top:0px }
	.mcntblock p { padding:2px 8px 5px 8px; font-size:12px; color:#000; }
	.mcntblock ul li { display:block; line-height:16px; border-bottom:1px solid #dbecf3; background:url(http://static.directsalles.com/images/mainIcons.gif) left 4px no-repeat; padding:4px 5px 3px 20px; }
	.mcntblock ul { padding-left:8px }
	
	
	
	
	
	
	
	
	
	
	
	
	
			.filtitem_title {
			background:#fff url(http://static.directsalles.com/images/bg-filter-left-green.gif) repeat-x; height:18px; 
			padding:7px 8px; font-weight:bold; font-size:12px; color:#666;
		}
		
		.filtitem_lnk_collapse {
			background:url(http://static.directsalles.com/images/arrow-triangle-grey.gif) no-repeat 0px 0px; padding-left:20px;
			font-weight:bold; color:#333;
		}
			
		.filtitem_lnk_expand {
			background:url(http://static.directsalles.com/images/arrow-triangle-down-grey.gif) no-repeat 0px 0px; padding-left:20px;
			font-weight:bold; color:#333;
		}

		.vr-wrap { width:508px; padding:0px 0px 0px 0px; color:#0464a6; font-size:11px; border:1px solid #d7eaf2; margin-bottom:8px }
		.vr-title { background:#fff url(http://static.directsalles.com/images/bg-result-top-grey.gif) repeat-x 0px 1px; padding-top:5px; clear:right; height:25px }
		.vr-title-name { float:left; height:20px }
		.vr-title-name a { color:#0464a6; font-size:14px; font-weight:bold; padding-left:8px; }
		.vr-title-name span { font-style:italic; font-size:9px }
		.vr-title-vtype { float:right; clear:right; margin-right:10px }
		.vr-title-vtype a { font-size:9px; text-transform:uppercase }

		.vr-wrap-sponso { width:508px; padding:0px 0px 0px 0px; color:#0464a6; font-size:11px; border:1px solid #f2ecac; margin-bottom:8px }
		.vr-title-sponso { background:#fff url(http://static.directsalles.com/images/bg-result-top-yellow.gif) repeat-x 0px 1px; padding-top:5px; clear:right; height:25px }

		.vr-main { float:left; padding:2px 8px 6px 8px; width:346px; background-color:#fff }
		.vr-main img { float:left; padding:0; margin:0px 8px 4px 0px }
		.vr-main .vaddress { font-size:10px; display:block; line-height:14px; margin-bottom:6px }
		.vr-main .vpresentation { font-size:10px; line-height:14px; color:#333 }
		.vr-col { float:right; padding:0; width:145px; background-color:#FFF; border-left:1px solid #d7eaf2; clear:right }
		.vr-col .vl1 { border-top:1px dotted #d7eaf2; color:#000; font-size:11px; width:145px; padding:3px 0px; background-color:#fff; line-height:18px; font-weight:normal; height:18px }
		.vr-col .vl1 .vcol1 { color:#000; float:left; font-size:11px; width:80px; padding-left:6px; background-color:#fff; line-height:18px; }
		.vr-col .vl1 .vcol2 { color:#000; float:left; border-left:1px solid #d7eaf2; padding-left:6px; font-size:11px; width:40px; background-color:#fff; line-height:18px; font-weight:bold; }
		.vr-col .vl3 { border-top:1px dotted #d7eaf2; color:#000; font-size:11px; width:133px; padding:3px 6px; background-color:#fff; line-height:18px; font-weight:normal }
		.vr-col .vselection { border: 1px solid #d2d202; color:#000; font-size:11px; padding:2px 6px; margin:0px 3px 3px 3px; background:url(http://static.directsalles.com/images/bg-button-gold.gif); line-height:16px }
		.vr-col .vselection a { font-weight:bold; color:#000 }
		.vr-col .vcontact { border: 1px solid #8cc73f; color:#000; font-size:11px; padding:2px 6px; margin:0px 3px 3px 3px; background:#d7e8b1; line-height:16px }
		.vr-col .vcontact a { font-weight:bold; color:#000 }
		
		.vr-sponso { 
			background:#fff; padding:8px 8px 4px 8px; background:#fff url(http://static.directsalles.com/images/bg-result-top-yellow.gif) repeat-x 0px 1px; 
			border:1px solid #f2ecac; 
			margin-bottom:8px;
		}
		.vr-sponso .vselection { border: 1px solid #d2d202; color:#000; font-size:11px; padding:2px 6px; margin:0px 4px 3px 0px; background:url(http://static.directsalles.com/images/bg-button-gold.gif); line-height:16px; float:left; width:88px; text-align:center }
		.vr-sponso .vselection a { font-weight:bold; color:#000 }
		.vr-sponso .vcontact { border: 1px solid #8cc73f; color:#000; font-size:11px; padding:2px 6px; margin:0px 0px 3px 0px; background:#d7e8b1; line-height:16px; float:left; width:70px; text-align:center; clear:right }
		.vr-sponso .vcontact a { font-weight:bold; color:#000 }
		.vr-sponso img { margin-bottom:4px }
		.vr-sponso .vtitle { color:#0464a6; font-size:12px; font-weight:bold; }
		.vr-sponso .sbtitle { font-size:10px; display:block; line-height:14px; margin-bottom:6px }
		
		.vr-sponso-head { 
			background:#fff; padding:4px 8px 4px 8px; background:#fff url(http://static.directsalles.com/images/bg-result-top-yellow.gif) repeat-x 0px 1px; 
			border:1px solid #f2ecac; 
			margin-bottom:8px;
		}
		.vr-sponso-head .sbtitle { font-size:10px; display:block; line-height:14px; margin-bottom:0px }
		
		.cvflistmore { padding:4px 8px 0px 15px }
		.cvflist { padding:0px 8px 0px 15px }
		.cvflist li { font-size:11px; display:block; margin-bottom:2px }
		.cvflist li input { margin-right:6px }
		
		.vcfilt { padding:0px 0px 8px 0px; background:#fff }















/* --------------------------------------------- */
/* CONTENT > BUTTONS / BUTTON STRIP
/* --------------------------------------------- */
#content .button-strip {
overflow: hidden;}

#content .button-strip:after {
content: ".";
clear: both;
display: block;
font-size: 0;
height: 0;
visibility: hidden;}

#content .button-strip li {
float: left;
margin: 10px 10px 10px 0;
height: 30px;
line-height: 30px;}

* html #content .button-strip li {
width: 1%;
white-space: nowrap;}

#content .button-strip .btn {
background-repeat: no-repeat;
background-position: top left;}

#content .button-strip li.right {
margin: 10px 0 10px 10px;
float: right;}

#content .button-strip .btn a {
display: block;
height: 30px;
text-indent: -9999em;
outline: none;}

#content .button-strip .more {
background-image: url(http://www.huddle.net/images/buttons/btn-learnmore.gif);
width: 115px;}

#content .button-strip .demo {
background-image: url(http://www.huddle.net/images/buttons/btn-arrangedemo.gif);
width: 151px;}

#content .button-strip .tour {
background-image: url(http://www.huddle.net/images/buttons/btn-taketour.gif);
width: 129px;}

#content .button-strip .signup {
background-image: url(http://www.huddle.net/images/buttons/btn-signupnow.gif);
width: 123px;}

#content .button-strip .bizsolutions {
background-image: url(http://www.huddle.net/images/buttons/btn-bizsolutions.gif);
width: 169px;}

#content .button-strip .linkedin {
background-image: url(http://www.huddle.net/images/buttons/btn-linkedin.gif);
width: 90px;}

#content .button-strip .ning {
background-image: url(http://www.huddle.net/images/buttons/btn-ning.gif);
width: 63px;}

#content .button-strip .facebook {
background-image: url(http://www.huddle.net/images/buttons/btn-facebook.gif);
width: 103px;}

#content .button-strip .requestcall {
background-image: url(http://www.huddle.net/images/buttons/btn-requestcall.gif);
width: 137px;}

#content a.btn {
text-indent: 0;
line-height: 30px;
color: #fff;
display: inline-block;
padding-left: 4px;
text-decoration: none;}

#content .btn .disabled {
color: #00426F;}

#content .btn span,
#content .btn strong {
background: url(http://www.huddle.net/images/sprite-buttons.png) no-repeat right top;
display: block;
padding: 0 11px 0 0;
height: 30px;
cursor: pointer;}

#content .btn strong {
background-position: left top;
padding: 0 0 0 15px;
position: relative;
left: -4px;}

#content .btn.highlight span {
background-position: right -80px;}

#content .btn.highlight strong {
background-position: left -80px;}

#content .btn.lowlight span {
background-position: right -40px;}

#content .btn.lowlight strong {
background-position: left -40px;}

#content .btn.lowlight .disabled {
color: #333;}

#content .btn .disabled,
#content .btn .disabled strong {
cursor: default;}



/* --------------------------------------------- */

#FormulaComparison { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3}
#FormulaComparison tr th {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold}
#FormulaComparison tr td {border-bottom: 1px solid #dbecf3; text-align:center; padding:3px 6px; background-color:#fff; }

#FormulaComparison tr th.FeatureColumn {text-align:left;}
#FormulaComparison tr th.PresenceColumn { width: 80px;}
#FormulaComparison tr th.BusinessColumn { width: 80px;}

#FormulaComparison tr td.FeatureColumn {text-align:left;}
#FormulaComparison tr td.FeatureColumn a { text-decoration:underline; color:#000 }
#FormulaComparison tr td.PresenceColumn {}
#FormulaComparison tr td.BusinessColumn {}




#CommandRecapTable { padding:8px; border:1px solid #d7eaf2; background-color:#f3f3f3; width:100%}
#CommandRecapTable tr th {text-align:center;padding:3px 6px; background-color:#dbecf3; color:#0464a6; font-size:14px; font-weight:bold}
#CommandRecapTable tr td {border-top: 1px solid #dbecf3; text-align:center; padding:3px 6px; background-color:#fff; }

#CommandRecapTable tr th.ServiceColumn {text-align:left;}
#CommandRecapTable tr th.FidelityColumn { width: 120px;}
#CommandRecapTable tr th.HTColumn { width: 80px;}
#CommandRecapTable tr th.TTCColumn { width: 80px;}

#CommandRecapTable tr td.ServiceColumn {text-align:left;}
#CommandRecapTable tr td.ServiceColumn a { text-decoration:underline; color:#000 }
#CommandRecapTable tr td.HTColumn {}
#CommandRecapTable tr td.TTCColumn {}

#CommandRecapTable tr td.TotalServiceColumn {text-align:left; border-top: 1px solid #0464a6; background-color:#fefed7; font-weight:bold}
#CommandRecapTable tr td.TotalHTColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}
#CommandRecapTable tr td.TotalFidelityColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}
#CommandRecapTable tr td.TotalTTCColumn { border-top: 1px solid #0464a6;background-color:#fefed7; font-weight:bold}











#slidshow { margin:8px 8px 18px 8px ; }
 
.diapo{width: 630px; height: 300px; background: #fff; display: block;} 


.diapo_bloc  {
height: 200px;
left: 200px;
width:430px !important;
position:relative;
z-index:1000;
color:#fff;
display:block;
background-color: #000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity: 0.75;
}

.diapo_bloc span{
font: normal 18px Arial, sans-serif; display: block; margin:30px 15px 15px 8px;
}

.diapo_bloc p {
font: normal 11px Arial, sans-serif; display: block; margin:8px 15px 8px 8px;
}


 
/*preload classes*/ 
.svw {width: 630px; height: 300px; background: #000; } 
.svw ul {position: relative; left: -999em;} 
 
.stripViewer {  
position: relative; 
overflow: hidden;   
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li, .stripViewer ul li div {  
	float:left; display:block; width:630px; height:300px; cursor:pointer; margin:0;
} 



.stripTransmitter { 
	overflow: auto; 
	width: 630px;
background-color:#f3f3f3;
 padding: 4px 0px;
height:26px;
} 
.stripTransmitter ul { 
	padding: 0; 
	position: absolute; 
	list-style-type: none;
	margin: 0px 0 0 15px;
} 
.stripTransmitter ul li{ 
	float:left; 
	margin: 0 2px 2px 0; 
	
} 
.stripTransmitter a { 
	text-align: center; 
	background-color: #c3dfeb;
	color: #fff!important;
	text-decoration: none; 
	display: block; 
	width: 26px;
	font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
} 
.stripTransmitter a.current{ 
	background: #1e5791; 
	color: #fff!important; 
}

.stripTransmitter a:hover{ 
	background: #1e5791; 
	color: #fff!important; 
}








.txtOffre h1 { font-size:18px; padding:4px 8px; border-bottom:1px solid #a38ba3; margin-bottom:0px }
.txtOffre h2 { color:#0464a6; font-size:14px; font-weight:bold; line-height:22px; padding:4px 2px 8px 2px; margin:0; }
.txtOffre .body { padding:16px 8px 8px 8px }
.txtOffre .body p { font: normal 12px Arial, sans-serif; display: block; padding:0px 0px 8px 0px; line-height:20px; }
.txtOffre .body ul { list-style-type:none; margin-bottom:8px }
.txtOffre .body ul li { display:block; line-height:16px; border-bottom:0px solid #dbecf3; background:url(http://static.directsalles.com/images/icons/puce.jpg) left 8px no-repeat; padding:4px 5px 3px 20px; }
.txtOffre a { text-decoration:underline }

