@charset "utf-8";
/* CSS Document */

/* CSS Document */
@import url("reset.css");


*{ margin:0; padding:0;}
body{ margin:0; padding:0; text-align:center; background:#3d9fcd url(../img/efrist/bg/body.png) repeat-y center top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000;}

a {

	color: #426280;

	text-decoration: none;

}



p {

	margin: 10px 0;

}


/*
ul, ol {

	margin: 0 24px;

}
*/


h1, h2, h3 {

	font-weight: bold;

	margin: 10px 0;

}



h1 {

	font-size: 24px;

	letter-spacing: -1px;

	margin-bottom: 20px;

}



h2 {

	font-size: 20px;

	letter-spacing: -1px;

}



h3 {

	font-size: 16px;

}



table {

	clear: both;

	margin: 10px 0;

}



.align-center {

	text-align: center;

}


ol li {

	list-style: decimal;

	margin-bottom: 4px;

}



/* Common Style */

.clearfix, .wrapper {

	float: left;

	clear: both;

	width: 100%;

}



/* Main container style */

#container {

	/*width: 940px;

	display: table;

	margin: 0 auto;

	text-align: left;*/

}



/* Header style */

#header { background:url(../img/efrist/bg/bg_header.gif); width:992px; height:160px; margin:0; padding:0;}



#maincontent {

}



#sub-links {

	text-align: right;

}



#leftcol {

	float: left;

	width: 180px;

	margin-right: 10px;

}



#rightcol {

	float: left;

	width: 700px;

}





/* HEADER */

/* Logo */

#header .logo {

	float: left;

	width: 350px;

	display: inline;

	margin: 0 20px 0 0;

}



/* Top Menu */

#header .top-menu {

	float: right;

	width: 440px;

	text-align: right;

	margin-top: 30px;
	
	margin-right:10px;

}



#header .top-menu a {

	font-size: 14px;

	font-weight: bold;

	color: #426280;

	padding-left: 7px; padding-right:7px;

}

#header .top-menu a:hover {

	font-size: 14px;

	font-weight: bold;

	color: #426280;

	padding-left: 7px; padding-right:7px;
	
	border-bottom:1px dotted #ccc;

}



/* Sub Header */

#sub-header {

	height: 74px;

	background: url(../img/bg-sub-header.gif) no-repeat;

}



#sub-header .content {

	padding: 12px 10px;

}



#sub-header .lang {

	float: left;

	width: 240px;

	font: 11px "Tahoma", Arial, Helvetica, sans-serif;

	color: #8a8a8a;

	margin: 6px 20px 0 0;

}



#sub-header .lang a {

	margin: 0 2px;

}



#sub-header .how-it-works {

	float: left;

	width: 215px;

	margin-right: 20px;

}



/* Login Form */

#sub-header .login-form {

	float: right;

	width: 410px;

}



.login-form div.form-item {

	float: left;

	margin-right: 4px;

}



.login-form input.textbox {

	width: 140px;

	background: #fff url(../img/icon-user.gif) no-repeat;

	padding-left: 20px;

	border: 1px solid #d6d6d6;

}



#sub-header .login-form .user-status {

	text-align: right;

	margin: 0 10px;

}



/* Category List */

.category-list {

	float: right;

	width: 220px;

	font-size: 11px;

	color: #fff;

	margin-top: 12px;

}



.category-list img.arrow {

	position: relative;

	top: 2px;

}



/* Auction Banner */

.auction-banner {

}



/* Small Box */

.small-box {
display:block; clear:both;
	height: 36px;
	margin: 10px 0;

}



.small-box .content {

	padding: 10px;

}



/* Auction Ticker */

.auction-ticker span.end-price {

	color: #a91313;

}



.auction-ticker span.savings {

	color: #2f7708;

}



.auction-ticker a {

	margin: 0 10px;

}



/* Latest News */

.latest-news span.title {

	float: left;

	width: 100px;

	font-weight: bold;

	text-transform: uppercase;

	margin-right: 20px;

}



/* Box */

.box {







	/*float: left;

	clear: both;

	width: 100%;
*/ display:block; clear:none;
	margin: 10px 0;

}

/*

.box .f-top {

	height: 36px;

	background: url(../img/bg-box.gif) no-repeat;

}



.box .f-repeat {

	background: url(../img/bg-box.gif) 0 -36px repeat-y;

}



.box .f-bottom {

	height: 10px;

	background: url(../img/bg-box.gif) bottom no-repeat;

}

*/

.box .f-top h2 { font-size:24px; font-weight:bold; color:#8d4993;
	letter-spacing: normal;
}



.box .f-repeat .content {

	padding: 10px;

}



/* Horizontal Bid List */

ul.horizontal-bid-list {

	margin: 0;

	padding: 0;

}



ul.horizontal-bid-list li {

	float: left;

	width: 174px;

	height: 310px;

	background: url(../img/bg-horizontal-bid-list.gif) no-repeat;

	text-align: center;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 0;

}



ul.horizontal-bid-list li .content {

	padding: 4px 8px;

}



ul.horizontal-bid-list li h3  {

	height: 36px;

	font-size: 11px;

	font-weight: bold;

	margin: 0;

	padding: 0;

}



ul.horizontal-bid-list li .thumb {

	margin: 2px 0;

}



ul.horizontal-bid-list li .countdown {

	font-size: 21px;

	font-weight: bold;

	letter-spacing: -1px;

	line-height: 120%;

	margin: 4px 0;

}



ul.horizontal-bid-list li .price {

	font-size: 30px;

	font-weight: bold;

	color: #ff7800;

	letter-spacing: -1px;

	line-height: 100%;

}



ul.horizontal-bid-list li .username {

	font-size: 11px;

	font-weight: bold;

	margin-top: 4px;

}



ul.horizontal-bid-list li .bid-now {

	margin: 4px 0;

}



/* Vertical Bid List */

ul.vertical-bid-list {

	float: left;

	clear: both;

	width: 100%;

	margin: 0;

	padding: 0;

}



ul.vertical-bid-list li {

	float: left;

	clear: both;

	width: 100%;

	list-style: none;

	margin: 0 0 6px 0;

	padding: 0 0 6px 0;

	border-bottom: 1px solid #e9e9e9;

}



ul.vertical-bid-list li .content {

	padding: 4px 0 !important;

}



ul.vertical-bid-list li .thumb {

	float: left;

	margin-right: 10px;

}



ul.vertical-bid-list li .col1 {

	float: left;

	width: 80px;

	display: inline;

	padding: 8px 0;

}



ul.vertical-bid-list li .col2 {

	float: left;

	width: 440px;

	margin-right: 10px;

}



ul.vertical-bid-list li .col1 img {

	width: 100%;

}



ul.vertical-bid-list li .col2 h3 {

	font-size: 13px;

	margin: 0;

	padding: 0;

}



