a   { font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #005499; text-decoration: none }
/*
a:hover    { font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none }
a:visited   { font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none }
*/
a.red {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #E52324; text-decoration: none}
a.red:hover {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
a.red:visited {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}


a.submenu { font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #005499; text-decoration: none; position: relative; left: 7px }
a.submenu:hover {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.submenu:visited {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #000000; text-decoration: none; }

a.voir {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #005499; text-decoration: none}
a.voir:hover {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #E52324; text-decoration: none}
a.voir:visited {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #E52324; text-decoration: none}

a.txtcourant {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none}
a.txtcourant:hover {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #E52324; text-decoration: none}
a.txtcourant:visited {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #E52324; text-decoration: none}

a.txtlistb {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.txtlistb:hover {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
a.txtlistb:visited {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}

a.whitevalid  {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.whitevalid:hover {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
a.whitevalid:visited {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}

a.ajouterpanier { font-size:9px;}


.menuhover {background-color:#BAD0E3 }

.alerte_panier {
	font-family: Arial, Helvetica; font-size: 18px; font-style: normal; 
	text-align:center;
	color:white;
	position: absolute;
//	left:50%;
	top:20%;
	width:220px;
	height:20px;
	border: solid 2px red;
	background-color:red;
	padding:2px;
	opacity:0;
/*	visibility:hidden; */
}


.logo { position: absolute;}
.imglogo {behavior: url(iepngfix.htc);border-style: none;}

.coinhd { vertical-align:top}
.filet {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 5px; font-weight: bold; color: #005499; text-decoration: none}
.mbleu {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #005499; text-decoration: none}
.mbleusm {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #005499; text-decoration: none}
.mred {   font-family: Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #E52324; text-decoration: none}
.mredsm {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #E52324; text-decoration: none}

.imageaccueil { vertical-align:middle; text-align: center;}
.txtintro {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 
14px; font-weight: bold; color: #005499; text-decoration: none; text-align:justify}
.titrepage { 
	font-family: Arial, Helvetica; font-size: 28px; font-style: normal; vertical-align:middle; font-weight: bold; color: #005499; text-decoration: none;
	line-height:100%;
}
.titrerub {   font-family: Arial, Helvetica; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #005499; text-decoration: none}
.titresrub {   font-family: Arial, Helvetica; font-size: 13px; font-style: normal; line-height: 15px; font-weight: bold; color: #005499; text-decoration: none}
.titressrub {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #005499; text-decoration: none}
.titressrubb {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.accrmodhom {   font-family: Arial, Helvetica; font-size: 18px; font-style: normal; line-height: 20px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.bprixhom {   font-family: Arial, Helvetica; font-size: 30px; font-style: normal; line-height: 31px; font-weight: bold; color: #000000; text-decoration: none}
.bprixhom2 {   font-family: Arial, Helvetica; font-size: 22px; font-style: normal; line-height: 28px; font-weight: bold; color: #000000; text-decoration: none}

.prix {   font-family: Arial, Helvetica; font-size: 16px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
.htprixhom {   font-family: Arial, Helvetica; font-size: 50%; font-style: normal;  font-weight: bold; color: #000000; text-decoration: none; vertical-align:super}
.promohom  {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
.stockhom  {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; color: #E52324; text-decoration: none}

.titrelist {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none ; padding: 1px;}
.xlist {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #E52324; text-decoration: none}

.titreprodfiche {   font-family: Arial, Helvetica; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #000000; text-decoration: none}
.prodfiche {   font-family: Arial, Helvetica; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #005499; text-decoration: none}

.basterix {  font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; color: #E52324; text-decoration: none}

.txtsomm {  font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; color: #005499; text-decoration: none}

.titreparten  {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 11px; font-weight: bold; color: #005499; text-decoration: none}
.txtparten  {   font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; color: #000000; text-decoration: none}

.txtnoirpetit { font-family: Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; color: #000000; text-decoration: none}
.titremenu { font-weight: bold; }

.tableinscript {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin-left: 20px;
	width:500px; 
}
.tableadresse {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin-left: 20px;
	vertical-align:text-top;
}

table.tableprixloc {
	border-style: solid;
	border-width: 1px;
	width: 80%;
}

table.tablefrais {
 	font-family: Arial, Helvetica; font-size: 12px; font-style: normal;
  	border-style: solid;
	border-width: 1px;
}
.indente { margin-left:20px;}
.tablepencg {font-family: Arial, Helvetica; font-size: 12px; font-style: normal; background-color: #005499;color:#FFFFFF;padding:2px; }
.tablepencd {border-width: 1px; border-bottom-style: solid; border-bottom-color:#8080FF;}


td {   font-family: Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; color: #000000; text-decoration: none}

p {   text-align: justify }

.panier {
	background-color: #FFFFFF; border-color: red; 	border-style: solid;
	border-width: 2px; padding: 2px; 	text-align: right;

}
a.panier {
font-family: Arial, Helvetica; font-size: 10px; font-style: normal;border-width: 0px;
}
 
a.bouton{
 	font-family: Arial, Helvetica;
 	font-size: 16px; font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005499;
	text-decoration: none;
	padding: 2px;
}

span.bouton{ 	font-family: Arial, Helvetica;
 	font-size: 16px; font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005499;
	text-decoration: none;
	padding: 2px;
}
