/* spécifique nanoo.name  */

h1.gros_titre, h2 { background: #0C9C89; }
h1.gros_titre { font-size: 2.5em; margin:0 0 0.5em 0; padding:0.2em; }
h1.gros_titre .petit_titre { font-size: 75%; }
h2, h2 a, h2 a:hover { color: #EEE; }
h2 { margin-bottom: 5px; }

/* partie aquarelles */
.page_sommaire ul.chapo { margin-left: 260px; }
.page_sommaire ul.chapo li { padding: 5px 0px; }
.page_sommaire ul.chapo li img { vertical-align: bottom; margin-top: -2px;}
.bloc_sommaire { width: 200px; float: right; margin: 5px 20px; }

#documents_joints ul li { width: 190px; float: left; margin: 10px; background-color: #aaa; padding: 10px; list-style: none; text-align: center; }
#documents_joints ul li .spip_doc_titre { height: 180px; }
#documents_joints ul li .spip_doc_descriptif { background-color: #ddd; }

.titre_aq { font-weight: bold; }

#form_connect { width: 360px; float: right; clear: right; }
#form_connect ul { padding-left: 1em; }
#form_connect li { display: block; padding: 0.4em; }
#form_connect li label { display: inline; }
#form_connect legend { margin: 0 2em; padding: 0 1em; }
#var_login, #password { width: 180px; }
#form_connect input.submit { float: right; }

.editer_session label { display: inline; }

form#reservation { background-color: #ddd; }
form#reservation img { float: left; border: 1px #777 dotted; margin-right: 10px; }

#TB_ajaxContent .chapo { font-size: 1.5em; text-align: center;}

.expliquer { background: #eec; color: #330; padding: 10px;}
.expliquer fieldset { border: 1px #000 solid; margin-left: 10px;}
.expliquer fieldset legend, .expliquer .instructions { font-weight: bold;}

.reserve_non, .reserve_oui { font-weight: bold;}
.reserve_non { color: #f00;}
.reserve_oui { color: #093;}

/* partie gallery */
.album_g2 { float: left; width: 200px; background: #ddd; height: 200px; margin: 15px;}
.album_g2 a, .album_g2 a:hover { margin: 10px auto;  color: #000; text-align: center; display: block; }
.album_g2 span.zone_img { height: 160px; display: block; }

/* formulaires F&T */
.spip_forms fieldset {
    background-color: #eee;
    border: 6px solid #c96 !important;
    margin: 0.5em 0;
    padding: 0.4em 0.4em 0.4em 1em;
}