ul.vertical-bid-list li .col2 .fixed-bid {

	font-size: 11px;

	margin: 20px 0 10px 0;

}



ul.vertical-bid-list li .col3 {

	float: left;

	width: 140px;

	text-align: center;

	margin: 10px 10px 0 0;

}



ul.vertical-bid-list li .col4 {

	float: left;

	width: 100px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	padding: 10px 0 0 0;

	margin-right: 10px;

}



ul.vertical-bid-list li .col5 {

	float: left;

	width: 120px;

	text-align: center;

	padding: 10px 0 0 0;

}



ul.vertical-bid-list li .price {

	font: bold 18px Arial, Helvetica, sans-serif;

	color: #ff4800;

	line-height: 100%;

}



ul.vertical-bid-list li .timer {

	height: 30px;

	font: bold 18px Arial, Helvetica, sans-serif;

}



ul.vertical-bid-list li span.saving {

	font-size: 14px;

	font-weight: bold;

	color: #669f15;

}



.bid-message {

	font-size: 11px;

	font-weight: bold;

	color: #ff0000;

	line-height: 130%;

}



/* Live Bids */

/* Auction Heading */

#live-bids div.bid-heading {

	margin-bottom: 10px;

}



#live-bids div.bid-heading .content {

	padding: 2px;

}



#live-bids div.bid-heading .col1, #live-bids div.bid-heading .col2, #live-bids div.bid-heading .col3,

#live-bids div.bid-heading .col4, #live-bids div.bid-heading .col5 {

	float: left;

	font-size: 10px;

	text-transform: uppercase;

}



#live-bids div.bid-heading .col1 {

	width: 75px;

	display: inline;

	margin: 0 10px 0 2px;

}



#live-bids div.bid-heading .col2 {

	width: 440px;

	margin-right: 60px;

}



#live-bids div.bid-heading .col3 {

	width: 125px;

	margin-right: 4px;

}



#live-bids div.bid-heading .col4 {

	width: 70px;

	margin-right: 6px;

	margin-right: 30px;

}



#live-bids div.bid-heading .col5 {

}



/* Auction Details */

#auction-details .col1 {

	float: left;

	width: 338px;

	height: 368px;

	background: url(../img/bg-auction-details-col1.gif) no-repeat;

}



#auction-details .col2 {

	float: left;

	width: 321px;

	height: 500px;

	background: url(../img/bg-auction-details-col2.gif) no-repeat;

	text-align: center;

	margin: 0 14px;

}



#auction-details .col3 {

	float: left;

	width: 232px;

}



#auction-details .col1 .content {

	padding: 6px;

}



#auction-details .col1 .auction-image {

	text-align: center;

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 4px solid #d7d7d7;

}



#auction-details .thumbs span {

	float: left;

	width: 72px;

	margin-right: 5px;

	padding: 1px;

	border: 1px solid #d5d5d5;

}



#auction-details .thumbs span img {

	width: 100%;

}



#auction-details .congrats {

	font: normal 24px "Arial Black", Arial, Helvetica, sans-serif;

	color: #1c6185;

	line-height: 110%;

	letter-spacing: -2px;

	margin-bottom: 10px;

}



#auction-details .col2 .sub-col1 {

	height: 260px;

	margin-bottom: 10px;

}



#auction-details .col2 dl dt {

	float: left;

	clear: both;

	width: 120px;

	text-align: left;

	margin-right: 10px;

	padding-bottom: 12px;

}



#auction-details .col2 dl dd {

	float: left;

	width: 170px;

	text-align: right;

	padding-bottom: 12px;

}



#auction-details .price {

	font: 24px "Arial Black", Arial, Helvetica, sans-serif;

	color: #699718;

	line-height: 80%;

}



#auction-details .vat {

	font: 11px Arial, Helvetica, sans-serif;

	color: #555;

}



#auction-details .timer {

	/*font: 30px "Arial Black", Arial, Helvetica, sans-serif;*/

	color: #ed6f00; font-weight:normal;

	line-height: 110%;

	margin: 14px 0 0 0;

}



#auction-details .note {

	width: 80%;

	font-size: 10px;

	line-height: 100%;

	margin: 0 auto;

}



#auction-details .username {

	font-weight: bold;

	color: #ee1212;

	line-height: 110%;

}



#auction-details .bid-now {

	margin: 10px 0;

}



#auction-details .bid-type {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

}



#auction-details .saving {

	font-size: 15px;

	font-weight: bold;

	color: #d45000;

	line-height: 110%;

	margin-top: 2px;

}



#auction-details .fixed-price-end-bid {

	font-weight: bold;

	text-align: left;

	margin: 10px 0;

}



#auction-details .fixed-price-end-bid label {

	float: left; 

	width: 65px;

}



#auction-details .count-saving {

	text-align: left;

}



#auction-details .count-saving label, #auction-details .total-savings label {

	float: left;

	width: 120px;

	margin-right: 10px;

}



#auction-details .total-savings {

	font-weight: bold;

	border-top: 1px solid #555;

	padding-top: 4px;

}



#auction-details .worth-up-to {

	font-size: 11px;

	margin: 30px 0 10px 0;

}



#auction-details .payment-info {

	font-size: 11px;

	text-align: left;

	margin: 10px 0;

}



#auction-details .payment-info dt {

	float: left;

	clear: both;

	width: 80px;

	margin-right: 6px;

}



#auction-details .payment-info dd {

	float: left;

	width: 110px;

}



/* Bid History */

#auction-details .bid-history {

	height: 195px;

	background: url(../img/bg-auction-details-col3-a.gif) no-repeat;

	margin-bottom: 10px;

}



#auction-details .bid-history h3 {

	font-size: 11px;

	font-weight: bold;

	color: #555;



	text-transform: uppercase;

	margin: 0 0 4px 0;

	padding: 0;

}



#auction-details .bid-history table {

	font-size: 10px;

	line-height: 14.5px;

	margin: 0;

	padding: 0;



}



#auction-details .bid-history table th {

	font-weight: bold;

	color: #fff;

	text-align: left;

	text-transform: uppercase;

	vertical-align: top;

}



#auction-details .bid-history table td {

	padding: 0;

}



/* Paymnent Info */

#payment-info {

	margin: 20px 0;

}



#payment-info .col1 {

	float: left;

	width: 200px;

	margin-right: 20px;

}



#payment-info .col2 {

	float: left;

	width: 100px;

	margin-right: 20px;

}



#payment-info .col3 {

	float: left;

	width: 240px;

	margin-right: 20px;

}



#payment-info .col4 {

	float: left;

	width: 130px;

}



/* Footer */

#footer { display:block; clear:both;
}



#footer .content {

	padding: 10px;

}



#footer .col1 {

	float: left;

	width: 47%;

}



#footer .col2 {

	float: right;

	width: 47%;


	text-align: right;

	padding-top: 10px;

}





