body {
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#fileQueue {
	width: 400px;
	height: 300px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

/*----------------------------------------------------- FILE UPLOADER */

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 255px; padding: 7px 0; text-align:center;    
    background:#3C9CAA; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#FF5D00;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("img/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none; color:#FF0000;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.qq-upload-del
{
	color:#4EB0BD !important;
}

.qq-upload-del:hover
{
	color:#4EB0BD !important;
}


/*----------------------------------------------------- GENERAL */ 
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #bad401;
	background-repeat : no-repeat;
	background-position : top;
	margin : 0;
	padding : 0;
}
ul {
	list-style-image: none;
	list-style-type: none;
}
li ul {
	margin-left: 10px;
}

#global {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4eb0bd;
}
.float-right{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.float-right2{
	float: right;
	padding-top: -10px;

}
.float-left{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

p {
	text-align: justify;
}
a {
	color: #4eb0bd;
	text-decoration: none;
}
a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	color: #4eb0bd;
	text-decoration: underline;
}
.txt-bleu {
	color: #4eb0bd;
}
#cont-txt a.txt-bleu {
	color: #4eb0bd;
}
.txt-rouge {
	color: #CC3300;
	font-size: 11px;
	font-style: italic;
}
.txt-orange {
	color: #ff5d00;
}
.txt-rose-16 {
	color: #f02065;
	font-size: 16px;
}
.txt-vert {
	color: #A5BE00;
}
.border-vert {
	border: 1px solid #A5BE00;
}

.border-bleu {
	border: 1px solid #4eb0bd;
}

.vert-bold {
	color: #A5BE00;
	font-weight: bold;
}

.enveloppe {
	list-style-position: inside;
	list-style-image: url(img/enveloppe.jpg);
}
.liens li {
	margin-bottom: 7px;
}
.favoris {
	list-style-position: inside;
	list-style-image: url(img/favoris.jpg);
}
.rss {
	list-style-position: inside;
	list-style-image: url(img/rss.jpg);
}
.petit-ital {
	font-size: 11px;
	font-style: italic;
}
.petit {
	font-size: 11px;
}
h3 {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}
h4 {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin-top: 10px;
}
.center {
	text-align: center;
}
.btn-ouiky  {
	color: #a5be00;
	border: 1px solid #a5be00;
	font-weight: normal;
	background-color: #ffffff;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}

.btn-hover {
	color: #ffffff;
	border: 1px solid #a5be00;
	font-weight: normal;
	background-color: #a5be00;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}

.btn2-ouiky  {
	color: #FF5D00;
	border: 2px solid #FF5D00;
	font-weight: bold;
	background-color: #ffffff;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}

.btn2-hover {
	color: #ffffff;
	border: 2px solid #FF5D00;
	font-weight: bold;
	background-color: #FF5D00;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}

.btn-blanc-ouiky {
	color: #a5be00;
	border: 1px solid #a5be00;
	font-weight: normal;
	background-color: #ffffff;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}
.btn-blanc-hover {
	color: #ffffff;
	border: 1px solid #a5be00;
	font-weight: normal;
	background-color: #a5be00;
	padding: 2px 5px;
	display: inline;
	width:1;
	overflow:visible;
	text-decoration: none;
}
.puce-fleche {
	list-style-position: inside;
	list-style-image: url(img/puce-fleche.jpg);
	margin-bottom: 10px;
}
/*---------------------------------- CAROUSEL AUTOPROMO */ 
.carousel {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.infiniteCarousel2 {
	background-color: #399ead;
	width: 515px;
	position: relative;
	height: 147px;
	margin:0 0 0 0px;
	z-index:0;
	}

.infiniteCarousel2 a, .infiniteCarousel2 a:visited {
	text-decoration: none;
	}

.infiniteCarousel2 .wrapper {

	left:0;
margin:0 35px 0 45px;
overflow:auto;
position:absolute;
top:0;
width:425px;
	}

.infiniteCarousel2 .wrapper ul {
	width: 9999px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
    margin:10px 0 0 0;
	padding:0;
	}

.infiniteCarousel2 li {
	float: left;
	height: 145px;
	width: 145px;
	position:relative;

	
	}

.infiniteCarousel2 li#bandeauSelected {
padding:0;

}

.infiniteCarousel2 img {
	position:absolute;
	left:0;
	z-index:-10;
	border: 2px solid #FFFFFF;
	}

.infiniteCarousel2 .arrow {
	display: block;
	height: 147px;
	width: 42px;
	position: absolute;
	cursor: pointer;
	top:0;
	text-indent: -999px;
	}

.infiniteCarousel2 .forward {
	right: 0;
background-image: url(img/carousel-arrow-right.jpg);
	}

.infiniteCarousel2 .back {
	left: 0;
background-image: url(img/carousel-arrow-left.jpg);
	}

.infiniteCarousel2 .forward:hover {
background-image: url(img/carousel-arrow-right-on.jpg);
	}

.infiniteCarousel2 .back:hover {
background-image: url(img/carousel-arrow-left-on.jpg);
	}

.infiniteCarousel2 .wrapper a .detail-accueil {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 100px;
	text-decoration: none;
	text-align: left;
	position: absolute;
	z-index:10;
}


.infiniteCarousel2 .detail {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	position:absolute;
	bottom:3px;
	z-index:10;
	text-align:center;
	width:100%;
	left:0;
	}

.infiniteCarousel2 .detail a{
	color: #ffffff;
	}
.infiniteCarousel2 .detail a:hover{
	color: #ffffff;
	}
.infiniteCarousel2 li.bandeauSelected .detail {
	color: #ffffff;
	}
.infiniteCarousel2 .carouselLink {
	width:100%;
	display:block;
	height:140px;
	position:absolute;
	z-index:100;
	left:0;
	}
.carousel-prod {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.carousel-prix {
	font-weight: bold;
	font-size: 14px;
	color: #ffb35f;
	text-align: right;
}


/*----------------------------------------- BACK OFFICE */ 
#header-connect-back {
	font-weight: bold;
	padding-top: 25px;
	padding-right: 80px;
	font-size: 14px;
	text-align: right;
}
#header-connect-back a {
	margin-right: 5px;
	margin-left: 5px;
	color: #FFFFFF;
}
.backoffice {
	font-size: 24px;
	margin-left: 480px;
}
.h5-back {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}
.tab-back td {
	padding: 10px;
}
/*----------------------------------------------------- HEADER */ 
#header {
	height: 200px;
	background-image: url(img/fond-page.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#header-haut {
	height: 45px;
	background-image: url(img/header-haut.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header-interm {
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
}
#header-menu {
	height: 27px;
	background-image: url(img/header-menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 240px;
}
#header-menu ul {
	padding-top: 5px;
}
#header-menu li {
	display: inline;
}
#header-menu li a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
#header-menu li a:hover {
	text-decoration: underline;
}
#header-logo { /* avec menu bleu */
	background-image: url(img/header-logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
}
#header-logo2 {/* avec menu vert */
	background-image: url(img/header-logo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
}
#header-logo3 {/* sans menu */
	background-image: url(img/header-logo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
}
#header-logo4 {/* sans menu */
	background-image: url(img/header-logo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
}
#recherche h2 {
	font-style: italic;
	font-size: 14px;
	margin-left: 170px;
	margin-top: 5px;
	margin-bottom: -5px;
}
#recherche a {
	font-weight: bold;
	text-decoration: underline;
	font-style: oblique;
	font-size: 13px;
	margin-left: 30px;
}
#recherche-txt {
	margin-left: 20px;
}
#header-connect {
	font-weight: bold;
	padding-top: 25px;
	padding-right: 250px;
	font-size: 14px;
	text-align: right;
}
#header-connect a {
	margin-right: 5px;
	margin-left: 5px;
	color:#21718c;
}

