#partner{float:left;display:inline;background:#fff;width:980px;margin-left:-10px;padding:0;}
#partner #banniere{position:relative;float:left;display:inline;width:930!important;height:142px!important;+height:167px;margin:0;padding:25px;}
#partner #banniere h1{color:#F00;font-size:39px;font-weight:bold;font-family:Trebuchet MS,Tahoma,sans-serif;height:auto;line-height:40px;margin:0;padding:0;}
#partner #banniere a.btn{float:right;display:inline;width:193px;height:42px!important;+height:52px;background:transparent url(/static/images/partner/btn/contact.gif) no-repeat;color:#fff;font-size:21px;font-family:Arial;font-weight:bold;text-align:center;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:10px 0 0;cursor:pointer;text-decoration:none;}
#de #partner #banniere a.btn{font-size:18px;padding:5px 0;}
#partner #banniere span{float:left;display:inline;width:100%;color:#000;font-size:12px;font-weight:bold;font-family:verdana;margin:0;padding:0;}
#partner #banniere p{float:left;display:inline;width:440px;color:#000;font-size:12px;font-weight:normal;line-height:13px;margin:0 26px 0 0!important;+margin:0 13px 0 0;padding:0;}
#partner #banniere p a{text-decoration:underline;cursor:pointer;}
#partner div.blocthematic{float:left;display:inline;width:980px;background:#fff;margin:10px 0;padding:0 0 30px 0;}
#partner div.blocthematic h2{width:100%!important;background:#4BA7E6;color:#fff;font-size:15px;font-weight:bold;margin:0;padding-top:10px;text-indent:10px;line-height:15px;}
#partner div.blocthematic .blocA{float:left;display:inline;width:450px!important;background:url(/static/images/partner/bg/sep.gif) right top no-repeat;height:auto;margin:15px 0 0;padding:0 15px;}
#partner div.blocthematic .blocB{float:left;display:inline;width:450px;margin:15px 0 0!important;padding:0 15px;}
#partner div.blocthematic .theme{float:left;display:inline;width:455px;margin:10px 0;padding:0;}
#partner div.blocthematic .theme .part{float:left;display:inline;width:105px;height:87px;margin:0;padding:0;}
#partner div.blocthematic .theme .part img{float:left;display:inline;border:none;padding:0;max-width:100%;}
#partner div.blocthematic .theme .detail{float:right;display:inline;width:345px;height:100%;margin:0;padding:0;}
#partner div.blocthematic .theme .detail div.title{float:left;display:inline;height:auto;line-height:19px;margin:0;padding:0;width:100%;}
#partner div.blocthematic .theme .detail div.title h3{float:left;display:inline;color:#000;font-weight:bold;font-size:13px;margin:0;padding:0;}
#partner div.blocthematic .theme .detail p{line-height:12px;margin:0;padding:0;}
#partner div.blocthematic .theme .detail a{float:left;display:inline;cursor:pointer;text-decoration:underline;font-size:11px;margin:0 5px;padding:0;}
#partner div.blocthematic .theme .detail span.marque{clear:both;margin:5px 0 0;float:left;display:inline;}
#partner div.blocthematic .vide{float:left;display:inline;width:417px!important;+width:437px;height:87px;margin:10px 0 0;padding:0 0 0 20px;}
#partner div.blocthematic .vide a{float:left;display:inline;width:100%;margin:0;padding:0;color:#F90;font-size:18px;font-weight:bold;}
#partner div.blocthematic .vide a span{font-size:18px;font-weight:bold;font-style:italic;color:#FE0000;margin:0;padding:0;}
#partner div.blocthematic .vide a span.contact{color:#F00;font-size:30px;text-decoration:underline;}
#drapeaux{position:absolute;top:10px;right:5px;}
#drapeaux a.lien-drapeau{margin-right:5px;}
#drapeaux a.lien-drapeau img{border:none;}
#fr #footer{margin-left:-10px;}