body { margin:0; background-color:#ff7500; }
td, div { font-family:Georgia; font-size:13; color:#333333; }
a { font-weight:bold; color:#dd6500; }
a:hover { text-decoration:none; }

#bg { width:807px; background-image:url('template-site/sejimmo_body_bg(1).gif'); border-top:1px  }

#top { width:750px; height:150; }
#top_ref { color:#333333; font-size:10px; margin:3px 0px 2px; padding:0px; }

#langues img { margin 3px 15px 0px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
#langues img:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }

#footer { width:807px; height:29; background-image:url('template-site/sejimmo_footer_bg.gif'); }
#footer_links { color:#333333 }
#footer_links a { color:#333333 }

#panel { width:750px; border:1px solid #ffffff; background-color:#ffffff; background-image:url('template-site/'); }

.photo img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; }
.photo:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; }
.photo_off { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); -moz-opacity:0.25; }

.menu { padding:5px; text-decoration:none; font:bold 14px Georgia; color:#ffffff; }
.menu_bar { color:#ffffff; padding:0px }
.menu:hover { background-color:#d06300; color:#ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; }
.menu_on { padding:5px; background-color:#d06300; color:#ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; text-decoration:none; background:url('template-site/sejimmo_menu_on.gif'); }
.menu_shadow { width:750px; height:8px; background:url('template-site/shadow_menu.png'); background-repeat:repeat-x; }

#selection_panel { float:left; width:200px; }
#selection { background-color:#c1000a; margin-bottom:15px; padding-top:20px; border:3px solid #000; background:url('template-site/sejimmo-sel-bg(1).gif'); }

#selection_photo { border:3px solid #000; margin-bottom:0px; width:150px }
#selection_photo_mini { float:left; border:2 solid #000; margin:0 3px 7px 3px; width:30px }
#selection_title { color:#fff; font:bold 14px Georgia; background-color:#500; background:url('template-site/sejimmo-sel-title.gif'); padding:3px; }
#selection_price { color:#fff; font:bold 26px Georgia; margin-bottom:15px; text-shadow:2px 2px 2px #000; }

.recherche { width:500px; border:3px outset #c0c0c0; margin-bottom:15px; clear:both; background-color:#eeeeee; }
.titre { margin:5px; background-color:#333333; font:bold 14px Georgia; color:#fff; padding:5px; background:url('template-site/sejimmo-title(1).gif'); }

#product_panel { float:right; width:520px; margin-left:0; }
#product { width:500px; border:3px outset #c0c0c0; margin-bottom:15px; clear:both; background-color:#eeeeee; background:url('template-site/sejimmo_product_bg(1).gif'); }
#product a { text-decoration:none; }
#product_title { margin-top:20px; margin-right:15px; background-color:#333333; font:bold 14px Georgia; color:#fff; padding:3px; background:url('template-site/sejimmo-title(1).gif'); }
#product_price { font:bold 18px Georgia; color:#333333; text-align:right; margin-right:30px; margin-top:10px; }
#product_button { text-align:right; margin-right:15px; margin-top:10px; }

#product_photo { float:left; border:3px solid #000000; margin:7px; background-color:#333333; }
#product_photo_mini { float:left; border:2 solid #000000; margin:0 0 7px 7px; background-color:#333333; }

#product_details_title { background-color:#333333; font:bold 14px Georgia; color:#fff; padding:3px; background:url('template-site/sejimmo-title(1).gif'); }
#product_details_footer { background-color:; padding:5px; border:1px dashed #cbaf99; background:url('template-site/'); width:540px; height:40px; }
#product_details { text-align:left; }
#product_details a { text-decoration:none; }
#product_details_txt { text-align:justify; font:normal 18px Georgia; color:#333333; line-height:22px; }
#product_details_price { font:bold 18px Georgia; color:#333333; text-align:center; margin-left:30px; margin-top:10px; }
#product_details li { list-style:square; font:normal 20px Georgia; color:#333333; list-style-image:url(/puces/bullet_orange.png);; }

#product_details_icone { text-align:center; margin-right:15px; margin-left:15px; font-size:9px; }
#product_details_icone img:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity:0.75; }

#product_details_icone_off { text-align:center; margin-right:15px; margin-left:15px; font-size:9px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); -moz-opacity:0.25; }

#gallery { float:right; margin:10px; background-color:#000; padding:0; padding-top:5px;  margin-right:10px; margin-left:10px; }
#gallery img { padding-right:5px; padding-bottom:0; padding-left:5px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity:0.75; }
#gallery img:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; }
#gallery li { list-style:none; }

#tooltip { border:1px solid #111; background-color:#eee; opacity:0.85; padding:5px; }

#quick_links { float:right; margin:0px 0px 15px 5px; padding:5px; width:150px; border:3px outset #c0c0c0; clear:both; background-color:#eeeeee; background:url('template-site/sejimmo_product_bg(1).gif'); background-repeat: repeat-x; }
#quick_links_title { text-align:center; margin:0px auto 5px; padding:3px; background-color:#333333; font:bold 14px Georgia; color:#fff; background:url('template-site/sejimmo-title(1).gif'); }

#form { width:500px; padding:10px; border:3px outset #c0c0c0; margin-bottom:15px; clear:both; background-color:#eeeeee; background:url('template-site/sejimmo_product_bg(1).gif'); text-align:center; background-repeat: repeat-x }

#form_title { background-color:#333333; font:bold 14px Georgia; color:#fff; padding:3px; background:url('template-site/sejimmo-title(1).gif'); height:20px }