*{margin: 0; padding: 0;}
body{ background-color: #CCC; font-family: Arial; _text-align: center; color: #666666; font-size:10pt;}/* Begin Liens g�n�raux*/
a:link {color: #005AA1; text-decoration: none;}
a:hover {color: #005AA1; text-decoration: underline;}
a:visited {color: #005AA1; text-decoration: none;}
a:visited:hover {color: #005AA1; text-decoration: underline;}
img{border: none;}
#wrapper{margin: 20px auto; width: 950px; min-height: 400px; height: auto; _text-align: left; background-color:white;}
#header{float: left; height: 65px; width: 950px; background-color: white;}
#logo{ float:left; height:65px; width:178px;}
#slogan{ float:right; height:35px; padding-top:30px; width:305px; font-size:10pt; font-weight:bold; font-style: italic; /*font-weight: bold;*/ }
.blue_strong{ color: #006699; font-weight: bold; }
#middle{position:relative;top:0px;float:left; width:950px; height:103px; background-image: url(../images/fond_middle_new2.gif);background-repeat: repeat-x; }
#photo{position:relative; float:left; background-color: transparent; width:194px; height:103px;z-index:10; top:0px; left:0px;}
div.tx-slideshow-pi1,object#tx_slideshow_pi1{ position:relative;z-index:-999;top:0px; left:0px; }
#lightbox{ z-index: 999; }
img{ border:none; }
#middle_droite{ float:left; width:756px; height:103px; background-color: transparent; }
#middle_1{ float:left; width:756px; height:36px; background-color: transparent; _height:27px; }
#langues{float:left; width:63px; height:13px; background-color: transparent;  _height:27px; text-align: left; padding-top:23px;_height:auto; font-weight: bold; font-size:8.5pt; text-transform: uppercase;}
#langues a{ width:auto; height:13px; background-color: transparent; text-decoration:none; _height:27px; text-align: left; margin-right:5px; color:#b2babc; font-size: 8.5pt;_height:auto;}
#langues a:hover{ width:auto; height:13px; background-color: transparent;text-decoration:none;  _height:27px; text-align: left; margin-right:5px; color:#b2babc; font-size: 8.5pt;_height:auto;}
#langues a:visited{ width:auto; height:13px; background-color: transparent; text-decoration:none; _height:27px; text-align: left; margin-right:5px; color:#b2babc; font-size: 8.5pt;_height:auto;}
#langues a:visited:hover{ width:auto; height:13px; background-color: transparent; text-decoration:none; _height:27px; text-align: left; margin-right:5px; color:#b2babc; font-size: 8.5pt;_height:auto;}
#quicklinks{float:left; width:200px; height:13px; background-color: transparent;  _height:27px; text-align: left; padding-top:23px;_height:auto;font-size:6.8pt; text-transform: uppercase; font-weight: bold;}
#quicklinks a{ width:auto; height:13px; background-color: transparent; text-decoration:none;  _height:27px; text-align: left; margin-right:5px; color:white; font-size: 6.8pt;_height:auto;}
#quicklinks a:hover{ width:auto; height:13px; background-color: transparent; text-decoration:none; _height:27px; text-align: left; margin-right:5px; color:white; font-size: 6.8pt;_height:auto;}
#quicklinks a:visited{ width:auto; height:13px; background-color: transparent; text-decoration:none; _height:27px; text-align: left; margin-right:5px; color:white; font-size:6.8pt;_height:auto;}
#quicklinks a:visited:hover{ width:auto; height:13px; background-color: transparent;text-decoration:none;  _height:27px; text-align: left; margin-right:5px; color:white; font-size: 6.8pt;_height:auto;}
.quicklinks_p{ float:left; color:white; font-weight: bold; font-size:8.5pt; }
#menu_1{ float:left; width:463px; height:20px; background-color: transparent;padding-top:20px; padding-right:30px;  _height:15px; }
#menu_1_ul{width:443px; height:29px; text-align:right; padding-right:30px; _height:auto;}
#menu_1_ul li{ float:left;font-weight:bold; display:inline; width:128px; height:15px; list-style: none; margin-right:5px; background-image: url(../images/menu_1_li_fond.gif); text-align: left; font-size:10pt; padding-left:10px;padding-top:1px; font-style: italic; _width:138px;}
#menu_1_ul li a{ color:white; }
#menu_1_ul li a:hover{ color:white; text-decoration: none;}
#menu_1_ul li a:visited{ color:white; }
#menu_1_ul li a:visited:hover{ color:white; }
#middle_2{ float:left; width:756px; ;height:20px; background-color: transparent;}
#menu_2{ float:right; width:756px; height:20px; background-color: transparent; }
#menu_2_ul{ float:right; width:550px; height:12px; }
#menu_2_ul li{ float:left; display:inline; }
#middle_3{ float:left; width:225px; _width:250px; height:auto; background-color: transparent; margin-top:20px;}
#recherche{ float:left; width:auto; height:19px; background-color: transparent; position:relative; top:0; left:0px; }
.text_search{ float:left;width:auto; height:auto; color:white; text-transform: uppercase; margin-right: 5px; font-size:6.5pt; padding-top:5px; font-family: Arial;}
#searchbox{ float:left; width:auto; height:auto; }
#searchbox input{ float:left; height:15px; width:auto; _border:none;}
.searchFieldHome{ float:left; width:auto; height:15px; }
#searchbox input[type=image]{ float:left; width:auto; height:20px; _width:25px; }
div.buttonSearch{ float:left; width:auto; height:20px; }
div.buttonSearch input{ float:left; width:auto; height:20px; _width:25px; _background-color:blue; _border:none; _position:relative; _top:0; _left:-2px; _height:25px;}
#main_home,#main_system{ float:left; width:950px; height:auto; min-height:400px; _height:400px; background-color:white; margin-top:35px; _text-align:center; _margin-left:0px;}
#main{ float:left; width:950px; height:auto; min-height:400px; _height:400px; background-color:white; margin-top:35px; _text-align:center; _margin-left:0px; background-image: url(../images/maint_content_bk.gif); background-repeat: repeat-y;}
#content{float:left; position:relative;top:0px; left:96px;width:780px;  margin:0; height:auto; _height:200px; _text-align:left; background-image: url(../images/content_bk.gif);_background-image:url(../images/content_bk_ie6.gif);background-repeat: repeat-y; }
#leftContent{position:relative;top:0px; left:0px; float:left; width:592px; min-height: 200px; height: auto; _height:200px;  /*background-image: url(../images/leftContentBk.gif);*/ background-repeat: repeat-y; background-position: 0px 200px; margin-bottom:10px;_margin-left:2px;}
#content_base{ float:left; width:950px; min-height: 200px;height:auto; _height:200px; _text-align:left; margin-left:5px; _margin-left:0px;}
#leftContent_system{ float:none; width:900px; min-height: 200px; height: auto; _height:200px; margin:0 auto;padding-bottom:20px;_margin:0 20px;}
#leftContent_system *{_width:auto;  }
#leftContent_news{position:relative;top:0px; left:0px;float:left; width:780px; min-height: 200px; height: auto; _height:200px; padding-bottom:20px;/*background-image: url(../images/leftContentBk.gif); background-repeat: repeat-y; background-position: 0px 200px;*/background-repeat: repeat-y; background-position: 0px 200px; margin-bottom:10px;_margin-left:2px;}
#leftContent_contact{position:relative;top:0px; left:0px; float:left; width:900px;min-height: 200px; height: auto; _height:200px; padding-bottom:20px;background-repeat: repeat-y; background-position: 0px 200px; margin-bottom:10px;_margin-left:2px;  }
#leftContent_form{ float:left; width:900px;min-height: 200px; height: auto; _height:200px; padding-bottom:20px;background-repeat: repeat-y; background-position: 0px 200px; margin-bottom:10px;_margin-left:2px;  }
#breadcrumbs{position:relative; top:-20px; left:0px; float:left; height:auto; width:418px; font-size:8pt; padding-left:10px;  }
#breadcrumbs_news{ position:relative; top:-20px; left:0px;float:left; width:600px; height:auto; font-size:8pt; padding-left:10px;}
#entry{position:relative; top:-10px; left:0px; float:left; width:408px; height:auto; min-height: 200px; _height:200px; padding-left:10px;padding-right:10px;z-index:0;}
#entry_news{position:relative; top:-10px; left:0px;float:left;width:520px; _width:600px; height:auto; min-height: 200px; _height:200px; padding-left:10px;}
#entry_contact{position:relative; top:-10px; left:0px;float:left;width:620px; _width:720px; height:auto; min-height: 200px; _height:200px; padding-left:10px;}
#entry_form{position:relative; top:-10px; left:0px;float:left;width:620px; height:auto; min-height: 200px; _height:200px; padding-left:10px;}
#rightContent{position:relative; top:-45px; left:0px; float:left; width:353px; height:auto; min-height: 200px; _height:200px;margin-top:15px;  }
#newsTeaser{ float:left; width:350px; height:auto; min-height:auto; _height:40px; max-height:100px; height:100px;}
.downloads{clear:left; float:left; width:353px; _width:350px;height:auto; }
#drymillingCol{float:left; width:200px; height:auto; min-height:200px;margin-right:10px; }
#profillingCol{float:left; width:200px; height:auto; min-height:200px;margin-right:10px; }
#printingCol{float:left; width:200px; height:auto; min-height:200px; }
.dryMillingContent{ clear:left;float:left;width:200px; }
.profillingContent{ clear:left;float:left;width:200px; }
.printingContent{ clear:left;float:left;width:200px; }
#drymillingCol a div.logo_dep_12{ width:200px;float:left; }
#profillingCol a div.logo_dep_11{ width:200px;float:left; }
#printingCol a div.logo_dep_10{ width:200px;float:left; }
div.csc-textpic-imagewrap{width: 408px;}
/*----------------------------------------------------------*/
.global_titre_1{ float:left; width:164px; height:auto; cursor:pointer;}
.global_titre_1 a,.global_titre_1 a:link,.global_titre_1 a:hover{ cursor: pointer; text-decoration:none;color:white;}
.menu_1{ position:relative; top:0px; left:0px; ;float:left; width:164px; margin:0 48px; height:auto; min-height:100px; _height:200px;text-align:right; _margin:0 40px;z-index: 3; background-color:white;}
.logo_dep_12{ float:left; background-image: url(../images/logo_dep_1.jpeg); height:35px; width:135px;  background-repeat: no-repeat; background-color: white; }
.spacer{ float:left; width:164px; height:15px; }
.spacer_contact{ float:left; width:200px; height:15px; }
#spacer_bottom{ float:left; width:950px; height:10px;background-color:white; }
.titre_1{ float:right; width:135px; /*margin-top:15px;*/ height:auto; background-image: url(../images/menu_1_li_fond_TEST.gif); background-repeat: repeat-y; overflow:hidden;padding-top:2px;font-weight:regular;font-size:10pt; font-style:italic; }
.titre_1 p{ width:125px; height:auto;color:white; text-align:left;padding-left:10px; font-style: italic; }
.image_dep_1{ clear:both; float:right; width:164px; background-image:url(../images/2.gif); height:86px; background-repeat: no-repeat; text-align: right; }
.menu_dep_1{position:relative; top:0px; left:0px; z-index: 3; float:left; width:164px; height:auto; }
#sous_menu_1{position:relative; top:0px; left:0px; z-index: 3;float:left; list-style: none; width:164px; text-align:left; min-height:230px;_height:230px; margin-bottom:20px;}
#sous_menu_1 li.sous_menu_1_li{position:relative; top:0px; left:0px; z-index: 3; float:left;margin-left:0; padding:0;text-align:left; width:149px; border-bottom: 1px solid white; height:20px; padding-top:2px; padding-bottom: 2px; font-size:10pt;}
#sous_menu_1 a div{ position:relative; top:0px; left:0px; z-index: 3;margin-left:15px;width:149px;height:auto; ;text-align:left; }
a li.sous_menu_1_li { position:relative; top:0px; left:0px; z-index: 3;text-decoration: none; color:white; width:149px; cursor:pointer; }
a:hover li.sous_menu_1_li {position:relative; top:0px; left:0px; z-index: 3; background-color:#EAF0F3;width:149px;height:auto; color:black; }
a:visited .sous_menu_1_li{ position:relative; top:0px; left:0px; z-index: 3;text-decoration:none;width:149px; }
a:hover:visited .sous_menu_1_li{ position:relative; top:0px; left:0px; z-index: 3;background-color:#EAF0F3;width:149px;height:auto; color:black;}
.menu_2{ float:left; width:164px; margin:0 48px; height:auto; min-height:100px; _height:200px;text-align:right; _margin:0 40px; z-index: 2;background-color:white;}
.logo_dep_11{ float:left; background-image: url(../images/logo_dep_2.jpg); height:35px; width:142px;  background-repeat: no-repeat; background-color: white; }
.titre_2{ float:right; width:135px; height:auto; background-image: url(../images/menu_1_li_fond_TEST.gif); background-repeat: repeat-y; overflow:hidden;padding-top:2px;}
.titre_2 p{ width:125px; height:auto;color:white; font-size:10pt;text-align:left;padding-left:10px; font-style: italic; }
.image_dep_2{ clear:both; float:right; width:164px; background-image:url(../images/1.gif); height:86px; background-repeat: no-repeat; text-align: right; }
.menu_dep_2{ position:relative; top:0px; left:0px; z-index: 2; float:left; width:164px; height:auto; }
#sous_menu_2{position:relative; top:0px; left:0px; z-index: 2;float:left; list-style: none; width:164px; text-align:left; min-height:230px;_height:230px; margin-bottom:20px;}
#sous_menu_2 li.sous_menu_1_li{ position:relative; top:0px; left:0px; z-index: 2;float:left;margin-left:0; padding:0;text-align:left; width:149px; border-bottom: 1px solid white; height:20px; padding-top:2px; padding-bottom: 2px; font-size:10pt;}
#sous_menu_2 a div{position:relative; top:0px; left:0px; z-index: 2;margin-left:15px;width:149px;height:auto; ;text-align:left;}
a li.sous_menu_2_li { text-decoration: none; color:white;cursor:pointer; }
a:hover li.sous_menu_2_li { background-color:#EAF0F3;width:149px;height:auto; color:black; }
a:visited .sous_menu_2_li{ text-decoration:none;width:149px; }
a:hover:visited .sous_menu_2_li{ background-color:#EAF0F3;width:149px;height:auto ; color:black;}
.menu_3{ float:left; width:164px; margin:0 48px; height:auto; min-height:100px; _height:200px;_margin:0 40px; background-color:white;}
.logo_dep_10{float:left; background-image: url(../images/logo_dep_3.jpeg); width:135px; height:35px;  background-repeat: no-repeat; background-color: white; }
.titre_3{ float:right; width:135px;  height:auto; background-image: url(../images/menu_1_li_fond_TEST.gif); background-repeat: repeat-y; overflow:hidden;padding-top:2px; }
.titre_3 p{ width:125px; height:auto;color:white; font-size:10pt;text-align:left;padding-left:10px; font-style: italic; }
.image_dep_3{ clear:both; float:right; width:164px; background-image:url(../images/12.gif); height:86px; background-repeat: no-repeat; }
.menu_dep_3{ float:left; width:164px; height:auto; }
#sous_menu_3{float:left; list-style: none; width:164px; text-align:left; min-height:230px; _height:230px; margin-bottom:20px; }
#sous_menu_3 li.sous_menu_3_li{float:left;margin-left:0; padding:0; text-align:left; width:149px; height: 20px; border-bottom: 1px solid white; padding-top:2px; padding-bottom: 2px; font-size:10pt;}
#sous_menu_3 a div{ margin-left:15px;width:149px;height:auto; ;text-align:left;}
a li.sous_menu_3_li {text-decoration: none; color:white;width:149px; cursor:pointer;}
a:hover li.sous_menu_3_li { background-color:#EAF0F3;height:auto; width:149px; color:black;}
a:visited .sous_menu_3_li{ text-decoration:none; width:149px;}
a:hover:visited .sous_menu_3_li{ background-color:#EAF0F3;height:auto; width:149px;color:black;}
#menu_vertical{ float:left; height:auto; width:164px;}
#menu_vertical_div{ float:right; height:auto; width:164px; background-color:white;  }
.titre_base{  float:right; width:135px; margin-top:15px; height:auto; background-image: url(../images/menu_1_li_fond_TEST.gif); background-repeat: no-repeat; overflow:hidden; }
#menu_vertical_div a { cursor: pointer; }
#menu_vertical_div a:hover { text-decoration:none; }
#menu_vertical_div a:visited { text-decoration:none; }
#menu_vertical_div a:visited:hover { text-decoration:none; }
.titre_base p{ width:125px; height:auto;color:white; font-size:10pt;text-align:left;padding-left:10px; font-style: italic; }
.img11{float:left;width:164px;height:86px; background-image: url(../images/2.jpg); background-repeat: no-repeat;   }
.img12{float:left;width:164px;height:86px; background-image: url(../images/1.jpg); background-repeat: no-repeat;  }
.img10{float:left;width:164px;height:86px; background-image: url(../images/12.jpg); background-repeat: no-repeat;  }
#footer{ float:right;text-align:right; width:950px; height:auto; font-size:8pt;background-color:#CCC;}
#footer a{ color:#005AA1; text-decoration: none; }
#footer a:hover{ color:#005AA1; text-decoration: none; }
#footer a:visited{ color:#005AA1; text-decoration: none; }
#footer a:visited:hover{ color:#005AA1; text-decoration: none; }

#footer span.mention_footer {
text-decoration:none !important;
color: #666;
}


/* Menu javascript */
#nav{
  width:auto;
  margin-bottom:4px;
}
#nav, #nav ul {
    position: relative;
z-index: 10;
  float:right;
  width:730px;
  padding-left:20px;
  height:15px;
  list-style: none;
  /*line-height: 1em;*/
  background: transparent;
  color: #fff;
  font-weight: normal;
  padding: 0;
  margin: 0;
  /*margin: 0 0 1em 0;*/
}
#nav a {
  display: block;
  font-weight:normal;
  color: #fff;
  height:15px;
  width:90px;
  padding-left:10px;
  text-decoration: none;
  /*padding: 0.25em 0em;*/
}
#nav li{
  float: left;
  width:auto;
  _width:75px;
  display: block;
  font-family: Arial, sanserif;
  font-size:10pt;
  font-style: italic;
  color:white;
  text-decoration:none;
  background-image: url(../images/fond_menu2_li_new.gif);
  _background-position:0 -1px;
  background-repeat:no-repeat;
  height:15px;
  _height:17px;
  margin-right:1px;
  margin-top:2px;
  _margin-top:2px;
  padding-left: 10px;
}
#nav li a:hover{
  display: block;
  font-weight:normal;
  color: #fff;
  height:15px;
  width: auto;
  _width:90px;
  padding-left: 10px;
  text-decoration: none;
}
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 100px;
  font-weight: normal;
  /*border: 1px solid #ccc;*/
  margin: 1px 0px 0px -10px;
  _margin:0px 0px 0px -9px;
  background:#999999;
  color:#fff;
  border:1px solid white;
  border-top:0;
}
#nav li li {
  width: 90px;
  _width:88px;
  /*height:15px;*/
  height:15px;
  color:white;
  text-decoration:none;
  font-weight:normal;
  background-image:none;
  background-color:#949E9F;
  color:#333;
  padding-bottom:5px;
  border-bottom: 1px solid #fff;
  _padding-bottom:0px;
  _height:10px;
}
#nav li li:hover, #nav li li.sfhover{
  width: 90px;
  /*height:15px;*/
  height:15px;
  _width:88px;
  text-decoration:none;
  font-weight:normal;
  background-image: none;
  padding-left:10px;
  _padding-left:8px;
  background-image:none;
  background-color:#3c4648;
  color:#fff;
}
#nav li ul a {
  width: 90px;
  _width:88px;
  /*padding-left: 1em;*/
  font-size:10pt;
  height:auto;
  color:#fff;
  height:15px;
  padding-bottom:5px;
  _padding-left:8px;
  background-image: none;
}
#nav li ul ul {
  margin: -1.75em 0 0 137px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
#nav li:hover, #nav li.sfhover {
  display:block;
  font-family: Arial, sanserif;
  font-weight:normal;
  color:#023b76;
  text-decoration:none;
  height:15px;
  font-size:10pt;
  margin-right:1px;
  width: 100px;
  _width:90px;
  padding-left:10px;
  padding-bottom:5px;
  _padding-bottom:0px;
  _height:10px;
}
#nav li.menuparent_act{
  width:90px;
  padding-left: 10px;
  color:white;
}
#nav li.menuparent_act2{
  background-position:center right;
  width:90px;
  padding-left: 10px;
}
#nav li.menuparent_act a{
  color:#fff;
}
#nav li.menuparent_act ul a{
  color:#fff;
}
#nav li ul ul{
  margin: -20px 0px 0px 137px;
}
/* Menu javascript */
/* Menu javascript 2 */
#menu_vertical_div ul#nav2{ position:relative; top:0px; left:0px; color:black; font-size:10pt; margin:0px; padding: 0px; width:164px; float:left; list-style:none; text-align: left ; background-color: #b5CBC6; min-height:230px;padding-bottom:10px; z-index:3;}
#menu_vertical_div ul#nav2 ul li.li_act{ _padding:2px 0px; _margin:0px;width:190px; /* pas de width */ }      /* TOUCHE */
#menu_vertical_div ul#nav2 ul li.li_act a:link,#menu_vertical_div ul#nav2 ul li.li_act a:visited{ _width:190px; }      /* TOUCHE */
#flashcontent{position:relative;width:auto; height:auto; z-index:-50;}
#flashcontent *{position:relative; z-index:-500;}
ul#nav2 {
    position:relative;
    top:0px;
    left: 0px;
	color:black;
	font-size:10pt;
	margin:0pt;
	padding:0pt;
	width:164px;
    float:left;
    list-style: none;
    text-align:left;
    background-color:#B5CBC6;
    min-height:230px;
    _height:230px;
    padding-bottom:10px;
    z-index: auto;
}
ul#nav2 ul{
    position:relative;
    top:0px;
    left: 0px;
    color:black;
	font-size:10pt;
	margin:0;
	padding:0;
	width:auto;
    list-style: none;
    text-align:left;
    background-color:#B5CBC6;
    height:auto;
    margin-bottom:20px;z-index:auto;
    _float:right;
    }
