body {
  line-height:14px;
  font-family:Arial, Verdana, sans-serif;   
  color:#000;
  background: none !important;
  font-size: 12px;
}
#header {background: url(../../images/logo_print.png) no-repeat ; }
.container  {background: none !important;}

#header, #footer, .head, #nav_gche, .navig_search, .navig_bout, .gche, .viewmore, #chemin, .bt_outils, .nl_promo, #screen, .head_rub_large h1 { display:none}
#content {
background: none !important;
width: 98% !important;
border:none;
}
.right {
float: none !important;
width: 98% !important;
margin: 0 !important;
padding: 0 !important;
border:none;
}
.center {
float: none !important;
width: 98% !important;
margin: 0 !important;
padding: 0 !important;
border:none;
}

h1,h2,h3,h4,h5,h6 {display: block; clear:both; width:100%; font-family: Arial, sans-serif; font-size: 14px; line-height:14px; padding: 3px 0 0 0; color:#000}
ul, li { margin: 0; padding:0; float:left;border:none; clear:both; line-height:14px;}
p {line-height:14px;}
a{ border:none}
img { margin: 0 10px 0 0; padding:0; float:left;border:none; }
/* ------------------- home  ------------------------- */
#creative, #team,  #sustain, #excellence{ height: auto}


/* ------old--- */

.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 ; float:right; color:#000 ; 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:#000;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:#000}

.bloc_trends {width:33%; height: 210px;background: #fff; margin: 1px 0px 0 1px}
.bloc_techno {width:33%;  height: 210px;background: #fff; margin: 1px 0px 0 1px}
.bloc_machines {width:33%; height: 210px;background: #fff; margin: 1px 0px 0 2px}
.bloc_company {width:33%; height: 210px;background:  #fff; margin: 1px 0px 0 2px}
.bloc_trends h3, .bloc_techno h3, .bloc_machines h3, .bloc_company h3 {float:left; font-size:14px; font-weight:bold ; color:#FFF;margin:0; padding:5px 0 ;}

ul.shortnews { float:left;list-style-type:none; text-align:right; margin:0 0 20px 0; padding:0; width:auto;background:none;}
ul.shortnews li {  background:none; 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:#000}
ul.shortnews li:hover{ background:none; }
ul.shortnews li a span{ font-weight:bold; color:#0000}

ul.events { float:left;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; }
ul.events li a,
ul.events li a:active:visited  {  padding:0px; margin : 0; color:#000}
ul.events li a:hover{   color:#000}
ul.events li a span{ font-weight:bold; color:#000}

ul.media {float:left; margin: 0 0 0 5px; list-style-type:none;padding: 0;}
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:#000;line-height:12px;}
ul.media li a:hover{ color:#000}



.bloc_core {float:left;width:33%; background:none; margin: 1px 2px 0 2px}
.bloc_packaging {float:left;width:33%;  hbackground:none ; margin: 1px 2px 0 0}
.bloc_companies {float:left;width:33%; background:none ; margin: 1px 2px 0 0}

.bloc_companies img, .bloc_packaging img, .bloc_core img {float:left; margin: 0 0 0 10px}

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

.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 ; float:left;}

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

/*  texte accessible : 
	invisible car present en image mais imprimable et accessible
-------------------------------------------------------------- */
.txt_accessible { font-size: 16px; display: block; color: #000; height: auto; }

body, div.blockfloatright, div.blockfloatleft, div.blockfloatright p, div.blockfloatleft p, img, a img{

}

hr { 
  background:#ccc; 
  color:#fff;
  width:100%;
  height:0px;
  margin:0;
  padding:0;
  border:none;
}

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }

a:link, a:visited {
	background: transparent;
	font-weight:700;
	text-decoration: underline;
}


/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */

#inscription, .supr_print {
	display: none;
}

