/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/


#content { float: left; width: 626px; }
#sidebar { float: right; width: 300px; margin-top: 39px; }

#header { padding-top: 0px; }
.header_left { padding-top: 30px; width: 411px; }
.header_right { width: 545px; }


#menu-top { border-bottom: 1px solid #000; }
#menu-top ul li { float: right; margin-left: 25px; padding: 10px; }
#menu-top ul li:hover { background: #000; }
#menu-top ul li a { font-size: 24px; font-family: "Times New Roman", Arial, serif; color: #000; letter-spacing: -1px; display: block; height: 100%; width: 100%; }
#menu-top ul li:hover a { color: #fff; }
#menu-top ul li:hover ul li a { color: #000; }
#menu-top ul li:hover ul li { background: none; }

h1.head { font-size: 33px; font-weight: normal; }

.sf-menu li { float: right; }

.infos_account { font-size: 12px; font-family: Arial, serif; letter-spacing: -1px; text-align: right; color: #000; margin-top: 23px; }
.infos_account span.title { font-size: 16px; display: block; color: #000; }
.infos_account a { display: inline; }

.infos_account .left { float: right; text-align: center; border-right: 1px solid #000; padding-right: 15px; }
.infos_account .right { float: right; text-align: left; margin-left: 15px; }

.infos_account .right span.title { background: url('images/shopping-card.png') no-repeat left; padding-left: 25px; }

.infos_account .cart_section_bottom { padding: 0; margin: 0; }
.infos_account #cart_information_span { font-weight: normal; }

#content .description { margin: 10px 0; margin-bottom: 35px; font-family: Arial, serif; color: #000; } 
#content .description a { float: left; margin-right: 15px; margin-bottom: 10px; }

#content .thumb_view li { width: 183px; }
#content #photos .no_image { width: 183px; padding: 130px 0; border:1px solid #CCCCCC; font-weight: bold; text-align: center; }
#content .display li a.product_thumb { width: 183px; height: 279px; }

#footer { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; }
#footer .copyright { float: left; font-family: Arial, serif; font-size: 12px; color: #000; }
#footer .milky { float: right; font-family: Arial, serif; font-size: 11px; color: #acaaaa; }
#footer .milky a { display: block; height: 15px; width: 106px; background: url('images/milky.png') no-repeat; float: right; margin-left: 5px; }

#sidebar_footer { margin: 35px 0; }
#sidebar_footer ul li.widget { float: left; width: 300px; margin-right: 25px; }
#sidebar_footer ul li.widget:last-child { float: right; margin-right: 0; }
#sidebar_footer h3 { font-family: "Times New Roman", Arial, serif; font-size: 24px; border-bottom: 1px solid #000; padding-bottom: 15px; }
#sidebar_footer ul li ul { padding-top: 0; }
#sidebar_footer ul li ul li { border-bottom: 1px solid #cccccc; font-family: Arial, serif; font-size: 12px; padding: 15px 0; }
#sidebar_footer .widget_links li { float: left; width: 150px; border-bottom: 0px; padding: 0; }
#sidebar_footer .widget_links li a { display: block; padding: 15px 0; border-bottom: 1px solid #cccccc; width: 125px; }

#sidebar .search-title { margin-top: 20px; }
#sidebar h3 { font-family: "Times New Roman", Arial, serif; font-size: 24px; padding-left: 0px; padding-bottom: 5px; }

.searchform { border: 0px; margin-bottom: 35px;  }
.searchform #s { border: 1px solid #000; padding: 5px 7px; width: 239px; color: #ACAAAA; }
.searchform #submit-search { background: #000; color: #fff; font-family: "Times New Roman", Arial, serif; font-size: 18px; padding: 1px 4px; vertical-align: bottom; border:1px solid #000; }
.searchform #submit-search:hover { background: #fff; color: #000; cursor: pointer; border: 1px solid #000; }

.last-look { margin-bottom: 35px; }

#sidebar .widget h3 { font-family: "Times New Roman", Arial, serif; font-size: 24px; border-bottom: 1px solid #000; padding-bottom: 15px; }
#sidebar .widget li { border-bottom: 1px solid #cccccc; font-family: Arial, serif; font-size: 12px; padding: 15px 0; }
#sidebar .widget li a { border: 0px; padding: 0px; color: #000; }
#sidebar .widget li a:hover { color: #ACAAAA; }

.widget_tag_cloud h3 { margin-bottom: 10px; }
.widget_tag_cloud a { font-family: Arial, serif; line-height: 20px; }

#home #featured { width: 630px; height: 362px; float: left; position: relative; }
#home #bloc_right { float: right; }
#home #mask_slide { width: 289px; border: 1px solid #000; overflow: hidden; height: 360px; float: left; position: relative; }
#home .slider_list { float: left; margin-left: 10px; width: 329px; padding: 0px; }
#home .slider_list ul { padding: 0px; }
#home #slider_images img { display: block; float: left; }
#home #mask_slide #commandes { position: absolute; bottom: 10px; right: 10px; }
#home #mask_slide #commandes a { display: block; width: 32px; height: 32px; float: left; }
#home #mask_slide #commandes a#prev { background: url('images/featured_prev.png') no-repeat; margin-right: 10px; }
#home #mask_slide #commandes a#next { background: url('images/featured_next.png') no-repeat; }

#home .folies { display: block; font-family: "Times New Roman", Arial, serif; color: #fff; background: #000; font-size: 24px; position: absolute; bottom: 0px; padding: 3px 0; text-align: center; width: 329px; }
#home .folies:hover { background: #fff; color: #000; border: 1px solid #000; }

#home #slider_select li { margin-bottom: 12px; border: 1px solid #fff; }
#home #slider_select li:hover { border: 1px solid #d6d6d6; }
#home #slider_select li:hover img { padding: 1px; border: 2px solid #fff; }
#home #slider_select img { display: block; float: left; padding: 1px; background: #000; border: 2px solid #fff;  }
#home #slider_select .actif img { padding: 3px; border: 0; }
#home #slider_select h2 { padding: 0; font-size: 19px; font-family: Arial, serif; font-weight: normal; margin-left: 100px; margin-top: 5px; }
#home #slider_select .meta { font-size: 10px; color: #000; font-family: Arial, serif; text-transform: uppercase; margin-left: 100px; margin-top: -2px; margin-bottom: 10px; }
#home #slider_select .entry { font-size: 12px; color: #000; font-family: Arial, serif; margin-left: 100px; position: relative; padding-bottom: 0px; }
#home #slider_select .entry p { display: inline; }
#home #slider_select .entry .suite { font-style: italic; }

#home h1 { font-family: "Times New Roman", Arial, serif; font-size: 24px; border-bottom: 1px solid #000; padding-bottom: 5px; margin-bottom: 35px; }
#home a.all { display: block; float: right; font-family: "Times New Roman", Arial, serif; font-size: 16px; color: #000; margin-top: 14px; }
#home a.all:hover { color: #ACAAAA; }
#last_look { margin-bottom: 25px; }

.cadre_jaune { background: #fff6d1; border-width: 1px 0 1px 0; border-color: #bdb360; border-style: solid; font-family: "Times New Roman", Arial, serif; color: #555569; padding: 10px; margin-bottom: 20px; }

.listMenu {position: absolute; z-index: 1000; background: url('images/marques.png'); padding: 25px; width: 911px; /*top: 173px;*/ top: 171px; *top:170px; top:170px\9; border-top:1px solid #000;}
#menu-top .listMenu li { float: left; display: block; width: 269px; margin-bottom: 5px; }
#menu-top .listMenu li a { font-family: "Times New Roman", Arial, serif; color: #000; font-size: 14px; text-transform: uppercase; }
#menu-top .listMenu li a:hover { text-decoration: underline; background: none; color: #000; }

.mc_custom_border_hdr { padding: 0; border: 0; }

/**
 * SIDEBAR SLIDESHOW
**/
.jcarousel-skin-tango .jcarousel-container {
 
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 260px;
    padding: 0px 20px;
}

#last_look .jcarousel-container-horizontal {
	width: 881px;
	padding: 0px 40px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  260px;
    height: 121px;
}

#last_look .jcarousel-clip-horizontal {
	width: 881px;
	height: 246px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 78px;
    height: 119px;
    border: 1px solid #000;
}

#last_look .jcarousel-item {
	height: 244px;
	width: 162px;
	border: 1px solid #000;
}

#last_look .jcarousel-item:hover, .jcarousel-skin-tango .jcarousel-item:hover { border-color: #ACAAAA; }

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

#last_look .jcarousel-item-horizontal {
	margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 56px;
    right: 0px;
    width: 13px;
    height: 14px;
    cursor: pointer;
    background: transparent url('images/next-slide.png') no-repeat bottom;
}

#last_look .jcarousel-next-horizontal {
	position: absolute;
    top: 115px;
    right: 0px;
    width: 24px;
    height: 25px;
    cursor: pointer;
    background: transparent url('images/slidehome-next.png') no-repeat bottom;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
#last_look .jcarousel-next-horizontal:hover {
	 background-position: top;
  }