#header-panier {
	float: right;
	font-weight: bold;
	margin-top: -20px;
	color: #FFFFFF;
	padding-right: 65px;
}
#header-panier a {
	color: #FFFFFF;
}
#recherche {
	margin-top: -26px;
	padding-left: 400px;
}
#recherche-bt {
     border:none;
     color:#fff;
     background: transparent url('img/bulle-vert.jpg') no-repeat top left;
     height: 27px;
	width: 37px;
}


/*----------------------------------------------------- PAGE */ 
#page {
	background-image: url(img/fond-page.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/*-------------------------------------- MESSAGERIE */ 
.rech-categorie {
	margin: 0px;

}
.rech-categorie td {
    padding: 5px 5px 5px 50px;
}
.rech-categorie h3 {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
#cont-txt .rech-categorie a {
	color: #4eb0bd;	
}
#cont-txt .rech-categorie h3 a {
	color: #A5BE00;	
}
/*--------------------------------------- SHADOWBOX */ 
#shadowbox_body_inner {

	padding: 10px;
}
#shadowbox_content {
	color: #FFFFFF;
}
/*-------------------------------------- MESSAGERIE */ 
.message {
	border: 1px solid #4eb0bd;
	background-color: #eff5f7;
	margin-top: 10px;
	margin-bottom: 5px;	
}
.message td {
    padding: 5px;
}

