/*
 * page
 */

html{
	background-color:#DCDCDC;
	padding:10px;
}

div#page {	
	font-family:arial,sans-serif;
	background-color:white;
	border-style:solid;
	border-color:navy;
	border-radius:10px;
	
}

h1 {
	color:navy;
}

h2 {
	color:black;
}

h3 {
	color:#505050;
}


a:active,a:link{
	color:navy;
}

a:visited{
	color:#404040;
}

a:hover{
	font-style:italic;
	color:navy;
}

blockquote {
	padding-left:10px;
	border:2px solid #DCDCDC;
	border-radius:10px;
}

/*
 * en-tete
 */

div#entete {
	background-color:white;
	padding-top:1px;
	height:80px;
	clear:both;
	border-bottom-style:solid;
	border-color:navy;
}

div#entete li {
	float:left;
	width:33%;
	text-align:center;
}

div#entete ul {
	list-style-type:none;
}

/*
 * menu de navigation
 */

div#navigation {
	width:250px;
	position:relative;
	top:0px;
	float:left;
	padding:0 0 5px 5px;

}

div#navigation ul {
	list-style-type:none;
}

div#navigation a {
	text-decoration:none;
}


/*
 * contenu principal
 * */

div#bloc-contenu {
	margin-left:265px;
	padding:12px;
	border-left-style:solid;
	border-color:navy;
}

p.adresse {
	text-align:center;
}

/*
 * en bas
 * */


div#bas {
	clear:both;
	padding:5px;
	text-align:center;
}



/*
 * publis
 */

ul.publi>li {
	margin-bottom : 15px
}

ul.publi, ul.publi ul {list-style-type : none}

li.auteur{
	font-weight : bold
}

span.auteur-nom {
	font-variant : small-caps
}

span.titre-publi {
	color : darkblue
}

span.in-publi {
	font-style : italic
}

table {
	border-collapse : collapse
}

th {
	border-style : solid ;
	text-align : center
}

td {
	border-style : solid ;
	border-width : 1px ;
	padding : 3px
}

p.citation {
	text-align : right
}

/*
 * perles
 */

h3.perle,h5.question {
	border-top-style:dashed;
	border-color:#DCDCDC;
	border-width:2px;
	padding-top:5px;
}
