body{        
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
font:76% /*50*/ tahoma,verdana,sans-serif;
background:#008989;  /*repeat-x fixed;	center demi-v.png */	 /*047*//*97CDC7*/
color:#222;
}

#thetop{
margin:0; 
}

#container{
position: relative; /* on positionne le conteneur */
margin-left: auto; /*auto;*/
margin-right: auto;  
margin-top: 22px;   
text-align: left; /* on rétablit l'alignement normal du texte */
padding:0 0 20px 0;
width:760px;
background:#fff url(img/jp_transp_g_dec_680.gif) no-repeat bottom left; 
color:#222;
border:1px solid #DDDDDD;
border-bottom:none;
/* left:100px;*/
}

a{
text-decoration:none;
background-color:inherit;
color:#146970;   /*#26c;*/
}

a:hover{
text-decoration:none;
}

a img{
border:0;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

#main{
margin-left:12px;
min-height:400px;
font-family:"Ruzicka Freehand Roman",tahoma,verdana,sans-serif;
}
#main p,#sidebar p{
padding:0 0 0 0px;
}

#sidebar{		
margin-right:10px;
}

#logo2{
background:#ffffff url(img/lethe_musicien_R.png) no-repeat;
color:#000000;
height:144px;	/*372*/
}

#sublogo{
width:238px;
height:230px;
background:#c4d9ff url(img/logo1.png) no-repeat;
color:#000000;
}

#logo{
width:242px;  /*502px;*/
height:160px;
margin:0 20px 0 0;
padding:0 0 5px 0;	
background-color:#fff;	
background: url(img/lethe_logo_original_rappro_efface_R.png) no-repeat;
background-position:center top;
/*
border:4px solid #dde;*/
text-align:center;
color:#069;		/*036*/
overflow:auto;
}
#logo468{
padding-top:25px;
}
#logo242{
float:left;
width:242px;  /*502px;*/
height:160px;
margin:0 20px 0 0;
padding:25px 0 5px 0;	
background-color:#fff;	
background-position:center top;
/*
border:4px solid #dde;*/
text-align:center;
color:#069;		/*036*/
overflow:auto;
}
#logo h1{
margin:175px 5px 1px 5px;
letter-spacing:-3px;
}

#logo a{
background-color:inherit;
color:#26a;
text-decoration:none;
}

#logo a:hover{
background-color:inherit;
color:#69e;
}


#main .logo_art{
text-align:center;
}
#main h2{
font-size:1.8em;
}

div.descriptif{
font-size:1.3em;
font-family: Garamond, Georgia,Times,"Comic Sans MS",sans-serif ;
font-weight:bold;
}

div.descriptif img.gauche{
margin-right:15px;
float:left;
}

div.descriptif img.droit {
margin-left:15px;
float:right;
}
#tagline{
text-align:center;
font-size:1.2em;
}

#intro{
width:246px;
min-height:155px;
margin:0 0 0 0;
padding:25px 10px 5px 5px;
background:#ffffff;
text-align:right;
font-size:1.2em;
color:#000000;
overflow:auto;

}
#intro a{
text-decoration:none;
}
#intro p{
line-height:1.5em;
/*padding-left:5px;*/
}

#intro h2{
margin:0 0 4px 0;
font-size:1.8em;
}


#intro h3{
color:#146970; /*#2591C9;*/
background-color:#ffffff;
}

#main{
float:left;
width:520px;
margin-right:18px;
padding:0;
}

.article{
padding:25px 0 0 0;
text-align:justify;
}

/*  Titre    Nom de l'image de fond à modifier ou à supprimer*/
.headerstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#009090 url(img/musicien_banniere_009999-001919.png) repeat;
color:#fff;   /*222*/
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none;
width:515px;
font-weight:bold;
}

