div#imglistcontainer {height: 47px; margin: 1em 0; text-align: center;}
ul#imglist {list-style: none; padding: 0; margin: 0; height: 100px;}
ul#imglist li {display: inline;}
ul#imglist li a {text-decoration: none;}
ul#imglist li img {filter:alpha(opacity=40);opacity: .4;-moz-opacity:.4; width: 45px; height: 45px;}
ul#imglist li img:hover {filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
ul#imglist li img.current {filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
ul#imglist li img.filler {border: none;}
ul#imglist li img.filler:hover {filter:alpha(opacity=40);opacity: .4;-moz-opacity:.4;}
ul#imglist li img.imgpager {border: none; width: 25px; height: 50px;position: absolute;}
a#carrousel_prev img.imgpager {margin-left: -1.8em;}



#imgcontainer {width: 800px; margin: 0 auto 1.6em auto;}
#imgcontainer p {font-size: .9em;}
#imgcontainer img {margin-top: 0; border: none; cursor: pointer;}
#imgcontainer h2 {margin-top: .8em;}

ul#pager {list-style: none; margin: 2em 0 0 0; padding: 0; font-size: .8em;}
ul#pager li {display: inline;}
ul#pager li a {text-decoration: none;}
ul#pager li a:hover {text-decoration: underline;}
ul#pager li#next {float: right; background-repeat: no-repeat; background-position: 100% 50%; padding-right: 1.3em;}
ul#pager li#prev {float: left; background-repeat: no-repeat; background-position: 0 50%; padding-left: 1.3em;}

div#tagcontainer {margin: 2em 0 .5em 0; padding: .4em; border: solid 1px;}
div#tagcontainer h3 {margin-top: .2em; font-size: .9em;}
ul#tagul {list-style: none; margin: 0 0 1em 0; padding: 0;}
ul#tagul li {display: inline; font-size: .8em; margin-left: .6em;}
ul#tagul li a {text-decoration: none;}
