body { margin: 0px; border: 0px; padding: 0px; background-color: #fff; }
table { margin: 0px; border: 0px; padding: 0px }
img { margin: 0px; border: 0px; padding: 0px }

#haut {
 margin: 0px; border: 0px; padding: 0px;
 top: 0px; left: 0px; width: 977px; height: 80px;
 z-index: 1; display: block; }
#logo {
 position: absolute;
 margin: 0px; border: 0px; padding: 0px;
 top: 0px; left: 0px; width: 600px;
 visibility: visible; z-index: 1; display: block; }
#identification {
 position: absolute;
 margin: 0px; border: 0px; padding: 0px;
 top: 0px; left: 837px; width: 140px;
 visibility: visible; display: block; }
#telephone { margin: 0px; border: 0px; text-align: right; }
.no-telephone { font-size: 16px; line-height: 16px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; color: #ccc; }
.identite { margin: 0px; border: 0px; padding: 0px; border-top: 1px solid #999;
 font-size: 9px; line-height: 16px; text-align: left; font-family: Arial, Helvetica, Verdana, sans-serif; color: #999; }

#menu    { margin: 0px 0px 0px 42px; padding: 0px; border: 0px; top: 100px; width: 965px; z-index: 10; display: block; }
.cadre  { background-color: #fff; margin: 0px 0px 0px 5px; border: solid 1px #ccc; padding: 0px; width: 126px; height: 18px; }
.interne {
 color: #666; font-size: 10px; line-height: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #fff;
 margin: 2px; padding: 1px 0px 0px; border: 0px;
 width: 122px; height: 13px
}

a {
text-decoration: none;
padding: 3px;
color: #666;
}
a:hover  { color: #f60; text-decoration: underline; padding: 3px }

a.liennoir {
padding: 3px;
color: #666;
}
a:hover.liennoir {
padding: 3px;
color: #000;
}
a.liennoirgras {
padding: 3px;
font-weight: bold; 
color: #000;
}
a:hover.liennoirgras {
padding: 3px;
font-weight: bold; 
color: #000;
}
a.liennoirsouligne {
text-decoration: underline;
padding: 3px;
color: #666;
}
a:hover.liennoirsouligne {
text-decoration: none;
padding: 3px;
color: #000;
}
a.lienrouge {
text-decoration: none;
padding: 3px;
color: #f60;
}
a:hover.lienrouge {
text-decoration: none;
padding: 3px;
color: #000;
}
a.lienrougegras {
text-decoration: none;
padding: 3px;
font-weight: bold; 
color: #f60;
}
a:hover.lienrougegras {
text-decoration: none;
padding: 3px;
font-weight: bold; 
color: #000;
}

#ss_recherche {
 position: absolute; margin: 0px; border: 0px; padding: 0px; left: 0px; margin-left: 0px; top: 148px; visibility: hidden; display: block
}
#ss_visionneuses {
 position: absolute; left: 0px; top: 175px; visibility: hidden; display: block
}
#ss_compte {
 position: absolute; margin: 0px; border: 0px; padding: 0px; left: 0px; top: 145px; visibility: hidden; display: block
}
#ss_contact {
 position: absolute; margin: 0px; border: 0px; padding: 0px; left: 0px; top: 145px; visibility: hidden; display: block
}
#ss_collections {
 position: absolute; margin: 0px; border: 0px; padding: 0px; left: 0px; top: 145px; visibility: hidden; display: block
}
#ss_SOFOOD_RF {
 position: absolute; margin: 0px; border: 0px; padding: 0px; left: 0px; top: 145px; visibility: hidden; display: block
}
.lien {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 color: 666666;
 text-decoration: none;
 }

