/****************************** 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 }
#wrapper { padding: 0px 0px 0px 0px; width:980px; margin : 0 auto; }

#HeaderPane {  }

#CitySearchSuggest{ border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:926px; margin-bottom:8px }
#CitySearchSuggest .title { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
#CitySearchSuggest .body { background-color:#fff; padding:8px 8px; clear:both; color:#000000 }

#EventTypeSuggest{ border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; margin-bottom:8px; clear:left; float:left; width:450px; }
#EventTypeSuggest .title { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
#EventTypeSuggest .body { background-color:#fff; padding:8px 8px; clear:both; color:#000000 }

#VenueTypeSuggest { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; margin-bottom:8px; float:right; clear:right; width:450px; }
#VenueTypeSuggest .title { background-color:#dbecf3; padding:4px 8px; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold }
#VenueTypeSuggest .body { background-color:#fff; padding:8px 8px; clear:both; color:#000000 }

.StdArticle { border:1px solid #d7eaf2; background-color:#f3f3f3; padding:8px; width:606px }
.StdArticle .h1 { background:#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 }
.StdArticle h1 { background-color:#dbecf3; color:#0464a6; border-bottom:0px solid #a38ba3; font-size:14px; font-weight:bold; font-size:18px; padding:5px 10px }
.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:2px}
.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 }




#simplemodal-container {height:600px; width:880px; background-color:#c1d9ff; border:1px solid #3a5774; padding:8px }

#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 }







#vbasket { border: 1px solid #d7eaf2; margin-bottom:8px; padding:0px;  height:1%; overflow:auto; }
#vbasket .title {font-size:14px; font-weight:bold; color:#0464a6; padding:8px 8px 0px 8px; background:#fff url(http://static.directsalles.com/images/bg-result-top-bgrey.gif) repeat-x 0px 1px; height:25px; display:block; margin-bottom:2px }
#vbasket .title span {padding-bottom:1px; border-bottom:0px solid #b6dbea; display:block; background:url(http://static.directsalles.com/images/icons/set/tick.png) no-repeat 0px 2px; padding-left:22px }
#vbasket .txt {font-size:11px; font-normal; color:#000; padding:4px 8px 4px 35px; background:#fff url(http://static.directsalles.com/images/icons/set/exclamation-diamond.png) no-repeat; background-position:8px 4px; line-height:16px; border:1px solid #b6dbea; width:145px; margin-left:8px; margin-bottom:8px}
#vbasket .txt2 {font-size:11px; font-normal; color:#000; padding:0px 8px 8px 8px; background:#fff; line-height:16px }
#vbasket .txt2 p { padding:0; margin:0px 0px 6px 0px }

#vbasket .title2 {font-size:14px; font-weight:bold; color:#0464a6; padding:4px 8px 24px 6px; background:#fff url(http://static.directsalles.com/images/shead-bg-blue.gif) no-repeat bottom left; display:block; margin-bottom:2px; border-top:3px solid #d7eaf2}

#vbasket .title2 span {padding-bottom:1px; border-bottom:0px solid #b6dbea; display:block; background:url(http://static.directsalles.com/images/icons/set/tick.png) no-repeat 0px 2px; padding-left:22px }

h1 { font-size:18px; background:#1e5791 url(http://static.directsalles.com/images/background/bg-htitle.jpg) no-repeat bottom left; padding:8px 8px; color:#fff; display:block; margin-bottom:4px }

h1.dyn { margin-bottom:8px; clear:both; }
h1.dyn span { float:left; }
h1.dyn a { float:right; font-size:12px; text-decoration:underline; color:#fff; clear:right }

*+html h1.dyn { margin-bottom:8px; clear:both; height:20px; }
* html h1.dyn { margin-bottom:8px; clear:both; height:20px; }

#vSelSubmitBtn { display:block; width:170px; cursor:pointer; padding:5px 10px 4px 10px; margin:0px 0px 8px 8px; 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 }

*+html #vSelSubmitBtn1 { height:30px; margin-bottom:8px; }
* html #vSelSubmitBtn1 { height:30px; margin-bottom:8px; }


#LeftColumnPane { clear:left; padding:0; width:208px; float:left; margin-right:8px; }
#MapPane { clear:right; padding:0; width:726px; float:left; }
#ContentPane { width:726px; float:left; background:#fff; margin-bottom:8px }

#MainResultPane { width:508px; margin-right:8px; float:left; background:#fff; }
#RightAdPane { width:210px; clear:right; float:left;}


.resultline { margin-bottom: 8px; padding: 4px 10px; background: #f3f3f3; border-top:1px solid #b6dbea; font-size:12px;}
.resultline span {float:left }

ul.pagertop { list-style-type: none; margin: 0px; border:0; float:right }
ul.pagertop li { display: list-item; float: left; list-style-type: none; margin: 0px; padding: 0px; }
ul.pagertop li a { background: #fff; border: 1px solid #b1daeb; text-decoration: none; color: #1e5791; display: block; margin: 0px 0.38em 0px 0px; padding: 0.1em 0.8em; text-align: center; font-size:11px }
ul.pagertop li a:hover, ul.pagertop li a.current { background: #0464a6; border: 1px solid #0464a6; color: #fff; }

.pagerwrap { margin-bottom: 8px; padding: 8px 12px; background: #f3f3f3; border-top:2px solid #b6dbea; font-size:12px; }

ul.pager { list-style-type: none; margin: 0; padding:0; border:0; float:right; clear:both; }
ul.pager li { display: list-item; float: left; list-style-type: none; margin: 0px; padding: 0px; }
ul.pager li a { background: #fff; border: 1px solid #b1daeb; text-decoration: none; color: #1e5791; display: block; margin: 0px 0.38em 0px 0px; padding: 0.3em 0.7em; text-align: center; }
ul.pager li a:hover, ul.pager li a.current { background: #0464a6; border: 1px solid #0464a6; color: #fff; }

#col2right { float:right; clear:right; width:313px; }
#col2left { clear:left; float:left; width:606px; }
.lwidth { width:962px; }
.inlwidth { width:926px; }

.col2lwidth { width: 606px }

.cb { clear:both }

/******************************* 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; }
#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; }
			






	.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:#d2d202; padding:5px 8px; color:#fff; 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; }
	.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; font-size:9px; text-transform:uppercase }
		.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 #d9d91f; margin-bottom:8px }
		.vr-title-sponso { background:#fff url(http://static.directsalles.com/images/bg-result-top-yellow2.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 .vl2 { 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 .vl2 .vcol1 { color:#000; float:left; font-size:11px; width:80px; padding-left:6px; background-color:#fff; line-height:18px; }
		.vr-col .vl2 .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 .vlcontact { border-top:1px dotted #d7eaf2; padding:3px 0px; }

		.vr-col .vselection { border: 1px solid #d2d202; color:#000; font-size:11px; padding:3px 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 .vselection a:hover { font-weight:bold; color:#333; }
		.vr-col .vcontact { border: 1px solid #8cc73f; color:#000; font-size:11px; padding:3px 6px; margin:0px 3px 3px 3px; background:url(http://static.directsalles.com/images/btn/bg-button-green.gif); line-height:16px }
		.vr-col .vcontact a { font-weight:bold; color:#000 }
		.vr-col .vcontact a:hover { font-weight:bold; color:#333; }
		
		.vr-sponso { 
			background:#fff; padding:8px 8px 4px 8px; background:#fff url(http://static.directsalles.com/images/bg-result-top-yellow2.gif) repeat-x 0px 1px; 
			border:1px solid #d9d91f; 
			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:url(http://static.directsalles.com/images/btn/bg-button-green.gif); 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; cursor:pointer }
		.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-yellow2.gif) repeat-x 0px 1px; 
			border:1px solid #d9d91f; 
			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 }

#vsearchlist_intro { padding:8px; border:1px solid #d7eaf2; display:block; margin-bottom:8px; font-size:11px; line-height:18px; }
#vsearchlist_intro p { font-size:11px; line-height:18px; padding-bottom:6px }


