/*body, html {width:600px; height: 100%; margin: 0; padding: 0;}

body { font-family:Arial, serif;}

html > body { overflow: visible !important;}*/

a:link, a:active, a:visited { color:#000;}

a:hover { color:rgb(50,50,150);}

a:link img, a:active img, a:visited img { border-color:#000;}
a:hover img { border-color:rgb(50,50,150);}

h1 {

 padding:2px;
 margin-top:5px;
 text-align:center;
 color: #000000;
 font-family:Arial, Verdana, sans-serif;
 border-bottom:4px solid red;
}

h3 {
 height:22px;
 margin-left:5%;
 padding-left:30px;
 background-image:url(.images/folder.open.gif);
 background-repeat:no-repeat;
 margin-bottom:25px;
}

hr {
 clear:both;
 display:none;
 padding-bottom:10px;
}

div.headg {
 float:left;
 text-align:left;
 padding-left:25px;
 width:50%;
}

div.headd {
 text-align:right;
 padding-right:25px;
}

p.list {
 margin-left:20px;
 margin-right:20px;
 margin-top:35px;
 text-align:center;
 width:600px;
}

p.list a {
 margin-right:30px;
 line-height:170%;
 white-space:nowrap;
}

p.list a img {
 vertical-align:middle;
 margin-bottom:10px;
 border:2px solid;
}

p.retour a {
 margin-left:25px;
 padding:2px 6px;
 text-decoration:none;
 border:1px solid red;
 background-color:#fff;
}

p.retour a:hover { border:1px solid red;}

p.newImg { text-align:center; font-style:italic;}

p.newImg a { color:#000; font-size:16px;}

ul { list-style:url(.images/folder.gif); font-size:16px;}

ul li { padding-left:8px;}

ul > li { padding-left:0;}

em {
 font-size:13px;
 padding-left:20px;
 font-weight:normal;
 color:rgb(25,25,90);
 vertical-align:middle;
}

span { color:#E22; font-weight:bold;}

#mini {
 clear:both;
 position:absolute;
 top:28%;
 left:7px;
 text-align:right;
}

p[id=mini]  { position:fixed!important;}

#mini img { border:2px solid #000;}

#img {
 text-align:center;
 font-weight:bold;
 font-size:13px;
 clear:both;
}

#img img { border:none;}