form  { margin: 0px; padding: 0px; border: 0px }
input { color: #000; font-size: 8pt; font-style: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 0pt; padding: 0pt; border: solid 1pt }
.BoutonRadioBlanc {
	border: 0px;
	background: #ffffff;
	padding: 0px; 
	margin: 0px; width: 12px; 
}
.case-cocher { background-color: #ffffff; margin: 3px; padding: 0px; border: 1px; width: 11px; vertical-align: middle; }
.case-cocher-resultrech { background-color: #ffffff; margin: 0px; padding: 0px; border: 1px; width: 11px; vertical-align: middle; }
.inputtext { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0px; padding-left: 2px; border: solid 1px; height: 14px }
.inputboitetext { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0px; padding-left: 2px; border: solid 1px; }
.menuderoulant { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0px; padding: 0px; border: solid 1px; height: 16px }
.boutonsubmit   { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: solid 1px #ccc; height: 15px }
.boutonSubmitTexte	{ color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0px; padding: 0px; border: 0px; height: 16px }

.boutonSubmitTexteNormal	{ color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0px; padding: 0px; border: 0px; height: 16px; width: 100px }

.boutonSubmitTexteFdGris	{ color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; margin: 0px; padding: 0px; border: 0px; height: 12px }
.boutonSubmitTexteFdGrisSouligne	{ color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-color: #f0f0f0; margin: 0px; padding: 0px; border: 0px; height: 16px }

#haut-motscles { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 120px; left: 50px; visibility: visible }
#cadre-besoin-aide { margin: 0px; border: 1px solid #ccc; padding: 0px; }
.besoin-aide { background-color: #fff; color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

#haut-visio { margin: 0px; padding: 0px; border: 0px; background-color: #999; position: absolute; top: 182px; left: 50px; visibility: visible }
#cadre-visio { margin: 0px; border: 0px; padding: 0px; background-color: #999; }
.visio { width: 230px; height: 40px; background-color: #ffffff; float: left; }
form#lb  { margin: 0px; padding: 3px; border: 0px; height: 27px; background-color: #f0f0f0; }
form#create  { margin: 0px; padding: 3px; border: 0px; height: 27px; background-color: #f0f0f0; }
form#FormVide	{ margin: 0px; padding: 3px; border: 0px; height: 27px; background-color: #f0f0f0; }

#haut-parametres { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 215px; left: 50px; visibility: visible }

#tableau-photos   { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 260px; left: 50px; visibility: visible; display: block }

.txt-666   			{ color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; }
.txt-666interligne { line-height: 20px }
.txt-666-souligneB    	 { color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-bottom: 1px dotted #ccc }
.txt-666-souligneH    	 { color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-top: 1px dotted #ccc }
.txt-666-souligneH-motcle    	 { color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 2px; border-top: 1px dotted #ccc }
.txt-666-souligneHB 	 { color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc }
.txt-666-souligneHB-motcle   	 { color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 1px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc }

.txt-666-souligne-filetB 	{ color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-bottom: 1px solid #ccc }
.txt-666-souligne-filetH 	{ color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-top: 1px solid #ccc }
.txt-666-souligne-filet-HB  	{ color: #666; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }

.txt-666-gras    		 { color: #666; font-weight: bold; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff }
.txt-666-gras-souligneB	  { color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted #ccc }
.txt-666-gras-souligneH	 { color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 3px; border-top: 1px dotted #ccc }
.txt-666-gras-souligneHB  { color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc }

.txt-666-gras-fdccc		{ color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc }

.txt-noir-gras 		{ color: #000; font-weight: bold; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff }
.txt-noir-gras-souligneHB { color: #000; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc }

/* resultrech.html */
a.image { margin: 0px; padding: 0px; border: 0px }
a:hover.image { margin: 0px; padding: 0px; border: 0px; color: #000; }

.cellule	{ width: 181px; height: 251px; margin: 5px; text-align: center }
.flottant	{ width: 186px; height: 250px; float: left; }

.cellimagette { border: 0px; margin: 0px; padding: 0px; text-align: center; height: 245px; }

.td-droits    { background-color: #ccc; margin: 0px; padding: 0px; border: solid 1px #ccc; width: 25px; height: 15px; color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; float: left }
.td-reference    { background-color: #fff; margin: 0px; padding: 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 100px; height: 15px; color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; float: left }
.td-detail     { background-color: #fff; margin: 0px; padding: 0px; border: solid 1px #ccc; width: 45px; height: 15px; color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; float: left }
.td-legende   { background-color: #fff; margin: 0px; padding: 0px 0px 0px 2px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 170px; height: 15px; color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left }
.td-image   { background-color: #fff; margin: 0px; padding: 0px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: 170px; height: 170px; float: left }
.td-visionneuse-puce    { background-color: #fff; margin: 0px; padding: 0px; border: 1px solid #ccc; width: 25px; height: 15px; text-align: center; color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left }
.td-visionneuse    { background-color: #fff; margin: 0px; padding: 0px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 145px; height: 15px; text-align: center; color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left }
.td-panier-puce    { background-color: #fff; margin: 0px; padding: 0px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 25px; height: 15px; text-align: center; color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left }
.td-panier    { background-color: #fff; margin: 0px; padding: 0px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 145px; height: 15px; text-align: center; color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left }

.numpagecourante  { color: #f60; font-style: normal; font-variant: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Detail.html */
.fondtabmc { font: 9px Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: 0px; }
.tabmc  { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #666; float: left; margin: 0px; padding: 0px; width: 125px; height: 15px }
.casemc { margin: 2px; padding: 0px; border: 1px; background-color: #fff; width: 13px; vertical-align: middle; }
.legende-detail { color: #666; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.alerte { color: #f00; font: 8pt/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

