.ngg-albumoverview {
clear:both;
display:block !important;
margin-left:0;
margin-top:10px;
width:100%;
}
.ngg-album {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#60C3BD url(http://csc-saint-louis.fr/wp-content/themes/csc-theme/img/bg-galerie.jpg) repeat-x scroll center bottom;
margin-bottom:5px;
overflow:hidden;
padding:5px 20px;
}
.ngg-albumtitle a{color:#fff; text-decoration:none;}
.ngg-albumtitle a:hover{color:#fff; text-decoration:underline;}
.ngg-albumtitle {
color:#fff;
font-size:1.4em;
font-weight:bold;
margin:0 0 10px;
padding-bottom:3px;
text-align:left;
}
.ngg-thumbnail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 50%;
border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px;
color:inherit;
float:left;
margin-right:5px;
padding:5px;
}
.ngg-thumbnail img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 50%;
border-color:#AAAAAA #CCCCCC #DDDDDD #BBBBBB;
border-style:solid;
border-width:1px;
color:inherit;
opacity:0.99;
padding:2px;
vertical-align:top;
}
.ngg-thumbnail img:hover {
border-color:#000000;
opacity:0.9;
}
.ngg-description p{color:#fff;}
.ngg-description {
text-align:left;
color:#fff;
}
.ngg-album-compact {
float:left;
height:180px;
margin:0 !important;
padding-right:6px !important;
text-align:left;
width:120px;
}
.ngg-album-compactbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(albumset.gif) no-repeat scroll 0 50%;
height:86px;
margin:0 0 6px !important;
padding:12px 0 0 7px !important;
width:120px;
}
.ngg-album-compactbox .Thumb {
border:1px solid #000000;
height:68px;
margin:0 !important;
padding:0 !important;
width:91px;
}
.ngg-album-compact h4 {
font-size:15px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
width:110px;
}
.ngg-album-compact p {
font-size:11px;
margin-top:2px;
}
.ngg-galleryoverview {
clear:both;
display:block !important;
margin-top:10px;
margin-left:10px;
overflow:hidden;
width:100%;
}
.ngg-gallery-thumbnail-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 50%;
border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px;
color:inherit;
display:inline;
float:left;
margin:3px;
padding:5px;
position:relative;
}
.ngg-gallery-thumbnail {
float:left;
}
.ngg-gallery-thumbnail img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 50%;
border-color:#AAAAAA #CCCCCC #DDDDDD #BBBBBB;
border-style:solid;
border-width:1px;
color:inherit;
opacity:0.99;
padding:2px;
vertical-align:top;
}
.ngg-gallery-thumbnail img:hover {
border-color:#000000;
opacity:0.9;
}
.ngg-gallery-thumbnail span {
display:block;
font-size:90%;
padding-left:5px;
}
.ngg-clear {
clear:both;
}
.ngg-navigation {
clear:both !important;
display:block !important;
font-size:0.9em !important;
padding-top:15px;
text-align:center;
}
.ngg-navigation span {
font-weight:bold;
margin:0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 7px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
background-color:#0066CC;
color:#FFFFFF !important;
text-decoration:none !important;
}
.ngg-imagebrowser {
}
.ngg-imagebrowser h3 {
padding-bottom:10px;
text-align:center;
}
.ngg-imagebrowser .pic {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 50%;
border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px;
color:inherit;
display:block;
padding:10px;
}
.ngg-imagebrowser img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 50%;
border-color:#AAAAAA #CCCCCC #DDDDDD #BBBBBB;
border-style:solid;
border-width:1px;
color:inherit;
margin:-3px;
padding:2px;
vertical-align:top;
width:100%;
}
.ngg-imagebrowser-nav {
margin-left:10px;
padding:10px;
}
.ngg-imagebrowser-nav .back {
border:1px solid #DDDDDD;
float:left;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .next {
border:1px solid #DDDDDD;
float:right;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .back:hover, .ngg-imagebrowser-nav .next:hover {
border:1px solid #000000;
}
.ngg-imagebrowser-nav .back a:hover, .ngg-imagebrowser-nav .next a:hover {
text-decoration:none !important;
}
.ngg-imagebrowser-nav .counter {
font-size:0.9em !important;
text-align:center;
}
.exif-data {
margin-left:auto !important;
margin-right:auto !important;
}
.slideshow {
margin-left:auto;
margin-right:auto;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:center;
}
.slideshowlink {
}
.ngg-singlepic {
background-color:#FFFFFF;
display:block;
padding:4px;
}
.ngg-left {
float:left;
margin-right:10px;
}
.ngg-right {
float:right;
margin-left:10px;
}
.ngg-center {
margin-left:auto !important;
margin-right:auto !important;
}
.ngg-widget, .ngg-widget-slideshow {
margin:0;
overflow:hidden;
padding:5px 0 0 0;
}
.ngg-widget img {
border:2px solid #A9A9A9;
margin:0 2px 2px 0;
padding:1px;
}
.ngg-related-gallery {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E0E0E0;
margin-bottom:1em;
margin-top:1em;
overflow:hidden;
padding:5px;
}
.ngg-related-gallery img {
border:1px solid #DDDDDD;
float:left;
height:50px;
margin:0 3px;
padding:2px;
width:50px;
}
.ngg-related-gallery img:hover {
border:1px solid #000000;
}

