@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#393805 url(/images/bg.png) repeat-x; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:14px; color:#242301;  }
#container { width:994px; margin: 0 auto; background:url(/images/container_bg.png) repeat-y; position:relative;   }
#header { width:994px; height:254px; background:url(/images/header.png) no-repeat; }
#leftcol { width:203px; margin:0 48px 0 69px; float:left; display:inline; }
#middlecol { width:602px; margin:0; padding:0 0 100px 0; float:left; }
#footer { width:922px; height:22px; background:url(/images/footer.png) no-repeat; color:#949159; font-size:11px; text-align:right; padding: 8px 72px 0 0; position:relative; top:30px; z-index:10;}
#footerline { height:30px; background:#57550a; z-index:5;text-align:right; }

/* TEXT */
h1 { font-size:24px; font-weight:normal; color:#b48a02}
h1 a { font-size:24px; font-weight:normal; color:#b48a02}
h1 a:hover { font-size:24px; font-weight:normal; color:#b48a02}
h2 { font-size:16px; font-weight:bold; color:#b48a02}
h2 a { font-size:16px; font-weight:bold; color:#b48a02}
h2 a:hover { font-size:16px; font-weight:bold; color:#b48a02}
a {color:#242301; text-decoration:underline;}
a:hover {color:#b48a02; text-decoration:underline;}
#footer a { color:#949159; }
#footer a:hover { color:#f4f0d6; }

/* IMAGES */
.circle_right { width:280px; height:280px; float:right; margin:0 0 10px 20px; overflow:hidden; position:relative;  }
.circle_left { width:280px; height:280px; float:left; margin:0 20px 10px 0; overflow:hidden; position:relative;  }
.circle_overlay { display:block; width:280px; height:280px; background:url(/images/circle_overlay.png) no-repeat; position:absolute; top:0; left:0;}
.no-circle_right { float:right; margin:0 0 10px 20px; border:5px solid #f6f3df;}
.no-circle_left { float:left; margin:0 20px 10px 0; border:5px solid #f6f3df;}
.cookies { display:block; width:150px; height:231px; position:absolute; bottom:-30px; right:-65px; background:url(/images/cookies.png) no-repeat; z-index:20;  }

/* HEADER */
.logo { display:block; width:160px; height:200px; position:absolute; top:30px; left:90px; text-decoration:none; }
.logo span { position:relative; left:-9999px; }
.logo:hover { text-decoration:none; }
#logos { width:650px; position:absolute; top:100px; left:280px; }
#logos img { float:right; margin:0; border:0;}
#logos a:hover img { position:relative; top:-5px;}

/* NAVIGATION */
ul#nav {	list-style-type:none;	text-align:left;	font-size:11px;	padding:0;	margin:58px 0 0 0;}
ul#nav li {	list-style-image: none;	padding:0;	margin:0;}
ul#nav li a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; color:#f4f0d6; display: block; padding:7px 20px;    text-decoration:none;   }    
ul#nav li a:hover { background:#b48a02;	color:#fff;}
ul#nav li a.current { color:#b48a02; }
ul#nav li a.current:hover { color:#fff; }

/* Navigation niveau 2 */
ul#nav li ul {	margin: 0;	padding:0;	}
ul#nav li ul li {	list-style-image:none;	list-style-type:none;}
ul#nav li ul li a {    display: block;    padding:7px 20px 7px 35px;	text-decoration:none;	color:#f4f0d6; font-size:10px; text-transform:none; letter-spacing:1.2%;  } 
ul#nav li ul a.current { font-size: 11px; }   

/* CLEARS AND DIVIDERS */
.clear { clear:both; height:1px;}
.clear5 { clear:both; height:5px;}
.clear10 { clear:both; height:10px;}
.clear20 { clear:both; height:20px;}
.clear50 { clear:both; height:50px;}