.jcarousel-skin-tango .jcarousel-next-horizontal:active,
#last_look .jcarousel-next-horizontal:active {
     background-position: top;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
#last_look .jcarousel-next-disabled-horizontal,
#last_look .jcarousel-next-disabled-horizontal:hover,
#last_look .jcarousel-next-disabled-horizontal:active {
    cursor: default;
     background-position: bottom;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 56px;
    left: 0px;
    width: 13px;
    height: 14px;
    cursor: pointer;
    background: transparent url('images/slide-prev.png') no-repeat bottom;
}

#last_look .jcarousel-prev-horizontal {
	position: absolute;
    top: 115px;
    left: 0px;
    width: 24px;
    height: 25px;
    cursor: pointer;
    background: transparent url('images/slidehome-prev.png') no-repeat bottom;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
#last_look .jcarousel-prev-horizontal:hover {
     background-position: top;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active,
#last_look .jcarousel-prev-horizontal:active {
    background-position: top;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
#last_look .jcarousel-prev-disabled-horizontal,
#last_look .jcarousel-prev-disabled-horizontal:hover,
#last_look .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: bottom;
}


#bloc_right .mc_custom_border_hdr { display: none; }
#bloc_right label { display: none; }
#bloc_right h1 { border: 0; margin: 0; }
#bloc_right p { width: 296px; font-family: Arial, serif; color: #000000; font-size: 12px; padding: 0; }


#mc_signup_form { padding: 0; }
.mailchimpSF_display_widget label { display: none; }
.mc_signup_submit { float: left; }
#mc_signup_form .mc_input { border:1px solid #000000;
color:#ACAAAA;
padding:5px 7px;
width:239px; }
#mc_signup_submit { background:none repeat scroll 0 0 #000000;
border:1px solid #000000;
color:#FFFFFF;
font-family:"Times New Roman",Arial,serif;
font-size:18px;
padding:1px 4px;
vertical-align:bottom;}
#mc_signup_submit:hover { cursor: pointer; color: #000; background: #fff; }

#mc_signup_container { width: 300px; }

#sidebar .widget .mc_custom_border_hdr h3 { border-bottom: 0px; }
