
body {
margin: 0;
padding: 0;
font-family: "Trebuchet MS";
font-size: 12px;
text-align: left; 
background-color: #000;
background-image: url(img/background.jpg);
background-position: center top;
background-repeat: no-repeat;
color:#fff;
}

/* ====== Liens ====== */
a {color:#35405B; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}
.it {color:#fff; text-decoration:underline; font-size:13px;}
.it:hover {color:#fff; text-decoration:none; font-size:13px;}
.selected {color:#fff;}

/* ====================== Container ============================ */
#container {text-align:left; margin:0px auto; width:942px; padding:0px; padding-bottom:20px;}

#header {width:942px; margin:0px; padding:0px;}
#logo {width:942px; height:192px; margin:0px; padding:0px;}

#body_accueil {width:942px; height:337px;margin:0px; padding:0px; margin-bottom:65px; float:left;}
#body_accueil_left {width:295px; margin:0px; padding:0px; text-align:left; float:left; font-size:25px; letter-spacing:-1px; line-height:35px; padding-top:40px; padding-right:15px; text-align:right;}
#body_accueil_center {width:357px; height:337px; margin:0px; padding:0px; text-align:center; float:left;}
#body_accueil_left2 {width:652px; height:337px; margin:0px; padding:0px; text-align:left; font-size:20px; letter-spacing:-1px; float:left;}
#body_accueil_left2 p {font-size:13px; color:#9298BB;}
#body_accueil_left3 {width:637px; margin:0px; padding:0px; padding-left:15px; text-align:left; font-size:20px; letter-spacing:-1px; float:left;}
#body_accueil_left3 h1 {margin:0px; padding:0px; font-size:25px; letter-spacing:-1px; float:left;}
#body_accueil_right {width:255px; margin:0px; padding:0px; text-align:left; float:right; padding-left:0px; padding-top:40px; letter-spacing:1px; font-size:14px; line-height:28px; color:#35405B;}
#rub {width:637px; margin:0px; padding:0px; float:left; margin-top:20px;}
#top_rub {width:637px; height:20px; margin:0px; padding:0px; float:left; background-image: url(img/top_rub.jpg); background-repeat:no-repeat;}
#contenu_rub {width:607px; margin:0px; padding:0px; padding-left:15px; padding-right:15px; float:left; background-color:#121318;}
#contenu2 {width:607px; margin:0px; padding:0px; letter-spacing:0px;}
#contenu2 a {color:#fff; text-decoration:underline;}
#contenu2 a:hover {color:#fff; text-decoration:none;}
#contenu2 h2 {margin:0px; padding:0px; margin-bottom:10px; font-size:18px; font-weight:bold; color:#BCC1DE; float:left;}
#contenu2 p {width:600px; margin:0px; padding:0px; font-size:13px; color:#9298BB; margin-bottom:15px;}
#contenu2 .relief {font-size:13px; color:#C4CAF0;}
#contenu2 ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; float:left;}
#contenu2 li {float:left; width:580px; font-size:14px; color:#7D83AC;}
#contenu2 li p {width:560px; margin:0px; padding:0px; font-size:13px; color:#454A68;}
#bottom_rub {width:637px; height:20px; margin:0px; padding:0px; float:left; background-image: url(img/bottom_rub.jpg); background-repeat:no-repeat;}
.itemtext {width:590px; margin:0px; padding:0px; font-size:13px; color:#9298BB; margin-bottom:15px; padding-left:10px; padding-top:10px; display:none;}
.illu {margin-right:15px; border:1px solid #373945; margin-bottom:15px;}
.infos {font-size:11px; color:#6C77B6;}

#ssmenu_philo {height:100px; float:left;}
#ssmenu_philo ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#ssmenu_philo li {letter-spacing:1px; font-size:12px; float:left; width:100%; padding-left:15px;}
#ssmenu_philo li a {color:#4F6497;}
#ssmenu_philo li a:hover {color:#fff;}

#philo_accueil {display:block; margin:0px; padding:0px;}
#philo_a {margin:0px; padding:0px;}
#philo_b {margin:0px; padding:0px;}
#philo_c {margin:0px; padding:0px;}

#voile {-khtml-opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80); opacity:.8; background:#000; display:none; height:100%; width:100%; position:fixed; left:0; top:0; z-index:1000;}
#video4mn {background-color:#fff; padding:0px; color:#000; display:none; border:2px solid #fff; position:fixed; z-index:1001; top:50%; left:50%; height:400px; margin-top:-200px; width:490px; margin-left:-245px; text-align:left;}
#video4mn .top {width:480px; height:27px; background-color:#fff; margin:0px; float:left; padding-top:8px; text-align:right;}
#video4mn .top a {color:#000; text-decoration:underline;}
#video4mn .top a:hover {color:#000; text-decoration:none;}
#video4mn .center {width:100%; background-color:#fff; margin:0px; float:left; text-align:center;}

#video3mn {background-color:#fff; padding:0px; color:#000; display:none; border:2px solid #fff; position:fixed; z-index:1001; top:50%; left:50%; height:400px; margin-top:-200px; width:490px; margin-left:-245px; text-align:left;}
#video3mn .top {width:480px; height:27px; background-color:#fff; margin:0px; float:left; padding-top:8px; text-align:right;}
#video3mn .top a {color:#000; text-decoration:underline;}
#video3mn .top a:hover {color:#000; text-decoration:none;}
#video3mn .center {width:100%; background-color:#fff; margin:0px; float:left; text-align:center;}

/* ====================== Footer ============================ */
#footer {text-align:justify; margin:0px; width:942px; float:left; text-align:center; font-size:11px; color:#35405B; line-height:17px; margin-bottom:20px;}
