

/* Reset
-----------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
body{
background:#3c3c3c url(/charte/www.neovia-additives.com/eng/prod/images/bg.gif) 0 0;
font-family:arial;
font-size:13px;
color:#fff;
}
body#home{
background:#000; 
}

h1{
font-size:32px;
font-weight:bold;
margin-bottom:25px;
text-align:left;
}
h2{
font-size:20px;
margin-bottom:13px;
text-align:left;
}

h3{
font-size:15px;
margin-bottom:8px;
text-align:left;
}

ul {
display:bloc;
margin:5px 20px;
list-style:square;
}

a{
}

a:hover{
}

p{
margin-bottom:13px;
}

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

#top-container{
width:1000px;
margin:0 auto;
background:#3C3C3C url(/charte/www.neovia-additives.com/eng/prod/images/bg.gif) repeat-y -132px 0px;
}

#container{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/fond.gif) no-repeat top left;
width:1000px;
margin:0 auto;
min-height:1000px;
height:auto !important;
height:1000px;
position:relative;
padding-top:29px;
}


#container.home{
background:#000 url(/charte/www.neovia-additives.com/eng/prod/images/homebg.gif) no-repeat 474px 0;
min-height:506px;
height:auto !important;
height:506px;
}

#home-link{
position:absolute;
background:none;
width:70px;
height:72px;
position:absolute;
top:854px;
left:45px;
text-indent:-9999px;
overflow:hidden;
}


#leftcol{
float:left;
width:181px;
margin-left:65px;
_margin-left:32px;
margin-right:15px;
}

#leftcol #logo{
text-indent:-9999px;
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/logo.gif) no-repeat top left;
width:181px;
height:63px;
display:block;
margin-top:12px;
margin-bottom:59px;
_margin-bottom:0;
_padding-bottom:61px;
overflow: hidden;
}

#leftcol #logo.home{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/logo-home.png) no-repeat top left;
}

#leftcol #submenu{
width:180px;
margin-bottom:15px;
overflow:hidden;
}

#leftcol #submenu ul {
margin:0px;
}

#leftcol #submenu ul li{
display:inline;
}

#leftcol #submenu ul li a{
display:block;
padding:7px;
padding-left:15px;
color:#fff;
text-decoration:none;
font-size:14px;
}

#leftcol #submenu ul li a:hover, #leftcol #submenu ul li a.active{
font-weight:bold;
background:#B98946;
}

#actualites #leftcol #submenu ul li a:hover, #actualites #leftcol #submenu ul li a.active{
font-weight:bold;
background:#9E7060;
}


#produits #leftcol #submenu ul li a:hover, #produits #leftcol #submenu ul li a.active{
font-weight:bold;
background:#9BA748;
}

#contact #leftcol #submenu ul li a:hover, #contact #leftcol #submenu ul li a.active{
font-weight:bold;
background:#47A5BF;
}


#presentation #leftcol #submenu {
background:#A86B18 url(/charte/www.neovia-additives.com/eng/prod/images/presentation-bottom.gif) no-repeat bottom left;
padding-bottom:17px;
}

#actualites #leftcol #submenu{
background:#864C38 url(/charte/www.neovia-additives.com/eng/prod/images/s-actualites-bottom.gif) no-repeat bottom right;
padding-bottom:17px;
width:180px;
}

#produits #leftcol #submenu{
background:#82911A url(/charte/www.neovia-additives.com/eng/prod/images/produits-bottom.gif) no-repeat bottom right;
padding-bottom:17px;
width:180px;
}

#contact #leftcol #submenu{
background:#198EAF url(/charte/www.neovia-additives.com/eng/prod/images/contact-bottom.gif) no-repeat bottom left;
padding-bottom:17px;
width:180px;
}

#leftcol #actu{
background:#B75636 url(/charte/www.neovia-additives.com/eng/prod/images/actualites-bottom.gif) no-repeat bottom left;
padding-bottom:17px;
width:180px;
font-size:11px;
overflow:hidden;
}

#leftcol #actu.home{
background-image: url(/charte/www.neovia-additives.com/eng/prod/images/actualites-home-bottom.gif);
}

#leftcol #actu .inside{
padding:0 15px;
padding-top:5px;
width:161px;
_width:150px;
}

#leftcol #actu span, #leftcol #actu span a{
color:#000;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
#leftcol #actu a {
text-decoration:none;
color:#FFFFFF;
}
#leftcol #actu a:hover {
text-decoration:underline;
}

#rightcol{
float:left;
width:680px;
}

#rightcol #top {
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/add.png) no-repeat 450px 15px;
  _background-image: url(/charte/www.neovia-additives.com/eng/prod/images/add.gif);
}

#home #rightcol #top {
  _background-image: url(/charte/www.neovia-additives.com/eng/prod/images/add2.gif);
  margin-bottom:25px;
  _margin-bottom:30px;
}

#rightcol #drapeaux{
text-align:right;
width:570px;
margin-top:2px;
}

#rightcol #drapeaux  ul {
  list-style:none;
  margin:0px;
  float: right;
}

#rightcol #drapeaux  li {
  list-style:none;
  float: left;
  padding: 3px 5px 5px 3px;
  width: 18px;
  height: 18px;
  behavior: url('/static/iepngfix.htc');
}

#rightcol #drapeaux  li#drapeau-en {
  background: url('http://www.neovia-additives.es/charte/www.neovia-additives.com/spa/prod/images/en.png') no-repeat left top;
}
#rightcol #drapeaux  li#drapeau-es {
  background: url('/charte/www.neovia-additives.com/eng/prod/images/es.png') no-repeat left top;
}
#rightcol #drapeaux  li#drapeau-cn {
  background: url('/charte/www.neovia-additives.com/eng/prod/images/cn.png') no-repeat left top;
}
#rightcol #drapeaux  li#drapeau-fr {
  background: url('/charte/www.neovia-additives.com/eng/prod/images/fr.png') no-repeat left top;
}

#rightcol #drapeaux li a {
  display: block;
  height: 100%;
  text-indent: -9999px;
  overflow: hidden;
}


#rightcol #drapeaux.drap-actu{
width:613px;
margin-bottom:-10px;
}

#rightcol #content{
  margin-top:-4px;
width:530px;
padding-top:10px;
padding-left:25px;
padding-right:25px;
 text-align:justify;
}

#actualites #rightcol #content {
  width: 580px;
}

#produits #rightcol #content {  
  color: #000;
}

#presentation #rightcol #content{
background:#F08A00 url(/charte/www.neovia-additives.com/eng/prod/images/contenu-orange.gif) no-repeat top left;
}

#produits #rightcol #content{
background:#B1C903 url(/charte/www.neovia-additives.com/eng/prod/images/contenu-vert.gif) no-repeat top left;
}

#contact #rightcol #content {
background:#0DAAD5 url(/charte/www.neovia-additives.com/eng/prod/images/contenu-bleu.gif) no-repeat top left !important;
width:580px;
}

#home #rightcol #content{
  margin-top:0;
background:#333335 url(/charte/www.neovia-additives.com/eng/prod/images/contenu-gris.gif) no-repeat top left;
_background:url(/charte/www.neovia-additives.com/eng/prod/images/contenu-gris-ie.gif) no-repeat top left;
}

#actualites #rightcol #content {
  background: #b75636 url('/charte/www.neovia-additives.com/eng/prod/images/actu-impair-top2.gif') no-repeat left top !important;
}

#actualites #rightcol #content-actu {
  margin-top: -4px;
}

#rightcol #content-bottom{
clear:both;
width:630px;
height:21px;
line-height:2;
display:block;
margin:-15px 0 15px;
}

#presentation #rightcol #content-bottom{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/contenu-orange-bas.gif) no-repeat top left;
}

#produits #rightcol #content-bottom {
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/contenu-vert-bas.gif) no-repeat top left;
}

#contact #rightcol #content-bottom{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/contenu-bleu-bas.gif) no-repeat top left;
}

#home  #rightcol #content-bottom{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/contenu-gris-bas.gif) no-repeat bottom left;
}

#actualites  #rightcol #content-bottom {
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/actu-impair-bottom2.gif) no-repeat bottom left !important;
}

#rightcol #menu-bottom{
color:#777;
width:580px;
text-align:center;
}

#rightcol #menu-bottom.smenu-actu{
margin-top:20px;
margin-bottom:20px;
margin-left:30px;
}

#rightcol #menu-bottom a{
color:#fff;
text-decoration:none;
margin:0 4px;
}


#pics{
width:640px;
height:236px;
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/pics.png) no-repeat top left;
margin-left:35px;
behavior:url(/static/iepngfix.htc);
}

#mapmonde{
  position: relative;
/*background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/mapmonde.png) no-repeat top left;*/
margin-left:35px;
/*behavior:url(/static/iepngfix.htc);*/
height:336px;
width:330px;
padding:0 10px 0 7px;
margin-top:-18px;
*margin-top:-340px;
margin-left:350px;
*margin-left:340px;
_padding:0;
}

