
body,html { font-family: Tahoma, Arial, sans-serif; font-size: 9pt; width:100%; color: #606060; background-color:#a0a0a0; margin: 0px; padding: 0px; border-width:0px; border-collapse:collapse; }
ul { margin:0px; padding-left:20px; }
a { text-decoration : none; color:#ff8000; }
a:hover { color:#ff8000; }
img { border:0px; vertical-align:middle; }
h4 { color:#ff8000; border-bottom:1px dotted #ff8000; margin:20px 0px 5px 0px; }
h3 { color:#ffffff; margin:0px; padding:2px 0px 2px 5px; background-color:#ff8000; }
h1 { margin-bottom:5px; color:#ff8000; }
h2 { margin-bottom:4px; color:#ff8000; }
p { margin-top: 0px; }

input, select { font-size:10pt; color:#000000; background-color:#ffc080; }

.quote { margin-left:auto; margin-right:auto; border:3px outset #808080; background-color:#ffffff; width:800px; padding:12px 12px 12px 12px; }
.quote .titre { text-align:center; color:#ff8000 ; font-weight:bold; }
.quote .petittitre { color:#ff8000 ; font-weight:bold; }
.hr { border-bottom:1px solid #d0d0d0; width:90%; }

.glossaire { color:#00d000; }

.logo img { width:140px; }
.smalllogo { width:100px; }

.zoomimageoff { display:none; z-index:5; }
.zoomimageon { display:block; position:fixed; text-align:center; width:400px; left:50%; margin-left:-200px; top:50%; padding:10px; background-color:#ff8000; border:2px solid #804000; color:#ffffff; }
.cartdiv { vertical-align:middle; font-size:8pt; }

.mainbody { margin:10px auto 10px auto; width:1024px; background-color:#f0f0f0; }
.titlelogo { margin-left:20px; float:left; font-size:10pt; color:#000000; }
.titlemiddle { text-align:center; padding:15px 0px 30px 0px; }
.titleright { margin:10px 20px 0px 0px; float:right; font-size:10pt; color:#000000; }
.greylink a { color:#909090; }
.greylink a:hover { text-decoration:underline; color:#ff8000; }

.menu { border-top:1px solid #ff8000; border-bottom:1px solid #ff8000; text-align:center; font-size:10pt; font-weight:bold; background-color:#ffd0a0; padding:3px 0px 3px 0px; }
.menulink, .menulinkselected { margin: 00px 20px 00px 20px; }
.menulinkselected a { text-decoration:none; color:#ffffff; border-left: 4px solid #ffffff; border-right: 4px solid #ffffff; background-color:#ff8000; padding:3px 10px 3px 10px; }
.menulink a { text-decoration:none; color:#804000; border-left: 4px solid #ffd0a0; border-right: 4px solid #ffd0a0; padding:3px 10px 3px 10px; }
.menulink a:hover, .menulinkselected a:hover { color:#ffffff; border-left: 4px solid #ffffff; border-right: 4px solid #ffffff; background-color:#ff8000; }

.tableau1 { border:1px solid #a0a0a0; border-collapse:collapse; background-color:#f0f0f0; font-size:9pt; }
.tableau1 th,.tableau1 td { border:1px solid #a0a0a0; padding:5px; vertical-align:top; }
.tableau1 td:hover { background-color:#e0e0e0; cursor:pointer; }

.tableau2 { border:1px solid #a0a0a0; border-collapse:collapse; background-color:#ffffff; font-size:8pt; color:#909090; }
.tableau2 th,.tableau2 td {  padding:5px; vertical-align:top;}

.tableau3 { border:1px solid #a0a0a0; border-collapse:collapse; background-color:#ffffff; font-size:9pt; }
.tableau3 th { border:1px solid #a0a0a0; padding:4px; vertical-align:middle; background-color:#804000; color: #ffffff; }
.tableau3 td { border:1px solid #a0a0a0; padding:7px; vertical-align:middle; }
.tableau3 td.selected { background-color:#ff8000; }
.tableau3 td.selected a { color:#ffffff; }

.tableau4 { border:1px solid #a0a0a0; border-collapse:collapse; background-color:#ffffff; font-size:8pt; width:100%; }
.tableau4 td.image { border:1px solid #a0a0a0; padding:10px 5px 10px 5px; vertical-align:middle; text-align:center; width:150px; }
.tableau4 td.fiche { padding:10px 5px 10px 5px; vertical-align:middle; text-align:center; width:60px; font-size:7pt; }
.tableau4 td.desc { padding:10px 5px 10px 5px; text-align:left; }
.tableau4 td.prix { border:1px solid #a0a0a0; width:56px; text-align:right; }
.tableau4 tr { border-top:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; }
.tableau4 td { padding:10px 5px 10px 5px; vertical-align:middle; }

.tableaumenu { border:1px solid #a0a0a0; border-collapse:collapse; background-color:#ffffff; font-size:8pt; margin-left:25px; width:190px; }
.tableaumenu th { padding: 4px; background-color:#804000; color:#ffffff; font-size:9pt; }
.tableaumenu td { padding: 3px; border-bottom:1px dotted #a0a0a0; }
.tableaumenu td.selected { background-color:#ffd0a0; }

.searchrow { padding: 15px 0px 15px 10px; }
.searchrow a { color: #808080; font-weight:bold; }
.searchrow .searchcontent a { font-weight:normal; text-decoration : none; color:#ff8000; }
.searchrow .searchcontent a:hover { color:#ff8000; }

td.activecell:hover	{ background-color:#ffd0a0; cursor:pointer; }

.description { margin-left:40px; }
.border1 { border: 1px solid #808080; }

.pdfhtmlp { margin:10px 0px 0px 30px; font-size:10px; }
.pdfhtmlh1 { color:#0080ff; font-size:48px; }
.pdfhtmlh2 { margin:10px 0px 0px 10px; font-size: 16px; font-weight:bold; color:#0080ff; }
.pdfhtmlh3 { margin:10px 0px 0px 20px; font-size: 12px; font-weight:bold; color:#008040; }
.pdfhtmlh4 { margin:10px 0px 0px 30px; font-size: 10px; font-weight:bold; color:#800000; }
.imgleft { float:left; padding:20px; }
.imgright { float:right; padding:20px; }
.imgcenter { text-align:center; padding:10px; }


.tablecenter { margin-left:auto; margin-right:auto; }
.textcenter { text-align:center; }
.vertcenter { vertical-align: middle; }
.left { text-align:left; }
.right { text-align:right; }
.red { color:#a00000; }
.blue { color:#0000a0; }
.green { color:#00a000; }
.srtelcolor { color:#ff8000; }
.srtelbgcolor { background-color:#ff8000; }
.black { color:#000000; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.marge40 { margin:0px 40px 0px 40px; }
.small { font-size:8pt; }
.medsize { font-size:9pt; }
.backtheme3 { background-color:#ffd0a0; }

.bodybottom { font-size:8pt; padding:5px; text-align:center; }

.highlight { color:#0080ff; }



