/* Worlddental-online */

* { }
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#EEEEEE;}

/* COLORS */
.vert { color:#aab518;}
.bleu { color:#2289d6;}
.bleu_light { color:#5db4e5}
.vert_light { color:#cfd765;}
.orange { color:#FF6600;}

.clear { clear:both;}

#container { width:995px; margin:0 auto;}
#contenu { width:845px; float:left; margin:0 0 30px 0; padding:0;}
#contenu_ads { width:140px; float:right; position:relative; }

/* WEB */
#top_banner { border:1px solid #FFFFFF; width:728px; height:90px; background-color:#FFFFFF; margin:0 0 -15px 60px; z-index:10; position:relative;}
#top_banner a img {border:0}

#header { height:125px; background-image:url(../media/img/header.jpg); background-repeat:no-repeat; background-position:0 0; background-color:#5db4e5;}

#logo { float:left; height:120px; width:400px;cursor:pointer}
#finder { float:left; width:380px; margin:50px 0 0 55px;}
#finder #finder-1 { margin-bottom:13px; }
*html #finder #finder-1 { margin-bottom:10px; }
#finder #finder-2 { margin:0 0 0 50px;}
#finder #finder-1 label { color:#FFFFFF; font-size:10px; }
#finder input.champ { border:none; color:#666666; background-color:transparent; width:260px; margin:0 9px 0 0; font-size:13px; height:16px; }
#finder input.buton { margin:0; padding:0; width:33px; border:none; color:#FFFFFF; font-size:13px; background-color:transparent;  height:16px; font-weight:bold; cursor:pointer;}

#data { float:left; height:27px; line-height:27px; color:#FFFFFF; font-style:italic;}
#data p { margin:0 0 0 10px; padding:0;}

#menu { height:27px; background-color:#555555; background-image:url(../media/img/bag_menu.gif); background-repeat:repeat-x; background-position:bottom; }
#menu ul { margin:0; padding:0; float:right; list-style:none;}
#menu ul li { display:inline; float:left; border-left:1px solid #888888;}
#menu ul li a { display:block; float:left; height:27px; line-height:27px; padding:0 10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu ul li a:hover { text-decoration:underline; }
#menu ul li.over a { background-image:url(../media/img/bag_menu_over.gif); background-repeat:repeat-x; background-position:bottom; color:#333333;}
#menu ul li.over a:hover { text-decoration:none; cursor:default; }

#nec { height:36px; background-image: url(../media/img/bag_nec.gif); background-repeat: repeat-x; background-position:bottom;} 
#nec #cfr { float:left; height:36px; line-height:36px; width:530px; overflow:hidden; background:url(../media/img/arrow_vert_nec.gif) no-repeat 10px 15px;}
#nec #cfr ul { margin:0 0 0 25px; padding:0; list-style:none;  }
#nec #cfr ul li { display:inline; float:left; margin:0 10px 0 0; padding:0; }
#nec #cfr ul li a { display:block; float:left; height:36px; line-height:36px; font-weight:normal; color:#555555; text-decoration:underline; }
#nec #cfr ul li a:hover { text-decoration:underline; color:#000000; }

#nec #newsletter { float:right; width:280px; overflow:hidden; margin:0; height:36px; padding:0 0 0 25px;  background:url(../media/img/arrow_vert_nec.gif) no-repeat 10px 15px;}
#nec #newsletter p { display:block; height:36px; line-height:36px; float:left; margin:0 10px 0 0; color:#555555; font-weight:bold;}
#nec #newsletter form { float:left; height:36px; line-height:36px;}
#nec #newsletter form input.champ { border:1px solid #CCCCCC; background-color:#FFFFFF; color:#666666; width:120px;}
#nec #newsletter form input.buton { border:1px solid #CCCCCC; background-color:#FFFFFF; color:#666666; padding:1px 4px; cursor:pointer; font-size:12px;}


* html #nec #newsletter form input.champ { margin-top:8px;}
* html #nec #newsletter form input.buton { margin-top:8px; }


#wrap_bleu { background-color:#51a5d5; background-image:url(../media/img/bag_wrap_bleu.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 10px 0 10px; width:825px; }


/* BOX */
.w_180 { width:180px;}
.w_200 { width:200px;}
.w_220 { width:220px;}
.w_230 { width:230px;}
.w_250 { width:250px;}
.w_255 { width:255px;}
.w_280 { width:280px; }
.w_285 { width:285px; }
.w_300 { width:300px; }
.w_385 { width:385px; }
.w_515 { width:515px;}

.f_left { float:left;}
.f_right { float:right;}

.box { position:relative; background-color:#FFFFFF; margin:0 10px 10px 0; height:250px; }
.box h3 { margin:0; padding:0 10px; height:28px; line-height:28px; font-size:13px;  font-weight:bold; border-bottom:1px solid #DDDDDD; color:#333333; }
.box h3 { background-image:url(../media/img/box_h3_bag.gif); background-repeat:no-repeat; background-position:right 0; }
.box h3 a { text-decoration:none; color:#333333;}
.box h3 a:hover { color:#666666; }
.box h3 span { color:#2289d6;}


.box h3.black { background-image:url(../media/img/box_h3_bag.gif); background-repeat:no-repeat; background-position:right bottom; color:#FFFFFF; border-bottom:1px solid #555555; }
.box h3.black a { color:#FFFFFF; }
.box h3.black a:hover { color:#CCCCCC; }

.box h3.gri { background-image:url(../media/img/box_h3_bag.gif); background-repeat:no-repeat; background-position:right -28px; }

.box h3.bleu { color:#333333;}
.box h3.bleu a { color:#333333; text-decoration:none;}
.box h3.bleu a:hover { color:#666666;}

.box .box_wrap { padding:5px;}

.box h2 { font-size:12px; line-height:12px; margin:0; padding:5px 0 5px 0; color:#2289d6;}
.box h2 a { color:#2289d6; text-decoration:none;}
.box h2 a:hover { text-decoration:underline;}
.box p { margin:0; padding:0;}
.box p a {color:#2289d6;}
.box img { display:block; float:left; margin:0 7px 3px 0; }
.box img a { border:none;  }


.box ul { margin:0; padding: 10px 0 0 0;}
.box ul li { margin:0 0 10px 10px; padding:0 0 0 15px; line-height:12px; font-size:11px; list-style:none; }
.box ul li { background:url(../media/img/cercle.gif) no-repeat 0 3px; }
.box ul li a { color:#333333; text-decoration:none; }
.box ul li a:hover { color:#2289d6; text-decoration: underline; }

.box.f_left.w_515 ul { width:350px; float:left; }

.x_cut { width:350px; float:left; }
.x_cut_150 { width:150px; float:left; }
.x_cut_160 { width:160px; float:left; }
.x_cut_170 { width:170px; float:left; }
.x_cut_180 { width:180px; float:left; }
.x_cut_190 { width:190px; float:left; }
.x_cut_200 { width:200px; float:left; }
.x_cut_210 { width:210px; float:left; }
.x_cut_220 { width:220px; float:left; }
.x_cut_230 { width:230px; float:left; }
.x_cut_240 { width:240px; float:left; }
.x_cut_250 { width:250px; float:left; }
.x_cut_375 { width:375px; float:left; }
.x_cut_400 { width:400px; float:left; }

.box_bottom { position:absolute; bottom:0px; height:29px; line-height:29px; border-top:1px solid #EEEEEE; width:100%;  }
.box_bottom p { text-align:right; margin:0 10px 0 0; padding:0;}
.box_bottom p a { padding:0 0 0 17px; background-image:url(../media/img/plus_gri.gif); background-repeat:no-repeat; background-position:0 1px; color:#555555;}
.box_bottom p.plus_bleu a { padding:0 0 0 17px; background-image:url(../media/img/plus_bleu.gif); background-repeat:no-repeat; background-position:0 1px; color:#2289d6;  }

#wrap_gri { background-color:#DDDDDD; padding:10px; background-image:url(../media/img/bag_wrap_gri.gif); background-repeat:repeat-x; background-position:bottom; width:825px;}
#wrap_gri #ads { width:120px; height:300px; margin:0 10px 10px 0; float:left;  overflow:hidden; }
#wrap_gri #ads img { margin-bottom:10px; border:0}

#wrap_bleu_gri { background-color:#DDDDDD; padding:10px; background-image:url(../media/img/bag_wrap_bleu_gri.gif); background-repeat:repeat-x; background-position:top; width:825px;}

/* PUB */
.pub_300 { width:300px; height:250px; float:right; background-color:#FFFFFF; margin:0 0 10px 0;}
.pub_300 img { border:0;}

#aditional_banner { padding:10px; text-align:center; background-color:#FFFFFF;}
#aditional_banner img { }


/* NAVIGATION JQUERY */
#tabs {  margin:0 ; width: 240px;  }
#tabs #tabs_container {  height: 150px; overflow: hidden; width: 240px; position: relative; }
#tabs #tabs_slide { width: 1500px; position: absolute; }
#tabs .tabs_section { display:inline; float:left; width: 240px; height:150px; margin: 0; }
#tabs .tabs_section a img { border:0 }

#tabs ol.tab { margin:0;  padding:0 0 0 80px; list-style:none;}
#tabs ol.tab li { display:inline; float:left; margin:0 2px 0 0;}
#tabs ol.tab li a { display:block; float:left; cursor:pointer; padding:1px 4px;}
#tabs ol.tab li a.over { font-weight:bold;  color:#2289d6;}

ol.tab { position:absolute; bottom:31px; left:0; width:170px; height:25px; line-height:25px;  background-color:#EFEFEF;}

.j_left a { position:absolute; display:block; width:26px; height:21px; top:197px; left:40px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_left.gif); background-repeat:no-repeat; }
.j_right a { position:absolute; width:26px; height:21px; top:197px; left:180px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_right.gif); background-repeat:no-repeat; }


/* NAVIGATION JQUERY 2 */
#tabs2 {  margin:0 ; width: 375px;  }
#tabs2 #tabs_container2 {  height: 150px; overflow: hidden; width: 375px; position: relative; }
#tabs2 #tabs_slide2 { width: 1875px; position: absolute; }
#tabs2 .tabs_section2 { display:inline; float:left; width: 375px; height:150px; margin: 0; }
#tabs2 .tabs_section2 a img { border:0 }

#tabs2 ol.tab2 { margin:0;  padding:0 0 0 150px; list-style:none;}
#tabs2 ol.tab2 li { display:inline; float:left; margin:0 2px 0 0; }
#tabs2 ol.tab2 li a { display:block; float:left; cursor:pointer; padding:1px 4px;}
#tabs2 ol.tab2 li a.over { font-weight:bold;  color:#2289d6;}

ol.tab2 { position:absolute; bottom:31px; left:0; width:235px; height:25px; line-height:25px;  background-color:#EFEFEF;}

.j_left2 a { position:absolute; display:block; width:26px; height:21px; top:197px; left:115px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_left.gif); background-repeat:no-repeat; }
.j_right2 a { position:absolute; width:26px; height:21px; top:197px; left:250px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_right.gif); background-repeat:no-repeat; }



/* NAVIGATION JQUERY 3 */
#tabs3 {  margin:0 ; width: 290px;  }
#tabs3 #tabs_container3 {  height: 150px; overflow: hidden; width: 290px; position: relative; }
#tabs3 #tabs_slide3 { width: 1450px; position: absolute; }
#tabs3 .tabs_section3 { display:inline; float:left; width: 290px; height:150px; margin: 0; }
#tabs3 .tabs_section3 a img { border:0 }

#tabs3 ol.tab3 { margin:0;  padding:0 0 0 110px; list-style:none;}
#tabs3 ol.tab3 li { display:inline; float:left; margin:0 2px 0 0; }
#tabs3 ol.tab3 li a { display:block; float:left; cursor:pointer; padding:1px 4px;}
#tabs3 ol.tab3 li a.over { font-weight:bold;  color:#2289d6;}

ol.tab3 { position:absolute; bottom:31px; left:0; width:190px; height:25px; line-height:25px;  background-color:#EFEFEF;}

.j_left3 a { position:absolute; display:block; width:26px; height:21px; top:197px; left:70px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_left.gif); background-repeat:no-repeat; }
.j_right3 a { position:absolute; width:26px; height:21px; top:197px; left:210px; background-color:#FFF; z-index:11; cursor:pointer; background-image:url(../media/img/j_right.gif); background-repeat:no-repeat; }



#quick_search { position:relative; height:35px; border-top:5px solid #aab518; background-color:#666666;}
#quick_search { background-image: url(../media/img/bag_quick_search.gif); background-repeat:no-repeat; }
#quick_search p { color:#FFFFFF; font-weight:bold; position:absolute; left:470px;}
*html #quick_search p { top:10px;}

#quick_search form.search { padding:8px 0 0 15px; margin:0; float:left; }
#quick_search form.search input.champ { background-color:#FFF; border:none; font-size:12px; height:18px; padding:0; margin:0; width:260px; color:#666666; }
#quick_search form.search input.buton { font-size:13px; margin:0 0 0 10px; width:33px; background-color:transparent; border:none; color:#FFFFFF; font-weight:bold; cursor:pointer;}


#quick_search form.newsletter { padding:8px 12px 0 0; margin:0; float:right;}
#quick_search form.newsletter input.champ { background-color:#FFF; border:none; font-size:12px; padding:0; margin:0; height:18px; width:215px; color:#666666; }
#quick_search form.newsletter input.buton { font-size:13px; margin:0 0 0 10px; width:33px; background-color:transparent; border:none; color:#FFFFFF; font-weight:bold; cursor:pointer;}

#keywords { background-color:#e3e3e3; background-image:url(../media/img/bag_key_top.gif); background-repeat:repeat-x; background-position:top; }
#wrap_keywords { padding:10px; background-image:url(../media/img/bag_key_bottom.gif); background-repeat:repeat-x; background-position:bottom;}
#wrap_keywords #k_top { height:8px; line-height:8px; font-size:1px; background-color:#FFFFFF; background-image:url(../media/img/k_all.gif); background-repeat:no-repeat; background-position:top;}
#wrap_keywords #k_bottom { height:8px; line-height:8px; font-size:1px; background-color:#FFFFFF; background-image:url(../media/img/k_all.gif); background-repeat:no-repeat; background-position:bottom;}
#wrap_keywords #k_wrap { padding:0 10px; background-color:#FFFFFF; width:805px;}
#wrap_keywords p { margin:0; padding:0 0 5px 0; text-align:center; color:#CCCCCC; font-size:11px; line-height:15px;}
#wrap_keywords p a { color:#555555; text-decoration:none;}
#wrap_keywords p a:hover { color:#2289d6; text-decoration:underline;}

#footer { background-color:#FFFFFF; padding:30px 0 0 0; text-align:center; font-size:10px; width:845px;}
#footer #foot_bottom { height:8px; line-height:8px; font-size:1px; background-image:url(../media/img/foot_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
#footer p { margin:0 40px; padding:0 0 10px 0;}
#footer p a { color:#333333;}
#footer p a:hover { color:#2289d6;}


/* ADS */
#contenu_ads .dog { position:relative; height:150px; margin:-3px -10px 0 0;}
#contenu_ads .ads_black { background-color:#676767; padding:10px; margin:0 0 10px 0; width:120px; }
#contenu_ads .ads_black .ads_black_top { margin:-10px -10px 0 -10px; height:3px; line-height:3px; font-size:1px; background-image:url(../media/img/ads_bg_black.gif); background-repeat:no-repeat; background-position:top; }
#contenu_ads .ads_black .ads_black_bottom { margin:0 -10px -10px -10px; height:3px; line-height:3px; font-size:1px; background-image:url(../media/img/ads_bg_black.gif); background-repeat:no-repeat; background-position:bottom; }
#contenu_ads .ads_black h3 { margin:0; padding:5px 0 7px 0; font-size:13px; color:#FFFFFF;}
#contenu_ads .ads_black h3 a { color:#FFFFFF; text-decoration:none; }
#contenu_ads .ads_black h3 a:hover { text-decoration:underline;}
#contenu_ads .ads_black p { margin:0; padding:0 0 7px 0; color:#FFFFFF; font-size:10px; }
#contenu_ads .ads_black p a { color:#FFFFFF; }
#contenu_ads .ads_black p a:hover { text-decoration:none;}
#contenu_ads .ads_black img { border:none; }


#for_dog {  width:140px; height:120px; margin:-4px -10px; background:url(../media/img/bag_dog.gif) no-repeat 0 0;  }
#dog_flash { position:absolute;  z-index:1500; width:140px; height:120px; }

#contenu_ads .ads_white { background-color:#FFFFFF; padding:10px; margin:0 0 10px 0; width:120px; }
#contenu_ads .ads_white .ads_white_top { margin:-10px -10px 0 -10px; height:3px; line-height:3px; font-size:1px; background-image:url(../media/img/ads_bg_white.gif); background-repeat:no-repeat; background-position:top; }
#contenu_ads .ads_white #top_button a img {border:0}
#contenu_ads .ads_white .ads_white_bottom { margin:0 -10px -10px -10px; height:3px; line-height:3px; font-size:1px; background-image:url(../media/img/ads_bg_white.gif); background-repeat:no-repeat; background-position:bottom; }
#contenu_ads .ads_white h3 { margin:0; padding:5px 0 7px 0; font-size:13px; color:#555555;}
#contenu_ads .ads_white h3 a { color:#333333; text-decoration:none; }
#contenu_ads .ads_white h3 a:hover { text-decoration:underline;}
#contenu_ads .ads_white h4 { margin:0; padding:5px 0 7px 0; font-size:11px; color:#2289d6;}
#contenu_ads .ads_white h4 a { color:#aab518; text-decoration:none; }
#contenu_ads .ads_white h4 a:hover { text-decoration:underline;}
#contenu_ads .ads_white p { margin:0; padding:0 0 7px 0; color:#555555; font-size:10px; }
#contenu_ads .ads_white p a { color:#759e0c; }
#contenu_ads .ads_white p a:hover { text-decoration:none;}
#contenu_ads .ads_white img { border:none; }
#contenu_ads .ads_white .separator { margin:10px 0; height:1px; line-height:1px; font-size:1px; border-top:1px dashed #CCCCCC; }

#contenu_ads #ads_space { height:78px;}



/* PRODUCT */
#box_product { position:relative; float:left; background-color:#FFFFFF; margin:0 10px 10px 0; width:515px; overflow:hidden;}
#box_product h3 { margin:0; padding:8px 10px; font-size:13px; line-height:15px;  font-weight:bold; border-bottom:1px solid #DDDDDD; color:#333333; background-color:#f7f7f7; }
#box_product h3 { background-image:url(../media/img/box_h3_product.gif); background-repeat:no-repeat; background-position:right 0; }
#box_product h3 a { text-decoration:none; color:#333333;}
#box_product h3 a:hover { color:#666666; }
#box_product h3 span { color:#2289d6;}

#box_product h3.black { background-image:url(../media/img/box_h3_bag.gif); background-repeat:no-repeat; background-position:right bottom; color:#FFFFFF; border-bottom:1px solid #555555; }
#box_product h3.black a { color:#FFFFFF; }
#box_product h3.black a:hover { color:#CCCCCC; }

#box_product h3.gri { background-image:url(../media/img/box_h3_product.gif); background-repeat:no-repeat; background-position:right 0; }

#box_product h3.bleu { color:#333333;}
#box_product h3.bleu a { color:#333333; text-decoration:none;}
#box_product h3.bleu a:hover { color:#666666;}

#box_product .box_wrap { padding:10px;}

#box_product h1 { font-size:17px; line-height:17px; font-weight:bold; margin:0; padding:10px 0 10px 0; color:#2289d6;}
#box_product h2 { font-size:17px; line-height:17px; font-weight:bold; margin:0; padding:10px 0 10px 0; color:#2289d6;}
#box_product #contact_form h2 { padding:0; margin:0 5px;}
#box_product h4 { font-size:12px; line-height:12px; font-weight:bold; color:#777777; margin:0 5px; padding:0;}

#box_product p { margin:0 0 10px 0; padding:0; }
#box_product p a {color:#2289d6;}
#box_product img { display:block; float:left;}
#box_product img a { border:none;  }


#box_product ul { margin:0; padding: 10px 0 0 0;}
#box_product ul li { margin:0 0 10px 10px; padding:0 0 0 15px; line-height:12px; font-size:11px; list-style:none; }
#box_product ul li { background:url(../media/img/cercle.gif) no-repeat 0 3px; }
#box_product ul li a { color:#333333; text-decoration:none; }
#box_product ul li a:hover { color:#2289d6; text-decoration: underline; }


#box_product ul.liste {}
#box_product ul.liste li span { color:#aab518;}

#box_product ul.pdf {}
#box_product ul.pdf li span { color:#ff4141;}
#box_product ul.pdf li { margin:0 0 10px 10px; padding:0 0 0 25px; line-height:12px; font-size:11px; list-style:none; }
#box_product ul.pdf li { background:url(../media/img/icon_pdf.gif) no-repeat 0 0; padding-bottom:5px; }


#box_product ul.e-publications {}
#box_product ul.e-publications li span { color:#2289d6;}
#box_product ul.e-publications li { margin:0 0 10px 10px; padding:0 0 0 25px; line-height:12px; font-size:11px; list-style:none; }
#box_product ul.e-publications li { background:url(../media/img/icon_paper.gif) no-repeat 0 0; padding-bottom:5px; }


.zebra { height:1px; line-height:1px; font-size:1px; border-top:1px dashed #CCCCCC; margin:10px 0; }


span.photo { display:block; float:left; margin:0 10px 5px 0;  padding:1px; border:1px solid #5db4e5; background-image:url(../media/img/loader.gif); background-repeat:no-repeat; background-position:50% 50%;}


.line { margin:0 -10px 30px -10px;  height:5px; line-height:5px; font-size:1px; background-color:#e3e3e3; border-top:1px solid #ffffff;}

#right { width:300px; float:right; overflow:hidden;}
#right_ads { width:300px; }
#right_ads a img {border:0}

#contact_form { }
#contact_form form { margin:30px 5px;}
#contact_form form #form_left { float:left; width:155px; padding:3px 0 0 0; }
#contact_form form #form_left label { display:block; margin:0 0 12px 0; font-weight:bold; width:155px; font-size:10px;}
#contact_form form #form_left label span { color:#2289d6; }

#contact_form form #form_right { float:right; width:325px; }
#contact_form form #form_right input { display:block; width:240px; font-size:12px; padding:2px; margin:0 0 3px 0;; border:1px solid #CCCCCC; background-color:#f4f4f4; border-bottom-color:#EEEEEE; border-right-color:#EEEEEE;}

#contact_form form #form_right p.legend { font-size:10px; font-style:italic; padding:5px 0;}
#contact_form form #form_right textarea {display:block; width:310px; height:200px; font-size:12px; padding:2px; margin:0 0 3px 0;; border:1px solid #CCCCCC; background-color:#f4f4f4; border-bottom-color:#EEEEEE; border-right-color:#EEEEEE;}

#contact_form form #form_right input.check { float:left; width:20px; background-color:trasparent; border:none; padding:0; margin:0 3px 5px 0;}
#contact_form form #form_right label { float:left;}
#contact_form form #form_right input.buton { width:72px; height:20px; margin:15px 0; padding:0; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center; background-color:#2289d6; border:none; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contact_form form #form_right input.buton { background-image:url(../media/img/submit.gif); background-repeat:no-repeat; background-position:top; }

#box_top { margin:20px -5px 10px -5px; padding:5px 10px 0 0; text-align:right; border-top:1px solid #EEEEEE; }


.dash { padding:10px; border-top:1px dashed #CCCCCC; margin:20px -10px 0 -10px;}
.dash img { border:none;}

/* NAVIGATION */
#navigation_product { background-color:#F4F4F4; padding:5px  0 4px 0; margin:0 -5px 0 -5px ;}
#navigation_product ul { margin:0 10px 0 10px; padding:0; list-style:none;}
#navigation_product ul li { display:inline;  background-image:none; margin:0; padding:0; }
#navigation_product ul li a { display:block; float:left; width:125px; height:25px; line-height:25px;font-weight:bold; color:#999999; }
#navigation_product ul li a:hover { color:#555555; text-decoration:none;}

#navigation_product ul li.Nprev a { float:left; padding:0 0 0 30px;  margin:0; background-image:url(../media/img/arrow_prev.gif); background-repeat:no-repeat; background-position:left bottom;}
#navigation_product ul li.Nprev a:hover { background-position: left top}
#navigation_product ul li.Nnext a { float:right; padding:0 30px 0 0; text-align:right;  margin:0; background-image:url(../media/img/arrow_next.gif); background-repeat:no-repeat; background-position:right bottom;}
#navigation_product ul li.Nnext a:hover { background-position: right top}


/* RESULTATS */
#resultats {}
#onglets { padding:10px 0 0 0;}
#onglets ul { margin:0; padding:0; list-style:none;}
#onglets ul li { display:inline; float:left; background-image:none; margin:0 2px 0 0; padding:0;}
#onglets ul li a { display:block; float:left; height:27px; line-height:27px; padding:0 5px; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; border-left:1px solid #2289d6; color:#555555;}
#onglets ul li a { background-image:url(../media/img/onglets_xl.gif); background-repeat:no-repeat; background-position:right bottom; }
#onglets ul li.over a { background-position:right top; color:#FFFFFF; }
#onglets ul li.over a:hover { text-decoration:none; cursor:default;}
#onglets ul li a span { font-size:10px; font-weight:normal;}

.line_bleu { margin:0 -5px 20px -5px;  height:3px; line-height:3px; font-size:1px; background-color:#2289d6; }
.line_noir { margin:0 -5px 20px -5px;  height:3px; line-height:3px; font-size:1px; background-color:#515151; }


#listing { margin-bottom:20px;}

.first_product { width:490px; border:2px solid #cfd765; padding:5px 5px 4px 5px; margin:0 0 20px 0; background-color:#fafbef;}
.first_product .left { float:left; width:115px; }
.first_product .left .img_first { width:107px; background:url(../media/img/bag_first_product.gif) no-repeat top; padding:4px 0 0 0; margin:0;}
.first_product .left .img_first .img_first_wrap { padding:0; width:107px; background:url(../media/img/bag_first_product.gif) no-repeat bottom; }
#box_product .first_product .left .img_first .img_first_wrap img { float:none; padding:4px;}
#box_product .first_product .left .img_product .img_product_wrap img { border:1px solid #ddd }
.first_product .right { float:right; width:360px; }
#box_product .first_product .right h2 { font-size:12px; font-weight:bold; margin:0; padding:0 0 10px 0;}
#box_product .first_product .right h2 a { text-decoration:none; color:#2289d6;}
#box_product .first_product .right h2 a:hover { text-decoration:underline;}
#box_product .first_product .right p { margin:0; padding:0 0 5px 0; font-size:11px;}


.product { padding:5px; margin:0 0 10px 0; border:1px solid #DDDDDD; border-bottom-color:#CCCCCC; background-color:#FAFAFA;}
.product .left { float:left; width:79px; }
.product .left .img_product { width:79px; padding:4px 0 0 0; margin:0; background:url(../media/img/bag_product.gif) no-repeat top;}
.product .left .img_product .img_product_wrap { padding:0; width:79px; background:url(../media/img/bag_product.gif) no-repeat bottom;}
#box_product .product .left .img_product .img_product_wrap img { float:none; padding: 0 4px 4px 4px; border:1px solid #ddd }
.product .right { float:right; width:400px; }
#box_product .product .right h2 { font-size:12px; font-weight:bold; margin:0; padding:0 0 0 0;}
#box_product .product .right h2 a { text-decoration:none; color:#2289d6;}
#box_product .product .right h2 a:hover { text-decoration:underline;}
#box_product .product .right h4 { font-size:11px; font-weight:bold; color:#999999; margin:0; padding:0 0 10px 0; }
#box_product .product .right p { margin:0; padding:0 0 5px 0; font-size:11px; }
#box_product .product .right p a { color:#aab518}
#box_product .product .right p a:hover { text-decoration:none;}

.product_simple { padding:5px; margin:0 0 20px 0;  border-bottom: 1px dashed #CCCCCC; background-color:#FFF;}
.product_simple .left { float:left; width:79px; }
.product_simple .left .img_product { width:79px; padding:4px 0 0 0; margin:0; background:url(../media/img/bag_product.gif) no-repeat top;}
.product_simple .left .img_product .img_product_wrap { padding:0; width:79px; background:url(../media/img/bag_product.gif) no-repeat bottom;}
#box_product .product_simple .left .img_product .img_product_wrap img { float:none; padding: 0 4px 4px 4px; border:1px solid #ddd }
.product_simple .right { float:right; width:390px; }
#box_product .product_simple .right h2 { font-size:12px; font-weight:bold; margin:0; padding:0 0 0 0;}
#box_product .product_simple .right h2 a { text-decoration:none; color:#555555;}
#box_product .product_simple .right h2 a:hover { text-decoration:underline;}
#box_product .product_simple .right h4 { font-size:11px; font-weight:bold; color:#999999; margin:0; padding:0 0 10px 0; }
#box_product .product_simple .right p { margin:0; padding:0 0 5px 0; font-size:10px; }
#box_product .product_simple .right p a { color:#555555;}

.space { height:20px;}

.supplier {  padding:5px; margin:0 0 10px 0; border:1px solid #DDDDDD; border-bottom-color:#CCCCCC; background-color:#f6faff;}
.supplier .left { float:left; width:79px; }
#box_product .supplier .left img { float:none;  }
#box_product .supplier .left span a { display:block; float:left; padding:1px; background-color:#FFFFFF; border:1px solid #EEEEEE;}
#box_product .supplier .left span a:hover { border-color:#2289d6;}
.supplier .right { float:right; width:400px;  }
#box_product .supplier .right h2 { font-size:12px; line-height:12px; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 0;}
#box_product .supplier .right h2 a { text-decoration:none; color:#2289d6;}
#box_product .supplier .right h2 a:hover { text-decoration:underline;}
#box_product .supplier .right h4 { font-size:11px; font-weight:bold; color:#999999; margin:0; padding:0 0 10px 0; }
#box_product .supplier .right p { margin:0;  padding:0 0 5px 0; font-size:11px; }
#box_product .supplier .right p a { color:#aab518}
#box_product .supplier .right p a:hover { text-decoration:none;}
#box_product .supplier .right p.more_info a { color:#2289d6;}
#box_product .supplier .right p.more_info a:hover { font-weight:bold; }

.supplier_simple {  padding:5px; margin:0 0 20px 0; border-bottom:1px dashed #CCCCCC; background-color:#FFF;}
.supplier_simple .left { float:left; width:79px; }
#box_product .supplier_simple .left img { float:none;  }
#box_product .supplier_simple .left span a { display:block; float:left; padding:1px; background-color:#FFFFFF; border:1px solid #EEEEEE;}
#box_product .supplier_simple .left span a:hover { border-color:#DDDDDD;}
.supplier_simple .right { float:right; width:400px;  }
#box_product .supplier_simple .right h2 { font-size:12px; line-height:12px; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 0;}
#box_product .supplier_simple .right h2 a { text-decoration:none; color:#555555;}
#box_product .supplier_simple .right h2 a:hover { text-decoration:underline;}
#box_product .supplier_simple .right h4 { font-size:11px; font-weight:bold; color:#999999; margin:0; padding:0 0 10px 0; }
#box_product .supplier_simple .right p { margin:0;  padding:0 0 5px 0; font-size:11px; }
#box_product .supplier_simple .right p a { color:#555555}
#box_product .supplier_simple .right p a:hover { text-decoration:none;}
#box_product .supplier_simple .right p.more_info a { color:#555555;}
#box_product .supplier_simple .right p.more_info a:hover { font-weight:bold; }



/* E_PUBLICATIONS */
#text { padding:10px 0 0 0;}
.wall { margin:0 5px; width:465px; }
.wall .line { background-color:#FFFFFF; margin:5px 0 10px 0; height:10px; line-height:10px; font-style:1px; background-image:url(../media/img/bag_wall.gif); background-repeat:no-repeat; background-position:50% 0;}
.bgimg { padding:0 10px 0 20px; background-image: url(../media/img/icon_plus.gif); background-repeat:no-repeat; background-position:0 2px;}
#box_product #text h3 { font-size:12px; line-height:12px; height: auto; background-image:none; border:none; padding: 0 0 0 0; margin:0;}
#box_product #text p { padding:0; margin:0; color:#666666;}
#box_product #text dd {list-style-type:none;padding:0;margin:0 0 15px 0}
#box_product #text dl {padding:0;margin:0}
#box_product #text p.orange { color:#FF6600; }
#box_product #text .no_pad li {padding-top:0;margin-top:2px;margin-bottom:2px}
#box_product #text .account_options a {text-decoration:none;color:#2289d6}
#box_product #text .account_options a:hover {text-decoration:underline}

#box_product #text h2 { padding:0; margin: 10px 0 20px 0; font-size:13px; border-bottom:1px solid #5db4e5}
#box_product #text h4 { color:#2289d6; margin:0 0 10px 0;}


#box_product #text .wall h3 { font-size:11px; line-height:11px; height: auto; background-image:none; border:none; padding: 0 0 0 0; margin:0;}
#box_product #text .wall h3 a { color:#333333; text-decoration:none; }
#box_product #text .wall h3 a:hover { text-decoration:underline; color:#aab518}

/* SUB_MENU */
#sub_menu { height:32px; margin:-5px -5px 0 -5px; background-color:#6d6d6d; background-image:url(../media/img/bag_sub_menu.gif); background-repeat:repeat-x; background-position:bottom;}

#sub_menu ul { margin:0; padding:5px 0 0 5px;}
#sub_menu ul li { display:inline; float:left; margin:0 1px 0 0; padding:0;}
#sub_menu ul li a { margin:0; padding:0 10px; display:block; float:left; height:27px; line-height:27px; color:#FFFFFF; font-weight:bold;}
#sub_menu ul li a { background-image:url(../media/img/sub_menu_onglet.gif); background-repeat:no-repeat; background-position:top right;}
#sub_menu ul li a:hover { color:#FFFFFF;}
#sub_menu ul li.over a { background-position:bottom right; color:#555555; }
#sub_menu ul li.over a:hover { color:#555555; text-decoration:none; cursor:default;}















.several_Skyscrapers {float:left;margin:0 25px 0 0}
.additional_info {background:url(../media/img/miscelaneous/pdf.gif) no-repeat 0 17px ;padding:0 0 0 23px}








/* Rate */
.tx-message-pi1 {margin:10px 0 0 0}
#rate_div {display:none; position:absolute; right:0; margin-top:-20px; background:url('../media/img/rating/bg.gif') 0 0 no-repeat; width:183px; height:37px; padding:22px 0 0 10px}
#rate_div input {margin:0 5px 0 0}

* html #rate_div input {margin:0 0 0 0}
* +html #rate_div input {margin:0 0 0 0}

* html #rate_div {padding:15px 0 0 10px;height:44px}
* +html #rate_div {padding:15px 0 0 10px;height:44px}


/* Post a comment */
.interactiv_large { position:relative; padding:0 20px; margin:20px 0 ; height:30px; line-height:30px; background-color:#f4f4f4; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}

.interactiv_large span { float:left; display:block; height:30px; line-height:30px; margin:0 30px 0 0}
.interactiv_large span a {  text-decoration:none; color:#333333; }
#box_product .interactiv_large span a img { float:right;  }
.interactiv_large span a:hover { text-decoration:underline; }

.interactiv_large span.comment { padding:0 0 0 25px; background:url("../media/img/comment.gif"); background-repeat:no-repeat; background-position:0 50%; }
.interactiv_large span.view { padding:0 0 0 25px; background:url("../media/img/send.gif"); background-repeat:no-repeat; background-position:0 50%; }

.interactiv_large span.rate { position:relative; padding:0 0 0 20px; margin:0 10px 0 0;  }

.interactiv_large span.etoiles { margin:0; padding:0;}
.interactiv_large span.etoiles img { margin:10px 0 0 0;}


/* Comments */
.messages {width:100%;color:#333;border:1px solid #999}
.messages tr td {padding:5px}

#message_form .input {border:1px solid #666;width:300px;overflow:auto;background:#f3f3f3;padding:1px 5px 1px 5px;font-family:verdana;font-size:11px;color:#1e5d9c}
#message_form textarea {border:1px solid #666;width:300px;overflow:auto;background:#f3f3f3;padding:1px 5px 1px 5px;font-family:verdana;font-size:11px;color:#1e5d9c;height:100px}
#message_form h1 {color:#1e5d9c;font-size:15px;padding:0}
#message_form h2 {font-size:13px;margin:0 0 10px 0;color:#666;border:0;background:none}

#content_search {display:none}
#suppliers_search {display:none}
#enewsflash_search {display:none}
#ads_search {display:none}







