/* compact [
	squelettes/spip_formulaires.css
	squelettes/habillage.css
] 73.2% */

/* squelettes/spip_formulaires.css */
input,select,textarea{font-size:100%;font-family:inherit;}
.formulaire_spip{clear:both;margin:2em;padding:0;border:0;text-align:left;font-size:1em;}
.formulaire_spip form{margin:0;padding:0;}
.formulaire_spip fieldset{clear:both;margin:0 0 1em 0;padding:0;border:0;}
.formulaire_spip fieldset legend{margin:0;padding:0;font-size:1.05em;font-weight:bold;}
.formulaire_spip fieldset legend{*background-color:#EEE;color:#333;}
.formulaire_spip fieldset fieldset{margin-top:1em;}
.formulaire_spip fieldset fieldset legend{font-size:1em;font-weight:normal;}
.formulaire_spip .explication{margin:0.50em 0;color:#444;}
.formulaire_spip ul{margin:0;padding:0;list-style:none;}
.formulaire_spip ul li{clear:both;margin:0;padding:0.50em 0;}
.formulaire_spip label{display:block;text-align:left;color:#444;font-weight:bold;position:relative;}
.formulaire_spip li p{margin-top:0;margin-bottom:0;}
.formulaire_spip .choix label{display:inline;font-weight:normal;}
.formulaire_spip .choix input.radio,.formulaire_spip .choix input.checkbox{width:auto;}
.formulaire_spip input.text{width:15em;border:1px solid #CCC;padding:2px;}
.formulaire_spip textarea{width:99%;border:1px solid #CCC;padding:2px;}
.formulaire_spip select{width:99%;}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right;}
.formulaire_spip .boutons input{margin-left:1em;}   
.formulaire_spip fieldset.previsu{margin-bottom:2em;padding:1em;border:2px dotted #DEDEDE;}
.formulaire_spip fieldset.previsu legend{padding:0 0.50em;font-weight:bold;color:#666;}
.formulaire_spip fieldset.previsu li{padding:3px;border:none;color:#333;}
.reponse_formulaire{font-weight:bold;color:#e86519;font-size:1.20em;}
fieldset.reponse_formulaire{border-color:#e86519;font-weight:normal;}
fieldset.reponse_formulaire.reponse_formulaire legend{color:#F57900;}
.formulaire_spip li.erreur .erreur_message{display:block;color:#C30;font-weight:bold;}
.formulaire_spip li.erreur input.text,.formulaire_spip li.erreur textarea{background-color:#FCC;border-style:solid;border-color:#C30;}
.reponse_formulaire_erreur{margin:0;color:#C30;font-weight:bold;}
.reponse_formulaire_ok{margin:0;color:#FFF;font-weight:bold;}
table.spip_barre{width:100%;}
table.spip_barre a img{background:#FDA;padding:3px;border:1px outset #CC9;}
table.spip_barre a:focus img,table.spip_barre a:hover img{background:#FFF;border:1px solid #CC9;}
table.spip_barre input.barre{width:99%;background:transparent;border:0;}
.formulaire_forum .saisie_titre input.text,.formulaire_forum .saisie_titre textarea{width:98%;}
.formulaire_menu_lang{margin:0;padding:0;background:none;}
.formulaire_recherche{position:absolute;top:10px;right:0;margin:0;padding:0 8px 0 0;background:none;}
.formulaire_recherche *{display:inline;vertical-align:middle;}
.formulaire_recherche label{display:none;}
.formulaire_recherche input.text{font-size:116%;width:10em;padding-left:25px;background:#FFF url(http://broceliande.camping-ninian.fr/squelettes/img/rechercher.gif) no-repeat left center;}  
ul.choix_mots{display:block;margin:0;padding:0;list-style:none;}
ul.choix_mots li{clear:none;float:left;display:block;width:30%;padding:1%;}
ul.choix_mots li label{display:inline;font-weight:normal;}
.formulaire_spip .bugajaxie{display:none;}
.formulaire_login ul li{clear:left;}
.formulaire_login .editer_password .details{display:block;}
.formulaire_login #spip_logo_auteur{float:right;}
.formulaire_ecrire_auteur{padding:10px;background:#E7E1CA;border:1px solid #8e8f47;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.formulaire_ecrire_auteur label{color:#666;padding-bottom:5px;}

/* squelettes/habillage.css */
html{color:#333;background:#F5F2EB url(http://broceliande.camping-ninian.fr/squelettes/img/body-bg2.jpg) repeat-x left top;}
body{text-align:center;color:#333;font-family:"Luxi sans","Lucida Grande",Lucida,"Lucida Sans Unicode",sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:123.1%;font-family:Georgia,Times,serif;}
h1{font-size:1.82em;}
h2{font-size:1.67em;}
h1,h2,h2 a,h2 a:focus,h2 a:hover,h2 a:active{color:#8e8f47;}
h3{font-size:138.5%;font-weight:bold;color:#aaa800;}
strong{font-weight:bold;font-size:0.93em;}
em{font-style:italic;}
abbr,acronym{border-bottom:1px dotted;cursor:help;}
small{font-size:0.85em;color:#BBB;}
dfn{font-weight:bold;color:#666;}
del{text-decoration:line-through;}
ins{color:red !important;text-decoration:none;}
sup,sub{font-size:.8em;font-variant:normal;}              
img{margin:0;padding:0;border:0;}       
#hd{position:relative;padding:0;background:url(http://broceliande.camping-ninian.fr/squelettes/img/hd-bg.png) no-repeat 430px 0;height:135px;}
#hd h1{margin:8px 0 0 0;padding:0;width:447px;height:84px;font-size:15px;line-height:1;}
#hd h1 img{display:block;}
#hd .menu_lang{position:absolute;left:570px;top:40px;display:block;width:150px;}
#hd .menu_lang a.on{border-bottom:1px dotted #F5F2EB;}
#menu{width:800px;margin:22px 0 0;}
#menu ul li{margin-right:5px;display:inline;border-left:1px solid #F5F2EB;}
#menu ul li#firstitem{margin-right:0;border:none;}
#menu li a{text-decoration:none;color:#fff;font-size:93%;text-transform:uppercase;letter-spacing:1px;font-family:Georgia,sans-serif,arial;padding:10px 15px 0 15px;}
#menu li.homeitem{margin-right:15px;border:0;}
#menu li.homeitem a{padding-left:5px;padding-right:5px;background:transparent url(http://broceliande.camping-ninian.fr/squelettes/img/logo-menu-accueil.png) no-repeat center;}
#menu li a:hover,#menu li a:focus,#menu li a:active,#menu li.on a{color:#B7B400;background:transparent url(http://broceliande.camping-ninian.fr/squelettes/img/menu-papillon.png) no-repeat top right;}
#menu li.homeitem a:hover{background:transparent url(http://broceliande.camping-ninian.fr/squelettes/img/logo-menu-accueil-hover.png) no-repeat center;}
#diaporama{width:695px;height:285px;margin:1em auto 0;overflow:hidden}	#diaporama img{top:0;left:0;width:695px;height:285px;}
#labels{background:#E7E1CA url(http://broceliande.camping-ninian.fr/squelettes/img/labels-bg.png) repeat-x top left;}
#labels-inside{clear:both;width:960px;margin:0 auto;padding:20px 0 10px;text-align:left;}
#labels-inside ul li{margin-right:15px;display:inline;}
#footer{background:transparent url(http://broceliande.camping-ninian.fr/squelettes/img/footer-bg.png) repeat-x top left;}
#ft{clear:both;width:960px;margin:0 auto;padding-top:2em;text-align:right;line-height:1.3em;}	#ft p{font-size:0.85em;margin-bottom:1em;}	#ft img{vertical-align:bottom;}
#signature{color:#CCC;}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;}
.invisible{position:absolute;top:-3000em;height:1%;}
.loading{background:url(http://broceliande.camping-ninian.fr/squelettes/img/spinner.gif) no-repeat right top;}
.bouton-tarifs{float:left;width:365px;margin-right:1em;}
.bouton-tarifs a{display:block;height:124px;padding:0;background-image:url(http://broceliande.camping-ninian.fr/squelettes/img/bouton-dl-tarifs.png);color:#333;}
.bouton-tarifs a:hover{background-position:top left;text-decoration:none;cursor:pointer;}
.bouton-tarifs a span.bouton-libelle{padding:20px 20px 20px 120px;height:84px;display:block;color:#333;position:static;line-height:1.4;}
.bouton-tarifs a h3{font-size:146.5%;}
.bouton-tarifs a em{display:block;font-size:93%;font-style:normal;}
.bouton-tarifs a:hover span.bouton-libelle{background:url(http://broceliande.camping-ninian.fr/squelettes/img/bouton-dl-tarifs.png) top right no-repeat;}
.bouton-tarifs span.download{background:url(http://broceliande.camping-ninian.fr/squelettes/img/download.png) no-repeat right center;padding-right:11px;}
#hierarchie{clear:both;margin-bottom:2em;padding-top:1em;font-size:0.93em;}
#hierarchie,#hierarchie a{color:#666;}
.cartouche{margin-bottom:2em;}
.cartouche .spip_logos{float:right;margin-left:16px;margin-bottom:4px;}
.cartouche p{margin:0;padding:0;clear:left;}
.surtitre,.soustitre{font-size:0.90em;color:#aaa800;text-transform:uppercase;letter-spacing:0.10em;}
.cartouche .surtitre{margin-bottom:0.30em;}
.cartouche .soustitre{margin-top:0.50em;margin-bottom:0.30em;}
.cartouche .traductions{font-size:0.90em;color:#BBB;}
.chapo{margin-bottom:1.50em;line-height:1.40em;font-weight:bold;}
.texte{line-height:1.60em;}
.texte p{margin-bottom:1em;}
.hyperlien{display:block;background:#EEE;padding:0.50em 1em;font-weight:bold;color:#8B6F92;}
.ps,.notes{margin-bottom:2em;line-height:1.40em;}
.notes{clear:both;font-size:0.90em;}
.intro{overflow:hidden;margin:0.5em 0 1em;line-height:1.60em;}
abbr.published{border:0;}
#parchment{width:200px;height:270px;margin-top:-140px;padding:153px 20px 30px 20px;text-align:center;background:transparent url(http://broceliande.camping-ninian.fr/squelettes/img/parchemin-oiseau-notes.png) no-repeat top left;behavior:url(http://broceliande.camping-ninian.fr/squelettes/iepngfix.htc);}
#parchment a{color:#333;font-weight:bold;}
#parchment small{color:#818181;}
#legende_portfolio{height:125px;clear:both;margin:0 auto;text-align:center;}
#legende_portfolio .spip_logos{margin:0 auto;border:4px solid #FC9;}
#documents_portfolio{clear:both;margin-top:1.4em;margin-bottom:1.4em;padding-top:2px;} 
#documents_portfolio img{display:-moz-inline-stack;display:inline-block;margin:1px;zoom:1;*display:inline;}
#documents_joints{margin-top:1.4em;padding-top:2px;} 
#documents_joints ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #DDD;}
#documents_joints li{margin:0.5em 0;padding:0.25em;border-top:1px solid #DDD;} 
#documents_joints li .spip_doc_titre small{font-weight:normal;} 
#documents_joints li .spip_doc_infos{font-size:0.93em;color:#666;border:1px dotted #EEE;border-width:1px 0 0 0;margin-top:0.5em;}
#documents_joints li span.download *{color:#333;}
.download{text-align:right;font-size:0.93em;font-weight:bold;}
.download a{color:#CF9;background:url(http://broceliande.camping-ninian.fr/squelettes/img/download.png) no-repeat right center;padding-right:11px;}
.pagination{clear:both;font-size:0.93em;border-top:1px solid #EEE;padding:10px 10px 0;color:#8E8E8E;margin:0 0 1em;text-align:right;}
.pagination-top{border:1px solid #EEE;border-width:0 0 1px 0;padding:0 10px 10px;}
.separateur{display:none;}
.pagination a{text-decoration:none;}
.pagination .on,.pagination a.lien_pagination:hover{border:1px solid #CCC;color:#fff;font-size:100%;background:#B62025;padding:2px 5px;}
.pagination a.lien_pagination{border:1px solid #CCC;color:#B62025;padding:2px 5px;}
.menu{clear:both;margin-bottom:2em;text-align:left;}
.menu p{margin:0.25em 0;padding:0.25em 0.10em;}
.menu ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #DDD;}
.menu ul li{margin:0.25em 0;padding:0.25em;border-top:1px solid #DDD;font-weight:bold;}
.menu ul li.first{border:0;}
.menu ul li .on{font-weight:normal;color:#8e8f47;}
.menu ul li ul{margin-left:1.2em;border:0;}
.menu ul li li{padding:0;border:0;}
#parchment ul{border:0;}
#parchment ul li{border-top:1px solid #8e8f47;}
.pagination{clear:both;text-align:right;font-size:0.90em;color:#666;}
.separateur{display:none;}
.pagination a{text-decoration:none;}
.pagination .on,.pagination a.lien_pagination:hover{border:1px solid #CCC;color:#fff;font-size:100%;background:#B62025;padding:2px 5px;}
.pagination a.lien_pagination{border:1px solid #CCC;color:#B62025;padding:2px 5px;}
.rubriques ul{border:0;}
.rubriques ul li{background:#EEE;border:0;}
.articles ul li{clear:both;padding:0.50em 0.25em;font-weight:normal;}
.articles ul li h3{margin:0.40em 0;}
.articles .spip_logos{float:left;clear:left;margin:0 16px 4px 0;}
.articles ul li .enclosures{float:right;text-align:right;max-width:60%;margin:0;}
.articles ul li .introduction{margin-top:0.30em;line-height:1.40em;}	.page_sommaire .articles ul li.first{padding-top:0;}
.breves ul li{font-weight:bold;}
.breves ul li small{font-weight:normal;}
.breves ul li.dl_tarifs{font-weight:normal;}
li.dl_tarifs a{display:block;min-height:110px;padding-left:90px;background:url(http://broceliande.camping-ninian.fr/squelettes/img/logo-tarifs.png) top left no-repeat;color:#333;}
li.dl_brochure a{display:block;color:#333;padding:0.25em;}
li.dl_tarifs a:hover,li.dl_brochure a:hover{text-decoration:none;background-color:#E7E1CA;}
li.dl_tarifs span.download,li.dl_brochure span.download{color:#333;background:url(http://broceliande.camping-ninian.fr/squelettes/img/download.png) no-repeat right center;padding-right:11px;}
a{color:#B4B700;text-decoration:none;}
a:focus,a:hover,a:active{text-decoration:underline;} 
strong.spip{font-weight:bold;font-size:0.93em;} 
.spip_puce{list-style-position:outside;}
ul.spip{list-style-type:disc;margin:0 0 1em 2em;overflow:hidden !important;overflow:visible;}
ol.spip{list-style-type:decimal;margin:0 0 1em 2em;}
ol.spip li{list-style-type:decimal;}
ul.spip li{list-style-type:disc;}
ul.spip li,ol.spip li{margin:0 0 0 1.2em;list-style-position:inside;}
h3.spip{text-align:left;margin-top:2em;margin-bottom:1.4em;color:#aaa800;font-size:123.1%;font-weight:bold;}
p.spip{margin-bottom:1em;} 
blockquote.spip,.spip_serif{font-family:Georgia,Times,serif;}
blockquote.spip{margin:1em;padding-left:1em;padding-right:1em;border:1px dotted;}
div.spip_poesie{margin:1em;padding-left:1em;border-left:1px solid;font-family:Garamond,Georgia,Times,serif;}
div.spip_poesie div{text-indent:-60px;margin-left:60px;}
.spip_code,.spip_cadre{font-family:monospace;font-style:normal;font-size:1.2em;}
.spip_cadre{width:99%;border:1px inset;}
.spip_surligne{background:#FF6;}
table.spip{margin:auto;margin-bottom:1em;border:1px solid #8e8f47;border-collapse:collapse;}
table.spip caption{caption-side:top;text-align:center;margin:auto;padding:3px;font-weight:bold;}
table.spip tr.row_first{background:#8e8f47;color:#F5F2EB;font-size:0.77em;}
table.spip tr.row_odd{background:#E7E1CA;}
table.spip tr.row_even{background:#F5F2EB;}
table.spip th,table.spip td{padding:3px;text-align:center;vertical-align:middle;border-left:1px dotted #F5F2EB;}
table.spip td{border-left:1px dotted #8e8f47;}
img,.spip_logos{margin:0;padding:0;border:none;}
.spip_documents{text-align:center;}
.spip_documents_center{clear:both;width:100%;margin:auto;}
span.spip_documents_center{display:block;margin-top:1em;}
dl.spip_documents_center{margin-bottom:1em;}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:5px;}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px;}
.spip_doc_titre{font-weight:bold;font-size:0.93em;margin-left:auto;margin-right:auto;}
.spip_doc_descriptif{clear:both;color:#666;font-size:0.93em;margin-left:auto;margin-right:auto;}
.spip_doc_descriptif p.spip_note{color:#666;font-size:0.93em;font-style:italic;}
.format_png{behavior:url(http://broceliande.camping-ninian.fr/squelettes/win_png.htc);}
.spip_modele{float:right;display:block;border:1px dotted #666;width:180px;}
table.spip_barre{width:100%;}
table.spip_barre a img{background:#FDA;padding:3px;border:1px outset #999;}
table.spip_barre a:hover img{background:#FFF;border:1px solid #999;}
table.spip_barre input.barre{width:100%;background:#EEE;}
a.spip_note{color:#B62025;}
a.spip_in{border-bottom:1px dotted #ccc;padding:0 0 1px 0;}
a.spip_in:hover{text-decoration:none;border-bottom:1px dotted #666;}
a.spip_out{background:url(http://broceliande.camping-ninian.fr/squelettes/img/link-out.gif) no-repeat top right;padding:0 3px 1px 0;}
a.spip_out:hover{text-decoration:none;border-bottom:1px dotted #666;}
a.spip_url{color:#333;text-decoration:none;}
a.spip_url:hover{color:#666;text-decoration:underline;background:url(http://broceliande.camping-ninian.fr/squelettes/img/link-out.gif) no-repeat top right;padding:0 3px 0 0;}
a.spip_glossaire{color:#B62025;}

