body { margin:0; padding:0; background:#A0A0A3; font-family: Verdana, sans-serif; color:#464646; text-align: center;}

a {color:#C90A0A; text-decoration: none;}
a:hover { color:#004B69;}
.note { font-size: 9px; text-transform: none; font-weight: normal;}
#master { width:759px; margin: 0px auto 0px auto;  background-color:#FFF; border-left: 1px solid #464646; border-right: 1px solid #464646;}


table.header { width:758px; height:217px; border-bottom: 1px solid #464646; }
table.header td.logo { width: 277px; height: 217px; border-right: 1px solid #464646;}
table.header td.menuTop { width:581px; height: 22px; text-align: left; padding-left: 10px; color:#004B69; font-size: 11px; font-weight: bold; border-bottom: 1px solid #464646;}
table.header td.menuTop a { text-decoration: none; margin-right: 5px; margin-left: 5px; color:#004B69;}
table.header td.menuTop a:hover { color:#CE9B3C; text-decoration: none;}

table.content { width: 758px;text-align: left;}
table.content td.left { width:177px; background-color: #CDCDCD; border-right: 1px solid #464646; }
table.content table.menu { width:177px; font-weight: bold; font-size: 11px; color: #FFF; line-height: 24px; vertical-align: middle;}
table.content table.menu td.navig a { background: url(../en/images/bgmenu_off.gif) no-repeat; width:177px; height:27px; display: block; margin-top: 1px; padding-left: 0px; text-decoration: none; color: #FFF;}
table.content table.menu td.navig a:hover { background: url(../en/images/bgmenu_on.gif) no-repeat; width:177px; height:27px; display: block;}
table.content table.menu td.navigActif { background: url(../en/images/bgmenu_on.gif) no-repeat; width:177px; height:27px; display: block; margin-top: 1px; padding-left: 0px; text-decoration: none; color: #FFF;}
table.content table.menu td.pdf { width:177px;  padding-bottom: 5px; padding-left: 10px; font-size: 10px; color:#464646; font-weight: normal; line-height: 0px; border-bottom: 1px solid #464646;}


table.content table.contenu { width:560px;  margin-left: 10px; margin-top:10px; margin-right:10px; margin-bottom:10px; font-size: 11px;}
table.content table.contenu td.titre { height: 30px; line-height: 30px; text-transform: uppercase; border-bottom: 1px dotted #464646; vertical-align: middle; font-size: 13px; font-weight: bold;}
table.content table.contenu td.std { padding-top: 10px; font-size: 11px; font-weight: normal;}
table.content table.contenu td.photoVistit { text-align: center; padding-top: 4px; padding-bottom: 4px;}
table.content table.contenu td.photoVistit img { border: 1px solid #464646;}

table.willow { border: 1px solid #464646; font-size: 11px;}
table.willow td { text-align: center; padding: 2px 2px 2px 2px; }

table.content table.contenu td.home { height: 30px; line-height: 20px; vertical-align: middle; font-size: 12px; font-weight: bold; text-align:center; padding-top: 10px;}
table.content table.contenu table.thumb { width: 134px; height: 150px; background: url(../en/images/pic_box.gif) no-repeat; color: #FFF; font-weight:bold;}
table.content table.contenu table.thumb td.model{ width: 134px; height: 16px; color: #FFF; padding-top: 5px; font-weight:bold; font-size: 11px; text-align: center;}
table.content table.contenu table.thumb td.photo img {text-align:center;width:111px; height:111px; margin-left:12px; margin-right:11px;}
table.content table.contenu ul { padding-left: 30px; line-height: 20px;}
table.content table.contenu td.photo img { width:100px; height: 100px;}
table.content table.contenu td.modelsThumb { width:280px; height: 150px; text-align: center;}
table.content table.contenu td.modelsThumb img { width:200px; height: 125px; border: 1px solid #464646;}

table.priceList { width:560px; border: 2px solid #464646; font-size: 11px; text-align: center;}
table.priceList th { background-color:#CDCDCD; height: 30px; font-weight: bold; border-bottom: 1px solid #464646; border-right: 1px solid #464646;}
table.priceList th.last{ border-right: none;} 
table.priceList td {background-color:#FFF; height: 30px; font-weight: normal; border-bottom: 1px solid #464646; border-right: 1px solid #464646;}
table.priceList td.last{ border-right: none;} 
table.priceList td.b{ font-weight: bold; height: 40px;}
table.priceList td.lastB { border-right: none;}

table.footer { width:759px; width:759px; color:#464646; border-bottom: 1px solid #464646; }
table.footer td.copy { background-color:#CDCDCD; border-right: 1px solid #464646; width: 177px;font-size: 9px; color:#464646; text-align: center; font-weight: normal; 2text-align:center; line-height:12px;  padding-bottom: 2px;}
table.footer td.navigBas { width:581px; text-align: center; color:#464646; font-size: 10px; line-height:20px;}
table.footer td.navigBas a { text-decoration: none; margin-right: 2px; margin-left: 2px; color:#004B69;}
table.footer td.navigBas a:hover { color:#CE9B3C; text-decoration: none;}

#popPhoto { background-color: #000; display: block; text-align: center; vertical-align: middle; font: bold 10px verdana, sans-serif; color: #FFFFFF;}

#popPhoto img { padding: 10px 10px 10px 10px; text-align: center; vertical-align: middle; }

