body { background:#e6e6e6 url(/squelettes/images/fond.jpg) repeat-x fixed 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; 
	   margin:auto; color:#333; }

#primpression { display: none; }
#conteneur { width:800px; background:#fff; margin:auto; font-size:.8em;}
#logos { margin:0 0 5px 0;}

a { color:#8a1e32;}
a:hover { color:#333;}
a:visited { color:#a71931;}
a:visited:hover { color:#333;}

ul#menulist { font-size: 13px; display:inline; float:left; margin:5px 12px; background-image:url(/squelettes/images/fond_menu.png);
			  padding:0 25px; width:727px; font-variant:small-caps; font-weight:bold;}
ul#menulist a { text-decoration:none;}
ul#menulist a:hover { color:#fff; text-decoration:none;}
ul#menulist a:visited { text-decoration:none;}
ul#menulist a:visited:hover { color:#fff; text-decoration:none;}
ul#menulist li { position:relative; float:left; list-style:none; padding: 5px 10px; border-right-color:#e6e6e6; border-right-width:1px; 
				 border-right-style:inset; }
ul#menulist li:hover { background-color:#8a1e32; color:#fff;}
ul#menulist li:hover a { color:#fff;}
ul#menulist li.on {background-color:#8a1e32; color:#fff;}
ul#menulist li.on a {color:#fff;}
ul#menulist li ul { display:none; margin-left:0; margin-top:25px; padding:0px; position:absolute; width:auto; top:0; left:0px;}
ul#menulist li ul li:hover a { color:#fff;}
ul#menulist li:hover>ul { display:inline;}
ul#menulist li:hover>ul a { color:#8a1e32; font-weight:bold;}
ul#menulist li:hover>ul a:hover { color:#fff;}
ul#menulist li ul li { margin-left:0px; font-size:11px; float:left; width:auto; min-width:150px; border:1px inset #fff; 
					   border-width:1px 0 0 0; background-color:#c9c9c9;}

#boz { clear:both; width:798px; margin:auto;}

#droite { float:right; width:240px; margin:0 6px 0 0; padding:0;}

#centre { margin:0 250px 10px 10px;}

/* set millions of background images */
.rbroundboxd9 { background: url(/squelettes/images/ntd9.jpg) repeat; }
.rbtopd9 div { background: url(/squelettes/images/tld9.jpg) no-repeat top left; }
.rbtopd9 { background: url(/squelettes/images/trd9.jpg) no-repeat top right; }
.rbbotd9 div { background: url(/squelettes/images/bld9.jpg) no-repeat bottom left; }
.rbbotd9 { background: url(/squelettes/images/brd9.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbtopd9 div, .rbtopd9, .rbbotd9 div, .rbbotd9 { width: 100%; height: 7px; font-size: 1px; }
.rbcontentd9 { margin: 0 7px; }
.rbroundboxd9 { width:99%; margin:0; }

/* set millions of background images */
.rbroundbox { background: url(/squelettes/images/nt.gif) repeat; }
.rbtop div { background: url(/squelettes/images/tl.gif) no-repeat top left; }
.rbtop { background: url(/squelettes/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/squelettes/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/squelettes/images/br.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 99%; margin: 1em auto; }

#chemin { width:99%; font-size:.7em; color:#aaa38e; text-align:right; }
#chemin a { text-decoration:none; color:#333;}
#chemin a:hover { text-decoration:none; color:#8a1e32;}

h1 { font-size:1.4em; color:#999;}
h2 { font-size:1.2em; color:#333; border:1px inset #fff; border-width:0 0 1px 0; margin-bottom:0; margin-top:20px; }
h3 { font-size:1.1em; color:#666; border:1px inset #fff; border-width:0 0 1px 0; padding:0 0 3px 0; margin:0;}
h3.spip { color:#999; padding:3px 0; margin:25px 0 5px 0; }
#accueil h3.spip { color:#a91a2e;}
h4 { margin-bottom:0;}
h4.liens { border:1px solid #fff; border-width:0 0 1px 0;  }

.texte { font-size:.85em; text-align:justify;}
.pluspetit { font-size:.8em; color:#666; }
.texterub { font-size:.8em; text-align:justify;}
.discret { width:99%; font-size:.8em; color:#666; margin-bottom:5px; text-align:justify;}
.couleur { font-weight:bold;}

.soustitre { font-weight:bold; color:#666; }

.reculer { margin:0 0 0 -22px;}
.reculer li { list-style-image:url(/squelettes/puce.gif); font-size:.9em; }
.reculer li a { text-decoration:none; font-weight:bold;}

.nologo { margin:0 0 10px 0;}

.docs { margin:5px 0; }

input.submit { background:#8a1e32; color:#fff; border:1px outset #fff; }

.decale { margin:0 0 0 30px; font-size:.8em;}
#pied { background:#d9d9d9; width:764px; margin:auto; text-align:center; font-size:.7em; padding:7px; clear:both;}

/*Classes issues de Spip*/
.spip_note { font:normal .8em Verdana, Arial, Helvetica, sans-serif; }
.spip_doc_titre { font-weight: bold; font-size: 0.7em; margin-left:auto; margin-right:auto;}
.spip_logos { margin-left:.5em; margin-right:.5em; }
.spip_documents spip_documents_center { text-align: center; margin: 0px; padding: 0px; }
.orange_gras { font-weight: bold; color: #EE7F00; }
param { height: 50px; }
img { border-style: none; }
.spip_surligne { background: #ffc; }
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin:auto; }
span.spip_documents_center { display: block; margin: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.7em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.7em; margin-left:auto; margin-right:auto;}