/*------------------------------ COMPTE STATISTIQUE */ 
#cont-txt .favoris-produit a {
	font-weight: bold;
	color: #4eb0bd;
}
.compte-cadre {
	background-color: #eff5f7;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #4eb0bd;
}
.compte-cont {
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #4eb0bd;
}
.list-infos {
	list-style-position: outside;
	list-style-image: url(img/puce-vert.jpg);
	margin-bottom: 20px;
	margin-top: 5px;
}
.list-infos li {
	margin-left: 20px;
}
.list-liens {
	float: right;
	border: 1px solid #4eb0bd;
	padding: 10px 20px 0px 20px;
}
.list-stats {
	list-style-position: outside;
	list-style-image: url(img/puce-vert.jpg);
	margin-top: 5px;
}
.list-stats li {
	margin-left: 20px;
}
/*------------------------------- RECHERCHE VENDEUR */ 
.nb-creation {
	font-size: 14px;
}
.numero-creation{
	font-size: 16px;
	font-weight: bold;
}
.recherche-vendeur {
	border: 1px solid #4eb0bd;
	background-color: #eff5f7;
	margin-top: 10px;
	margin-bottom: 5px;
}
/*----------------------------------------- ACCUEIL */ 
.cadeaux-clic {
	margin-top: 20px;
}

.boutiques-en-avant {
	margin-top: 20px;
}

a.fleche-left {
	background-image: url(img/fleche-left.png);
	height: 77px;
	width: 10px;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding:0;
	text-indent: -9999px;
	}
a:hover.fleche-left {
	background-image: url(img/fleche-left-on.png);
	
	}
a.fleche-right {
	background-image: url(img/fleche-right.png);
	height: 77px;
	width: 10px;
	display: block;
	float: right;
	margin: 0 0 0 0px;
	padding:0;
	text-indent: -9999px;
	}
a:hover.fleche-right {
	background-image: url(img/fleche-right-on.png);
		}
a.idees-fleche-right {
	background-image: url(img/fleche-right.png);
	height: 77px;
	width: 10px;
	display: block;
	float: right;
	margin: 0 0 0 0px;
	padding:0;
	text-indent: -9999px;
	}
a:hover.idees-fleche-right {
	background-image: url(img/fleche-right-on.png);
		}
a.idees-fleche-left {
	background-image: url(img/fleche-left.png);
	height: 77px;
	width: 10px;
	display: block;
	float: left;
	margin: 0 5px 0 0px;
	padding:0;
	text-indent: -9999px;
	}
a:hover.idees-fleche-left {
	background-image: url(img/fleche-left-on.png);
		}				
					
a.fleche-up {
	background-image: url(img/fleche-up.jpg);
	height: 15px;
	width: 160px;
	display: block;
	padding:0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center top;	
	}
a:hover.fleche-up {
	background-image: url(img/fleche-up-on.jpg);
	}	
a.fleche-down {
	background-image: url(img/fleche-down.jpg);
	height: 15px;
	width: 160px;
	display: block;
	padding:0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center bottom;	
	}
a:hover.fleche-down {
	background-image: url(img/fleche-down-on.jpg);
	}		
		
#graph-vert {
	background-image: url(img/graph-vert.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 122px;
	width: 230px;
	margin-left: 28px;
}
#graph-bleu {
	background-image: url(img/graph-bleu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 122px;
	width: 230px;
	margin: 0;
	float: right;
}
.graph-vert {
	border: 1px solid #bad401;
	
}
.graph-bleu {
	border: 1px solid #399ead;
}
#cont-txt  .graph-txt a {
	float: right;
	width: 100px;
	margin-top: 27px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
}
.tiret-bas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: 21718c;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.graph-accueil {
	margin-left: 50px;
}
.lien-idees {
	margin-right: 25px;
	text-align: right;
}
.lien-idees-right {
	margin-right: 50px;
	text-align: right;
}
/*----------------------------------------- GALERIE */ 
.galerie-produit {
	font-weight: bold;
	text-align: center;
}
.font-16 {
	font-size: 14px;
	float: right;
	color: #ff5d00;
	font-weight: bold;
}
.vendeur {
	font-weight: normal;
	font-size: 13px;
	margin-right: 30px;
	color: #a5be00;;
}	
.promo {
	font-weight: normal;
	font-size: 13px;
	margin-right: 30px;
	color: #ff5d00;;
}
#cont-txt .select-prod .vendeur a {
  color: #a5be00;;
}
.select-prod-titre {
	margin-top: 5px;
	margin-bottom: 5px;
}	
.prix-txt {

	font-weight: bold;
	color: #ff5d00;
	text-align: right;
}
.point-bas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4eb0bd;
	padding-bottom: 5px;
}
.point-bas a {
	float: left;
}

.point-bas2 a {
	float: left;
}