ul#nav2 li {
    position:relative;
    top:0px;
    left: 0px;
    float:right;
    _float:none;
    _text-align:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
    margin-left:0;
    padding:0;
    text-align:left;
    width:149px;
    border-bottom: 1px solid white;
    height:20px;
    padding-top:2px;
    padding-bottom: 2px;
    font-size:10pt;
    z-index:auto;
    _margin-left:10px;
    _width:140px;
}
ul#nav2 li a {
   /*	border-bottom:1px solid #FFFFFF;*/
	color:#6e7c7e;
	display:block;
	padding:4px 4px 4px 8px;
    height:20px;
	text-decoration:none;
    _text-align:left;
}
ul#nav2 li.li_act a {
	color:#3d4648;
}
* html ul#nav2 li {
	float:left;
	height:1%;
}
* html ul#nav2 li a {
	height:1%;
}
ul#nav2 ul {
	background:#B5CBC6 none repeat scroll 0%;
    position:absolute;
    display: none;
	left:149px;
    _left:140px;
	top:0pt;
    min-height:auto;
    z-index:auto;
}
ul#nav2 ul li a {
	color:#6e7c7e;
    _width:149px;
    _min-height:auto;
}
ul#nav2 ul li a:hover {
	color:#3d4648;
}
ul#nav2 li ul li a {
	padding:4px 4px 4px 8px;
}
ul#nav2 li:hover ul ul,
ul#nav2 li:hover ul ul ul,
ul#nav2 li.over ul ul,
ul#nav2 li.over ul ul ul {
	display:none;
}
ul#nav2 li:hover ul,
ul#nav2 li li:hover ul,
ul#nav2 li li li:hover ul,
ul#nav2 li.over ul,
ul#nav2 li li.over ul,
ul#nav2 li li li.over ul {
	display:block;
}
ul#nav2 a.ifsubarrow {
   	#position:relative;
	background: no-repeat scroll right center;
	#height:20px;
}
ul#nav2 ul li.menuparent{ position:relative;top:0px; left:0px;z-index:1000;  background-color:#B5CBC6;border-right:1px solid white; _margin-left:0px;#height:20px; width:190px;/* pas de width */ }    /* TOUCHE */
ul#nav2 ul li.menuparent a:link{ _width:190px; }    /* TOUCHE */
ul#nav2 ul li.menuparent ul li.menuparent{ position:relative;top:0px; left:50px;z-index:500;background-color:#B5CBC6;border-right:1px solid white; _margin-left:0px;#height:20px; width:190px; } /*n'existe pas normalements*/     /* TOUCHE */
ul#nav2 li.menuparent:hover,
ul#nav2 li.over, ul#nav2 ul li.over{
	background-color:#EAF0F3 ;
    color:#3d4648;
    #height:20px;
}
ul#nav2 li.li_act {
	background-color:#EAF0F3 ;
}
ul#nav2 li a:hover {
	color:#3d4648;
}
/* Menu javascript 2 */
/*content */
div#entry p.bodytext{ font-size:10pt; color:#87888a; font-weight:normal; height:auto; margin-top:20px; }
p.bodytextContact{ font-size:10pt; color:#87888a; font-weight:normal; height:auto;  }
div .csc-header_csc-header-n2 h1 ,h1{ font-size:13pt; color: #005AA1; font-weight: bold; }
div#entry div.csc-textpic-text h2 { font-weight:normal; font-size:11pt; color:#005aa1; width:408px; margin-bottom:10px;}
div#entry ul{
	padding: 0px !important;
	margin: 0px;
	padding-left: 5px !important;
	margin-left: 10px;
 }
 
 div#entry ol{
	padding: 0px !important;
	margin: 0px;
	padding-left: 5px !important;
	margin-left: 15px;
 }
