#hierarchie {margin-left:10px; }
#maincontent {margin:10px; }
#titre {padding-bottom:25px; }
#motiftitre {position:absolute; height:60px; padding-top:20px; padding-left:15px; }
#titreaut {height:45px; margin-left:15px; }
#content {margin:0 10px 0 10px; padding:20px 10px;  width:688px; background:transparent url('http://www.mycoiffure.com/IMG/gifs/bg-auteur.gif') repeat-x top left; }
#content ul {margin-bottom:0; }

ul.subnav {width:663px; background:transparent url('http://www.mycoiffure.com/IMG/gifs/border-subnav.gif') repeat-x bottom left; margin-bottom: 0; padding-left:25px; height:24px; }
ul.subnav li {float:left; margin:0 0.3em 0 0; display:inline; height:20px; }
ul.subnav li a {color:#664422; font-weight:bold; font-size:90%; float:left; display:block; padding:4px 8px; background:#FFF url('http://www.mycoiffure.com/IMG/gifs/subnav-bg.gif') repeat-x bottom left; border: 1px solid #664422; border-bottom:none; text-decoration:none; }
ul.subnav li a:hover {background:#664422; border-color:#664422; color:#FFF; text-decoration:underline; }
ul.subnav li a.active {color:#000; background:#FFF; padding-bottom:5px; /*background-color:#415062; color:#2F3C4C; background-color:#D1DCE8; */ }
ul.subnav li a.active:hover {border-color:#664422; }
ul.subnav li a.inactive, ul.subnav li a.inactive:hover {background:none; background-color:#CCC; color:#666; border: 1px solid #666; border-bottom:none; text-decoration:none; cursor:default; }

#subcontent {background-color:#FFF; margin:0; padding:10px 15px; min-height:450px; }
#subcontent h1 {padding:20px 0 5px 0; margin:0 10px 10px 0; color:#664422; }
#subcontent h1#hprofil {width:600px; }

/* Compteur vote */
#divnote {border:2px solid #B38658; background-color:#664422; width:41px; color:#FFF; text-align:center; font-weight:bold; }
#divvote {background:url('http://www.mycoiffure.com/IMG/gifs/bg-compteurvote.gif') no-repeat top left; height:28px; width:45px; text-align:center; }
#divvote a, #divvote span {line-height:28px; vertical-align:middle; }
input#submitvote {border:none; background-color:#B38658; cursor:pointer; }

/* vote compteur */
#galerieright {float:right; }

/* Vote étoiles */
#galeriemembre {/*background-color:#666;*/ width:640px; padding:10px; }
#ulphoto {}
.unephoto {display:inline; float:left; width:32%; height:295px; vertical-align:middle; margin:0 5px 5px 0; padding:3px 0 0 3px; }
.unephoto a.imgphoto {text-align:center; background-color:#000; display:block; height:220px; width:190px; padding:5px 2px; margin:2px; border:1px solid #CCC; }

#profilcontent ul {min-height:40px; border-bottom:#CCC; }
#profilcontent ul li.profil {display:inline; width:47%; float:left; margin-right:15px; padding-bottom:15px; }
#profilcontent div.podprofil {border-bottom:1px dashed #DCB9A3; margin-bottom:10px; }
#profilcontent a {color:#664422; }
img.spip_logos {border:3px solid #666; padding:2px; margin-right:10px; }
.liste-astuces ul li {background:transparent url('http://www.mycoiffure.com/IMG/gifs/puces/carre_marron.gif') no-repeat 1px 5px; padding-left:12px; padding-bottom:5px; }
.liste-comms li {background:transparent url('http://www.mycoiffure.com/IMG/gifs/puces/carre_marron.gif') no-repeat 1px 5px; padding-left:12px; padding-bottom:5px; }

div.bgphoto {padding:10px 0; }
div.bgphoto ul {min-height:140px; }
div.bgphoto ul li {display:inline; float:left; margin-right:4px; }
div.bgphoto ul li img {border:4px solid #664422; }

#photoencours {padding:10px 5px; width:370px; float:left; text-align:center; border-right:1px solid #FFF; }
#photoencours img {border:4px solid #FFF; }
#smalllistephoto {float:left; width:240px; text-align:center; margin-left:10px; }
#smalllistephoto ul {padding-top:10px; }
#smalllistephoto ul li {display:inline; float:left; margin-right:4px; }
#smalllistephoto ul li img {border:4px solid #FFF; }
#smalllistephoto ul li img:hover {border:4px solid #666; }

p.pagination_auteur {width:200px; height:30px; text-align:center; padding-top:12px; }
p.pagination_auteur b {padding:4px 7px; margin-right:1px; background-color:#FFF; border:1px solid #664422; font-weight:normal; color:#664422; }
p.pagination_auteur a {padding:4px 7px; margin-right:1px; background-color:#FFF; border:1px solid #664422; }
p.pagination_auteur a.lien_pagination:hover {text-decoration:none; background-color:#DCB9A3; border:1px solid #664422; }
p.pagination_auteur span.on {padding:4px 7px; margin-right:1px; background-color:#664422; border:1px solid #664422; color:#FFF; } 

#thumb {min-height:370px; }
#lastscoms {text-align:left; }
#lastscoms li {border:1px dashed #DCB9A3; padding:10px; margin-bottom:5px; }
#lastscoms small.comsqui {float:right; }

#subcontent li.forum-fil p {margin-bottom:10px; }
#subcontent h3.section {margin-bottom:15px; }

span.thumbcomm {float:left; margin-right:10px; }
h3.section {font-weight:bold; color:#666; }

