/* m.css */

body{
	margin:0;
	background-color:#ffffff;
	font-family:Arial,Helvetica,Serif;
	font-size:12px;
}

#cadre{
	width:780px;
/*	margin-left:auto;
	margin-right:auto;*/
	position:relative;
	left:50%;
	margin-left:-390px; 
	background-color:#d2d2cc;
}

#entete{
	width:100%;
	background-color:#acac9b;
	margin-bottom:7px;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menu li{
	font-size:12px;
	float:left;
	background-color:#acaca4;
	width:128px;
	height:41px;
	text-align:center;
	border-right:1px solid #d2d2cc;
	border-bottom:1px solid #d2d2cc;
	width:129px;/* IE 5.0 */
}

#menu li a{
	padding-top:14px;
	display:block;
	text-decoration:none;
	height:41px;/* IE 5.0 */
}

#menu li a:link,#menu li a:visited{
	color:#58584f;
}
#menu li a:hover{
	background-color:#8b8b82;
}
#menu li.select{
	padding-top:14px;
	background-color:#8b8b82;
	border-bottom:1px solid #8b8b82;
	color:#fd8933;
	height:42px;/* IE 5.0 */
}

/*#menu li.select a{
	background-color:#8b8b82;
	border-bottom:1px solid #8b8b82;
}*/
#chemin{
	background-color:#8b8b82;
	height:20px;
}
#chemin ul{
	list-style:none;
	margin:0;
	margin-left:7px;
	padding:0;
	padding-top:3px;
	color:#ffffff;
	font-size:10px; 
}
#chemin li{
	float:left;
	text-transform:uppercase;
}
#chemin a{
	color:white;
	font-size:10px;
}
#chemin a strong{
	color:#fd8933;
}
#chemin li.select{
	color:#fd8933;
}
#main{
	background-color:#e8e8e4;
	padding-left:7px;
	padding-top:20px;
	padding-bottom:90px;
	height:100%;/* pour IE 5.5 */
}
#metier,#vente_oeuvre{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#metier li,#metier li.titre,#vente_oeuvre li,#vente_oeuvre li.titre{
	padding-left:7px;
	width:258px;/* IE 5.0 */
	overflow:hidden;/* bug IE 6 si le texte contenu est en italic, le li devient plus grand de quelques pixels */
}
#metier li,#vente_oeuvre li{
	background-color:#8b8b82;
	border-bottom:1px solid #ffffff;
}
#metier li span,#vente_oeuvre li span{
	display:block;
	width:251px;/* IE 5.0 */
	color:white;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}
#metier li a.menu,#vente_oeuvre li a.menu{
	display:block;
	color:white;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	padding-top:8px;
	padding-bottom:8px;
}
#metier li.titre,#vente_oeuvre li.titre{
	line-height:30px;
	background-color:#acac9b;
	font-weight:bold;
}
#metier li a:hover,#vente_oeuvre li a:hover{
	color:#616158;
}
/*#metier li img{
	position:relative;
	left:158px;
}*/


#oeuvres{
	width:515px;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#oeuvres li{
	float:left;
	background-color:#ffffff;
	border:1px solid #d2d2cc;
	width:118px;
	height:103px;
	margin-left:7px;
	margin-bottom:7px;
	text-align:center;
}
#oeuvres li div{
	position:relative;
	top:50%;
	left:0;
	margin-top:-48px;
}

#metier li a.oeuvre{
	display:block;
	width:251px;
	color:white;
	text-decoration:none;
/*	padding-left:7px;*/
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
#metier li.acheter{
	background-color:#acac9b;
}
#metier li.acheter a{
	display:block;
	width:100px;
	color:#000000;
	text-decoration:none;
/*	padding-left:7px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
#metier li.acheter a.fleche{
	float:right;
	color:#000000;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:4px;
	border-left:1px solid #ffffff;
	width:10px;
}
#oeuvre{
	border:1px solid #d2d2cc;
	background-color:#ffffff;
	padding:20px;
	text-align:center;
	width:300px;
	margin-left:350px;
}
#mode_livraison{
	padding:0px;
	width:450px;
	margin-left:270px;
}
#mode_livraison ul{
	margin:0;
	list-style-type:none;
	width:300px;
	padding:0;
	margin-left:100px;
}
#mode_livraison li{
	padding-bottom:20px;
}
#mode_livraison li p a.lien_or{
	font-weight:bold;
}
#mode_livraison li img{
	float:left;
}
#mode_livraison li p{
	display:block;
	margin:0;
	margin-left:20px;
}

label{
	float:left;
	width:80px;
	text-align:right;
	padding-top:2px;
	padding-right:5px;
}
#reglement label{
	width:200px;
}

#index p,#index h2,#evenement p,#evenement h2,#evenement a{
	color:#ffffff;
	font-size:12px;
}
#index p,#index h2,#evenement p,#evenement h2{
	background-color:#acac9b;
	border-bottom:1px solid #e8e8e4;
	/*width:559px;/* IE 5.0 */
	padding:0;
	margin:0;
}
#index h2,#evenement h2{
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:3px;
	font-weight:bold;
}
#index p,#evenement p{
	padding-top:7px;
	padding-left:77px;
	padding-right:30px;
	padding-bottom:7px;
	margin-bottom:7px;
}
#evenement a{
	font-weight:bold;
	text-decoration:none;
}