#print{
float:right;
margin-bottom:10px;
}


#titre-home{
margin:15px 0;
}

#on-en-parle{
color:#fff;
text-decoration:none;
font-weight:bold;
display:block;
font-size:14px;
border-top:1px #C5785E solid;
margin-top:18px;
padding-top:12px;
width:150px;
}

#lang-bottom{
background:#000 url(/charte/www.neovia-additives.com/eng/prod/images/welcome.gif) no-repeat 185px 15px;
margin-left:5px;
margin-top:19px;
margin-bottom:13px;
padding-bottom:15px;
border-bottom:1px #333335 solid;
width:550px;
_background-position: 185px 20px;
}
#lang-bottom ul {
margin-left:-15px;
}
#lang-bottom  ul li {
  list-style:none;
  float: left;
  margin: 0 -8px;
  padding: 15px 14px 11px 13px;
  width: 36px;
  height: 34px;
  behavior: url('/static/iepngfix.htc');
}
#lang-bottom  ul li#lang-en {
  margin-left: -4px;
  background: url('/charte/www.neovia-additives.com/eng/prod/images/en-home.png') no-repeat left top;
}
#lang-bottom  ul li#lang-fr {
  background: url('http://www.neovia-additives.es/charte/www.neovia-additives.com/spa/prod/images/fr-home.png') no-repeat left top;
}
#lang-bottom  ul li#lang-es {
  background: url('/charte/www.neovia-additives.com/eng/prod/images/es-home.png') no-repeat left top;
}
#lang-bottom  ul li#lang-cn {
  background: url('/charte/www.neovia-additives.com/eng/prod/images/cn-home.png') no-repeat left top;
}
#lang-bottom li a {
  display: block;
  height: 100%;
  text-indent: -9999px;
  overflow: hidden;
}