#footer .footer-menu {

	font-weight: normal;

	color: #4f6c88;

	margin-bottom: 1px;

}



/* Drop down menu */

#nav, #nav ul {

	list-style: none;

	line-height: 1;

	font: bold 12px Arial, Helvetica, sans-serif;

	padding: 0;

	text-align: center;

	position: relative;

	z-index: 1000;

	left: 10px;

}



ul#nav {

	margin: 0 auto;

	padding: 2px 0;

	list-style: none;

	position: relative;

}



ul#nav .browse-cat {

}



#nav li a {

	color: #fff;

	display: block;

	padding: 0;

	margin-top: -14px;

	position: relative;

	z-index: 10;

}



#nav li li a {

	font-size: 12px;

	color: #fff;

	display: block;

	height: auto;

	margin: 0;

	padding: 0.1em 1em 0.1em .5em;

}



#nav li {

	float: left;

	list-style: none;

	text-align: left;

	margin: 0 1px 0 0;

	position: relative;

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 16.4em;

	w\idth: 17.1em;

	font-weight: normal;

	border-width: 0.25em;

	margin: 0px 0 0 0px;

	padding: 0;

	background: #638797;

}



#nav li li {

	height: auto;

	background: none;

	text-align: left;

	line-height: 140%;

	margin: 0 !important;

	padding: 0 1em 0 0 !important;

	width: 16em;

	border-left: 1px solid #547a8b;

	border-right: 1px solid #547a8b;

	border-bottom: 1px solid #547a8b;

}



#nav li ul a {

	width: 15em;

}



#nav li ul a:hover {

	color: #999;

}



#nav ul li a {

	padding-left: 10px;

}





#nav li ul ul {

	margin: -1.75em 0 0 14em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li li:hover, #nav li li.sfhover {

	background: #f5f5f5;

}



#nav li:hover, #nav li.sfhover {

	background: none;

}



/* Fieldset */

fieldset {

	border: none;

	margin: 10px 0;

}



fieldset legend {

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #333;

	letter-spacing: -1px;

	margin-bottom: 10px;

	margin-left: -6px;

}



fieldset label {

	float: left;

	display: inline;

	width: 150px;

	margin-right: 10px;

}
fieldset.ef_field label {display: none; }



fieldset .radio-group label {

	float: none;

	display: inline;

	width: auto;

	margin-right: 10px;

}



fieldset .form-container {

	clear: both;

	padding: 4px 0 6px 0;

}



fieldset .form-container input.textbox, fieldset .form-container textarea {

	font: 14px Arial, Helvetica, sans-serif;

	width: 50%;

	padding: 2px;

	border: 1px solid #dedede;

}



fieldset .form-container input.checkbox {

	font: 14px Arial, Helvetica, sans-serif;

	width: auto;

	padding: 2px;

}



fieldset .form-container input.button {

	font: 14px Arial, Helvetica, sans-serif;

	width: auto;

	padding: 2px;

}



fieldset .form-container input.form-error {

	border: 1px solid #c18888;

}



fieldset .form-container .error-message {

	font-size: 11px;

	font-weight: bold;

	color: #e45b00;

	margin-left: 160px;

	_margin-left: 163px;

}



fieldset .error-message {

	font-size: 11px;

	font-weight: bold;

	color: #e45b00;

}





/* Form */

fieldset {

	border: none;

}



fieldset legend {

	font: bold 16px Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	margin-bottom: 10px;

	margin-left: -6px;

}



fieldset .text label {

	float: left;

	display: inline;

	width: 150px;

	margin-right: 10px;

	padding-bottom: 8px;

}



fieldset .input {

	padding: 4px 0 6px 0;

}



fieldset .text input, fieldset .password input, fieldset .textarea textarea{

	border: solid 1px #8c4893; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:2px 5px; width:223px;

}
div.ef_invites div.ef_textarea textarea  {

	border: solid 1px #8c4893; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:2px 5px; width:395px;

}



fieldset .checkbox label {

	float: none;

	padding-left: 4px;

}



fieldset div.submit {

	margin: 10px 0;

}



fieldset div.submit input {

	margin:10px 0 5px 160px; float:none; display:block; clear:both; width:87px; height:24px; padding:0; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../img/efrist/bg/buttons.png) no-repeat left top; border:none; text-transform:uppercase;

}



fieldset .text .error-message, fieldset .select .error-message, fieldset .textarea .error-message,

fieldset .checkbox .error-message, fieldset .password .error-message {

	font-size: 11px;

	color: #e45b00;

}



fieldset .select .error-message, fieldset .textarea .error-message, div.checkbox, fieldset .password .error-message {

	margin-left: 160px;

}



fieldset .hint {

	font-size: 11px;

	color: #666;

	margin-left: 160px;

	_margin-left: 163px;

}






/* Actions */

.actions ul {

	margin: 10px 0;

	padding: 0;

}



.actions ul li{

	float: left;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 0;

}



/* Messages */

/*.message {

	clear: both; background: #f15407;

	font-weight: bold; color: #fff;

	padding: 10px; margin: 10px 0;

}
div#flashMessage{ top:600px; width:480px; position:absolute; /*background-color:#00FF00; left:40px; margin:0; padding:0;}*/

.message {

	clear: both;

	background: #fff; position:absolute;

	font-weight: bold;
	
	font-size:14px; width:715px;

	/*color: #f15407;*/
	color: #fd0303;

	padding: 2px;

	margin: 2px 0;

}



.success{

	clear: both; display:block;


	font-weight: bold;

	color: #8d4993;

	padding: 10px;

	margin: 10px 0 20px 0;

}

/* News */

ul.news {

	clear: both;

	margin: 0;

	padding: 0;

}



ul.news li {

	list-style: none; width:725px; overflow:hidden;

	margin: 0 0 16px 0; 

	padding: 0 0 4px 0;

	border-bottom: 1px solid #dedede;

}



ul.news li h2.heading {

	background: none;

	margin: 4px 0;

	padding: 0;

}



ul.news li .meta,div.ef_suitelire .meta {

	font: 10px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;

	color: #000;

	text-transform: uppercase;

	margin: 10px 0;

}



/* Paging */

.paging {
	clear: both; text-align:center;

	width: 100%;

	margin: 10px 0;

}



.paging a {

	text-decoration: none;

}



.totalresults {

}



.pagenumber ul {

	margin: 0;

	padding: 0;

}



.pagenumber ul li {
 display:inline;
	color:#804980;

	list-style: none;

	font-weight: bold;

	margin-right: 4px;

	padding: 1px 4px;

	/*border: 1px solid #dedede;*/

}



.pagenumber .current {

	color: #804980; border-bottom: solid 1px #804980;

}



/* Tables */

table.results {

	clear: both;

	width: 100%;

	margin: 10px 0;

}



