/* css communes*/

.selections-cat {cursor:pointer;}

.partages #zone-facebook {display:inline-block;}
.partages #zone-gplus {display:inline-block; margin-left:5px;}

/* conteneurs principaux */
#wrap #content {padding:0 15px;}

.colgauche { width:285px; float:left; margin-left:8px;}
#fin-site .colgauche { margin-top:16px; }
.coldroite { float:right; margin:1px 8px 15px 9px; width:652px;}
	
.titre-min {color:#333; font-weight:bold; font-size:13px; padding-bottom:10px;}
.titre-maj {color:#333; font-weight:bold; text-transform:uppercase; font-size:13px; padding-bottom:8px; padding-top:8px; letter-spacing:-0.25px;}	

.bleu {color:#0082b5; margin-right:3px;}


/*----VENTE FLASH ----*/
.partages {margin-top:5px; margin-bottom:10px;}
#pub0 {padding:0; padding-right:15px; margin-bottom:15px;}
#pub00 {padding:0; padding-right:15px;}
.GrisTypo {margin-bottom:15px;}

div#ventesflash a{ background: url("img/index/amalgame-promo.png") no-repeat scroll -6px -8px transparent; width:285px; height:77px; display:block; color:#ffe404; text-decoration:none;} 
div#ventesflash a:hover{ background: url("img/index/amalgame-promo.png") no-repeat scroll -6px -84px transparent; color:#FF0;} 
div#ventesflash .text {padding:45px 10px 0 70px; font-weight:bold; display:block;}
	
div#intro-site h1 {font-size:1.4em; margin:10px 0;}	


/*----NEWSLETTER----*/
div#newsletter { border-top:2px solid #e5e5e5; padding-top:10px; } 
div#newsletter p { font-weight:bold; } 
#newsletter #inscriptionNews { margin:10px 0 0 0; padding:0; text-align:center; }
#newsletter #inscriptionNews label { color:#555; font-size:1.3em; font-weight:bold; text-shadow:0px 3px 2px rgba(150, 150, 150, 0.81); }
#newsletter #inscriptionNews input {  
	color:#555555;
	text-shadow: 0px 1px 0px #fff;  
	outline: none;  
	background: -webkit-gradient(linear, left top, left bottombottom, from(#f8f8f8), to(#ffffff));  
	background: -moz-linear-gradient( top , #f8f8f8, #FFFFFF);  
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;  
	border: 1px solid #AAAAAA;  
/*	-webkit-box-shadow:1px 1px 0 #BBB;  
	-moz-box-shadow:1px 1px 0 #BBB;  
	box-shadow:1px 1px 0 #BBB;  */
}
#newsletter #inscriptionNews input#emailNews { margin-left:0; padding:4px 4px 4px 10px; font-size:12px; width:220px; float:left; height:17px;}
#newsletter #inscriptionNews input#submitNews { cursor:pointer; padding:4px 8px; background-color:#333; background:-moz-linear-gradient(center top , #333, #505050) repeat scroll 0 15px transparent; font-size:12px; color:#fff; height:28px;}
#newsletter #inscriptionNews input:hover {  
	-webkit-box-shadow: 0px 0px 5px #FFF;  
	-moz-box-shadow: 0px 0px 5px #FFF;  
	box-shadow:0 0 5px #FFF; 
}  
#newsletter #inscriptionNews input#submitNews:hover { background:#333;}	

/*----CAROUSEL ----*/
div#carousel-produits {margin-top:15px;}
div#carousel-produits .titre {background:#145F7A; color:#fff; text-transform:uppercase; font-weight:bold; font-size:1.1em; padding:5px 10px;}

div#carousel-produits .liste-produit-index {border:1px solid #cdcdcd; padding:15px;}
div#carousel-produits .liste-produit-index > .row{margin-left:0px;}
div#carousel-produits .liste-produit-index .item{padding-left: 0px;}
div#carousel-produits .liste-produit-index .visible-ms-block, ddiv#carousel-produits .liste-produit-index .visible-sm-block{margin-bottom:15px;}
div#carousel-produits .liste-produit-index .img {cursor:pointer; padding:0px;}
div#carousel-produits .liste-produit-index .img a {text-decoration:none}
div#carousel-produits .liste-produit-index img {border:3px solid #e6e6e6;}
div#carousel-produits .liste-produit-index img:hover {border:3px solid #dadada;}
div#carousel-produits .liste-produit-index .infospop{padding:0px;}
div#carousel-produits .liste-produit-index .prix-produit{display:block; margin-top:3px; font-weight:bold; }
div#carousel-produits .liste-produit-index .prix-produit.apartirde {font-size:10px; color:#333333; display:block; margin-top:3px; }
div#carousel-produits .liste-produit-index .prix-produit .vente {font-size:14px; color:#f00;}
div#carousel-produits .liste-produit-index .prix-produit .prixBarre {font-size:12px; color:#333333; font-style:italic; text-decoration:line-through; margin-right:3px;}
div#carousel-produits .liste-produit-index .prix-produit .devise {font-size:14px;}
div#carousel-produits .liste-produit-index .nom-produit{padding-top:5px; color:#105E79; display:block; text-transform: uppercase; font-size:12px}
div#carousel-produits .liste-produit-index .nom-produit:hover {text-decoration:underline;}
div#carousel-produits .liste-produit-index .desc {color:#666; font-size:10px; }


div#populaires, div#nouveautes {border:1px solid #cdcdcd; padding:15px;}
div#populaires > .row, div#nouveautes > .row {margin-left:0px;}
div#populaires .populaires-item, div#nouveautes .nouveautes-item {padding-left: 0px;}
div#populaires .visible-ms-block, div#populaires .visible-sm-block,div#nouveautes .visible-xs-block, div#nouveautes .visible-ms-block{margin-bottom:15px;}

div#populaires {}
div#populaires .populaires-item  {/*height:300px;*/}

div#populaires .img {cursor:pointer;}
div#populaires img {border:3px solid #e6e6e6;}
div#populaires img:hover {border:3px solid #dadada;}
div#populaires .prix-produit {display:block; margin-top:3px; font-weight:bold; }
div#populaires .prix-produit.apartirde {font-size:10px; color:#333333; display:block; margin-top:3px; }
div#populaires .prix-produit .vente {font-size:14px;  color:#f00;}
div#populaires .prix-produit .prixBarre {font-size:12px; color:#333333; font-style:italic; text-decoration:line-through;}
div#populaires .prix-produit .devise, div#nouveautes .prix-produit .devise {font-size:14px;}
div#populaires .nom-produit, div#nouveautes .nom-produit {padding-top:5px; color:#105E79; display:block; text-transform: uppercase; font-size:12px}
div#populaires .nom-produit:hover, div#nouveautes .nom-produit:hover {text-decoration:underline;}
div#populaires .desc, div#nouveautes .desc {color:#666; font-size:10px; }

div#nouveautes {margin-bottom:10px;}
div#nouveautes .nouveautes-item {}
div#nouveautes .nouveautes-item .nouveautes-img {padding-left:0px;}
div#nouveautes .nouveautes-item .nouveautes-texte {padding:0px;}
div#nouveautes .img {cursor:pointer;}
div#nouveautes img {border:3px solid #e6e6e6;}
div#nouveautes img:hover {border:3px solid #dadada;}
div#nouveautes .prix-produit {display:block; margin-top:3px; font-weight:bold; }
div#nouveautes .prix-produit .apartirde {font-size:8px; color:#333333; display:block; margin-top:3px; }
div#nouveautes .prix-produit .vente {font-size:14px;  color:#f00;}
div#nouveautes .prix-produit .prixBarre {font-size:12px; color:#333333; font-style:italic; text-decoration:line-through;}


/*----PUBS----*/
div.pub-colg  {padding-right:0;}
div.pub-colg div.encart-pub {border:1px solid #dbdbdb;}

div.promo-colg  {padding-right:0;}
div.promo-colg div.encart-promo {border:1px solid #dbdbdb;}


/*----GUIDES----*/
div#guides {text-align:left;}
div#guides ul {}
div#guides li {height:65px; margin-bottom:10px; position:relative;}
div#guides li:hover {}
div#guides li a {background:#eeeeee; border:1px solid #eaeaea;}

div#guides li .text{display:block;}
div#guides li a{color:#333; text-decoration:none; font-weight:bold; font-size:12px; text-align:center; line-height:18px; display:block; text-transform:uppercase; height:100%;}
.voirtout { float:left;width:225px; height:20px; margin:5px 10px 5px 5px; text-align:left; line-height:16px; }
.voirtout a { text-decoration:none; display:block;}

div#guides li img {}


/*----TOP RECHERCHE----*/
div#top-recherche {margin:10px 0; border:1px solid #dbdbdb; background: linear-gradient(#fff, #fff, #f4f4f4) repeat scroll 0 0 transparent; clear:both; padding:10px;}
.tagcloud { font-weight: bolder; line-height: 1.7em; } 
.tagcloud li { display: inline; white-space: nowrap; padding: 0; margin: 0; } 
.tagcloud li a { padding: 0 0.2em 0 0.2em; text-decoration: none; }

	
/*----AVIS ----*/
div#avis-utilisateurs ul li {background:#eeeeee; margin:0 0 10px 0; padding:10px;}
div#avis-utilisateurs ul li a.avis-produit {font-weight:bold; display:block; clear:both; margin-bottom:5px;}

div#avis-utilisateurs .note1, div#avis-utilisateurs .note2, div#avis-utilisateurs .note3 {margin-bottom:5px;}
div#avis-utilisateurs .note1, div#avis-utilisateurs .note2, div#avis-utilisateurs .note3 { background: url("img/amalgame-commun.png") no-repeat scroll -539px -268px transparent; float: left; height: 22px; width: 108px; }

div#avis-utilisateurs .note {background:url('../img/amalgame-commun.png') no-repeat scroll -539px -268px transparent; width:108px; height:22px; margin-bottom:3px;}
div#avis-utilisateurs .note div {background: url("img/amalgame-commun.png") no-repeat scroll -539px -294px transparent;height: 22px;display:none;}

/*----CATALOGUE ----*/
.titrecat {text-transform:uppercase; font-size:14px; letter-spacing:-0.5px; line-height:1.1em; font-weight:bold; color:#0082b5;}
.titrecat:hover {color:#0082b5;}
.selections-cat a {text-decoration:none; display:block;}
.selections-cat {margin-top:15px; border:1px solid #dbdbdb; /*cursor:pointer;*/}


.selections-cat .nav ul {padding:14px 0 0 0; font-size:10px; height:81px;}

.selections-cat .nav li a.titrespa {color:#0082b5; font-weight:bold; text-transform:uppercase; font-size:14px;}



.selections-cat .nav li {line-height:20px; width:182px; height:22px; padding-left:8px; }
.selections-cat .nav li a {color:#1b1b1b;  line-height:14px; font-size:1.2em;}
.selections-cat .nav li a.titrecat-spa {}
.selections-cat .nav li a:hover {color:#0082b5; }

.selections-cat .nav {height:218px;}
.selections-cat .nav .intro {margin:10px 0 0 0; padding:5px; color:#fff; background-color:#0082b5; border-radius:0;}
div#piscine .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-piscine.jpg?r=09") 0 0 no-repeat; padding:11px 0;}
div#entretien .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-filtre.jpg?r=09") 0 0 no-repeat; padding:11px 0;}
div#robot .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-robot.jpg?r=09") 0 0 no-repeat; padding:11px 0;}
div#chauffage .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-pompe.jpg?r=09") 0 0 no-repeat; padding:11px 0;}
div#securite .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-abris.jpg?r=09") 0 0 no-repeat; padding:11px 0;}
div#spa .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-spa.jpg?r=09") 0 0 no-repeat; padding:11px 0; }
div#saunas .nav { background:#f5f5f5 url("img/index/catalogue/new/nav-saunas.jpg?r=09") 0 0 no-repeat; padding:11px 0; }
.categorie {text-align:right; padding:8px 20px 0 0; background:url('img/blank.gif');}
.categorie a {color:#5e5e5e;}
.categorie a:hover {text-decoration:underline;}

.selection-pub {}
.selection-pub img { position:absolute; }
.selection-pub .text { margin:5px 13px 13px 5px; padding:5px; width:35px; height:15px; font-size:11px; position:absolute; color:#333; bottom:0; right: 0; color:#fff; font-weight:bold; background-color:#0082b5; border-radius: 5px; }
.selection-pub .text:hover{background-color:#002e4f; transition: background-color 0.5s ease 0s;} 
	

/*----MARQUES----*/	
div#marques {}	
.logos-marques {border:2px solid #cdcdcd; border-radius:2px; height:80px; position: relative; overflow: hidden; }
.logos-marques img {margin:13px; height:54px; position: absolute;}


/*----REDACTION BAS DE PAGE----*/
#redacIndex {text-align:justify;}	
p#redaction {margin:10px 0;}	
	
#zone-top-recherche, #zone-avis, #zone-fiches {padding-right:30px;}

#zones-pubs {margin:0 -15px;}
#zones-pubs .encart-pub{margin:15px auto 0 auto;}

#zones-promos {margin:0 -15px;}
#zones-promos .encart-promo{margin:15px auto 0 auto;}
	
    
/* --- Sp\E9cifique m\E9dia --- */

/* lg */
@media (min-width: 1200px){
    /*div#spa .nav { background: #f5f5f5 url("img/index/catalogue/nav-spa.jpg") -61px 0 no-repeat; } */

    
}

/* md */
@media only screen and (max-width : 1200px) 
{
    #pub0 {padding:0; padding-right:7px;}
    #pub00 {padding:0; padding-left:7px;}

    div#top-recherche {margin-top:15px;}
    
	div#nouveautes .nouveautes-item {height:auto;}

    div#piscine .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-piscine.jpg?r=09") -85px 0 no-repeat; padding:22px 0;}
    div#entretien .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-filtre.jpg?r=09") -110px 0 no-repeat; padding:22px 0;}
    div#robot .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-robot.jpg?r=09") -110px 0 no-repeat; padding:22px 0;}
    div#chauffage .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-pompe.jpg?r=09") -110px 0 no-repeat; padding:22px 0;}
    div#securite .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-abris.jpg?r=09") -20px 0 no-repeat; padding:22px 0;}
    div#spa .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-spa.jpg?r=09") -85px 0 no-repeat; padding:22px 0; }
	div#saunas .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-saunas.jpg?r=09") -85px 0 no-repeat; padding:22px 0; }

}

/* sm */
@media only screen and (max-width : 992px) {
    
    div#nouveautes .nouveautes-item {height:auto;}
    div#carousel-produits .liste-produit-index .item{margin-bottom:5px;}
    
    #zone-top-recherche, #zone-avis {padding-right:15px;}
    
	/*----PUBS----*/
	#zones-pubs {margin:0;}
	div.pub-colg {padding-right:15px; padding-left:0;}

	#zones-promos {margin:0;}
	div.promo-colg {padding-right:15px; padding-left:0;}
	
    div#piscine .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-piscine.jpg?r=09") -27px 0 no-repeat; padding:10px 0;}
    div#entretien .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-filtre.jpg?r=09") -27px 0 no-repeat; padding:10px 0;}
    div#robot .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-robot.jpg?r=09") -35px 0 no-repeat; padding:10px 0;}
    div#chauffage .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-pompe.jpg?r=09") -27px 0 no-repeat; padding:10px 0;}
    div#securite .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-abris.jpg?r=09") -27px 0 no-repeat; padding:10px 0;}
    div#spa .nav { background: #f5f5f5 url("img/index/catalogue/new/nav-spa.jpg?r=09") -5px 0 no-repeat; padding:22px 0; }
	div#saunas.nav { background: #f5f5f5 url("img/index/catalogue/new/nav-saunas.jpg?r=09") -5px 0 no-repeat; padding:0px 0; }
}

/* ms */
@media only screen and (max-width : 767px) {
    
    .visible-xs-block{display:none!important;}/* voir le mettre en commun*/

    #pub0 {padding:0;}
    #pub00 {padding:0; margin-bottom:15px;}
    
    #pub1 {padding:0; padding-right:7px;}
    #pub11 {padding:0; padding-left:7px;}

    #promo1 {padding:0; padding-right:7px;}
    #promo11 {padding:0; padding-left:7px;}	
    
    .selections-cat .nav {height:auto;}
    div#piscine .nav, div#entretien .nav, div#robot .nav, div#chauffage .nav, div#securite .nav, div#spa .nav , div#saunas .nav { background:#f5f5f5; padding:7px 0;}
    
    div#populaires .populaires-item, div#nouveautes .nouveautes-item {text-align:center;}
    div#populaires img, div#nouveautes img {margin:0 auto;}

    div#carousel-produits .liste-produit-index .item {text-align:center;}
    div#carousel-produits .liste-produit-index img {margin:0 auto;}
}

/* xs */
@media only screen and (max-width : 480px) {
   
    .visible-xs-block{display:block!important;}/* voir le mettre en commun*/

    #pub1 {padding:0;}
    #pub11 {padding:0;}

    #promo1 {padding:0;}
    #promo11 {padding:0;}

    div#populaires {padding:0 15px;}
    div#populaires > .row {margin-left:-15px;}
    div#nouveautes .nouveautes-item {height:auto; text-align:left;}
    div#populaires .populaires-item  {height:auto; padding:10px; border-bottom:1px solid #ccc;}

    .nav1 {margin:0;}
    .nav2 {padding:0!important; margin:0;}
    
    .selections-cat .nav ul {height:auto;}
    .selections-cat .nav li {height:auto; margin-bottom:5px; width:100%;}
    
}

/* xxs */
@media only screen and (max-width : 350px) {
	div#carousel-produits .liste-produit-index .item{margin-bottom:15px; text-align:left;}
	div#carousel-produits .liste-produit-index .infospop{padding-left:15px;}
	div#carousel-produits .liste-produit-index .nom-produit{padding-top:0px;}
    
}

@media only screen and (max-width : 300px) {
    

}

	
	
	
body {/*background:#000000 url("img/black-week_background.jpg") no-repeat fixed center top!important;*/ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px!important;}

#bandeau_soldes {display:none;}
/*fond normale ond-pol.jpg