#auteur{
text-align:center;
font-size:0.9em;
font-weight:bold;

}.topstyle{
padding:5px 0 5px 10px;
background:#009090 url(img/musicien_banniere_009999-001919.png) repeat-x;
color:#fff; /*222;*/
width:140px;
}

.topart{ 
padding:5px 15px 5px 8px;
}
.topart ul{
padding:0 0 0 7px;
margin:0;
list-style-type:circle;
}
.topstyle a, .topart a{
text-decoration:none; 
color:#146970;
}
.topstyle a:hover, .topart a:hover{
text-decoration:none;
}
.news a{
color:#fff;
background:transparent  url(img/musicien_banniere_009999-001919.png) repeat-x;
text-align:center;

}
.news a:hover{
color:#000;
}


.fixe {
  top: 10px;
  left: 10px;
}
fixe {
}
.menu{
  padding-top:25px;
  
}
#sidebar{
width:162px/*155px;*/;    
float:right;
background:#fff; /* url(img/alto_165.png) no-repeat;*/
/*
padding-left:5px;
padding-right:5px;
*/
font-size:1em;
line-height:1.3em;
}

#sidebar p{
font-size:0.9em;
}
/*  Menu    Nom de l'image de fond à modifier ou à supprimer*/
.sidelink{
display:block;
width:140px;
margin:3px 10px 2px 0;
padding:5px 0 5px 8px;
font-size:1.1em;
font-weight:bold;
text-align:left;
background:#009595 url(img/XXXXX.png) repeat-x;/*97CDC7*/
color:#fff;	/*#26c; #146970*/
/*    Encadrement du menu    */
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;

}

	

a.sidelinkon{
display:block;
width:140px;
margin:3px 10px 2px 0;
padding:5px 0 5px 8px;
font-size:1.1em;
font-weight:bold;
text-align:left;
background:#fff url(img/XXXXXXX.png) repeat-x;
color:#D70000;
/*
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
*/
}	



/*  Menu    Nom de l'image de fond à modifier ou à supprimer*/
.sidelink:hover,.menuheader{
background:#f60 url(img/XXXXX.png) repeat-x;
color:#222;
/**/
border-top:1px solid #ddd;
border-right:1px solid #888;
border-bottom:1px solid #888;
border-left:1px solid #ddd;

text-decoration:none;
}

#breves{
height:auto /*1px*/;
}

#flashinfo{
text-align:center;
background-color:#FF6600;
color:#000;
position:relative;
margin-top:-17px;
height:25px!important;
height:15px;
}
#flashinfo a{
text-decoration:none;
color:#000;
}
#footer{
display:block;
margin:0 auto 10px auto;    /*auto */
padding:0 0 5px 0;
width:760px;
height:40px;	/*80px*/
background:#FFFFFF;
font-size:0.9em;
color:#888;
text-align:center;
text-decoration:none;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
}
#barre{
display:block;
height:20px;
margin-top:5px 0;
padding:0;
background:#fff  url(img/musicien_banniere_ff6600-fffaf6.png)repeat-x bottom;
color:#000;
}

h1,h2,h3,h4{
margin:0 0 10px 0;
font-weight:normal;
}

h1{
font-size:2.8em;
}

h2{
margin:0 0 4px 0;
font-size:1.8em;
}

h3{
margin:20px 0 8px 0;
font-size:1.4em;
}

h4{
margin:10px 0 5px 0;
font-size:1.2em;
}

#texte, #edito{
	padding:20px 0 0 0;
	margin:0;
}
.texte, .texte p.spip ,.article, .article p.spip {
	font-family:  Georgia, "Comic Sans MS",Garamond, Times,sans-serif;
	padding:40px 0 0 0;
}
.clear{
clear:both;
margin:0;
}

.right{
text-align:right;
}

.internallink{
font-size:0.9em;
text-align:center;
}

