*
{
  padding:0;
  margin:0;
}
body
{
  background:url(images/body.gif) repeat;
  font-family:"Times New Roman", Times, serif;
  color:#666666;
}
h1
{
position:absolute;
top:-9999px;
}
#back
{
   background:url(images/global.png) no-repeat;
   width:990px;
   margin:0 auto;
  
}
#global
{
 
  width:990px;
  margin:0 auto;
  min-height:950px;
  
}
#colone_gauche
{
  width:259px;
  padding-top:84px;
  margin-left:1px;
  float:left;

}
#colone_gauche .logo
{
  background:url(images/logo.jpg) no-repeat;
  width:243px;
  height:105px;
  margin:13px 0 0 12px;
  
}
#adresse
{
  width:250px;
  height:96px;
  background-color:#8e1f00;
  margin:14px 0 0 0;
  border-right:solid 3px #661700;
  border-left:solid 3px #b3694f;
}
#adresse dl
{
  width:185px;
  height:70px;
  font-size:11px;
  margin:0 auto;
  padding-top:15px;
  font-family:Arial, Helvetica, sans-serif;
}
#adresse dl dt
{
  color:#FADFA3;
  font-weight:bold;
  text-align:center;

}
#adresse dl .port
{
  margin-top:10px;
}
#navigation
{
  width:255px;
}
#menu_h
{
  widows:253px;
  height:90px;
  font-size:18px;
  background-color:#f1f0f3;
  padding-top:5px;
}
#menu_h li
{
  list-style:none;
  text-align:center;
  padding:4px 0;
  background:url(images/deco.jpg) no-repeat bottom;
}
#menu_h li a
{
  text-decoration:none;
  color:#8E1F00;
}
#menu_h .max
{
  background:none;
}
#menu_h li a:hover
{
  color:#F3AD1D;
}
#menu_c
{
  width:255px;
  height:185px;
  background-color:#fff;
  font-size:12px;
  font-weight:bold;
  padding-top:10px;
  border-bottom:solid 1px #DBDBDB;
  font-family:Comics, sans-serif;

  
}
#menu_c li
{
  text-align:center;
  padding-top:3px;
  list-style:none;
}
#menu_c li a
{
  text-decoration:none;
  color:#F3AD1D;
}
#menu_c li a .contact
{
  color:#00FF66;
}
#menu_c li a:hover
{
  color:#8E1F00;
}
#navigation .contact a
{
  color:#8E1F00;
  font-size:18px;
  text-decoration:none;
  margin-left:101px;
  line-height:28px;
}
#navigation .contact a:hover
{
   color:#F3AD1D;
}
#colone_gauche .bousol img
{
  width:171px;
  height:177px;
  margin:15px 0 0 37px;
}
#newsletter
{
  width:257px;
  height:56px;

}
#newsletter h3
{
  font-size:18px;
  text-align:center;
  font-weight:100;
  color:#8E1F00;
  margin-top:20px;
}
#newsletter .txt
{
  background:url(images/back_input.jpg) no-repeat;
  width:194px;
  height:16px;
  border:0;
  float:left;
  margin:11px 0 0 16px;
  color:#FFFFFF;
  text-align:right;
  font-size:11px;
  padding-top:2px;
}
#newsletter .sub
{
  background:url(images/sub.jpg) no-repeat;
  width:24px;
  height:18px;
  border:0;
  float:left;
  margin:11px 0 0 6px;
  font-size:11px;
  color:#fff;
  font-weight:bold;
}
#newsletter .sub:hover
{
  color:#FF0000;
}
#centre
{
  width:210px;
  height:807px;
  margin-top:40px;
  float:left;
}
#centre h3
{
  font-size:18px;
  color:#8E1F00;
  font-weight:100;
  margin:13px 0 0 33px;
}
#centre .projets
{
  width:200px;
  height:736px;
  margin-left:10px;
  padding-top:14px;
}
#centre .projets li
{
  background:url(images/cadre_favo.png) no-repeat;
  width:200px;
  height:243px;
  list-style:none;
  margin-top:5px;
}
#centre .projets li img
{
  width:147px;
  height:197px;
  margin:25px 0 0 25px;
}
#colone_droite
{
  width:504px;
  height:100%;
  float:left;
  margin-top:83px;
  
}
#titre
{
  background:url(images/contenu_h.png) no-repeat;
  width:504px;
  height:70px;
  padding-top:20px;
}
#titre h2
{
  font-size:25px;
  background:url(images/bg_h2.jpg) top center no-repeat;
  color:#F2B31E;
  text-align:center;
  font-weight:100;
  height:50px;
  padding-top:20px; 
}
#conteneur_site
{
    background:url(images/contenu1.png) repeat-y;
    width:504px;
	height:100%;
    overflow:hidden;
}
#contenu
{ 

  background:url(images/conteneur.png) no-repeat;
  width:504px;
  min-height:450px;
}

#contenu .text
{
  width:455px;
  margin:0 auto;
  font-family:Comics, sans-serif;
  font-size:14px;
  margin-bottom:15px;
}

#contenu .produit
{
  width:455px;
  height:100%;
  margin-left:30px;
}

#contenu .produit p {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  text-align:center;
  }
#contenu .produit li
{
  background:url(images/cadre_max.png) no-repeat;
  width:200px;
  height:268px;
  float:left;
  margin:12px 0 0 10px;
  list-style:none;
  font-size:11px;
}
#contenu .produit li img
{
  width:146px;
  height:197px;
  margin:20px 0 0 27px;
}
#contenu .produit li p
{
  width:130px;
  text-decoration:none;
  text-align:center;
  float:left;
  margin:7px 0 0 40px;
  color:#8e1f00;
}


#contenu .produit li p a {
  font-size:11px;
  color:#8E1F00;
  font-weight:bold;
  text-decoration:none;
  }
  
#contenu .produit li p a:hover {
  color: #999900;
  }


#diapo {
  width:500px;
  text-align:center;
  height:245px;
  }

#bas_contenu
{
  background:url(images/contenu_b.png) no-repeat;
  width:504px;
 height:66px;
  margin-bottom:10px;
}

#pied
{
  width:504px;
  height:80px;
  margin-left:15px;
  

}
#liens
{
  width:420px;
  height:80px;
  text-align:center;
  margin:0 auto;
}
#liens li
{
  list-style:none;
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#d6d5d7;
}
#liens li a
{
  text-decoration:none;
  color:#d6d5d7;
  padding:0 2px 0 2px;
  font-size:11px;
}
#liens li a:hover
{
  color:#6d1800;
}
#logo_imnalys
{
  width:130px;
  height:40px;
  margin:0 auto;
 }
#logo_imnalys .imnalys img
{
  width:130px;
  height:40px;
  border:0;
  margin:0 auto;
}
#logo_imnalys .imnalys span
{
position:absolute;
top:-9999px;
}
/*     Formulaire      */
#formulaire-contact
{
  margin-left:20px;
}

#formulaire-contact .left span
{
  width:80px;
  margin:0 auto;
}
#formulaire-contact .notice
{
 width:433px;
 margin:0 auto;
}
input.champs {
border: solid 1px;
}

textarea.champs {
border: solid 1px;
}

p span.left {
float:left;
width:100px;
font-weight:bold;
margin-right:20px; 
}

.bouton {
border: solid 1px;
margin-left:10px;
}

p.notice {
font-size: 80%;
}
