/*Mise en page de la page d'accueil et mentions légales*/

/*Balises standard*/
body{
	background-color:#7C56E0;
	text-align:center;
}
a{
	color:#ffffff;
}
div,p,td{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
}
img{
	border:none;
}

h1{
	font-size:16px;
	color:#FFCC00;
}

h2{
	text-align:left;
	font-size:14px;
	color:#FFCC00;
}

h3{
	text-align:left;
	width:120px;
	font-size:12px;
	color:#FFCC00;
}

/*Haut de page Accueil*/
#page{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#page #haut{
	width:100%;
}

#page #haut a{
	margin:0 0 0 30px;
	font-size:10px;
}

#page #haut h1#logo{
	padding:0;
	margin:0 0 0 40px;
	float:left;
	height:94px;
	width:436px;
	background:url("/images/haut_accueil.gif") no-repeat;
}

#page #haut address{
	padding-top:12px;
	float:left;
	font-size:10px;
	font-style:normal;
}

#page #haut h1 span{
	display:none;
}

#haut{
	float:left;
	height: 100px;
	padding-left:5px;
	background-color:#0100A4;
	margin:0 0 15px 0;
}

#milieu p{
	width:150px;
	font-size:10px;
}

#milieu #gauche{
	float:left;
}

#milieu .encadreJaune{
	font-size:12px;
	color:#FFCC00;
}

#milieu #milieu_acc{
	float:left;
}

#milieu #droite{
	float:right;
}

#milieu #droite h3{
	width:150px;
	text-align:center;
}

#milieu #horaires{
	text-align:center;
	width:100%;
}

#bas{
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0 0 0;
}

#bas ul.menu li{
	list-style-type:none;
	float:left;
	margin:0 5px 0 0;
	border-left:#fff 1px solid;
}

#bas ul.menu li.premier{
	border:none;
}

#bas ul.menu li a{
	margin:0 0 0 5px;
}

#bas p.ircf{
	font-size:10px;
	margin-top:10px;
}

/*Elements spécifiques*/
.encadreJaune{
	width:150px;
	border:1px solid #FBDE06;
	padding:2px;
	color:#FFCC00;
	text-align:center;
}

.encadreJaune strong{
	color:#FFCC00;
	font-size:12px;
}

#mentions_gauche{
	float:left;
}

#mentions_droite{
	float:right;
}

/*Classes définies pour la mise en page des étapes du commerce électronique*/
.etape{
	font-size:10px;
	text-align:left;
	margin-top:5px;
}
.etape .enCours{
	font-weight:bold;
}
.etape h1{
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

/*Classes définies pour la mise en page du caddie/bon de commande/livraison/paiement/facture*/
.panneau{
	text-align:center;
	width:760px;
}
.panneau .tableau{
	width:100%;
	border-collapse: collapse; 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.panneau .tableau .entete{
	font-weight:bold;
	font-size:14px;
	color:#FFCC00;
	background-color:#0100A4;
	
}
.panneau .tableau .corps{
	text-align:left;
}
.panneau .conseil{
	width:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.panneau .montant{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height:20px;
	color: #ffffff;
	padding-left:15px;	
}
.panneau .boutons{
	clear:both;
}

/*Classes définies pour la mise en page du formulaire de recherche dans le catalogue*/
.rechercher{
	display:none;
}
