.portfolio   { 
	color: #BFC770;
	font-size: 9pt;
	font-family: Arial; 
	text-decoration: none }

.portfolio:link   { 
	color: #BFC770;
	font-size: 9pt;
	font-family: Arial; 
	text-decoration: none }

.portfolio:visited {
	text-decoration:none;
	color: #BFC770;
	font-size: 9pt;
	font-family: Arial; }

.portfolio:hover {
	text-decoration:none;
	color: #BFB100;
	font-size: 9pt;
	font-family: Arial; }

.portfolio:active {
	text-decoration: none;
	color: #BFC770;
	font-size: 9pt;
	font-family: Arial; }

.lienpanier:link   { 
	color: #696969;
	text-decoration: none }

.lienpanier:visited {
	text-decoration:none;
	color: #696969; }

.lienpanier:hover {
	text-decoration:none;
	color: #000000; }

.lienpanier:active {
	text-decoration: none;
	color: #C0C0C0; }

table.panier tr.panier td {
	border-right:2px solid #FFFFFF;
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	text-align:center; }

table.panier tr.while td {
	border-bottom:1px solid #D2D98D;
	text-align:center;
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	padding:2px; }

table.total {
	font-family:Tahoma,Verdana,Arial;
	font-size:14px;
	color:dimgray;
	line-height:25px; }

table.total td {
	border-bottom:1px solid #D2D98D; }

table.total td.vide {
	border-bottom:0px; }

.select_transport {
	border:1px solid #D2D98D;
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray; }

.quantite {
	width:30px;
	border:1px dashed #D2D98D;
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	text-align:center; }

.boutonmaj {
	padding:3px;
	padding-top:0px;
	margin-top:5px;
	border:2px solid #D2D98D;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	color:dimgray;
	text-align:center;
	width:65px;
	height:20px; }

.boutoncommander {
	padding:3px;
	padding-top:0px;
	margin-top:5px;
	border:2px solid #D2D98D;
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	text-align:center;
	width:150px;
	height:23px; }

table.adresse {
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	line-height:30px;
	text-align:right; }

table.modepaiement {
	font-family:Tahoma,Verdana,Arial;
	font-size:13px;
	color:dimgray;
	text-align:justify; }

table.adresse td.inpoute {
	text-align:left; }

.champs {
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	color:dimgray;
	width:90%;
	border:1px solid #D2D98D; }

.commande {
	font-family:Tahoma,Verdana,Arial;
	text-align:center;
	font-size:14px;
	color:dimgray;
	background-color:#DDDDDD;
	border:0px; 
	padding:3px; }

.facturation {
	font-family:Tahoma,Verdana,Arial;
	text-align:left;
	font-size:13px;
	color:dimgray;
	border:0px; 
	padding:3px; }

#vignetteadh {
filter : alpha(opacity=80);
-moz-opacity : 0.8;
opacity : 0.8; 
}

#vignetteadh:hover {
filter : alpha(opacity=100);
-moz-opacity : 1;
opacity : 1; 
}