/*------------------------------------------- OUIKY */ 
.liste-feuille li {
	list-style-position: outside;
	list-style-image: url(img/puce-feuille.jpg);
	margin-bottom: 15px;
	text-align: justify;
}
.liens-ouiky{
	text-align: center;
	width: 570px;
}
/*-------------------------------------ACHAT-VENDRE */ 
#tab-achat-vente {
	text-align: center;
	color: #a5be00;
	margin-top: 20px;
	margin-bottom: 20px;
}
.titre-achat-vente {
	font-size: 15px;
	font-weight: bold;
	margin-top: 100px;
}
.coche-bleu {
	list-style-position: outside;
	list-style-image: url(img/coche-bleu.jpg);
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 25px;

}
.coche-bleu li {
	margin-bottom: 10px;
	text-align: justify;
}
h5 {
	font-size: 14px;
	font-weight: bold;
}
#flash-environnement {
	border: 1px solid #4eb0bd;
	float: right;
	margin-left: 10px;
}
.puce-vert {
	list-style-position: outside;
	list-style-image: url(img/puce-vert.jpg);
	margin-left: 20px;
	margin-bottom: 15px;
}
/*------------------------------------------ PANIER */ 
.tab-panier {
	border: 1px solid #4eb0bd;
	border-collapse : collapse;
	background-color: #eff5f7;
	margin-top: 10px;
	margin-bottom: 5px;
}
.tab-panier-marge {
	margin-top: 20px;
	margin-bottom: 10px;

}
.tab-panier-marge tr {
	padding-top: 20px;

}
.tab-panier-marge td {
	padding: 10px;

}
.tab-panier-marge th {
	padding: 0 0 3px 10px;
	text-align: left;
}
.bleu-ligne {
	background-color: #eff5f7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4eb0bd;
}
.bleu {
	background-color: #eff5f7;
	
}
.border-noir {
	border: 1px solid #FF0000;
}
.croix-rouge {
	color: #C60000;
}
.panier-prix {
	font-size: 16px;
	font-weight: bold;
	color: #a5be00;
}
.panier-prix-petit {
	/*font-size: 16px;*/
	font-weight: bold;
	color: #a5be00;
}
.panier-total {
	font-size: 16px;
	font-weight: bold;
}
#cont-txt a:hover.supprimer { 
	color: #C60000;
	text-decoration: none;
}
.choix-livraison {
	margin-top: 5px;
	margin-bottom: 20px;
}
h6 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.bt-bleu {
	background-image: url(img/bouton-bleu.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 165px;
	line-height: 26px;
	text-align: center;
	margin-right: 50px;
	margin-left: 50px;
	float: left;
}
#cont-txt .bt-bleu a{
	color: #4eb0bd;	
}
.prix-total {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
}
.info-bancaire {
	text-align: center;
}

.tab-types-paiement
{
	width:500px;
}

.info-types-paiement
{
	width:300px;
	text-align:right;
	border-left:1px dotted #4EB0BD;
	vertical-align:top;
}
/*-------------------------------------- EVALUATION */ 
.tab-eval {
	border-collapse: collapse;	
		
}

.tab-eval td {
		padding: 2px 10px 2px 10px ;
		
}
.tab-eval-th  {
	padding: 0px 10px 0px 10px;	
	font-weight: bold;
}
.tab-eval-int {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4eb0bd;
	padding: 10px;
}
.tab-eval-int td {
	padding: 10px 10px 10px 10px;	
}
/*----------------------------------------- CADEAUX */ 

.tab-cadeaux {
	background-color: #eff5f7;
	border: 1px solid #bcdce9;
	margin-bottom: 20px;
} 
 
/*---------------------------------------- BOUTIQUE */ 
.img-bout {
	margin-right: 10px;
	margin-bottom: 10px;
}

#bout-banniere {
	height: 105px;
	width: 625px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.boutique {
	width: 625px;
}
#bout-selection {
	background-image: url(img/bout-selection.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 248px;
	width: 636px;
	padding: 10px 5px 5px 5px;
	margin-bottom: 15px;
}
#bout-selection2 {
	background-image: url(img/bout-selection2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 280px;
	width: 636px;
	padding: 10px 5px 5px 5px;
	margin-bottom: 15px;
}
.select-prod {
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
	margin-left: 5px;
}
#cont-txt .select-prod a {
	color: #4eb0bd;
}
.select-prix {
	font-weight: bold;
	color: #ff5d00;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4eb0bd;
	border-bottom-color: #4eb0bd;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bout-tri {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4eb0bd;
	border-bottom-color: #4eb0bd;
	margin-right: -15px;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 0px;
	height: 25px;
	line-height: 25px;
	width: 625px;
	margin-bottom: 10px;	
}
.cat-tri {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4eb0bd;
	border-bottom-color: #4eb0bd;
	margin-left: -15px;
	padding-right: 0px;
	padding-left: 0px;
	height: 25px;
	line-height: 25px;
	width: 535px;
	margin-bottom: 10px;	
}
.bout-affichage {
	margin-left: 290px;
}

