@charset "utf-8";
/* CSS Document */

body {
	margin:20px;
	background-color:#7c0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	}

h1 {float:left;margin:80px 0px 0px 40px;font-size:18px;font-weight:normal;color:#000;letter-spacing:2px;text-transform:uppercase;line-height:32px;text-align:center;} /* grand titre fr */
h2 {float:left;margin:80px 0px 0px 40px;font-size:18px;font-weight:normal;color:#d90000;letter-spacing:2px;text-transform:uppercase;line-height:32px;text-align:center;} /* grand titres uk */
h3 {font-size:10px;margin:0px 0px 0px 0px;font-weight:normal;color:#000;letter-spacing:4px;text-transform:uppercase;} /* titre fr */
h4 {font-size:10px;margin:0px 0px 0px 0px;font-weight:normal;color:#d90000;letter-spacing:4px;text-transform:uppercase;} /* titre uk */
h5 {font-size:10px;margin:0px 0px 0px 0px;font-weight:normal;color:#000;letter-spacing:1px;line-height:20px;} /* texte fr */
h6 {font-size:10px;margin:0px 0px 0px 0px;font-weight:normal;color:#d90000;letter-spacing:1px;line-height:20px;} /* texte uk */

a:link, a:visited{text-decoration:none;color:#fff;}
a:hover, a:active{text-decoration:underline;}

.nav_pos {width:112px;height:534px;background-color:#fff;float:left; overflow: visible;}


ul {list-style-type:none;margin:0;padding:0;}
li {text-align:center;vertical-align:top;float:left;margin:0px 1px 0px 1px;}

br {margin:0;padding:0;}
#nav ul {}
#nav li {padding:20px 0px 0px 0px;width:16px;height:514px;display:block;float:left;}
#nav_fr {font-size:10px;font-weight:bold;line-height:15px;color:#000;text-transform:uppercase;text-align:center;}
#nav_uk {font-size:10px;font-weight:bold;line-height:15px;color:#d90000;text-transform:uppercase;text-align:center;}
#nav a, li:link, li:visited{text-decoration:none;}
#nav li:hover, li:active{background-color:#b2b2b2;text-decoration:none;}

#themes ul {}
#themes li{list-style-type:none;margin:0;padding:0;clear:both;}
#themes h5 {font-size:9px;float:left;letter-spacing:0px;color:#fff;margin-right:5px;}
#themes h6 {font-size:9px;float:left;letter-spacing:0px;}
#themes a, li:link, li:visited {text-decoration:none;display:block;width:190px;padding-left:2px;}
#themes li:hover, li:active {background-color:#b2b2b2;text-decoration:none;}

#events h5 {line-height:normal;letter-spacing:0px;}

.rouge_uk {color:#d90000;}
.noir_fr {color:#000;}
.blanc_fr {color:#fff;}

img {border:0;padding:0;margin:0;}

.site {
	text-align:left;
	width:980px;
	height:564px;
	}
	
.bg_shade_top {width:980px;height:15px;background-image:url(/images/bg_shade_top.jpg);}
.bg_shade_left {width:15px;height:534px;background-image:url(/images/bg_shade_left.jpg);float:left;}
.content {width:711px;height:534px;background-color:#fff;float:left;}
#mask_left {width:37px;height:534px;background-image:url(/images/mask_left.png);position:absolute;z-index:600;visibility:visible;float:left;}
#mask_thumbnails_nav {width:135px;height:534px;background-image:url(/images/mask_thumbnails_nav.png);position:absolute;z-index:100;visibility:visible;}
.mask_event {width:215px;height:534px;background-image:url(/images/mask_event.png);position:absolute;z-index:110;margin-left:446px;padding:0px 10px 0px 40px;}
.bg_shade_bottom {width:980px;height:15px;background-image:url(/images/bg_shade_bottom.jpg);}
.title_right {width:127px;height:534px;background-image:url(/images/title_right.jpg);float:left;}
.bg_shade_right {width:15px;height:534px;background-image:url(/images/bg_shade_right.jpg);float:left;}
.thumbnail_shade {width:53px;height:53px;padding:9px;background-image:url(/images/mask_thumbnails.png);}
.thumbnail_image {width:53px;height:53px;overflow:hidden;text-align:center;vertical-align:middle;}
.colonne {width:200px;float:left;margin:0px 0px 0px 50px;}

#themes_closed {background-image:url(/images/bg_comment_closed.png);width:227px;height:16px;position:absolute;z-index:200;margin:486px 0px 0px 200px;padding:32px 0px 0px 38px;}
#themes_opened {background-image:url(/images/bg_comment_opened.png);width:227px;height:488px;position:absolute;z-index:100;visibility:hidden;margin:34px 0px 0px 200px;padding:12px 0px 0px 38px;}
#comments_closed {background-image:url(/images/bg_comment_closed.png);width:227px;height:16px;position:absolute;z-index:200;margin:486px 0px 0px 450px;padding: 32px 0px 0px 38px;}
#comments_opened {background-image:url(/images/bg_comment_opened.png);width:227px;height:488px;position:absolute;z-index:100;visibility:hidden;margin:34px 0px 0px 450px;padding:12px 0px 0px 38px;}

#comments_opened h5 {color:#fff; line-height:17px;}
#comments_opened h6 {line-height:17px;}


#bt_close_thumbnails_nav {position:absolute;z-index:300;visibility:visible;margin:485px 0px 0px 0px;}
#bt_open_thumbnails_nav {position:absolute;z-index:400;visibility:hidden;margin:485px 0px 0px 0px;}

.bt_open_close {float:right;margin:9px 45px 0px 0px;}

.work_image_big {width:712px;height:534px;overflow:hidden;vertical-align:middle;text-align:center; background-image:url(/images/bg_works_v.jpg);}
#work_title {position:absolute;z-index:800;text-align:right;margin:10px 0px 0px 0px;width:712px;}
#work_title h3{float:right; font-weight:bold;padding:0px 20px 0px 10px;display:block; background-color:#fff;}
#work_title h4{float:right; font-weight:bold;padding:0px 20px 0px 10px;display:block; background-color:#fff;}

input {font-size:9px; background-color:#000; color:#8a8a8a; border: 1px solid #1e1e1e; vertical-align:middle; padding:2px;}
select {font-size:9px; background-color:#000; color:#8a8a8a; border: 1px solid #1e1e1e;}
textarea {font-size:9px; background-color:#000; color:#8a8a8a; border: 1px solid #1e1e1e;font-family:Arial, Helvetica, sans-serif;}
submit {font-size:9px; color:#fff; background-color:#000; text-align:center;border:0;padding:0; width:150px; height: 30px; display:table-cell;}

#contacts input {font-family:Arial, Helvetica, sans-serif;; font-size:10px; border:1px solid #ccc; background-color:#fff; color:#d90000;}
#admin_page input {margin:0;padding:0;font-size:9px;color:#d90000;text-align:center;border:solid 1px #d90000; background-color:#fff;}
#admin_page select {background-color:#fff;border:0; padding:2px;}
#admin_page textarea {background-color:#fff; border:0; padding:2px;font-size:10px;margin:0px 0px 0px 40px;;font-weight:normal;color:#000;letter-spacing:1px;line-height:20px; width:220px;height:390px;}

#admin_message {position: absolute; z-index:500; margin:0px 0px 0px 120px; color: #ff0000; font-weight:bold;}

/* scroll bar --------------------------------------------------------------------------------------- */
#scroll_content{float:left;overflow:hidden;}
.scrollbar{float:left;}
.handle{height:17px;width:12px;background:url(/images/scroll_bar.png) no-repeat;}
/* fin scroll bar -------------------------------------------------------------------------------------------------------- */
