/*-------------------  NE PAS SUPPRIMER  -------------------------*/
* { 
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
       background:white;
	color:#666666;
	font-size: 12px;
}
iframe, img {
	border: 0;
}
strong {
	font-weight: bolder;
}
ol, ul {
	list-style-position: outside;
}
td {
	vertical-align: middle;
}
font {
	font-size: inherit;
}
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

input, select, textarea {
	vertical-align: middle;
	font-size: inherit;
}
input.text, input.textarea, textarea, select {
	border: 1px solid #999999;
	color:#999999;
}
input.text{ padding:2px 1px; }

h1
{ 
  font-weight:900;
  font-size:2em;
 }
/* ------------  FIN  ------------ */


#container
{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:15px;
  background-image:url(/doc/img/background-left.gif);
  background-repeat:repeat-y;
  width:966px; 
 }

#logo-haut img
{ 
  position:absolute;
  top:12px;
  left:4px;
  width:147px;
  height:34px;
 }
 
#logo-akzo
{ 
  position:absolute;
  top:60px;
  left:46px;
  width:114px;
  height:92px;
  background: transparent url(/doc/img/logo_akzo_nobel.png) no-repeat;
  cursor : pointer;
}
*html #logo-akzo{   background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/doc/img/logo_akzo_nobel.png', sizingMethod='crop');}

#logo-search
{ 
  position:absolute;
  top:127px;
  left:11px;
  width:137px;
  height:47px;
  background: transparent url(/doc/img/recherche_avancee.png) no-repeat;
    cursor : pointer;
}

*html #logo-search {   background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/doc/img/recherche_avancee.png', sizingMethod='crop');}

#ici img
{ 
  position:absolute;
  top:60px;
  left:20px;
  width:130px;
  height:38px;
 }

#ici-menu
{ 
  width:165px;
  position:absolute;
  top:62px;
  left:150px;
  display:none;
  }

#ici-menu a
{ 
  color:#4297d0;
  padding-left:5px;
  color:black;
  width:165px;
  border-top-width:1px;
  border-top-style:solid;
  border-color:#d1d5d9;
  padding-top:1px;
  display:block;
  background-color:#e5f1f8;
  }

#ici-menu a:hover
{ 
  background-color:white;
  color:#4297d0;
 }


#m-dev-menu
{ 
  position:absolute;
  top:50px;
  left:696px;
  display:none;
	z-index:2; /*pour la page newsletter*/
  }

#m-dev-menu a:hover
{ 
  background-color:white;
  color:#4297d0;
  }

#m-dev-menu a
{ 
  color:#4297d0;
  width:240px;
  padding-left:5px;
  padding-right:5px;
  color:black;
  border-top-width:1px;
  border-top-style:solid;
  border-color:#d1d5d9;
  padding-top:1px;
  display:block;
  background-color:#e5f1f8;
}

.multi
{ 
  color:#4297d0;
  width:153px;
  padding:0; 
  padding-left:5px;
  padding-right:5px;
  color:black;
  border-top-width:1px;
  border-top-style:solid;
  border-color:#d1d5d9;
  display:block;
  background-color:#e5f1f8;
  margin:0;
}

#containdr
{ 
  /*margin-left:156px;*/
  width:810px;
  float:left;
 }

#menu-top
{
  /*width:810px;*/
  height:50px;  
 }

#m-news, #m-hist, #m-index, #m-des, #m-precau, #m-nua, #m-dev, #m-dtu, #m-vente
{
  font-size:0.75em;
  text-align:center;
  display:block;
  color: black;
  margin:auto; 
  width:90px;
 }

#left
{
  width:156px;
  /*position:absolute;
  top:0px;
  left:0px;*/
  float:left;
  background-image:url(/doc/img/background-left.gif);
  background-repeat:repeat-y;
 }

#recherche
{ 
  position:relative;
  margin-left:5px;
  margin-top:20px;
  margin-bottom : 40px;
 }

