#repertoire form, .numero, #cheminement, h3, h4 {display:none}

.articles h4
	{
	display: block;
	color: #194e83;
	border-bottom:1px solid #396ea3;
	padding:2px;
	font-size:14px;
	margin-left:-5px;
	width:300px;
	}

ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height:auto;
}
hr {margin-bottom:10px}

#haut-droite {float:right}
#chercher table {padding:0;margin:0}

#chercher .avant {display:none}
#chercher input {font-size:9px}

.redactionnel span.titre, .chapeau {
	font-size:18px;
	font-weight:bold;margin-bottom:20px;
	color: #396ea3;
	}

div.commentaires, .liste td {
	padding-bottom:5px;
	padding-top:10px;
	}

.ville {font-weight:bold}
.fax, .telephone {width:130px}

p.pdf
	{
	font-size: 10px;
	padding-top:20px;
	}
	
p.pdf a img
	{
	float:left;
	margin-right:10px;
	margin-top:-5px;
	}
	
p.pdf a {
	font-size:16px;
	}

p.titrep, div.titre {
	margin-left:-20px;
	font-size:16px;
	padding-top:4px;
	padding-left:15px;
	color:#005668;
	width:771px;
	height:27px;
	background: url(skin/fond_titre.gif) no-repeat;
	}

a.titre {text-decoration:none;display:block;clear:both;margin-bottom:10px}

input {margin:0}
body { 
 font: 13px/18px "Lucida Grande",arial,verdana,helvetica,sans-serif;
 background: url(fond.gif) center top; 
 margin: 0;
 padding: 0;
 text-align: center;
 color: black;
 text-align:justify;
}

#container {
 width: 947px;
 background: url(fond2.gif) repeat-y;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}

#menus {
	width:891px;
	clear:both;
	margin-top:0px;
	margin-left:27px;
	background-color:red;
	background: url(menus.gif) 0 0 no-repeat; 
	}

#haut {
	height:10px;
	}

#menus ul {
	height: 85px; 
	}

#menus li {
	display: inline;}
	
#menus li a {
	display:block;
	float:left;
	height: 85px; 
	font-size: 1px; 
	text-indent: -5000px; 
	text-decoration: none;
	background: url(menus.gif) 0 0 no-repeat; 
	}

#menus .m1 a {background-position:0 0;width: 98px}
#menus .m2 a {background-position:-98px 0;width:107px}
#menus .m3 a {background-position: -206px 0; width:105px}
#menus .m4 a {margin-left:274px;background-position: -583px 0; width:119px}
#menus .m5 a {background-position: -703px 0; width:92px}
#menus .m6 a {background-position: -795px 0; width:96px}

#menus .m1 a:hover, #menus .m1 a:focus {background-position: 0px -85px;}
#menus .m2 a:hover, #menus .m2 a:focus {background-position: -98px -85px;}
#menus .m3 a:hover, #menus .m3 a:focus {background-position: -206px -85px;}
#menus .m4 a:hover, #menus .m4 a:focus {background-position: -583px -85px;}
#menus .m5 a:hover, #menus .m5 a:focus {background-position: -703px -85px;}
#menus .m6 a:hover, #menus .m6 a:focus {background-position: -795px -85px;}

#menus .m1 a#active {background-position: 0px -170px;}
#menus .m2 a#active {background-position: -98px -170px;}
#menus .m3 a#active {background-position: -206px -170px;}
#menus .m4 a#active {background-position: -583px -170px;}
#menus .m5 a#active {background-position: -703px -170px;}
#menus .m6 a#active {background-position: -795px -170px;}

#contenu 
	{
	margin-left:13px;
	margin-right:14px;
	padding:20px;
	background: url(grille.gif) 0 0 repeat-y; 
	}

.redactionnel
	{
	margin-left:70px;
	margin-right:70px;
	text-align:justify;
	}

.redactionnel a 
	{ 
	color: #396ea3;
	text-decoration:none;
	font-weight:bold;
	}

img 	{border:0}

.redactionnel > img
	{
	padding-top:30px;
	margin-bottom:20px;
	}

.redactionnel td img
	{
	float:right;
	padding-left, padding-right:20px;
	}

#cheminement
	{
	a:text-decoration:none;
	}

#bas1
	{
	margin-left:13px;
	margin-right:14px;
	background: url(bas_date.gif) 0 0 repeat-x;
	height:24px;
	width:800px;
	}

#bas
	{
	margin-left:13px;
	margin-right:14px;
	background: url(bas.gif) 0 0 repeat-x;
	height:26px;
	width:800px;
	}

#bas2
	{
	width: 947px;
	height:48px;
	background: url(fond3.gif) repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

form input[type=image]
	{
	padding-top:20px;
	}

#repertoire td
	{
	vertical-align:top;
	}

#repertoire th.nom
	{
	width:220px;
	}

#repertoire th.adresse
	{
	width:240px;
	}

#repertoire td.telephone, #repertoire th.telephone
	{
	background:#d6f5ff;
	width:140px;
	}

#repertoire tr.l1
	{
	background:#f1fcff;
	width:140px;
	}

.bouton a {color:white}

.email a 
	{
	font-size:10px;
	color:#00c1ff;
	}

.duree	{display:none}

.article a .date	{display:none}

#presse_acoustic_zen h4	{display:none}
#presse_plinius h4	{display:none}
.articles a	{display:block;margin-left:-20px;}
.articles .article
	{
	padding-left:20px;
	padding-bottom:5px;
	border-bottom: 1px dotted #396ea3;
	}

#activites
	{
	width:215px;
	}
	
.fiche
	{
	width:515px;
	font-size:10px;
	}

.fiche .nom
	{
	font-size:18px;
	}
	
#activites li, .annonces li
	{
	list-style: none;
	}
	
#activites ul,#activites li, .annonces ul, .annonces li
	{
	padding:0;
	margin:0;
	}
	
#activites .activites li
	{
	margin:0px;
	padding:0px;
	margin-left:15px;
	padding-left:12px;
	}
	
.fiche td img
	{
	float:left;
	padding-top:3px;
	padding-left:10px;
	}
	
#activites li, .annonces li
	{
	padding-left:12px;
	background: url(fleche.png) 1px no-repeat;
	line-height:20px;
	}

#activites ul li
	{
	font-weight:bold;
	}
	
#activites .activites li
	{
	font-weight:normal;
	}
	
#activites a, #region a, .annonces a
	{
	text-decoration: none;
	padding:3px;
	}
	
#activites .activites a
	{
	color:#5b99d2;
	font-size:10px;
	}
	
#activites ul a:hover
	{
	color:white;
	background-color:#393279;
	}

#activites .recherche
	{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #393279;
	}
	
.recherche input[type=image]
	{
	padding-top:0px;
	}
	
.recherche a 	{display:none}