* {margin:0;padding:0;border:0}
.clr{clear:both; height:1px; overflow:hidden}

body {font-family:verdana;font-size:12px;color:#666;background-color:#d4d4d4}
a {color:#f60;text-decoration:none}
a:hover{text-decoration:underline}

#main {width:911px;margin:20px auto;background:url("../media/img/accueil/bg.gif")}
#main table {width:100%}
#main table tr td {vertical-align:top}

#anim {position:absolute;background:#4066b1;border:1px solid #000;top:205px;text-align:center;font-weight:700;visibility:hidden}

#ban div {text-align:center;padding:5px 18px 0 0;font-weight:700;}
#ban div a {text-decoration:none}
#ban div a:hover {text-decoration:underline}

#langues {text-align:right;padding:5px 18px 0 0;font-weight:700;margin-bottom:10px}

#menu {background:url("../media/img/accueil/bg_menu.gif") repeat-y 0 0;padding:5px 0 5px 5px;margin:0 0 20px 5px}
#menu ul {list-style-type:none}

#menu ul li {height:30px;background:url("../media/img/accueil/menu.gif") no-repeat 0 0;padding:5px 0 0 33px}
#menu ul li a {color:#666;font-weight:700;font-size:12px;text-decoration:none}
#menu ul li a:hover {color:#f60}
#menu ul li.on{background:url("../media/img/accueil/menu_over.gif") no-repeat 0 0}
#menu ul li.on a {color:#f60}

#menu ul li.ss_menu {height:25px;background:url("../media/img/accueil/ss_menu.gif") no-repeat 30px 0;padding:3px 0 0 55px}
#menu ul li.ss_menu a {font-size:11px}
#menu ul li.ss_menu_on {height:25px;background:url("../media/img/accueil/ss_menu_over.gif") no-repeat 30px 0;padding:3px 0 0 55px}
#menu ul li.ss_menu_on a {color:#f60;font-size:11px}

#center {padding:0 10px 0 10px}
#center h1 {font-size:18px;font-weight:700;margin-bottom:20px}
#center h2 {font-size:14px;font-weight:700;margin-bottom:20px}

#center_news {padding:0 10px 0 10px}
#center_news h1 {font-size:18px;font-weight:700;margin-bottom:20px}
#center_news h2 {font-size:14px;font-weight:700;margin-bottom:20px}

#center ul {margin-left:20px}
#center ol {margin-left:20px}
/*.csc-caption {color:#f60;margin:1px 0 40px 0;text-align:right;font-size:11px}*/.csc-caption {color:#f60;margin:1px 0 40px 0;font-size:11px}

/* #content_img img {margin-bottom:5px;border:1px solid #f60} */
/* #content_img {text-align:right;color:#f60} */

.search_input {border:1px solid #f60;width:152px;padding:1px 0 1px 5px;-moz-border-radius:10px}
.input_txt {width:300px;border:1px solid #666;overflow:auto}
.button {border:1px solid #666;width:140px;font-weight:700;color:#f60}

#news {background:url("../media/img/accueil/bg_news.gif") repeat-y 0 0;width:178px;padding-bottom:20px}
#news h1 {background:url("../media/img/accueil/news_arrow.gif") no-repeat 10px 7px;font-size:16px;font-weight:700;margin-bottom:30px;padding:5px 0 0 30px}
#news h2 {background:url("../media/img/accueil/bg_titre_news.gif") no-repeat 0 0;font-size:12px;border-top:1px solid #333;border-bottom:1px solid #333;text-align:center;padding:1px 0 1px 0;margin:30px 0 10px 0}
h2 a {color:#666}
h2 a:hover {color:#f60;text-decoration:none}
.news_txt {padding-left:10px}
.news_txt img {border:1px solid #666}

#foot {text-align:center;background:url("../media/img/accueil/foot.gif") no-repeat;height:28px;margin-top:20px;width:911px;padding-top:5px}
#footer {text-align:center;background:url("../media/img/accueil/foot.gif") no-repeat;height:28px;margin-top:20px;width:911px;padding-top:5px}

.csc-sitemap-level1 {font-weight:700;font-size:14px;padding:0 0 0 20px;background:url("../media/img/arrows/arrow_menu.gif") no-repeat 3px 3px;margin-top:20px}
.csc-sitemap-level1 a {color:#666}
.csc-sitemap-level1 a:hover {color:#f60;text-decoration:none}
.csc-sitemap-level2 {font-weight:700;font-size:11px;padding-left:35px;margin:0;padding-top:5px;background:url("../media/img/arrows/arrow_sitemap.gif") no-repeat 25px 9px}
.csc-sitemap-level2 a {color:#666;font-weight:400}
.csc-sitemap-level2 a:hover {color:#f60;text-decoration:none}

/* #je_inscription */
#je_inscription hr {border-top:1px solid #333;height:1px;color:#333;margin:20px 0 20px 0}
#je_inscription h1 {margin-bottom:5px}
#je_inscription .je_text {border:1px solid #333;width:200px;padding:1px 5px 1px 5px;font-size:11px;font-family:verdana;color:#f60}
#je_inscription .je_button {width:95px;margin-right:20px;background:#ddd;color:#333;font-size:11px;font-family:verdana;color:#333;border:1px solid #f60;font-weight:700}
#je_inscription .error {color:#f00;visibility:hidden}

#over {background:url("../media/img/inline/shadowlight.gif") repeat;position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;margin:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;}
#box {overflow:none;border:1px solid #000;z-index:150;background:#fff;position:relative;padding:10px;top:-55px}
#box hr {height:1px;color:#333;margin:10px 0 10px 0}
.sh	{position:absolute;top:20px;z-index:1000;width:600px;right:30%}

.imgtext-nowrap img {padding:-10px 0 0 0;margin:-10px 0 0 0}

/* PHOTO */
.photo { /* background-color:#EEEEEE; padding:20px 10px 10px 20px; */ padding:0;margin:0 }
.photo ul { list-style:none; }
.photo ul li { float:left; margin:0 10px 10px 0;}
#center .photo ul {margin:0;padding:0}
#center div.tx-hero-pi1 div ul {margin:0;padding:0}
.photo ul li a { text-decoration:none; }
.photo ul li a { float:left; display:block; background-color:#ddd; padding:5px;}
.photo ul li a:hover { background-color:#f60;}
.photo ul li a img { border:none; }