.cat-affichage {
	float:right;
	clear:right;
}

#bout-form {
	float: right;
	padding-right: 80px;
}

.cat-form {
	float: right;
	padding-right: 10px;

}
.bout-tri-txt {
	margin-left: 15px;
}
.tab-boutique {
	margin-left: -15px;
	
}
.pages-bas {
	text-align: center;
}

/*----------------------------------- FICHE PRODUIT */ 

.tab-mini {
	border-collapse: separate;
	border-spacing: 5px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.border-bleu {
	border: 1px solid #4eb0bd;

}
#produit-photos {
	padding-left: 480px;
	padding-right: 0px;
}
.produit-infos {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: 21718c;
	margin-top: 15px;
	width: 680px;
}
.produit-infos h4 {
	color: #a5be00;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 3px;

}
#produit-img {
	float: left;
	width: 460px;
	margin-right: 20px;
	border: 1px solid #4eb0bd;

}
.prix-base {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-image: url(img/prix-base.jpg);
	width: 50px;
	background-repeat: no-repeat;
	text-align: center;
}
.stock-dispo {
	font-size: 13px;
	font-weight: normal;
	color: #a5be00;
	height: 22px;
	width: 70px;
	text-align: center;
}
.promo-prix {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-image: url(img/prix-promo.jpg);
	background-repeat: no-repeat;
	width: 50px;
	text-align: center;
}
.promo-txt {
	font-size: 14px;
	font-weight: bold;
	color: #ff5d00;
	height: 22px;
	width: 70px;
	text-align: center;
}
.ajout-panier {
	height: 22px;
	background-image: url(img/ajout-panier.jpg);
	background-repeat: no-repeat;
	width: 167px;
	text-align: center;
}
#cont-txt .ajout-panier a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.coup-coeur {
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 200px;
}
.coup-coeur2 {
	height: 30px;
	padding-top: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4eb0bd;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4eb0bd;
	width: 200px;
}
.txt-coeur {
	vertical-align: 50%;
	margin-left: 5px;
}

.txt-coeur2 {
	padding-left: 40px;
	display: block;
	width: 160px;
	margin-top: -33px;
}
.produit-question{
	margin-left: 480px;
	margin-bottom: 10px;
}
.prix-barre{
	text-decoration: line-through;
}

.tab-promo2
{
	color:#FFCC66;
}

#prix-bas{
	float: right;
	margin-right: 50px;
	margin-top: 10px;
}
.produit-retour{
	height: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url(img/ico-retour-fond.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

}
#cont-txt .produit-retour a{
	font-weight: bold;
	font-size: 12px;

	color: #FFFFFF;

}
/*--------------------------------------- CONNECTER */ 
.cadre-bleu {
	width: 30%;
	background-color: #EFF5F7;
	border:1px solid #a2c3cf;
	padding : 10px;
}
.form-connect .txt-bleu-input {
	color: #4eb0bd;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.clear {
	background:none;
	clear:both;
	float:none;
	margin:0;
	padding:0;
	width:0px;
	height:0px;
	line-height:0px;
}
.clear2 {
	clear:left;
}
.clear3 {
	clear:right;
}

