/*formatage commun*/

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

body{
	background-color:#551057;
	color:#eebbff;
	font-family:georgia palatino,tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;	
}

#header{
	width: 825px;
	height:160px;
	margin-top:10px;
	margin-left:10px;
}

#logo{
	border:none;
}

#content{
	position:relative;
	background-color: black;
	/*background-color: #662868;*/
	width: 825px;
	height: 500px;
	margin-left:auto;
	margin-right:  auto;
	margin-top:20px;
	border:1px solid #180439;
	-moz-box-shadow: 8px 8px 12px #000;  
	-webkit-box-shadow: 8px 8px 12px #000;  
	box-shadow: 8px 8px 12px #000;
}

#menu{
	position: absolute;
	Margin-left:auto;
	margin-right:auto;
	height: 30px;
	padding: 2px 2px 2px 140px;
	top:450px;
}

#menu ul{
	margin: 0px;
	padding: 0px;
}

/*float left à la place de display inline-block pour ie sur réseau*/
#menu li{
	list-style-type: none;
	float: left;
	width: 110px;
	height: 30px;
	padding: 5px;
	margin: 0px;
	color:white;
	font-size:large;
	font-weight:400;
}

#menu a 
{
	border: none; /* Pas de bordure */
	outline: none;
	/*color:#c6b77e;*/
	color:white;
	text-decoration:none;
}

#menu a:hover {
	font-size:20px;
	color:#F87601;
}

#menu li.encours{
	color:#eebbff;	
}

#footer{
	height: 35px;
	width: 900px;
	margin-left:auto;
	margin-right:  auto;
	margin-top:5px;
	
	text-align: center;
	/*padding-left:15px;
	padding-right:15px;*/
	color:#eebbff;	
}

#footer p{
	font-size: 10px;
	}
	
#footer a{
	color:#eebbff;
	font-size: 12px;
	text-decoration:none;
}

a:active
{
	border: none; /* Pas de bordure */
	outline: none;	
}

a:hover
{
	border: none; /* Pas de bordure */
	outline: none;
	
}

h1{
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	padding-left:15px;	
}

h2{
	font-size: 18px;
	text-align:left;
	padding:10px 10px;
}

p{
	padding-left:15px;
	padding-right:15px;
}

/*positionnement  page index*/

.a{
	position:absolute;
	top: 130px;
	left:20px;
	border: 5px solid black;
}

.b{
	position:absolute;	
	top: 136px;
	left: 292px;
	width:250px;
	height:250px;
}

.c{
	position:absolute;	
	top: 130px;
	right:10px;
	border: 5px solid black;
}

.d{
	position:absolute;	
	top: 440px;
	left:360px;
	font-weight:500;
	text-align:left;

}
.d a{
	text-decoration:none;	
	font-size:25px;
	color:white;
	border:none;
}



/*page accueil*/

#gauche{
	position:absolute;
	left:5px;
	top:370px;
	text-align:justify;
	color:#eebbff;
}

#centre{
	position:absolute;
	left:220px;
	top:120px;
	text-align:justify;
	width:275px;		
}

#droite{
	text-align:justify;

}

#diaporama{
	position:absolute;
	right:20px;
	top:115px;
	text-align:justify;
	height:300px;
	width:300px;
}

/*page marques*/


#marques{
	position:absolute;
	left:220px;
	top:30px;
	height:300px;
	width:300px;
}

#menumarques{
	position:absolute;
	top:40px;
	width: 150px;
	height: 320px;
	padding-left:45px;
	right:5px;
}

#menumarques ul{
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 30px;
	padding-bottom:150px;
}

/*float left à la place de display inline-block pour ie sur réseau*/
#menumarques li{
	list-style-type: none;
	width: 130px;
	height: 30px;
	padding: 5px;
	margin: 0px;
	color:white;
	font-size:large;
	font-weight:400;
}
#menumarques a{
/*color:#eebbff;*/
color:#c6b77e;
text-decoration:none;
}

#menumarques a:hover
{
	border: none; /* Pas de bordure */
	outline: none;
	color:#fba164;	   
}

#marques a 
{
	border: none; /* Pas de bordure */
	outline: none;
	/*color:#c6b77e;*/
	color:white;
	text-decoration:none;
}
/* page Contact*/

