/* CSS Panier Magix */

#entete p.pgauchepanier {
	margin-top: 15px;
	margin-left:180px;
	margin-bottom: 10px;
}

#entete p.pdroite {
	margin-top: -38px;
}

#centre h1.h1panier {
	color: white;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 0.9em;
}

#centre .spanh1panier {
	font-weight: bold;
	letter-spacing: 1px;
	color: #2C2655;
	font-size: 1.1em;
}


#centre h4.h4panier {
	color: #2C2655;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.4em;
	text-align: center;
	letter-spacing: 3px;
	font-variant: small-caps;
}

#centre .apanier a {
	color: Teal;
	padding-left: 6px;
	letter-spacing: 1px;
	display: block;
	width: 200px;
	margin-bottom: 10px;
	font-size: 0.8em;
}


#centre .apanier a:hover {
	color: #E0E0E0;
	background-color: #2C2655;
}

.inputTxt160{
	width: 160px;
	height: 15px;
	border: 1px solid #8F8E90;
	background: url(../z_img/fond_formulaire.gif) repeat-x;
}

input.bouton {
	height: 28px;
	width: 147px;
	color:white;
	border:1px outset white;
	font-weight:bold;
	cursor:pointer;
	background: url(../z_img/bouton_gauche_hover.gif);
}

/*input.bouton:hover {
	border:2px outset white;
	background-color:white;
	color:red;
}

/*Fond Formulaire */

form {
	margin: 0px;
	padding: 0px;
}


.inputTxt120{
	width: 120px;
	border: 1px solid #62606B;
	background: url(../z_img/flecheg2.gif) repeat-x;
}



.inputTxt80{
	width: 80px;
	border: 1px solid #8a9fac;
	background: url(../z_img/fond_formulaire.gif) repeat-x;
}

/* Tableaux panier */

#centre table.paniertableau {
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	width: 610px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#centre tr.paniertrhaut {
	height: 11px;
	background-image: url(../z_img/cadre_zone_haut.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#centre tr.paniertrbas {
	height: 11px;
	background-image: url(../z_img/cadre_zone_bas.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

#centre tr.paniertrvide {
	height: 11px;
	background-image: url(../z_img/cadre_fond_milieu.gif);
	background-position: center top;
	background-repeat: repeat-y;
	text-align: right;
}

#centre td.paniertddecale {
	padding-right: 15px; 
	padding-top: 10px;
}	

#centre td.paniertdgauche {
	width: 10px;
	background-image: url(../z_img/tableau_fond_gauche.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#centre td.paniertddroit {
	width: 10px;
	background-image: url(../z_img/tableau_fond_droite.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

/*Coordonnées */

#centre td.paniertdrequis {
	width: 20px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: center;
}

#centre td.paniertdtitre {
	width: 150px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: right;
	font-size: 0.7em;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 5px;
	color: #2C2655;
}

#centre td.paniertdcoord {
	width: 210px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: left;
	font-size: 0.8em;
}

#centre td.paniertdinfos {
	width: 210px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	padding-left: 10px;
	text-align: left;
	font-size: 0.7em;
	color: #2C2655;
}

/* Tableau panier */

#centre table.paniertableau2 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	width: 610px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#centre th.panierth {
	font-size: 0.9em;
	color: #2C2655;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	padding-bottom: 10px;
}

#centre td.paniertdtrash {
	width: 30px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: center;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdcode {
	width: 90px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: center;
	font-size: 0.8em;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdarticle {
	width: 260px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: left;
	font-size: 0.8em;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdarticle2 {
	width: 330px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: left;
	font-size: 0.8em;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdquantite {
	width: 70px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: center;
	font-size: 0.8em;
	color: #2C2655;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdprix {
	width: 70px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: right;
	padding-right: 3px;
	font-size: 0.8em;
	color: #2C2655;
	border-bottom: 1px solid #C3C2C3;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdfinal {
	width: 490px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	font-size: 0.8em;
	color: #2C2655;
	border-bottom: 1px solid #C3C2C3;
	text-align: right;
	padding-right: 3px;
	/*border-right: 1px solid #C3C2C3;
	border-top: 1px solid #C3C2C3;
	border-left: 1px solid #C3C2C3;*/
}

#centre td.paniertdfinal2 {
	width: 490px;
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	font-size: 0.8em;
	color: #2C2655;
	padding-top: 3px;
	padding-bottom: 3px;
}

#centre td.paniertdcommentaire {
	/*margin: 0px;
	padding: 0px;*/
	padding-left: 7px;
	text-align: left;
	font-size: 0.8em;
}

#centre td.panierdetailplus {
	background-image: url(../z_img/tableau_fond_zone.gif);
	background-repeat: repeat;
	text-align: center;
	font-size: 0.8em;
	vertical-align: middle;
}

#centre a.apanierbis  {
	color: #DC0809;
	letter-spacing: 1px;
}

#centre a.apanierbis:hover {
	color: #2C2655;
	text-decoration: underline;
}

.gras {
	font-weight: bolder;
	font-size: 0.8em;
}

.gras2 {
	font-weight: bold;
}

.alignedroite {
	text-align: right;
}

.infos {
	font-size: 0.9em;
	margin-top: 15px;
	margin-bottom: 2px;
}

.panierlogo {
	position: relative;
	top: 13px;
	left: -10px;
}

/****************************************/

.taille09em {
	font-size: 0.85em;
}

