*{margin:0px;padding:0px;border:0px;}
body {
	text-align:center;
	background-color:#4E9DBA;
	font:12px arial,helvetica,sans-serif;
	color:#000;
	}
#conteneur {
	text-align:left;
	width:96%;
	margin:10px auto;
	position:relative;
	background-color:#FFF;border:1px solid #CFCFCF;
	/*-moz-border-radius:6px;
	border-radius:6px;*/
	padding:0;
	background:url(images/graph/fondhtml.jpg);
	}
#header {
	height:26px;
	/*height:30px;*/
	width:99%;
	margin:2px auto;
	border:1px solid #2C5A89;
	/*-moz-border-radius:6px;
	border-radius:6px;
	background-color:#EDDC1B;*/
	background:url(images/header/barre_h.png) repeat-x;
	}
#header img {
	margin-left:10px;
	float:left;}
#centre {
	margin-left:210px;
	text-align:left;
	height:720px;
	}
	
#logo {
	float:left;	
	background:url(images/header/logo.gif) no-repeat;
}		
	
html>body #centre{height:auto;min-height:720px;}

#menugauche {
	position:absolute;
	left:0;
	width:200px;
	margin:5px 0 5px 5px;
	}
.liens {
	border:1px solid #2C5A89;
	background-color:#EDDC1B;
	padding:2px;
	/*-moz-border-radius:6px;
	border-radius:6px;*/
	margin-bottom:10px;
	}
.liens p {
	margin-top:5px;
	text-align:center;
	}
.liens ul {
	list-style-type:none;
	list-style-image:none;
	}
.liens li {
	margin-left:5px;
	}
ul.top {
	margin-bottom:10px;
	margin-left:20px;
	}
li.top {
	margin-left:5px;
	margin-top:10px;
	list-style-image:url(images/puce/puce.jpg);
	}
	
/*  Nouveaux menus gauche */	
.mvn {
	list-style-type:none;
	margin:5px 0 0 -10px;
	padding:0 0 0 5px;
	width:200px;	
	border-bottom-width:0;		
}
.mvn li a {
	background:white url(images/nav/mv.png) repeat-x bottom left;
	font:bold 11px Arial,Verdana,Helvetica,sans-serif;
	color:#000;
	display:block;
	width:auto;
	padding:3px 0 7px 5px;	
	text-decoration:none;
}
* html .mvn li a{ /* Pour IE seulement. Largeur réelle moins padding gauche d'un élément a (10px) */
	width:200px;
}
.mvn li a:visited, .mv li a:active {
	color:#000099;
}
.mvn li a:hover{
	background-image:url(images/nav/mvh.png);
	color:#FF6600; 
}
.mvn li a.on{
	background-image:url(images/nav/mvh.png);
	color:#008000;
	text-decoration:none;
}	
/* Fin nouveaux menus gauche */
	
#pied {
	clear:both;
	border:1px solid #2C5A89;
	width:96%;
	margin:10px auto;
	padding:2px;
	/*-moz-border-radius:6px;
	border-radius:6px;*/
	background-color:#EDDC1B;
	}
#pied p {
	text-align:center;
	}
.cleaner {
	clear:both;
	}
.contenu {
	float:left;
	width:96%;
	margin:5px 1%;
	padding:2px;
	}
.contenu ul {
	margin-left:2%;
	}
.contenu h2 {
	margin-bottom:10px;
	margin-top:10px;
	}
.contenu p {
	margin-bottom:5px;
	}
h1{text-align:center;font: bold 20px Palatino Linotype,helvetica,sans-serif;}
h2, h3{text-align:center;font: bold 14px Verdana,Palatino Linotype,helvetica,sans-serif;}
h3 {margin-bottom:10px;}
.rech_element{margin:20px 0px;padding:5px;}
.compositeur{color:#000;}
.titre{font-weight:bold;}
.editeur{font-style:italic;}
.ref_arezzo{}
.fond{background-color:#FFFBCF;padding:5px;border-left:2px solid #EDDC1B;border-right:2px solid #EDDC1B;}
.rech_gauche{float:left;width:30%;margin:0px 1%;padding:2px;}
.rech_droite{float:right;width:60%;margin:0px 1%;padding:2px;}
textarea, input {
	border:1px solid #2C5A89;
	background-color:#EDDC1B;
	}
textarea{width:70%;height:200px;}
hr{margin:2px;height:2px;background-color:#EDDC1B;}
.bt{background-image:url(images/nav/bt.jpg);width:100px;height:25px;text-align:center;border:none;}
.bt2{background-image:url(images/nav/bt2.jpg);width:100px;height:25px;text-align:center;border:none;}
.formulaire label{float:left;width:100px;}
a.lien_achat, .lien_achat a:visited, .lien_achat a:hover{color:#77A294;font-weight:bold;}
.cadre{border:1px solid #2C5A89;width:90%;margin:10px auto;padding:2px;/*-moz-border-radius:6px;border-radius:6px;*/background-color:#EDDC1B;}
