/****************************************************           CALQUES             ***************************************************/

/***********calque PAGE ************/
div#page {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border: 2px solid #c0c0c0;
	font-family : "Verdana";
	font-size : 12px;
	background-color : #611307;
}
/***********calque PAGE_INDEX ************/
div#page_index {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border: 2px solid #c0c0c0;
	font-family : "Verdana";
	font-size : 12px;
	background-image : url("../images/fd_index.jpg");
}
/***********calque PAGE_INDEX ************/
div#page_index img{
	border: 2px solid #c0c0c0;
}
/*Complément de div#page : centre la page sur IE */
body{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	text-align : center;
}

/***********calque HAUT************/
div#haut {
	background-color : #611307;
	z-index : 0;
}
div#haut img{
}

/***********calque NC************/
div#nc {
	z-index : 1;
	position : absolute;
	top : 300px;
	left: 0px;
}
/***********calque CENTRE************/
div#centre {
	margin-top : 20px;
	overflow: hidden;
}

/***********calque MENU************/
div#menu {
	float : left;
	margin-left : 35px;
	margin-top : 0px;
}

/***********calque ARTICLE************/
div#article {
	margin-top : 0px;
}
div#article h3{
	color : white;
}


/***********calque PIED************/
div#pied {
	color : white;
	text-align : center;
	clear: both;
}
/***********calque PHOTOS************/
div#photos{
	font-family : "Verdana";
	font-size : 12px;
	text-align : center;
	width : 710px;
	margin-left : auto;
	margin-right : auto;
}
/***********calques POUR L'ALIGNEMENT************/
div.left{
	text-align : left;
}
div.right{
	text-align : right;
}
/****************************************************           BODY         ***************************************************/
body.photos{
	background-color:#611307;
}
/****************************************************           IMAGES            ***************************************************/
img{
	border : 0;
}
img.new{
	text-align : right;
}
img.vignette{
	width : 150px;
}
/****************************************************           LISTES           ***************************************************/
dl{
	margin : 15px;
	margin-top : 0px;
	padding-top : 0px;
	vertical-align : middle;
	border: 1px solid #611307;
}
dt.rub{
	cursor : pointer;
	color : White;
	background-color : #891b0a;
	width : 180px;
	height : 25px;
	margin-top : 10px;
	vertical-align : middle;
}
dt.rubselect{
	color : White;
	background-color : #891b0a;
	width : 180px;
	height : 25px;
	margin-top : 10px;
	vertical-align : middle;
	text-decoration : underline;
}
ul{
	list-style-type : none;
}
ul.ssrub{
	display : none;
	padding-left : 0px;
	margin-left : 0px;
	margin-top : 0px;
}
li.ssrub{
	text-align : right;
	padding-left : 0px;
	margin-left : 0px;
	margin-right : 5px;
}
li.ssrub a{
	text-align : right;
	width : 100px;
	color : white;
	text-decoration : none;
}
li.ssrub a.select{
	text-align : right;
	width : 100px;
	color : white;
	text-decoration : underline;
}
/****************************************************           TABLEAUX          ***************************************************/
table{
	border : 1px solid #8e867e;
	border-collapse : collapse;
	margin-left : auto;
	margin-right : auto;
}
table.article{
	border:none;
}
/****************************************************           ELEMENTS DE TABLEAUX          ***************************************************/
th.image{
	background-color:#891b0a;
}
td.image{
	background-color:#891b0a;
	width : 170px;
	height : 160px;
	text-align : center;
	border-left : 1px solid #8e867e;
}
td.nom{
	color:white;
	background-color:#4d0d00;
	border-left : 1px solid #8e867e;
	text-align : left;
}
td.ref{
	color:white;
	text-align:right;
	background-color:#4d0d00;
	border-left : 1px solid #8e867e;
	border-bottom : 1px solid #8e867e;
}
th.white{
	color: white;
}
td.white{
	border-top : 1px solid #8e867e;
	border-bottom : 1px solid #8e867e;
	color: white;
	text-align : center;
	background-color:#4d0d00;
	padding-left : 20px;
	padding-right : 20px;
}

/****************************************************          LIENS          ***************************************************/
div#photos a, a:visited{
	color : white;
}
a.rien{
	text-decoration : none;
}
a.mail{
	color : white;
}
a.select{
	color : white;
	text-decoration : underline;
}
div#pied a, a:visited{
	color : white;
	font-size : 13px;
}
/****************************************************          TEXTE         ***************************************************/
h3.nom{
	font-family : "Palace Script MT";
	font-size : 36px;
	font-weight : normal;
}
h2{
	color : white;
	margin-left : auto;
	margin-right : auto;
}
/****************************************************          NAVIGATION    ***************************************************/
div#navigation {
	background-color : black;
	text-align : right;
	color : red;
	margin: 5px;
}
div#navigation em{
	color : white;
	font-style : normal;
}
div#navigation a.page,a.page:visited{
	background-color : black;
	text-align : right;
	color : red;
	text-decoration : none;
}
div#navigation a.pageselect{
	color : white;
	font-style : normal;
	text-decoration : none;
}