.asterix-oblig-input
{
	color:#CC3300;
	font-style: italic;	/*font-weight:bold;*/
}
/*--------------------------------------- ONGLETS */ 
h4.valid-client {
	margin-bottom: 10px;
}
.client-cadre {
	background-color: #eff5f7;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #4eb0bd;
	width: 400px;
}
.txt-bleu-input {
	color: #4eb0bd;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.compte-col-gauche-client .txt-bleu-input {
	color: #4eb0bd;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.form-creat .txt-bleu-input {
	color: #4eb0bd;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#tabbed_box {
	text-align: left;
	margin-top: 20px;
}
.tabbed_box p {
	text-align: left;
}
ul.tabs {
	margin:0px;
	padding:0px;
	margin-top:6px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
#cont-txt ul.tabs li a {
	color: #4eb0bd;
	background-color:#bcdce9;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(img/fond_onglet.jpg);
	padding-left: 5px;
	border:1px solid #a2c3cf;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}
#cont-txt ul.tabs li a.active {
	background-color:#eff5f7;
	border:1px solid #A5bE00;
	background-image:url(img/fond_onglet.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height: 27px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a2c3cf;
	border-right-color: #a2c3cf;
	border-bottom-color: #eff5f7;
	border-left-color: #a2c3cf;
}
ul.tabs li a:hover {
}
.content {
	background-color:#eff5f7;
	padding:10px;
	border:1px solid #a2c3cf;
	background-image: url(img/bas_onglet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 8px;
}
#content_2, #content_3, #content_4 {
	display: none;
}
.tab-haut {
	vertical-align:top;
	border:0;
	border-collapse: collapse;
}
.tab-haut td {
	vertical-align:top;
	padding:5px;
}
.compte-col-gauche {
	width: 150px;
}
.compte-col-gauche-client {
	width: 310px;/*260*/
	background-color:#eff5f7;
	border:1px solid #a2c3cf;
	padding: 5px;
}
.compte-col-centre {
	width: 250px;
}
.compte-col-centre-client {
	width: 350px;/*400*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a2c3cf;
}
.compte-col-droite {
	width: 300px;
}
.compte-col-centre-client li {
	list-style-position: outside;
	list-style-image: url(img/puce-vert.jpg);
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.tab-fond-bleu {
	background-color: #EFF5F7;
	border:1px solid #A2C3CF;
	padding:0 10px 10px 10px;
	margin: 10px 0 10px 0;
}
.info-tab {
	font-size: 11px;
	font-style: italic;
}
/*----------------------------------TAB CENTER */ 
.fieldset-astuce
{
	width:640px;
	border:1px solid #A5BE00;
	padding:5px;
}

.legend-astuce
{
	font-weight:bold;
	padding-left:5px;
	color:#4EB0BD;
}

.tab-head {
	font-size: 11px;
	font-weight: bold;
}
#cont-txt .tab-center a {
	color: #4eb0bd;
	text-decoration: none;
}
.tab-center {
	text-align: center;
	width: 650px;
	margin-bottom: 15px;
}
.tab-list {
	text-align: center;
	width: 550px;
	margin-bottom: 15px;
}
.tab-tr0 {
	background-color: #ebf5f7;
}

.tab-trNo {
	background-color: #EDEDED;
}
.mini-77 {
	border: 1px solid #4eb0bd;
	margin-left: -5px;
}
.tab-prix {
	font-weight: bold;
	color: #ff5d00;
}
.tab-tr1 td {
	padding:5px 0;
}
.tab-action {
	text-align: left;
}
.tab-etat {
	text-align: left;
}
.tab-etat .active {
	font-weight: bold;
	text-align: left;
	list-style-position: inside;
	list-style-type: disc;
}
.tab-etat .inactive {
	text-align: left;
	margin-left: 13px;
}
.nom-prod {
	font-weight: bold;
}
.tab-date {
	font-style: italic;
	font-size: 12px;
}
/*--------------------------------------- CONTENU */ 
#contenu {/* 3 colonnes*/
	width: 545px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 15px;
	margin-left: 219px;
}
#contenu2 {/* 2 colonnes Gauche*/
	width: 700px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 15px;
	margin-left: 219px;
}
#contenu3 {/* 2 colonnes Droite*/
	width: 730px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 15px;
	margin-left: 40px;
}
#contenu4 {/* 1 colonnes */
	width: 800px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 15px;
	margin-left: 120px;
}
.poucet {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
}
h2 .titre-aco {
	font-size: 25px;
	font-weight: lighter;
	color: #4eb0bd;
}
#contenu h2 {
	font-size: 18px;
	color: #A5BE00;
	margin-bottom: 5px;
	margin-left: -15px;
}
#contenu2 h2 {
	font-size: 18px;
	color: #A5BE00;
	margin-bottom: 5px;
	margin-left: -15px;
}
#contenu3 h2 {
	font-size: 18px;
	color: #A5BE00;
	margin-bottom: 5px;
	margin-left: -15px;
}
#contenu4 h2 {
	font-size: 18px;
	color: #A5BE00;
	margin-bottom: 5px;
	margin-left: -15px;
}
#cont-txt {
	margin-bottom: 10px;
	margin-left: 15px;
}
#cont-txt p {
	margin-bottom: 15px;
}
#cont-txt a {
	color: #a5be00;
	text-decoration: none;
}
#cont-txt a:hover {
	text-decoration: underline;
}
.icone {
	color: #a5be00;
	display: inline;
	height: 30px;
	margin-right: 15px;
}
.icone-active {
	display: inline;
	height: 30px;
	margin-right: 15px;
}
.sugest-rech{
	list-style-image: url(img/puce-vert.jpg);
	list-style-position: outside;
}
.sugest-rech li{
	margin-left: 30px;	
}

.pdts_misenavant {
	font-size: 11px;
	background: url(img/bg_coupcoeur.jpg) no-repeat #f0f5f8;
	}

.txt_misenavant {
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4eb0bd;
	border-bottom-color: #4eb0bd;
	}
	


/*---------------------------------------------- TRI */ 
.tri {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4eb0bd;
	border-bottom-color: #4eb0bd;
	margin-bottom: 20px;
}
#cont-txt .tri .tab-tri-affichage2 a {
color:#4EB0BD;
}
#cont-txt .tri .tab-tri-affichage2 a:hover {
color:#A5BE00;
}
.tab-tri {
	margin-right: auto;
	margin-left: auto;
}

