@charset "utf-8";
/* CSS Document */
body {
margin:0px;
background:#fef3e8 url(/css/fond.jpg) 50% 50% repeat-y;
_background:#fef3e8 url(/css/fond.jpg) top left repeat-y;
color:#9e5307;
font:12px verdana, Arial, Helvetica, sans-serif;
behavior:url("/css/csshover.htc");
margin-bottom:40px;
}
h1 {
font-size:24px;
}
label {
margin:0px;
padding:0px;
}
a.fr, a.en {
width:52px;
height:37px;
background-position:top left;
display:block;
text-indent:-100000px;
}

a.fr {
background-image:url(/css/fr.png);
margin-bottom:5px;
}
a.en {
background-image:url(/css/en.png);
}
a.fr:hover {
background-position:bottom left;
}
a.en:hover {
background-position:bottom left;
}
div.lang {
top:20px;
right:20px;
position:absolute;
}
div#contenu {
margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
width:740px;
_width:1000px;
padding-left:230px;
_padding-left:0px;
padding-right:20px;
}
div.txt {
text-align:justify;
margin-right:15px;
_margin-left:230px;
margin-top:-8px;
}
div.txt a {
color: #9e5307;
text-decoration:underline;
}
div.txt a:hover {
color:#000;
background:#CCC;
}
div#foot {
font:10px Arial, Helvetica, sans-serif;
color:#000;
padding-top:2px;
cursor:default;
text-align:right;
clear:both;
}
div.copy, #foot div.copy a {
text-align:center;
font:bold 11px arial;
color:#000;
}
div#foot a {
color:#999;
font-weight:bold;
text-decoration:none;
}
div#foot a:hover {
color:#666;
text-decoration:underline;
}
div#head a.ban {
display:block;
width:100%;
height:190px;
margin:0px;
overflow:hidden;
text-align:center;
text-decoration:none;
color:#CCC;
text-indent:-100000px;
background:#fef3e8 url(/css/bann.jpg) top center no-repeat;
_background:#fef3e8 url(/css/bann.jpg) top left no-repeat;
width:100%;
}
div#head {
width:1000px;
margin:auto;
}
:focus {
-moz-outline-style: none;
}
div#navigation {
position:absolute;
top:200px;
margin-left:-217px;
_margin-left:25px;
width:183px;
}

div#navigation ul {
margin:0px;
padding:0px;
width:183px;
list-style:none;
}
div#navigation ul li {
text-align:left;
margin:0px;
padding:0px;
height:45px;
background: url(/css/bouton.jpg) top left no-repeat;
}
div#navigation ul li a {
color:#FFF;
display:block;
text-decoration:none;
padding-left:33px;
padding-top:13px;
font-weight:bold;
overflow:hidden;
height:28px;
_height:41px;
font:17px "comic Sans MS";
text-align:center;
letter-spacing:-2px;
margin:0px;
}

div#navigation ul li:hover {
}
div#navigation ul li ul {
padding:0px;
_padding:10px;
margin:0px;
margin-left:180px;
_margin-left:170px;
margin-top:-28px;
_margin-top:-38px;
display:none;
position:relative;
_position:absolute;
background:none;
width:150px;
}
div#navigation ul li ul li {
background:none;
height:auto;
width:auto;
}
div#navigation ul li ul li a{
font:bold 14px verdana;
letter-spacing:0px;
padding:0px;
height:auto;
white-space:nowrap;
overflow:hidden;
background: url(/css/bouton.jpg) -33px -17px no-repeat;
}
div#navigation ul li:hover ul, div#navigation ul li.hover ul {
display:block;
}
h1, h2 {
margin:2px;
text-align:left;
color:#b4d6a9;
font-family:"comic Sans MS";
}
p {
margin-top:0px;
}
div.txt h1 a, div.txt h2 a, div.txt h3 a {
color:#9EBD79;
}
div.auteur {
text-align:right;
color:#999;
}
div.form {
text-align:center;
width:200px;
margin:10px;
margin-top:0px;
padding-bottom:18px;
padding-top:55px;
background:url(/css/contact.gif) top left no-repeat;
}
div#goodies {
width:200px;
float:right;
margin-top:-10px;
}
div#goodies img {
margin-bottom:10px;
margin-left:23px;
}
div#goodies a:hover {
color:auto;
background:none;
}

div.form fieldset input, div.form fieldset textarea {
width:95%;
margin:0px;
}
div.recherche input {
width:112px;
height:13px;
font:10px arial;
border:1px inset #fef3e8;
margin-left:40px;
}
div.recherche {
text-align:right;
padding-right:30px;
font:10px arial;
height:45px;
color:blue;
padding-top:4px;
background: url(/css/bouton.jpg) top center no-repeat;
}
div.form form {
margin:0px;
padding:0px;
padding-top:56px;
}
div.form form fieldset {
border:none;
padding:5px;
padding-left:23px;
text-align:left;
font:10px arial;
}
div.form form fieldset input, div.form form fieldset textarea {
width:150px;
background:#fef3e8;
border:none;
font:10px arial;
}
div.form form fieldset textarea {
height:140px;
}
div.form fieldset legend {
display:none;
}
div#articles ul {
padding:0px;
margin:0px;
width:525px;
_width:740px;
}
div#articles ul li a {
font-weight:bold;
font-size:14px;
display:block;
}
div#articles ul li a:hover {
background:none;
color:#000;
}
div#articles ul li {
display:block;
float:left;
padding:3px;
border-bottom:dotted 1px;
border-left:dotted 1px;
margin-bottom:5px;

}
div#articles ul li img {
float:left;
margin-right:5px;
}
div#articles {
margin-bottom:30px;
}

div.copy {
position:fixed;
bottom:0px;
left:0px;
background:#fef3e8 url(/css/fond.jpg) 50% 50% repeat-y;
width:100%;
border-top:#CCC 1px double;
}

div.page a {
	display:block;
	float:right;
	color:#666;
	font:10px verdana;
}

div.copy span {
white-space:nowrap;
}
/* js effect */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
	float: left;
}
#keyboardMsg{
	float: right;
}

#lightbox img, #overlay img{
		border: none; 
}
#overlay{ 
	background-image: url(/css/overlay.png);
}

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/css/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/overlay.png", sizingMethod="scale");
}

.spip-admin-float {
right: 20px;
position: absolute;
position:fixed;
z-index: 1000;
}
a.spip-admin-boutons {
border: 1px solid #CECECE;
text-decoration: none;
text-align: center;
margin: 0;
padding: 1px .5em;
background: #FFF;
color: #0C479D;
}
.commande {
padding:20px;
background:#FFF;
border:dotted #900 1px;
}