.droite{
	text-align: right;
}
.milieu{
	text-align: center;
}
/*
.t11{
	font-family: verdana;
	font-size: 11px;
}
*/
.t12,.t11{
	font-family: verdana;
	font-size: 12px;
}
img, a {
	border: none;
}

form{
	padding:0;
	margin:0;
}
#conteneurMagasin{
	font-family: verdana;
	padding: 15px;
	/*background-color: #EEF;*/
	/*width: 572px;*/
}
.image_recale{
	margin-bottom: -7px;
}
.titre_externe{
	color: #AA091F;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.soustitre_externe{
	color: #222;
	font-size: 12px;
	font-weight: bold;
}

/*RAIL DES RAYONS*/
.cheminMagasin {
	text-decoration: none;
	font-size: 10px;
	color: #20859C;
}
.cheminMagasin a{
	text-decoration: none;
	color: #20859C;
}
.cheminMagasin a:hover{
	text-decoration: underline;
	color: #20859C;
}


/*CATEGORIE*/
.categorie{
	background-color: #DEDEDE;
	padding: 5px;
	margin-top: 10px;
	border: solid 1px #00F;
}
.bcategorie_titre{
	margin-top: 10px;
	font-size: 14px;
	color: #80F;
}
.bcategorie_sous_titre{
	margin-top: 10px;
}
.bcategorie_description{
	margin-top: 5px;
	font-size: 11px;
	color: #999;
	border: solid 1px #880;
}


/*PRODUIT*/
.produit{
	padding: 5px;
	margin-top: 20px;
}
.bproduit_sous_titre {
	margin-top: 10px;
}

.bproduit_titre {
	color: #075364;
	font-size: 13px;
	font-weight: bold;
}

.bproduit_titreaccueil{
	color: #00a2b6;
	font-size: 13px;
	font-weight: bold;
}

.bproduit_sous_titre {
	color: #CA8109;
	font-size: 12px;
	font-weight: bold;
}
.bproduit_prix {
	margin-top: 10px;
	color: #AA091F;
	font-size: 14px;
	font-weight: bold;
}
.bproduit_description {
	margin-top: 5px;
	font-size: 12px;
	color: #20859C;
}
.bproduit_conditionnement{
	margin-top: 5px;
	font-size: 11px;
	color: #CA8109;
	font-weight: bold;
}


.zoom {
	display:none;
	/*top:320px;
	right:170px;*/
	position:absolute;
	background:white;
	border:1px solid #B9BAC1;
	z-index:200
}

/* PANIER */
.item_panier {
	color: #00C;
}
.panier_titre {
	font-size: 16px;
	font-weight: bold;
}
.panier_entete {
	background-color: #AA091F;
	color: #FFF;
	font-weight: bold;
}
.panier_entete2 {
	background-color: #FFF;
	color: #AA091F;
	font-weight: bold;
}
.lien_panier {
	font-weight: bold;
	color: #400;
}
.prix_panier {
	font-weight: bold;
	color: #000;
}


/* IDENTIFICATION */
.input_identification {
	float: left;
	height: 100%;
	text-align: right;
	width: 100px;
}
.input_100{
	width: 100%;
}
.input {
	border: solid 1px #000;
	padding: 0px;
	margin: 0px;
}
.identification_entete{
	font-weight: bold;
	color: #CA8109;
}
.titre_identification{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #AA091F;
}


/* FACTURATION */
.entete_facture{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #CA8109;
}
.input_facture {
	text-align: right;
	font-size: 12px;
}

/*	MON COMPTE	*/
th.itemCommande{
	text-align: center;
	color: #FFFFFF;
	background-color: #AA091F;
}
.caseTableGauche{
	border-left:solid 2px #AA091F;
	border-right:solid 2px #AA091F;
	border-bottom:solid 2px #AA091F;
	/*color: #AA091F;*/
	padding:3px;
	text-align: center ;
}
.caseTable{
	border-right:solid 2px #AA091F;
	border-bottom:solid 2px #AA091F;
	/*color: #AA091F;*/
	padding:3px;
	text-align: center ;
}


/*	Menu déroulant	*/
.mon_compte{
	line-height: 34px ;
	width: 125px ;
	text-align: center ;
	display: block ;
	color: #FFF ;
	text-decoration: none ;
	font-weight: bold ;
	font-size: 14px ;
	background-color: #C98109 ;
}

/*
#nav, #nav ul, #contenu ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 123px;
}

#menu_panier{
	position: absolute ;
	border: solid 1px #CA8109;
	width: 126px ;
}
#menu_panier li {
	width: 126px ;
}*/

/*
#nav a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#contenu #nav li {
	background: none ;
	padding: 0;
	float: left;
	text-align: center;
}
#nav li ul {
   position: absolute;
   left: -999em;
   text-align: left;
   border: solid 1px #CA8109;
   border-collapse: collapse;
   background-color: #FFF;
}
#nav li ul li {
	background-color: #FFF;
	background-image: url('../images/site/puce_panier.gif');
	background-repeat: no-repeat;
	background-position: 4px center;

	text-align: left;
	width: 100%;
}
#nav li ul a {
	font-weight: normal;
	color: #CA8109;
	line-height: 20px;
	margin-left: 15px;
}
#nav li ul a:hover {
   font-weight: bold;
}
#nav li:hover ul, #nav li.sfhover ul {
   left: auto;
}
#nav li ul li:hover, #navOn ul li:hover, #nav li ul li.sfhover, #navOn ul li.sfhover {
}

*/
.imageApercu img{
	border:solid 1px #CACCCB;
}


#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: none ;
}
#smenu1 ul {
	/*padding: 0px 5px 0px 5px;*/
	margin: 0;
	background-color: #FFF ;
}
#smenu1 ul li {
	padding: 2px 5px 2px 5px;
	margin: 0;
	list-style: none;
	background-image: none ;
	width: 116px;
	background-color: #ffffff;
	cursor: pointer;
}
#menu{
	width: 126px;
	position: absolute;
	z-index: 100;
	text-align: left;
	margin: 0;
	padding: 0;
}
#menu dl{
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu dt{
	cursor: pointer;
	font-weight: bold;
	background-color: #ffffff;
}
#menu dl dt a{
	color: #FFF ;
}
#menu dd{
	display: none;
	border: 1px solid #C98109;
	margin-top: 2px;
}

#menu li{
}
#menu li a, #menu dt a{
	color: #C98109;
	text-decoration: none;
}
#menu li.niv2{
	background-color: #ffffff;
}
#menu li.niv2_on{
	background-color: #006699;
}
#menu li.niv2_on a{
	color: #ffffff;
}