.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 60%
}
.creaFormulaire td
{
	vertical-align: bottom;
}

#Erreur
{
	background: red;
	padding: 10px;
}

.item 
{
	float: left; overflow: hidden; zoom: 1;
	width: 161px;
	border: solid 1px #50749f;
	margin: 0 3px 10px 0;
	padding: 0 0 1px 0;
}

.item2 
{
	margin-left: 0px;
}

.photos
{
	width: 161px;
	height: 161px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0 0 3px 0;
}

.item h1
{
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	height: 60px
}

.item h1, .item h1 a
{
	color: #a1a1db;
}

.leprix
{
	width: 106px;
	float: right;
	text-align: center;
	font-size: 11px;
	font-weight: bold;	
	height: 32px;
}

#Prix .leprix
{
	width: 173px;
	height: 32px;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	padding: 10px 5px;
	background: url(../img/pix-prix.png) repeat left top;
	margin: 0 0 0 7px;
}

.prixBarre
{
	text-decoration: line-through;
	color: #FFFFFF;
}
#Prix .prixBarre
{
	font-weight: normal;
}

.promo
{
	overflow: hidden; zoom: 1;
	background: #e5291a;
	margin: 0 0 5px 5px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	padding: 5px 0;
	height: 22px;
	font-weight: bold;
}
#Prix .promo
{
	font-size: 18px;
	line-height: 20px;
	height: 42px;
}
.prix
{
	color: #f7ee03
}

#Prix .prix
{
	font-weight: bold;
}


.detail
{
	background: #8f9ccc;
	text-align: center;
	line-height: 18px;
	font-weight: normal;
	font-size: 10px;
	display: block;
	overflow: hidden; zoom: 1;
	margin: 4px 0 0 0;
}

.ajout
{
	background: url(../img/ajouteraupanier.png) no-repeat left top;
	line-height: 22px;
	font-size: 9px;
	width: 86px;
	display: block;
	float: left;
	padding: 0 0 0 23px;
	margin: 0 1px 0 0;
}

#Galerie
{
	position: relative !important;
	width: 382px;
	float: left;
}

#Galerie td
{
	border: solid 1px #7994c3;
	width:350px;
	height: 352px;
}

#Galerie .un
{
	width: 86px;
	height: 86px;
	vertical-align: middle;
	text-align: center;
}

#Zoom td
{
	border: none;
	width: 65px;
	height: 20px;
}

#Zoom
{
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	top: 346px;
	left: 301px;
}

#DetailDroite
{
	overflow: hidden; zoom: 1;
	position: relative;
}

#Titre
{
	font-size: 16px;
	font-weight: normal;
	border-bottom: solid 1px #a1a1db;
	padding: 5px 0;
	margin: 0 0 5px 0;
}

#Titre, #Titre a
{
	color: #a1a1db;
}

#Texte
{
	line-height: 16px;
	font-size: 11px;
}

#Reference
{
	font-size: 10px;
	color: #feff00;
}

#Cheque
{
	float: right;
	margin: 50px 0 0 10px;
	background: url(../img/fond-cheque.png) no-repeat center center;
	width: 150px;
	height: 84px;
	padding: 0 5px 0 44px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

#Cheque, #Cheque a
{
	color: #ffae00;
	text-align: center;
}

#Cheque h1, .rub
{
	padding: 5px 0 5px 11px;
	font-size: 14px;
	line-height: 22px;
}

#Cheque h1, #Cheque h1 a
{
	color: #FFFFFF;
}

#Accueil
{
	overflow: hidden; zoom: 1;
	padding: 0 0 0 115px;
	background: url(../img/fond-accueil.png) no-repeat left top;
}

.itemaccueil h1
{
	font-size: 14px;
	line-height: 16px;
}

.itemaccueil .photos
{
	float: left;
	width: 107px;
	height: 107px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0 10px 0px 0;
}
.itemaccueil
{
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	margin: 0 0 10px 0;
}
.itemaccueil .texte
{
	overflow: hidden; zoom: 1;
}

.itemaccueil .actions
{
	text-align: right;
}

.itemaccueil .actions a
{
	display: inline;
	color: #FFFFFF;
	font-style: normal;
	font-size: 10px;
	padding: 0 3px;
	background: #0b264f;
	text-transform: uppercase;
}

.itemaccueil .actions .detail
{
	text-transform: none;
	background: #8f9ccc;
}

#DetailAccueil
{
	position: relative;
	padding: 40px 0 0 0;
}

#MeilleuresVentes
{
	background: url(../img/fond-vente.png) no-repeat 25px top;
	font-size: 12px;
	line-height: 19px;
	padding: 0px 0 0 30px;
	border-bottom: solid 1px #8298c8;
}

#Ventes .item
{
	width: 215px;
	margin: 0 4px 10px 0;
	padding: 0 0 1px 0;
}
#Ventes .item2
{
	margin-left: 0px;
}
#Ventes .photos
{
	width: 215px;
	height: 215px;
	margin: 0 0 10px 0;
}

#Ventes .leprix
{
	width: 140px;
	float: right;
	text-align: center;
	font-size: 11px;
	font-weight: bold;	
	height: 32px;
}

#Ventes .promo
{
	font-size: 12px;
	line-height: 12px;
}

#Ventes .detail
{
	background: #8f9ccc;
	text-align: center;
	line-height: 23px;
	font-weight: bold;
	font-size: 10px;
	display: block;
	overflow: hidden; zoom: 1;
	margin: 4px 2px 0 0;
}

#Ventes .ajout
{
	background: url(../img/ajouteraupanier2.png) no-repeat left top;
	line-height: 27px;
	font-size: 10px;
	font-weight: bold;
	width: 107px;
	display: block;
	float: left;
	padding: 0 0 0 33px;
	margin: 0 4px 0 2px;
}

#Resultats #Mot
{
	text-align: center;
	text-transform: uppercase;
	border: solid 1px #a1a1db;
	margin: 5px 25px;
	padding: 10px;
}

#Resultats h2
{
	font-size: 14px;
	padding: 20px 0 10px 0;
	color: #a1a1db;
}

#Resultats
{
	margin: 0 0 20px 0;
}