/******ACTUS******/
.actu{
padding:0 29px;
padding-top:19px;
width:572px;
}

.actu h1{
text-decoration:underline;
font-size:15px;
margin-bottom:12px;
}

.actu h2 a {
font-weight:bold;
font-size:20px;
color:#fff;
text-decoration:none;
}
.actu.pair h2 a {
color:#000;
}

.actu h3{
font-weight:bold;
font-size:12px;
color:#000;
}

#actualites .impair.top{
background:#B75636 url(/charte/www.neovia-additives.com/eng/prod/images/actu-impair-top2.gif) no-repeat top left;
}
.actu.pair{
background:#B1C903;
  color: #000;
}
.actu.impair{
background:#B75636;
}
.actu.impair.bottom {
background:#B75636 url(/charte/www.neovia-additives.com/eng/prod/images/actu-impair-bottom2.gif) no-repeat bottom left;
}
.actu.pair.bottom {
background:#B1C903 url(/charte/www.neovia-additives.com/eng/prod/images/actu-pair-bottom2.gif) no-repeat bottom left;
}
.rouge-vert{
background: transparent url(/charte/www.neovia-additives.com/eng/prod/images/rouge-vert.gif) no-repeat top left;
width:632px;
height:98px;
}

.vert-rouge{
background: transparent url(/charte/www.neovia-additives.com/eng/prod/images/vert-rouge.gif) no-repeat top left;
width:632px;
height:98px;
}

#print-actu{
float:right;
margin-top:5px;
}

#top-actu{
float:right;
margin-top:20px;
}


