body
{
background-image: url('images/logo4.gif');

}


      #ban
        {
        height:120px;
        background: url('images/css1/logo_lib.gif') no-repeat top left;
        position:absolute; left:0px; top: 10px; width: 970px; height: 120px;
        }
      #special 
        {
        background:#FFFFF0;
        position:absolute; left:640px; top: 20px; width: 200px; height: 300px;
        border: 5px solid #000000;
       font-family:'Verdana', sans-serif;
      font-size:8pt;
      padding: 5px ;  
        }
#special a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:8pt; 
      color:red; 
}              
#special  a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:8pt; 
      color:green;
      cursor: url(images/WOMAN.CUR),auto;

}      
      #colgauche 
        {
        position:absolute; left:0px; top: 130px; width: 200px; 
        margin-top: 10px;
        }
        
      #coldroite 
        {
        margin-top: 10px;
        position:absolute; left:790px; top: 130px; width: 200px; 
        }
 
      #colcentrale 
        {
        padding: 5px ;
        margin-top: 10px;
        position:absolute; left:201px; top: 130px; width: 577px; 

        }
#g_lib_header
{       width: 185px;
	    height: 20px;
	    background: url('images/css1/hg_lib.gif') no-repeat 0 0 ;
	    margin-top: 10px;
	    margin-left: 7px;
}
#g_lib_header1
{       width: 185px ;
	    height: 20px;
	    background:#A53800;
        font-family:'Verdana', sans-serif;
        font-size:10pt;
        font-weight:normal;
        color:#ffffff;
        text-align: left;
        margin-left: 7px;
        text-indent: 5px ; 
} 

#g_lib_footer
{       width: 185px;
	    height: 15px;
	    background: url('images/css1/bg_lib.gif') no-repeat ;
		margin-left: 7px;
}   
#g_lib_conteneur
{ 
	font-family:'Verdana', sans-serif;
        font-size:8pt;
        padding-top: 10px ;
        padding-bottom: 10px ;
        width: 185px ;
        margin-left: 7px;
        background: #FAF6F2 ;
        vertical-align:middle;
        
}
 
 ul#g_lib_conteneur li
{
	margin: 0px 0px 0px 0px;
	padding: 5px ;
}

ul#g_lib_conteneur li a
{
	display: block ;
	width: 175px ;
	line-height: 30px ;
	color: #000 ;
	text-indent: 47px ; /* On décale le texte de 40px du bord gauche */
	text-decoration: none ;
	background: url('images/css1/bg_menu.gif') no-repeat 0 0 ; 
	border: 1px solid #dbd 
}

ul#g_lib_conteneur li a:hover
{
	background: url('images/css1/bg_menu.gif') no-repeat 0 -30px ; 
	border: 1px solid #f97 
}
ul#g_lib_conteneur
{
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}
#d_lib_header
{   width: 200px;
	height: 20px;
	background: url('images/css1/hd_lib.gif') no-repeat ;
	margin-top:10px;
}
#d_lib_footer
{       width: 200px;
	    height: 16px;
	    background: url('images/css1/bd_lib.gif') no-repeat ;
}
 #d_lib_header1
{       width: 200px ;
	    
	    background:#C6A26B;
        font-family:'Verdana', sans-serif;
        font-size:10pt;
        font-weight:normal;
        color:#ffffff;
        text-align: center;
        text-indent: 5px ; 
}
#d_lib_conteneur_rss
{ 	width: 200px ;
	text-align: left ;
	background: #ffffff ;
    font-family:'Verdana', sans-serif;
    font-size:10pt;
    border: 1px solid #DEFBBD; 	
} 
#d_lib_conteneur_rss a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:8pt;
      color:#000000; 

} 
#d_lib_conteneur_rss a:hover {
        text-decoration: none;
        font-family:'Verdana', sans-serif;
        font-size:8pt;	
        color:#000000;
        background:#C6F36B;
}
 
#d_lib_conteneur
{ 
	font-family:'Verdana', sans-serif;
        font-size:8pt;
        width: 200px ;
        background: #ffffff ;
        border: 1px solid #DEFBBD; 
        padding-top: 0px ;
} 

 ul#d_lib_conteneur li
{
	margin: 0px 0px 0px 0px;
	padding: 5px ;
}

ul#d_lib_conteneur li a
{
	display: block ;
	width: 188px ;
	line-height: 30px ;
	color: #000 ;
	text-indent: 45px ; 
	text-decoration: none ;
	background: url('images/css1/bd_menu.gif') no-repeat 0 0 ;
	border: 1px solid #dbd 
}

