/* CSS 2 */


@charset "utf-8";
/* CSS Document */




* {
	margin:0; padding:0;
}

html {
	background-color:#fff;
}

body{
	font-family:Arial;
	font-size:11px;
	color:#000;
}

a {
	color:#9f0100;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/* STRUCTURE GENERALE */
#contenaire {
	position:relative;
	background-color:#fff;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}

#header {
	position:relative;
	width:1000px;
	/*padding:20px;*/
}

#header .logo {
	float:left;
	width:200px;
}

#header .accroche {
	width:458px;float:left;
}

#header .identification {
	width:302px;float:left;
	height:167px;
	background-image:url(../images/bg_identification.jpg);
}

#left {
	position:relative;
	float:left;
	width:200px;
	_height:500px;
	min-height:500px;
	padding:0;
	padding-right:0px;

}

#left .concept{
	margin:20px 0;
	width:85%;
}

#left h3 {
	font-weight:normal;	
	font-size:17px;
}

#center{
	position:relative;
	margin:0; padding:0;
	float:left;
	width:760px;
}

#center .plateau{
	position:relative;
	float:left;
	width:410px;
	height:345px;
	padding:15px;
	border:1px solid #ccc;
}


#center .plateau #gauche{

	float:left;
	width:255px;
	height:210px;
}

#center .plateau #gauche #btnCommande{
position:absolute;
width:230px;
bottom:0;
left:0;
	background-color:#000;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	line-height:20px;
}

#center .plateau #gauche #btnCommande a { color:#FFFFFF; }

#center .plateau #droite{
	position:relative;
	height:210px;
	width:140px;
	float:left;
	margin-left:15px;
	color:#505050;
	font-size:20px;
	font-weight:bold;
	
}

#description {
	position:relative;
	clear:both;
	margin-top:20px;
	text-align:justify;	
}

#center .plateau  #prix{
	position:absolute;
	
	width:170px;
	top:50px;
	font-size:30px;
	text-align:center;
	right:15px;



}
#center .plateau  #prix #montant{
	color:#9F0100;
}
#center .plateau  #prix #euro{
	color:#fff;font-weight:lighter;
}
#center .formules{
	float:right;
	width:258px;
	height:345px;
	border:1px solid #ccc;
	padding:15px;
}

#footer{
	position:relative;
	clear:both;	
	/*border-bottom:1px solid #F5F5F5;*/
	padding-top:10px;
margin-right:30px;
}
#footer img {
	float:right;
}


/* PAGES FORMULES */

#formFormules{
	width:440px;
}
#formFormules input[type="submit"]{
	border:0;
	color:#FFFFFF;
	height:24px;
	width:255px;
	background-image:url(../images/btnCommande.jpg);
}
#formFormules .titreTableau{

	line-height:35px;
	padding:5px;
	padding-left:20px;
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:lighter;
	background-color:#505050;
}
#formFormules .plat_description{
	margin-top:5px;
}

#formFormules .detailPlat {
	position:relative;
	height:100px;
	border:1px solid #9e9e9e;
	border-top:1px solid #EFEFEF;
	margin:0;padding:0;
}

#formFormules .detailPlat #prix{
position:absolute;
right:5px;
width:45px;
color:#FFFFFF;
font-size:12px;
top:5px;
padding:2px;
font-weight:bold;
background-color:#9f0100;
}

#formFormules .detailPlat IMG{
	float:left;
	width:90px; height:90px;
	margin:5px;
	border:1px solid #e9e9e9
}



#formFormules  .blocSelect{
	position:absolute;
	bottom:0;
	right:0;

}

#formFormules  .blocSelect label{
	position:relative;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#9f0100;
	margin-right:10px;
	line-height:20px;
}

#formFormules  .blocSelect input{
	position:relative;
	margin:5px;
	padding-top:5px;
}

#prixFormule{
	position:absolute;
	font-size:30px;
	text-align:center;
	right:178px;
	top:138px;
	font-weight:bold;
}

#prixFormule #montant{
	color:#9F0100;

}

#prixFormule #euro{
	color:#000;
}

#descriptifPrixFormule {
	position:absolute;
	right:92px;
	top:176px;
	width:200px;
}

.formIdentification {
	margin:0;padding:0;
	margin-top:40px;	
	margin-left:25px;
}

.formIdentification label {
	position:relative;
	display:block;
	margin:0;padding:0;
	width:110px;
	float:left;
}

.formIdentification input {
	margin:0;padding:0;	
	/*height:13px;*/
	width:120px;
	padding:2px;
	font-size:11px;
	color:#333333;
	border:0;width:125px;
}
.formIdentification input[type="password"] {
	margin:0;padding:0;	
	/*height:13px;*/
	width:120px;
	padding:2px;
	font-size:11px;
	color:#333333;
	border:0;width:125px;
}

#passwd{
	margin:0;padding:0;	
	/*height:13px;*/
	width:120px;
	padding:2px;
	font-size:11px;
	color:#333333;
	border:0;width:125px;
}

.formIdentification input[type="submit"]{
		margin:0;padding:0;		position:relative;
	display:block;
	float:left;
	width:125px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:15px;
	margin-left:110px;
	height:17px;
	/*border:1px solid #000;*/
	border:0;
	background-color:#999999;
	<!--[if IE 6]>
		background-color:#003300;
	<![endif]-->

}


#quantite{
text-align:center;
	position:relative;
	width:30px;
	border:0;
	color:#000;
}

