body { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; }
p { }
td { }
a.SM { color: olive; background-image: url(../images/SM-Off.gif); text-decoration: none; text-align: center; height: 17px; padding-top: 2px; border-top: 1px solid olive; border-bottom: 1px solid olive; display: block; }
a.SM:hover { background-image: url(../images/SMAccueilOn.gif); background-repeat: repeat; text-decoration: none; }
a.SMP { color: #214862; background-image: url(../produits/images/SMP-Off.gif); text-decoration: none; text-align: center; display: block; padding-top: 2px; height: 17px; border-top: 1px solid #214862; border-bottom: 1px solid #214862; }
a.SMP:hover { background-image: url(../produits/images/SMP-On.gif); background-repeat: repeat; text-decoration: none; }
a.SMS { color: #6c4e22; background-image: url(../services/images/SMS-Off.gif); text-decoration: none; text-align: center; display: block; padding-top: 2px; height: 17px; border-top: 1px solid #6c4e22; border-bottom: 1px solid #6c4e22; }
a.SMS:hover { background-image: url(../services/images/SMS-On.gif); background-repeat: repeat; text-decoration: none; }
a.SMFAQ { color: #31471f; background-image: url(../faq/images/SMFAQ-Off.gif); text-decoration: none; text-align: center; display: block; padding-top: 2px; height: 17px; border-top: 1px solid #31471f; border-bottom: 1px solid #31471f; }
#TEXTEBOX {
	clip: rect(auto,auto,auto,auto);
	display: block;
	margin: 5px;
}

a.SMFAQ:hover { background-image: url(../faq/images/SMFAQ-On.gif); background-repeat: repeat; text-decoration: none; }
a.SMPRIVE { color: #65504b; background-image: url(../privilege/images/SMPRIVE-Off.gif); text-decoration: none; text-align: center; display: block; padding-top: 2px; height: 17px; border-top: 1px solid #65504b; border-bottom: 1px solid #65504b; }
a.SMPRIVE:hover { color: #65504b; background-image: url(../privilege/images/SMPRIVE-On.gif); background-repeat: repeat; text-decoration: none; }
a { color: #660; }
a:hover { text-decoration: underline; }
a:visited {  }
a:active { }
a.TM { color: black; text-decoration: none; }
.TMenuBoutons { font-size: 10pt; background-image: url(../images/bouton.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; }
a.TMA { color: olive; text-decoration: none; }
.SMenuAccueil { color: olive; font-size: 8pt; background-image: url(../images/SM-Off.gif); background-repeat: repeat; background-position: 0 top; text-align: center; width: auto; border-top: 1px solid olive; border-bottom: 1px solid olive; }
.SMenuAccueilSelected { color: olive; font-size: 8pt; background-image: url(../images/SMAccueilOn.gif); background-position: 0 top; text-align: center; height: 17px; display: block; }
a.TMP { color: #214862; text-decoration: none; }
.TMBProduits { font-size: 10pt; background-image: url(../produits/images/BoutonProduit.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; }
.SMenuProduits { color: #214862; font-size: 8pt; background-image: url(../produits/images/SMP-Off.gif); background-repeat: repeat; background-position: 0 top; text-align: center; padding-top: 2px; border-top: 1px solid #214862; border-bottom: 1px solid #214862; }
.SMenuProduitsSelected { color: #214862; font-size: 8pt; background-image: url(../produits/images/SMP-On.gif); background-position: 0 top; text-align: center; height: 17px; display: block; }
a.TMS { color: #6c4e22; text-decoration: none; }
.TMBServices { font-size: 10pt; background-image: url(../services/images/BoutonServices.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; }
.SMenuServices { color: #6c4e22; font-size: 8pt; background-image: url(../services/images/SMS-Off.gif); background-repeat: repeat; background-position: 0 top; text-align: center; padding-top: 2px; border-top: 1px solid #6c4e22; border-bottom: 1px solid #6c4e22; }
.SMenuServicesSelected { color: #6c4e22; font-size: 8pt; background-image: url(../services/images/SMS-On.gif); background-position: 0 top; text-align: center; height: 17px; display: block; }
a.TMFAQ { color: #31471f; text-decoration: none; }
.TMBFAQ { font-size: 10pt; background-image: url(../faq/images/BoutonFAQ.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; }
.SMenuFAQ { color: #31471f; font-size: 8pt; background-image: url(../faq/images/SMFAQ-Off.gif); background-repeat: repeat; background-position: 0 top; text-align: center; padding-top: 2px; border-top: 1px solid #31471f; border-bottom: 1px solid #31471f; }

.SMenuFAQSelected { color: #31471f; font-size: 8pt; background-image: url(../faq/images/SMFAQ-On.gif); background-position: 0 top; text-align: center; height: 17px; display: block; }
a.TMPRIVE { color: #65504b; text-decoration: none; }
.TMBPRIVE { color: #65504b; font-size: 10pt; background-image: url(../privilege/images/BoutonPRIVE.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; }
.SMenuPRIVE { color: #65504b; font-size: 8pt; background-image: url(../privilege/images/SMPRIVE-Off.gif); background-repeat: repeat; background-position: 0 top; text-align: center; padding-top: 2px; border-top: 1px solid #65504b; border-bottom: 1px solid #65504b; }
.SMenuPRIVESelected { color: #65504b; font-size: 8pt; background-image: url(../privilege/images/SMPRIVE-On.gif); background-position: 0 top; text-align: center; height: 17px; display: block; }
.TblBorderNoir { padding: 8px; border: solid 1pt black; }
.TblBorderBottomGris {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	display: table;
}

.TbFonVert { background-color: #f6f4e5; }
.TbFonLeftWebBin {
	background-image: url(../images/wbPagegauche.png);
}
.TbFonRightWebBinCopy {
	background-image: url(../images/wbPagedroit.png);
}


.Legendes {
	color: #660;
	font-size: 7pt;
}
#Legendes {
	color: #666;
	font-size: 6pt;
}

.FaqQuestion { color: #660; font-weight: bold; }
.SousTitre { color: orange; font-size: 9pt; font-weight: bold; }
.SousTitreOrangeLinge {
	color: orange;
	font-size: 9pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #FFC466;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #F1F1EF;
	vertical-align: bottom;
}

.FaqQR { color: #660; font-size: 12pt; font-weight: bold; }
.TitreGrandOlive { color: #660; font-size: 10pt; font-weight: bold; }
.TitreTresGrandOlive {
	color: #41290E;
	font-size: 12pt;
	font-weight: bold;
}
.TitreGrandBleu {
	color: #087B9C;
	font-size: 10pt;
	font-weight: bold;
}
.TitreGrandBrun {
	color: #654016;
	font-size: 10pt;
	font-weight: bold;
}
.TitreMoyenBleu {
	color: #087B9C;
	font-size: 8pt;
	font-weight: bold;
}


.image-tableau-droite { background-image: url(../produits/images/camion.jpg); background-repeat: no-repeat; background-position: right top; }
.image-haut-droit {
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: -8px;
	margin-top: -8px;
	margin-bottom: -6px;
}

.FaqReponse { color: #660; font-style: italic; }
.TitreMoyenOlive {
	color: #660;
	font-size: 8pt;
	font-weight: bold;
}
.TitreMoyenOliveHR {
	color: #660;
	font-size: 8pt;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CC9;
	margin-top: 10px;
	margin-bottom: 2px;
}

.ListSansMargeGauche {
	color: #000000;
	font-size: 8pt;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	line-height: normal;
	list-style-image: url(/images/crochet.gif);
	text-indent: -20px;
	display: list-item;
}
.ChampObligatoireFormulaire {
	color: #ED1F24;
	font-size: 8pt;
	font-weight: bold;
}
.Extensible {
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 4px;
}
.MenuTopStyleBouton {
	color: #660;
	font-size: 8pt;
	background-image: url(../faq/images/SMFAQ-Off.gif);
	background-repeat: repeat;
	background-position: 0 top;
	text-align: left;
	padding-top: 0px;
	height: 27px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #666;
	border-bottom-color: #666;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-left-color: #666;
	left: 5px;
	right: 5px;
	clip: rect(auto,5px,auto,5px);
	vertical-align: top;
	font-weight: bolder;
}
ul.listbullet {
	list-style-type:none;
	padding:0px;
	margin:5px;
}
ul.listbulletpoints {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

li.listbullet {
	background-image:url(../images/crochet.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:16px;
	padding-bottom: 4px;
}	
}
li.listbulletpoints {
	background-image:url(/images/pointP.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:13px;
	padding-bottom: 4px;
}