a.lien_m:link 
	{ color: #58584f; text-decoration: none }
	
a.lien_m:hover
	 { color: #fd8933; text-decoration: none; background-color: #8b8b82 }
	 
a.lien_m:visited
	{ color: #58584f; text-decoration: none }
	
a.lien_ch:link 
	 { color: white; text-decoration: none }
	
a.lien_ch:hover
	  { color: #616158; text-decoration: none }
	 
a.lien_ch:visited
	  { color: white; text-decoration: none }
	 
	 
a.lien_bl:link 
	  { color: black; text-decoration: none }
	
a.lien_bl:hover
	 { color: #fd8933; text-decoration: none }
	 
a.lien_bl:visited
	   { color: black; text-decoration: none }
	 	 
	 
	 
a.lien_or:link 
	  { color: #fd8933; text-decoration: none }
	
a.lien_or:hover
	  { color: #000; text-decoration: none }
	 
a.lien_or:visited
	  { color: #fd8933; text-decoration: none }

.form_text   { 
    color: black;
    font-size: 10px;
    background-color: #ffffff;
    height: 15px;
    border: solid 1px #bfbfbf;
    }
/*
.menu   { font-size: 12px; font-family: Arial, Helvetica }
.small { font-size: 11px; font-family: Arial, Helvetica }
.menu2  { background-color: #8b8b82; font-size: 12px; font-family: Arial, Helvetica }
.chemin { color: white; font-size: 10px; font-family: Arial, Helvetica }
.txtblanc { color: white; font-size: 11px; font-family: Arial, Helvetica }
*/

/* a la fin pour IE 5.0 */

#rien{/* IE 5.0 s'arrette ici */
	voice-family: "\"}\"";
	voice-family:inherit;
}
#menu li{
	width:129px !important;/* firefox */
	width:129px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;/* IE 6 */
}
#menu li a{
	height:27px !important;/* firefox */
	height:41px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:27px;/* IE 6 */
}
#menu li.select{
	height:27px !important;/* firefox */
	height:42px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:27px;/* IE 6 */
}
#index h2,#evenement h2{
	width:545px !important;/* firefox */
	width:559px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:545px;/* IE 6 */
}
#index p,#evenement p{
	width:452px !important;/* firefox */
	width:559px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:452px;/* IE 6 */
}
#metier li,#metier li.titre{
	width:251px !important;/* firefox */
	width:258px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:251px;/* IE 6 */
}
#metier li span{
	width:251px !important;/* firefox */
	width:251px;/* IE 5.5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:251px;/* IE 6 */
}

#concept h2,#publications h2,#contacts h2,#vente h2{
background-color:#acac9b;
color:white;
font-size:12px;
font-family:Arial,Helvetica;
padding:3px;
padding-left:7px;
margin:0;
margin-right:7px;
}
#concept p,#publications p,#contacts p,#vente p,#vente form{
background-color:#acac9b;
color:white;
font-size:12px;
font-family:Arial,Helvetica;
padding:7px;
padding-left:70px;
margin:0;
margin-top:1px;
margin-right:7px;
padding-right:20px;
}
#concept h2{
width:500px;
}
#concept p{
width:420px;
}
#publications h2,#vente h2{
width:700px;
}
#publications p,#vente p,#vente form{
width:620px;
}
#vente form input,#vente form textarea{
margin-bottom:10px;
background-color:#acac9b;
border:1px solid #fff;
color:#fff;
}
#vente form input.bouton{
background-color:#8b8b82;
color:#fff;
border:0;
text-transform:uppercase;
}

#vente h2{
margin-bottom:1px;
}
#vente p,#vente form{
margin:0;
}
.img_news{
padding:17px;
background-color:#ffffff;
margin:0px;
margin-bottom:15px;
border:1px solid #d0d1cb;
text-align:center;
width:175px;
/*padding-top:17px;
padding-bottom:17px;*/
float:right;
}
#img_concept{
float:right;
width:238px;
margin:0;
margin-right:10px;
list-style:none;
padding:0px;
}
#img_concept li{
padding:0;
background-color:#ffffff;
margin:0px;
margin-bottom:15px;
border:1px solid #d0d1cb;
text-align:center;
padding-top:17px;
padding-bottom:17px;
}
#img_home{
float:right;
width:238px;
background-color:#ffffff;
margin:0px;
margin-bottom:15px;
border:1px solid #d0d1cb;
text-align:center;
margin-right:10px;
list-style:none;
padding:0px;
padding-top:17px;
padding-bottom:17px;
}

input.bouton,a.bouton{
border:1px solid #000000;
background-color:#eeeeee;
padding:2px 5px;
color:#000000;
text-decoration:none;
font-size:1em;
cursor:default;
}
input.bouton:hover,a.bouton:hover{
border:1px solid #505050;
background-color:#ffffff;
}

#evenement_archive_annees{
color:#8b8b82;
}
#evenement_archive_annees li a{
color:#8b8b82;
}

