.TitresAchat
{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.TitresMenu
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;

}
.TitresMenuAccueil
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	height: 3pt;
	line-height: 13px;
}
.SousTitresMenuAccueil
{
	font-size: 10px;
	text-decoration: none;
	line-height: 10px;
	height: 1pt;
	
}

.BoutiqueCompte
{
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.SousTitresAchat
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.NonSouligne {
	text-decoration: none;
}

.Souligne {
	text-decoration: underline;
}

.MenuTexte {
	color: #0055A1;
	text-decoration: none;
}

body, td
{
	color: #0055A1;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

.small
{
	font-size: 10px;
}

small a
{
	color: #0055A1;
	text-decoration: underline;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}

small a:hover
{
	color: #E91B28;
}

.gros
{
	font-size: 13px;
}

.gros2
{
	font-size: 16px;
}

gros a
{
	color: #0055A1;
	text-decoration: underline;
	font-family: verdana;
	font-size: 15px;
	font-weight: normal;
}

gros a:hover
{
	color: #E91B28;
}

.normal
{
	font-family: verdana;
	font-size: 11px;
}

b
{
	font-weight: bold;
}

strong
{
	font-weight: bold;
}

a
{
	color: #0055A1;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
}

a:hover
{
	color: #E91B28;
}

a.liencouleur1
{
	text-decoration: none;
	color: #E91B28;
}

a.liencouleur1:hover
{
	text-decoration: underline;
}

a.liencouleur1s
{
	text-decoration: underline;
	color: #E91B28;
}

a.liencouleur1s:hover
{
	background-color: #FDF001;
}

a.lientype1
{
	color: #0055A1;
	text-decoration: underline;
	font-weight: bold;
}

a.lientype1:hover
{
	color: #FDF001;
	text-decoration: none;
	background-color: #0055A1;
}

a.lientype1select
{
	color: #FDF001;
	text-decoration: none;
	background-color: #0055A1;
	font-weight: bold;
}

a.lientype1select:hover
{
	color: #FDF001;
	text-decoration: none;
	background-color: #0055A1;
}

.titre001
{
	color: #E91B28;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
}

.titre1
{
	color: #E91B28;
	font-size: 14px;
	font-weight: bold;
}

.stitre1
{
	color: #E91B28;
	font-size: 12px;
	font-weight: bold;
}

a.menu
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.menu:hover
{
	color: #FDF001;
}

a.menuselect
{
	color: #FDF001;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.menuselect:hover
{
	color: #FDF001;
}

a.smenu
{
	color: #0055A1;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.smenu:hover
{
	color: #E91B28;
	text-decoration: none;
}

a.smenuselect
{
	color: #E91B28;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.smenuselect:hover
{
	color: #E91B28;
}

.couleur0
{
	color: #FFFFFF;
}

.pcouleur0
{
	color: #FFFFFF;
	font-size: 10px;
}

.gcouleur0
{
	color: #FFFFFF;
	font-size: 12px;
}

.couleur1
{
	color: #E91B28;
}

.pcouleur1
{
	color: #E91B28;
	font-size: 10px;
}

.couleur2
{
	color: #FDF001;
}

.pcouleur2
{
	color: #FDF001;
	font-size: 10px;
}

.couleur3
{
	color: #4090CF;
}

.pcouleur3
{
	color: #4090CF;
	font-size: 10px;
}

.gcouleur3
{
	color: #4090CF;
	font-size: 14px;
}

.produit_chaud
{
	color: #E91B28;
}

.produit_froid
{
	color: #0055A1;
}

.devis_normal
{
	color: #999999;
}
.devis_froid
{
  color: #0055A1;
}
.devis_chaud
{
	color: #E91B28;
}


blockquote
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	/*/*/
	margin-left: 25px;
	/*/*/
	margin-right: 0px;
}

p
{
	/*/*/
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	/*/*/
}

ul li
{
	padding-left : 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}


ul a
{
	color: #0055A1;
	
}

ul a:hover
{
	color: #E91B28;
	
}

blockquote.retrait1 p.niv1bis a
{
	color: #0055A1; 
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

blockquote.retrait1 p.niv1bis a:hover
{
	color: #E91B28;
}

blockquote.retrait1
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left : 0px;
	margin-right: 0px;
	padding-left: 0px;
}

blockquote.retrait1 a
{
	color: #0055A1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

blockquote.retrait1 a:hover
{
	color: #E91B28;
}

blockquote.retrait1 blockquote
{
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-bottom: 11px;
	margin-left : 0px;
	margin-right: 0px;
	padding-left: 30px;
	
}

blockquote.retrait1 blockquote blockquote a
{
	color: #0055A1;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

blockquote.retrait1 blockquote blockquote a:hover
{
	color: #E91B28;
}

blockquote.retrait1 blockquote blockquote blockquote a
{
	color: #0055A1;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

blockquote.retrait1 blockquote blockquote blockquote a:hover
{
	text-decoration: underline;
	color: #E91B28;
}

form
{
	margin-bottom: 0px;
	margin-top: 0px;
}

sup
{
	font-size: 10px;
}.barre {
	text-decoration: line-through;
}
.formrecherche
{
	width: 122px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #0055A1;
	background-color: #FFFFFF;
	border-color: #FDF001 #FDF001 #FDF001 #FDF001;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.formbtok
{
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #005AB0;
	cursor: pointer;

}

.formbtokRouge
{
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #CC0000;
	cursor: pointer;

}

.formbtokRougelignes
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #CC0000;
	cursor: pointer;
	text-align: center;
}

.formbtokVert
{
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #009900;
	cursor: pointer;

}

.formbtokJaune
{
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #FF9933;
	cursor: pointer;

}

.form1
{
	width: 220px;
	font-family: verdana;
	font-size: 11px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form2
{
	width: 130px;
	font-family: verdana;
	font-size: 11px;
	color: #0055A1;
	border-color: #0055A1 #0055A1 #0055A1 #0055A1;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form200
{
	width: 150px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #0055A1 #0055A1 #0055A1 #0055A1;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form300
{
	width: 350px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	background-color: #FFFFFF;
}

.form3
{
	width: 80px;
	font-family: verdana;
	font-size: 11px;
	color: #0055A1;
	border-color: #0055A1 #0055A1 #0055A1 #0055A1;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form4
{
	width: 80px;
	font-family: verdana;
	font-size: 11px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form5
{
	width: 150px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form50
{
	width: 90px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form501
{
	width: 120px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form502
{
	width: 225px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.form6
{
	width: 30px;
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #CA3B4D #CA3B4D #CA3B4D #CA3B4D;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.formAchat
{
	font-family: verdana;
	font-size: 10px;
	color: #0055A1;
	border-color: #0055A1 #0055A1 #0055A1 #0055A1;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.formbt
{
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #FDF001 #FDF001 #FDF001 #FDF001;
	background-color: #0055A1;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: pointer;

}

.formbt2
{
	width: 170px;
	height: 20px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #e91b28 #e91b28 #e91b28 #e91b28;
	background-color: #0055a1;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}

.niv1bis
{
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left : 0px;
	margin-right: 0px;
	padding-left: 10px;
	border-color: #E91B28 #E91B28 #E91B28 #E91B28;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	width: 90%;
}

ul
{
	list-style-position: outside;
	margin-top: 10px;
	margin-bottom: 7px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-right: 0px;
	padding-right: 7px;
	margin-left : 20px;
	padding-left: 26px;	
	border-color: #E91B28 #E91B28 #E91B28 #E91B28;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.bordure1
{
	border-color: #E91B28 #E91B28 #E91B28 #E91B28;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

table.quadrillage1 td
{
	border-color: #cedbeb #cedbeb #cedbeb #cedbeb;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}


.hl {color:#f00;background-color:#ff0;font-weight:bold;}

.divproduit 
{
  padding: 10px;
}

.imageproduit
{
  position: relative;
  float: right;
  padding: 20px;
}


.messageerreur
{
  display: none;
  color: #0055a1;
  background-color: #D6E3F0;
  position: absolute;
}