table.results th {

	background: #f1f1f1;

	font-weight: bold; text-transform:uppercase;

	color: #000000; border-right:solid 1px #e4dfc9;


	text-align: center;

	padding: 2px 5px;

}



table.results th a {

	color: #000000;

	text-decoration: none;

}



table.results td {

	padding: 2px 5px;

	border-bottom: 1px solid #e4dfc9;

}



/* Breadcrumbs */

.crumb {

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

	margin: 0 0 20px;

}





/* Categories */

ul.categories {

	clear: both;

	margin: 10px 0 0 8px;

	padding: 0 0 6px 0;

	display: table;

}



ul.categories li {

	float: left;

	width: 210px;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 4px 0 8px 0;

	border: 1px solid #ccc;

}



ul.categories li h3 {

	font-size: 12px;

	margin: 0;

	padding: 0;

}



/* Module */

.module {

	margin-bottom: 10px;

}



.module h3 {

	margin: 0 0 4px 0;

	padding: 0;

}



/* User Menu */

ul.menu {

	margin: 0;

	padding: 0;

}



ul.menu li {

	background: url(../img/icon-list.gif) no-repeat;

	list-style: none;

	margin: 0 0 4px 0;

	padding: 2px 2px 2px 24px;

	border-bottom: 1px solid #e4dfc9;

}



ul.menu li a {

}



ul.to-do {

	margin: 0;

	padding: 0;

}



ul.to-do li {

	background: url(../img/icon-calendar.gif) no-repeat;

	list-style: none;

	margin: 0 0 4px 0;

	padding: 0 0 0 24px;

}



