* { 
 font-family : sans-serif ;
 font-size : small; 
}
a {
 text-decoration : none ; 
 color : blue ; 
}
a.men {
 color : black;
 padding : 2px;  
}
a.men2 { 
 color : #ffffff ;
 padding : 2px;
}
a.bout { 
 padding: 3px;
 border : 1px solid #B22222 ; 
}
a.bout2 { 
 padding: 3px;
 border : 1px solid #006600 ; 
}
a:hover {
 color: #006600 ;
 text-decoration: underline;
}
body { 
 background-color : white; 
 background-position: 87% 10px;
 background-repeat: no-repeat; 
 background-image : url(im/logo_guitare.png);
}
#corps {  
 float : right ; 
 width : 77%; 
 padding : 1% ; 
}
.discimg { 
 float : left ; 
 margin : 10px;
}
.disctext { 
 padding : 10px;
}
.doc {
 border : 1px solid #006600 ;
 text-align : left ;
 padding : 10px;
}
#enclic { 
 width : 46%; 
 float : left; 
 border-bottom : 1px solid #006600;
}
#enclic_droit {
 width : 46%;
 float : right; 
 border-bottom : 1px solid #006600;
}
#footer {
 width : 77%;
 padding : 1% ;
 border-top : 1px solid #006600 ;
 margin : 1%; 
 top : 10px;
 float : right;
 text-align : right;
} 
h1 {
 margin : 15px;  
 text-align : center ;
 font-size : 150% ;
 border-top : solid 1px #B22222;
 border-bottom: solid 1px #B22222;
}
h1.bor {
 border : 1px solid  #B22222 ; 
}
h1.logo {
 background : url(im/logo.png) no-repeat center ;
}
h2 { 
 margin : 20px; 
 text-align : center ;
}
h2.men {
 padding : 2px ;
 margin : 0px ;
 border-bottom :1px solid #B22222 ;
 text-align : left;
}
h2.men2 {
 padding : 2px ;
 margin : 0px ;
 background-color : #B22222 ;
 text-align : right;
}
h2.bor {
 border-bottom : 1px solid #006600 ; 
}
h2.for {
 text-align : left;
 border-top : 1px solid #006600;  
}
h2.hr {
 text-align : right;
}
h3 {
 text-align : left 
}
img {
 border : 0 ; 
}
img.disc {
 float : left ; margin : 10px; 
}
img.docimg {
 margin-left : 45%;
 margin-top : 20px ;
 margin-bottom : 20px; 
}
img.logo {
 vertical-align : middle;
}
img.logo2 {
 vertical-align : middle;
}
img.perso{ 
 margin : 5px;
 vertical-align:middle;
 margin-left : -1cm;
 margin-right : 50px;
}
#it {
 font-style : italic ;
 text-align : right;
 font-weight : normal;
}
li.s_menu { 
 margin : 0 0 0 -2.9em; 
 text-align : left;
 padding : 2px;
 padding-left : 0px; 
}
li.s_menu2 { 
 margin : 0px; 
 text-align : right;
 padding : 2px;
 padding-left : 0px;
 background-color : #B22222;
}
li.for {
 border-top : 1px solid #006600 ;
}
#logo {
 background : url(im/logo.gif) no-repeat center ;
 height : 115px;
}
#menu {
 position : relative;
 float : left ;
 width : 17%; 
 padding : 1%;
 top : 1px;
}
#nw {
 border-top : 3px solid #006600;
 border-bottom : 3px solid #006600;
 width : 450px;
}
p {
 text-indent: 1cm;
 text-align:justify;
}
p.rouge {
 color : #B22222 ;
}
p.bold {
	font-weight : bold;
}
p.cent {
 text-indent : 0;
 text-align : center;
 font-weight : bold;
}
p.bold {
 text-indent : 0;
 font-weight : bold ;
}
p.for {
 text-indent : 0 ;
 border-top : 1px solid #006600;
 padding-top : 15px;
}
p.noid {
 text-indent : 0 ;
 }
p.centr {
 text-align : center;
 text-indent : 0px;
}
p.tiny { 
 font-size : .7em ; 
 text-align : right; 
 margin-top: -15px;
}
p.tiny a { 
 font-size : .7em ; 
} 
#retr {
 margin-left : 15%;
 margin-right : 15%; 
 margin-top : 10px;
}
ul {
 list-style : none ;
}
ul.pl {
 list-style : lower-roman;
}
ul.pl2 li {
 background-image : url(im/puce.png) ;
 background-repeat :  no-repeat ;
 background-position : 0 1px ;
 padding-left : 20px;
}

ul.pl2_rire {
 padding-top : 20px;
 height : 200px;
 background-image : url(im/rire3.gif);
 background-position: right top ;
 background-repeat :  no-repeat ;
 }
 ul.pl2_rire li {
 background : url(im/puce.png)  no-repeat 0 1px ;
 padding-left : 20px;
 margin-bottom : 10px;
}
