/* CSS Document */

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

html,body {
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
background-color : #003399;
padding:0px;
margin:0px;
border:0px;
}

/* Centrage de la page et largeur de la page */
/* Conteneur général */
#global {
position: absolute; /* on positionne le conteneur */
/*margin-left: auto;
margin-right: auto;
margin-top: 10px;*/
width: 900px;
top: 50%;
left: 50%;
margin-left:-450px;
margin-top:-305px;
background-color : #E5EDF0;
font-family: Arial, Helvetica, sans-serif;
color: #003399;
font-size: 14px;
text-align: left; /* on rétablit l'alignement normal du texte */
/* Barre de défilement */
/*
scrollbar-face-color:#FFCC00;
scrollbar-arrow-color:#36488C;
scrollbar-track-color:#FFEA94;
scrollbar-shadow-color:#36488C;
scrollbar-highlight-color:#36488C;
scrollbar-3dlight-color:#FFF;
scrollbar-darkshadow-Color:#FFF;
*/
}

#bandeau {
position:absolute;
top:0;
left:0;
background-color:#99CCFF;
width:900px;
height:180px;
background-image:url(../images/img_bandeau.jpg);
}

#menu {
position:absolute;
top:180px;
left:0;
background-color:#FAE767;
width:894px;
height:20px;
border: 3px solid #FFFFFF;
line-height:20px;
font-size:14px;
font-weight:bold;
}

#menu a{
position:relative;
float:right;
text-decoration:none;
padding-left:20px;
padding-right:20px;
}

#menu a:visited{
color: #003399;
}

#menu a:hover{
background-color:#FFFFFF;
height:20px;
}

#menu p{
position:relative;
float:right;
font-size:20px;
color:#FFFFFF;
text-align:center;
}

#accueil {
position:absolute;
top:206px;
left:0;
background-color:#E5EDF0;
width:900px;
height:400px;
background-image:url(../images/img_accueil.jpg);
}

#contact {
position:absolute;
top:206px;
left:0;
background-color:#E5EDF0;
width:900px;
height:400px;
background-image:url(../images/img_contact.jpg);
}

#prestations {
position:absolute;
top:206px;
left:0;
background-color:#E5EDF0;
width:900px;
height:400px;
background-image:url(../images/img_prestations.jpg);
}

.texte_overflow{
position:absolute;
top:20px;
left:25px;
overflow:auto;
height:355px;
width:870px;
}

.texte_gauche {
position:absolute;
width:350px;
left:25px;
/*border-right: 3px solid #FFFFFF;*/
font-weight: normal;
font-size:12px;
text-align:justify;
}

.texte_droite {
position:absolute;
width:350px;
left:450px;
font-weight: normal;
font-size:12px;
text-align:justify;
}

#garde_meubles {
position:absolute;
top:206px;
left:0;
background-color:#E5EDF0;
width:900px;
height:400px;
background-image:url(../images/img_garde_meubles.jpg);
}

#materiel {
position:absolute;
top:206px;
left:0;
background-color:#E5EDF0;
width:900px;
height:400px;
background-image:url(../images/img_materiel.jpg);
}


.thumbnails {
position:absolute;
width:300px;
height:200px;
border: 3px solid #FFFFFF;
}

.titre {
position:absolute;
width:400px;
text-align:justify;
font-weight:bold;
font-size:14px;
}

.titre_centre {
position:absolute;
width:800px;
left:10px;
text-align:center;
font-weight:bold;
/*background:#DDDDDD;*/
color:#003399;
padding-top: 2px;
padding-bottom: 3px;
}

.masque_fond {
position:absolute;
background-color:#FFFFFF;
opacity: 0.4;
filter:alpha(opacity=40);
}

.texte {
position:absolute;
width:400px;
text-align:justify;
font-weight: normal;
font-size:12px;
}

label {
position:absolute;
text-align:right;
font-size: 12px;
}

input, textarea, select {
position:absolute;
font-family: Arial, Helvetica, sans-serif;
color: #003399;
font-size: 12px;
opacity: 0.7;
filter:alpha(opacity=70);
padding:2px;
font-weight:bold;
}

.bouton {
border: 1px solid #FFFFFF;
padding:2px;
width:80px;
}

.cont_form {
position:absolute;
width:420px;
height:320px;
/*background-color:#009933;*/
border-left: 3px solid #FFFFFF;
}


/* PIED DE PAGE */
#foot {
	position:absolute;
	top:608px;
	left:0;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	color: #E5EDF0;
	float:left;
	width:900px;
}

#foot a{
	text-decoration: none;
	font-size: 12px;
	color: #E5EDF0;
}

#foot a:hover{
	color: #99CCFF;
}

#foot a:visited{
	text-decoration: none;
}

/* FIN - PIED DE PAGE */