p.puzzle{
width:380px;
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/puzzle.png) no-repeat 380px -10px;
height:222px;
padding-right:280px;
behavior:url(/static/iepngfix.htc);
}

#top-link{
  clear:both;
  text-align:right;
  padding-bottom:5px;
}

/* CONTACT */

.elem{
border-bottom:1px #32B7DB solid;
padding-bottom:13px;
margin-bottom:13px;
width:483px;
}

.elem div, .elem2 div{
font-weight:bold;
width:92px;
_width:88px;
float:left;
}

.elem input{
width:387px;
}

textarea{
width:387px;
_width:385px;
height:149px;
margin-top:15px;
margin-left:92px;
}


.elem2 #sujet{
width:350px;
}


.oblig{
font-size:10px;
color:#86D5EA;
display:block;
margin-left:93px;
margin-top:5px;
}

#bouttons{
text-align:right;
width:482px;
}

.elem2 p.file {
  width: auto !important;
  margin: 5px 0 0 95px;
}

/********* NAV *********/
#nav2 li{
display:inline;
margin-right:-4px;
}

#nav2{
display: block;
font-size:15px;
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/menu-home.png) no-repeat left top;
width:444px;
height:103px;
behavior:url(/static/iepngfix.htc);
margin-left:0px;
}

#presentation #nav2 {
  background-image: url(/charte/www.neovia-additives.com/eng/prod/images/menu-presentation.png);
}

#actualites #nav2{
background-image: url(/charte/www.neovia-additives.com/eng/prod/images/menu-actualites.png);
}

#produits #nav2{
background-image: url(/charte/www.neovia-additives.com/eng/prod/images/menu-produit.png);
}

#contact #nav2{
background-image: url(/charte/www.neovia-additives.com/eng/prod/images/menu-contact.png);
}

.home #nav2{
top:332px;
}

#nav2 ul {
list-style: none;
}

#nav2 a ,#nav2 a:hover{
border:none;
text-decoration: none;
background:none;
width:85px;
height:90px;
}

#nav2 a:hover{
/*background:transparent url(/charte/www.humblot.com/fre/prod/images/fff.gif) repeat-x top left;*/
color:#908F8E;
}

#nav2 li.sfhover a:hover{
color:#908F8E;
}

#nav2 li {
float: left;
list-style:none;
/*background: transparent url(/charte/www.humblot.com/fre/prod/images/border.gif) no-repeat right;*/
padding-right:10px;
margin-right:10px;
margin-bottom:0px;
}

#nav2 li.last {
padding-right:0;
margin-right:0;
background:none;
}

#nav2 a,#nav2 a:visited {
display:block;
font-weight:bold;
color:#fff;
}


#nav2 a:hover, #nav2 a:active{
text-decoration:none
}	

#nav2 a:hover, #nav2 a:active{
text-decoration:none
}	

		

/* Dropdown Menus */		
#nav li ul,#nav2 li ul {
position: absolute;
left: -999em;
height: auto;
width: 140px;
z-index:999;
margin-left:0px;
margin-top:-10px;
padding-top:15px;
}

#nav2 li li {
width: 140px;
background: none;
padding: 0px;
}


#nav2 li ul.orange li a{
background-color:#F08A00;
height:22px;
width:140px;
line-height:23px;
}

#nav2 li ul.orange li a:hover {
  background-color:#a66917;
}

#nav2 li ul.vert li a{
background:#B0C803;
height:22px;
width:140px;
line-height:23px;
}

#nav2 li ul.rouge li a{
background:#B65536;
height:22px;
width:140px;
line-height:23px;
}

#nav2 li ul.bleu li a{
background:#0DA9D4;
height:22px;
width:140px;
line-height:23px;
}

#nav2 li li a,#nav2 li li a:visited{
padding: 0 10px !important;
width: 120px !important;
text-align:left !important;
font-weight:normal;
font-size:12px;
color:#fff !important;
text-transform:none;
font-family:arial;
border-bottom:1px #fff solid;
height:22px;
}

#nav2 li li a:hover,#nav2 li li a:active{
text-align:center;
border-bottom:1px #fff solid;
width:140px;
height:22px;
}	

/* pas de bordure sur le dernier élément */

