/* CSS Boutique
------------------------------------------------------------------------------- */
#columns li {
	border:1px solid #4b4b4b;
	float:left;
	margin:10px;
	padding:2px;
	width:160px;
	height:200px;
}

#columns li.partenaire {
	border:1px solid #4b4b4b;
	float:left;
	margin:6px;
	padding:2px;
	width:235px;
	height:250px;
}

#columns li:hover {
	border:1px solid #f09d9d;
}

#columns {
	width:100%;
	margin-bottom:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/* Permet de supprimer sur la page d'accueil l'espace réservé au menu entre le breadscrumbs et le content*/
.postboutiqueaccueil {
	margin:0;
	padding:5px;
	min-height:600px;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
    border:none;
	outline:none;
}

.postboutiqueaccueil h1, .postboutiqueaccueil h1 img {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
    margin-top:10px;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	line-height:20px;
	color:#c70001;
	text-indent:0px;
	text-align:justify;
	white-space:normal;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
}

.postboutiqueaccueil h2, .postboutiqueaccueil h2 img {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
    margin-top:10px;
	font-weight:bold;
	font-style:italic;
	font-size:17px;
	line-height:20px;
	color: #87aec2;
	text-indent:20px;
	text-align:justify;
	white-space:normal;
	text-decoration:none;
	text-transform:capitalize;
	border:none;
}

.postboutiqueaccueil h3, .postboutiqueaccueil h3 img {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
    margin-top:10px;
	font-weight:normal;
	font-style:italic;
	font-size:16px;
	line-height:20px;
    color: #f08816;
	text-indent:40px;
	text-align:justify;
	white-space:normal;
	text-decoration:none;
	text-transform:capitalize;
	border:none;
}

.postboutiqueaccueil p {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
    margin-top:10px;
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	line-height:20px;
    color: #bab9b5;
	text-indent:40px;
	text-align:justify;
	white-space:normal;
	text-decoration:none;
	text-transform:none;
}
/* Fin pour page accueil */

.contentaccueilboutique {
	width:100%;
/*	float:left;*/
}

/*.informations {
	min-height:180px;
	padding:10px;
	margin-left:76%;
	background-color:#565656;
}
.informations p {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	text-indent:0px;
	line-height:14px;
	font-size:14px;
	text-align:center;
}

.informations h1 {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-style:normal;
	margin:0 0 20px 0;
	padding:0;
}*/

.presentationaleatoire {
	margin:20px 0;
	padding:0;
	width:100%;
	background-color:#000;
/*	border:1px solid #ffffff;*/
}

.tdpresentationaleatoire h2 {
	border-bottom:1px solid #ffffff;
	text-align:center;
}

.titrevignetteboutique {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	height:40px;
	font-size:14px;
	font-weight:bold;
	color:#f6840b;
	text-align:left;
}

.infovignetteboutique {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:right;
}

.imagevignetteboutique {
	width:156px;
	height:130px;
}

.imagevignetteboutique_partenaire {
	width:232px;
	height:80px;
}

.detailvignetteboutique p {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	padding-top:0px;
	font-size:12px;
	font-weight:italic;
	color:#ffffff;
	text-align:justify;
}

/* Template de la page de description d'un produit ou offre partenaire */

.imageficheproduit {
	width:400px;
	height:300px;
	float:left;
	text-align:center;
	border:3px solid #ffffff;
}

.imageficheproduit1 {
	height:160px;
	margin:0;
}


.imageficheproduitpresta {/*Mise en forme image produit prestation club rc*/
	height:300px;
	margin:0;
}

.imageficheproduit2 {
	height:80px;
	margin:10px 10px;
	padding:0 5px;
	border:1px solid #ffffff;
}

.tarifficheproduit {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	color:#bab9b5;
	font-size:12px;
	margin-left:410px;
	height:300px;
	border:3px solid #ffffff;
	padding:0 3px;
	background-color:#222222;
}