#recherche input
{ 
  font-size:9px;
  font-family:Verdana;
 }

div.cata
{
  margin-top:180px;
  text-align:center;
  color:black;
 }

#menu-gauche
{
  position:relative; 
  background-image:url(/doc/img/menu-gauche.jpg);
  background-repeat:no-repeat;
  width:155px;  
  height:281px;
  margin-top:12px;
 }

#contenu
{
/*width:810px; */
 }

#ici-page
{ 
  width:810px;
  height:606px;
  background-image:url(/doc/img/ici-background.gif);
  background-repeat:no-repeat;
 }

#ici-page a
{
  height:34px;
  border-width:2px;
  border-style:solid;
  border-color:#094197; 
  padding:7px;
  padding-left:15px;
  padding-right:15px; 
  background-color:#094197;
  text-align:center;
  color:white;
 }

#ici-page a:hover
{
  background-color:white;
  color:#aeb6bc;
 }

div.liblue li
{ 
  background-image: url(/doc/img/ici-point_li.gif);
  background-repeat: no-repeat;
  background-position:top left; 
  padding-left:18px;
  display:block;
  line-height:1.8em;
  color:black;
  font-size:1.07em;
 }

#index a
{
  color:#9a9a9a;
}

#index a:hover
{
  color:black;
}

#checkcontain
{
  width:180px;
  margin-top:20px;
}

#checkcontain #titlecheck
{
  width:180px;
  color:#094197;
  font-weight:bolder; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:black;
 }

#checkcontain .check
{ 
display:none;
  margin-top:5px;
  margin-left:15px;
  width:165px;
  background-color:#f6efdc;
}

#checkcontain .check input
{
  position:absolute;
  right:0px;
top:1px;
}

#checkcontain .check label
{
  width:155px;
  position:relative;
  display:block;
  margin-left:5px;
  margin-right:5px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:black;
  padding-bottom:5px;
  color:black;
  margin-top:2px;
}

#facade, #menuiserie, #decoration
{
  display:none;
}

#re-btn
{ 
  background-color:none;
  background:url(/doc/img/recherche-btn.gif);
  background-repeat:no-repeat;
  width:125px;
  height:36px;
 }

#tablerech
{ 
  width:750px;
 }

#tablerech td
{ 
  text-align:center;
  width:150px;
 }

#tablerech #titlebidon
{ 

  color:#094197;
  font-weight:bolder;
  font-size:1.2em;
  margin-top:10px;
 }
#contact
{
color:black;
font-family:Arial;
margin-left:25px;
margin-top:20px;
}
#contact h1
{
color:#084fa3;
font-weight:bold;
}
#gauche
{
float:left;
}
#droite
{
margin-left:300px;
}
.service
{
background-image: url(/doc/img/suite.gif);
background-repeat:no-repeat;
background-position:left;
color:black;
width:250px;
padding-left:25px;
margin-bottom:5px;
}
#contact form
{
margin-top:35px;
padding-top:20px;
padding-bottom:20px;
color:black;
background-color:#edf1f7;
}
#contact form table td
{
height:30px;
padding-left:15px;
width:448px;
}
.left
{
width:230px !important;
background-image:url(/doc/img/triangle.gif);
background-repeat:no-repeat;
background-position:right;
font-weight:bold;
}
.left label
{
margin-left:35px;
}
#contact form table tr
{
width:380px;
}
#contact select
{
height:22px;
margin-left:15px;
color:black;
width:360px;
}
#contact input
{
height:22px;
margin-left:15px;
width:364px;
}
#contact textarea
{
margin-top:5px;
margin-bottom:5px;
height:100px;
margin-left:15px;
width:364px;
}
#send
{
width:70px !important;
margin-left:577px !important;
}
#bacades
{
margin-top: 1px;
background-image: url(/doc/img/corocolor_bacades.jpg);
height: 280px;
background-repeat: no-repeat;
background-position: left;
}
#bacadestext
{
color:black;
width:454px;
margin-left:135px;
font-size:11px;	
position:relative;
top:84px;	
}
#corotableau
{
margin-top: 10px;
background-image: url(/doc/img/corocolor_tableau.jpg);
height: 570px; 
background-repeat: no-repeat; 
background-position: left;
}
.gros
{
font-family:Arial;
color:black;
font-size:18px;
font-weight:bold;
}
#small
{
font-size:12px;
color:black;
}
#docu
{
border: 1px solid black; 
width: 707px; 
margin-left: 40px; 
margin-top: 30px; 
height: 479px; 
background-image: url(/doc/img/coro_infos.jpg); 
background-repeat: no-repeat;
padding:0;
}
#docu img
{
position:relative;
top:-25px;
left:-10px;
margin:0;
}
#doc1
{
line-height:40px;
margin-top:-20px;
color:black;
font-size:30px;
font-family:Arial;
font-weight:bold;
padding-left:20px;
}
.docsmall
{
font-size:20px;
color:black;
font-weight:bold;
}
#doc2
{
text-align:left;
width:270px;
margin-left:210px;
font-size:11px;
padding-top:10px;
}
#doc3
{
width:270px;
margin-left:210px;
margin-top:55px;
}
#doc4
{
width:175px;
margin-left:210px;
margin-top:10px;
margin-bottom:0;
font-size:11px;
}
#doc5
{
width:215px;
margin-left:160px;
margin-top:0;
font-size:11px;
}

