
/*-_-_home_-_-_*/

/* SLIDER*/

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:774px;
	height:241px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:774px;
  height:241px;
  overflow:auto; 
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:774px; 
  height:241px;
}

.control 
{
	display:block;
	width:56px;
	height:65px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
	z-index:10;
}
#navDiapo{
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:5px;
	cursor:pointer;

}
#leftControl {
  top:88px;
  left:0;
  background:transparent url(/Content/Images/Home/slider/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:88px;
  right:0;
  background:transparent url(/Content/Images/Home/slider/control_right.png) no-repeat 0 0;
}

/* FIN SLIDER */



.conteneur .content .body.content-home {
	width: 800px;
	padding: 0;
}
.content .flash-home {
	padding: 14px 0 20px 7px;
	float: left;
	position: relative;
	z-index: 1;
}
.content .pushMini {
	margin-left: 5px;
	float: left;
	display: inline;
}


.content .push-home {
	float: left;
	width: 250px;
	height: 248px;
	margin-left: -5px;
	background: url(/Content/Images/Home/fond-push-home.png) no-repeat;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 12px;
	display: inline;
}
.content .push-home .haut {
	height: 32px;
}
.content .push-home .haut .titre {
	padding: 10px 0 0 12px;
	float: left;
}
.content .push-home .haut .picto-titre {
	padding: 4px 7px 0 0;
	float: right;
}
.content .push-home .content-push {
	clear: both;
	float: left;
	width: 250px;
}
.content .push-home .content-push .visuel {
	float: left;
	width: 71px;
	height: 146px;
	padding: 3px;
	position:relative;
}

.content .push-home .content-push .visuel .image{
	position:absolute;
	top:0;
}

.content .push-home .content-push .content-produits {
	float: left;
	padding-top: 8px;
}
.content .push-home .content-push .content-produits .produit {
	clear: both;
	float: left;
	width: 173px;
}
.content .push-home .content-push .content-produits .produit .libelle {
	float: left;
}
.content .push-home .content-push .content-produits .produit .libelle .puce {
	float: left;
	position: relative;
	height: 46px;
	width: 19px;
}
.content .push-home .content-push .content-produits .produit .libelle .puce img {
	position: absolute;
	top: 50%;
	height: 19px;
	margin-top: -9px;
}
.content .push-home .content-push .content-produits .produit .libelle .puce span {
	position: absolute;
	top: 50%;
	height: 12px;
	margin-top: -6px;
	font-size: 12px;
	width: 10px;
	padding-left: 9px;
	font-weight: bold;
    color: #e7bef8;
}
.content .push-home .content-push .content-produits .produit .libelle.actif .puce span {
    color:#741690;
}
.content .push-home .content-push .content-produits .produit .libelle .puce span.gras {
	font-weight: bold;
}
.content .push-home .content-push .content-produits .produit .libelle .puce span.clair {
	color: #e9bef7;
}
.content .push-home .content-push .content-produits .produit .libelle .txt {
	padding-left: 5px;
	padding-right: 3px;
	float: left;
	height: 46px;
	position: relative;
}
.content .push-home .content-push .content-produits .produit .libelle .txt table {
	width: 65px;
	height: 46px;
}
.content .push-home .content-push .content-produits .produit .libelle .txt td {
	width: 65px;
	height: 46px;
	vertical-align: middle;
	font-size: 9px;
}
.content .push-home .content-push .content-produits .produit .libelle.non-actif .txt td a {
	font-size: 9px;
}
.content .push-home .content-push .content-produits .produit .libelle.actif .txt td a {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.content .push-home .content-push .content-produits .produit .fond-prix {
	float: left;
	width: 81px;
	height: 46px;
	position: relative;
}
.content .push-home .content-push .content-produits .produit .fond-prix.on {
	background: url(/Content/Images/Home/fond-prix-on.gif) no-repeat;
}
.content .push-home .content-push .content-produits .produit .fond-prix.off {
	background: url(/Content/Images/Home/fond-prix-off.gif) right no-repeat;
}
.content .push-home .content-push .content-produits .produit .fond-prix.off p, .content .push-home .content-push .content-produits .produit .fond-prix.off span {
	color: #b698ba;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix span {
	font-size: 20px;
	font-weight: bold;
	display: block;
	float: left;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix span.centimes {
	font-size: 11px;
	font-weight: bold;
}
.content .push-home .content-push .content-produits .produit .fond-prix  p {
	position: absolute;
	right: 3px;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix.une-ligne, .content .push-home .content-push .content-produits .produit .fond-prix .prix.trois-lignes  {
	top: 12px;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix.deux-lignes  {
	top: 16px;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix.deux-lignes-barre {
	top: 5px;	
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix-barre  {
	bottom: 5px;
	font-size: 12px;
	text-decoration: line-through;
}
.content .push-home .content-push .content-produits .produit .fond-prix .prix-barre span {
	font-size: 12px;
	font-weight: bold;
}
.content .push-home .content-push .content-produits .produit .fond-prix .a-partir-deux-lignes  {
	top: 6px;
}
.content .push-home .content-push .content-produits .produit .fond-prix .a-partir-trois-lignes  {
	top: 1px;
}
.content .push-home .content-push .content-produits .produit .fond-prix .forfait  {
	bottom: 1px;
}
.content .push-home .bas-push {
	clear: both;
}
.content .push-home .bas-push ul {
	height: 25px;
	padding-top: 8px;
	margin-left: 8px;
}
.content .push-home .bas-push li {
	float: left;
}
.content .push-home .bas-push select {
	width: 100px;
	margin-right: 8px;
}
.content .push-home .bas-push .lien {
	text-align: center;
	width: 100%;
}
.content .push-home .bas-push .lien a {
	text-decoration: underline;
	font-weight: bold;
}
.content .push-home .bas-push .lien a:hover {
	text-decoration: none;
}


/* Correction pour l'affichage personnalisé des select */
.content .pushMini .jquery-selectbox
{
    margin-right:5px;
    float:left;
}