.tarifficheproduit img {
	margin:10px 0 0 20px;
}

.tarifficheproduit h1 {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f6840b;
}

.referenceproduit {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:12px;
	color:#87aec2;
	font-style:italic;
	font-weight:normal;
	padding:10px 0;
	border-bottom:1px solid #ffffff;
}

.tarifficheproduitpublic {
	width:50%;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#c70001;
	text-align:center;
	padding:10px 0 20px 0;
}

.tarifficheproduitclub {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	color:#fff000;
	text-align:center;
	padding:10px 0 10px 0;
}

.boutonacheter {
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #ffffff;
}

.acheterpartenaire {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#bab9b5;
	text-align:center;
	padding:5px 0;
}

.acheterpartenaire p {
	font-size:12px;
	text-align:justify;
}

.acheterpartenaire h3 {
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#87aec2;
	text-align:left;
	text-indent:0px;
	padding:5px 0 5px 0;
	border-top:1px solid #ffffff;

}

.infoficheproduit {
	min-height:200px;
	padding:10px;
	margin:10px 0;
	border:3px solid #ffffff;
	background-color:#222222;
}

.infoficheproduit h2, .modedepaiement h2 {
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	text-indent:0;
}

.infopaiementproduit {
	margin-top:0px;
	text-align:center;
}

#panierboutique {
	width:200px;
	margin:10px 0;
	padding-top:25px;
	background-image:url("images/monpanier.png");
	background-repeat:no-repeat;
}

#panierboutiquebody {
	color:#87aec2;
	font-size:12px;
	text-align:justify;
	border-left:1px solid #870af5;
	border-right:1px solid #870af5;
	padding:10px 5px;
}

#panierboutiquefooter {
	padding-top:5px;
	background-color:#870af5;
}

#columns li.catalogue {
	border:1px solid #000000;
	float:left;
	margin:6px;
	padding:2px;
	width:235px;
	height:235px;
}

#columns li.catalogue:hover {
	border:1px solid #f09d9d;
}

SMALL, SUB, SUP {
	font-size: 10px;
}

SUB {
	vertical-align: sub;
}

SUP {
	vertical-align: super;
}

.agrandir {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	color:#bab9b5;
	text-align:center;
}

/* CSS qui met le prix de l'article sur la vignette catalogue Club RC */
#vignetteprix {
	position:relative;
	bottom:21px;
	width:160px;
	background-color:#870af5;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:#f6840b;
	text-align:center;
	text-indent:0px;
}

.valeurvignetteprix {
	color:#f0ed1b;
}
/* Fin CSS qui met le prix de l'article sur la vignette catalogue Club RC */

/* CSS qui gère les SOLDES */
.imageficheproduit {
	width:400px;
	height:360px;
	float:left;
	text-align:center;
	border:3px solid #ffffff;
}

.tarifficheproduit {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	color:#bab9b5;
	font-size:12px;
	margin-left:410px;
	height:360px;
	border:3px solid #ffffff;
	padding:0 3px;
	background-color:#222222;
}

.tarifficheproduitpublicorg {
	width:50%;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#bab9b5;
	text-align:center;
	padding:10px 0 20px 0;
	text-decoration:line-through;
}

.tarifficheproduitcluborg {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#bab9b5;
	text-align:center;
	padding:10px 0 10px 0;
	text-decoration:line-through;
}

.tarifficheproduitpublicsolde {
	width:50%;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#c70001;
	text-align:center;
	padding:10px 0 20px 0;
	text-decoration:none;
}

.tarifficheproduitclubsolde {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	color:#fff000;
	text-align:center;
	padding:10px 0 10px 0;
	text-decoration:none;
}

.tauxreduction {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	color:#611780;
	text-align:center;
	padding:10px 0 10px 0;
	text-decoration:none;
	text-shadow:1px 1px 5px white;
}
/* Fin SOLDE*/

#footerboutiquev2 img:hover {
	border:1px solid #f09d9d;
}
