
/***************************************************
  TABLEAUX LISTE DES ARTICLES
****************************************************/

#cat { margin-left: 2em; width:	90%; }
#cat, #cat td {
  border: 			solid 1px #666;
  border-collapse: 	collapse;
  vertical-align: 	middle;
  padding:			0.3em;
}
#cat tr.head td {
  /* background-color:	#004c92; */
  background-color:	#00aeef;
  color:				#ffffff;
  font-weight:		bold;
  text-align: 		center;
}
#cat td { height:30px; }
#cat td.pn, #cat td.photo, #cat td.cart { text-align: center; }
#cat tr.even td { background-color:  #ffffff; }
#cat tr.odd td { background-color:  #eeeeee; }
#cat td.qty { width: 1%; }
#cat td.qty input { float:right; text-align:right; }

.cart_frm { display:none; margin-bottom:0px; padding-bottom:0px; }
.cart_frm img { border:0px; }
.cart_res { display:none; width:100%; padding:.25em; margin-bottom:0px; padding-bottom:0px; font-size:.8em; color:#66aa66; }



/***************************************************
  SCHEMA ET PAGE AVEC LIEN DE REDIRECTION
****************************************************/

#schema p { text-align: center; }
#link p { text-align: center; }



/***************************************************
  ONGLETS
****************************************************/

#tab-contents { padding:1em; padding-top:2em; }




/***************************************************
  PANEL: LISTE DES FAMILLES + SEARCH
  Obligé de redéfinir des classes définit plus haut
  par le site web afin d'annuler certaine propriétés
****************************************************/
#tab-contents table { font-size: .9em; margin: 0px; }
table.cat-panel { border: 1px solid black; width:100%; border-collapse:collapse; }
table.cat-panel td { padding:.25em; margin:0px; vertical-align: top; }

td.cat-panel-group, td.cat-panel-search { border: 1px solid black; margin:0px; padding:0px; }
table.cat-listfamille td { padding:1em; }
td.cat-famille {
  font-weight: bold;
  border-right: 1px solid #0153a5;
  border-bottom: 1px solid #0153a5;
}
table.cat-listfamille tr:last-child td { border-bottom:0px; }

td.cat-category { border-bottom: 1px solid #0153a5; }
td.cat-category a { margin-right:.5em; color:#0099FF; font-weight:bold; }
td.cat-category a.cat-selected { color: #0153a5; }

td.cat-panel-search form { margin:0px; margin-top: 1em; margin-left:2em; margin-bottom:1em; }
td.cat-panel-search p { font-weight: bold; font-size:.9em; margin:0px; margin-left:-2em; margin-bottom:.5em; }

.cat-content {  }
.cat-content h3 { font-size:1em; }
.cat-content li { font-size:.8em; }

/*
0153a5
00bdf4
*/

/***************************************************
  CART
****************************************************/
#cart {
	border-bottom:1px solid #ccc;
	margin:0px;
	padding: 0px;
	float: right;
	font-size: .8em;
}
#cart img { margin-left: 2em; border:0px; }
#nbItems { font-weight: bold; }

#submitCart hr {
	margin-top: 3em;
	margin-bottom: 2em;
	margin-left: 4em;
	margin-right: 4em;
	border-color: #ccc;
	clear: both;
}
#submitCart table {
	margin-left: 3em;
}
#submitCart table.yourInfo {
	width: 90%;
}
#submitCart table.yourInfo th {
	text-align: right;
}
#submitCart table.yourInfo td {
	text-align: left;
}
#submitCart textarea {
	margin-left: 3em;
	margin-bottom: 2em;
}
#submitCart .right {
	float: right;
	margin-right: 3em;
}
#flash {
	background-color: #aaffaa;
	border: 1px solid #33aa33;
	padding: 1em;
	font-size: .8em;
	font-weight: bold;
	padding-left: 3em;
	background: #aaffaa url('../catalogue/icons/tick.png') no-repeat +6px center;
}