body {
	font-family:Arial, Helvetica, sans-serif;color:#343a3a;font-size: 12px;margin: 0;padding: 0; background:#5c829f url(../../../images/deg_blu.jpg) repeat-x;}


a, a:active:visited { text-decoration:none }
a:hover{color: #b90000}

a.viewmore, a.viewmore:active:visited{ text-align:center; display:block; width:71px; height:16px;margin:7px 7px 0 0; background: url(../../../images/bt_viewmore.png) no-repeat;line-height:130%;text-decoration:none;font-weight:bold;color:#c48d18; cursor:pointer;padding:4px 5px; }
a.viewmore:hover{background: url(../../../images/bt_viewmore_o.png) no-repeat; color:#fff;}
a.viewmore img{ background:transparent; border:none; }
a.viewmore_small, a.viewmore_small:active:visited{ text-align:center; display:block; width:61px; height:16px;margin:7px 7px 0 0; background: url(../../../images/bt_viewmore.png) no-repeat;line-height:130%;text-decoration:none;font-weight:bold;color:#c48d18; cursor:pointer;padding:4px 3px; }
a.viewmore_small:hover{background: url(../../../images/bt_viewmore_o.png) no-repeat; color:#fff;}
a.viewmore_small img{ background:transparent; border:none; }
p {margin: 0;padding:0;}
p {line-height:17px;}

.left { margin:0 10px 0 0}
.right { margin:0 0 0 10px}

hr { color: #f1ece5;  background:#f1ece5;}
hr.space {background:none; padding:0; margin:0 ; height:1px; border:0px }

img{float:left;margin:0; padding:0;  }
h1 { font-size: 2em; }
h1, h2 {background:url(../../../images/puce_bleu.png) no-repeat 1px 9px; padding: 0 0 10px 22px; color:#0077c4; font-weight:bold; margin:0; line-height:26px}
h3 {text-align:right; margin:0 0 8px 0; padding:5px 0 0 20px;}
h4 { margin:0; padding:15px 0 10px 17px; font-size:18px; line-height:16px; font-weight:bold; color:#0077c4}
h5{ padding:4px 0 4px 0px;color:#0077c4; text-align:left;font-size:14px; font-weight:bold; margin:0 0 0 23px; line-height:17px }

/* ---------*/


.container {background-image: url(../../../images/fd_ombre.png) ; background-repeat:no-repeat;}

/* content --------------------------------------------------------------------------*/

#content{  padding:0px ;margin:0;width:930px;display: block; background:#fff  }


/* ------------------- header ------------------------- */

#header{position:relative; top:0px; left:0px; z-index:5;padding:0 ;margin:0;width:930px;display: block; background: url(../../../images/logo.gif) no-repeat; }

#header div.header_blocs {float:right; width: 585px; height: 130px; }
#header div.header_blocs div h3{text-align:left ; margin:0; padding:0px 4px 2px 4px; color:#1b3854}
#header div.header_blocs div {text-align:left ;  float:left;width: 180px;  height: 110px; margin: 0 5px 5px 0;padding:10px 0px 10px 10px; }

#header div.header_blocs .contactus{ background:#d0e7f4 url(../../../images/header_contact.png) no-repeat bottom right; color:#346ca2; font-weight:bold }
#header div.header_blocs .contactus a.bt_input { margin: 37px 0 0 70px}

#header div.header_blocs .members, #header div.header_blocs .quicklinks { background:#d0e7f4; color:#346ca2; font-weight:bold;list-style:none}
#header div.header_blocs .members ul, #header div.header_blocs .quicklinks ul {  color:#346ca2;padding:0px; margin:0px; }
#header div.header_blocs .members ul li, #header div.header_blocs .quicklinks ul li{ line-height:7px; padding: 5px 0 1px 20px ; text-align:left; background:url(../../../images/img-common/puce_carre_b.gif) no-repeat 7px 7px; color:#346ca2; list-style:none }
#header div.header_blocs .members ul li a, #header div.header_blocs .quicklinks ul li a,
#header div.header_blocs .members ul li a:active:visited, #header div.header_blocs .quicklinks ul li a:active:visited{  
color:#346ca2; font-size:10px ; text-decoration:none}
#header div.header_blocs .members ul li a:hover, #header div.header_blocs .quicklinks ul li a:hover{   text-decoration: underline}


#header div.header_blocs .nl_promo{ width: 190px; height: 130px; margin: 0 5px 5px 0;padding:0px; background:#d0e7f4 url(../../../images/bt_nlpromo_header.jpg) no-repeat top left; color:#346ca2; font-weight:bold }
/* ------old--- */
#header div.header_blocs .newsletter{ width: 170px; height: 110px; margin: 0 5px 5px 0;padding:10px; background:#d0e7f4 url(../../../images/header_newsletter.png) no-repeat 15px 40px; color:#346ca2; font-weight:bold }
#header div.header_blocs .newsletter form {margin: 58px 0 0 0 }
#header div.header_blocs .newsletter a.bt_input { margin: 70px 0 0 100px; background: url(../../../images/bt_inputhead.png) repeat-x right bottom;width:auto;}
#header div.header_blocs .newsletter a.bt_input:hover { background: url(../../../images/bt_inputhead_o.png) repeat-x right bottom;width:auto;}


/* ------- nav ----- */
div.navig  {position:relative; top:0px; left:0px; z-index:10; width: 930px; height:40px; clear:left }
div.navig_bout  {float:left; width: 766px; font-size:14px; font-weight:bold; padding: 9px 0 0 24px; color:#FFF;height:30px }
div.navig_search  {float:left; width: 140px;  background: transparent; color:#000; font-size:14px; margin:0; padding:10px 0 0 0;  height:22px;}
.navig_bout a, .navig_bout a:active:visited { color:#FFF; font-weight:bold;}
.navig_bout a:hover, .navig_sous a:hover {color:#6eadd8}
.navig_bout a.selected {color:#6eadd8}




/* ------------------- home  ------------------------- */

.bloc_trends, .bloc_techno, .bloc_machines, .bloc_company, .bloc_core, .bloc_packaging, .bloc_companies {float:left;}
.bloc_trends p, .bloc_techno p, .bloc_machines p, .bloc_company p, .bloc_companies p, .bloc_packaging p, .bloc_core p { width:91px; margin: 0px 8px 10px 8px; float:right; color:#ffe9ad ; font-size:11px; line-height:12px}
.bloc_trends p a,.bloc_trends p a:active:visited,
.bloc_techno p a,.bloc_techno p a:active:visited,
.bloc_machines p a,.bloc_machines p a:active:visited,
.bloc_company p a,.bloc_company p a:active:visited,
.bloc_companies p a,.bloc_companies p a:active:visited,
.bloc_packaging p a,.bloc_packaging p a:active:visited,
.bloc_core p a, .bloc_core p a:active:visited
	  { color:#c48d18;font-weight:bold;}
.bloc_trends p a:hover, .bloc_techno p a:hover, .bloc_machines p a:hover, .bloc_company p a:hover, .bloc_companies p a:hover, .bloc_packaging p a:hover, .bloc_core p a:hover{ color:#fff}

.bloc_trends {width:33%; height: 210px;background: url(../../../images/crtche1_deg.jpg) repeat-x 0 0; margin: 1px 0px 0 1px}
.bloc_techno {width:33%;  height: 210px;background: url(../../../images/crtche1_deg.jpg) repeat-x 0 0; margin: 1px 0px 0 1px}
.bloc_machines {width:33%; height: 210px;background: url(../../../images/crtche1_deg.jpg) repeat-x 0 0; margin: 1px 0px 0 2px}
.bloc_company {width:33%; height: 210px;background: url(../../../images/crtche1_deg.jpg) repeat-x 0 0; margin: 1px 0px 0 2px}
.bloc_trends h3, .bloc_techno h3, .bloc_machines h3, .bloc_company h3 {float:left; font-size:18px; font-weight:bold ; color:#FFF;margin:0; padding:5px 0 0 15px;}


ul.shortnews { list-style-type:none; text-align:right; margin:0 0 20px 0; padding:0; width:auto;background:#fff;}
ul.shortnews li { border-bottom:1px solid #807e7a;border-right:1px solid #807e7a; background:#f9f6f1; padding:6px; margin : 3px 0  ; line-height:15px}
ul.shortnews li a,
ul.shortnews li a:active:visited  {  padding:5px 0px 5px 5px ; margin : 0; color:#343a3a}
ul.shortnews li:hover{ background:#fff; }
ul.shortnews li a span{ font-weight:bold; color:#0077c4}

ul.events { margin: 12px 0 0 22px; list-style-type: none; background:none}
ul.events li {  padding:0 0px 0 12px; margin : 0 0 8px 0; background:none; line-height:15px; background:url(../../../images/puce_carre_blu.gif) no-repeat 0px 4px; }
ul.events li a,
ul.events li a:active:visited  {  padding:0px; margin : 0; color:#343a3a}
ul.events li a:hover{   color:#0077c4}
ul.events li a span{ font-weight:bold; color:#0077c4}

ul.media { margin: 0px 0 0 5px;padding: 0; list-style-type:none}
ul.media li {  padding: 0 0 0 12px;background:none; line-height:14px; }
ul.media li a,
ul.media li a:active:visited  {  margin:0; padding:0; color:#343a3a; line-height:12px;}
ul.media li a:hover{ color:#e2a500}






.bloc_core {width:306px; height: 226px;background: url(../../../images/cartche2_deg.jpg) repeat-x 0 0; margin: 1px 2px 0 2px}
.bloc_packaging {width:306px;  height: 226px;background: url(../../../images/cartche2_deg.jpg) repeat-x 0 0; margin: 1px 2px 0 0}
.bloc_companies {width:306px; height: 226px;background: url(../../../images/cartche2_deg.jpg) repeat-x 0 0; margin: 1px 2px 0 0}

.bloc_companies img, .bloc_packaging img, .bloc_core img { margin: 0 0 0 17px}



/* -------------------  suite ------------------------- */

.monocol {width:760px;  padding: 0 0 0 85px; margin:20px 0 0 0;  background: url(../../../images/cartche_deg.png) repeat-y 85px 0px; float:left;}




/* ---bloc 50%------------ */

.cat { float:left; width:45%;margin:5px 5px 0px 5px;padding:0px 15px 10px 5px ; background:#FFF; border-top: 2px solid #ffcc00 }

.cat p {margin:0 0px 0 0;padding:10px 0px 0 0px ; }
.cat p a{margin:0px;padding:0px ; }
.cat p img {border:none; margin:0 ;padding:0 10px 0 0; float:left }

.cat ul {  font-size:11px ; font-weight:bold; color:#346ca2;padding:0px; margin:0 0px 0 0; list-style-type:none; float:left; width:180px }
.cat ul li{ line-height: 12px;font-size:11px ; font-weight:bold; padding: 5px 0 1px 20px; list-style-type:none ; text-align:left; background:url(../../../images/img-common/puce_carre_b.gif) no-repeat 7px 7px; color:#346ca2;list-style-type:none  }
.cat ul li a,.cat ul li a:active:visited{  color:#346ca2; font-size:11px ; font-weight:bold; text-decoration:none}
.cat ul li a:hover {   text-decoration: underline}


/*** sitemap ***/
span.slv_other {   color: #5d829f;  background:none;display:block; width:180px; color:#346ca2;padding:4px 10px 0px 10px; margin: 5px 0 0 0px; font-size:14px ; font-weight:bold; text-decoration:none}

a.slv_trends, a.slv_trends:active:visited{ display:block; width:180px; color:#fff; background:#5d829f;padding:10px; margin: 5px 0 0 0px; font-size:14px ; font-weight:bold; text-decoration:none}
a.slv_trends:hover {   color: #5d829f; background:none;}

a.slv_techno, a.slv_techno:active:visited{ display:block; width:180px;  color:#fff; background:#c54842; font-size:14px ;padding:10px;margin: 5px 0 0 0px;  font-weight:bold; text-decoration:none}
a.slv_techno:hover {   color: #c54842; background:none;}

a.slv_machines, a.slv_machines:active:visited{ display:block; width:180px;  color:#fff; background:#ebb932; font-size:14px ;padding:10px;margin: 5px 0 0 0px; font-weight:bold; text-decoration:none}
a.slv_machines:hover {   color: #ebb932; background:none;}

a.slv_company, a.slv_company:active:visited{display:block; width:180px;   color:#fff; background:#aeaeae; font-size:14px ; padding:10px;margin: 5px 0 0 0px;  font-weight:bold; text-decoration:none}
a.slv_company:hover {   color: #aeaeae; background:none;}


/* --- faq & glossary ------------ */

.faq_list { width:45%;margin:0px 5px 0px 5px;padding:30px 10px 10px 10px ; background:none; border-top: none; float:left; }
.faq_list ul {  font-size:11px ; font-weight:bold; color:#346ca2;padding:0px; margin:0; list-style-type:none; float:right;}
.faq_list ul li{ font-size:11px ; font-weight:bold; line-height:8px; padding: 5px 0 1px 20px ; text-align:left; background:url(../../../images/img-common/puce_carre_blc.gif) no-repeat 7px 7px; color:#fff; list-style-type:none  }
.faq_list ul li a, .faq_list ul li a:active:visited {   color:#fff; font-size:11px ; font-weight:bold; text-decoration:none}
.faq_list ul.blc li{ font-size:11px ; font-weight:bold; line-height:8px; padding: 5px 0 1px 20px ; text-align:left; background:url(../../../images/img-common/puce_carre_blc.gif) no-repeat 7px 7px; color:#fff; list-style-type:none  }
.faq_list ul li a:hover {   text-decoration: underline}

.scroll_faq{height:480px;
overflow:hidden;
margin: 0 1px 10px 0; }

.gloss_list { position: relative; top:0; left:0; z-index:30;width:500px;padding:10px 10px 10px 10px ;margin:0px 5px 0px 15px; background:none; border-top: none; float:left;  }
.gloss_list ul {  font-size:11px ; font-weight:bold; color:#346ca2;padding:0px; margin:0 0 0 20px; list-style-type:none; float:right;width:500px;}
.gloss_list ul li{ line-height:32px;background:url() ;  text-decoration: none;   text-align:left; color:#fff; display:inline;padding:0px ;margin:0 }
.gloss_list ul li a, .gloss_list ul li a:active:visited {  border: 1px solid #f8cac7;background:none; color:#f8cac7;  font-weight:bold; text-decoration:none; padding: 7px ;margin:0;  }
.gloss_list ul li a:hover {   border: 1px solid #fff;background:#fff; text-decoration: none; color:#8a1c1b}

.scroll_gloss{height:540px;
overflow:hidden;
margin: 0 1px 10px 0; }

/* --- scroll ------- */

.scroll{height:505px;
overflow:hidden;overflow-x:hidden ;overflow-y: auto;overflow : -moz-scrollbars-vertical;
margin: 0 1px 10px 0; }

/* ------------------gestion visuels des rubriques----------------------- */

.head_rub {float:right; width:735px; padding:0px 0 5px 0;background:#ffbf15; border-bottom: 6px solid #fff}
.head_rub #gallery {position: relative; top:-10px; left:0; z-index:50;  margin: 0px 0 0px 28px; float:left}
.head_rub #gallery a{ float:left;margin:0 10px 0px 0px}

.head_rub_large {float:left; width:100%; padding:0px 0 20px 0;background:#ffbf15; border-bottom: 6px solid #fff}
.head_rub_large #gallery { position: relative; top:0; left:0; z-index:50; margin: 0px 0 0px 185px}
.head_rub_large #gallery a{ float:left;margin:0 10px 0px 0px}

.head_rub_large {float:left; width:100%; padding:0px 0 20px 0;background:#ffbf15; border-bottom: 6px solid #fff}

.head_rub_large div.encadre{ position: relative; top:0; left:0; z-index:50; margin: 0px 100px 0px 225px; padding:0}
.head_rub_large div.encadre a{ color:#ebe9e7}
.head_rub_large div.encadre a:hover{ color: #fff; text-decoration:underline}
.head_rub_large div.encadre p.cadre{ display:block; background:#ebe9e7; border: 2px solid #fff;   padding:10px; margin:5px 0 0 0; font-weight:bold; }
.head_rub_large div.encadre p.cadre a{ color: #b90000;}
.head_rub_large div.encadre p.cadre a:hover{ color: #b90000; text-decoration:underline}

.open a img, .right a img, .left a img, #gallery a img,
.open img, .right img, .left img, #gallery img, img.default { padding: 4px; background:#FFF}

#gallery a:hover img,  a.open:hover img {background:#1d8ec9;}

#gallery h3 { color:#FFF; font-weight:bold; font-size:18px; float:left; text-align:left; margin:0 0 6px 0; padding:0px 0 0 15px; width:90%}
#gallery h3.aouarde { color:#FFF; font-weight:bold; font-size:18px; float:left; text-align:left; margin:0 0 6px 0; padding:0px 0 0 0px; width:90%}
/* ---- chemin de navigation ------ */
#chemin { position:relative; top:0; left:0; z-index:20; margin:6px 0px 0px 10px ; padding:0px 0px 130px 0px;color:#FFF; font-weight:bold}
.head_rub_large #chemin {margin:6px 0px 0px 24px ; padding:0px 0px 130px 0px;color:#FFF; font-weight:bold}
#chemin a, #chemin a:active:visited{color:#FFF; text-decoration:none; font-weight:normal}
#chemin a:hover{text-decoration:underline}
/* --pti : padding moins bas que le prcdent ! --- */
#chemin_pti { position:relative; top:0; left:0; z-index:20; margin:6px 0px 0px 10px ; padding:0px 0px 90px 0px;;color:#FFF; font-weight:bold}
.head_rub_large #chemin_pti {margin:6px 0px 0px 24px ; padding:0px 0px 90px 0px;color:#FFF; font-weight:bold}
#chemin_pti a, #chemin_pti a:active:visited{color:#FFF; text-decoration:none; font-weight:normal}
#chemin_pti a:hover{text-decoration:underline}


/* ------------- Machines ------------ */

#acc_machines {width:910px; height:228px; background:url(../../../images/visu_acc_machines.jpg) no-repeat; float:left; padding:12px 0 0 20px;}
.categories_machines {width:170px; height:178px; background: url(../../../images/fd_transparent.png); float:left; margin:0 9px 0 0;}
.titre_cat_machines {height:31px; background:#ffe18f; text-align:center; font-weight:bold; font-size:14px; line-height:14px; padding:3px 0 0 0;}
.machines_texte {padding:0 0 0 10px; margin:0 0 0 10px !important; border-left:2px solid #4b9dd1;}
.note_machines {padding:10px; background:#ffe18f; margin:20px 0 20px 0;}
.table_machines {margin:15px 0 10px 0;}
.table_machines td {padding:10px;}
.table_machines td.top {border-top:2px solid #86c1e8;}
.table_machines td.gch { border-right:1px solid #86c1e8;}
.table_machines td.bottom {border-bottom:2px solid #86c1e8;}
.table_machines td a { font-weight:bold;}
h1.machines {font-size:24px; font-weight:bold; color:#4b9dd1; background:none; padding:0 0 10px 0;}
h3.machines {font-size:18px; color:#4b9dd1; padding:0 0 10px 25px; text-align:left; margin:15px 0 0 0; background:none;}
h3.machines_gab {font-size:18px; color:#4b9dd1; padding:0 0 10px 0 ; text-align:left; margin:0; background:none;}
h3.techno { background:url(../../../images/puce_techno.jpg) no-repeat;}
h3.project { background:url(../../../images/puce_project.jpg) no-repeat;}
h3.services { background:url(../../../images/puce_services.jpg) no-repeat;}
.tabs_machines {float:left; width:650px; margin:0 0 10px 0;}
.tab_onglets {margin:0 !important; padding:10px 0 0 0 !important; float:left !important; width:400px !important;}
.onglets_machines li { padding:0 !important; background:none !important;}
.cat_machines {float:left; margin:0 10px 0 0;}
.content_gab { width:692px; margin: 10px 0px; padding:5px 10px 5px 15px ;}
.content_gab h3 {font-size:18px; color:#4b9dd1; padding:0 0 10px 0 ; text-align:left; margin:0; background:none; }
.content_gab img {float:left; margin:0 20px 0 0;}
.shema {padding:15px; background:#fff; margin:0 0 15px 30px;}
.machines_gal {margin:0 10px 10px 0 !important;}


/* ------- markets -------- */
.cat_10 { background: #ffbf15 url(../../../images/fd_product_food.jpg) no-repeat 0 0;  } 	/* food */
.cat_11 { background:#ffbf15 url(../../../images/fd_product_beverages.jpg) no-repeat 0 0; } /* Beverages */
.cat_12 { background:#ffbf15 url(../../../images/fd_product_cosmetics.jpg) no-repeat 0 0; } /* cosmetics */
.cat_13 { background:#ffbf15 url(../../../images/fd_product_pharmacy.jpg) no-repeat 0 0; } /* Pharmacy */
.cat_14 { background:#ffbf15 url(../../../images/fd_product_miscellaneous.jpg) no-repeat 0 0; } /* Miscellaneous */ 
.cat_15 { background:#ffbf15 url(../../../images/fd_product_perfumes.jpg) no-repeat 0 0; } /* perfumes */
.cat_16 {   background:#ffbf15 url(../../../images/fd_product_other.jpg) no-repeat 0 0;  } /* others */

/* ------- cases map -------- */
.map {   background: url(../../../images/fd_map.jpg) repeat-x 0 0; height:390px; float:right; padding:0px 0 10px 0}

/* ------- cases studies -------- */
.cases {   background:#ffbf15 url(../../../images/fd_product_cases.jpg) no-repeat 0 0; color:#FFF  }

/* ------- autres rubriques -------- */
.monorien {   background:#d83937 url(../../../images/fd_monoriented.jpg) no-repeat 0 0;  }
.digitalt {   background:#d83937 url(../../../images/fd_digitaltechno.jpg) no-repeat 0 0;  }
.speciale {   background:#d83937 url(../../../images/fd_specialeevents.jpg) no-repeat 0 0;  }
.machines {   background:#d83937 url(../../../images/fd_machines2.jpg) no-repeat 0 0;  }
.salpromo {   background:#d83937 url(../../../images/fd_salespromo.jpg) no-repeat 0 0;  }
.contpack {   background:#d83937 url(../../../images/fd_contractpacking.jpg) no-repeat 0 0;  }
.contdeco {   background:#d83937 url(../../../images/fd_contractdeco.jpg) no-repeat 0 0;  }
.labeling {   background:#d83937 url(../../../images/fd_labelling.jpg) no-repeat 0 0;  }
.antiteft {   background:#d83937 url(../../../images/fd_antitheft.jpg) no-repeat 0 0;  }
.brandpro {   background:#d83937 url(../../../images/fd_brand.jpg) no-repeat 0 0;  }
/* --------- */

/* ------- autres rubriques -------- */
.articles {   background:#ffbf15 url(../../../images/fd_articles.jpg) no-repeat 0 0;  }
.aboutus {   background:#ffbf15 url(../../../images/fd_aboutus.jpg) no-repeat 0 0;  }
.memberarea {   background:#ffbf15 url(../../../images/fd_members.jpg) no-repeat 0 0;  }
.findasolution {   background:#ffbf15 url(../../../images/fd_findsolution.jpg) no-repeat 0 0;  }
/* -------  Rubriques Sleever Company (new)-------- */
.sleevertour {   background:#ffbf15 url(../../../images/fd_sleevertour.jpg) no-repeat 0 0;  }
.sleeversystem {   background:#ffbf15 url(../../../images/fd_sleeversystem.jpg) no-repeat 0 0;  }
.sleevervalues {   background:#ffbf15 url(../../../images/fd_sleevervalues.jpg) no-repeat 0 0;  }
.keyfacts {   background:#ffbf15 url(../../../images/fd_keyfacts.jpg) no-repeat 0 0;  }
.sleeverinvolvments {   background:#ffbf15 url(../../../images/fd_sleeverinvolvments.jpg) no-repeat 0 0;  }
.link {   background:#d83937 url(../../../images/fd_links.jpg) no-repeat 0 0;  }

.awardsmain {   background:#464650 url(../../../images/fd_awards.jpg) no-repeat 0 0;  }
.awards {   background:#464650 url(../../../images/fd_awards_suite.jpg) no-repeat 0 0;  }

.shortnews {   background:#656570 url(../../../images/fd_shortnews.jpg) no-repeat 0 0;  }
.pressroom {   background:#656570 url(../../../images/fd_pressroom.jpg) no-repeat 0 0;  }
.pressrelease {   background:#656570 url(../../../images/fd_pressrelease.jpg) no-repeat 0 0;  }
.mediareview {   background:#656570 url(../../../images/fd_mediareview.jpg) no-repeat 0 0;  }
.events {   background:#ffbf15 url(../../../images/fd_events.jpg) no-repeat 0 0;  }
.career {   background:#ffbf15 url(../../../images/fd_career.jpg) no-repeat 0 0;  }
.search {   background:#ffbf15 url(../../../images/fd_search.jpg) no-repeat 0 0;  }
.newsletter {   background:#ffbf15 url(../../../images/fd_newsletter.jpg) no-repeat 0 0;  }
.contact {   background:#ffbf15 url(../../../images/fd_contactus.jpg) no-repeat 0 0;  }
.core {   background:#ffbf15 url(../../../images/fd_core.jpg) no-repeat 0 0;  }
.glossary {   background:#d83937 url(../../../images/fd_glossary.jpg) no-repeat 0 0;  }
.faq {   background:#d83937 url(../../../images/fd_faq.jpg) no-repeat 0 0;  }

.terms {   background:#ffbf15 url(../../../images/fd_terms.jpg) no-repeat 0 0;  }
.privacy {   background:#d83937 url(../../../images/fd_privacy.jpg) no-repeat 0 0;  }
.sitemap {   background:#d83937 url(../../../images/fd_sitemap.jpg) no-repeat 0 0;  }
/* --------- */

.essai {   background:#d83937 url(../../../images/fd_essai.jpg) no-repeat 0 0;  }
/* --------- */


a#members_inscript {  width:141px;height:67px; display:block; margin:0; padding:15px 10px 10px 150px; background: url(../../../images/bt_members_inscript.gif) no-repeat top left; color:#fff; font-weight:bold; font-size:15px; line-height:14px; }
a#members_inscript:hover {  background: url(../../../images/bt_members_inscript_o.gif) no-repeat top left; text-decoration:none  }


.gche {  width:160px;float:left; padding: 0 0 10px 5px  ; margin:0 0 0 5px; clear:both }
#imgche{  margin:10px 0 0 5px; padding:0; }
#imgche p {margin:0; padding:0; line-height:15px; font-size:12px; font-weight:bold; text-align:right  }
#imgche img {margin: 0 0px 7px 0  ; padding:0;line-height:15px; font-size:12px; float:left }

.drte { width:720px; float:right;  padding: 0 0 10px 14px; margin:0;background:url(../../../images/coldrte_ombr.jpg) repeat-y 0 0;
}
.sans{border:none; background:none; }

.drte .grdlarge {  width:692px;background: url(../../../images/deg_brun.jpg) repeat-x bottom left; border-bottom: 2px solid #e2a500;margin: 10px 0px; padding:5px 10px 5px 15px ; }
.drte .grdlarge h3 {text-align:left; color:#0077c4; margin:0 0 8px 0; padding:5px 0 0 22px;}
/* Empeche de voir les liens dans tous les contenus alors retiré le 21/04/2009 FR
.drte .grdlarge p a{ color:#343a3a; text-decoration:none }
.drte .grdlarge p a:hover{ color:#a50000; text-decoration:underline }*/

.drte .grdlarge ul{ list-style-type:none; padding:7px 0 0 0;  }
.drte .grdlarge ul li{ line-height:17px;  margin: 0px; padding:5px 10px 0px 18px ; background:url(../../../images/img-common/puce_carre_j.gif) no-repeat 5px 9px }


.demi_deg { float:left; width:44%; background: url(../../../images/deg_brun.jpg) repeat-x bottom left; border-bottom: 2px solid #e2a500; padding:5px 10px 24px 15px}
.demi_sansdeg {float:left; width:44%; background: none; padding:5px 10px 24px 15px;}

.gche div form {text-align:right;}
.gche div.gche_newsletter{background: url(../../../images/colgche_newsletter.png) no-repeat bottom right;}
.gche p{padding:24px 0 0 3px ; font-weight:bold; line-height:15px}

.gche div.gche_findasolution{background: url(../../../images/fd_findasolution.jpg) no-repeat top right; margin:0 15px 0px 0; float:right; padding:0}
.gche div.gche_findasolution div{ height:120px; margin:0; float:right; padding:0}
.gche div.gche_findasolution div h3{ margin:0 30px 0 0 ; font-weight:bold; float:left; text-align: center; font-size:18px; line-height:18px; color:#2d2d2d; }
.gche div.gche_findasolution a.bt_input{ font-weight:bold; text-align:center; line-height:18px;width:97%; font-size:16px; float:right; margin-right:0}


.drte .grdlarge_fd{ background:#ebe9e7 url() ; margin: 0px 6px 0px 0px;  border:none; padding:10px 10px 20px 15px ; }

.drte p{ margin: 12px 13px 0 27px }
.drte div p,  .demi_deg p, .demi_sansdeg p {margin: 2px 10px 10px 24px}
.drte p {margin: 22px 22px 10px 36px}


.drte .grdlarge p a.bout, .drte .grdlarge  a.bout, .drte .grdlarge_fd p a.bout, .drte .grdlarge_fd  a.bout{ color:#e2a500; font-weight:bold  }
.drte .grdlarge p a.bout:hover, .drte .grdlarge a.bout:hover, .drte .grdlarge_fd p a.bout:hover, .drte .grdlarge_fd a.bout:hover{ color:#e2a500; font-weight:bold; text-decoration:underline  }



/* ---- idtabs ------ */

.usual {  background:none;	float:right;  padding:0 ; margin:0 ;  width:732px;}
.usual ul {  padding:0;  margin:0;}
.usual li { list-style:none; float:left; margin: 0 0 0 1px }
.usual ul a {
  display:block;
  padding:4px 8px;
  text-decoration:none!important;
  margin: 1px  ;
  margin-left:0;
  font-size:12px ; font-weight:bold;
  color:#FFF;
  background: url(../../../images/ongl_bt.png) repeat-x;
}
.usual ul a:hover {
  color:#FFF;
  background: url(../../../images/ongl_bt_o.png) repeat-x;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background: url(../../../images/ongl_select.png) repeat-x;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  /*padding-top:3px;
  margin-top:-15px;*/
  clear:left;
  background:snow;
  font:10pt Georgia;
}

/* ---- navigation gauche ------ */

#bloc_navgche {position: relative; top:0; left:0; z-index:40;float:left; width:195px; background: url(../../../images/deg_fd_liste.jpg) repeat-x 0 0; height:295px}
#nav_gche {	margin:0px;	padding:10px 0;	text-indent:0px;}
#nav_gche a.head {	cursor:pointer;	color:#000;	display:block;	font-weight:bold;	padding:0 ;	margin:0px;	text-indent:14px;text-decoration: none;}
#nav_gche a.head:hover {color:#866d4b;}
#nav_gche a.selected {color:#866d4b;}
#nav_gche ul {	 background:none; border-width:0px;margin:0px;padding:0px;text-indent:0px; line-height:15px}
#nav_gche li {list-style:none outside none; display:inline;background: none;line-height:15px}
#nav_gche li ul{ background:#f0eee8; margin:10px; padding:10px 10px 0px 10px ; border-top: 2px solid #c3bdb2;}
#nav_gche li li a {	color:#000000;display:block;text-indent:0px;text-decoration: none;}
#nav_gche li li a:hover {color:#866d4b;}


/*------Search cartouche---------*/
#search_car {
	width:675px; 
	height:50px;  
	background:url(../../../images/search.jpg) no-repeat 80px 0; 
	padding:30px 20px 0 20px; 
	text-align:center;  
}


/*------Related Links -----------*/
.related_links  {
	width:675px; 
	background: #fff url(../../../images/related_bottom.png) repeat-x bottom left; 
	padding:0  ; 
	margin:20px 0 10px 0;
}
.related_links .content {
	background: url(../../../images/top_related.jpg) repeat-x; 
	padding: 0 10px 20px 10px; 
}
.title {
	display:block;
	font-weight:bold; font-size:12px; color:#333;
	line-height:27px; margin: 0 0 10px 0;
}
.related_links .content div {float:left; padding: 0 ;margin: 0; width:490px; }
.related_links .content hr { color:#fff;  background:#fff; padding:0; margin:0 ; height:0px; border:0px }

.related_links .content div .links { list-style-type:none;padding:0; margin:3px 0 0 0;  float:left; }
.related_links .content div .links li { list-style-type:none; padding: 5px ;margin:-4px;  float:left;  }
.related_links .content div .links li.selected { background:url(../../../images/links_flche_o.gif) no-repeat top right; padding:5px 20px ;margin:0 -20px 0 0; ; padding:5px  ;width:60px; margin:0 ;	color:#fff;}

.related_links .content div .links li a {background: #fff;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; padding:4px 6px ; margin:0 ;	color:#333; display:block; white-space:nowrap}
.related_links .content div .links li a:hover {background: #fff;border-right: 1px solid #edbfbf;border-bottom: 1px solid #edbfbf; padding:4px 6px ;margin:0 ;	color:#b90000; }


.related_links .content .bt_outils{ float:right; margin:0; padding:0; width:150px }
.related_links .content .bt_outils a, .related_links  .content .bt_outils  a:active:visited{ text-decoration:none; display:block;  width:150px;float:left;  font-weight:bold; margin: 0 ; padding:0;	background:none;  }
.related_links .content .bt_outils a:hover, .related_links  .content .bt_outils  a:hover{ color:#000000  }


/*------Corner SHOP -----------*/
.shop_corner{
	background:url(../../../images/fd_sleevershop.jpg);
}
h6{
	font-size:16px;
	font-weight:bold;
	color:#446398;
}
.vignette{
	width:354px;
	height:202px;
	background:url(../../../images/vign_shop.jpg) no-repeat;
	float:left;
}
.visu_shop{
	width:135px;
	height:140px;
	float:left;
	margin:23px 5px 0 0;
}
.txt_shop{
	width:180px;
	height:140px;
	float:left;
	margin:23px 0 0 0;
	font-size:12px;
	line-height:17px;
	color:#555861;
	padding:0;
}
.txt_shop h2{
	font-size:15px;
	line-height:16px;
	color:#446398;
	background:none;
	margin:0 0 5px 0;
	padding:0;
}





/* ----  Sleever values ( Sleever Company ) ----- */

.scroll_values{height:370px;
overflow:hidden;
margin: 0 1px 10px 0; }

/* ---- navigation gauche pour Sleever values ( Sleever Company ) ------ */

#nav_gche_values  {	position: relative; top:0; left:2px; z-index:40;float:left; width:192px; height:250px;  }
#nav_gche_values ul {	margin:6px 10px 35px 10px;padding:0px;list-style-type:none; }
#nav_gche_values ul li { list-style-type:none; height:50px; width:170px;display:block; margin:1px 0 2px 0;padding:0px;}

#nav_gche_values ul li a.bt1 { background:url(../../../images/bt_values_1.jpg) repeat-x; height:50px; width:148px;display:block; color:#fff; text-decoration: none; padding:8px 10px 0px 10px ; line-height:11px}
#nav_gche_values ul li a.bt1:hover { background:url(../../../images/bt_values_1_o.jpg) repeat-x; }

#nav_gche_values ul li a.bt2 { background:url(../../../images/bt_values_2.jpg) repeat-x; height:50px; width:148px;display:block; color:#fff; text-decoration: none;padding:8px 10px 0px 10px ; line-height:11px}
#nav_gche_values ul li a.bt2:hover {background:url(../../../images/bt_values_2_o.jpg) repeat-x;  }

#nav_gche_values ul li a.bt3 { background:url(../../../images/bt_values_3.jpg) repeat-x; height:50px; width:148px;display:block; color:#fff; text-decoration: none;padding:8px 10px 0px 10px ; line-height:11px}
#nav_gche_values ul li a.bt3:hover {background:url(../../../images/bt_values_3_o.jpg) repeat-x; }

#nav_gche_values ul li a.bt4 { background:url(../../../images/bt_values_4.jpg) repeat-x; height:50px; width:148px;display:block; color:#fff; text-decoration: none;padding:8px 10px 0px 10px ; line-height:11px}
#nav_gche_values ul li a.bt4:hover {background:url(../../../images/bt_values_4_o.jpg) repeat-x;  }




/* ---- colonne gauche : navigations transversales (listes) ------ */

.gche ul.colgche_type1 { background:none;  margin: 8px 0 10px 5px; list-style-type:none; text-align:left; }
.gche ul.colgche_type1 h3{ color:#fff; padding:6px 0 7px 14px ;margin: 0 0 0 10px;  background:#1d8ec9; text-align:left; font-size:16px; line-height:16px; font-weight:bold; margin:0 0 0 5px}
.gche ul.colgche_type1 li {padding: 4px 0 0px 20px ; text-align:left; background:url(../../../images/img-common/puce_carre_b.gif) no-repeat 7px 10px; line-height:17px}
.gche ul.colgche_type1 li a,
.gche ul.colgche_type1 li a:active:visited  {  color:#343a3a; font-weight:bold; }
.gche ul.colgche_type1 li a:hover{ color:#e2a500}

.gche ul.colgche_relatedlinks { background:none;  margin: 8px 0 0 0px; list-style-type:none; text-align:left}
.gche ul.colgche_relatedlinks h5 { margin: 0px 0 0 10px;color:#0077c4; }
.gche ul.colgche_relatedlinks h3{ color:#fff; padding:0px 0 7px 14px ;margin: 0 0 0 5px;  background:#000; text-align:left; font-size:16px; line-height:16px; font-weight:bold; margin:0}
.gche ul.colgche_relatedlinks li {  padding:6px 0 7px 14px ; text-align:left; border-bottom: 2px solid #ffbf15; margin: 0 0 0 10px; background:url(../../../images/img-common/puce_carre_b.gif) no-repeat 2px 10px; line-height:17px}
.gche ul.colgche_relatedlinks li a,
.gche ul.colgche_relatedlinks li a:active:visited  {  color:#343a3a; font-weight:bold; }
.gche ul.colgche_relatedlinks li a:hover{ color:#e2a500}
.gche ul.colgche_relatedlinks li.last {border-bottom: 2px solid #fff; }

ul.awards{ float:left; background:none; list-style-type:none; text-align:right; margin:-4px 0 0px 110px; padding:0;color:#FFF; font-weight:bold; font-size:18px; }
ul.awards li {background:#f9f6f1; padding:6px; margin : 3px 0  ; line-height:17px}
ul.awards li a,
ul.awards li a:active:visited  { font-size:18px; font-weight:bold;  padding:5px 0px 5px 5px ; margin : 0; color:#343a3a}
ul.awards li a:hover{  color:#e2a500}
ul.awards li:hover{ background:#3b3c42;  }

ul.news{ float:right; background:none; list-style-type:none; text-align:right; margin:0px 0 0px 5px; padding:0;color:#e2a500; font-weight:bold; font-size:18px; line-height:18px  }
ul.news li { border-bottom:2px solid #807e7a;border-right:2px solid #807e7a; background:#f9f6f1; padding:6px; margin : 1px 0  ; line-height:17px; font-size:12px;}
ul.news li a,
ul.news li a:active:visited  {font-weight:bold;  padding:5px 0px 5px 5px ; margin : 0; color:#343a3a}
ul.news li a:hover{  color:#e2a500}
ul.news li:hover{ background:#fff;border-bottom:2px solid #807e7a;border-right:2px solid #807e7a;}

a.otherech, a.otherech:active:visited{display:block; padding:4px 10px; margin:  0 0 0 12px; background:#000; color:#FFF; font-weight:bold }
a.otherech:hover{background: #666}



.gche div.gche_contactus{border-bottom:2px solid #d37e05;padding:10px;background:#ffbf15 url(../../../images/visu_contactus.jpg) no-repeat bottom right; margin:10px 0 0 10px}
.gche div.gche_contactus h3{ color:#FFF; text-align:center;margin: 0px 0 15px 0;padding: 0px 0 15px 0; font-weight:bold; font-size:18px; line-height:17px}
.gche div.gche_contactus a{ margin: 0px 0 0 55px}

.gche div.gche_rech{border-bottom:2px solid #d37e05;padding:10px;background:#ffbf15 url(../../../images/visu_loupe.jpg) no-repeat bottom right; margin:10px 0 0 0}
.gche div.gche_rech h3{ color:#FFF; text-align:left;margin: 0px 0 15px 0;padding: 0px 0 15px 0; font-weight:bold; font-size:17px; line-height:16px}
.gche div.gche_rech a{ margin: 0px 0 0 55px}


/* ------------------- pagination ------------------------- */

.pagination {width: 95%; display: block; margin: 10px 3px 3px 3px;padding: 3px;text-align:center;color:#dfd5c9; font-weight:bold}
.pagination a {	padding: 1px 4px 1px 4px;margin: 1px;border: 1px solid #dfd5c9;text-decoration: none; color: #e2a500;font-weight: bold;}
.pagination a:hover,.pagination a:active {border: 1px solid #e2a500;color: #e2a500;}
.pagination .current {padding: 1px 4px 1px 4px;	margin: 1px;border: 1px solid #e2a500;	font-weight: bold;	background-color: #e2a500;	color: #FFF;}
.pagination .disabled {padding: 1px 4px 1px 4px;margin: 1px;border: 1px solid #dfd5c9;	color: #dfd5c9;font-weight: bold;}


/* ------------------- forms ------------------------- */

.alert { background:  url(../../../images/img-common/picto_alert.jpg) no-repeat 150px 20px; height: 112px; width:35%;}

form.formu  {margin:20px 0 ; padding:0}
form.formu p {margin:4px 0 0px 24px; padding:0}
form.formu p label{ width: 110px;float: left;text-align: left;display: block; }


/* ---- input ombrés ------ */
input, textarea, select { border:none; background:#fff url(../../../images/img-common/ombr.gif);  padding:4px 1px 1px 4px; color:#344050; font-size:11px;margin: 0}
textarea { width:380px;}

a.bt_input{
    display:block; width:20px;
    margin:7px 7px 0 0;
    background: url(../../../images/bt_inputhead.png) no-repeat right bottom;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:3px 3px 3px 5px ; 
}
a.bt_input:hover{
    background: url(../../../images/bt_inputhead_o.png) no-repeat right bottom;
    color:#fff;
}
input.bt_input{
padding:2px 3px; 
font-size:11px;
font-weight:bold;
color:#fff;
border: none;
cursor: pointer;
background: url(../../../images/bt_inputhead.png) no-repeat left top;
}
input.bt_input:hover {
background: url(../../../images/bt_inputhead_o.png) no-repeat right bottom;
}
/* ---- input sans ombres ------ */
input.sans, .suite table td input.sans{border:none; background:none; }



/* footer---------------------------------------*/

#footer{clear:both; margin:  0;	padding:4px 0 0 0; text-align:center;width:930px;font-weight:bold;}
#footer div.liens{padding:12px 0 0 0;margin:0; color:#fff;  border-top: 6px solid #000;  }
#footer div.liens a, #footer div.liens a:active:visited { color: #fff; text-decoration: none; font-size: 11px;font-weight:bold; }
#footer div.liens a:hover     { color: #000; text-decoration: none; font-size: 11px; font-weight:bold}
