@charset "iso-8859-1";
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#000000; }
a {color:#ffffff; text-decoration:none; font-weight:bold; }
a:hover {text-decoration:underline;}

/* Fond du site */
.container { background:url(site/site_bkg.jpg) repeat-y; } 

/* Codes relatifs au header */
#header { color:#FFFFFF; text-align:left; height:100px; background: no-repeat top left url(site/logo.jpg);  }
#header #langue {float:right; height:100px; width:80px; background:url(site/head_bkg.jpg) top left repeat-x #454545;}
#header #langue a {display:block; padding:20px 16px;  text-align:center; background:url(site/msep.jpg) no-repeat top right; height:90px; font-size:1.2em; font-weight:bold;}
#header #langue a:hover {text-decoration:none;}
#header #menu {float:right; height:100px; width:649px; background:url(site/head_bkg.jpg) top left repeat-x #454545; }
#header #menu ul{ float:right; margin:0; padding:0; display:block; }
#header #menu li{ float:left; list-style:none; height:100px; display:block; background:-5px 20px no-repeat; }
#header #menu li a {display:block; padding:20px 16px;  text-align:center; background:url(site/msep.jpg) no-repeat top right; height:90px; font-size:1.2em; font-weight:bold;}
#header #menu li a:hover {text-decoration:none;}
#header #menu #nav_6.active {background-image:url(site/nav6.jpg);}
#header #menu #nav_5.active {background-image:url(site/nav5.jpg);}
#header #menu #nav_4.active {background-image:url(site/nav4.jpg);}
#header #menu #nav_3.active {background-image:url(site/nav3.jpg);}
#header #menu #nav_2.active {background-image:url(site/nav2.jpg);}
#header #menu #nav_1.active {background-image:url(site/nav1.jpg);}
#header #menu #nav_6:hover {background-image:url(site/nav6.jpg);}
#header #menu #nav_5:hover {background-image:url(site/nav5.jpg);}
#header #menu #nav_4:hover {background-image:url(site/nav4.jpg);}
#header #menu #nav_3:hover {background-image:url(site/nav3.jpg);}
#header #menu #nav_2:hover {background-image:url(site/nav2.jpg);}
#header #menu #nav_1:hover {background-image:url(site/nav1.jpg);}


#left {width:261px; float:left; padding-top:346px;}
#left>.content {margin-top:-340px;}

#left #sub_menu {margin:0 0 25px 0; padding:15px; }
#left #sub_menu ul { display:block; margin:0; padding:0;}
#left #sub_menu li { list-style:none; margin:0; padding:0; float:left; width:246px; }
#left #sub_menu li a {color:#000000;  margin-bottom:5px; padding-left:15px; font-weight:bold; font-size:1.4em;}
#left #sub_menu li a:hover {background-image:url(site/sub_rollover.jpg); background-position:left center; background-repeat:no-repeat; text-decoration:none;} 
#left #sub_menu li.active a {background-image:url(site/sub_rollover.jpg); background-position:left center; background-repeat:no-repeat;} 

#news { width:174px; background:url(site/news_bkg.jpg) repeat-y; color:#000000; padding:0; margin:auto;}
#news { font-size:x-small;}
#news h1 {font-size:small; font-weight:bold;}
#news a{color:#000000;}
#news a:hover {}

#news .elem { padding:0 5px;}
#news .head { height: 49px; width: 174px; background: url(site/news_head.jpg) no-repeat; }
#news .foot { width:170px; height:18px; background:url(site/news_foot.jpg) no-repeat; text-align:right; font-size:medium; }



#main{ width:729px; padding:0; background-color:#171717; color:#FFFFFF; background-image:url(site/ctn_bkg.jpg); background-repeat:repeat-x; float:right;  padding-top:346px;}
#main>.content {margin-top:-346px; }


#footer {clear:both; margin-left:261px; font-size:0.8em; color:#FFFFFF; text-align:center; padding:10px;  background:#212121;}
#footer span {padding:6px;}

.section {padding:15px; }


.imgR { margin:0px 0px 3px 10px; } 
.imgL { margin:0px 10px 3px 0px; } 


.footer { text-align:center; font-size:small; padding:20px; background:#212121; color:#FFFFFF; } 



img {border:none; }

.thumbR { margin:0px 0px 3px 10px;float:right; } 
.thumbL { margin:0px 10px 3px 0px; float:left; }

.container { width:990px; background: url(site/site_bkg.jpg) repeat-y;}  












/**********************************************************************************************************************/
/**********************************************************************************************************************/


html, body { margin:0; padding:0; height:100%; width:100%; }
body {text-align:left }


.container  {text-align: left;  margin: 0 auto;    }

#events_holder {height:0px; width:0px;}

p { color:inherit;}
h1 { color:inherit;}
h2 { color:inherit;}
h3 { color:inherit;}
li { color:inherit;}
li { list-style: inside; }

img {border:none; }





#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }

.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}

.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }


.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.clear {clear:both;}