#nav2 li li a.last{
border:none;
/* Définition des images de haut, arrondies */
}
#nav2 li ul li a.top, #nav2 li ul li a.last {
  cursor:pointer;
}

#nav2 li li {
  position:relative;
}

#nav2 li ul.orange li a.top{
background:url(/charte/www.neovia-additives.com/eng/prod/images/orange-top.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/orange-top.gif');
}

#nav2 li ul.orange li a.top:hover{
background:url(/charte/www.neovia-additives.com/eng/prod/images/orange-top-on.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/orange-top-on.gif');
}

#nav2 li ul.vert li a.top{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/vert-top.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/vert-top.gif');
}

#nav2 li ul.vert li a.top:hover{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/vert-top-on.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/vert-top-on.gif');
}

#nav2 li ul.rouge li a.top{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/rouge-top.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/rouge-top.gif');
}

#nav2 li ul.rouge li a.top:hover{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/rouge-top-on.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/rouge-top-on.gif');
}

#nav2 li ul.bleu li a.top{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/bleu-top.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/bleu-top.gif');
}

#nav2 li ul.bleu li a.top:hover{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/bleu-top-on.png) no-repeat top left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/bleu-top-on.gif');
}

/* Définition des images arrondies du bas */
#nav2 li ul.orange li a.last{
background:url(/charte/www.neovia-additives.com/eng/prod/images/orange-bottom.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/orange-bottom.gif');
border:none;
}

#nav2 li ul.orange li a:hover.last{
background:url(/charte/www.neovia-additives.com/eng/prod/images/orange-bottom-on.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/orange-bottom-on.gif');
}

#nav2 li ul.vert li a.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/vert-bottom.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/vert-bottom.gif');
border:none;
}

#nav2 li ul.vert li a:hover.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/vert-bottom-on.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/vert-bottom-on.gif');
}

#nav2 li ul.rouge li a.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/rouge-bottom.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/rouge-bottom.gif');
border:none;
}

#nav2 li ul.rouge li a:hover.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/rouge-bottom-on.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/rouge-bottom-on.gif');
}

#nav2 li ul.bleu li a.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/bleu-bottom.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/bleu-bottom.gif');
border:none;
}

#nav2 li ul.bleu li a:hover.last{
background:transparent url(/charte/www.neovia-additives.com/eng/prod/images/bleu-bottom-on.png) no-repeat bottom left;
_background-image:url('/charte/www.neovia-additives.com/eng/prod/images/bleu-bottom-on.gif');
}

#nav2 li ul.vert li a:hover{
background:#81901A;
color:#fff;
}

#nav2 li ul.rouge li a:hover{
background:#864C38;
color:#fff;
}

#nav2 li ul.bleu li a:hover{
background:#198DAE;
color:#fff;
}
		
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul{
left: auto;
}

a.main:hover{
background:none;
}


#nav2 li a:hover{
color:#666666;
}

/* Smart
-----------------------------------------------------------------*/
.bloc {width:100%; overflow:hidden; margin-bottom:15px;}
#content .bloc {clear:both;}
.bloc.imgRight2 {overflow:visible;}
.bImage img {behavior:url(/static/iepngfix.htc);}
.imgTop .bImage {padding-bottom:30px; text-align:center;}
.imgLeft .bImage {float:left;}
.imgLeft .bImage, .imgLeftCol .bImage {padding:0 30px 30px 0;}
.imgRight .bImage, .imgRightCol .bImage {padding:0 0 30px 30px;}
.imgRight .bImage, .imgRight2 .bImage {float:right;}
.imgRight2 .bImage {position:relative; margin-right:-146px; _margin-right:-100px;}
.imgRight2 .bImage {padding-left:4px;}
.bImage .legend {display:block; padding-bottom:4px; font-weight:bold; font-style:italic; text-align:left;}
.bLink, .bFile {text-align:right;}

/* IMPLANTATION */
#tab-implantation {border-spacing :5px; text-align:left;}
#tab-implantation tbody tr td {padding:5px; width:190px;}
#tab-implantation td.noir-couleur {background-color:#000000;}
#tab-implantation td.sep-td {width:10px;}
#tab-implantation tbody tr td.sep-td-pair {width:10px; border-right:1px solid #3CBDDD;}