#contact{
	text-align:center;
	font-size:12px;
}

.g{
	/*font-size:14px;*/	
	width:250px;
	
}
#contact h2{
	padding-top:5px;
}
	
#showroom{
	/*background-image: url(../images/fondblanc.png);
	border: 1px solid black;*/
	margin: 0.5em 0 0;
	width:300px;
	height:300px;	
	position:absolute;
	right:20px;
	top:110px;
}

#centre img {
	margin-left:-6px;
	border-top:none;
	outline:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid white;
	vertical-align:middle;
}

#email a{
	vertical-align:middle;
}

#centre a{
	outline:none;
}

#planetphoto iframe{
	visibility:hidden;	
}

#profile{
	color: #eebbff;
}

input:focus, textarea:focus, select:focus {
	background:#ffd;
}
input:focus, textarea:focus, select:focus {
	background: #ffd;
}


#details {
	background-image: url(../images/fondblanc.png);
	border: 1px solid black;
	margin: 0.5em 0 0;
	width:300px;
	height:300px;	
	position:absolute;
	right:20px;
	top:110px;
	border:1px solid #180439;
	visibility:hidden;
}

#details h2{
	text-align:center;	
}

fieldset p, fieldset li {
	position: relative;
	height: 1.4em;
}

fieldset p {
	margin: 0 0 0.6em 0;
}

label{
	float:left;
	margin-left:5px;
	font-size:14px;
}
#memDetails{
	margin:0;
	padding:0;
	font-size:16px;
}
textarea#memDetails{
	width:250px;
}
input#reqPrenom{
	margin-left:-6px;
}
#btnSubmit{
	width: 15ex;
	background-color:#fba164;
	color:white;
	height:3ex;

}
.submit{
	padding-top:5px;
}


/* position des champs sauf celui envoyer */
#commentaires{
	position: absolute;
	left: -15px;
	top:285px;
	font-size:12px;
	color:#eebbff;
}

/*le plan d'accès*/
#plan {
	background-image: url(../images/fondblanc.png);
	border: 1px solid black;
	margin: 0.5em 0 0;
	width:300px;
	height:300px;	
	position:absolute;
	right:20px;
	top:110px;
	visibility:hidden;	
}
.g a{
	color:white;
}

/*page Sanderson*/
.s{
	margin-top:60px;
	text-align:justify;
	height:150px;
	width:300px;
	
}
.m{
	padding-left:30px;	
}
#centre h1{
	text-align:left;
}

#centre h3 a{
	color:white;
	text-decoration:none;
	padding-left:15px;
}

#diaporamam{
	position:absolute;
	right:20px;
	top:150px;
	text-align:justify;
	height:300px;
	width:300px;
}
.n{
	padding-top: 5px;
	padding-right: 115px;
	border:none;
	outline: none;
	text-decoration:none;
}



/*news*/
#news{
	/*background-image: url(../images/fondblanc.png);*/
	position:absolute;
	right:20px;
	top:130px;
	text-align:justify;
	height:320px;
	width:540px;
	padding-right:10px;
}
#news h2 {
	display:inline;
	margin:0;
	padding:0;
	
	color:white;
	
}
#news p {
	margin-left:5px;
	font-size:16px;	
}

/* page tarif*/

.t{
	padding-top:10px;
	border: 1px solid black;
	background-image: url(../images/fondblanc.png);
}

.t a{
	color:white;
}

#login{
		margin-left:24px;
	}

.t #btnSubmit{
	margin-left:65px;
}

#tarif{
	position:absolute;
	left:260px;
	top:80px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding-bottom:20px;	
}

#tarif p{
	text-align:left;
	margin-left:60px;
}

select{
	width:130px;
	height:30px;
	font-size:15px;
}

#tarif a{
/*color:#eebbff;*/
color:#c6b77e;
text-decoration:none;
font-size:16px;
}

#tarif a:hover
{
	border: none; /* Pas de bordure */
	outline: none;
	color:#fba164;
	font-size:16px;
}


/* page mentions légales*/
#contentmentions{
	

	position:relative;
	background-color: #662868;
	width: 825px;
	margin-left:auto;
	margin-right:  auto;
	margin-top:20px;
	border:1px solid #180439;
	font-size:12px;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;

}
#contentmentions a{
	color:#eebbff;
}

/* page pdf*/