a.purchase-bid {

	background: url(../img/icon-cart.gif) no-repeat;

	padding-left: 20px;

}
/*hack EnchereFirst */
h1, h2, h3, h4{ color:#8d4993;}
h2{ font-size:20px; font-weight:bold;}
h4{ font-size:18px; font-weight:bold;}
img{ border:none;}
a:link, a:visited{ color:#8d4993; text-decoration:none;}
a.ef_link_orange:link, a.ef_link_orange:visited{ color:#ed6f00; text-transform:uppercase; font-weight:bold;}
.ef_orange{color:#ed6f00;}
.ef_rouge{color:#ff0000;}
.ef_orange_bold{color:#ed6f00; font-size:20px; font-weight:bold; margin:0; padding:0;}
.ef_gagnant{ color:#8d4993; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; padding:0;}
.ef_oprix{color:#ed6f00;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; padding:0;}
.ef_porte{color:#8d4993; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
.ef_eco{color:#ed6f00;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0; padding:0;}
.ef_hidden{ display:none;}
.ef_orange_uppercase{color:#ed6f00; text-transform:uppercase;}
.ef_float_left{ float:left; margin:0 0 10px 0;}
.ef_remporte{ color:#8d4993; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;  font-weight: bold;}

a.ef_link_black:link, a.ef_link_black:visited{ color:#000;  font-weight:bold; display:block;}
a.ef_button_large:link, a.ef_button_large:visited{ display:block; clear:both; width:149px; height:27px; line-height:27px; text-align:center; margin:10px auto; font-size:16px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/buttons.png) no-repeat -87px top; text-transform:uppercase;} 
a.ef_button_normal:link, a.ef_button_normal:visited{ display:inline-block; width:100px; height:27px; line-height:27px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/buttons.png) no-repeat -236px top; text-transform:uppercase;} 
.ef_spacer{ display:block; height:1px; clear:both; width:100%; overflow:hidden;}
.ef_grey{ background:#ccc;}
.ef_message{ font-size:12px;}
img.ef_avatar{ float:left; border:none; margin:5px 5px 0px 0}
ul.ef_no_bull{ display:block; list-style-type:none; margin:0; padding:0;}
ul.ef_no_bull li{ margin:10px 0 10px 0;  padding:0;}
ul.ef_no_bull li.ef_fb_desc{ background:#fff url(../img/efrist/bg/fb_desc.png) no-repeat left top; padding-left:50px;display:block;}

ul.ef_no_bull li img{ width:75px; float:left; margin:0; padding:0; border:none;}
ul.ef_no_bull li div.ef_block_closed{ float:left; width:115px; margin:0; padding:0 0 0 5px;}
div.ef_container{ margin:0 auto; padding:0 0 13px 0; background:#fff url(../img/efrist/bg/container.png) no-repeat left bottom; width:992px; text-align:left;}
div#ef_menu_top{ margin:14px 0 0 0;}
div#ef_menu_top ul{ margin:0; padding:0; list-style-type:none; margin:0 auto; width:968px; height:30px;  border-bottom:solid 1px #dedede;}
div#ef_menu_top ul li{ float:left; line-height:30px; background:#fff; text-transform:uppercase; font-size:16px; font-weight:bold; margin:0 10px 0 0;}
div#ef_menu_top ul li a:link, div#ef_menu_top ul li a:visited{ background:url(../img/efrist/bg/sprite.png) no-repeat left top; display:block; padding:0 0 0 18px; color:#45a9d9; text-decoration:none;}
div#ef_menu_top ul li a:hover{color:#8d4993; }
div#ef_menu_top ul li a:link span, div#ef_menu_top ul li a:visited span{ background: url(../img/efrist/bg/sprite.png) no-repeat right top; display:block; padding:0 18px 0 0;}
div#ef_menu_top ul li a.ef_selected:link, div#ef_menu_top ul li a.ef_selected:visited,div#ef_menu_top ul li a:focus,div#ef_menu_top ul li a:active,div#ef_menu_top ul li a.selected { background-position:left -30px; line-height:31px;color:#8d4993;}
div#ef_menu_top ul li a.ef_selected:link span, div#ef_menu_top ul li a.ef_selected:visited span,div#ef_menu_top ul li a:focus span, div#ef_menu_top ul li a:active span,div#ef_menu_top ul li a.selected span{ background-position:right -30px; }

div.ef_content{ width:966px; margin:0 auto; border:solid 1px #dedede; border-top:solid 0px #e7e7e7; background:url(../img/efrist/bg/right_content.png) repeat-y 753px top; }
div.ef_content_facebook{ width:966px; margin:0 auto; border:solid 1px #dedede; border-top:solid 0px #e7e7e7; }
div.ef_content_facebook h2.facebook{ margin:0 5px;}
div.ef_content_inner{ background:url(../img/efrist/bg/mouse.png) no-repeat right bottom;}
div.ef_content_main{ float:left; width:723px; position:relative; /*overflow-:hidden;*/ padding:15px; display:block;}
div.ef_content_right{ float:left; width:213px;  font-size:12px; line-height:15px;}
/*the content blocks */
div.ef_bloc_wide{ padding:5px 0; clear:both; overflow:hidden; }
div.ef_bloc_wide p.ef_detail{width:370px; padding:2px; float:left;}
div.ef_bloc_normal{ float:left; width:355px; padding:0  5px 0 0; border-right: solid 1px #ccc; margin:3px 0 3px 0; }
div.ef_left{  width:356px; padding:0  0 0 5px; border:none;}
div#ef_right_flash{ position:absolute; width:209px; height:64px; z-index:100; /*background: url(../img/efrist/flash_right.png) no-repeat left top;*/ margin:-34px 0 0 767px; overflow:hidden;}
div.ef_block_right{ padding:0; margin:0; border-bottom:solid 1px #ccc;}
div.ef_block_right h4{ font-size:16px; color:#8d4993; font-weight:bold; text-transform:uppercase; padding:5px 0 5px 10px; background:#f7f7f7 url(../img/efrist/bg/h4_right_bg.gif) repeat-y left top; }
div.ef_block_right .ef_block_content{ padding:10px 5px 10px 10px;}
div.ef_account{ background:url(../img/efrist/bg/right_box_account.png) no-repeat left top;}
/*The login Form */
form.ef_login_form, form.ef_login_form fieldset{ margin:0; padding:0; border:none;}
form.ef_login_form input, form.ef_login_form label{float:left; display:block; margin:1px 0;}
form.ef_login_form label { width:90px; text-align:right; padding:0 3px 0; font-size:13px;}
form.ef_login_form input { width:79px; background:#fff; border:solid 1px #8d4993; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:1px 3px; }
form.ef_login_form input.ef_login_submit{ margin:10px 0 5px 96px; float:none; display:block; clear:both; width:87px; height:24px; padding:0; color:#fff; font-weight:bold; background:url(../img/efrist/bg/buttons.png) no-repeat left top; border:none; text-transform:uppercase;}
form.ef_login_form input.radio_package{width:20px; margin:0px 0 10px 0; background-color:#00ff00;}
form.ef_login_form input.ef_hidden{ display:none;}

form.ef_login_form span.frequent{background-color:#ed6f00; color:#ffffff; text-align:center; margin:126px 0 0 68px ; padding:0; width:132px; height:20px; position:absolute;}


div#ef_footer{ clear:both; padding:10px 0; text-align:center;}
div#ef_footer a{ color:#000;}
/*the main list*/
div.ef_featured ul{ margin:-10px 0 0 0; padding:0; list-style-type:none;}
div.ef_featured div.ef_form2{ float:left; width:360px; margin:0 0 0 5px; padding:0;}
div.ef_featured ul li{ float:left; width:370px; overflow:hidden;}
div.ef_featured ul li p{ margin:0; padding:0;}
div.ef_featured ul li p.ef_detail, .ef_violet{ color:#8d4993; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div.ef_featured ul li ul{ list-style-type:none; margin:0; padding:0;}
div.ef_featured ul li.img{ width:350px;vertical-align:middle; text-align:center;   margin:-40px 0 0 0; padding:0;}
div.ef_featured ul li ul li{ float:none;}
div.ef_featured ul li ul li.ef_timer{ font-size:20px; margin:10px 0 0 0; font-weight:normal;}
div.ef_featured ul li ul li.ef_temps{ font-size:20px; margin:80px 0 0 0; font-weight:normal;}

div.ef_featured ul li ul li.ef_timer span.ef_orange { color:#ed6f00; font-weight:bold;}
div.ef_featured ul li ul li.ef_timer span.ef_rouge { color:#ff0000; font-weight:bold;}
div.ef_featured ul li ul li.ef_actions{ margin:30px 0; font-weight:normal;}

div.ef_bloc_normal ul{ margin:5px 0 0 0; padding:0; list-style-type:none;}
div.ef_bloc_normal ul li{ float:left; width:195px; overflow:hidden;}
div.ef_bloc_normal ul li.img{ text-align:center; vertical-align:middle; width:160px;}
div.ef_bloc_normal ul li.img img{width:160px;}
div.ef_bloc_normal ul li ul li{ float:none;}
div.ef_bloc_normal ul li p{ display:block; margin:0; padding:0;}
div.ef_bloc_normal ul li ul li.ef_timer{ font-size:16px; margin:10px 0 0 0; font-weight:bold;}

div.ef_bloc_normal ul li ul li.ef_actions{ margin:10px 0; font-weight:normal;}
div.ef_last{ border:none;}

div.ef_enchere_encour{ display:block; border-bottom: solid 1px #b4b4b4; margin:0; padding:0 0 10px 0;}
div.ef_enchere_encour ul.ef_details { list-style-type:none; margin:10px 0 0 0; padding:0;}
div.ef_enchere_encour ul.ef_details li{ float:left; margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details li.img{ width:170px; line-height:24px; vertical-align:middle; text-align:center;}

div.ef_enchere_encour ul.ef_details li.ef_reste{ width:145px; margin:0; padding:40px 0 0 0; text-align:right;}
div.ef_enchere_encour ul.ef_details li.ef_reste span{/*color:#ed6f00;*/ display:block; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details li.ef_detail{ width:379px; }
div.ef_enchere_encour ul.ef_details li ul{ list-style-type:none;  margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details li ul li{ float:none; margin:0; padding:0;}

div.ef_enchere_encour ul.ef_details1 { list-style-type:none; margin:10px 0 0 0; padding:0;}


div.ef_enchere_encour ul.ef_details1 li{ float:left; margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details1 li.ef_ol{ margin:15px 0 0 0; padding:0;}
div.ef_enchere_encour ul.ef_details1 li.img{ width:180px;}
div.ef_enchere_encour ul.ef_details1 li.detail{ width:145px; margin:40px 0 0 0; padding:50px 0 0 0;}
div.ef_enchere_encour ul.ef_details1 li.ef_reste{ width:145px; margin:0; padding:40px 0 0 0; text-align:right;}
div.ef_enchere_encour ul.ef_details1 li.ef_reste span{color:#ed6f00; display:block; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details1 li.ef_detail{ width:360px; }
div.ef_enchere_encour ul.ef_details1 li ul{ list-style-type:none;  margin:0; padding:0;}
div.ef_enchere_encour ul.ef_details1 li ul li.ef_vendu{ margin:0 0 15px 0; padding:0;}
div.ef_enchere_encour ul.ef_details1 li ul li{ float:none; margin:0; padding:0;}


div.ef_action_detail{float:left; width:580px; /*background-color:#FFFF00;*/ margin:0; padding:0;}
div.ef_action_detail ul{ display:block; list-style-type:none;  margin:0; padding:0;}
div.ef_action_detail ul li{ float:left;margin:0; padding:0;}
div.ef_action_detail ul li.ef_bt{ width:145px; margin:0 5px; padding:0;}
div.ef_action_detail ul li.ef_put{ width:65px; margin:0 5px; padding:0;}
div.ef_action_detail ul li input{ width:63px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6b6969; border:solid 1px #8d4993; margin:10px 0; padding:10px 0 0 0 ;}
div.ef_action_detail ul li a.ef_button_large1:link,div.ef_action_detail ul li a.ef_button_large1:visited, ul.ef_details1 li a.ef_button_large1:link,ul.ef_details1 li a.ef_button_large1:visited{ display:block;  width:140px; height:27px; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase;} 
div.ef_action_detail p.ef_offremsg{ display:block;font-weight: bold; color: #8d4993; margin:0px; padding:0 0 0 10px;}
div.ef_action_detail p.ef_offremsg1{ display:block;font-weight: bold; color: #8d4993; margin:0; padding:0;}
form#UserLoginForm div.submit input,form#UserEditForm div.submit input, div.ef_invites div.submit input,form#TemoignageTemoignerForm div.submit input { display:block; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width:140px; height:27px; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase;}
/*div.ef_action_detail form  fieldset.ef_field{ width: 65px; float: left; margin: 0; padding:0;}
div.ef_action_detail form fieldset.ef_field input.ef_put{ width:63px; height:15px; float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6b6969; border:solid 1px #8d4993; margin:10px 0; padding:10px 0 0 0 ;}
div.ef_action_detail form fieldset.ef_field label{ display:none ;}
*/
div.ef_action_detail div.auction_sign{float:right; margin:0 12px 0 0; padding:0;}
div.ef_action{ display:block; margin:0; padding:0 0 0 188px;}
div.ef_action ul{ display:block; list-style-type:none;  margin:0; padding:0;}
div.ef_action ul li{ float:left;margin:0; padding:0;}
div.ef_action ul li.ef_bt{ width:145px; margin:0 5px; padding:0;}
div.ef_action ul li.ef_put{ width:65px; margin:0 5px; padding:0;}
div.ef_action ul li input{ width:63px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6b6969; border:solid 1px #8d4993; margin:10px 0; padding:10px 0 0 0 ;}
div.ef_action ul li a.ef_button_large1:link,div.ef_action ul li a.ef_button_large1:visited{ display:block;  width:140px; height:27px; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase;} 
div.ef_descriptif_auctions{ display:block; margin:0; padding:20px 0 0 0;}
div.ef_descriptif_auctions h4{display:block; font-weight:normal; margin:0 0 20px 0; padding:0;}
div.ef_descriptif_auctions p{ margin:0 0 20px 0; padding:0;}
div.ef_descriptif_auctions p span{ font-weight:bold;}
div.ef_desc_p{ margin:0; padding:0;}
div.ef_stat_video{float:right; width:250px; margin:0 0 10px 10px; padding:0;}
div.ef_stat{ width:246px;background:url(../img/efrist/bg/statistik.gif) left top repeat-y; margin:0 0 10px 0; padding:0; }
div.ef_video{margin:0; padding:0; }
div.ef_stat_inner{ background:url(../img/efrist/bg/statistik_inner.gif) left top no-repeat; margin:0; padding:0;}
div.ef_stat_footer{ background:url(../img/efrist/bg/statistik_footer.gif) left bottom no-repeat; margin:0; padding:10px;}
div.ef_stat p{ margin:0;padding:0;}
div.ef_stat p.ef_eco{ font-size:10px; margin:0;padding:0;}
div.ef_stat h4{ width:210px; margin:0; padding:0;}
div.ef_stat h3{ font-size:13px; width:210px; font-weight:normal; margin:0; padding:0;}
div.ef_stat_footer ul{ display:block; list-style-type:none; margin:0 0 10px 0; padding:0;}
div.ef_stat_footer ul li{ display:block; margin:0; padding:0;}
div.ef_stat_footer ul li span.stat_ended_val{ width:100px; text-align:right;}
div.ef_stat_footer ul li span.stat_ended_label{ float:left; display:block; width:100px;}
div.ef_stat_footer a:link, div.ef_stat_footer a:visited{ text-decoration:none; margin:10px 0 0 0; padding:0; color:#8d4993;}
div.ef_stat_footer a:hover{ text-decoration:none;}
div.ef_auctions_livraison{ border-bottom:solid 1px #b4b4b4; border-top: solid 1px #b4b4b4; background-color:#f7f7f7; margin:0; padding:10px 0;} 
div.ef_auctions_livraison p{ border-bottom:solid 1px #b4b4b4; font-size:11px; margin:0 0 10px 0; padding:10px 0 10px 0;}
div.ef_detail_tecch{ display:block; margin:10px 0 0 0; padding:10px 0;}
div.ef_detail_tecch div.ef_detail_img{ float:left;  width:200px;/*border-right:solid 1px #b4b4b4;*/ margin:0; padding:0 20px 0 0;}
div.ef_detail_tecch img{  margin:0; padding:0;}
div.ef_detail_tech_text{ float:left; width:355px; min-height:750px; _height:750px; border-left:solid 1px #b4b4b4; margin:0; padding:0 0 0 20px;}
div.ef_detail_tech_text h4{ width:500px; font-weight:normal; margin:0 0 15px 0; padding:0;}
div.ef_detail_tech_text div{ display:block; margin:0 0 10px 0; padding:0;}
div.ef_detail_tech_text p span{ font-weight:bold; margin:0 0 15px 0; padding:0;}
div.ef_detail_tech_text p{ display:block; width:490px; margin:0; padding:0;}
div.ef_block_right .ef_block_content p{ display:block; overflow:hidden; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:0;}

div.ef_block_right .ef_block_content p.ef_dec{ display:block; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:0;}

div.ef_block_right .ef_block_content p span.ef_credit{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ed6f00; margin:0; padding:0;}
a.ef_button_189:link,a.ef_button_189:visited{ display:block;  width:189px; height:27px; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt_grande189.gif) no-repeat left top; text-transform:uppercase;} 
ul.ef_account_li{ display:block; list-style-type:none; margin:0; padding:0;}
ul.ef_account_li li{ display:block; background:url(../img/efrist/bg/li_count.gif) left 3px no-repeat; margin:0; padding:0 0 0 13px;}
p.ef_des_pack{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0;}
h3.ef_bold,div.ef_invites h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; margin:25px 0; padding:0;}
table.ef_results{ display:block; text-align:center; width:516px;  margin:0; padding:0;}
table.ef_results tr.altrow{ background-color:#FFFFFF;}
table.ef_results tr.ef_tete { background-color:#0000FF; border-top:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000; padding:2px; }
table.ef_results  th{ width:90px; background-color:#f1f1f1; color:#000000; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:10px 0;}

table.ef_results  th.ef_tete_th{ width:45px; background-color:#f1f1f1; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:0;}

table.ef_results  td{text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:10px 0;}
table.ef_results tr { background-color:#f1f9fd; height:30px;}
ul.ef_mode{ display:block; list-style-type:none; margin:0; padding:0;}
ul.ef_mode li{ float:left; display:block; margin:0; padding:0;}
ul.ef_mode li ul li{ float:left; margin:0; padding:10px 0;}
ul.ef_mode li ul li.ef_card{ width:450px; height:40px;background:url(../img/efrist/bg/ef_creditcard.gif) right top  no-repeat;  padding:0; margin:0;}
ul.ef_mode li ul li.ef_paypal{ width:300px; height:20px; background: url(../img/efrist/bg/paypal.gif) right top no-repeat;  padding:15px 0; margin:10px 0;}
/*ul.ef_mode li.ef_payer{margin:0 0 0 65px; }
ul.ef_mode li.ef_payer input{ display:block; border:none; width:100px; height:27px; line-height:27px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/buttons.png) no-repeat -236px top; text-transform:uppercase;} 
*/
ul.ef_mode li.ef_payer input{ display:block; border:none; width:100px; height:27px; line-height:27px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/buttons.png) no-repeat left top; text-transform:uppercase;} 

div.ef_form1{ float:left; width:215px;/*background-color:#00FF00;*/  margin:0; padding:0;}
div.ef_form1 div.text { float:left;width:75px; margin:0; padding:0;}
div.ef_form1 fieldset.ef_field{ float:left; margin:0;padding:0;}



div.ef_form2{ float:left;  width:360px; /*background-color:#00FF00;*/ margin:0 0 0 5px; padding:0;}
div.ef_form2 div.text { float:left;width:100px; /*background-color:#FFFF00;*/ margin:0 0 0 5px; padding:0;}

div.ef_form2 fieldset.ef_field{ float:left; margin:0 0 0 ;padding:0;}

div.ef_form1 div.submit,div.ef_form2 div.submit{ float:left;margin:0; padding:0;}
div.ef_form1 div.text label{ display:none;}
div.ef_form2 div.text label{width:20px;  /*background-color:#00FFFF;*/ float:left; margin:19px 0; padding:0;}
div.ef_form1 input,div.ef_form2 input{ float:left; margin:0 10px 0 0; padding:0;}
div.ef_form1 input.ef_put2 ,div.ef_form2 input.ef_put2 { width:63px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6b6969; border:solid 1px #8d4993; margin:10px 0; padding:10px 0 0 0 ;}
div.ef_form1 div.submit input, div.ef_form2 div.submit input, a.ef_toggle:link,a.ef_toggle:visited{  display:block;  width:140px; height:27px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase; border:none;}

h3.ef_insc{ color:#000000; margin:0; padding:0;}
div.ef_division{ display:block;  margin:16px 0; padding:0; }
div.ef_division_option{ display:block; margin:36px 0 0 0; padding:0;}
div.ef_division_option div.checkbox span{color:#8d4993;}
div.ef_division_option label{ width:75px; margin:0; padding:0;}
div.ef_division_option div.ef_term{ display:block; margin:0; padding:0;}
div.ef_division_option div.input{/*float:left; */display:block; width:710px; margin:5px 0; padding:0;}
div.ef_division_option div.ef_hint_option{float:left; width:375px; margin:0; padding:5px 0;}
fieldset.ef_condition div.input{float:left; margin:10px 0; padding:0;}
form#UserRegisterForm div.submit{ margin:0; padding:0;}
div.ef_division div.input div.error-message{ margin:0; padding:0; text-align:left;}
form#UserRegisterForm div.submit input,div#rightcol fieldset.al_add_news div.submit input, div.ef_mode_pay div.submit input{  display:block;  width:140px; height:27px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:27px; text-align:center; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase; border:none;}
div.ef_division label{width:175px; margin:0; padding:0;} 
.ef_spacers{ float:left; height:1px;  width:195px; overflow:hidden;}

p.ef_tem{ font-weight:bold; margin:0; padding:0;}
p.ef_tem a:link,p.ef_tem a:visited{color:#000;font-weight:bold; margin:0; padding:0; text-decoration:none;}
p.ef_tem a:hover{ text-decoration:none;}
div.ef_invites div.ef_label{ width:210px; text-transform:none; float:left; margin:0; padding:0;}
div.ef_invites div.ef_label label{ text-transform:none; margin:0; padding:0;}
div.ef_invites div.ef_textarea{ float:left; margin:0 0 10px 0; padding:0;}
form#PackagePayementForm div.submit input{display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; width:100px; height:27px; line-height:27px; text-align:center; font-size:16px; border:none; font-weight:bold; color:#fff; background:url(../img/efrist/bg/buttons.png) no-repeat -236px top; text-transform:uppercase;}
div#rightcol div.submit input {display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; width:140px; height:27px; line-height:27px; text-align:center; border:none; font-weight:bold; color:#fff; background:url(../img/efrist/bg/bt.gif) no-repeat left top; text-transform:uppercase;}
em.error{ color:#FF0000; margin:0; padding:0;}
div.ef_division_option div.ef_term em.error{ float:left; margin:0; padding:0; color:#FF0000;}
div.ef_list_offre{ border-top:solid 1px #b4b4b4; margin:5px 0; padding:15px 0 0 0;}
div.ef_list_offre  h4  span{ color:#000; margin:0; padding:0; font-size:12px; font-weight:bold;}
div.ef_list_offre table td{ width:50px; vertical-align:bottom; /*background-color:#00FF00;*/}
div.ef_list_offre ul.ef_test{ list-style-type:none;/*background-color:#FFFF00;*/ margin:0; padding:0;}
div.ef_list_offre ul.ef_test li{ margin:0;  /*border:solid 1px #CCCCCC;*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:0; text-align:center; float:none; /*border:solid 1px #ccc;*/ width:30px; vertical-align:baseline;}
div.ef_list_offre div.ef_gagnant1{ font-size:1px; width:12px; height:12px; background-color:#ed6f00; margin:0 0 0 8px; padding:0; cursor:pointer;}
div.ef_list_offre div.ef_perdant{ font-size:1px; width:12px;background-color:#b4b4b4; margin:0 0 0 8px; padding:0;cursor:pointer;}
.tTip {width:12px;cursor: pointer; color: #666; font-weight: bold;}
.tip {color: #8d4993;}
.tip {width: 130px;	padding:5px; text-align:left;overflow: hidden;display: none;position: absolute;z-index: 500; background-color:#c4c1d2; border:solid 1px #915499;}
.tip p { color:#000000; margin:0; padding:0;}
div.ef_acc{width:350px; position:absolute; margin:0; padding:0; }
div.ef_acc img{ width:350px; height:140px; margin:0; padding:0;}


table.ef_results1{ display:block; text-align:center; width:100%; display:block;  margin:0; padding:0;}
table.ef_results1 tr.altrow{ background-color:#FFFFFF;}
table.ef_results1 tr.ef_tete {  border-top:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000; padding:2px; }
table.ef_results1  th{ width:180px; /*background-color:#8d4993;*/ color:#FFFFFF; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border:solid 1px #8d4993; font-weight:bold; text-align:center; margin:2px; padding:0; }

table.ef_results1  th div.ef_int_th{ display:block; height:20px;   background:url(../img/efrist/bg/thdiv.gif) left top repeat-x; color:#FFFFFF; text-transform:uppercase; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;  border:solid 1px #FFFFFF; text-align:center; margin:0; padding: 3px 0 0 0;}
table.ef_results1  th div.ef_int_th a:link,table.ef_results1  th div.ef_int_th a:visited{  color:#FFFFFF; text-transform:uppercase; font-size:14px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;text-align:center; margin:0; padding:0;}
table.ef_results11  { height:18px;   background:url(../img/efrist/bg/thdiv.gif) left top repeat-x; border:solid 1px #8d4993; padding:1px; margin:0;  }
table.ef_results11  th{ height:20px;  text-transform:uppercase; font-size:14px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;  text-align:left; margin:0px 0px 0px 10px; padding: 0;}

table.ef_results1  th.ef_tete_th{ width:45px; background-color:#f1f1f1; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:0;}

table.ef_results1  td{font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:5px 0 5px 0px;}
table.ef_results1  td span.frequent{background-color:#ed6f00; color:#ffffff; text-align:center; margin:0 ; padding:0; width:132px; height:20px; position:absolute;}

/*table.ef_results1 table td{width:180px; border:none; text-align:left; padding:5px;}
table.ef_results1 tr { background-color:#f1f9fd; height:30px;}*/

table.ef_results2{ display:block; text-align:center; width:100%; display:block;  margin:0; padding:0;}
table.ef_results2  th{ width:180px; background-color:#f1f1f1; color:#000000; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:10px 0;}

table.ef_results2  th.ef_tete_th{ width:45px; background-color:#f1f1f1; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:0;}

table.ef_results2  td{font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:solid 1px #b4b4b4; text-align:left; vertical-align:middle; margin:2px; padding:10px 10px;}



table.ef_detail_suivi{ display:block; text-align:center; width:380px; display:block;  margin:0; padding:0;}
table.ef_detail_suivi tr.altrow{ background-color:#FFFFFF; }
table.ef_detail_suivi tr.ef_titre_vuivi {border-top:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000; padding:2px; }
table.ef_detail_suivi  th{ width:190px; background-color:#f1f1f1; color:#000000; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:10px 0;}
table.ef_detail_suivi  td{font-size:13px; width:190px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:solid 1px #b4b4b4; text-align:center; margin:2px; padding:10px 5px;}
/*table.ef_detail_suivi table td{ border:none; text-align:left; padding:5px;}*/
div#ef_suivi{ display:block; margin:0; padding:10px 0;}

form#frmPaypal div.submit input{ background:url(../img/efrist/bg/efpaypal.gif) repeat-x left top; border:solid 1px #8d4993; height:28px; margin:0; padding:0;}
* html div.ef_suivi_table { 
   height: expression( this.scrollHeight > 500 ? "501px" : "auto" ); /* sets max-height for IE */
}
div.ef_suivi_table{max-height:300px; overflow:auto;}
div#ef_suivi div.detail{ z-index:10;}
div.radio{ background-color:#00FF00; display:block; margin:0; padding:0;}

div#ef_suivi1 ul.ef_suivi_titre{ display:block; margin:0; padding:0; list-style-type:none; }
div#ef_suivi1 ul.ef_suivi_titre li.ef_suivi_li2{ width:200px; float:left; margin:0; padding:0;}
div#ef_suivi1 ul.ef_suivi_titre li.ef_suivi_li1{ width:510px; float:left; margin:0; padding:0;}


#screenshot{position:absolute; text-align:left; background-color:#c4c1d2; border:solid 1px #915499;cursor:pointer; padding:5px;display:none;color:#000;}
#screenshot span{ font-weight:bold; margin:0; padding:0; display:block;}
#screenshot p{ font-size:small; display:block; margin:0; padding:0;}

#screenshothelp{position:absolute; width:120px; text-align:left; background-color:#3d9fcd; border:solid 1px #915499;cursor:pointer; padding:5px;display:none;color:#fff;}
#screenshothelp span{ font-weight:bold; margin:0; padding:0; display:block;}
#screenshothelp p{ font-size:small; display:block; margin:0; padding:0;}

div.screenshothelp { width:24px; height:24px; cursor: pointer; float:left; background: url(../img/help.gif) no-repeat left top;padding:0 0 0 20px; margin: 13px 0 0 0;}
/*Modif Ravaka to hide log in pages */
table.cake-sql-log { display:none;}

div.countgain{ position:absolute; width:621px; height:52px; background: url(../img/efrist/maxi.png) no-repeat left top; margin:-5px 0 0 0;}

div.supplier{ margin:0 0 0 8px;}
div#pageclosed{display:block; clear:both; padding:5px 0; text-align:center;}
div#pageclosed ul{ margin:0; padding:0; list-style-type:none; }
div#pageclosed ul li { margin:0 5px 5px 0; display:inline-block; border:solid 0 #ccc;}
/*div#pageclosed ul li.current { background:#8D4993;}
div#pageclosed ul li.current a{ color:#fff;}*/
div#pageclosed ul li a{ display:inline-block; padding:3px; }
div#pageclosed ul li a.current{ display:inline-block; padding:3px; background:#8D4993; color:#fff;}

div#fb_user {float:left; width: 140px; margin:0; padding:0;}
div#fb_user_login {margin:0 0 0 25px; padding:0;}
div#fb_userprofil {float:left; width:53px;margin:0; padding:0; }
div#fb_userprofil img{ margin:-12px 0 0 0; padding:0; width:52px;  }

div#slideshow { display:block; margin:0; padding:0; border-bottom:solid 1px #ccc;}
div.slides{ height:277px; margin:0; padding:0; display:block;}
div#slideshow ul{ list-style-type:none; display:block;}
div#slideshow ul.slides-nav { text-align:right;}
div#slideshow ul.slides-nav li{ display:inline ; text-align:center; width:10px; height:10px; margin:0;  padding:0;}
div#slideshow ul.slides-nav li table{ display:inline-table; width:15px !important; height:9px !important; table-layout:fixed;}
div#slideshow ul.slides-nav li table td{ height:9px; width:15px; line-height:9px; vertical-align:middle; text-align:center; }
#slideshow .slides-nav li.on{}
div#slideshow ul.slides-nav li a { color:#000; margin:0 0 0 5px; text-align:center; cursor:pointer; text-decoration:none; padding:0; display:block; width:9px; height:9px; background: #000000 url(../img/efrist/nav.png) no-repeat left top;}
div#slideshow ul.slides-nav li a span{ display:none;}
div#slideshow ul.slides-nav li a:hover {background:url(../img/efrist/nav.png) no-repeat left -9px; }
.js #slideshow .slides-nav li td.on a , #slideshow .slides-nav li td.on a{background:url(../img/efrist/nav.png) no-repeat left -9px;}

