* { padding:0; margin:0; }

body { background:#C8B8A1 url(../medias/img_c_bg_main.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
h1 span, h2 span { display:none; }
h2 { color:#023C8C; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0; }
img { border:0; }
a{ color:#462E0E; text-decoration:underline; }
a:hover{ color:#816847; text-decoration:none; }

#wrapper { margin:0 auto; width:780px; }
#faux { margin-bottom:0px; background:#ffffff url(../medias/img_c_bg_faux.gif) repeat-y; }

#header { width:780px; height:351px; background:url(../medias/img_c_bg_header.jpg) no-repeat; }
#header #top ul#sites{ padding:5px 0 0 0; }
#header #top ul#sites li{ float:left;margin:0 10px 0 0;list-style:none; }
#header #top ul#sites li.lang{ float:right;margin:0 40px 0 0; }
#header #top ul#sites li a{ display:block;padding:0 0 0 6px;color:white;text-decoration:none;text-transform:uppercase;font:11px Arial, Helvetica, sans-serif;font-weight:bold;background:black url('../medias/img-p-top-li-left.gif') no-repeat top left; }
#header #top ul#sites li span{ display:block;padding:6px 6px 6px 0;background:#011a42 url('../medias/img-p-top-li-right.gif') no-repeat top right; }
#header #lang { margin:0 0 0 615px; padding:32px 0 0 0; font-size:11px; }
#header #lang a { color:#1A91D9; text-decoration:none; }
#header #lang a:hover { color:#45B5F9; text-decoration:underline; }
#header #menu { margin:50px 0 0 343px; color:#C8B8A1; }
#header #menu a { color:#462E0E; text-decoration:none; margin:0 5px 0 5px; }
#header #menu a:hover { color:#8F7F69; text-decoration:underline; }

#leftcolumn { display:inline; margin:20px 5px 20px 15px; width:276px; float:left; }
#leftcolumn p { margin:0 0 5px 0; }

#rightcolumn { float:right; margin:20px 20px 20px 0; width:464px; color:#838383; line-height:1.5em; }
#rightcolumn p, #rightcolumn ul { margin: 1em 0; }
#rightcolumn ul { padding: 0 0 0 1.4em; }

#footer { width:780px; clear:both; background:url(../medias/img_c_bg_footer.jpg) no-repeat; height:31px; text-align:center; color:#C8B8A1;font-size:11px; }
#footer a { text-decoration:none; margin:0 10px 0 10px; }
#footer a:hover { text-decoration:underline; }

#copyright { text-align:center; color:#674C2A; margin:10px 0 10px 0; font-size:11px; }

.clear { clear:both; background:none; }
.left { float:left; }
.right { float:right; }
