@charset "UTF-8";
/* CSS Document */

html, body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	border:0;
	/* background:url(bg-body.jpg) repeat-x #b8b6b7;*/
	background:none #FFF;
}

.page {
	padding:25px 0px;
}

h1 {
	font-size:18px;
	border-bottom:1px solid #000;
}

/* Hyperliens
---------------------------------------------- */
a { color: #FF6600; text-decoration: none; }
a:focus,
a:hover,
a:active { background-color: transparent; color: #FF6600; text-decoration: none; }

.header {
    border: none;
	padding-bottom:10px;
}

.nav {
	background:url(bg-menu.jpg) repeat-x transparent;

	border-left: 1px solid #E0E0E0;
    border-right: 0 solid #E0E0E0;
	border-top:none;
	border-bottom:none;
    box-shadow: 0 0 2px #E0E0E0;
}

.nav a {
    color: #FF6600;
	font-weight:bold;
    text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.nav ul li a {
	border-right: 1px solid #b8b8b8;
    display: block;
    float: left;
    line-height: 50px;
	padding: 0px 25px;
    text-decoration: none;
}

.nav ul li a:hover {
	color: #FF6600;
    background: #FFFFFF;
	font-weight:bold;
}

.nav ul li a:active, .nav ul li.on a {
	font-weight:bold;
    color: #000000;
	
	background: -moz-linear-gradient(top, 
	  #d1d1d1 0%,
	  #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, 
	  color-stop(0%,#d1d1d1),
	  color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, 
	  #d1d1d1 0%,
	  #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, 
	  #d1d1d1 0%,
	  #e1e1e1 100%); /* Opera 11.10+ */
	background: linear-gradient( 
	  #d1d1d1 0%,
	  #e1e1e1 100%); /* W3C */
}

.menu {
	border: 2px #e0e0e0 solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.menu_articles {
	padding-top:15px;
}

.liens {
	display:block;
	float:left;
}

.menu h2 {
	background-color: #e8e8e8;
	padding:10px;
}

.menu ul {
	padding: 0px 10px;
}

.caractencadre-spip {
  color:#FF6600;
  font-weight:bold;
  font-size:18px;
  background:none;
  line-height:24px;
}

sup {
  line-height:normal;
}

#documents_joints {
	display:block;
	float:left;
	width:600px;
}

#documents_joints ul.spip {
  list-style-type:none;
  margin-left:0;
}

#documents_joints li {
	display:block;
	float:left;
	width:100%;
	border:1px #666666;
	border-top-style:dotted;
	margin-bottom:30px;
}

.doc-info {
	border-color:#666666;
	border-style:none dotted dotted;
	border-width:1px;
	float:right;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#CCC;
	padding:0px 15px;
}