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:#fff;  /*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;*/
width: 840px;
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;
width:620px;
}
#main p,#sidebar p{
padding:0 0 0 0px;
}

#sidebar{		
margin-right:10px;
}
#sidebar .reponse_formulaire form{
width: 165px;
}
#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:15px;
padding-bottom:15px;
}
.logo_sommaire {
margin-left:10px;
float:left;
}

#logo242{
width:242px;  /*502px;*/
height:160px;
margin:0 20px 0 0!important;
margin:0 10px 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;
float:left;
}
#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.2em;
font-family: Georgia, Garamond, 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:620px;
/*min-height:155px;*/
margin:0;
/*
padding:25px 10px 5px 5px!important;
padding:25px 5px 5px 0;
*/
background:transparent;
/*text-align:right;*/
font-size:1em;
color:#000000;
overflow:auto;
/*float:right;*/
}
#intro a{
text-decoration:none;
}
#intro p{
line-height:1.5em;
/*padding-left:5px;*/
}

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


#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:10px 0 5px 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: 620px;	*/
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:170px/*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.8em;
}
/*  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:25px;*/
}
#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;*/
width: 830px;
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;
}

fieldset{
	margin-bottom:10px;

}
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 10px;
	margin:0;
	width: 550px;
}
.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;
position:relative;
float:right;
margin-right:20px;

}


.calendar_head th{
width: 165px;
}
.calendar_head img{
float: none;
}
.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;
	  }

#menu {
	position: relative; 
	float:right;
	text-align: left;
	padding:0 0 0 0;
	margin:0;
	list-style-type:none; font-family:Arial,Helvetica,Verdana,sans-serif;
  }

#menu li {
  list-style-type:none; 
  width:170px; 
	height:22px;
   text-align:left!important;
   font-size: 1.10em;
   font-weight: bold;
border-bottom: 1px solid #97CDC7;
padding: 2px 0 2px 2px;
  } 
} 
#menu li a:hover {
  list-style-type:none; 
	height:22px;
   text-align:left!important;
   font-size: 1.02em;
   font-weight: bolder;
  } 

#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;
}

/*     diminution de la taille des dates articles dans rubrique.html */
#texte em, #main em{
font-size:0.7em;
}

.voir{
font-size:1.2em;
}
.voir .spip{
font-size:0.9em;
}

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

.bio_auteur{
position: relative;
width: 300px;
float:right;
left: 0;
}
.bio_auteur .spip_logos{
float:left;
}
#sidebar img{
text-align: center;
padding: 0 50px;
}