/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
line-height: 15px;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #333;
background: #1A518E;
}

#header{
width:100%;
height:60px;
background:#FFF108;
margin:0px;
padding:0px;
border:0px;
}

#nav{
background-image:url(../img/nav/home_06.gif);
background-repeat:repeat-x;
width:100%;
height:31px;
}

#snav{
background-image:url(../img/nav2/home_18.gif);
background-repeat:repeat-x;
width:100%;
height:20px;
}

#gris{
background-color:#E2E2E2;
width:100%;
height:17px;
}
#gris_2009{
background-image:url(../img/home/prologis2009_fond.jpg);
background-repeat:repeat-x;
display:block;
width:100%;
height:139px;
display:compact;
display:inline-table;
}
.gris_2009_gauche{
width:748px;
height:139px;
float:left;
display:inline;
display:inline-block;
}
.gris_2009_droite{
width:240px;
height:139px;
float:right;
display:inline;
display:inline-block;
}

#contenu{
background-color:#FFF;
width:100%;
}

#gris_bas{
background-color:#E2E2E2;
width:100%;
}

#pied { /*  bande orange bas de page */
background-image:url(../img/site/pied.gif);
background-repeat:repeat-x;
width: 100%;
height: 25px;
}

#bottom { /*  (c) */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFF;
padding-left:20px;
padding-top:6px;
}

#map{
width: 500px;
height: 350px;
margin:0px auto;
}
#map1{
width: 500px;
height: 350px;
}
/** CLASSES ************************************************************************/
.spacer{
clear:both;
}

.box_home1{
width:380px;
float:left;
}
.box_home2{
width:440px;
margin-left:380px;
}

.box_icone{
background-color:#E2E2E2;
width:100%;
}

.txt{
margin-left:55px;
}
.txt1{
width:350px;
margin-left:55px;
float:left;
}
.txt2{
width:688px;
margin-left:55px;
float:left;
}

.news{
margin-left:20px;
}


/** POLICES ************************************************************************/
p {
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
text-align: left;
line-height: 100%;
padding: .2em 0;
margin: 0 0 .2em 0;
}

p.retrait {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
margin-left:20px;
color: #333;
}




/** LIENS *************************************************************************************/
a.accueil { /* définition de la classe "image" de la balise <a> */
float: left;
width: 80px;  /*largeur de l'image réactive */
height: 19px;  /*hauteur de l'image réactive */
margin-right: 12px;
margin-top: -1px;
line-height:1px;
}



/********************************************************************************/
img{
margin:0px;
padding:0px;
border:0px;
}
img.img_gauche{
float:left;
margin:0px;
padding:0px;
border:0px;
}
img.img_droite{
float:right;
margin:0px;
padding:0px;
border:0px;
}
img.img_gauche_options{
float:left;
margin:0px;
padding:0px;
border:0px;
margin-top:10px;
margin-left:15px;
}
img.liens{
float:left;
margin:0px;
padding:0px;
border:0px;
margin-right:15px;
}

/*** FORMULAIRE DE CONTACT ********************************************************************/
form {
/*background-color:#F5F5F5;*/
padding:0px;
border:0px;
width:482px;
margin-left:10px;
margin-top:20px;
}
LABEL {
DISPLAY: inline; 
FLOAT: left; 
WIDTH: 130px; 
font-weight:bold;  
margin-left:0px;
margin-top:0px;
}
input {
border:1px solid #999;
/*background-color:red;*/
font-family:"trebuchet ms",sans-serif;
color:#333;
}
select, option {
/*background-color:red;*/
color:#333;
}
textarea {
border:1px solid #999;
/*background-color:red;*/
font-family:"trebuchet ms",sans-serif;
color:#333;
}

/* FORM NOS MODELS */
form.nos_modeles {
width:250px;
margin:0px;
padding:0px;
border:0px;
padding-top:20px;
margin-left:350px;
}

select, option.modeles {
/*background-color:red;*/
color:#333;
width:250px;
}

/** MENU *************************************************************/
#dd {
  margin: 0px;
  padding: 0px;
  border:0px;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #1A518E;
  padding: 0px;
  margin: 0px;
  color: #FFF;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #49A3FF;
}

.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 12px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}