/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; /*overflow:hidden;*/ }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;  }
        #cboxLoadingGraphic{background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_111508.GIF) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;visibility:hidden;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112418.PNG) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/*
##################################################################
# Plan du site
##################################################################
*/

.plansite {  margin:0 10px;  }
.plansite li {  list-style-type:none;   }

.plansite li {  margin:0 0 20px 0 }
.plansite li ul li {  margin:0 0 0 20px;  }

.plansite li a {  font-size:16px; font-weight:bold; color:#000; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_095014.PNG) no-repeat scroll left 3px;  padding-left:10px;  display:block }
.plansite li ul li a {  font-size:12px; font-weight:bold;  color:#C30219; background:none; padding:0; }


.header { position:absolute; top:0; left:0; width:970px;  height:117px; }


.logo_actioncom { float:left;  margin:0 0 20px 0; position:relative;  }
.logo_actioncom a { display:block; position:absolute; top:0; left:0; width:100%;  height:100%;  }
.logo_actioncom a:hover { text-decoration:none;  }


.header .telephone {  float:right;  font-size:16px; color:#e2001a;  font-weight:bold;   margin-top:26px;  }
.header .telephone .libelle {  display:inline; color:#000;  font-size:10px;  font-weight:normal;  margin-right:5px; }

.header .description {  float:right;  clear:right;  margin:0 0 20px 0;}
.header .description span {  font-size:18px;  }


/*        HEADER MENU           */
.header_menu { clear:both;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }
.header_menu ul { padding:0; margin:0; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112443.PNG) repeat-x 0 0; overflow:hidden; height:28px;  }
.header_menu ul { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;  }

.header_menu li { list-style-type: none; float:left; overflow:hidden;  }
.header_menu li:first-child a {  -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;  }

.header_menu li a {  display:block; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112443.PNG) repeat-x 0 0;  height:23px;  padding:5px 8px 0;  color:#fff; border-right:2px solid #7d7c7b; }
.header_menu li a:hover, .header_menu li.active a { background-position:0 -28px;  text-decoration:none; }
.header_menu li ul { display:none; }


.menu_rouge a {  display:block;  background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112443.PNG) repeat-x 0 -56px;  height:23px;  padding:5px 10px 0;  color:#fff;  }
.menu_rouge a { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.menu_rouge a:hover { background-position:0 -28px;  text-decoration:none; }
body.facebook {
  background-color: #fff;
  font-family: Lucida Grande, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #373737;
  width:504px;
}

.facebook #main {
  width:auto;
  padding:0px;
  margin:0;
}

.facebook #produitlistenoiaccueil { width:500px;   height:398px;  }

.facebook .header { position:relative; width:auto;  height:auto;  margin:0 0 10px; overflow:hidden;  }
.facebook .header .telephone, .facebook .header .description {  float: left;   clear:left;  margin:0; }

.facebook input, .facebook textarea {  max-width:410px;   }

.facebook #produitlistenoiaccueil .liproduitrow_inclusion .titre {  max-width: 300px;  overflow: hidden;  height: 18px;  }/**** Liste des références  ****/
#produitlistenoi_references {  padding:10px;  overflow:hidden; }
#produitlistenoi_references li.row {  float:left; max-width:230px;   margin:5px 4px 10px 5px; }  
#produitlistenoi_references li.row:nth-child(3n+1) { clear:left;}  
#produitlistenoi_references img {  max-width:230px;  border:1px solid #000;  }


/**** FICHE REFERENCE ou FONCTIONNALITE ****/
.page_fiche_gauche {  float:left; padding:0;  margin: 20px 0 20px 10px;  min-width:300px;   }
.page_fiche_gauche img.image {  width:300px;  min-height:130px;  border:1px solid #000;  }

.page_fiche_gauche .vignettes li img  {  float:left;  margin:5px 6px 0 0;  border:1px solid #000;   width:69px; }
.page_fiche_gauche .vignettes li:nth-child(4n+4) img {  margin:5px 0 0 0;   }

.page_fiche_gauche .valeur { margin-top:10px; }

.page_fiche_droite { float:left;  width:400px;  margin:20px 0 20px 10px;  border-left:1px solid #ddd;   }
.page_fiche_droite h2 {  margin:0 0 10px 0; }
.page_fiche_droite .benefice .textes { background: #eee; padding:10px !important; }/*
############################################
Colonne de droite des pages intérieures
############################################
*/

.droite .textes h2 { color:#d30018; margin:0 0 15px 0;}
.droite .textes .row {  margin:0 0 15px 0;  }
.droite img { max-width:185px; }


/************* Temoignages ***************/
.content_droite_temoignage {  position:relative;  overflow:hidden;  background:#fff;  margin:20px 0 0 0;  padding:15px 10px 150px; }
.content_droite_temoignage {  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }

.content_droite_temoignage .textes {  position:relative; z-index:50; margin:0 0 50px 0; padding:0;  }

.content_droite_temoignage span.titre{ color:#777;  font-size:12px; font-weight:bold; }
.content_droite_temoignage p { color:#aaa;  font-size:10px;  margin:3px 0 0 0; }

.content_droite_temoignage img { position: absolute; right: 5px; bottom: 35px; z-index: 1; }
.content_droite_temoignage .more a { position: absolute; right: 5px; bottom: 10px; z-index: 10; }


/************* Zoom sur ***************/
.content_droite_zoom {  background:#fff;  }
.content_droite_zoom { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }


.content_droite_zoom h2 { display:block; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_094948.PNG) no-repeat 0 0; font-size:17px; color:#fff;  width:129px;  height:49px; padding:11px 0 0 77px; margin:0; }
.content_droite_zoom ul {  margin:0;  padding:10px 15px;  }
.content_droite_zoom ul li.row { list-style-type:none;  background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_095014.PNG) no-repeat 0 2px;  padding:0 0 0 10px;  margin:5px 0;  }
.content_droite_zoom ul li ul { padding:0;  }
.content_droite_zoom ul li ul li { list-style-type: none;  }
.content_droite_zoom ul li a { color:#555;  font-size:10px; }

.content_droite_zoom .lienensavoirplus { display:block;  background:#fff;  padding:10px; text-align:right; }
.content_droite_zoom .lienensavoirplus a { color:#db0a0a;  font-size:12px; font-weight:bold;   }


/************* Bouton demande de démo ***************/
.demande_demo a {  background: url("http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_170408.PNG") repeat-x scroll 0 0;  color: #FFFFFF;  float: right;  height: 15px;  margin: 20px 0;  padding: 9px 0;  text-align: center;  width: 205px; }
.demande_demo a {  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 2px 2px 4px 1px #BBBBBB;  -moz-box-shadow: 2px 2px 4px 1px #BBBBBB;  box-shadow: 2px 2px 4px 1px #BBBBBB; }/** Partie contact **/
.formulaire_contact .libelle { width:140px;text-align:right;font-style:italic;padding-right:8px;font-size:11px }
.formulaire_contact input, .formulaire_contact textarea { border:1px solid #000; padding:2px;margin:2px 1px; max-width: 550px}

/** Captcha **/
.formulaire_contact .codetexte { text-align:center }
.formulaire_contact .codetexte .msg { display:block }
.formulaire_contact .codetexte input { height:20px; width:100px; margin:1px 0 0; padding:0 }
.formulaire_contact .codetexte img { vertical-align:bottom; margin:0 10px 0 0; float:none !important; }

/** Boutons **/
.formulaire_contact .bouton { display:block; clear:both; margin:20px 0 0 0; text-align:center; }
.formulaire_contact .bouton input {  width:160px;  background:#fff; color:#383838; padding:5px;  border:1px solid #000 }

/** Commun **/
.formulaire_contact td { vertical-align: middle  }
.formulaire_contact input:focus,
.formulaire_contact textarea:focus { background:#F9FDD2; outline: 0 none; }
.formulaire_contact .oblig {  margin:0 0 0 10px; }
.formulaire_contact .info { font-style:italic;  font-size:11px; margin-top:20px; display:block }
.formulaire_contact .footer {   clear:both }
.gauche { float: left;  position:relative;  width:744px; margin:20px 0 20px 0; }
.droite { float: right;  position:relative;  width:205px;  margin:20px 0 20px 20px;  }

/*
##################################################################
# Sous menu
##################################################################
*/
.sous-menu { clear:both;  padding:0; margin:0; overflow:hidden; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112451.PNG) repeat-x 0 0 #fff;}

.sous-menu li { list-style-type: none; float:left;  overflow:hidden;  }
.sous-menu li a { display:block; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112451.PNG) repeat-x 0 0;  height:23px;  padding:5px 10px 0;  color:#000; border-right:1px solid #b2b4b3;  }
.sous-menu li a:hover, .sous-menu li.active a { background-position:0 -28px;  text-decoration:none; color:#fff;  }
.sous-menu li ul { display:none; }

/*
##################################################################
# Sous menu
##################################################################
*/
#chemin_gauche {  background:#fff;  margin:10px 0 5px 10px; color:#bebebe;  font-size:10px; }
#chemin_gauche a {  color:inherit;   }

/*
##################################################################
# Contenu des pages interieures
##################################################################
*/

.content_banniere {  position:relative;  width:744px;   height:322px;  overflow:hidden;  margin:0 0 20px;  padding:0;  }

.content_banniere #rotator {  position:relative;   width:100%;  height:100%;  }
.content_banniere #rotator img { position:absolute;  top:0;  left:0;  width:744px;   height:322px;  z-index:1;  }

.content_banniere #rotator div {  width:100%;  height:100%;  }
.content_banniere #rotator h2 {  position:absolute;  z-index:10;  bottom:10px;  right:10px;  color:#000;  font-family:Impact;  font-size: 50px;  font-weight:normal;  margin:0;  padding:0;  text-align:right;  text-transform:uppercase;  line-height:50px;  }
.content_banniere #rotator p, .content_banniere #rotator a {  display:none; }


.content_gauche {
  background:#fff;  overflow:hidden; 
  -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;    
}


.content_texte .row {  clear:left;  overflow:hidden;  margin:0 0 15px 0; }
.content_texte .textes { overflow: hidden;  margin:0 10px 10px 10px; }
.content_texte .textes img { float:left; margin:0 10px 0 0;  clear:left;}
.content_texte li { list-style-type:none;  background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112424.PNG) no-repeat scroll left 4px;  padding:0 0 0 11px;  margin:2px 0;  }






/*----------------------- RESET ---------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

/*----------------------- Styles par défaut ---------------------------*/
body {
  background-color: #f6f6f7;
  font-family: Lucida Grande, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #373737;
}

#main{
  width:970px; 
  margin:15px auto;
  position:relative;
  padding-top:118px;
}


a { color:#db0a0a;  text-decoration:none;  }
a:hover {  text-decoration:underline;  }
li { list-style-position:inside;  list-style-type:none; }


h1 { color:#89ac44;  font-size:24px; margin:0 0 10px 0;  padding:0 0 0 10px; font-weight:bold;  }
h2 { color:#89ac44;  font-size:14px; margin:10px 0 15px; }


.shadow {  
  -webkit-box-shadow: 2px 2px 4px 1px #BBBBBB;
  -moz-box-shadow: 2px 2px 4px 1px #BBBBBB;
  box-shadow: 2px 2px 4px 1px #BBBBBB;  
}


/* ------------------------ popup javascript ----------------------------- */
body.popup #main {
  padding:30px ;
}


/*** Désactivé le 2011-09-01 ***/
/** Message temporaire **/
/***.demenagement {  float: right;
clear: right;
background: url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_29072011_144920.PNG) no-repeat 10px 2px white;
padding: 10px 10px 10px 50px;
border: 1px solid #CCC;
margin: -17px 0 13px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 }
.header .telephone {  margin-top:0 !important;  }
***/.more a { font-size:13px;  color:#777;  font-weight:bold;  background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_095014.PNG) no-repeat right center;  padding:0 15px 0 0;  float:right;  position:relative;  z-index:50;  }
.droite .more a { color:#333232;  }


.accueil {  background:#fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  display:table;  width:100%; }


/************* ACTUS ***************/
.accueil_actus { display:table-cell; vertical-align:top;  width:365px; padding: 20px 10px;  overflow:hidden;   border-right:1px solid #c0c0c0;}

.accueil_actus li { list-style-type:none; overflow:hidden; margin:0 0 15px 0;  }

.accueil_actus li a.lienlibel { color:#333;  font-size:14px; font-weight:bold; display:block; margin:0 0 10px 0;}
.accueil_actus li h2 { color:#777;  font-size:12px; font-weight:bold; }
.accueil_actus li p { color:#aaa; text-align:justify; }

.accueil_actus li a.lienensavoirplus{ color:#db0a0a;  font-size:12px; font-weight:bold; float:right; }


/************* TEMOIGNAGES ***************/
.accueil_temoignages { display:table-cell; vertical-align:top; width:335px;   padding: 20px 10px;  overflow:hidden; position:relative;  }


.accueil_temoignages ul.nodes {  float:left; width:220px; position:relative; z-index:50;  }


.accueil_temoignages li a.lienlibel { color:#333;  font-size:14px; font-weight:bold; display:block; margin:0 0 10px 0;}
.accueil_temoignages li { list-style-type:none; margin:0 0 15px 0;  }
.accueil_temoignages li span.nodetitre { display:block; color:#777;  font-size:12px; font-weight:bold; margin:0 0 5px 0;   }
.accueil_temoignages li p { color:#aaa }

.accueil_temoignages img { bottom: 45px;  position: absolute;  right: 0;  z-index: 1;  }

.accueil_temoignages .more a { position: absolute;  bottom: 15px;   right: 10px;   }



/************* BANNIERE **************/
#produitlistenoiaccueil { width:744px;  height:394px; position:relative;  overflow:hidden;  background:#fff;   margin:0 0 25px 0;  }
#produitlistenoiaccueil { -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }

#produitlistenoiaccueil ul.liste { position:relative; width:100%; height:100%;  }

#produitlistenoiaccueil li { list-style-type:none; }
#produitlistenoiaccueil li.row { display:block;  width:100%;  height:100%; position:absolute; top:0; left:0; overflow:hidden; }

#produitlistenoiaccueil img { width:744px;  height:322px;   }
#produitlistenoiaccueil img { -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }

#produitlistenoiaccueil .liproduitrow_libelle { float:left;  margin:7px 4px 0 10px; }
#produitlistenoiaccueil .liproduitrow_libelle a { color:#333;  font-size:14px;  font-weight:bold;  }

#produitlistenoiaccueil .liproduitrow_inclusion .titre:before { content: " | "; }
#produitlistenoiaccueil .liproduitrow_inclusion .titre {  float:left;  color:#777;  font-size:14px; font-weight:bold;  margin-bottom:5px; }

#produitlistenoiaccueil .liproduitrow_inclusion .textes {  overflow:visible; padding:0;   margin:7px 10px 0 10px; }
#produitlistenoiaccueil .liproduitrow_inclusion .text { display:block;  clear:both; width:650px }

#produitlistenoiaccueil .liproduitrow_textes .texte .liproduitrow { display:none;  }

/* Navigation */
#navproduitaccueil {  position:absolute;  top:335px;  right:5px; z-index:99;  background:#fff;  }

#navproduitaccueil a { float:left;  margin:0 3px; width:14px;  height:14px;  background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112434.PNG) no-repeat 0 0; }
#navproduitaccueil a:hover, #navproduitaccueil a.activeSlide { background-position:0 -14px; }

.footer { clear:both;  margin-top:25px; text-align:center;  background:#fff;   border:1px solid #d0d0d2;  }
.footer { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;  }

/*
##################################################################
# Menu bas de page
##################################################################
*/
#menulinoi_footer { padding:5px 0;  background:#eceded;  text-align:center; }
#menulinoi_footer ul { overflow:hidden; display:inline-block;  padding:0; margin:0;  }
#menulinoi_footer li { list-style-type:none; float:left; margin:0 10px 0 0;  padding:0 10px 0 0;   border-right:1px solid #5c5c5c;  }
#menulinoi_footer li:last-child { border-right:none; }
#menulinoi_footer li a, #menulinoi_footer li span {  color:#5c5c5c;  }


/*
##################################################################
# Plan du site footer
##################################################################
*/
#menujq_footer { display:inline-block; background: #fff; overflow:hidden; padding: 10px 0;  color:#fff; text-align:left; }
#menujq_footer li { list-style-type:none; float:left;  margin:0 10px; max-width:170px;  }
#menujq_footer li a { color: #474444;  font-size: 11px; text-transform:uppercase; font-weight:bold; }
#menujq_footer li ul { display:block; margin:4px 0 0 0; padding:0;   }
#menujq_footer li ul li { clear: left; float: left; margin: 0; padding: 0 0 0 11px; background:url(http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_27042011_112424.PNG) no-repeat left 3px;  }
#menujq_footer li ul li a { font-size:9px; color:#7e7a7a; font-weight:normal; text-transform:none; vertical-align:top;  }

/*
##################################################################
# Adresse / plan du site / Mentions légales
##################################################################
*/
.footer_bottom { background: #ECEDED;  height:22px; padding:8px 0 0 0;  text-align:center;   }
.footer_bottom p { display:inline; color:#373737;}
.footer_bottom a { margin:0 0 0 10px;   padding:0 0 0 10px;  border-left:1px solid #373737;  color:#DB0A0A;  }
.footer_bottom span { margin:0 0 0 10px;   padding:0 0 0 10px;  border-left:1px solid #373737;  }/************* Page formation ***************/
.formation_participer a, a.formation_participer {  display:block;  background: url("http://imtbi.actioncom.fr/dbIMAGE/actiontotal/hd/I_13092011_170114.PNG") repeat-x scroll 0 0;  color: #FFFFFF;   height: 15px;  margin: 20px auto;  padding: 9px 0;  text-align: center;  width: 205px; }
.formation_participer a, a.formation_participer {  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 2px 2px 4px 1px #BBBBBB;  -moz-box-shadow: 2px 2px 4px 1px #BBBBBB;  box-shadow: 2px 2px 4px 1px #BBBBBB; }


/*
##################################################################
# Styles destinés à l'impression
##################################################################
*/
@media print {
  
  /* Tout ce qu'on ne veut pas afficher */
  body { background:none;  }
  .shadow {  -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none;  }

  .header_menu, 
  .telephone,
  #chemin_gauche,
  .demande_demo,
  .content_banniere,
  .sous-menu,
  .droite,
  #menulinoi_footer,
  #menujq_footer,
  .footer a  { display:none;  }

  /* Reconstruction de l'entête (une partie du footer passe en haut)  */
  .header .description {  float:left;  clear:left;  }
  .logo_actioncom  {  margin:0 }
  .footer {  border:none;  position:absolute; top:0;  right:0px;  }

  /* Plus de colonne de droite */
  .gauche {  width:100%;  }

  /* Affichage des fiches produits */
  .page_fiche_gauche { width:40%;  }
  .page_fiche_gauche img.image { width:100%;  }

  .page_fiche_gauche .vignettes li img  {  float:left;  margin:5px 6px 0 0;  border:1px solid #000;   width:45% }
  .page_fiche_droite { width:55%;  border-left:0;  }


  /* On remet les puces normales (les background ne s'affichent pas */
  .content_texte li { list-style-type:disc; background:none; }
}

#actuanode_interieur {  padding:10px;  }
#actuanode_interieur li { background:none;  margin:0 0 12px;  padding:0 0 12px;  overflow:hidden; border-bottom:1px dashed #ddd;  }
#actuanode_interieur a.lienlibel {   display:block;  color: #89AC44;  font-size: 15px;  margin: 10px 0 15px; font-weight:bold;  }

#actuanode_interieur h2 {  color: #777777;  font-size: 12px;  font-weight: bold;  }
#actuanode_interieur a.lienensavoirplus  {  font-weight:bold;  color:#DB0A0A;  float:right;  margin:10px 0 0 0; }
