/* classe générale */
td {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}

a:link {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}

img{
	border-width:0px;
}

a:visited {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a:active {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a:hover {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	border-color : white white white white;
}
body {
	/*background-color:#000000;*/
	background-image: url('./icones/font_inv.gif');
}
.champ {
	color: #000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
Edition{
	color:#000000;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}

table.general{
	border:0px; 
	padding:0px;
	border-spacing:0px;
  	width:100%;
	text-align:center;
	font-family:'Andele Mono';
	background:#ffffff;
	background-image: url('./icones/font_prod.gif');
	border:2px groove white;
}


.PosCharte{
	position:absolute;
	width:960px;
	height:560px;
	left:50%;
	margin-left:-480px;
	top:50%;
	margin-top:-325px;
}

.obj_1681{
	position:absolute; 
	left:232px; 
	top:9px; 
	width:720px; 
	height:33px; 
	z-index:988; 
	overflow:visible;
}

/* fin classe générale */
/* -------------------------------------------------*/
/* classe st*/
a.st{
	background:#000000;
}

a.st:link {
	color:#FFFFFF;
	background:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.st:visited {
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.st:active {
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.st:hover {
	color:#b90000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
td.st{
	color:#FFFFFF;
	text-decoration:underline;
}

/* fin classe st */
/* -------------------------------------------------*/
/* classe menu */

div.menu{
	background-image : url('./icones/menu.jpg');
}

a.menu:link {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.menu:visited {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.menu:active {
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.menu:hover {
	color:#ffffff;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}

table.accueil_menu{
	border-spacing:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;			
}

table#nouveaute_table{
	margin-top:50px;
	padding-bottom:50px;
}

table#nouveaute_table tr td table.item_catalogue{
	
}

td.nouveaute{
	color:#ffffff;
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	padding-left:2%;
	padding-bottom:25px;
}

table#mea_table tr td{
	width:100px;
}

/* fin classe menu */
/* -------------------------------------------------*/
/* classe sample */

table.sample {
	border-width: 3px 3px 3px 3px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: grey grey grey grey;
	border-collapse: separate;
	background-color: white; 
	text-align: center;
	font-family:'Andele Mono';
	border-style:groove;
}


td.sample:hover{
		border-style: inset inset inset inset;
		border-color : black black black black;
}

/* fin classe sample */
/* -------------------------------------------------*/
/* classe fiche */
 
table.fiche{
	border-width: 3px 3px 3px 3px;
	margin-left : 50px;
	margin-top : 25px;
	border-spacing: 4px;
	border-style: outset outset outset outset;
	border-color: grey grey grey grey;
	border-collapse: separate;
	background-color : #FFFFFF;
	text-align: center; 
	border-style:groove;
}

div.fiche{
	border-width: 3px 3px 3px 3px;
	margin-left : 50px;
	margin-top : 20px;
	border-spacing: 4px;
	border-style: outset outset outset outset;
	border-color: grey grey grey grey;
	border-collapse: separate;
	background-color : #FFFFFF;
	text-align: left; 
	border-style:groove;
	width:260px;
}

div.fiche table{
	padding:5px;
}

td.fiche{
	font-size : 25px;
}

hr.fiche{
	color:#808080;
	height:4px;
	width:100%;
	background-color:#808080;
	border-style:groove;
	border-color:#676767;
	-moz-border-radius:5%;		
	-webkit-border-radius:10px;
}

span.titre_fiche{
	text-shadow: 5px 2px 3px #676767; 
	font-size:27px;
}

td.fiche_info{
	padding-left:10px;	
	font-size:11px;
}

td.description{
	padding:25px;
	text-align:justify;
	line-height:17px;
	font-size:13px;
}

td.fiche_info_titre{
	background-color:#c0c0c0;
	font-weight:bold;
	font-size:11px;
}

table.ajouter_panier{
	width:200px;
	border-style:groove;
	border-width:3px;
	height:50px;
	-moz-border-radius:5%;
	-webkit-border-radius:10px; 
}

div.ajout_panier{
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:100%;
}

body.fiche {
	background-color:#FFFFFF;
	background-image: url('font.gif');
} 
/* fin classe fiche */
/* -------------------------------------------------*/
/* début footer */
div.footer{
	margin-top:30px;
	border:0px;	
	background-color : #000000;
	text-align:center;
	width:100%;			
		
}

div.footer table tr td{
	color : #ffffff;
}

/* fin footer*/
/* -------------------------------------------------*/
/* début annuaire */

th.titre_annuaire{
	color:white;
	font-size:smaller;
	text-decoration:underline;
	font-family:Arial;
}

/* fin annuaire */
/* -------------------------------------------------*/
/* Config menu */
PosCharte.div{
	position:absolute;
	width:960px;
	height:560px;
	left:50%;
	margin-left:-480px;
	top:50%;
	margin-top:-325px;
}

menuObj.div{
	position:absolute;
	left:232px;
	top:9px;
	width:720px;
	height:33px;
	z-index:988; 
	overflow:visible;
}

/* fin Config menu */
/* -------------------------------------------------*/
/* contact textarea */
textarea.contact{
	background:#000000;
	color:#FFFFFF;
	word-wrap:break-word; 
	white-space:pre-wrap;
	overflow-x:hidden;
	overflow-y:scroll;	
	border-style:groove;	
	border-color: grey grey grey grey;
	width:250px;
	height:100px;
}

input.contact{
	background:#000000;
	color:#FFFFFF;
	width:250px;
	border-style:groove;
	vertical-align:middle;
}

table.contact{
	border:0px; 
	padding:0px;
	border-spacing:0px;
  	width:50%;
	margin-left:28%;
	font-family:'Andele Mono';	
}

table.contactContener{
	
	padding:0px;
	background-image: url('./icones/fond_contact.png');
	width:100%;
	border:2px groove white;
}

table.contact td{
	padding-left:15px;
	padding-right:5px;
	color:#ffffff;
	text-align:justify;
}

div.envoyer{
	padding-top:10px;
	padding-left:54%;
	color:#ffffff;
	text-align:justify;
}

/* fin textarea contact */
/* -------------------------------------------------*/
/* début panier */

td.panier_titre{
	width:250px;
	text-align:center;
	background-image:url("./MenuImage/principal_bg.png");
	/*color:#476b83;*/
}

input.suppr{
	background:#ffffff;
	border-color:#c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
	border-style:groove;
	/*color:#476b83;*/
	font-weight:bold;
}

hr.panier{
	color:#c0c0c0;
	height:4px;
	background-color:#c0c0c0;
	border-style:groove;
	border-color:#808080 #808080 #808080 #808080;
	
}

a.lien_panier{
	
}

a.lien_panier:link {
	color:#400040;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.lien_panier:visited {
	color:#400040;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.lien_panier:active {
	color:#400040;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.lien_panier:hover {
	color:#b90000;
	font-family:Arial;
	font-size:12pt;
	text-decoration:none;
}

/* fin panier*/
/* -------------------------------------------------*/
/* début catalogue */

table.catalogue{
	border:0px; 
	padding:0px;
	border-spacing:10px;
  	width:100%;
	text-align:center;
	font-family:'Andele Mono';
	background:#ffffff;
	background-image: url('./icones/font_prod.gif');
	border:2px groove white;
}

table.item_catalogue{
	border-width: 3px 3px 3px 3px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: grey grey grey grey;
	border-collapse: separate;
	-moz-border-radius:5%;
	-webkit-border-radius:10px; 
	background-color: white; 
	text-align: center;
	font-family:'Andele Mono';
	border-style:groove;
	width:200px;
}


/* fin catalogue */
/* -------------------------------------------------*/
/* début plan du site */
table.plan{
	border:0px; 
	padding-left:225px;
	border-spacing:0px;
  	width:100%;		
	background:#ffffff;
	background-image: url('./icones/font_prod.gif');
	border:2px groove white;	
}

.plan_titre{	
	color:white;
	font-size:large;
	text-decoration:underline;
	padding-top:20px;
}

a.plan_titre_lien{
	color:white;
	font-size:large;
	text-decoration:underline;
}

a.plan_lien{
	
}

a.plan_lien:link {
	color:#FFFFFF;	
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.plan_lien:visited {
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.plan_lien:active {
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.plan_lien:hover {
	color:#b90000;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}


/* fin plan du site */
/* -------------------------------------------------*/
/* debut recherche */

table.recherche{	
	padding:0px;
	border-spacing:0px;
  	width:100%;
	text-align:center;
	font-family:'Andele Mono';
	color:#ffffff; 
	background:#ffffff;
	background-image: url('./icones/font_prod.gif');	
	border:2px groove white;
}

table.recherche_bis{
	border:0px; 
	padding:0px;
	border-spacing:0px;
  	width:100%;
	text-align:center;
	font-family:'Andele Mono';
	color:#ffffff; 
	background:#ffffff;
	background-image: url('./icones/font_prod.gif');
	border:2px groove white;
}

table.recherche td{
	color:#FFFFFF;
}

/*--------------------------------------------------*/
/* début validation et information client*/
.confirm_valid{
	width:500px;	
}

table.confirm_valid  tr td{
	color:#ffffff;
	text-align:left;
}

table.confirm_valid #cmd_save{
	text-align:center;
}

table.confirm_valid .titre_confirm{
	font-weight:bold;
	text-align:left;
}

input.adresse{
	width:250px;
}

.label_info{
	width:200px;
	text-align:left;
}

table.confirm_valid tr td input#button_valid{
	float:right;
}

table.confirm_valid tr td input#button_cancel{
	float:left;
}

.code_postal{
	width:50px;
}

input.user_info{
	background:#ffffff;
	border-color:#c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
	border-style:groove;
	font-weight:bold;
}


.message_erreur{
	color:#ffec00;
	text-align:center;
}

#info_livraison{
	display:none;
}

#td_modif_livraison{
	font-size:11px;
}

.label_notification{
	font-size:11px;
}

.frais_gratuit{
	color:#E70739;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}

/* fin validation et information client*/
/*--------------------------------------------------*/
/* début erreur validation */
table.erreur_confirm td{
	color:#ffffff;
	text-align:justify;
}

table.erreur_confirm{
	width:70%;	
	padding:20px;
	margin-left:150px;
	border-color:grey grey grey grey;
	border-style:groove;
}

/* fin erreur validation */
/*--------------------------------------------------*/
/* début choix livraison */
table#livraison tr td{
	vertical-align:middle;
}

/* fin choix livraison */
/*--------------------------------------------------*/
/* début mentions legales */

table.mention{
    border:0px;
    padding:0px;
    border-spacing:0px;
    width:70%;
    height:50%;
    text-align:center;
    border-spacing:10px;
    font-family:'Andele Mono';
    background:#ffffff;
    background-image: url('./icones/fond_contact.png');
	border: 2px groove white;
}

table.mention td{
    color:#FFFFFF;
}
 
/* fin mentions légales */
/*--------------------------------------------------*/
/* début choix mode paiement */
.coordonnee{
	padding-left:30px;
	width:250px;
	max-width:300px;	
	border-right-color:#ffffff;
	border-right-style:groove;
	border-right-width:1px;
}

table.coordonnee tr td{
	color:#ffffff;
	text-align:left;
}

table.coordonnee #cmd_save{
	text-align:center;
}

table.coordonnee .titre_confirm{
	font-weight:bold;
}

input.adresse{
	width:250px;
}

.label_info{
	width:200px;
}

table.coordonnee tr td input#button_valid{
	float:right;
}

table.coordonnee tr td input#button_cancel{
	float:left;
}

table.commande{
	width:625px;
	vertical-align:top;
	top:0px;
	border-spacing:0px;
}

.titre_commande{
	background-color:#757575; 
	color:#000000;
	width:15%;
	text-align:center;
	font-weight:bold;
	border:1px #ffffff groove;
}

.commande td{
	color:#ffffff;
	text-align:center;
}

.commande td.un{
	color:#000000;
	text-align:center;
	background-color:#c0c0c0;
	border:1px #ffffff groove;
}

.commande td.deux{
	color:#000000;
	text-align:center;
	background-color:#757575;
	border:1px #ffffff groove;
}

.commande td#article_nom{
	text-align:left;
	padding-left:3px;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-left-style:outset;	
}

.commande td#titre_commande{
	font-weight:bold;	
}

table.general td#td_coordonnee{
	width:300px;
}

#totaux_detail{
	float:right;
	margin-left:30px;
	margin-top:100px;
	width:280px;
	border:1px groove #ffffff;
	-moz-border-radius:3%;
	-webkit-border-radius:7px;
	background-color:#000000;
}

#totaux_detail table{
	width:100%;
}

#totaux_detail table tr td.titre_totaux{
	text-align:left;
}

#totaux_detail table tr td.totaux{
	text-align:right;
}

#total_final{
	font-size:13px;
	font-weight:bold;
}

.titre_totaux{
	width:170px;
}

a.rouge{
}

a.rouge:link {
	color:#ffec00;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.rouge:visited {
	color:#ffec00;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
}
a.rouge:active {
	color:#ffec00;
	font-family:Arial;
	font-size:9pt;
	text-decoration:underline;
}
a.rouge:hover {
	color:#ffec00;
	font-family:Arial;
	font-size:9pt;
	text-decoration:underline;
}

/* fin mode de paiement */ 
/*--------------------------------------------------*/ 
/* validation de paiement */

.valid_paiement{
	vertical-align:middle;	
	padding-top:100px;
	padding-left:50px;
	height:225px;
	width:80%;
	text-align:center;
	font-size:14px;	
}


 /* fin validation de paiement */
 /*--------------------------------------------------*/