*{margin:0;padding:0;font-family:"Trebuchet MS", Arial, sans-serif;border:none;}
.img_top img{width:200px;height:200px;float:left;margin-right:10px;}
.img_mini img{width:100px;height:100px;float:right;margin-left:10px;margin-top:5px;margin-bottom:10px;margin-right:5px;}
html{margin:0 auto;background:url(../images/design/fond2.png) repeat;}
body{margin:0 auto;padding-top:10px;background:url(../images/design/fond.png) repeat-x;}
div#header{margin:0 auto;background:url(../images/design/header.png) no-repeat;width:998px;height:268px;}
div#header h1{padding:15px 0 0 0;width:227px;height:94px;}
div#header h1 a{display:block;width:227px;height:160px;font-size:0;color:#baeb79;text-decoration:none;}
div#header_left{float:left;width:230px;}
div#header_right{float:right;width:750px;}
div#bloc_newsletter{margin:13px 0 0 55px;padding-left:125px;background:url(../images/design/newsletter.png) no-repeat left;}
div#bloc_newsletter span.input_left{margin:3px 0 0 0;background:url(../images/design/input_left.png) no-repeat;width:7px;height:20px;display:block;position:absolute;margin-left:-5px;}
div#bloc_newsletter span.input_right{margin:3px 0 0 0;background:url(../images/design/input_right.png) no-repeat;width:7px;height:20px;display:block;position:absolute;margin-left:145px;}
div#bloc_newsletter input.input{border:none;margin:0;padding:0;font-size:10px;background:url(../images/design/input_bg.png) repeat-x top;width:135px;padding:3px 5px 3px 5px;margin-top:3px;float:left;}
div#bloc_newsletter input.button{margin:3px 0 0 0;background:url(../images/design/bouton_ok.png);width:35px;height:20px;z-index:1;cursor:pointer;float:left;margin-left:10px;}
div#bloc_newsletter span{margin-top:6px;color:#3e3e3e;font-size:11px;font-weight:bold;font-style:italic;float:left;margin-left:75px;}
div#header div#bloc_pub{margin:17px 0 0 5px;}
div#header div#bloc_pub a img{border:1px solid #fff;}
div#containerJDN{margin:0 auto;width:998px;background:url(../images/design/content_bg.png) repeat-y top right;padding-bottom:70px;}
div#menu{margin-left:6px;float:left;width:153px;}
div#menu div.content_menu{background:url(../images/design/menu_bg.png) repeat-y right;}
div#menu ul{margin-top:-3px;list-style-type:disc;list-style-position:inside;}
div#menu ul li{padding-left:10px;}
div#menu ul li:hover{background:#4f4f4f url(../images/design/menu_hover.png) repeat-y right;}
div#menu ul li:hover a{color:#FFF;}
div#menu ul.orange li{color:#e26e00;}
div#menu ul.bleu li{color:#1751b8;}
div#menu ul.vert li{color:#388704;}
div#menu ul.jaune li{color:#ed9400;}
div#menu ul.orange li:hover{color:#fca14b;}
div#menu ul.bleu li:hover{color:#56a3ea;}
div#menu ul.vert li:hover{color:#a2de00;}
div#menu ul.jaune li:hover{color:#fedd00;}
div#menu ul li a{color:#000;font-size:12px;text-decoration:none;width:153px;margin:0;}
div#menu ul li a:hover{color:#FFF;}
div#menu ul li.a2{margin-top:5px;list-style-type:none;text-align:center;}
div#menu ul li.a2:hover{background:none;}
div#menu ul li.a2 a{font-size:10px;}
div#menu ul li.a2 a:hover{color:#000;text-decoration:underline;}
div#menu h2{color:#000;text-transform:uppercase;font-size:12px;line-height:45px;height:65px;text-align:center;}
div#menu h2.first{margin-top:-70px;}
div#menu h2.vert{background:url(../images/design/menu_h2_vert.png) no-repeat;}
div#menu h2.bleu{background:url(../images/design/menu_h2_bleu.png) no-repeat;}
div#menu h2.jaune{background:url(../images/design/menu_h2_jaune.png) no-repeat;}
div.menu_bottom{background:url(../images/design/menu_bottom.png) no-repeat;width:153px;height:52px;}
div.menu_bottom_end{background:url(../images/design/menu_bottom_end.png) no-repeat;width:153px;height:95px;}
div#menu form{padding:0 10px;}
div#menu form label{color:#4c4c4c;text-transform:uppercase;font-size:10px;font-weight:bold;}
div#menu form span.input_left{margin:0;background:url(../images/design/input_left.png) no-repeat;width:7px;height:20px;display:block;position:absolute;}
div#menu form span.input_right{margin:0;background:url(../images/design/input_right.png) no-repeat;width:7px;height:20px;display:block;position:absolute;margin-left:115px;}
div#menu form input.input{border:none;margin:0;padding:0;font-size:10px;background:url(../images/design/input_bg.png) repeat-x top;width:100px;padding:3px 5px 3px 5px;position:absolute;margin-left:5px;}
div#menu form input.button{margin:5px 0 0 20px;}
div#menu div.link_bottom{text-align:center;margin:5px 0 0 0px;padding:5px 0 0 0px;background:url(../images/design/menu_espace.png) top no-repeat;}
div#menu div.link_bottom a{color:#4c4c4c;text-decoration:none;font-size:10px;}
div#menu div.link_bottom a.bold{color:#e97700;font-size:12px;text-decoration:none;font-weight:bold;}
div#menu div.link_bottom a:hover{text-decoration:underline;}
div#menu div.sepa{background:url(../images/design/menu_sepa.png) repeat-x;width:153px;height:9px;display:block;}
div#content{margin-top:-105px;float:right;width:780px;padding-right:16px;}
div#content_left{float:left;width:653px;}
div#content_left h1{background:url(../images/design/h1.png) no-repeat;height:40px;line-height:50px;width:653px;color:#FFF;text-transform:uppercase;font-size:13px;padding:1px 0 0 10px;}
div#content_left h1 a{color:#c6c6c6;text-decoration:none;}
div#content_left h2{margin:15px 0 0 0;padding-left:15px;color:#0879e5;font-size:15px;font-style:italic;font-weight:bold;background:url(../images/design/h2_puce.png) no-repeat left;}
div#content_left div.h2_bottom{background:url(../images/design/h2_bottom.png) no-repeat left;width:588px;height:10px;clear:both;}
div#content_left h2.main{background:url(../images/design/main.png) no-repeat left top;color:#e17300;font-size:18px;padding:5px 0 5px 30px;border-bottom:3px solid #e17300;font-style:normal;font-weight:bold;margin:0 0 10px 0;}
div#content_left h1.mini{background:url(../images/design/h1_mini.png) no-repeat;width:509px;}
div#content_left div.sepa,div#content_left div.sepa_mini{background:url(../images/design/sepa.png) no-repeat;width:653px;height:12px;clear:both;display:block;}
div#content_left div.sepa_mini{background:url(../images/design/sepa_mini.png) no-repeat;width:509px;}
div#content_left p{margin:10px 0;font-size:12px;}
div#content_left div.left{float:left;width:500px;}
div#content_left div.right{float:right;width:130px;margin-right:3px;}
div#content_left div.right div.meilleurs_sites{margin-top:12px;background:#4f4f4f url(../images/design/meilleurs_sites.png) no-repeat top;width:130px;padding-top:30px;}
div#content_left div.right div.meilleurs_sites_bottom{background:url(../images/design/meilleurs_site_bottom.png) no-repeat;width:130px;height:5px;}
div#content_left div.right div.meilleurs_sites ul{list-style-type:none;}
div#content_left div.right div.meilleurs_sites ul li{background:url(../images/design/meilleurs_site_bg.png) no-repeat;width:130px;height:64px;text-align:center;padding-top:5px;}
div#content_left div.right div.meilleurs_sites ul li a{width:120px;height:60px;display:block;margin-left:5px;}
div.news{margin-bottom:20px;padding-right:15px;}
div.news div.l{float:left;width:255px;text-align:center;vertical-align:middle;}
div.news div.l img{height:246px;width:246px;border:2px solid #000;}
div.news div.r{float:right;width:375px;}
div.news h3.news{background:url(../images/design/news_bg.png) repeat-x;padding:0 10px;color:#FFF;text-transform:uppercase;height:25px;line-height:25px;font-size:11px;}
div.news h3.news a{color:#FFF;text-decoration:none;}
div.news h3.news a:hover{color:#FFF;text-decoration:underline;}
div.news div.r div.date{height:20px;}
div.news div.r div.date span{background:url(../images/design/news_date_bg.png) repeat-x;height:20px;line-height:20px;color:#0f60d8;font-size:10px;padding:2px 10px;-moz-border-radius-bottomright:5px;}
div.news p a,div.news ul a{color:#000;text-decoration:none;font-weight:bold;}
div.news p a:hover,div.news ul a:hover{text-decoration:underline;}
div.r ul{padding-left:20px;}
div.news div.r ul li{list-style-type:none;padding-left:15px;}
div.news div.r ul li.orange{background:url(../images/design/puce_orange.png) no-repeat left;}
div.news div.r ul li.vert{background:url(../images/design/puce_verte.png) no-repeat left;}
div.news div.r ul li.bleu{background:url(../images/design/puce_bleue.png) no-repeat left;}
div.news div.r ul li a{font-size:13px;font-weight:bold;}
div.news div.r ul li.vert a{font-size:12px;}
div.news div.r ul li.bleu a{font-size:12px;}
div.liste_sites{}
div.sepa_car{background:url(../images/design/sepa_car.png) no-repeat;width:px;height:px;clear:both;display:block;}
div#content_right{margin-top:-8px;float:right;width:120px;}
div#partenaires{background:url(../images/design/partenaires.png) no-repeat top;padding-top:25px;}
div#partenaires_top{background:url(../images/design/partenaires_top.png) no-repeat top;width:120px;height:53px;}
div#partenaires_bottom{background:url(../images/design/partenaires_bottom.png) no-repeat bottom;width:120px;height:28px;}
div#partenaires ul{margin-top:-50px;border-left:1px solid #000;border-right:1px solid #000;list-style-type:none;padding-bottom:10px;}
div#partenaires ul li{margin:0;padding:0;text-align:center;font-size:10px;}
div#partenaires ul li a{color:#000;text-decoration:none;font-size:10px;}
div#partenaires ul li.bold a{font-weight:bold;}
div#partenaires ul li a:hover{text-decoration:underline;}
div#pub_verticale{margin-top:5px;}
div#footer_bg{background:#4f4f4f;height:51px;}
div#footer{margin:0 auto;margin-top:-99px;padding:0;background:url(../images/design/footer.png) no-repeat left;width:998px;height:99px;font-size:10px;}
div#footer_content{width:830px;float:right;margin-right:10px;}
div#footer_copyright{color:#4f4f4f;font-size:10px;text-align:center;height:48px;line-height:75px;}
div#footer a{color:#4f4f4f;text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
div#footer_links{height:51px;background:#4f4f4f url(../images/design/footer_sepa_bold.png) repeat-y right;width:692px;float:right;font-size:9px;}
div#footer_links ul{list-style-type:none;padding-top:4px;}
div#footer_links ul li a{color:#d3d3d3;}
div#footer_links div.a{width:104px;background:url(../images/design/footer_sepa.png) repeat-y right;height:51px;position:absolute;}
div#footer_links div.b{width:75px;background:url(../images/design/footer_sepa.png) repeat-y right;height:51px;position:absolute;margin-left:110px;}
div#footer_links div.c{width:87px;background:url(../images/design/footer_sepa_bold.png) repeat-y right;height:51px;position:absolute;margin-left:190px;}
div#footer_links div.d{width:311px;background:url(../images/design/footer_sepa_bold.png) repeat-y right;height:51px;position:absolute;margin-left:277px;text-align:center;}
div#footer_links div.d ul{padding-top:10px;}
div#footer_links div.d ul li{display:inline;padding:0 3px;}
div#footer_links div.e{width:105px;height:51px;position:absolute;margin-left:592px;}
div#footer_links div.b a,div#footer_links div.e a{color:#FFF;}
div.space,div.space10,div.space20{clear:both;height:0px;font-size:0px;}
div.space10{height:10px;}
div.space20{height:20px;}
a img{border:none;}
.sepa_liste_sites,.sepa_carreaux{margin:20px 0;background:url(../images/design/sepa_liste_sites.png) no-repeat;width:638px;height:16px;display:block;clear:both;}
fieldset.formulaire{margin:0 10px;padding:10px;border:1px solid #4d4d4d;}
fieldset.formulaire legend{padding:0 5px;}
fieldset.formulaire div.r{margin-bottom:10px;clear:both;}
fieldset.formulaire label{width:200px;float:left;display:block;}
fieldset.formulaire input, fieldset.formulaire select, fieldset.formulaire textarea{padding:3px;border:2px solid #4d4d4d;font-size:11px;}
fieldset.formulaire div.bbcode{padding:10px;font-weight:bold;}
fieldset.formulaire div.bbcode textarea{width:98%;height:150px;}
fieldset.formulaire input.btn{border:none;}
div.submit_form{clear:both;margin-top:15px;text-align:center;}
div.confirm{margin-bottom:10px;padding:8px;background:#89d500;color:#FFF;text-align:center;}
div.erreur{margin:10px;padding:8px;background:#d50000;color:#FFF;text-align:center;border:5px solid #9d0d15;text-align:left;}
div.erreur ul{list-style-type:none;}
ul.list-links{margin:5px 0 10px 30px;}
ul.list-links li a{color:#000;text-decoration:underline;font-size:13px;}
ul.list-links li a:hover{text-decoration:none;}
ul.list-sublinks{margin:5px 0 10px 30px;}
ul.list-sublinks li{margin:0;padding:0;font-size:9px;height:10px;}
ul.list-sublinks li a{color:#000;text-decoration:none;font-size:9px;}
ul.list-sublinks li a:hover{text-decoration:underline;}
div.presentation-jeuflash{background:url(../images/design/bg-infos-jeuflash.gif) no-repeat top;height:108px;width:649px;margin:5px 0;}
div.text-jeuflash{width:440px;padding:0 10px;float:left;}
div.text-jeuflash p{text-align:justify;}
div.pub160x90{width:180px;padding:8px 0;float:right;}
div.partner_fichescat ul{float:left;width:25%;}
div.partner_fichescat ul li{list-style-type:none;}
div.partner_fichescat ul li a{color:#000;text-decoration:none;}
div.partner_fichescat ul li a:hover{text-decoration:underline;}
ul#liste_categories{margin-left:30px;}
ul#liste_categories li{height:25px;}
ul#liste_categories li a{color:#000;text-decoration:underline;}
ul#liste_categories li a:hover{text-decoration:none;}
p a{text-decoration:none;color:#000;}
p a:hover{text-decoration:underline;color:#000;}
