.patternsdrop1 {color: #31AAD3; font: 10 px verdana, geneva, arial, sans-serif; background-color: #ffffff; margin-left: 2px; border: solid 1px ; color:#31AAD3; height: 17px; width: 40px; }
.patternsdrop2 {color: #31AAD3; font: 10 px verdana, geneva, arial, sans-serif; background-color: #ffffff; margin-left: 2px; border: solid 1px ; color:#31AAD3; height: 16px; }
.patternsdrop3 {color: #31AAD3; font: 10 px verdana, geneva, arial, sans-serif; background-color: #E0F4FB; margin-left: 2px; border: solid 1px #E0F4FB; color:#31AAD3; cursor:pointer; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#conteneur{ 
	width: 980px;
	margin-left: -500px;
	left: 50%;
	position: absolute;
	z-index: 10;
}
#conteneur2{ 
	width: 729px;
	position: absolute;
	z-index: 10;
}
body, tr, td, input, select, textarea, button, ul, li{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}
form { margin: 0; }
a:visited {
    color: #31AAD3;
    text-decoration: none
}
a:link {
    color: #31AAD3;
    text-decoration: none
}
a:hover {
    color: #FB920A;
    text-decoration: none;
}

.border_rouge {
	border:1px solid #FF0000;
}

/*lien pour les menu dhtml*/
.textemenu1:visited {
	font-size: 10px;
	color: #6592A8;
	text-decoration: none;
}
.textemenu1:link {
	font-size: 10px;
	color: #6592A8;
	text-decoration: none;
}
.textemenu1:hover {
	font-size: 10px;
	color: #FB920A;
	text-decoration: none;
}

/*lien texte gris*/
.liengris:visited {
	color: #787878;
	text-decoration: none;
}
.liengris:link {
	color: #787878;
	text-decoration: none;
}
.liengris:hover {
	color: #787878;
	text-decoration: none;
}
/*lien texte gris*/
.lienorange:visited {
	color: #FB920A;
	text-decoration: none;
}
.lienorange:link {
	color: #FF754D;
	text-decoration: none;
}
.lienorange:hover {
	color: #FF754D;
	text-decoration: none;
}

.texte {
	color: #707070;
}
.textepetit {
	font-size: 10px;
	color: #707070;
}
.textesignature {
	font-size: 10px;
	color: #C9C9C9;
}
.textegrand {
	font-size: 14px;
	color: #707070;
}
.textegrandorange {
	font-size: 20px;
	color: #FF754D;
}
.texteorange {
	font-size: 11px;
	color: #FF754D;
}
.texteblanc{
	color: #FFFFFF;
}
.textegris {
	color: #A0A0A0;
}
.textegrisgrand {
	font-size: 12px;
	color: #A0A0A0;
}
.textegrisfonce {
	font-size: 12px;
	color: #676767;
}
.textegrandgrisfonce {
	font-size: 20px;
	color: #676767;
}
.champobligatoire {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
li {
	list-style-position: outside;
	list-style-image: url(../fr/nav/puce.gif);
}
.textegrandcouleur{
	font-size: 18px;
	color: #31AAD3;
}
.textecouleur{
	font-size: 11px;
	color: #31AAD3;
}
.textepetitcouleur{
	font-size: 10px;
	color: #31AAD3;
}

.accessInfo {
	color: #6F7188;
	text-decoration: none;
	padding-bottom: 5px;
}


.accessInfo :link{
	color: #6F7188;
	text-decoration: underline;
}
.accessInfo :visited{
	color: #6F7188;
	text-decoration: underline;
}

#reloadForm { background: url(../fr/nav/bouton_recalculer.gif); width: 86px; height: 28px; border: 0; cursor: pointer; font-size: 0; }
*+html #reloadForm { padding-left: 9999px; overflow: hidden; max-width: 86px; }
* html #reloadForm { padding-left: 9999px; overflow: hidden; }


#submitForm { background: url(../fr/nav/bouton_terminer_commande.gif); width: 163px; height: 28px; border: 0; cursor: pointer; font-size: 0; }
*+html #submitForm { padding-left: 9999px; overflow: hidden; max-width: 163px; }
* html #submitForm { padding-left: 9999px; overflow: hidden; }


#submitPromoForm { background: url(../fr/nav/bouton_valider.gif); width: 63px; height: 25px; border: 0; cursor: pointer; font-size: 0; }
*+html #submitPromoForm { padding-left: 9999px; overflow: hidden; max-width: 63px; }
* html #submitPromoForm { padding-left: 9999px; overflow: hidden; }


#cancelPromoForm { background: url(../fr/nav/bouton_suppr_promo.gif); width: 170px; height: 28px; border: 0; cursor: pointer; font-size: 0; }
*+html #cancelPromoForm { padding-left: 9999px; overflow: hidden; max-width: 170px; }
* html #cancelPromoForm { padding-left: 9999px; overflow: hidden; }


#formOrderSubmit { background:url(../fr/nav/bouton_regler_commande.gif); width: 163px; height: 36px; border: 0; cursor: pointer; font-size: 0; }
*+html #formOrderSubmit { padding-left: 9999px; overflow: hidden; max-width: 163px; }
* html #formOrderSubmit { padding-left: 9999px; overflow: hidden; }


#formRegisterSubmit { background: url(../fr/nav/bouton_valider.gif); width: 63px; height: 25px; border: 0; cursor: pointer; font-size: 0; }
*+html #formRegisterSubmit { padding-left: 9999px; overflow: hidden; max-width: 63px; }
* html #formRegisterSubmit { padding-left: 9999px; overflow: hidden; }


#formDeliverySubmit { background:url(../fr/nav/bouton_poursuivre.gif); width: 87px; height: 25px; border: 0; cursor: pointer; font-size: 0; }
*+html #formDeliverySubmit { padding-left: 9999px; overflow: hidden; max-width: 87px; }
* html #formDeliverySubmit { padding-left: 9999px; overflow: hidden; }


#overlay { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align:center; z-index: 1000; background: #FFF; }
#overlay_content { position: absolute; top: 100px; left: 50%; margin-left: -360px; width: 720px; height: 500px; overflow: auto; background: #fff; padding: 15px; z-index: 1000; border: 1px solid #31AAD3; }
