/* Template de base de l'Os commerce' */
/* MsgBox */

.MsgBoxIdea
{
	border:#000000 solid 1px;
	background-color:#FBF8C2;
    background-image:url(../../../../images/msgbox_idea.gif);
    background-position:left;
    background-repeat:no-repeat;
    min-height:50px;
    margin:15px 0;
}

.MsgBoxIdea div
{
    padding:1.5em 0 !important;
    margin:auto 50px !important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
}

.MsgBoxInfo
{
    border:#000000 solid 1px;
    background-color:#FBF8C2;
    background-image:url(../../../../images/msgbox_info.gif);
    background-position:left;
    background-repeat:no-repeat;
    min-height:50px;
    width:100%;
}

.MsgBoxInfo div
{
    padding:1.5em 0;
    margin:auto 50px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
}

.MsgBoxInfoMini
{
    border:#000000 solid 1px;
    background-color:#FBF8C2;
    background-image:url(../../../../images/msgbox_infomini.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:100%;
    padding-left:1px;
}

.MsgBoxInfoMini div
{
    padding:2px;
    margin:auto 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
}

.MsgBoxWarning
{
    border:#000000 solid 1px;
    background-color:#FBF8C2;
    background-image:url(../../../../images/icons/messagebox_warning.png);
    background-position:left;
    background-repeat:no-repeat;
    min-height:50px;
    width:100%;
}

.MsgBoxWarning div
{
    padding:1.5em 0;
    margin:auto 50px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
}

.MsgBoxError
{
    border:#000000 solid 1px;
    background-color:#FFBFBF;
    background-image:url(../../../../images/msgbox_error.gif);
    background-position:left;
    background-repeat:no-repeat;
    min-height:50px;
    width:100%;
}

.MsgBoxError div
{
    padding:1.5em 0;
    margin:auto 50px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
}

tr td.messageStackError, tr td.messageStackWarning
{ 
    font-family: Verdana, Arial, sans-serif;
    background-color: #DC143C;
    color:#FFFFFF;
    padding:5px;
    border:1px solid #8B0000;
}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; color: #ff0000; vertical-align:top;}

.privacy_policy table tr td,.privacy_policy table tr th
{
    padding:5px;
}

.privacy_policy ul
{
    padding-left:55px;
}

/* --------------- Tableau --------------- */
td.tableHeading {
  font-weight: bold;
}
td.infoBoxHeading {
  font-weight: bold;
  background-color:#41281B;
  color: #ffffff;
  margin-top:5px;
  padding-left:3px;
}
.infoBox
{
    border : 0px solid #41281B;
}
td.infoBoxContents, td.infoboxContents
{
  background: #FFFFFF;
}
/* ===============================
=== Page de création de compte ===
==================================*/
#newsletter_gdpr
{
    margin-top:20px;
    overflow:hidden;
}
#newsletter_gdpr p
{
    text-align:justify;
    font-size:12px;
    padding:10px 0;
    overflow:hidden;
    display:inline-block;
}

.accountTip
{
    display:none;
}

/* Tooltip */

.ToolTipBox
{
    position:absolute;
    background-color:#FFFDE0;
    color:black;
    padding:5px;
    border:1px solid black;
    font-family:Verdana, Arial;
    z-index:1000;
    text-align:left;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius:0.5em;
}

#VisibleToolTip
{
    text-decoration:none;
}

.no_underline:hover
{
    text-decoration:none;
}

.boxText { font-family: Verdana, Arial, sans-serif; }

a {
  color: #1202ED;
  text-decoration: none;
}

a:hover {
  color: #EE8802;
  text-decoration: underline;
}

/* Inscription */
.background_degraded
{
    padding:10px;
    border:1px solid #E8E7DD;
    background-image:url(../../../../images/toolbox/toolbox_product_background.png);
    background-position:bottom center; background-repeat:repeat-x;
    background-color:#FFFFFF;
}

/* CSS layout du Skin*/
* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
p.main
{
    margin: 25px 0;
}
a img
{
	border : 0 ;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
body {
	margin: 0;
	padding: 0;
	background-color:#4a4a4a;
    text-align:center;
}
#cookies_usage
{
    background-color:#4a4a4a;
    padding:5px 0;
}
#cookies_usage div
{
    margin:0 auto;
    width:950px;
    font-size:12px !important;
    color:White;
    line-height:19px;
}
#cookies_usage a
{
    color:White;
    font-size:12px !important;
}
#cookies_usage #accept_cookies_usage
{
    background-color:#960a24;
    padding:2px 6px;
    opacity:1;
    border-radius:5px;
    margin-left:10px;
}
#cookies_usage #accept_cookies_usage:hover
{
    text-decoration:none;
    background-color:#777777;
}
#bg
{
    background-image:url('images/body_background.png');
	background-repeat:repeat-x;
	background-color:#4A4A4A;
}
p.right
{
    text-align:right;
}
div#container
{
	width:960px !important;
	margin: 10px auto;
	margin-top:0;
    text-align:left;
}
h1
{
    color:#a90c27;
    font-weight:600;
    font-size:20px;
}
/* ========= Header ========= */
div#header
{
    position:relative;
}
#header #LoginPane
{
	position:absolute;
	top:0;
	right:0;
		width:330px;
}
#header #WelcomeMessage
{
    	position:absolute;
	top:110px;
	right:0;
}
#header #LoginPane p#languages_choice
{
	background-color:#D6D6D6;
	padding:4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-top:16px;
	text-align:center;
	background-image : url(images/language_choice_background.png);
	background-repeat : no-repeat;
}
#header  #LoginPane p#languages_choice
{
	vertical-align:middle;
}
#header  #LoginPane p#languages_choice a
{
	vertical-align:bottom;
	padding:2px;
}
#header  #LoginPane p#languages_choice a#font_size_choice
{
	border-right:1px solid #000000;
	padding-right:10px;
	margin-right:10px;
	color: #000000;
	display:inline-block;
}
#header  #LoginPane p#languages_choice a#font_size_choice img
{
	margin-right:10px;
}
#header  #LoginPane p#my_selection
{
	background-color:#960A24;
	color:#FFFFFF;
	margin-top:17px;
	height:38px;
	line-height:34px;
	text-align:center;
	display:inline-block;
	padding:0 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	float:right;
    margin-bottom:10px;
}
#header  #LoginPane p#my_selection a.title
{
    color:#FFFFFF;
}
#header  #LoginPane p#my_selection img
{
	/*margin-right:15px;*/
	vertical-align:bottom;

}
#header  #LoginPane p#my_selection a
{
	margin-left:10px;
	color:#F9BA00;
}

.menu_h ul 
{
	list-style-type:none;
}

.menu_h ul li
{
	float:left;
	list-style-type :none;
}
.menu_h ul li a, a.sells_day_link, span.sells_day_link
{
	display:block;
	text-decoration : none;
	vertical-align : middle;
}
span.sells_day_link
{
    cursor:not-allowed;
    -moz-user-select: none; /* Firefox */
    -webkit-user-select: none; /* Chrome, Safari, Opéra depuis la version 15 */
    -ms-user-select: none; /* Internet explorer depuis la version 10 et Edge */
    user-select: none; /* Propriété standard */
}

/* ===== Menu ===== */
div#nav
{
	text-align:center;
}
div#nav div#menu
{
	background-color:#A90C27;
	margin-top:14px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	padding:4px 0;
	overflow:hidden;
	-moz-box-shadow: 0 0 10px #000000;
	-webkit-box-shadow: 0 0 10px #000000;
	box-shadow: 0 0 10px #000000;
	background-image: url(images/menu_background.png);
	background-repeat:no-repeat;
	background-position: top right;
}
div#nav div#menu ul
{
	margin: 0 auto;
}
div#nav div#menu ul li
{
	border-left:1px solid #FFFFFF;
}
div#nav div#menu ul li a
{
	margin-bottom:-4px;
	color : #FFFFFF;
	font-weight : normal;
	padding-bottom:6px;
	float:left;
}
div#nav div#menu ul li.first
{
	border-left:0;
}
div#nav div#menu ul li a:hover, div#nav div#menu ul li a.selected
{
	color:#F9BA00;
	text-decoration : none;
	background-image: url(images/menu_bottom.png);
	background-repeat: no-repeat;
	background-position :bottom center;
}
/*  ===== Sous-menu ===== */
div#nav div#sub_menu
{
	background-color:#5D5D5D;
	background-image: url(images/sub_menu_background.png);
	background-repeat: repeat-x;
	padding: 6px;
	overflow:hidden;
	margin:0 auto;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
}
div#nav div#sub_menu ul li a, a.sells_day_link:hover, span.sells_day_link:hover
{
	padding:0 6px;
	color:#F1F1F1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
a.sells_day_link:hover, span.sells_day_link:hover
{
    background-color:#5D5D5D;
    color:#F1F1F1;
}
div#nav div#sub_menu ul li a:hover, div#nav div#sub_menu ul li a.selected, a.sells_day_link, span.sells_day_link
{
	padding:0 6px;
	background-color:#F1F1F1;
	color:#5D5D5D;
	text-decoration:none;
        -webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/* ========= Zone de contenu ========= */
div#content
{
    margin : 0;
	margin-top:28px;
	background-color:#D6D6D6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow: 0 0 10px #000000;
	-webkit-box-shadow: 0 0 10px #000000;
	box-shadow: 0 0 10px #000000;
	padding: 8px 10px;
	z-index:3;
    padding-right:30px;
}
div#content div#fp_title
{
	text-align:center;
	margin-top:18px;
        margin-bottom:25px;
}
div#content div#fp_description
{
    overflow:hidden;
    margin-top:4px;
    margin-left:47px;
    text-align:left;
}
div#content div#fp_description p strong
{
	font-weight:normal;
	color : #A90C27;
}
div#content div#fp_description p a.plus, div#content div#fp_description table tr td a
{
	color : #A90C27;
}
div#content div#fp_description table
{
	/* margin-top:45px;*/
}
div#content div#fp_description table tr td
{
	vertical-align:top;
	padding-top:10px;
}
div#content div#fp_description table tr td.image
{
	padding-right:5px;
}


div#content div#fp_description img#fp_felicien_rops
{
	float:right;
}
/* ========= Footer ========= */
div#footer
{
	background-image: url(images/footer_background.png);
	background-repeat: repeat-x;
	clear : both;
	margin : 0 auto;
	text-align : center;
	background-color:#A90C27;
	overflow:hidden;
	padding: 7px 0;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-moz-box-shadow: 0 5px 10px #000000;
	-webkit-box-shadow: 0 5px 10px #000000;
	box-shadow: 0 5px 10px #000000;
		z-index:2;
}
div#footer ul
{
    overflow:hidden;
    margin-left:98px;
}
div#footer ul li
{
	list-style-type:none;
	border-left:1px solid #FFFFFF;
	float : left;
}
div#footer ul li, div#footer ul li a, div#footer p a
{
	text-decoration : none;
	color : #FFFFFF;
}
div#footer ul li.first
{
	border-left:0;
}
#footer ul li a:hover, #footer p a:hover
{
	text-decoration : underline;
}
p#copyright, p#copyright a
{
	text-align:center;
	color:#FFFFFF;
	margin-bottom:10px;
}
/* Les messages d'erreurs */
div#warning
{
    margin-top:15px;
}
div#warning, div#warning table
{
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
div.content_static
{
    padding-left:20px;
    border-left:1px solid #A90C27;
    overflow:hidden;
    margin-bottom:40px;
}
div.content_static p
{
    text-align:justify;
}
.conditions div.content_static p, div.content_static li
{
    margin: 1.1em 0 ;
}
.conditions div.content_static p, div.content_static ol
{
    padding-left:25px;
}
div.content_static li
{
    text-align:justify;
}
div#title_static
{
    margin-top:20px;
    margin-left:47px;
}
div#title_static h2, .pageHeading
{
    margin-bottom:25px;
}
div#content h2, div#content h2 a, .pageHeading
{
	font-weight:normal;
	color:#404040;
}
.download_catalog, div#content h2 .download_catalog a
{
    font-size:13px;
}
div#content h2 .download_catalog a
{
    color:#1202ED;
}
div#content h2 .download_catalog a:hover
{
    text-decoration:underline;
}
div#content h2 a:hover
{
    text-decoration:none;
}
h3
{
    color: #A90C27;
    margin-bottom:15px;
}
h4
{
    color: #A90C27;
    margin-bottom:10px;
}
b
{
    color: #A90C27;
}
div#title_static tr
{
    margin-bottom:10px;
}
div#title_static td
{
    vertical-align:top;
    padding-top:5px;
    padding-bottom:10px;
}
div#title_static td.image
{
    padding: 0 5px;
}
div#team_content table, div#team_content p#team_pictures, div#contact_us_content table, div#contact_us_form
{
    float:left;
}
div#contact_us_form, div#team_content p#team_pictures, .form_content
{
    overflow:hidden;
}
.form_content form
{
    width:400px;
}
div#team_content p#team_pictures
{
    height:439px;
}
div#team_content p#team_pictures
{
    margin-top:-35px;
    background-color:#606060;
    border:1px solid #A90C27;
}
div#where_content table
{
    margin-top:25px;
}
div#plan
{
    margin: 0 auto;
    margin-top:25px;
    width:750px;
    height:450px;
}
div#contact_us_form form p, .form_content form p
{
    margin:0;
    padding:0;
}
input, textarea, select
{
    padding : 8px 12px;
    width:376px;
    margin-right:24px;
    margin-bottom:10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#5F5F5F;
    margin:0;
    margin-bottom:5px;
    font-size:16px;
}
select
{
    width:96%;
}
.required_form input
{
    width:   300px;
}
.required_form select
{
    width:   330px;
}
.small_width_input input, .small_width_input select
{
    width:250px;
}
.mobile_input, .small_width_input .mobile_input, .required_form .mobile_input
{
    width:120px;
}
.selection_field, .small_width_input .selection_field
{
    width:15px;
    height:15px;
    display:inline;
    margin:5px;
    padding:0;
}
div#contact_us_form form p input, div#contact_us_form form p textarea
{
    margin-right:24px;
    margin-bottom:10px;
}
div#contact_us_form form p textarea, .form_content form textarea
{
    height:95px;
    margin-top:20px;
}
input.submit
{
    width:109px;
    height:23px;
    padding:0;
    margin:0;
    float:right 
}
input.medium_submit
{
    width:294px;
    height:28px;
    padding:0;
    margin:0;
    float:right;
}
div#contact_us_form form p input.submit
{
    width:109px;
    height:28px;
    padding:0;
    margin:0;
    float:right;
}
#contact_us_form
{
    width:560px !important;
}
div#contact_us_form .messages_tack
{
    margin-bottom:10px;
}
.form_content, .adress_info
{
    float:left;
}
.adress_info
{
    margin-right:25px;
}
/* =========== Page des catalog ======== */
div#catalog_background
{
    background-image: url(images/catalog_background.png);
    background-repeat:no-repeat;
    overflow:hidden;
    padding-top: 9px;
}
#catalog_list_container table #catalog_next_link td a, .big_button
{
    display: block;
    background-image: url(images/catalog_next_background.png);
    background-repeat:no-repeat;
    background-position:center center;
    text-align:center;
    color:#F1F1F1;
    height:72px;
    line-height:72px;
}
.big_button:hover
{
    color:#F1F1F1;
}
#next_auction_summary
{
    padding:0 10px;
    border:1px dashed #000000;
    width:212px;
}
#next_auction_summary td
{
    border-bottom:1px dashed #000000;
}
#next_auction_summary td h3
{
    margin:0;
}
#catalog_list_container
{
    float:left;
    width:624px;
    overflow:hidden;
    margin-left:40px;
    margin-top:20px;
    position:relative;
}
.catalog_sub_container
{
    height:130px;
}

#catalog_sub_container .catalog_title1
{
    margin-top:9px;
    height:131px;
    line-height:127px;
}
#catalog_sub_container .catalog_title2
{
    line-height:137px;
}
#catalog_sub_container .catalog_title3
{
    margin-top:3px;
    height:130px;
    line-height:130px;
}

#catalog_date_container, .catalog_date_next
{
    position:absolute;
    right:74px;
    height:535px;
    
}
#catalog_date_container
{
    top:0;
}
.catalog_date_next
{
    bottom:0;
    width:300px;
    margin-right:10px;
}
#catalog_title h4
{
    height:43px;
    line-height:43px;
    color:#F1F1F1;
    text-align:center;
    /* font-size:24px; */
    font-weight:normal;
    margin:0;
}
#catalog_date_container p
{
    margin:0;
    color:#F1F1F1;
    text-align:center;
}
.catalog_date_next
{
    padding:0;
    height:72px;
    line-height:72px;
}
#catalog_list_container table td
{
    vertical-align:middle;
    text-align:center;
     color:#F1F1F1;
     padding:0;
     height:122px;
}
#catalog_list_container table td a, #catalog_list_container table td span
{
    margin:15px 0;
}
#catalog_list_container table #catalog_title td
{
    height:37px;
}
#catalog_list_container table #catalog_next_link td
{
    height:72px;
}
#catalog_list_container .catalog_list_line1, #catalog_list_container .catalog_list_line2
{
    position: absolute;
    left:20px;
    background-color:transparent;
    height:3px;
    border-bottom:1px solid #F1F1F1;
    width:580px;
}
#catalog_list_container .catalog_list_line1
{
    top:184px;
}
#catalog_list_container .catalog_list_line2
{
   top:321px;
}

.nav_button
{
    margin-top:45px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    height:30px;
    width:90%;
}
.nav_button p
{
    position:absolute;
    top:0;
    left:0;
    width:250px;
}
.nav_button p.right
{
    right:0;
    left:auto;
}
#status_description
{
	position:absolute;
    left:290px;
	top:-15px;
}
#status_description ul
{
	margin:0;
	list-style-type: none;
}
#status_description ul li
{
	list-style-type: none;
	vertical-align:middle;
	line-height:17px;
}
#status_description ul li img
{
	vertical-align:middle;
}
/* =============== Bar de recherche et ToolBar ================= */
#search_bar form p, #search_bar form
{
	display:inline;
}
#search_bar
{
	background-color:#404040;
	padding: 4px 8px;
	margin-top:15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow: 0 0 10px #000000;
	-webkit-box-shadow: 0 0 10px #000000;
	box-shadow: 0 0 10px #000000;
	position:relative;
}
#search_bar label, #search_bar p
{
	color:#F1F1F1;
}
#search_bar input
{
	vertical-align:middle;
}
#search_bar input.input_text
{
	width:125px;
    display:inline;
    padding:0;
}
#search_bar .submit
{
    float:none;
    display:inline;
}
#form_search_by_keywords
{
	position:absolute;
	right:8px;
}
.toolbar
{
	background-color:#6C6C6C;
	width:900px;
	margin:0 auto;
	border:1px solid #404040;
	border-top:0;
	border-radius:5px 0 5px 0; 
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	box-shadow: 0 0 10px #000000;
	-moz-box-shadow: 0 0 10px #000000;
	-webkit-box-shadow: 0 0 10px #000000;
	position:relative;
	height:40px;
}
#toolbar_bottom
{
    box-shadow: 0 3px 5px #999999;
	-moz-box-shadow: 0 3px 5px #999999;
	-webkit-box-shadow: 0 3px 5px #999999;
	text-align:center;
}
#toolbar_link_top, #toolbar_link_bottom
{
    border-radius:5px ; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.toolbar img
{
	vertical-align:middle;
}
.toolbar a
{
	color : #F1F1F1;
}
.toolbar a:hover, .toolbar a.selected, .toolbar span.selected
{
	color : #F9BA00;
}
/* =============== Listing des produits ================= */
#products_listing, .account_listing, .links_listing, .products_listing
{
	width:100%;
	margin-top:15px;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px #000000;
}
#products_listing td, .products_listing td, .account_listing td, .links_listing td
{
	padding:8px;
	background-color:#FFFFFF;
	border:0;
	vertical-align:top;
	color:#404040;
	height:125px;
}
.links_listing td
{
    height:auto;
    vertical-align:middle;
}

#products_listing.shopping_cart_listing td
{
    height:135px;
}
.products_description
{
    color:#404040;
}
#products_listing tr.odd td, .products_listing tr.odd td, .account_listing tr.odd, .links_listing tr.odd td
{
	background-color:#ECECEC;
}
#products_listing td.image, .products_listing td.image
{
	width:125px;
}
#products_listing td div, .products_listing td div
{
	position:relative;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
        overflow:hidden;
}
#products_listing tr.info_message td
{
    height:auto;
    padding: 4px 8px;
}
#products_listing tr.info_message td .MsgBoxIdea
{
    margin:0;
}
#products_listing tr:first-child td:first-child, .products_listing tr:first-child td:first-child, .account_listing tr:first-child th:first-child, .links_listing tr:first-child td:first-child
{
	border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0 ;
	-moz-border-radius:5px 0 0 0;
}
#products_listing tr:first-child td:last-child, .products_listing tr:first-child td:last-child, .account_listing tr:first-child th:last-child, .links_listing tr:first-child td:last-child
{
	border-radius: 0 5px 0 0 ;
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
}
#products_listing tr:last-child td:first-child, .products_listing tr:last-child td:first-child, .account_listing tr:last-child td:first-child, .links_listing tr:last-child td:first-child
{
	border-radius:0 0 0 5px ;
	-webkit-border-radius: 0 0 0 5px ;
	-moz-border-radius:0 0 0 5px ;
}
#products_listing tr:last-child td:last-child, .products_listing tr:last-child td:last-child, .account_listing tr:last-child td:last-child, .links_listing tr:last-child td:last-child
{
	border-radius: 0 0 5px  0 ;
	-webkit-border-radius:0 0 5px  0;
	-moz-border-radius:0 0 5px  0;
}

img.magnifying_glass, .button_list
{
	position:absolute;
	bottom:0;
	left:0;
  
}
.button_list
{
      width:100%;
}
/* ===== Boutons ==== */
/* ---- Rouge ----- */
a.button_red, a.button_red :hover
{
	display:inline-block;
	height:35px;
	line-height:35px;
	text-decoration:none !important;
	color : #F1F1F1 !important;
    text-align:center;
}
a.button_red span
{
	height:35px;
	cursor:pointer;
	font-size:14px;
}
.button_red .left
{
	width:12px;
	display:inline-block;
	background-image: url(images/red_button_left.png);
}
.button_red .content
{
	display:inline-block;
	background-image: url(images/red_button_content.png);
	padding:0 5px;
}
.button_red .right
{
	width:14px;
	display:inline-block;
	background-image: url(images/red_button_right.png);
}
/* ---- Jaune ----- */
a.button_yellow, a.button_yellow :hover
{
	display:inline-block;
	/*height:35px;*/
	line-height:35px;
	text-decoration:none !important;
	color : #A70C27 !important;
}
a.button_yellow span
{
	height:35px;
	cursor:pointer;
	font-size:14px;
}
.button_yellow .left
{
	width:12px;
	display:inline-block;
	background-image: url(images/yellow_button_left.png);
}
.button_yellow .content
{
	display:inline-block;
	background-image: url(images/yellow_button_content.png);
	padding:0 5px;
}
.button_yellow .right
{
	width:14px;
	display:inline-block;
	background-image: url(images/yellow_button_right.png);
}
/* ---- Gris ----- */
a.button_gray, a.button_gray :hover
{
	display:inline-block;
	/*height:35px;*/
	line-height:35px;
	text-decoration:none !important;
	color : #4A4A4A !important;
}
a.button_gray span
{
	height:35px;
	cursor:pointer;
	font-size:14px;
}
.button_gray .left
{
	width:12px;
	display:inline-block;
	background-image: url(images/gray_button_left.png);
}
.button_gray .content
{
	display:inline-block;
	background-image: url(images/gray_button_content.png);
	padding:0 5px;
}
.button_gray .right
{
	width:14px;
	display:inline-block;
	background-image: url(images/gray_button_right.png);
}
/* ---- Vert ----- */
a.button_green, a.button_green :hover
{
	display:inline-block;
	height:35px;
	line-height:35px;
	text-decoration:none !important;
	color : #F1F1F1 !important;
    text-align:center;
}
a.button_green span
{
	height:35px;
	cursor:pointer;
	font-size:14px;
}
.button_green .left
{
	width:12px;
	display:inline-block;
	background-image: url(images/green_button_left.png);
}
.button_green .content
{
	display:inline-block;
	background-image: url(images/green_button_content.png);
	padding:0 5px;
}
.button_green .right
{
	width:14px;
	display:inline-block;
	background-image: url(images/green_button_right.png);
}
/* ==== Bouton Large ==== */
/* ---- Rouge ----- */
a.button_red_large, a.button_red_large span:hover
{
	display:inline-block;
	height:47px;
	line-height:43px;
	text-decoration:none !important;
	color : #F1F1F1 !important;
    font-size:16px;
}
a.button_red_large span
{
	height:47px;
	cursor:pointer;
     font-size:16px;
}
.button_red_large .left
{
	width:15px;
	display:inline-block;
	background-image: url(images/red_button_left_large.png);
}
.button_red_large .content
{
	display:inline-block;
	background-image: url(images/red_button_content_large.png);
	padding:0 5px;
    text-align:center;
}
.button_red_large .content img
{
    margin-right:8px;
    vertical-align:middle;
}
.button_red_large .right
{
	width:15px;
	display:inline-block;
	background-image: url(images/red_button_right_large.png);
}
/* ===== End Boutons ==== */

/*.coin_silder
{
    border-radius:10px; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px #000000;
}*/

/* ===== Choix des catégories ===== */
#catalog_list_choice
{
    background-color:#404042;
    padding:10px;
    padding-top:25px;
    border-radius:10px; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px #000000;
}
#catalog_list_choice h3
{
    color:#FFFFFF;
    text-align:center;
    margin-bottom:10px;
}
#catalog_list_choice h4
{
    color:#F9BA00;
    text-align:center;
    margin-top:10px;
    margin-bottom:35px;
}
#catalog_list_container #catalog_list_choice table
{
    width:100%;
    margin-bottom:10px;
    border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#catalog_list_container #catalog_list_choice td
{
   height: auto;
   color:#404040;
   text-align:left;
   background-color:#FFFFFF;
   padding:8px;
   border :0;
}
#catalog_list_container #catalog_list_choice td a
{
   color:#404040;
   text-decoration:none;
   display:block;
   width:100%;
   margin:0;
   padding-left:16px;
}
#catalog_list_container #catalog_list_choice td a:hover
{
    text-decoration:none;
}
#catalog_list_container #catalog_list_choice td.total
{
    text-align:center;
}
#catalog_list_container #catalog_list_choice td.total a
{
    padding-left:0;
}
#catalog_list_container #catalog_list_choice tr.odd td
{
	background-color:#CFCFCF;
}
#catalog_list_container #catalog_list_choice tr:hover td
{
    background-color:#ECECEC;
}
#catalog_list_container #catalog_list_choice th
{
    color:#FFFFFF;
    text-align:left;
    height:69px;
    background-image: url(images/choice_categories_backgrouns_content.png);
    background-repeat: repeat-x;
}
#catalog_list_container #catalog_list_choice th.left
{
    height:69px;
    background-image: url(images/choice_categories_backgrouns_left.png);
    background-repeat: no-repeat;
    width:14px;
}
#catalog_list_container #catalog_list_choice th.right
{
    height:69px;
    background-image: url(images/choice_categories_backgrouns_right.png);
    background-repeat: no-repeat;
    width:14px;
}
#catalog_list_container #catalog_list_choice tbody tr:first-child td:first-child
{
	border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0 ;
	-moz-border-radius:5px 0 0 0;
}
#catalog_list_container #catalog_list_choice tbody tr:first-child td:last-child
{
	border-radius: 0 5px 0 0 ;
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
}
#catalog_list_container #catalog_list_choice tbody tr:last-child td:first-child
{
	border-radius:0 0 0 5px ;
	-webkit-border-radius: 0 0 0 5px ;
	-moz-border-radius:0 0 0 5px ;
}
#catalog_list_container #catalog_list_choice tbody tr:last-child td:last-child
{
	border-radius: 0 0 5px  0 ;
	-webkit-border-radius:0 0 5px  0;
	-moz-border-radius:0 0 5px  0;
}
#catalog_list_back_to_auction
{
    background-color:#565656;
    width:297px;
    margin:0 auto;
    margin-top:-3px;
    border-radius:0 5px 5px 0  ;
	-webkit-border-radius: 0 0 5px 5px  ;
	-moz-border-radius:0  0 5px 5px  ;
}

/* ===== Products_info ===== */
#products_info
{
    background-color:#ECECEC;
    padding:15px;
    border-radius:5px;
	-webkit-border-radius:5px ;
	-moz-border-radius:5px;
    box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    position: relative;
    overflow:hidden;
    zoom:1;
    background-color:#FFFFFF;
}
#products_image_info
{
    width:580px;
    float:left; 
    overflow:hidden;
    position:relative;
    margin-right:20px;
}
#products_image_info #zoomIn
{
   position:absolute;
   top:85px;
   left:30px;
   margin:5px;
   cursor:pointer;
}

#products_image_info #zoomOut
{
   position:absolute;
   top:85px;
   left:0;
   margin:5px;
   cursor:pointer;
}

#products_info_thumbnail
{
    background-color:#F1F1F1;
    width:100%;    
    vertical-align:middle;
}
#products_info_thumbnail img
{
    margin:5px 8px;
    box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
}
#products_info_thumbnail img.magnifyng
{
    box-shadow: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#products_info_description
{
    width:290px;
    float:left;
    text-align:left;
    overflow:hidden;
     background-color:#FFFFFF;
}
#products_info_description_text
{
    background-color:#ECECEC;
    padding:10px;
}
#products_info_description_button
{
    margin-bottom:15px;
}
#products_info_description_button_list
{
    margin-bottom:5px;
}
.zoom_text
{
    font-size:20px;
    color:#404040;
    line-height:49px;
}
.browser_zoom_message
{
    text-align:right;
}
.browser_zoom_message a
{
    font-size:12px;
}
.zoom_browsers_available
{
    font-size:12px;
}
/* === Confirmation de compte */
div#confirm_address
{
    margin: 0 auto  ;
    padding: 15px;
    border: 1px solid #DDDDDD;
    width : 330px ;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    line-height:1.5;
    background-color:#FFFFFF;
    color:#404040;
}
div#confirm_address b
{
     color:#404040;
}
.racapitulatif
{
    margin: 0 auto; 
    text-align:center; 
    background-color:#FFFFFF;
    width:500px;
    padding:10px;
    border:1px solid black;
}

/* === Liste dans mon compte */
.account_listing
{
    margin:25px 0;
}
.account_listing th
{
    background-color:#A90C27;
    color:#F1F1F1;
    padding:5px;
    text-align:left;
}

.account_listing td
{
    height:18px;
}
/* === End Liste dans mon compte */
#auction_list_warning
{
    margin:20px 0 ;
    margin-top:0;
    color:#A90C27;
    margin-bottom:0;
}
#auction_list_warning strong
{
    font-weight:bold;
    color:#A90C27;
}
.auction_form
{
    text-align:right;
    margin-top:5px;

}
#WelcomeMessage
{
    clear:both;
    color:#FFFFFF;
    margin-top:10px;
    text-align:right;
    font-weight:bold;
}
.form_content form.required_form
{
    width:514px;
}
/* ====== Page Virement ====== */
.virement
{
    width:745px;
    margin:0 auto;
    background-color:#F5ECED; /*F7D5CC*/
    border:1px solid #404040;
    margin-bottom:25px;
}
.virement td
{
    padding:5px 15px;
}
.payment_title
{
color: #B23233;
}
.payment_text
{
    padding:2px 4px;
    color:#404040;
    border:1px solid #E87719;
    background-color:#FEFFFF;
}
div#title_static .create_account_form td
{
    vertical-align:middle;
}
.auction_break
{
    width:600px;
    margin-bottom:25px;
    float:left;
}
.auction_break td
{
    text-align:center;
}
.title_link
{
    text-align:left;
    margin-bottom:25px;
}
div#ajax_background
{
     display:none;
     position: fixed;
     height: 100%;
     width: 100%;
     background-color: #000000;
     opacity: 0.75;
     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     top: 0px;
     z-index: 100;
}
.ajax_modal
{
    display:none;
    background-color : #FFFFFF;
    position: fixed;
    top:50%;
    left:50%;
    z-index: 101;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    padding:20px;
}
div#ajax_container
{
    margin-top: -50px;
    margin-left:-155px;
    width:250px;
    height:100px;
}
div#action_add_cart
{
    margin-top: -70px; /* -(height / 2) */
    margin-left:-300px; /* -((width / 2) + (2 * padding)) */
    width:520px;
    height:140px;
}
div#action_valid_phone_number
{
    margin-top: -120px; /* -(height / 2) */
    margin-left:-300px; /* -((width / 2) + (2 * padding)) */
    width:600px;
    height:240px;
}
#products_listing td div.phone_call_warning
{
    /*height:68px;*/
    height:68px;
    padding:2px;
    width:295px;
}
#products_listing td div.phone_call_warning_activated
{
    border:1px solid black;
    background-color:#FBF8C2;
}
div#must_accept_conditions
{
    margin-top: -250px; /* -(height / 2) */
    margin-left:-440px; /* -((width / 2) + (2 * padding)) */
    width:800px;
    height:500px;
}
div#must_accept_conditions form input.medium_submit
{
    float:none;
    margin-left:15px;
}
div#must_accept_conditions div#must_accept_conditions_conditions
{
    height:350px;
    overflow:auto;
    border:1px solid #444444;
    padding:10px;
}
div#must_accept_conditions div#must_accept_conditions_conditions .content_static
{
    border-left:0; 
    padding-left:0;
}
div#must_accept_conditions div#must_accept_conditions_conditions #title_static
{
    margin:0;
}
div#action_add_cart p, div#must_accept_conditions p, div#action_valid_phone_number p
{
    margin:15px 0;
}
#in_pause
{
    position:absolute;
    top:30%;
    left:50%;
    height:150px;
    width:400px;
    margin-top: -75px;
    margin-left:-220px;
    padding:20px;
    background-color : #505050;
    color:#FFFFFF;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    z-index:3;
    border: 1px solid #D6D6D6;
}
#in_pause h3
{
    margin:0;
    padding:0;
    color:#ffffff;
    height:150px;
    line-height:150px;
    vertical-align:middle;
    font-size:50px;
}
#tabs, .tab
{
    background-color:#D6D6D6;
    overflow:hidden;
}
.tab
{
    background-color:#FFFFFF;
    padding:15px;
    border-radius:0 15px 15px 15px;
    -moz-border-radius:0 15px 15px 15px;
    -webkit-border-radius:0 15px 15px 15px;
    box-shadow: 3px 3px 3px #4A4A4A;
	-moz-box-shadow: 3px 3px 3px #4A4A4A;
    -webkit-box-shadow: 3px 3px 3px #4A4A4A;
}
.tabButton td
{
    padding:3px;
    font-weight:bold;
    cursor:pointer;
}
.tabTitle
{
    color:#FFFFFF;
}
#header #LoginPane p#my_selection a.title2
{
    color:#FFFFFF;
    margin:0;
}
#header #LoginPane p#my_selection a.title2:hover
{
    color:#F9BA00;
}
#ajax_tier_auction_container
{
    width:950px;
    height:380px;
    margin-top: -190px; /* -(height / 2) */
    margin-left:-515px; /* -((width / 2) + (2 * padding)) */
    background-color:#D6D6D6;
}
#cmb_country option
{
    padding-left:20px;
}
.tips
{
    width:90%;
    margin:25px auto;
    color:#A90C27;
}
#lastBid
{
    margin-top:15px;
}
#lastBid table
{
    width:100%;
    border:1px solid #ECECEC;
}
#lastBid table td, #lastBid table th, #lastBid table td a
{
    padding:5px;
    font-weight:bold;
    color:#404040;
    font-size:14px;
}
#lastBid table td a
{
    display:block;
    width:100%;
}
#lastBid table td a:hover
{
    text-decoration:none;
}
#lastBid table .odd td
{
    background-color:#ECECEC;
}
#lastBid table th.adjudication
{
     text-align:right;
}
#lastBid table td.adjudication, #lastBid table td.adjudication a
{
    color:#A90C27;
    text-align:right;
}
#lastBid table tbody tr:hover td
{
    background-color:#ECECEC;
}
#auction_container h3
{
    font-size:24px;
}
#auction_container #lastBid h3
{
    font-size:18px;
    margin-bottom:5px;
}
.calling_code_pull_down_menu
{
    font-size:12px;
    width:140px !important;
    padding-right:2px;
}
.calling_code_pull_down_menu_info, .calling_code_pull_down_menu_info a
{
    font-size:12px;
    line-height:30px;
    vertical-align:top;
    margin-left:5px;
}
.phone_prefix
{
    font-size:16px;
    color:#5F5F5F;
}
.mobile_input
{
    padding-left:2px;
}

.disabled_input
{
    background-color:#CCCCCC;
}

#conditions
{
    overflow:hidden; 
     
    height:140px;    
}

#chk_conditions_generales, #chk_newsletter_container
{
    border:1px solid #CECB75;   
    float:left;
    padding: 10px 11px;
    background-color:#FBF8C2;
    width:75%;
}

#chk_conditions_generales_checkbox, #chk_newsletter {
    width:16px;
    
}

#chk_conditions_generales_checkbox_box, #chk_newsletter_checkbox_box
{
    float: left;
    margin-right:15px;
    margin-top:4px; 
}

#chk_conditions_generales_title
{
    float:left;   
}

#waiting_bar
{
    width:390px;  
    text-align:center;
    background-color:#F1B49E;
    border:1px solid #5F5F5F;
    padding:8px;
    margin-top:10px;
}

#valuation_error_msg
{
    background-color:#F1B49E;
    border:1px solid #5F5F5F;
    margin-bottom:20px;
    overflow:hidden;
    padding:8px;
    background-image:url(/images/icons/error_icon.png);
    background-repeat: no-repeat;
    background-position:810px center;
    color:#4A4A4A;
    padding-right:60px;
}

#valution_form_btn
{
    float:right;
    margin-right:150px;
    margin-top:15px;
}

#valution_form_btn:hover
{
    cursor:  pointer;
}

#valuation_intro
{
    color: #a90c27;
    font-size: 44px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 20px;
}

#valuation_intro p 
{
    font-size: 20px;
}

#home_valuation_intro
{
    padding-bottom:20px;
}

#product_reference_info
{
    bottom: 3px;
    position: absolute;
    right: 10px;
    font-size:11px;
}

/* Liste produits en colonne */
.products_col_container 
{
    overflow:hidden;
}
.products_col_container .product_block {
    background-color: #ffffff;
    border: 1px solid #ccc;
    float: left;
    /*height: 280px;*/
    height:255px;
    /*margin: 9px 7px;*/
    margin: 9px 5px;
    /*padding: 15px;*/
    padding: 10px;
    /*width: 184px;*/
    width: 152px;
    position:relative;
    cursor:pointer;
    text-align:center;
}
.products_col_container .product_block .image {
    margin: 0 auto;
    height: 125px;
    max-width: 125px;
}
.products_col_container .product_block .image img
{
    border-radius:6px;
}
.products_col_container .product_block .reference 
{
    margin-top:10px;
}

.products_col_container .product_block .button_col
{
    text-align:center;
    position:absolute;
    bottom:3px;
    left:12px;
    /*width:212px;*/
    width:150px;
    height:35px;
}

.products_col_container .product_block .hidden
{
    display:none;
    margin-top:10px;
}

.ptooltip_content
{
    display:none;
}

.qtip-bootstrap div, .qtip-bootstrap a
{
    font-size:14px !important;
}


.view_mode
{
    position:absolute;
    top:0px;
    right:0px;
}

.view_mode .title
{
    color:White;
}
/* Fin colonne */

.shopping_cart_dot_status > img
{
    padding-left:5px;
    vertical-align:-5px;
}

.catalog_pagination
{
    font-size:15px !important;
    letter-spacing:-1px;
}

/* MSDROPDOWN CSS */
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
/*img.fnone{float:none !important}*/
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:table; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(/images/msdropdown/skin1/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background: #efeff0; /* Old browsers */
            background: -moz-linear-gradient(top, #efeff0 0%, #e4e4e6 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeff0), color-stop(100%,#e4e4e6)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #efeff0 0%,#e4e4e6 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #efeff0 0%,#e4e4e6 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #efeff0 0%,#e4e4e6 100%); /* IE10+ */
            background: linear-gradient(to bottom, #efeff0 0%,#e4e4e6 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeff0', endColorstr='#e4e4e6',GradientType=0 ); /* IE6-9 */}
.dd .ddTitle{color:#000;}
.dd .ddTitle .ddTitleText{padding:3px;float:left;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}
.ddlabel{float:left;}
.flagmsdropdown{float:left;padding:0 !important;margin:0 5px 0 0;width:16px;height:11px;background:url(/includes/javascript/msdropdown/images/msdropdown/icons/flagssprite_small.png) no-repeat;}.flagmsdropdown.ad{background-position:0 0}.flagmsdropdown.ae{background-position:0 -11px}.flagmsdropdown.af{background-position:0 -22px}.flagmsdropdown.ag{background-position:0 -33px}.flagmsdropdown.ai{background-position:0 -44px}.flagmsdropdown.al{background-position:0 -55px}.flagmsdropdown.am{background-position:0 -66px}.flagmsdropdown.an{background-position:0 -77px}.flagmsdropdown.ao{background-position:0 -88px}.flagmsdropdown.ar{background-position:0 -99px}.flagmsdropdown.as{background-position:0 -110px}.flagmsdropdown.at{background-position:0 -121px}.flagmsdropdown.au{background-position:0 -132px}.flagmsdropdown.aw{background-position:0 -143px}.flagmsdropdown.ax{background-position:0 -154px}.flagmsdropdown.az{background-position:0 -165px}.flagmsdropdown.ba{background-position:0 -176px}.flagmsdropdown.bb{background-position:0 -187px}.flagmsdropdown.bd{background-position:0 -198px}.flagmsdropdown.be{background-position:0 -209px}.flagmsdropdown.bf{background-position:0 -220px}.flagmsdropdown.bg{background-position:0 -231px}.flagmsdropdown.bh{background-position:0 -242px}.flagmsdropdown.bi{background-position:0 -253px}.flagmsdropdown.bj{background-position:0 -264px}.flagmsdropdown.bm{background-position:0 -275px}.flagmsdropdown.bn{background-position:0 -286px}.flagmsdropdown.bo{background-position:0 -297px}.flagmsdropdown.br{background-position:0 -308px}.flagmsdropdown.bs{background-position:0 -319px}.flagmsdropdown.bt{background-position:0 -330px}.flagmsdropdown.bv{background-position:0 -341px}.flagmsdropdown.bw{background-position:0 -352px}.flagmsdropdown.by{background-position:0 -363px}.flagmsdropdown.bz{background-position:0 -374px}.flagmsdropdown.ca{background-position:0 -385px}.flagmsdropdown.catalonia{background-position:0 -396px}.flagmsdropdown.cc{background-position:0 -407px}.flagmsdropdown.cd{background-position:0 -418px}.flagmsdropdown.cf{background-position:0 -429px}.flagmsdropdown.cg{background-position:0 -440px}.flagmsdropdown.ch{background-position:0 -451px}.flagmsdropdown.ci{background-position:0 -462px}.flagmsdropdown.ck{background-position:0 -473px}.flagmsdropdown.cl{background-position:0 -484px}.flagmsdropdown.cm{background-position:0 -495px}.flagmsdropdown.cn{background-position:0 -506px}.flagmsdropdown.co{background-position:0 -517px}.flagmsdropdown.cu{background-position:0 -528px}.flagmsdropdown.cr{background-position:0 -539px}.flagmsdropdown.cs{background-position:0 -550px}.flagmsdropdown.cv{background-position:0 -561px}.flagmsdropdown.cx{background-position:0 -572px}.flagmsdropdown.cy{background-position:-16px 0}.flagmsdropdown.cz{background-position:-16px -11px}.flagmsdropdown.de{background-position:-16px -22px}.flagmsdropdown.dj{background-position:-16px -33px}.flagmsdropdown.dk{background-position:-16px -44px}.flagmsdropdown.dm{background-position:-16px -55px}.flagmsdropdown.do{background-position:-16px -66px}.flagmsdropdown.dz{background-position:-16px -77px}.flagmsdropdown.ec{background-position:-16px -88px}.flagmsdropdown.ee{background-position:-16px -99px}.flagmsdropdown.eg{background-position:-16px -110px}.flagmsdropdown.eh{background-position:-16px -121px}.flagmsdropdown.england{background-position:-16px -132px}.flagmsdropdown.er{background-position:-16px -143px}.flagmsdropdown.es{background-position:-16px -154px}.flagmsdropdown.et{background-position:-16px -165px}.flagmsdropdown.eu{background-position:-16px -176px}.flagmsdropdown.fam{background-position:-16px -187px}.flagmsdropdown.fi{background-position:-16px -198px}.flagmsdropdown.fj{background-position:-16px -209px}.flagmsdropdown.fk{background-position:-16px -220px}.flagmsdropdown.fm{background-position:-16px -231px}.flagmsdropdown.fo{background-position:-16px -242px}.flagmsdropdown.fr{background-position:-16px -253px}.flagmsdropdown.ga{background-position:-16px -264px}.flagmsdropdown.gb{background-position:-16px -275px}.flagmsdropdown.gd{background-position:-16px -286px}.flagmsdropdown.ge{background-position:-16px -297px}.flagmsdropdown.gf{background-position:-16px -308px}.flagmsdropdown.gh{background-position:-16px -319px}.flagmsdropdown.gi{background-position:-16px -330px}.flagmsdropdown.gl{background-position:-16px -341px}.flagmsdropdown.gm{background-position:-16px -352px}.flagmsdropdown.gn{background-position:-16px -363px}.flagmsdropdown.gp{background-position:-16px -374px}.flagmsdropdown.gq{background-position:-16px -385px}.flagmsdropdown.gr{background-position:-16px -396px}.flagmsdropdown.gs{background-position:-16px -407px}.flagmsdropdown.gt{background-position:-16px -418px}.flagmsdropdown.gu{background-position:-16px -429px}.flagmsdropdown.gw{background-position:-16px -440px}.flagmsdropdown.gy{background-position:-16px -451px}.flagmsdropdown.hk{background-position:-16px -462px}.flagmsdropdown.hm{background-position:-16px -473px}.flagmsdropdown.hn{background-position:-16px -484px}.flagmsdropdown.hr{background-position:-16px -495px}.flagmsdropdown.ht{background-position:-16px -506px}.flagmsdropdown.hu{background-position:-16px -517px}.flagmsdropdown.id{background-position:-16px -528px}.flagmsdropdown.ie{background-position:-16px -539px}.flagmsdropdown.il{background-position:-16px -550px}.flagmsdropdown.in{background-position:-16px -561px}.flagmsdropdown.io{background-position:-16px -572px}.flagmsdropdown.iq{background-position:-32px 0}.flagmsdropdown.ir{background-position:-32px -11px}.flagmsdropdown.is{background-position:-32px -22px}.flagmsdropdown.it{background-position:-32px -33px}.flagmsdropdown.jm{background-position:-32px -44px}.flagmsdropdown.jo{background-position:-32px -55px}.flagmsdropdown.jp{background-position:-32px -66px}.flagmsdropdown.ke{background-position:-32px -77px}.flagmsdropdown.kg{background-position:-32px -88px}.flagmsdropdown.kh{background-position:-32px -99px}.flagmsdropdown.ki{background-position:-32px -110px}.flagmsdropdown.km{background-position:-32px -121px}.flagmsdropdown.kn{background-position:-32px -132px}.flagmsdropdown.kp{background-position:-32px -143px}.flagmsdropdown.kr{background-position:-32px -154px}.flagmsdropdown.kw{background-position:-32px -165px}.flagmsdropdown.ky{background-position:-32px -176px}.flagmsdropdown.kz{background-position:-32px -187px}.flagmsdropdown.la{background-position:-32px -198px}.flagmsdropdown.lb{background-position:-32px -209px}.flagmsdropdown.lc{background-position:-32px -220px}.flagmsdropdown.li{background-position:-32px -231px}.flagmsdropdown.lr{background-position:-32px -242px}.flagmsdropdown.lk{background-position:-32px -253px}.flagmsdropdown.ls{background-position:-32px -264px}.flagmsdropdown.lt{background-position:-32px -275px}.flagmsdropdown.lu{background-position:-32px -286px}.flagmsdropdown.lv{background-position:-32px -297px}.flagmsdropdown.ly{background-position:-32px -308px}.flagmsdropdown.ma{background-position:-32px -319px}.flagmsdropdown.mc{background-position:-32px -330px}.flagmsdropdown.md{background-position:-32px -341px}.flagmsdropdown.me{background-position:-32px -352px}.flagmsdropdown.mg{background-position:-32px -363px}.flagmsdropdown.mh{background-position:-32px -374px}.flagmsdropdown.mk{background-position:-32px -385px}.flagmsdropdown.ml{background-position:-32px -396px}.flagmsdropdown.mm{background-position:-32px -407px}.flagmsdropdown.mn{background-position:-32px -418px}.flagmsdropdown.mo{background-position:-32px -429px}.flagmsdropdown.mp{background-position:-32px -440px}.flagmsdropdown.mq{background-position:-32px -451px}.flagmsdropdown.mr{background-position:-32px -462px}.flagmsdropdown.ms{background-position:-32px -473px}.flagmsdropdown.mt{background-position:-32px -484px}.flagmsdropdown.mu{background-position:-32px -495px}.flagmsdropdown.mv{background-position:-32px -506px}.flagmsdropdown.mw{background-position:-32px -517px}.flagmsdropdown.mx{background-position:-32px -528px}.flagmsdropdown.my{background-position:-32px -539px}.flagmsdropdown.mz{background-position:-32px -550px}.flagmsdropdown.na{background-position:-32px -561px}.flagmsdropdown.nc{background-position:-32px -572px}.flagmsdropdown.ne{background-position:-48px 0}.flagmsdropdown.nf{background-position:-48px -11px}.flagmsdropdown.ng{background-position:-48px -22px}.flagmsdropdown.ni{background-position:-48px -33px}.flagmsdropdown.nl{background-position:-48px -44px}.flagmsdropdown.no{background-position:-48px -55px}.flagmsdropdown.np{background-position:-48px -66px}.flagmsdropdown.nr{background-position:-48px -77px}.flagmsdropdown.nu{background-position:-48px -88px}.flagmsdropdown.nz{background-position:-48px -99px}.flagmsdropdown.om{background-position:-48px -110px}.flagmsdropdown.pa{background-position:-48px -121px}.flagmsdropdown.pe{background-position:-48px -132px}.flagmsdropdown.pf{background-position:-48px -143px}.flagmsdropdown.pg{background-position:-48px -154px}.flagmsdropdown.ph{background-position:-48px -165px}.flagmsdropdown.pk{background-position:-48px -176px}.flagmsdropdown.pl{background-position:-48px -187px}.flagmsdropdown.pm{background-position:-48px -198px}.flagmsdropdown.pn{background-position:-48px -209px}.flagmsdropdown.pr{background-position:-48px -220px}.flagmsdropdown.ps{background-position:-48px -231px}.flagmsdropdown.pt{background-position:-48px -242px}.flagmsdropdown.pw{background-position:-48px -253px}.flagmsdropdown.py{background-position:-48px -264px}.flagmsdropdown.qa{background-position:-48px -275px}.flagmsdropdown.re{background-position:-48px -286px}.flagmsdropdown.ro{background-position:-48px -297px}.flagmsdropdown.rs{background-position:-48px -308px}.flagmsdropdown.ru{background-position:-48px -319px}.flagmsdropdown.rw{background-position:-48px -330px}.flagmsdropdown.sa{background-position:-48px -341px}.flagmsdropdown.sb{background-position:-48px -352px}.flagmsdropdown.sc{background-position:-48px -363px}.flagmsdropdown.scotland{background-position:-48px -374px}.flagmsdropdown.sd{background-position:-48px -385px}.flagmsdropdown.se{background-position:-48px -396px}.flagmsdropdown.sg{background-position:-48px -407px}.flagmsdropdown.sh{background-position:-48px -418px}.flagmsdropdown.si{background-position:-48px -429px}.flagmsdropdown.sj{background-position:-48px -440px}.flagmsdropdown.sk{background-position:-48px -451px}.flagmsdropdown.sl{background-position:-48px -462px}.flagmsdropdown.sm{background-position:-48px -473px}.flagmsdropdown.sn{background-position:-48px -484px}.flagmsdropdown.so{background-position:-48px -495px}.flagmsdropdown.sr{background-position:-48px -506px}.flagmsdropdown.st{background-position:-48px -517px}.flagmsdropdown.sv{background-position:-48px -528px}.flagmsdropdown.sy{background-position:-48px -539px}.flagmsdropdown.sz{background-position:-48px -550px}.flagmsdropdown.tc{background-position:-48px -561px}.flagmsdropdown.td{background-position:-48px -572px}.flagmsdropdown.tf{background-position:-64px 0}.flagmsdropdown.tg{background-position:-64px -11px}.flagmsdropdown.th{background-position:-64px -22px}.flagmsdropdown.tj{background-position:-64px -33px}.flagmsdropdown.tk{background-position:-64px -44px}.flagmsdropdown.tl{background-position:-64px -55px}.flagmsdropdown.tm{background-position:-64px -66px}.flagmsdropdown.tn{background-position:-64px -77px}.flagmsdropdown.to{background-position:-64px -88px}.flagmsdropdown.tr{background-position:-64px -99px}.flagmsdropdown.tt{background-position:-64px -110px}.flagmsdropdown.tv{background-position:-64px -121px}.flagmsdropdown.tw{background-position:-64px -132px}.flagmsdropdown.tz{background-position:-64px -143px}.flagmsdropdown.ua{background-position:-64px -154px}.flagmsdropdown.ug{background-position:-64px -165px}.flagmsdropdown.um{background-position:-64px -176px}.flagmsdropdown.us{background-position:-64px -187px}.flagmsdropdown.uy{background-position:-64px -198px}.flagmsdropdown.uz{background-position:-64px -209px}.flagmsdropdown.va{background-position:-64px -220px}.flagmsdropdown.vc{background-position:-64px -231px}.flagmsdropdown.ve{background-position:-64px -242px}.flagmsdropdown.vg{background-position:-64px -253px}.flagmsdropdown.vi{background-position:-64px -264px}.flagmsdropdown.vn{background-position:-64px -275px}.flagmsdropdown.vu{background-position:-64px -286px}.flagmsdropdown.wales{background-position:-64px -297px}.flagmsdropdown.wf{background-position:-64px -308px}.flagmsdropdown.ws{background-position:-64px -319px}.flagmsdropdown.ye{background-position:-64px -330px}.flagmsdropdown.yt{background-position:-64px -341px}.flagmsdropdown.za{background-position:-64px -352px}.flagmsdropdown.zm{background-position:-64px -363px}.flagmsdropdown.zw{background-position:-64px -374px}
/* EOF MSDROPDOWN CSS */

/* Keywords alert */

/* Jquery autocomplete */
#keywords_form
{
    margin: 0 auto;
    width: 605px;
    overflow:hidden;
    text-align:right;
}

#keywords_form #add_keyword, #keywords_form #keyword
{
    float:left;
}

#keywords_form #add_keyword
{
    cursor:pointer;
    float:right;
    padding-right:43px;
}

#keywords_form .ktooltip
{
    cursor:pointer;
}

.ktooltip .ktooltip_content
{
    display:none;
}


#keywords_alert
{
    width:580px;
    border:1px solid #A90C27;
    border-radius:6px;
    background-color:White;
    margin:60px auto;
}

#keywords_alert .lines_title
{
    font-weight:bold;
    background-color:#A90C27;
    color:White;
    display:block;
    overflow:hidden;
    border-top-right-radius:6px;
    border-top-left-radius:6px;
    padding:7px 10px;
}
 
#keywords_alert .line:not(.lines_title)
{
    border-top:1px solid #757575;
    padding:7px 10px;
    display:block;
    overflow:hidden;
    margin:5px 0;
}

#keywords_alert .line .row
{
    float:left;
}

#keywords_alert .line .row_keywords
{
    width:490px;
}

#keywords_alert .line .row_action
{
    width:70px;
    text-align:center;
    cursor:pointer;
}

#keywords_alert .keywords_line:first-child
{
    border-top:0px;
}


#keywords_frequence
{
    text-align:center;
    overflow:hidden;
    margin: 20px 0;
}

#keywords_frequence #title
{
    display:block;
    margin:4px 0;
}

#keywords_email
{
    text-align:center;
}

#keywords_email #notification_email
{
    font-weight:bold;
}

.button_rops
{
    border: medium none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    padding: 3px 10px;
}

.button_rops.red
{
    background-color: #a90c27;
    color: white;
}

.button_rops.red:hover
{
    background-color:#c70e2e;
}

.button_rops.green
{
    background-color: #00b050;
    color: white;
}

.button_rops.green:hover
{
    background-color:#00cf5e;
}

.rops_dialog .ui-dialog-titlebar
{
    display:none;
}

.rops_dialog
{
    border:3px solid #A90C27 !important;
    position:fixed;
}

.ui-widget-overlay
{
    opacity:0.5 !important;
    background-color:Black;
}


.ui-autocomplete
{
    margin-left:-1px;
    width:460px;
}

.ui-autocomplete li:not(.ui-autocomplete-category)
{
    text-align:left;
}

.ui-autocomplete-category
{
    background-color: #3F3F3F;
    padding: 5px 0;
    color:White;
}

li .ui-menu .ui-menu-item a 
{
    color:red;
}




/* Mutli critères */
.dropdown_styled .select-hidden
{
    display: none;
    visibility: hidden;
    padding-right: 10px;
 }
 
 .dropdown_styled .select
 {
     cursor:pointer;
     display:inline-block;
     position:relative;
     font-size:16px;
     color:#000;
     width:212px;
     height:30px;
 }
 
 .dropdown_styled .select-styled
 {
     position:absolute;
     top:0;
     right:0;
     bottom:0;
     left:0;
     background-color:#fff;
     padding:5px 6px;
     box-shadow:0 0 5px #000000;
     border-radius:5px;
 }
 
 .dropdown_styled .select-styled:after
 {
     content:"";
     width:0;
     height:0;
     border:7px solid transparent;
     border-color:#000 transparent transparent transparent;
     position:absolute;
     top:12px;
     right:10px
 }
 
 .dropdown_styled .select-styled:hover
 {
     background-color:#fff
 }
 
 .dropdown_styled .select-styled:active,.dropdown_styled .select-styled.active,.dropdown_styled #menu_content_container #main_categories a.select-styled:hover,#menu_content_container #main_categories .dropdown_styled a.select-styled:hover,.dropdown_styled #menu_content_container #main_categories .select-styled.submit_link:hover,#menu_content_container #main_categories .dropdown_styled .select-styled.submit_link:hover
 {
     background-color:#DADADA;
     border-top:1px solid #bababa;
     border-left:1px solid #bababa;
     border-right:1px solid #bababa
 }
 
 .dropdown_styled .select-styled:active:after,.dropdown_styled .select-styled.active:after,.dropdown_styled #menu_content_container #main_categories a.select-styled:hover:after,#menu_content_container #main_categories .dropdown_styled a.select-styled:hover:after,.dropdown_styled #menu_content_container #main_categories .select-styled.submit_link:hover:after,#menu_content_container #main_categories .dropdown_styled .select-styled.submit_link:hover:after
 {
     top:4px;
     border-color:transparent transparent #000 transparent
 }
 
 .dropdown_styled .select-options
 {
     display:none;
     position:absolute;
     top:100%;
     right:0;
     left:0;
     z-index:999;
     margin:0;
     padding:0;
     list-style:none;
     background-color:#fff;
     box-shadow: 0 0 5px #000000;
     /*max-height:300px;
     overflow:auto;*/
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
 }
 
  .dropdown_styled .select-options ul
  {
      max-height:300px;
      overflow:auto;
  }
 
  .dropdown_styled .select-options .btn_action
  {
      text-align:center;
  }
 
 .dropdown_styled .select-options li
 {
     margin:0;
     padding:7px 15px;
     border-top:1px solid #e6e6e6
 }
 
 .dropdown_styled .select-options li:hover
 {
     color:black;
     background:#f0f2f6
 }
 
  .dropdown_styled .select-options li input[type="checkbox"]
  {
      width:25px;
      float:right;
      margin-top:4px;
  }
 
 .dropdown_styled .select-options li[rel="hide"]
 {
     display:none
 }
 
 .dropdown_styled .select-options li #search_in_facet
 {
     width:97%;
     background-image:url(/images/icons/glass_icon_dark.png);
     background-repeat:no-repeat;
     background-position:150px center
 }


.form_facet .left_column, .form_facet .right_column
{
    float:left;
    width:300px;
    margin:0 6px;
    width:435px;
}

.form_facet .dropdown_styled .select
{
    float:left;
    margin:5px;
}

.form_facet input[type=text]
{
    padding:5px 6px;
    margin-right:10px;
    box-shadow: 0 0 5px #000000;
    border:0px !important;
}

.form_facet #keywords
{
    width:395px;
    box-shadow:none;
    height:25px;
    padding:0 6px;
    vertical-align: 2px;
    margin-bottom: 0px;
    margin-right:0px;
}



.form_facet .title
{
    font-weight:bold;
    color:#404040;
}

.form_facet .title img
{
    padding-right:5px;
    margin-left:5px;
    vertical-align:-2px;
}

.form_facet
{
    padding:5px;
}

#saved_search .trigger_saved_search_save_btn, .btn_sbmt_keywords
{
    width:24px;
    background-color:transparent;
    border:0px;
    height:30px;
    background-image:url(/templates/Rops/images/glass_24.png);
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}

#facet_zone
{
    margin:20px 5px 0 5px;
}

#facet_zone .facet_zone_tag
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #0066C0;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 15px;
    margin: 5px;
    padding: 3px 6px;
    overflow: hidden;
    position: relative;
    min-height:30px;
    height:auto;
    box-shadow: 0 0 5px #000000;
}

#facet_zone .facet_zone_tag:hover
{
    text-decoration: none;
    background-color: #7e7e7e;
}

#facet_zone .facet_zone_tag .delete_facet_tag
{
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    padding-left: 3px;
    text-decoration: none;
    vertical-align: -5px;
}

#facet_zone .facet_zone_tag .delete_facet_tag .delete_cross
{
    background-image: url("/templates/Rops/images/cross_bg_white.png");
    background-repeat: no-repeat;
    background-position: right center;
    display: inline-block;
    height: 20px;
    vertical-align: -5px;
    width: 20px;
    padding-left:10px;
}

/* FSPHINX */
div.nav-header > div.btn-toolbar
{
    color: #673a15;
    display: block;
    font-size: 14px;
    width: 100%;
}

.fsphinx_facet_title_hr
{
    background-color: #cccccc;
    color: #cccccc;
    height: 1px;
    margin-bottom: 5px;   
}

.nav {
    list-style: none outside none;
    margin-bottom: 18px;
    margin-left: 0;
    padding-left:0px;
}

.nav-tabs.nav-stacked > li > a {
    border-radius: 0;
   padding: 4px 0;
    z-index:1;
}

.nav-stacked > li {
    float: none;
    border-top: 1px dotted #d1d6df;
    padding-top: 2px;
    padding-bottom: 2px;
}

.nav > li > a {
    display: block;
}

.facetterm {
    font-size: 11px;
    
}



.label {
    background-color: #999999;
    border-radius: 3px;
    color: #ffffff;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 13px;
    padding: 1px 4px 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    white-space: nowrap;
    float:right;
}

.term-fill {
  display: block;
  height: 100%;
  background-color: #EADCCE;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition-property: width;
  transition-duration: .5s;
  transition-timing-function: ease-in-out;
  position:absolute;
}

.facetterm:hover .term-fill {
  background-color: #D8D8D8;
}

.facetterm:hover
{
    text-decoration:none; 
}

.li_hidden_categories, .li_hidden_manufacturers, .li_hidden_classification, .li_hidden_tags, .li_hidden_ingredients, .li_hidden_conditioning, .li_hidden_he
{
	display:none;
}

.facetterm 
{
    position:relative;   
}

.term, .term-count
{
    z-index:1;   
}

.term
{
    padding-left:2px;
    display:inline-block;
    max-width:140px;
}

.more_facet_btn
{
	border:1px solid #ddd;
	text-align:center;
	margin-top:5px;
	cursor:pointer;
}

.more_facet_btn:hover
{
	background-color:#F5F5F5;
}

.fsphinx_pagination h3
{
    font-size:14px; 
	border:none !important;  
	padding-top:6px;
}

.fsphinx_pagination ul {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    margin-top:3px;
}


.fsphinx_pagination li {
    display: inline;
}


.fsphinx_pagination .active a {
    color: #999999;
    cursor: default;
}
.fsphinx_pagination a:hover, .fsphinx_pagination .active a {
    /*background-color: #f5f5f5;*/
}
.fsphinx_pagination a {
    padding: 0 5px;
    text-decoration: none;
}

.toolbar_fsphinx
{
    background-color:#ececec;
    margin:10px auto;
    width:900px;
    box-shadow: 0 0 5px #000000;
    border-radius:5px;
    padding:5px 0;
    position:relative;
}

.toolbar_fsphinx .form_facet .row:first-child
{
    margin-bottom:15px;
}

.toolbar_fsphinx #slider-range
{
    margin-top:10px;
}

.no-select
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;    
}

.toolbar_fsphinx .users_settings
{
    position:absolute;
    top:15px;
    right:4px;
}

.toolbar_fsphinx .users_settings .catalog_criteria_target
{
    margin-right:11px;
    margin-top:-5px;
}

.users_settings .dropdown_styled
{
    float:left;
}

.users_settings .dropdown_styled .select
{
    width:145px !important;
    height:20px !important;
    margin: 7px 5px 0 5px !important;
}

.dropdown_styled .select.direct_input
{
    background-color: white;
    box-shadow: 0 0 5px #000000;
    border-radius: 5px;
}

.users_settings .select-styled::after
{
    top:8px;
}

.users_settings .select-styled.active::after
{
    top:0px !important; 
}

.users_settings .select-styled
{
    background-image:url(/templates/Rops/images/if_filter_1608702.png);
    background-repeat:no-repeat;
    background-position:6px center;
    font-size:14px;
    padding:1px 0px 1px 35px;
}

#dialog_save_criteria #field, #dialog_criteria_rename #field
{
    height:70px;   
}

#dialog_save_criteria #error
{
    background-color:#dc143c;
    border:1px solid #8B0000;
    padding:5px;
    display:none;
    color:#ffffff;
    margin-bottom:5px;
}


.users_settings .dropdown_styled .select .select-options
{
    width:300px;
    left:-155px;
}

#saved_search .friendly_name
{
    border-bottom:1px dotted black;
    padding-bottom:6px;
}

#saved_search .friendly_name .label_input
{
    width: auto;
    height:27px;
    border: 1px solid transparent;
    background-color: transparent;
    color: black;  
    display:inline-block;
    border-radius:4px;
}

#saved_search .friendly_name .label_input.active
{
    border:1px solid #e2e2e2;
    background-color:#f7f7f7;
}

#saved_search .friendly_name .label_input.edit
{
    border:1px solid #2e2e2e;
    background-color:#ffffff;
}

#saved_search .friendly_name .flabel
{
    width: auto;
    padding: 2px 5px;
    border: 1px solid transparent;
    background-color: transparent;
    color: black; 
}

#saved_search .friendly_name .piclabel
{
    background-image:url(/templates/Rops/images/pencil.png);
    background-repeat:no-repeat;
    background-position:right center;
    width:16px;
    height:16px;
    display:inline-block;
    margin:0 5px 0 0; 
    vertical-align:-2px;
    cursor:pointer;
}

#saved_search .friendly_name .deletelabel
{
    background-image:url(/templates/Rops/images/if_remove-01_186389.png);
    background-repeat:no-repeat;
    background-position:right center;
    width:16px;
    height:16px;
    display:inline-block;
    margin:0 5px 0 0; 
    vertical-align:-2px;
    cursor:pointer;
}

#saved_search .friendly_name #save_rename_criteria, #saved_search .friendly_name #cancel_rename_criteria
{
    width: 100px;
    margin-right:3px;
    font-size:14px;
    background-color: #a90c27;
    padding:0px;
    border: 0px;
    height:17px;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    box-shadow: 0 0 5px #000000;
}

#saved_search .ajax_success, #saved_search .ajax_error
{
    position:absolute;
    top:12px;
    left:18px;
}

#saved_search .ajax_success
{
    border: 1px solid #87FF87;
    background-color: #D9FFD9;
    color: #444444;
    padding: 1px 8px;
    font-size: 14px;
    margin-right: 5px;
}

#saved_search .ajax_error
{
    border: 1px solid #8B0000;
    background-color: #DC143C;
    color: #ffffff;
    padding: 1px 8px;
    font-size: 14px;
    margin-right: 5px;
}

#saved_search #call_to_action
{
    text-align:center;
}

#saved_search #call_to_action #no_criteria_text
{
    display:block;
    padding:10px 0;
}

#saved_search #save_custom_artist
{
    text-align: center;
    font-size: 12px;
    background-image: url(/templates/rops/images/if_plus-circle_2561291.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

#saved_search #save_custom_artist:hover
{
    text-decoration:underline;
}

.facet_zone_block 
{
    margin:0 10px 20px 10px;
}

.facet_zone_block .facet_zone_title
{
    border-bottom:1px dotted black;
    display:block;
    padding-bottom:3px;
}

.facet_zone_block .facet_zone_facet
{
    padding-top:3px;
    font-size:14px;
}

.facet_zone_block .facet_zone_facet ul
{
    list-style-type:none;
    padding-left:10px;
}

.facet_zone_block .facet_zone_facet ul li .delete_cross
{
    background-image:url(/templates/rops/images/if_remove-01_186389_red.png);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align: -3px;
    margin-right:10px;
    cursor:pointer;
}

.fsphinx_facets
{
    font-size:13px;
    
}

#lot_categories.fsphinx_facets
{
    width:400px;
}

#artists.fsphinx_facets
{
    width:290px;
}

#artists .custom_artists
{
    display:none;
}

#facet_zone .ktooltip, .form_facet .ktooltip
{
    display:inline-block;
    padding-left:12px;
    vertical-align:-3px;
}

.toggle_facet_zone_list
{
    font-size:13px;
    float:right;
    margin-right:10px;
    cursor:pointer;
    background-image:url(/templates/Rops/images/less_icon.png);
    background-repeat:no-repeat;
    padding-left:20px;
    background-position:left;
}

.toggle_facet_zone_list:hover
{
    text-decoration:underline;
}

.hide_facet
{
    display:none; 
}

.catalog_criteria_target a:hover
{
    text-decoration:none;
}

.online_sales_on_rops_online_title
{
    text-transform:uppercase;
    padding:0 8px;
}