.block{
color:#000;
height:21px;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:1em;
font-weight:bold;
/*border:2px solid #ddd;*/
text-align:center;
}
.block a {
color:#000;
text-decoration:none;
background-color:inherit;
}
.block a:hoover {
color:#fff;
text-decoration:none;
background-color:inherit;
}

.credit{
color:#888;
background-color:inherit;
}

.hide{
display:none;
}

/* tableaux */
table.spip {
	border: 1px solid /*bordures*/ #adc4d9 ;
	/*-moz-border-radius: 8px;
	zoom:1.0;*/
	padding: 0;
	margin: 0;
	width:97%;
	}
table.spip tr.row_first {
	background-color: /*titre_page*/ #2164a6 ;
	color: /*fond_page*/ #ffffff ;
	padding: 0;
	margin: 0;
	font-weight:bold;
	text-align:center;
	}
	
tr.row_first {
	background-color: /*titre_page*/ #6699FF ;
	color: /*fond_page*/ #ffffff ; 
	padding: 0;
	margin: 0;
	font-weight:bold;
	text-align:center;
	}
	
table.spip tr.row_odd {
	background-color: /*fond_menu_off*/ #f7f7f7 ;
	color:#000000;
	padding: 0;
	margin: 0;
	}
	
tr.row_odd {
	background-color: /*fond_menu_off*/ #C1DAFF ;
	color:#000000;
	padding: 0;
	margin: 0;
	}
	
table.spip tr.row_even {
	background-color: /*fond_page*/ #ffffff ;
	color:#000000;
	padding: 0;
	margin: 0;
	}
	
tr.row_even {
	background-color: /*fond_page*/ #C1DAFF ; 
	color:#000000;
	padding: 0;
	margin: 0;
	}
	
table.spip td {
	padding: 2px;
	/*vertical-align: center;*/
	font-size:.8em;
	border: 1px solid /*bordures*/ #adc4d9 ;
	color:#000000;
	background-color:#fffffe;
	/*-moz-border-radius: 5px;
	zoom:1.0;*/
	}
	

 /*
* AGENDA
*/


.calendar_head {
	/*background-color: #F8DFFF;*/
	text-align: center;
	font-size: 1em;
	background-color: #fff;
	color: #630;
	font-family: Verdana, Arial, Helvatica, sans-serif;	
	width:150px;
	/*
	cellspacing:0;
	cellpadding:0;
	*/
	border:1px solid #DDDDDD;
}

.calendar_this_day {
	background-color: #F8DFFF;
	color:#000;
	font-weight:bold;
}

.calendar_this_month {
	background-color: #fefefe;
	color:#000;
}
.calendar_this_month a{
	background-color:#8EF781;
	color:#000;
}

.calendar_not_this_month {
	background: #eeeeee;
	color:#cccccc;
}

td.calendar_1{
background-color:#099;
	color:#000;
}

.calendar_mois{
padding-left:5px;
 border:0; 
 background-color:#FFFFFF;
	color:#000;
}

.botonbuscar_ag {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	border: 1px solid #eeeeee;
	background: #ffffff;
	color:#FF6600;
	margin: 0px;
	padding: 0px;
}



 
 .boton_agenda A {
 display: block;
 margin: 0px;
 padding: 2px;
 background:#97CDC7 url(img/musicien_banniere_009999-001919.png);  /*009999    D7B4FF;*/
 color:#FFFFFF;
 text-decoration: none; 
 font-size:1em; 
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
.spip_documents{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size : 70%;
max-width:500px;
}

.spip_documents_center{
/*margin: auto;*/
text-align: center;
width: 80%;
}
/*
.spip_documents_left{
float: left;
margin-right: 15px;
text-align: center;
}

.spip_documents_right{
float: right;
margin-left: 15px;
text-align: center;
}
*/
.spip_documents_right{
float: left; 
margin-left:10px;
}


.spip_documents_left {
float: right; 
       margin-right: 15px;
	  }

#menuLoupe {
	position: relative; 
	float:left;
	text-align: left;
	width:140px;
	height:445px;
	padding:0 0 0 0;
	margin:0;
	list-style-type:none; 
	background:url(img/alto_145.png) no-repeat;
	font-family:Arial,Helvetica,Verdana,sans-serif;
  }