#facade, #decoration, #menuiserie{ margin-left:50px; }

#plan_site h1
{
margin-left:40%;
}
#plan_site ol,ul
{
list-style-position:inside;
}
#plan_site a,#plan_site a:visited
{
color:green;
}
#plan_site #AA
{
margin-top:50px;
margin-left:120px;

}
#plan_site .lvl1
{
list-style-type:disc;
font-size:17px;
color:#0081b3;
}
#plan_site .lvl2
{
list-style-type:upper-roman;
font-size:15px;
margin-bottom:5px;
margin-top:5px;
margin-left:20px;
color:#a51218;
}
#plan_site .lvl3
{
font-style:italic;
list-style-type:decimal;
font-size:13px;
margin-bottom:5px;
margin-top:5px;
margin-left:20px;
color:#006870;
}
#bottom a, #bottom a:visited
{
color:#666666;
}
.icisuite
{
position:absolute;
top:75px;
left:810px;
font-size:14px;
text-decoration: underline !important;
}
.iciretour
{
position:absolute;
top:75px;
left:760px;
font-size:14px;
text-decoration: underline !important;
}
.newssuite
{
position:absolute;
/*top:225px;
left:810px;*/
top:245px;
left:700px;
font-size:14px;
text-decoration: underline !important;
}
.newsretour
{
position:absolute;
/*top:225px;
left:760px;*/
top:245px;
left:650px;
font-size:14px;
text-decoration: underline !important;
}
.rollnoir { font-weight: bold; }
.rollnoir:hover { color: #000000 !important; font-weight: bold; }
.blue { color: #094fa3 !important; }

.newsinscript {
 margin-top: -80px; 
 float: right; 
 position: relative; 
 padding-right: 50px; 
 text-align: center;
}

.newsinscript p.inscript a {
 font-size: 1.2em;
 color: #FFFFFF;
 display: block;
 width: 263px;
 height: 26px;
 background-color: rgb(0, 104, 180);
 padding-top: 10px;
}

.newsdownload {
 position:absolute;
 z-index:1;
 color:#FFFFFF;
 text-align:right;
 top:65px;
 right:10px;
 width:74px;
 height:36px;
 background:url(/doc/img/pdf.gif) no-repeat right bottom;
 padding-right:40px;
 font-size: 0.9em;
 line-height:1.1em;
 
}

.newsdownload a { color:#FFFFFF; }
#debug li { list-style-type:none; }

.colorTurquoise { color:#00a0a7; }
.colorVert      { color:#98be00; }
