/*
Feuille de style éditable pour tester de nouvelles mises en page principales du Clb56 PicsViewer Thema
*/

html, body {
margin:0;
padding:0;
min-height:100%;
}
body {
font-family:"Trebuchet MS", arial, sans-serif;
font-size:.9em;
}

hr {
display:none;
}

a {
color:#060;
}
a:hover {
text-decoration:none;
}

#global {
max-width:950px;
margin:auto;
overflow:auto;
zoom:1;
}

#liens_acces_direct {
float:right;
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0px;
font-size:.85em;
}
#liens_acces_direct li {
display:inline;
margin-left:13px;
}
#liens_acces_direct a {
color:#666;
}
#liens_acces_direct a:hover {
color:#000;
}

h1 {
font-size:1.6em;
margin:15px 0 12px 0;
}
h1 a {
text-decoration:none;
color:#33a;
}

h2 {
font-size:1.4em;
}
h3 {
font-size:1.1em;
color:#33a;
}
h3 a {
color:#33a;
}

#conteneur_page {
clear:both;
float:left;
width:690px;
margin-right:37px;
margin-top:15px;
/*padding-top:15px;*/
/*padding-right:43px;*/
background:url(degrade_rose_bis.png) repeat-y right top;
}

#header_page {
color:#060;
}

#ariane {
margin-top:0;
margin-right:120px;
}

#contenu_page {
overflow:hidden;
zoom:1;
margin-right:43px;
padding-left:15px;
border-left:1px solid #ffbfbf;
}

#menu {
float:right;
margin-top:15px;
padding-top:15px;
padding-bottom:15px;
padding-left:20px;
padding-right:15px;
border-top:1px solid #ffd9d9;
background:url(degrade_rose.png) repeat-y;
}

#menu * {
color:#33a;
}

#menu h2 {
margin:0;
}
#menu h3 {
margin:5px 0 0 0;
color:#060;
}

#menu #contenu_menu_full_gall, #menu #contenu_menu_thema {
margin-left:10px;
}

#menu ul {
list-style-type:none;
margin-left:0;
padding-left:0;
margin:3px 0;
}
#menu p {
margin:3px 0;
}

#menu a {
display:block;
padding-left:10px;
text-decoration:none;
background:url(puce_menu.jpg) no-repeat left center;
}

#conteneur_menu_thema p {
margin-bottom:8px;
}


#footer {
clear:both;
width:72%;
padding-top:27px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#footer p {
padding-top:12px;
padding-bottom:30px;
border-top:1px solid #ffbfbf;
}

/*--------------
Spécial panorama vignettes
---------------------------------------*/

.serie_vignette {
margin-left:60px;
margin-right:60px;
margin:20px 60px;
text-align:center;
border:1px solid #bbb;
}
p.present_vignette {
width:400px;
line-height:0;
}
p.present_vignette img {
margin:0;
border:0;
}
p.present_vignette a {
text-decoration:none;
margin:0;
}


div#galerie {
clear:both;
border: 1px solid #050 ;
padding: 15px ;
margin-top:100px;
text-align: center ;
}
#galerie_mini a img {
border:2px solid #fff;
color:#fff;
}
#galerie_mini a {
text-decoration:none;
}
#galerie_mini a:hover img, #galerie_mini a:focus img, #galerie_mini a:active img {
border-color:#333;
}



#global_galerie {
overflow:hidden;
}

#global_galerie h3 {
width:480px;
margin-bottom:0;
/*margin-left:auto;
margin-right:auto;*/
padding:10px 20px 0 20px;
background:#666 url(top_vignette_gris.png) no-repeat left top;
color:#fff;
}


#galerie_mini {
overflow:hidden;
zoom:1;
list-style-type:none;
margin-top:0;
padding:20px 5px 5px 20px;
width:495px;
background:#666 url(bottom_vignette_gris.png) no-repeat left bottom;
}
#galerie_mini li {
float:left;
margin-right:15px;
margin-bottom:15px;
line-height:0;
}

#serie_nav {
clear:both;
font-size:.9em;
color:#fff
}
#serie_nav a {
padding:1px 5px;
border:1px solid green;
border-width:0 1px 1px 0;
text-decoration:none;
}
#serie_nav a#serie_nav_link1 {
border-width:0;
}


#lightbox * {
color:#000;
}
#lightbox a {
color:#777;
}
#lightbox a:hover {
color:#000;
}