@import url(../../css/style.css);
@import url(../../css/nav.css);
@import url(../../css/menu.css);

h2{
	font-stretch: ultra-condensed;
	color: #336699;
}
a{
	text-decoration: underline;
	color: #874100;
}
a:hover{
	text-decoration: none;
	color: #c87f3b;
}

.petiteMarge{margin-left:20px;}

fieldset{ border: 1px solid #B16200; }
legend{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #000000;
}
#formSearch div{
	clear: both;
	padding: 2px 0;
}
#header{
	height: 100px;
	background: url(../images/fra_bckg_header.jpg) bottom right no-repeat;
	border: 0;
	border-bottom: 1px solid #bf8f5a;
}
#content ul{ list-style-image: url(../images/bullet.gif); }
#content ul li, #content ol li{padding-bottom:10px;}
div#linklist ul{ background: url(../images/btn_linklist_bckg_btm.gif) bottom right no-repeat; }
div#linklist ul li{ background: none; }
div#linklist ul li a{
	background: url(../images/btn_linklist_bckg_up.gif) bottom right no-repeat;
	color: #8A7B56;
}
div#linklist ul li a.home{ background: url(../images/btn_linklist_bckg_home.gif) bottom right no-repeat; }
div#linklist ul li a.head{ background: url(../images/btn_linklist_bckg_head.gif) bottom right no-repeat; }
div#linklist ul li a.head:hover{ background: url(../images/btn_linklist_bckg_head_rl.gif) bottom right no-repeat; }
div#linklist ul li a:hover{ background: url(../images/btn_linklist_bckg_rl.gif) bottom right no-repeat; }
div#linklist ul ul{
	background: #FFFFFF url(../images/btn_linklist_bckg_sub.gif) bottom right no-repeat;
	border: 1px solid #938368;
}
div#linklist ul ul li a:hover{ background: #F7D38B none; }
div#linklist li:hover{ background: #EDDA95; }

.box{
	padding: 0 10px;
	border: 1px solid #D4C89D;
	background: #F0E7C4;
}
ol.note{
	margin: 0;
	padding: 0.5em 0 0 1.5em;
	border-top: 1px solid #BF9F5A;
	font-size: 0.9em;
}
* html ol.note{ padding: 0 0 0 2em; }
#error{
	margin: 0 0 6px 0;
	padding: 4px;
	background: #ffd5d5;
	border: 2px solid #ff7f7f;
	color: #102e44;
}
#error p{
	margin: 4px 0;
	clear: none;
}
.error{
	padding: 6px;
	background: #ffd5d5;
	border: 2px solid #ff7f7f;
	color: #102e44;
}

table.list{
	width: 100%;
	border: 1px solid #B89249;
}
table.list ul{
	margin: 0;
	padding: 0 0 0 20px;
}
table.list th{
	background: #D4DCE7;
	color: #305574;
	text-align: left;
	vertical-align: top;
}
table.list td, table.list th{ padding: 3px; }
table.list td{
	color: #16537A;
	vertical-align: top;
}
tr.row1{ background: #ECDDA2; }

div.encBleu{
	margin:0;
	padding:10px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#B6D1F9;
}