#menuLoupe li {
  list-style-type:none; 
  width:140px; 
	height:41px!important;
   height:39px;
   text-align:left!important;
 /*	text-align:center;  */
  }
#menuLoupe a em {
  /*font-style:italic; */
  font-size:1.3em;
  font-weight:900;
  line-height:1.1em;
  background-color:transparent;
	text-align:center;
  }
#menuLoupe a {
	background-color:transparent;
	color:#000;
	display:block;
	text-decoration:none;
	position:absolute; 
	height:41px!important;
   height:39px;
	text-align:center;
  }
  
#menuLoupe a.l0 a.l1 a.l2 a.l3 a.l4 a.l5 a.l6 a.l7 a.l8 a.l9{
background-color:transparent;
color:#000;
width:152px;
  text-align:left!important;
	text-align:center;
}
#menuLoupe a:hover{
width:152px;
margin:0;
padding:0;
height:42px!important;
/* height:49px;  */
	display:block;
  z-index:200;
  background-color:transparent;
}

#menuLoupe a:hover em {
  display:block;
  font-size:1.4em;
  line-height:1.2em;
  overflow:hidden;
  cursor:pointer;
  background-color:transparent; 
  /*border:1px solid #000;*/
  position:absolute; 
  width:152px; 
	height:42px!important; 
  left:-8px; 
  text-align:center;
  } 

* html #menuLoupe a:hover em {
  top:-2px;
 }

#menuLoupe a:hover.l0  em{background:#fff url(img/0h.png) no-repeat;}
#menuLoupe a:hover.l1  em {background:#fff url(img/1h.png) no-repeat;}
#menuLoupe a:hover.l2  em  {background:#fff url(img/2h.png) no-repeat;}
#menuLoupe a:hover.l3  em  {background:#fff url(img/3h.png) no-repeat;}
#menuLoupe a:hover.l4  em  {background:#fff url(img/4h.png) no-repeat;}
#menuLoupe a:hover.l5  em  {background:#fff url(img/5h.png) no-repeat;}
#menuLoupe a:hover.l6  em  {background:#fff url(img/6h.png) no-repeat;}
#menuLoupe a:hover.l7  em {background:#fff url(img/7h.png) no-repeat;}
#menuLoupe a:hover.l8   em {background:#fff url(img/8h.png) no-repeat;}
#menuLoupe a:hover.l9   em {background:#fff url(img/9h.png) no-repeat;}
#menuLoupe .choix:hover{
	padding: 1px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-bottom:1px solid #000;
}
#preload{display:none;}


div#links {
/*	position: absolute;
	top: 81px;
	left: 0; width: 166px;
	height: 700px;
	font: 16px Verdana, sans-serif;  */
	z-index: 100;
}

div#links a {
	display: block;
	text-align: center;
	font: bold 1em sans-serif; 
   padding: 5px 10px;
   margin: 0 0 1px;
   border-width: 0; 
   text-decoration: none;
   color: #FFC;
   background: #444;
   border-right: 5px solid #505050;
}
div#links a:hover {
	color: #411; background: #AAA;
   border-right: 5px double white;
}

.liste-articles ul{
	list-style-type:none;
}
#sites{
	padding:0x;
	/*border-style:solid;
	border-color:#9e9cd4;
	border-width:1px;
	*/
}
#sites h3{
margin-top:-12px;
background:#fff;
width:26px;
font-size:0.9em;
padding:0 2px 0 5px;
font-style:italic;
}
.switcher{
text-align:right;
padding-right:25px;
}


.nouveautes{
position:relative;
float:left;
width:520px;
}
.nouv{
font-size:0.75em;
}