/* CSS Document */


* {margin: 0; padding: 0; border:0}



body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #CCCCCC; padding-top: 10px; }

/*menu effet hover*/
ul {
list-style-type: none;
 margin:0px; padding:0px; width:100%;/* précision pour Opera */overflow: auto;}
 
 .menu {
	border: 0px #9D9D9D solid;
	background-color: blue;
	vertical-align: baseline;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
}
 .menu li {float: left; border-right:1px solid white;}

.menu a {
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	display: block;
	text-align: center;
	text-decoration: none;
	background-color: white;
	text-decoration: none;
	width: 94px;
	background: url(image/fond_bouton.png);
text-underline-position: }

.menu a:hover { color:#FFFFFF ; text-decoration : underline ; background-color: #4B4B4B ;} 
 
/* MENU2 pour faire afficher une image ou un texte en survolant un lien*/
.menu2 a span{ display:none;}
 
 .menu2 a:hover span{width:463px; height:22px; left: 10px; top:78px; border:solid black 1px; display:block ; position:absolute; background-color:#DBDBDB; text-decoration:none; text-align:center; font:italic bold}
.menu2 a:hover {display: block;}



h2 {margin-bottom:15px; margin-top:5px; margin-left:0px; color: #5C5C5C; font-size:1.3em; text-decoration:underline; font-weight:bold; }
h3 { margin-bottom:5px; margin-top:15px; margin-left:0px; color: Black ; font-size:1.1em; text-decoration: none; font-weight:600; color:#3064A3; }
p { margin-bottom:15px; text-align:justify;}

.sevice {
list-style-type: disc; padding-left:10px; margin-top:5px;
 margin:0px; padding:0px; width: auto;/* précision pour Opera */overflow: auto;}

#Layer1 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	z-index:1;
	border: solid 1px black;
	background: white;
	top: -1px;
}
#contenant {
	position: relative;
	width:100%;
	z-index:1;
	padding-bottom:120px;
	background-color:#FFFFFF;
}
/*Titre*/

#header a { display:block; height:145px; width:760px; position:relative; top:0px; left:0px; background:url(image/Titre-haut-LOCATION-TVM.jpg) no-repeat center; text-indent:-5000px; text-decoration:none;}
#photoentete {
	position:absolute;
	top: 0;
	right:0;
	height:153px;
	width:120px;
	z-index:2;
}
#telTitre {
	position:absolute;
	width:165px;
	height:17px;
	z-index:2;
	left: 476px;
	top: 127px;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	
}
/*Fin du titre*/

#menu {
	
	width: 100%;
	
	z-index:1;
	
}
#corps {
	
	width: 100%;
	z-index:2;
}
.colgauche {padding-left: 10px; vertical-align: middle; border: 0}
.coldroite {vertical-align: middle; border: 0}
.coldroite1 { border: 0px solid black;}
.colcentre {padding: 5px 35px; border: 0px solid #8A8A8A; vertical-align: top; background: #CCCCCC}
.texte {height: auto; scrollbar-base-color: #0159A1; }


#footpage {
	position:absolute;
	width: 100%;
	padding: 0px;
	height:1OO px ;
	vertical-align:middle;
	border-top:1px #B6B6B6 solid;
	text-align:center;
	z-index:3;
	bottom:0px;
	left:0px;
}
