/*
Feuille de style éditable pour la mise en page principale du Clb56 PicsViewer Thema
*/

html, body {
margin:0;
padding:0;
min-height:100%;
}
body {
font-family:"Trebuchet MS", arial, sans-serif;
font-size:.9em;
background:url(body_bg3.jpg);
}

hr {
display:none;
}

a {
color:#060;
}
a:hover {
text-decoration:none;
}

#global {
max-width:950px;
margin:auto;
padding-top:20px;
padding-left:10px;
padding-right:10px;
min-height:100%;
background:#fff;
border:1px solid #ffbfbf;
border-top-width:0;
}

#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.5em;
margin:0 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:640px;
margin-right:7px;
padding-top:15px;
padding-bottom:25px;
background:url(degrade_rose_bis.png) repeat-y right top;
}

#header_page {
color:#060;
}

#ariane {
margin-top:0;
margin-right:43px;
}

#contenu_page {
overflow:hidden;
zoom:1;
margin-right:43px;
padding-left:15px;
/*border-left:1px solid #ffbfbf;*/
}
#contenu_page p {
margin-top:0;
}

#last_of_page {
clear:both;
padding-top:60px;
margin-bottom:0;
font-weight:bold;
}

#menu {
margin-left:680px;
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
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, #menu #conteneur_lien_lightbox p {
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;
}
#menu li.rubrique_en_cours a, #menu p.rubrique_en_cours a {
padding-left:15px;
background:url(images/puce_menu_2.png) repeat-y 5px 0;
}

#conteneur_menu_thema p {
margin-bottom:8px;
}


#footer {
clear:both;
padding-top:27px;
text-align:center;
}
#retour_sommaire {
width:72%;
margin-left:auto;
margin-right:auto;
padding-top:12px;
border-top:1px solid #ffbfbf;
}
#mention_bibi {
margin-top:30px;
padding-bottom:30px;
color:#888;
}
#mention_bibi a {
color:#888;
text-decoration:none;
}

/* --------------
-----------------

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 {
text-align:center;
width:480px;
margin-bottom:0;
padding:10px 10px 0 10px;
background:#666 url(top_vignette_gris.png) no-repeat left top;
color:#fff;
}


#galerie_mini {
text-align:center;
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0;
padding:20px 0;
width:500px;
background:#666 url(bottom_vignette_gris.png) no-repeat left bottom;
}
#galerie_mini li {
display:inline;
}

#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;
}