.tab-tri-affichage a {
	color: #a5be00;
}
.tab-tri-affichage2 {
	text-align: right;	
}
.tab-tri-affichage2 a {
	color: #a5be00;
}
.tab-tri2 {
	margin-top: -15px;
	width: 100%;
	text-align: right;
}

/*----------------------------------------------------- LEFT */ 

#left {
	width: 219px;
	float: left;
}
#liens-left {
	padding-left: 60px;
	margin-top: 20px;
}
#news-left {
	background-image: url(img/newsletter-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 139px;
	margin-top: 20px;
	padding-top: 30px;
	padding-left: 40px;
}
#news-left h2 {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 35px;
}
#news-left p {
	padding-top: 15px;
}
#news-right {
	background-image: url(img/newsletter-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 169px;
	padding-top: 30px;
	padding-left: 40px;
}
#news-right h2 {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 35px;
}
#news-right p {
	padding-top: 15px;
}
.news-bt{
     border:none;
     color:#fff;
     background: transparent url('img/bulle-bleu.gif') no-repeat top left;
     height: 23px;
	width: 35px;
}

#form-news #news-txt {
	font-size: 11px;
	margin-top: 10px;
	color: #4eb0bd;
}
#search-loupe {
	background-image: url(img/loupe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 40px;
	padding-left: 45px;
	margin-top: 20px;
}
#formaffiner a.loupe-lien{
	color: #A5BE00;
	text-decoration: none;
}
#formaffiner a:hover.loupe-lien{
	text-decoration: underline;
}
#formaffiner {
	margin-right: 40px;
	margin-left: -60px;
}
#formaffiner a {
	text-decoration: underline;
	font-size: 11px;
}
/*------------------------------------- MENU BOUTIQUE */ 
#menu-boutique {
	background-image: url(img/menu-bout-fond.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 146px;
	padding-right: 20px;
	padding-left: 40px;
	padding-bottom: 10px;
}
#menu-bout-haut {
	background-image: url(img/menu-bout-haut.jpg);
	height: 34px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
}
#menu-bout-bas {
	background-image: url(img/menu-bout-bas.jpg);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu-boutique h2 {
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
    padding-right: 10px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#menu-boutique a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu-boutique a:hover {
	color: #e0ff01;
	text-decoration: none;
	text-decoration: none;

}
#menu-boutique .active a {
	color: #e0ff01;
	text-decoration: none;
	text-decoration: none;
	font-weight: bold;
}

/*---------------------------------------------- MENU */ 
.menu1 {
	background-image: url(img/fleche-slide.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
#menu-left {
	background-image: url(img/menu-left.jpg);
	height: 485px;
	padding-right: 10px;
	padding-left: 40px;
	padding-top: 20px;
	font-size: 13px;
	background-repeat: no-repeat;
}
#menu-left h2 {
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
}
#menu-left a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu-left a:hover {
	color: #e0ff01;
	text-decoration: none;
	
}
#menu-left .span_nb
{
	font-size: 11px;
	font-style:italic;
}
/*-------------------------------- MENU THEME LEFT */ 
#menu-theme-left {
	background-image: url(img/menu-theme-left.jpg);
	height: 305px;
	padding-right: 10px;
	padding-left: 40px;
	padding-top: 20px;
	font-size: 13px;
	background-repeat: no-repeat;
}
#menu-theme-left h2 {
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
}
#menu-theme-left li
{
	padding-bottom:2px;
}
#menu-theme-left a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu-theme-left a:hover {
	color: #bad401;
	text-decoration: none;
	
}
#menu-theme-left a.active {
	color: #bad401;
	text-decoration: none;
	font-weight: bold;	
}
#menu-left a.active {
	color: #bad401;
	text-decoration: none;
	font-weight: bold;	
}
#menu-idees a.active {
	text-decoration: none;
	font-weight: bold;	
}
/*-------------------------------- MENU IDEES CADEAUX */ 

