/* Style sheet style */
html{background:url("tl_files/images-site/fond-html.gif") repeat-y top center;}
body{position:relative;margin:0;padding:0;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:100.01%;background:url("tl_files/images-site/fond-body.gif") no-repeat top center;}
select,input,textarea{font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}
#left{float:left;}
#right{float:right;}
#main{width:auto;position:relative;}
.inside{text-align:left;}
.block{overflow:hidden;}
.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{display:none;}
#wrapper{width:1000px;margin:0 auto;}
#header{height:215px;position:relative;background:url("tl_files/images-site/fond-header.gif") no-repeat;}
#header .inside #texte_defilant{width:500px;position:absolute;}
#header .inside{width:960px;height:215px;position:absolute;margin-top:31px;padding:0 20px;}
#header .inside #banniere2{width:100px;height:100px;float:left;margin-right:5px;}
#header .inside #defil marquee{width:960px;margin-top:5px;padding-top:5px;border-top:1px solid #efefef;font-size:11px;color:#303030;}
#header .inside .mod_Banner{float:left;margin-top:10px;}
#header .inside #datecomplet{top:10px;right:25px;position:absolute;float:left;text-align:center;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#333333;}
#header .inside #datecomplet #datej{font-weight:bold;font-size:14px;line-height:14px;}
#header .inside #datecomplet #jours{font-weight:bold;font-size:42px;line-height:30px;}
#header .inside #datecomplet #datem{font-weight:bold;font-size:14px;line-height:14px;}
#header .inside #datecomplet #datey{font-weight:bold;font-size:20px;color:#e7080d;line-height:16px;}
#header .inside #texte_defilant{left:300px;top:-50px;position:absolute;}
#header .inside #texte_defilant iframe{border:1;}
#header .inside #mainmenu{height:29px;clear:both;margin-top:60px;background:url("tl_files/images-site/fond-menu.gif") no-repeat;}
#header .inside #mainmenu ul.level_1{height:29px;margin:0;padding:0;text-align:justify;font-size:12px;}
#header .inside #mainmenu ul.level_1 li{width:106px;float:left;text-align:center;border:0px solid #fff;font-weight:bold;list-style:none;}
#header .inside #mainmenu ul.level_1 li:hover,#header .inside #mainmenu ul.level_1 li.active{height:29px;text-decoration:none;color:#fff;background:url("tl_files/images-site/fond-menu-on.gif") top center;}
#header .inside #mainmenu ul.level_1 a{display:block;margin:6px;text-decoration:none;color:#fff;}
#header .inside #mainmenu ul.level_1 span{height:29px;display:block;padding-top:6px;}
#header .inside #mainmenu ul.level_1 li.first{margin:0;padding:0;}
#header .inside #mainmenu ul.level_1 li span.first{margin:0;padding-top:6px;}
#header .inside #mainmenu ul.level_1 li.active span.first{text-align:center;background:url("tl_files/images-site/fond-menu-on.gif") top left;}
#header .inside #mainmenu ul.level_1 li.active span.last{padding-right:24px;padding-left:24px;background:url("tl_files/images-site/fond-menu-on.gif") top right;}
#header .inside #mainmenu ul.level_1 li.first:hover{background:url("tl_files/images-site/fond-menu-on.gif") top left;}
#header .inside #mainmenu ul.level_1 li.last:hover{background:url("tl_files/images-site/fond-menu-on.gif") top right;}
#submenu{width:960px;height:30px;margin:0;padding:0;font-weight:bold;background:url("tl_files/images-site/fond-sousmenu.gif") no-repeat;}
#submenu ul.level_1{margin:-13px auto auto 5px;padding:0;font-size:12px;}
#submenu ul.level_1 li{float:left;margin-right:25px;color:#fff;}
#submenu ul.level_1 a{text-decoration:none;color:#fff;}
#submenu ul.level_1 a:hover{text-decoration:underline;}
div#mainmenu ul.level_1 ul.level_2 li.active{display:none;}
#left{width:210px;margin:0 15px;padding:0 5px;font-size:11px;color:#303030;}
#left .inside h1{width:195px;height:20px;margin:0 0 10px;padding-top:5px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;background:url("tl_files/images-site/fond-h1-bleu.gif") no-repeat;}
#left .inside form input.submit{width:93px;height:22px;padding-bottom:4px;border:0px;font-size:12px;color:#fff;background:url("tl_files/images-site/bt-bleu.gif") no-repeat;}
#left #menu_membre{width:195px;margin:20px 0;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#left .inside .mod_newslist{width:195px;margin:20px 0;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#left .inside .mod_newslist .block{margin-bottom:10px;padding-left:7px;}
#left .inside .mod_newslist .block a{color:#062598;}
#left .inside .mod_randomImage{width:195px;margin:20px 0;border:1px solid #d8d8d8;}
#left .inside .mod_randomImage .image_container{text-align:center;}
#left .inside .mod_randomImage .image_container img{margin-bottom:10px;border:3px solid #d8d8d8;}
#map{position:absolute;margin-top:207px;margin-left:50px;z-index:50px;}
#left .inside .mod_login{width:195px;margin:20px 0;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#left .inside .mod_login form{margin-bottom:10px;padding-left:7px;}
#left .inside .mod_login form input.text{width:100px;margin-bottom:10px;}
#left .inside .ce_text{width:195px;margin:20px 0 0;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#left .inside .ce_text p,{padding-left:7px;}
#left .inside .mod_subscribe form{width:195px;padding:0 0 15px 7px;border-bottom:5px solid #d8d8d8;}
#left .inside .mod_subscribe form span{clear:both;display:block;margin:5px 0;}
#left .inside .mod_form{width:195px;margin:20px 0;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#left .inside .mod_form form{padding:0 0 15px 7px;}
#left .inside .mod_form form input.text{margin-bottom:10px;}
#right{width:200px;margin:0 15px;padding:0 5px 0 10px;font-size:11px;color:#303030;}
#right .inside h1{width:195px;height:20px;margin:0 0 10px;padding-top:5px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;background:url("tl_files/images-site/fond-h1-rouge.gif") no-repeat;}
#right .inside form input.submit{width:93px;height:22px;padding-bottom:4px;border:0px;font-size:12px;color:#fff;background:url("tl_files/images-site/bt-rouge.gif") no-repeat;}
#right .inside .sportquick{width:195px;margin:20px 0;padding-bottom:10px;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#right .inside .discostars{width:195px;margin:20px 0;padding-bottom:10px;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#right .inside .mod_rss_reader{width:195px;margin:20px 0;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#right .inside .mod_rss_reader h4 a{font-weight:normal;color:#303030;}
#right .inside .mod_randomImage{width:195px;margin:20px 0;text-align:center;border-bottom:5px solid #d8d8d8;}
#right .inside .mod_randomImage img{margin-bottom:10px;border:1px solid #d8d8d8;max-width:180px;}
#right .inside .mod_quickpoll{width:195px;margin:20px 0;padding-bottom:10px;border-bottom:5px solid #d8d8d8;background:url("tl_files/images-site/fond-block.gif") repeat-x;}
#right .inside .mod_quickpoll .title{font-weight:bold;}
#right .inside .mod_quickpoll input.submit{margin:5px auto;}
#right .inside .mod_quickpoll a{font-weight:bold;color:#062598;}
#right .inside .mod_quickpoll div.formbody div.widget span{display:block;}
#right .inside .mod_quickpoll div.graph div.label{float:left;margin-right:30px;font-weight:bold;}
#right .inside .mod_quickpoll div.totaltext{color:red;}
#container{margin-top:175px;padding-bottom:360px;}
#main{font-size:12px;color:#5b5757;}
#main h1{font-family:Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:#dd1519;}
#main h2{font-family:Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:blue;}
#main h3{font-family:Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:#dd1519;}
#main h4{font-family:Helvetica, sans-serif;font-style:italic;font-weight:normal;color:blue;}
#main input.submit{width:157px;height:22px;padding-bottom:4px;text-align:center;border:0;font-weight:bold;font-size:12px;color:#fff;background:url("tl_files/images-site/bt-rouge-long.gif") no-repeat;}
#main .mod_breadcrumb{padding:20px 0 0;text-transform:uppercase;}
#main .mod_breadcrumb a{margin-right:5px;font-weight:bold;color:#062598;}
#main .mod_article{text-align:justify;font-family:Verdana, Geneva, sans-serif;}
#main .mod_article a{font-weight:bold;color:#062598;}
#main .mod_subscribe span{width:250px;float:left;}
#main .mod_unsubscribe span{width:250px;float:left;}
#main div.ce_accordion{border:1px solid #eee;}
#main div.ce_accordion div.toggler{height:22px;margin:0;padding:3px 0 0 15px;font-family:arial;font-size:16px;color:#fff;background:url("tl_files/images-site/gradient.gif") repeat-x;}
#main div.ce_accordion div.accordion p{padding:0 15px;}
#main div.mod_glossaryMenu ul{padding:0;border-bottom:1px solid #eee;font-size:15px;list-style:none;}
#main div.mod_glossaryMenu ul li{float:left;margin:0 15px 15px 0;}
#main div.mod_glossaryMenu ul li a{text-decoration:none;}
#main div.mod_glossaryList h2,#main div.mod_glossaryList dl dt,#main div.mod_glossaryList p.toplink{display:none;}
#main #revue-de-presse table thead{font-weight:normal;font-size:13px;text-transform:uppercase;}
#main #revue-de-presse table tbody td{border:1px solid #eee;}
#main .mod_calendar{padding-left:25px;}
#main .mod_calendar table{width:445px;padding:5px;text-align:center;color:#303030;background:url("tl_files/images-site/haut-table-calendar.gif") no-repeat top left;}
#main .mod_calendar table th.head a{color:#b2c1fb;white-space:nowrap;}
#main .mod_calendar table th.current{color:#fff;white-space:nowrap;text-transform:uppercase;}
#main .mod_calendar table th.label{padding-top:15px;border-bottom:1px solid #DDD;color:#E00005;white-space:nowrap;}
#main .mod_calendar table td.days{width:60px;height:50px;border:1px solid #EEEEEE;font-weight:normal;font-size:9px;}
#main .mod_calendar table td.days a{text-decoration:none;}
#main .ce_form tr{display:block;}
#main .ce_form td.col_first{width:500px;display:block;margin-bottom:5px;padding-right:10px;}
#main .ce_form td.col_last{width:250px;padding-right:10px;}
#main .ce_form td.col_last select,#main .ce_form td.col_last input.text,#main .ce_form td.col_last input.captcha{width:90%;margin:0 0 15px auto;}
#main div#livre-d-or div.form form div.formbody div.widget{margin-bottom:15px;}
#main table#portraitchinois td{border:1px solid #eee;}
#main div#newsletters div.formbody{margin-top:20px;}
#main div#newsletters div.formbody input.text{width:200px;}
#main div#newsletters div.formbody input.submit{margin-top:20px;}
#main .block .toggler{margin:20px 0 10px;font-weight:bold;font-size:15px;color:#041C70;}
#main #transporteurs .image_container,#main #media .image_container,#main #associations .image_container{width:150px;float:left;}
#main #transporteurs p,#main #media p,#main #associations p{margin:0;}
div#devenir-partenaire- div.ce_form div.formbody table td.col_0{width:180px;font-weight:bold;}
div#devenir-partenaire- div.ce_form div.formbody table td.col_1 span{display:block;margin-bottom:5px;}
div#devenir-partenaire- div.ce_form div.formbody table td.col_1 textarea{width:400px;}
div#devenir-partenaire- div.ce_form tr.row_0 td.col_last{width:500px;margin-bottom:25px;}
div#partenaires div.accordion div.image_container img{margin:25px;}
div#revue-de-presse table.sortable td{width:150px;padding:3px;}
div#quelques-blagues-pour-rire div.tableform div.formbody table td.col_1 textarea{width:400px;}
div#quelques-blagues-pour-rire div.ce_text table td b{color:red;}
div#nous-contacter div.ce_form div.formbody table td.col_0{width:190px;font-weight:bold;}
div#nous-contacter div.ce_form div.formbody table td.col_1 span{display:block;margin-bottom:5px;}
div#nous-contacter div.ce_form div.formbody table td.col_1 textarea{width:400px;}
#main div#plan-du-site ul.level_1 li.submenu{margin-top:20px;}
#main div#plan-du-site ul.level_1 li.submenu a{text-decoration:none;color:red;}
#main div#plan-du-site ul.level_1 li.submenu ul.level_2 li a{font-weight:normal;text-decoration:none;font-size:11px;color:#062598;}
#revue_presse .ce_accordion .accordion{text-align:center;}
#revue_presse .ce_accordion .accordion h1{font-size:17px;}
#footer{width:1049px;height:71px;bottom:0;position:absolute;margin-left:-24px;padding-top:220px;text-align:center;background:url("tl_files/images-site/img-footer.jpg") no-repeat #fff top;}
#footer .inside{width:800px;margin:auto auto 15px;text-align:center;font-size:11px;color:#b1c6f5;}
#footer .inside:first-child{color:red;}
#footer .inside a{color:#fff;}
#header .inside .mod_Banner{margin-bottom:45px;}
.mod_partenaires img{margin-left:8px;}