ul#d_lib_conteneur li a:hover
{
	background: url('images/css1/bd_menu.gif') no-repeat 0 -30px ;
	border: 1px solid #f97 
}
ul#d_lib_conteneur
{
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}
#lib_conteneur_scroll
{
        font-family:'Verdana', sans-serif;
        font-size:12pt; 
        height: 20px ;
	color:red;
}
#lib_conteneur_scroll a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:12pt; 
      color:#A53800; 
}
#lib_conteneur_scroll a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:12pt; 
      color:green; 
}
.sbulle 
{
position:absolute;
visibility:hidden;
background-color: #000000;
background: url('images/004.png');
text-align:left;
      font-family:'Verdana', sans-serif;
      font-size:10pt; 
      color:#ffffff; 
border: 5px solid #FFB6E7;
text-indent: 5px ; 
padding: 5px ;
}
.sbulle1 
{
position:absolute;
visibility:hidden;
background-color: #ffffff;
background: url('images/005.png');
text-align:center;
 
padding-top: 5px ;
padding-bottom: 8px ;
}
div#hd {
position:absolute; left:880px; top: 5px; width: 108px; height: 136px;
background: url('images/lvt.gif') no-repeat top left;
padding-top: 11px;
padding-left: 24px;
z-index: 1;
}
#hd a:hover {
    background-color: #ffffff;
}
#lib_header
{       width: 576px ;
	height: 20px;
	margin-left:0px;
	margin-top:10px;

	background: url('images/css1/lib_h.gif');
}
#lib_header1
{       width: 576px ;
	height: 40px;
	margin-left:0px;
	background:#A53800;

      font-family:'Verdana', sans-serif;
      font-size:15pt;
      font-weight:normal;
      color:#000000; 
}
#lib_header1 a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:15pt; 
      color:#ffffff; 
}
#lib_header1 a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:15pt; 
      color:#8CC739;
      background:#A53800;
}
#lib_header2
{       width: 576px ;
	height: 16px;
	margin-left:0px;
	background:#C6A26B;

      font-family:'Verdana', sans-serif;
      font-size:10pt;
      font-weight:normal;
      color:#FFFFFF;
      text-align: right; 

}
#lib_header2 a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:10pt; 
      color:#FFFFFF; 
}
#lib_header2 a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:10pt; 
      color:#8CC739;
      background:#C6A26B;
}
#lib_header3
{       width: 576px ;
	padding-top:15px;
	background:#EFDBC6;
	font-family:'Verdana', sans-serif;
        font-size:12pt;
        color:#000000;
        text-align: center
}
div#lib_conteneur
{
	width: 576px ;
	height: auto;
        min-height: 500px;

	padding-top:15px;
	text-align: left ;
	background: #ffffff ;
}
div#lib_conteneur a
{
        text-decoration: none;
        font-family:'Verdana', sans-serif;
        font-size:10pt;	
}
div#lib_conteneur a:hover
{
        font-family:'Verdana', sans-serif;
        font-size:10pt;	
        color:#000000;
        background:#DEFBBD;

}

table.lib_conteneur {
      width:576px;
      font-family:'Verdana', sans-serif;
      font-size:9pt;
}
table.lib_conteneur td {
	  width:33%;
	  text-align: left;
          padding:10px;
}
div#lib_conteneur h5
{
	font-family:'Verdana', sans-serif;
        font-size:10pt;
        color:red;
}

#page_lib
{ 	width: 575px ;
        height: 200px;
	background: #FAF6F2 ;
        font-family:'Verdana', sans-serif;
        font-size:10pt;	
        text-align: center ;
        color:red;

} 
#page_lib a{
      text-decoration: none;
      color:#000000; 
font-size:10pt;	
} 
#page_lib a:hover {
        text-decoration: none;
        color:red;
        background:#FAF6F2;
        font-weight:bold;
        font-size:10pt;	
}
#lib_footer
{       width: 576px ;
        height: 20px;
	background: url('images/css1/lib_b.gif');
        
}
#lib_footer2
{       width: 576px ;
	height: 40px;
	background:#C6A26B;
      font-family:'Verdana', sans-serif;
      font-size:15pt;
      font-weight:normal;
      text-align: right;
}
#lib_footer2 a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:12pt; 
      color:#000000; 
}
#lib_footer2 a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:12pt; 
      color:#ffffff; 
}


#lib_footer3
{       width: 576px ;
	height: 40px;
	background:#EFDBC6;
}

#lib_footer3  img
{
  background: #EFDBC6 ;
}
#lib_conteneur_zoom
{
	width: 576px ;
	height: auto;
        min-height: 500px;
	
	padding-top:25px;
	text-align: left ;
	background: #ffffff ;
	font-family:'Verdana', sans-serif;
        font-size:6pt;

}
#lib_conteneur_zoom h4
{
   color: #000000;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   font-size:12pt;
}
#lib_conteneur_zoom p
{
   color: #000000;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   font-size:10pt;
}
#lib_conteneur_zoom th
{
   color: #000000;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   font-size:8pt;
}
#lib_conteneur_zoom td
{
   color: #000000;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   font-size:8pt;
}
#lib_footer3_zoom
{       width: 576px ;
	height: 140px;
	background:#EFDBC6;
	font-family:'Verdana', sans-serif;
      font-size:12pt;
 
      color:#000000; 
}
#lib_footer3_zoom a{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:10pt; 
      color:green; 
}
#lib_footer3_zoom  a:hover{
      text-decoration: none;
      font-family:'Verdana', sans-serif;
      font-size:10pt; 
      color:red;

}
#lib_footer3_zoom  img{
float: right;

}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #666000;
	}
.titre-themes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
	font-size: 10px;
	color: #660000;
	}
