@import url(layout.css);
body {
background:url("img/bg.gif") repeat-x top #EDE9DD;
font-family:"trebuchet MS";
font-size:12px;
color:#494949;
}
a:link, a:visited {
color:#da4d00;
}
#header {
background:url("img/bgheader.jpg") no-repeat top #EDE9DD;
position:relative;
height:122px;
}
#header h1 {
margin:0;
text-align:center;
background:url("img/logo.png") no-repeat center;
z-index:100;
position:absolute;
top:20px;
height:88px;
left:210px;
}
#header h1 a {
display:block;
overflow:hidden;
width:478px;
height:88px;
text-indent:-5999px;
}
ul#tagsheader {
margin:0;
position:absolute;
top:25px;
z-index:1;
height:75px;
overflow:hidden;
}
ul#tagsheader li {
display:inline;
margin:0 10px;
}
ul#tagsheader li a {
color:#d5c9a6;
text-decoration:none;
font-size:11px;
}
ul#tagsheader li a:hover {
color:#9b8c61;
}
#page {
background:url("img/page.gif") repeat-y;
}
#contentwrapper {
}
#nav {
background:url("img/menu.jpg") no-repeat top right;
width:660px;
height:48px;
margin-left:240px;
position:relative;
}
#nav ul {
margin:0;
height:27px;
padding-top:15px;
padding-left:27px;
}
#nav ul li {
display:inline;
line-height:27px;
float:left;
}
#nav li a {
color:#d44100;
text-decoration:none;
background:url("img/bouton_left.gif") no-repeat left;

display:block;
float:left;
margin:0 10px;
font-size:18px;
}
#nav li a:hover {
color:#3b3b3b;
}
#nav li a span {
display:block;
padding:0 15px;
background:url("img/bouton_right.gif") no-repeat right;
}
#searchform {
position:absolute;
left:408px;
top:0;
width:252px;
height:48px;
background:url("img/search.gif") no-repeat;
}
#searchform input.txt {
margin-top:17px;
margin-left:116px;
width:100px;
border:1px solid #FFF;
}
#contentcolumn {
padding:10px 5px 10px 15px;
}
#leftcolumn {
background:url("img/nav.gif") no-repeat top #3B3B3B;
color:#ede9dd;
padding-top:20px;
color:#ede9dd;
}
#leftcolumn a {
color:#ede9dd;
}
#leftcolumn h2 {
height:26px;
line-height:26px;
background:url("img/nav_titre.jpg") no-repeat;
font-size:12px;
color:#fec100;
padding:0 10px;
margin:0;
}
#leftcolumn ul {
margin:0 2px 10px 2px;
}
#leftcolumn li a {
text-decoration:none;
display:block;
border-bottom:1Px solid #7b7b7b;
padding-left:28px;
height:19px;
line-height:19px;
background:url("img/cat.gif") no-repeat left top;
}
#leftcolumn li a:hover {
background:url("img/cat.gif") no-repeat left bottom;
}

#rightcolumn {
margin-top:248px;
}
table.pubvideo, .fs {
margin-bottom:15px;
border-bottom:1px solid #f5c48f;
}
table.pubvideo td {
vertical-align:top;
padding-bottom:10px;
}
table.pubvideo h3, .fs h3 {
color:#da4d00;
font-size:12px;
margin:5px 0;
}
.fs p {
margin-top:0;
}
.droite {
float:right;
}
h3.photo, h3.video {
padding-left:45px;
}
h3.photo {
background:url("img/icofs_photos.png") no-repeat left;
}
h3.video {
background:url("img/icofs_videos.png") no-repeat left;
}

#footer {
background:url("img/footer.gif") no-repeat top #ede9dd;
width:100%;
padding-top:2px;
color:#817655;
}
#footer a.add {
font-weight:bold;
background:url("img/add.gif") no-repeat left;
padding-left:22px;
}
a.left{ float:left;}
a.right{ float:right;}
a.pagination {
	font-size: 16px;
	text-decoration: underline;
	background-color: #EDE9DD;
	border: 2px solid #3B3B3B;
	padding: 3px;
}
