body {
margin: 0 0 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3c3c3e;
}

/*========Slide======*/

div.wrap {
width :720px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width :720px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 720px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#slide {

position:relative;
padding-top:10px;
z-index:1;
background:url(images/design/cache2.png) no-repeat;
width:700px;
height:175px;
}
div#video-header {
height : 667px;
margin : -1px 0 0;
}
div#slide div.wrap {
height : 200px;

}
div#slide div#slide-holder {
z-index : 40;
width : 720px;
height : 175px;
position : absolute;
}
div#slide div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
margin-top:-10px;
width :720px;
height : 175px;
overflow : hidden;
position : absolute;
}
div#slide div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-controls {
left : 0;
margin-top:140px;
margin-left:562px;
width : 175px;
height : 46px;
display : none;
position : absolute;

}
div#slide div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#slide div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#slide div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 22px;
display : inline;
font-size : 11px;
margin : 0 -5px 0 0;
line-height : 15px;
font-weight : bold;
text-align : left;
padding-left:7px;
padding-top:3px;
color:#000;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#slide div#slide-holder div#slide-controls p#slide-nav a.on {
background-image : url(images/design/puce_blc.png);
}
div#slide div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/design/puce_bleu.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}
/*=========================*/


#footer{
position:relative;
top:auto;
padding-top:5px;
text-align:center;
background-color:#3d3d3f;
height:40px;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
width:954x;}

#footer a{
color:#FFFFFF}

#footer_index{
position:relative;
top:auto;
padding-top:5px;
text-align:center;
background-color:#3d3d3f;
height:40px;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
width:974px;}

#footer_index a{
color:#FFFFFF}

#conteneur {

border:solid;
border-color:#000000;
border-width:thin;
width:954px;
background-image:url(images/menu_filet_gris.jpg);
background-repeat:repeat-y;
margin-bottom:0;
}

#conteneur_location {
border:solid;
border-color:#000000;
border-width:thin;
width:954px;
margin:auto;
background-color:#FFFFFF;
}

#conteneur_location_print {
width:800px;
margin: 00px 0 0 75px;
background-color:#FFFFFF;
}

#index_conteneur {
border:solid;
border-color:#000000;
border-width:1px;
width:974px;
background-image:url(images/fond_menu.jpg);
background-repeat:repeat-y;
}

#ombre {
margin-top:1%;
margin-left:auto;
margin-right:auto;
width:964px;
background-image:url(images/ombre.jpg);
background-repeat:repeat-y;
}

#ombre_index {

margin-left:auto;
margin-right:auto;
width:984px;
background-image:url(images/ombre_index.jpg);
background-repeat:repeat-y;
}

#gauche {
float:left;
background-image:url(images/fond_menu.jpg);
background-repeat:repeat-y;
}

#panoramique {
margin-left:254px;
}

#corps {
position:relative;
min-height:670px;
margin-left:254px;
padding:15px 50px 50px 50px;
}

#corps_loc {
position:relative;
margin-left:254px;
min-height:670px;
padding:15px 30px 50px 50px;
}

#index_corps {
margin-left:254px;
min-height:675px;
}

#recherche {
    margin-top:10px;
margin-left:31px;
}

#menu_picto {
background-image:url(images/menu_filet_gris.jpg);
padding:0 0 0 30px;
}

#prix {
padding:3px;
background-color:#f6a800;
text-align:left;
color:#000; 
font-weight:bold;
width:150px;
margin-left:5px;
}

#voir {
width:40px;
height:40px;
background-color:#3d3d3f;
text-align:center;
color:#FFFFFF; 
font-weight:bold;
margin-left:3px;
}

#plan {
height:40px;
text-align:center;
color:#FFFFFF; 
font-weight:bold;
font-size:10px;
margin-top:3px;
margin-left:3px;
}

#contact_location {

width:100%;
}

a.lien_index{color:#FFFFFF; font-size: 16px; font-weight:bold; text-decoration:none}
a.lien_index:hover {color:#FFFFFF; font-size: 16px; font-weight:bold; text-decoration:none}
a.lien_index:visited {color:#FFFFFF; font-size: 16px; font-weight:bold; text-decoration:none}

.adresse_index{font-weight:bold; font-size:14px; font-family: Helvetica, Arial;}

.champcache {display:none}
.statut {font-weight:bold; color:#f6a800;}
.textegras {font-weight:bold;}
.adresse {font-weight:bold; color:#f6a800; font-size:13px;}
.champ {font-size:10px;}
.bleugras {color:#00759f; font-weight:bold;}
.grisgras {color:#707172; font-weight:bold;}
.titre {font-weight:bold; font-size:16px}
.infoindex {color:#FFFFFF; font-weight:bold;}
a.coordonnee {text-decoration:none; color:#3c3c3c;}
a.coordonnee: hover, visited, active {text-decoration:none; color:#3c3c3c;}
.nbloc { font: 14px bold}
<!--Location -->
.prixlocation {color:#f8bd3f; font-weight:bold; font-size:18px;}
.adresselocation {color:#000000; font-size:15px; font-weight:bold;}
.typelocation {color:#00759f; font-weight:bold; font-size:15px;}
.imglocation {margin:0px 15px 0px 15px}

/******gmap**************/
 
/* parait indispensable*/
v\:* {
behavior:url(#default#VML);
}
 
/*pour les infobulles de la carte*/
#gmapmarker {
font: normal small verdana, arial, helvetica, sans-serif;
font-size: 10pt;
margin: 0px;
width: 250px;
height: 100px;
overflow:auto;
}

#map {
float:right;
}
 