div#entry ul li,div#entry ul li.bodytext{color:#87888a;}
div#entry ol li,div#entry ol li.bodytext{color:#87888a; display: list-item;}
div#leftContent_system p.bodytext{  font-size:10pt; color:#87888a; font-weight:normal; height:auto; margin-bottom:10px;}
#rightContent div .csc-header_csc-header-n2 h1 ,h1{ font-size:13pt; color: #005AA1; font-weight: bold; }
#rightContent div.csc-textpic-text h2 { font-weight:normal; font-size:11pt; color:#005aa1; width:auto; margin-bottom:10px;}
/* content */
/* indexed Search */
div.tx-indexedsearch{ font-size:10pt; }
div.tx-indexedsearch-res table tbody a { color:#464FA2;text-decoration:none;  }
div.tx-indexedsearch-res table tbody a:hover { color:#464FA2;text-decoration:underline;  }
div.tx-indexedsearch-res table{ margin-bottom:30px; font-size:10pt; width:900px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#464FA2; }
div.tx-indexedsearch-searchbox form table td{ font-size:10pt; }
/* indexed Search*/
/* Begin plugin : tt_news*/
.news-list-date{
    _display:none;
    color:#CC0000;
    font-size: 11pt;
}
.news-list-category{ _display:none; _height:0px; _width:0px; }
.news-list-item{ float:left; width:111px; margin-right:5px; height:auto; }
 div.news-list-container div.news-list-item{
    width:111px;
    margin-bottom: 17px;
    font-size:10pt;
    font-family: Arial;
    cursor: pointer;
}
div#news div.news-list-container div.news-list-item p.bodytext{ width:111px; height:auto;  }
.news-list-item h3{ width:111px; height:auto; }
h3 div{_position:relative; _top:0px; _left:0px; width:auto; height:32px; }
.cat_images{ position:relative; top:0; left:0; z-index: -20; height:32px;cursor:default;}
.cat_images div,.cat_images div img{cursor:default;}
.titre_news_home{color:white; cursor: default; font-size:8pt;height:28px; width:77px; position:relative; top:-30px; left:35px; z-index: 2; overflow: hidden; }
div.news-single-item p.bodytext
{
    margin-bottom:10pt;
    font-weight: normal;
    font-size: 10pt;
}
div.news_subheader{_position:relative; _top:-25px; _left:0px; width:111px; _z-index:800; }
a:link div.news_subheader { _position:relative; _width:auto; height:auto;cursor: defaul; }
a:hover div.news_subheader
{
    _position:relative;
    background-color: #CCCCCC;
    text-decoration: none;
    _text-decoration:underline;
    cursor: pointer;
    height:auto;
}
div.news_subheader p.bodytext
{
    font-size:9pt;
    font-weight: normal;
    height:auto;
}
.news-single-timedata
{
    font-size: 9pt;
    margin-bottom: 5px;
}
h2.titre_news
{
    position:relative;
    font-size:17pt;
    margin-bottom: 5px;
    color:#FFF;
    z-index:2;
    width:450px;
    height:auto;
    left:100px;
}
.news-list-item_list{_position:relative; width:250px; height:auto; float:left; margin-right:10px;padding-bottom:50px; _padding-bottom:10px; position:relative;top:0px; overflow:hidden;}
div.news_list_element div #cat_images div,div.news_list_element div #cat_images div{ position:relative; z-index: 1; }
div.titre_news_list{color:white; cursor: default; font-size:13pt; position:relative;height:22px; width:150px; top:-28px; left:65px; z-index: 2; overflow: hidden;font-weight:normal; font-family: Arial;_top:-58px;_position:absolute; _top:3px;}
.news_subheader_list{_position:absolute; position:relative;width:150px; height:auto; top:-5px; left:60px;_top:-100px; _left:100px;font-size:10pt;font-weight:normal;font-family:arial;_float:left; z-index:3;}
a div.news_subheader_list,a:link div.news_subheader_list{ position:relative;width:150px; height:auto; top:-5px; left:60px;font-size:10pt;font-weight:normal;font-family:arial;color:#87888a;text-decoration:none;cursor:pointer;}
a:hover div.news_subheader_list{ position:relative;width:150px; height:auto; top:-5px; left:60px;font-size:10pt;font-weight:normal;font-family:arial;background-color:#D2D2D2;}
div.news_list_element a:hover{_text-decoration:underline; }
div.news_list_element{ float:left;position:relative; }
div.news_list_element #cat_images{_position:absolute;}
.dam_single{ float:left;position:relative;top:-47px;left:30px;z-index:1; }
.subheader_content{font-size:15pt; float:left;clear:left;top:-30px;left:30px;position:relative; width:500px; height:auto; }
.news_content{clear:left;float:left;position:relative;top:-15px;left:30px; width:500px; height:auto; }
.news-single-backlink{ clear:left;float:left;position:relative;left:30px; width:500px; height:auto;}
h2.titre_news:first-letter
{
    text-transform: uppercase;
}
h5.news_sousTitre
{
    font-size:11pt;
    font-weight: normal;
    color: #666;
}
li.news-amenu-item-year
{
    list-style:disc;
}
div .news-single-backlink{ margin-top:15px; }
/* End plugin : tt_news*/
/* Tabs */
#Tabs{float:left; width:350px; height:auto; margin-top:30px;}
.tx-rgtabs-pi1{ float:left;height:auto; width:350px; }
/* Tabs */
 /* Flex download */
div.flex_download{float:left; width:353px; height:auto;margin-top:15px; }
div.content_flex_download{width:200px; height:auto;margin:0 auto; _text-align:center;}
div.image_download{ width:auto; height:auto; }
div.titre_download{font-size: 8pt; width:auto; height:auto; font-weight: bold; }
div.text_download { width: auto; height:auto;font-size: 8pt;  }
div.link_download { width:auto;height:auto; font-size: 8pt;}
/* Flex download */
/* Flex C */
#flex_c{float:left; height:auto; width:408px; padding-left:10px; }
.content_flex_c{float:left; width: auto; height:auto; }
#right_flex_c{ position:relative; top:0px; left:0px; float:left; width:350px; height:auto; min-height: 200px; _height:200px; }
#right_flex_c.ajax-loading { padding: 17px 0pt 0pt; background: url(../images/spinner.gif) no-repeat center;}
#content_flex_c { float:left;width:350px;height:auto;}
#right_flex_c p.bodytext{ font-size:10pt; color:#87888a; font-weight:normal; height:auto; }
.content_c{ float:left; width:350px; height:auto; }
/* Flex C */
/*sitemap*/
div.tx-dropdownsitemap-pi1{ float:left; width:408px; height:auto; }
div.expAll{ display: none; }
.tx-dropdownsitemap-pi1 UL UL, .tx-dropdownsitemap-pi1 OL OL {margin:0px;padding:0px;}
.tx-dropdownsitemap-pi1 Ol LI.closed{ margin: 0px; padding: 0px; }
.tx-dropdownsitemap-pi1 LI.open OL {display: block;,margin:0px; padding: 0px;}
.tx-dropdownsitemap-pi1 LI.closed OL {display: none;}
.tx-dropdownsitemap-pi1 LI.open UL {display: block;}
.tx-dropdownsitemap-pi1 LI.closed UL {display: none;}
.tx-dropdownsitemap-pi1 IMG {margin-bottom: 5px; padding-top:0px;}
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {list-style-type: none;margin: 0px;}
.tx-dropdownsitemap-pi1, .tx-dropdownsitemap-pi1 LI, .tx-dropdownsitemap-pi1 A {font-size: 12px;}
.tx-dropdownsitemap-pi1 A {font-weight: normal;}
.tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {color: #333333;text-decoration: underline;}
.tx-dropdownsitemap-pi1 div {background-color: #A3ACAD;padding-left: 2px;padding-top: 2px;	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF;}
.tx-dropdownsitemap-pi1 DIV.level_1 A {font-weight: normal; color: #FFF;padding-left:5px;}
.tx-dropdownsitemap-pi1 DIV.level_2 {background-color: #B7CBC5;margin:0px;padding:0px;}
.tx-dropdownsitemap-pi1 DIV.level_3 {background-color: #e1e8e6; margin:0px;padding:0px;}
.tx-dropdownsitemap-pi1 DIV.level_4 {background-color: #D3E2F5;}
.tx-dropdownsitemap-pi1 DIV.level_5 {background-color: #E0EBFA;}
.tx-dropdownsitemap-pi1 DIV.level_2 A {text-transform: none;color:#3d4648;padding-top:2px;}
.tx-dropdownsitemap-pi1 DIV.level_3 A {font-weight: normal;padding-left:20px; color: #3d4648;}
.tx-dropdownsitemap-pi1 DIV.level_3 A:hover, .tx-dropdownsitemap-pi1 DIV.level_3 A:active {color: #333333;}
.tx-dropdownsitemap-pi1 DIV.expAll {padding: 5px 5px 5px 0px;background-position: 0px 6px;margin-bottom: 20px;border-top: 1px dotted #333333;border-bottom: 1px dotted #333333;}
.tx-dropdownsitemap-pi1 DIV.expAll A {color: #336CA6;font-size: 12px;text-transform: none;}
#tx_dropdownsitemap_pi1_37{ margin:0px;padding:0px; }
/*sitemap*/
/* tableaux */
.contenttable{ max-height:400px;border:1px solid #B5CBC6;height:auto; }
.contenttable tr,.contenttable td{ border:1px solid #B5CBC6; vertical-align: top; }
div#entry table.contenttable tbody td p.bodytext{ margin-bottom: 0px; margin-top:0px;}
/*.headerTable td.ContentHeader *{  text-align: center; background-color:blue;}
.row13Table{ background-color:white; color:#87888A; }
.row13Table td{padding-left:5px; background-color:white; color:#87888A;border-left:1px solid #d9dadb; }
.row2Table{ background-color:#d9dadb; color:#87888A; }
.row2Table td{ padding-left:5px;background-color:#d9dadb; color:#87888A;border-left:1px solid #d9dadb; }
.contenttable td{ width:auto;height:auto; color:white;}*/
div#entry table.contenttable tbody tr.enteteTableau{ background-color: #868889; font-weight: normal; font-size: 10pt; padding:3 0;  }
div#entry table.contenttable tbody tr.enteteTableau p.bodytext{ color:white; margin:0; padding:0; text-align:center; }
div#entry table.contenttable tbody tr.enteteTableau td{border-bottom:1px solid black;border-right:1px solid #d9dadb;border-left:1px solid #d9dadb; }
div#entry table.contenttable tbody tr.ligne1Tableau{  background-color: white; font-size: 10pt;}
div#entry table.contenttable tbody tr.ligne1Tableau p.bodytext{ color:#87888A;margin:0px;padding-top:5px;padding-bottom:5px;}
div#entry table.contenttable tbody tr.ligne1Tableau td{padding-left:5px;border-right:1px solid #d9dadb;border-left:1px solid #d9dadb;}
div#entry table.contenttable tbody tr.ligne2Tableau{  background-color: #d9dadb; font-size: 10pt;}
div#entry table.contenttable tbody tr.ligne2Tableau p.bodytext{ color:#87888A;margin:0px;padding-top:5px;padding-bottom:5px; }
div#entry table.contenttable tbody tr.ligne2Tableau td{padding-left:5px;border-right:1px solid #d9dadb;border-left:1px solid #d9dadb;}
div#entry table.contenttable tbody tr.ligne3Tableau{  background-color: white; font-size: 10pt;}
div#entry table.contenttable tbody tr.ligne3Tableau  p.bodytext{color:#87888A;margin:0px;padding-top:5px;padding-bottom:5px;}
div#entry table.contenttable tbody tr.ligne3Tableau td{padding-left:5px;border:1px solid #d9dadb;}
div .rgtabs-container table.contenttable{ margin-bottom: 15px; }
div.rgtabs-container table.contenttable tr.enteteTableau{background-color: #868889; font-weight: normal; font-size: 10pt; padding:3 0;  }
div.rgtabs-container table.contenttable tr.ligne1Tableau{background-color: white; font-size: 10pt; color:#87888A;}
div.rgtabs-container table.contenttable tr.ligne1Tableau td p.bodytext{color:#87888A;  }
div.rgtabs-container table.contenttable tr.ligne2Tableau{background-color: #d9dadb; font-size: 10pt;}
div.rgtabs-container table.contenttable tr.ligne3Tableau{background-color: white; font-size: 10pt;color:#87888A;}
div.rgtabs-container table.contenttable tr.ligne3Tableau td p.bodytext{color:#87888A;  }
/* tableaux */
/* rgtabs content */
div.rgtabs-container div.csc-header_csc-header-n1 h1.csc-firstHeader{ display: none; }
div.rgtabs-container p.bodytext,div.rgtabs-container ul li{ width:auto; height: auto;  font-size:7.5pt;color:white;}
/* rgtabs content */
/*form */
form#mailform div.formu div{ float:left;width:320px;clear:left; margin-bottom:2px; }
form#mailform div.formu div div{ float:left;width:70px;height:20px;color:#87888a; }
form#mailform div.formu{position:relative; }
input#mailformNom,input#mailformFirst_Name,input#mailformCity{ float:left;width:220px;height:auto;margin-left:15px;background-color:#D4E2E6;border:1px solid #000;font-size:11pt; font-family:Arial;}
input#mailformPrenom,input#mailformSecond_Name,input#mailformLast_Name{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformSociete,input#mailformCompany{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6;font-size:11pt; font-family:Arial;}
input#mailformAdresse,input#mailformAddress{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000; background-color:#D4E2E6;font-size:11pt;font-family:Arial;}
input#mailformLocalite{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformPays{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformNPA{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformFax{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformTelephone,input#mailformPhone{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformEMail,input#mailformEmail{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformTitel{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;}
input#mailformAdresse{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;}
select#mailformProspectus{ float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;}
textarea#mailformMessage{float:left; font-family:Arial;font-size:11pt;margin-top:5px;width:220px;height:auto;border:1px solid #000;margin-left:15px;background-color:#D4E2E6; }
input#mailformStreet{float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt; }
.field-req{ color:#005AA1; }
/*input#mailformformtype_mail{position:relative; top:280px !important; top:320px!important;font-family: Arial;position:absolute;top:320px;left:340px;} */
fieldset#mailformJe_mintresse_a legend{float:left; color:#87888a;margin-bottom:10px;padding-left:0px; margin-left:0px;}
fieldset#mailformJe_mintresse_a{float:left; border:none;width:150px;margin-bottom:15px;padding:0px;color:#87888a; margin-left:0px;}
fieldset#mailformJe_mintresse_a label{padding-left:8px;}
div.checklayout{position:relative; float:left; width:500px; height:auto; }
input#mailformJe_souhaite_recevoir_les_broch{ float:left; width:auto; height:auto; }
div.checklayout label{ float:left;width:320px;padding-left:20px; }
div.checklayout .csc-mailform-check{ float:left;width:auto;height:15px;clear:left; }
div.toto{position:absolute; float:left; width:30px;height:auto;top:0px; left:0px; _position:relative;}
div.toto2{ float:left;width:320px;height:auto;_position:absolute; _top:0px; _left:5px;}
div.toto2 div{ float:left;width:320px;height:auto;}
div.toto2 div label{position:relative;left:2px; #left:8px;_left:2px;width:320px;height:auto;}
/*
input#mailformJe_mintresse_aDryMillingDivision{position:relative; top:0px; left:-10px;float:left;width:30px;height:15px;text-align:left;}
input#mailformJe_mintresse_aProFillingDivison{position:relative; top:0px; left:-10px;float:left;width:30px;height:15px;text-align:left;}
input#mailformJe_mintresse_aPrintingDivision{float:left;position:relative; top:0px; left:-10px;width:30px;height:15px;text-align:left;}
input#mailformJe_souhaite_recevoir_les_broch{float:left;width:30px; height:15px; }
input#mailformVeuillez_mappeler{ float:left; width:30px;height:15px;}*/
/*fieldset#mailformJe_mintresse_a label[for="mailformJe_mintresse_aDryMillingDivision"]{float:left;position:relative;top:-16px;left:100px;color:#87888a;}
fieldset#mailformJe_mintresse_a label[for="mailformJe_mintresse_aProFillingDivison"]{position:relative;top:-10px;left:100px;color:#87888a;}
fieldset#mailformJe_mintresse_a label[for="mailformJe_mintresse_aPrintingDivision"]{position:relative;top:-5px;left:100px;color:#87888a;}*/
/*fieldset#mailformJe_mintresse_a label{position:relative;top:-16px;left:100px;color:#87888a; float:left; }   */
/*fieldset#mailformJe_mintresse_a{/*position:absolute; top:0px; left:0px; float:left; }
div.radiolayout{ position:absolute;top:150px;left:350px; width:150px;padding-bottom:20px;float:left;clear:left; }
div.checklayout{ position:relative;top:-100px ; left:340px;width:auto;float:left;clear:left;height:15px; display:block;}
div.checklayout div{ float:left;width:320px; height:10px;clear:left;}
div.checklayout div div{ float:left;width:320px; height:10px;clear:left;}
div.checklayout div p {float:left;width:300px;height:10px;position:absolute;top:0px;left:25px;clear:left;}
div.checklayout div label{float:left;position:relative;top:0px;left:5px;color:#87888a;clear:left;}
div.checklayout .csc-mailform-check{ float:left;width:auto;height:15px;clear:left; }
p.labelCheck{float:left; width:auto; height:10px;float:left; }
div.radiolayout label{position:relative; top:0px; left:-10px; color:#87888a; }
div.spacer_label,div.spacer_label p{width:auto;height:auto;margin-top:20px; }  */
/*form */
textarea#mailformYour_message{float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:11pt;font-family:Arial;  }
select#mailformCountry,select#mailformPays,select#mailformBranch,select#mailformsend_prospectus{float:left;width:220px;height:auto;margin-left:15px;border:1px solid #000;background-color:#D4E2E6; font-size:9pt;font-family:Arial;  }