﻿#pAide {display:none;}

#logo {cursor:pointer;}

ul#menu li#search input#ctl00_headerCtl_searchInput {border:0;background:url('skin/header/bgInput.png') no-repeat left top;width:130px;margin:7px 5px 5px 0;padding:2px 20px 0 20px;height:18px;}
ul#menu li#search input#ctl00_headerCtl_searchOk {border:0;background:url('skin/nav/okButton.png') no-repeat left center;text-indent: -10000px;padding:0;margin-right:5px; text-transform:uppercase;position:relative;width:15px;cursor:pointer;}

input#ctl00_leftColCtl_sousMenuCodeOffre_promo {width:100px;text-align:left;font-weight:normal;}
input#ctl00_leftColCtl_sousMenuCodeOffre_submitPromo{border:none;background:none;text-transform:uppercase;padding:0;}

#ctl00_ContentBody_LoginForm {padding:0;margin:0;width:100%}
.AddressBook, .AddressBook table{width:100%;}

ul#nav li li li {margin:0 0 5px 0 !important;}
ul#nav li li.current ul {display:none;}
ul#nav li li.current {background-position:-500px top;}
ul#nav li li.current a {background-position:-500px bottom;}
ul#nav li li.current a span {background-image:url(skin/misc/picto_menu_blanc.png);}

.page{display:none;}
.currentPage {display:block;}

.decoupe .univers, .decoupe h1, .decoupe h2 {color:Gray;}
.decoupe .blockBigMea .blockInside, .decoupe .subMenuTabs {background:Gray;}
.decoupe .blockBigMea .blockInside h1, .decoupe .blockBigMea .blockInside h2, .decoupe .blockBigMea .blockInside p, .decoupe .blockTabs .subMenuTabs a {color:#fff;}


.blockTabsTypeHome .footer a:hover{cursor:pointer;}
.blockTabsTypeHome .footer a.unactiveArrow:hover {cursor:default;}

.blockTabsType2 .paginationGrille .pagination a:hover{cursor:pointer;}
.blockTabsType2 .paginationGrille .pagination a.unactiveArrow:hover {cursor:default;}

.grilleTypeHome ul.grille18,.grilleTypeHome ul.grille6{width:552px!important;}/*552*/
.grilleTypeHome ul.grille3{width:276px!important;}/*552*/
.grilleTypeHome ul.grille8,.grilleTypeHome ul.grille32{width:736px!important;}/*552*/
.grilleTypeHome ul.grille li {height:91px;}
.grilleTypeHome ul.grille li.last {width:92px!important;}

.recherche .searchArticle div {margin:6px 0;}
.recherche .searchArticle div.prix span.inputPrix {margin-right:20px;}
.recherche .searchArticle div.prix input {width:70px;text-align:left;font-size:0.9em;}
.recherche .searchArticle div span.title {display:block;margin-bottom:5px;}
.recherche .searchArticle div span.customInput, .recherche form div span.customInput span {background-image:url(skin/misc/bgInput2.png);_background-image:url(skin/misc/bgInput.png);}
.recherche .searchArticle div select {display:block;width:80%;}
.recherche .searchArticle div span.customSearch {margin-right:10px;*position:relative;*top:2px;}
.recherche .searchArticle div span.customSearch input {text-align:left;}

.hiddenControl{height:0;visibility:hidden;display:none;left:-5000px;}

.productLine input{width:25%}
.productLineType2 td{height:2em;}

fieldset.adresseBox {margin-bottom:10px;}

.radioButtonList input {float:left;}
table.radioButtonList fieldset  label {margin-left:0!important; width:100%!important;}
table.radioButtonList{width:100%;}
table.radioButtonList td{width:50%; vertical-align:top;}

.formz .field .textZone{width:100%;}

.grilleTypeHome ul.grilleMarques li .description {color:White; width:85px!important;background-color:#ac9782!important; text-align:left;padding:5px;}
.grilleTypeHome ul.grilleMarques .right .description {margin-left:-186px!important}
.grilleTypeHome ul.grilleMarques .description .tipArrow {width:5px;height:11px;position:absolute;background:#ac9782 url('skin/blocks/bgArrowLayerGrille.png') no-repeat left top;top:10px;left:-5px;font-size:1%;}
.grilleTypeHome ul.grilleMarques .right .description .tipArrow {background-position:right top;right:-5px;left:auto;}

.recherche div span.customInput span {background-image:url(skin/misc/bgInput2.png);}
.blockFaq .faqElm {background-image:url(skin/blocks/bg_gradient_type5.png);}

.noPadding{padding:0!important;}
.noBorderBottom{border-bottom-style:none!important;}

.rblPayment{width:100%}
.rblPayment input {float:left;}
.rblHorizontal input {float:left;}
.rblHorizontal label {float:none!important;}


ul.grille{background:white;}
.grilleType3 ul.grille li a.media img, .grilleType2 ul.grille li a.media img {width:91px!important;height:91px!important;}
.grilleType2 li .description .buttons {padding-top:40px!important;}
.Error{color:Red;margin-bottom:8px;}
.Promo td{color:#DA0000;font-weight:bold;}
       
#ctl00_footerCtl_HyperLink1{cursor:pointer;}
#ctl00_ContentBody_paymentMethod tbody tr td {text-align:left;}
#ctl00_ContentBody_paymentMethod tbody tr td input{float:left!important;}
#ctl00_ContentBody_paymentMethod tbody tr td img{float:left!important;}

#ctl00_ContentBody_shippingMethod tbody tr {border-bottom:none!important;}
#ctl00_ContentBody_paymentMethod tbody tr {border-bottom:none!important;}

#ctl00_ContentBody_shippingMethod tbody td {text-align:left!important;}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 100px;
	width:300px!important;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #999999;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.modalBackground {
background-color:Gray;
opacity:0.7;
  filter : alpha(opacity=70); 

}