/* css du plugin commpack */

/* Blocs des prix */
table.blocprix { 
	width: 100%; cellspacing: 10px; margin: 20px; padding: 0; }
table.blocprix td.blocprix { 
	margin: 0; padding: 0; position: relative; width: 300px; height: 150px; display: block; text-align: center; }
table.blocprix td.blocprix h1 { 
	margin: 5px; width: 255px; height: 40px; display: block; font-size: 1.2em; padding: 10px 25px; color: #cc3333; vertical-align: middle; }
table.blocprix td.blocprix h2 { 
	margin: 0; padding: 0; position: absolute; top: 33px; left: 214px; display: block; font-size: 1.3em; color: #fff; text-align: center; font-weight: bold;  }
table.blocprix td.blocprix p.blocprix_presentation { 
	margin: 0; padding: 0; font-size: 0.86em; color: #184457; padding: 0; margin: 0; width: 180px; display: block; margin-left: 10px; font-weight: bold; }
table.blocprix td.blocprix p.blocprix_comment { 
	font-size: 0.78em; margin: 10px; width: 180px; position: absolute; bottom: 0; left: 0; color: #333333; padding: 0; }
table.blocprix td.selection { 
	position: relative; height: 150px; line-height: 20px; padding: 10px 0; text-align: left; margin: 0; font-size: 0.9em; }
table.blocprix td.selection p.blocprix_explicat { 
	border-top: 1px solid #404040; border-bottom: 1px solid #404040; font-size: 0.92em }
table.blocprix td.selection p.header_selection { 
	display: block; text-align: left; margin: 0; padding: 5px; border-bottom: 1px dotted #9fbb46; color: #9fbb46; }
table.blocprix td.selection p.footer_selection { 
	display: block;  text-align: left; margin: 0; padding: 10px; }

/* Surcharge des entrees de formulaire */
.formulaire_spip table.blocprix label { display: inline }

/* Tableau de recap de la commande */
table.blocprix_recap { border: 1px solid #cccccc; width: 400px; cellspacing: 10px; margin: 1em; padding: 0 }
table.blocprix_recap tr { margin: 0; padding: 0; border: none; }
table.blocprix_recap td { padding: 10px; border: none; }
table.blocprix_recap td.total { padding: 10px; border-top: 1px solid #404040; }