#menu-idees {
	background-image: url(img/menu-idees-left.jpg);
	height: 580px;
	padding-right: 10px;
	padding-left: 40px;
	padding-top: 20px;
	font-size: 13px;
	background-repeat: no-repeat;
}
#menu-idees h2 {
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
}
#menu-idees h3 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-bottom: 5px;
	height: 20px;
}
#menu-idees a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu-idees a:hover {
    color: #4eb0bd;
	text-decoration: none;
	
}
#menu-idees .menu {
	margin-bottom: 20px;
}
.menu li {
	color: #FFFFFF;
}
/*--------------------------------------- MENU COMPTE */ 
#menu-left-compte {
	background-image: url(img/menu-compte.jpg);
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 20px;
	font-size: 13px;
	background-repeat: repeat-y;
	background-position: right top;
}
#menu-left-compte h2 {
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#menu-left-compte h3 {
	margin-bottom: 5px;
	margin-top: 15px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-right: 13px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#menu-left-compte a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu-bas-compte {
	background-image: url(img/menu-bas-compte.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 216px;
	margin-left: 3px;
	padding-left: -37px;
	padding-top: -20px;
}
#menu-left-compte a:hover {
	color: #e0ff01;
	text-decoration: none;
}
/*----------------------------------------------------- RIGHT */ 
#right {
	width: 206px;
	float: right;
}
#engagements-right {
	background-image: url(img/engagements.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	margin-top: 20px;
}
#postit-right {
	background-image: url(img/postit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 221px;
	margin-top: 20px;
}
.decouvrez {
	margin-left: 10px;
	width: 190px;
	margin-top: 40px;
}
.decouvrez h2 {
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top:-260px;
	margin-left:25px;
}
.decouvrez ul{
	margin-top: 15px;
	margin-left:25px;
}

.decouvrez li {
	list-style-position: outside;
	margin-bottom: 7px;
	font-size: 12px;
	margin-left: 20px;
}
.decouvrez li.nveau {
	list-style-image: url(img/icone_nveau.jpg);
}
.decouvrez li.obj {
	list-style-image: url(img/icone_obj.jpg);
}
.decouvrez li.top {
	list-style-image: url(img/icone_top.jpg);
}
.decouvrez li.promo{
	list-style-image: url(img/icone_promo.jpg);
}
.decouvrez li.bouti {
	list-style-image: url(img/icone_bouti.jpg);
}
.decouvrez li.geo {
	list-style-image: url(img/icone_geo.jpg);
}

.decouvrez1{
	margin-left: 10px;
	width: 160px;
	margin-top: 20px;
}
.decouvrez1 h2 {
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}
.decouvrez1 li {
	list-style-image: url(img/puce-vert.jpg);
	list-style-position: outside;
	margin-bottom: 7px;
	font-size: 12px;
	margin-left: 15px;
}
#idees-right {
	background-image: url(img/idees-cadeaux.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 98px;
	margin-top: 20px;
}
#boutique-right {
	background-image: url(img/boutique.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 96px;
	margin-top: 20px;
}
#news-right {
	background-image: url(img/newsletter-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
	margin-top: 20px;
}
#liens-right {
	padding-left: 20px;
	margin-top: 20px;
}
/*---------------------------------------MENU CREATEUR */ 
#fiche-createur {
	background-image: url(img/fiche-createur.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 680px;
	margin-top: 20px;
	padding-top: 35px;
	font-size: 13px;
	font-weight: normal;
	padding-left: 30px;
}
#fiche-createur h2 {
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 5px;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-right: 0px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#fiche-createur h3 {
	font-size: 15px;
	font-weight: normal;
}
#fiche-createur h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.creat-carouselle a {
	font-size: 11px;
	color: #a5be00;
    margin-left:0;
}
.info-createur {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #4eb0bd;
	margin-bottom: 10px;
	width: 140px;
}
.info-boutique {
	margin-bottom: 5px;
	width: 140px;
}
.avatar {
	border: 2px solid #4eb0bd;
	margin-top: 5px;
	margin-bottom: 10px;
}
#fiche-createur li {
	list-style-image: url(img/puce-vert.jpg);
	list-style-position: inside;
	margin-bottom: 3px;
}
#fiche-createur ul {
	margin-bottom: 10px;
}


#div-generateur-bannieres
{
	border:1px solid #A2C3CF;
	background-color:#EFF5F7;
	padding:10px;
	width:700px;
	height:550px;
	z-index:1000;
	position:absolute;
}

#div-generateur-avatar
{
	border:1px solid #A2C3CF;
	background-color:#EFF5F7;
	padding:10px;
	width:700px;
	height:550px;
	z-index:1000;
	position:absolute;
}

#div-suppression-produit
{
	border:1px solid #A2C3CF;
	background-color:#EFF5F7;
	padding:10px;
	width:350px;
	height:120px;
	z-index:1000;
	left:40%;
	top:40%;
	position:absolute;
	text-align:center;
	font-weight:bold;
}

.img-generater-bannieres
{
	border:3px solid #EFF5F7;
}

.img-generater-bannieres:hover
{
	border:3px solid #BAD401;
}

.img-generater-bannieres-selected
{
	border:3px solid #3C9CAA;
}

/*----------------------------------------------------- FOOTER */ 
#footer {
	height: 18px;
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 50px;
	background-color: #BDD700;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 45px;
	text-align: right;
	padding-right: 40px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}



/*----------------------------------------------------- page vidéo */ 

#video {
	text-align: center;
	margin: 0 auto;
	background: url(img/chargement.jpg) no-repeat;
	width: 530px;
	height: 298px;
	}
