body{background: #F2F2F2 ; font-family: Verdana; font-size: 10px;color: #7c7c7c; overflow:auto; }
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li{margin:0;padding:0}
ul,li{list-style-type:none}
img{border:none}
h1{font:bold 26px Verdana,arial, helvetica}
h2{font-size:12px}
h3{font-size:11px}
h4{font-size:10px}
a{color:#06C;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0;}
ul {margin:0;padding:0;list-style-type:none;}

#top{background: url(images/bg-top.png) repeat-x top left;height:259px;}
#container{background: url(images/bg-content.png) repeat-y top center;margin: -259px auto;padding: 0;width: 1025px;}
.clearfix {display: block;}
#content{margin-top: -290px;margin-left: 19px;width: 987px;}

#stylefour{position:relative;display:block;height:39px;font-weight:bold;font-size:11px;background:transparent url(/2009/img/bg/menu-off.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #FF9900;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/menu-divider.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#FF9900;background:#fff url(images/menu-on.gif) no-repeat top right;}

#bloc_bas{clear:both;width: 100%; background-color: #f3f3f3; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; padding-bottom: 10px;}

hr.ThinDarkSilver { border: 0px; color: #D1D0D0; height: 1px; background-color: #D1D0D0; width: 100%; }
ul.bloc_infos {padding: 5px 5px 10px 5px;}
ul.bloc_infos li {background:url(images/picto-mini-bulle-bleu.png) no-repeat -1px 3px;padding:1px .8em 0 15px; line-height: 17px;}
td.Footer { padding: 5px; background-color: #C2DBF5; }

#footer{background: url(images/bg-footer.png) no-repeat top center;height: 62px;width: 1025px;margin: 259px auto 0 auto;padding: 12px 0 0 0;}
#footer a{font-weight:bold;color:#666;}

.prevEntry{float:left;display:block;background:url(images/content_btn-prev.jpg) 0 0 no-repeat;width:72px;height:26px;margin:0 2px 0 0;padding-top:0;}
.prevEntry:hover{background:url(images/content_btn-prev.jpg) no-repeat 0 -26px;}
.nextEntry{float:right;display:block;background:url(images/content_btn-next.jpg) 0 0 no-repeat;width:72px;height:26px;margin:0 0 0 2px;padding-top:0;}
.nextEntry:hover{background:url(images/content_btn-next.jpg) no-repeat 0 -26px;}
.homEntry{float:left;display:block;background:url(images/content_btn-home.jpg) 0 0 no-repeat;width:72px;height:26px;margin:0 0 0 2px;padding-top:0;}
.homEntry:hover{background:url(images/content_btn-home.jpg) no-repeat 0 -26px;}
#prevArrow img, #nextArrow img{	border-style: none;}
.scotch01 {position:absolute; margin-top:-20px; margin-left:-20px; width:121px; height:63px; background:url(images/gal-scotch01.png); background-repeat:no-repeat; z-index:2;}

#search{width:320px;height:35px;background:#f4f4f4 url(images/bg-search.gif) no-repeat top left;margin: 0 auto 10px auto;padding:13px 0 0 0;}
#searchform #q {border:0px;background:url(images/search_inputbg.jpg) no-repeat top left;width:220px;height:18px;font-size:11px;color:#999999;padding:4px 0 0 30px;float:left;}
#searchsubmit {background:url(images/search_btn-ok.jpg);border:0px;width:37px;height:22px;display:block;font-size:0px;float:left;cursor:pointer;}
#searchsubmit:hover {background:url(images/search_btn-ok.jpg) 0 -22px no-repeat;border:0px;width:37px;height:22px;display:block;font-size:0px;}
#searchform{width:290px;margin:auto;}

.gallery-thumb a img{border: 1px solid #ccc;background-color: #e8e8e8;margin-bottom: 5px;padding: 4px;}
.gallery-thumb a:hover img{background-color: #d8d8d8;border-color: #bbb;}
.gallery-img {background-color: #e8e8e8;border: solid 1px #ccc;padding: 4px;}

	#liste-gen-top li{
		line-height:18px;
		background: url(images/link-fl.gif) no-repeat 7px left;
		padding-left:10px;
		margin-bottom:5px;
	}
	
	#liste-gen-top span{
		display:block;
		background: url(/2009/img/icons/dot-h-grey.png) repeat-x bottom left;
		padding-bottom:5px;
	}


#body { padding:0; text-align:center }
#body #width { margin:0 auto; padding:0 5px; width:1022px; text-align:left }

#main{background:#fff}
#main{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:4px solid #e0e0e0;}
#main #breadcrumb{font:10px verdana, arial;padding:10px 10px 0 10px}
#main #breadcrumb p{float:left;margin:0 10px 0 0}
#main #breadcrumb ul{float:left}
#main #breadcrumb li{float:left;margin:0 5px 0 0;font-weight:bold;background:url(/2009/img/icons/arrow-right.png) no-repeat 0 4px;padding:0 0 0 10px}
#main #breadcrumb li.f{background:none;margin:0 5px 0 -10px}
#main #breadcrumb li a{font-weight:normal}
#main .subcat-nav { margin:0 0 15px 0; padding:5px 10px; background:#f2ffe3; border:1px solid #bff2a5; text-align:center }

#main #col-1{float:left;margin:0 10px;width:630px;padding:10px 0 0 0}
#main #col-2{width:320px;float:right;padding:10px 10px 10px 0}
#main #col-1-bis{float:left;width:650px}
#main #col-1-bis-simple{float:left;width:950px}
#main #col-1-bis #col-1-container{padding:10px}
#main #col-1-bis-simple #col-1-container{padding:10px}

.box-col-4{width:137px;padding:0 10px;float:left;background:url(/2009/img/icons/dot-v-grey.png) repeat-y top left}
.box-col-4 img{margin:0 0 10px 8px}

.box-col-3{width:200px;margin:0 5px;float:left;background:url(/2009/img/icons/dot-v-grey.png) repeat-y top left}
.box-col-3 img{margin:0 0 10px 0}

.box-col-2{width:445px;padding:0 10px;float:left}
.box-col-2 img{margin:0 10px 0 0;float:left}

.box-col-1{width:610px;padding:0 10px 10px 10px;margin:0 0 10px 0;float:left;background:url(/2009/img/icons/dot-h-grey.png) repeat-x bottom left}
.box-col-1 img{margin:0 10px 0 0;float:left}
.box-col-1 p{line-height:16px}

.box-col-l{background:none}
.box-content .box-col-4{margin:0 0 10px 10px;padding:0 0 0 10px}
.box-content .box-col-l{margin-left:0;padding:0}

.thumbnails {background:url(/2009/img/icons/dot-h-grey.png) repeat-x bottom left;padding-bottom:10px;margin-bottom:10px}
.thumbnails-l {background:none;margin:0}
.thumbnails li.thumb{border:1px solid #c6c6c5;float:left;margin:0 0 0 10px;padding:10px}
.thumbnails li.title{float:left;width:275px}
.thumbnails span{border:1px solid #c6c6c5;font-size:10px;padding:3px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* End hide from IE-mac */

.switch-tabs, .tabbed-heading { background:#0066cc url(/2009/img/bg/tab-blue-right.png) no-repeat 100% 0 }
.switch-tabs ul, .tabbed-heading span { padding:6px 0 6px 10px; display:block; background:url(/2009/img/bg/tab-blue-left.png) no-repeat }
.switch-tabs a, .tabbed-heading span, .tabbed-heading a { color:#FFF }
.switch-tabs li, .switch-tabs h2 { font-size:10px }
.switch-tabs li { margin:0 7px 0 0; padding:3px 10px 4px 0; float:left; background:url(/2009/img/bg/switch-tab-divider-blue.gif) no-repeat 100% 100% }
.switch-tabs li.l { margin:0; background:none }
.switch-tabs li.selected { padding:0; background:none }
.switch-tabs li.selected h4, .switch-tabs li.selected h2 { padding:0 0 0 4px; background:url(/2009/img/bg/switch-tab-left-blue.gif) no-repeat }
.switch-tabs li.selected h4 a, .switch-tabs li.selected h2 a { padding:4px 18px 4px 5px; display:block; background:url(/2009/img/bg/switch-tab-right-blue.gif) no-repeat 100% 0; color:#FF9900; outline:none }

.box { margin:0 0 10px 0; padding:0 0 5px 0; background:#FFF url(/2009/img/bg/tab-grey-btm-320.png) no-repeat 0 100% }
#col-1 .box, #col-1-bis .box { background-image:url(/2009/img/bg/tab-grey-btm-630.png) }
#secondary-col .box { background-image:url(/2009/img/bg/tab-grey-btm-300.png) }
#col-1 .box-content .more, #col-1-bis .box-content .more { font-size:10px }
.box-reviews-content-marg{padding:0 10px 10px 10px}
.box .promo-img { margin:0 0 0 5px; float:right; border:1px solid #d8d8d8; background:#FFF }
.box .promo-img img { margin:0; padding:4px; float:none }
.box-content { padding:10px 10px 5px 10px; border-left:1px solid #CCC; border-right:1px solid #CCC; line-height:14px }
.box-content span, .box-listing span { font-weight:bold }
.box-content .more { background:url(/2009/img/icons/dot-h-grey.png) repeat-x; clear:both; text-align:right; font-size:10px }
.box-listing img { float:right; margin:0 0 0 10px }
.box-listing li { margin:0 0 5px 0; padding:0 0 5px 0; background:url(/2009/img/icons/dot-h-grey.png) repeat-x 0 100% }
.box-listing li.l, #box-membership .box-listing li.l { margin:0; background:none }
.box-listing li.more{background:url(/2009/img/icons/dot-h-grey.png) repeat-x top left;text-align:right;padding:5px 0 0 0;margin:5px 0 0 0}
.box-switch p { margin-left:18px }
.box-switch img { float:left; margin:0 5px 0 0 }
#col-2 .box-grey, #secondary-col .box-grey { background-color:#f5f5f5 }

.sponsored-content { padding:0 0 2px 0; text-align:right }

#box-explain-series .tabbed-heading { background-color:#EC8888; background-image:url(/2009/img/bg/tab-red-right.png) }
#box-explain-series .tabbed-heading span { background-image:url(/2009/img/bg/tab-red-left.png) }
#box-explain-series .box { background-color:#F1DDDC; background-image:url(/2009/img/bg/tab-red-btm-320.png) }
#box-explain-series .box-content { border-color:#EC8888 }
#box-explain-series a { font-weight:bold; font-size:10px; color:#EC8888 }
#secondary-col #box-explain-series .box { background-image:url(/2009/img/bg/tab-red-btm-300.png) }

#box-video, #box-forums, .box-content span, .box-listing span { font-size:10px }

#sidebar-promos div, #box-video-player { margin:0 0 10px 0 }

#hp-cover { padding:0 0 10px 0 }
#hp-carousel { padding:10px 10px 0 0; float:right; width:485px }
#hp-forums { margin:10px 0 0 0; padding:0 0 0 5px; float:left; width:147px; height:216px; position:relative; background:url(/2009/img/bg/box-agenda.jpg) no-repeat 5px 0 }
#hp-forums h2 { margin:14px 0 14px 22px }
#hp-forums h2 a { display:block; background:url(/2009/img/logos/hd-agenda.png) no-repeat; height:19px; width:61px; text-indent:-9999px }
#hp-forums h2 a:hover { background-image:url(/2009/img/logos/hd-agenda-hover.png) }
#hp-forums p { margin:0 0 5px 0; padding:0 8px 0 14px }
#hp-forums #editor { position:absolute; bottom:0; height:94px; width:77px; background-repeat:no-repeat; text-indent:-9999px; outline:none }
#hp-forums .post-details { font-size:10px }

#tab-reviews-latest-content .category-nav { margin:0 0 10px 0; padding:5px 10px; background:#f0f0f0; border:1px solid #e0e0e0; line-height:16px; font-size:10px; text-align:center }
#tab-reviews-latest-content .category-nav li { padding:0 6px 0 0; display:inline; font-weight:bold }

.b{font-weight:bold}
.center{text-align:center}
.clear{clear:both}
.hide{display:none}
.left{text-align:left}
.more{padding:5px 0 0}

.numbered-list li { padding:0 0 7px 26px; background-repeat:no-repeat; background-position:0 0; line-height:13px }
.numbered-list li.num-1 { background-image:url(/2009/img/icons/num-1.gif) }
.numbered-list li.num-2 { background-image:url(/2009/img/icons/num-2.gif) }
.numbered-list li.num-3 { background-image:url(/2009/img/icons/num-3.gif) }
.numbered-list li.num-4 { background-image:url(/2009/img/icons/num-4.gif) }
.numbered-list li.num-5 { background-image:url(/2009/img/icons/num-5.gif) }
.numbered-list li.num-6 { background-image:url(/2009/img/icons/num-6.gif) }
.numbered-list li.num-7 { background-image:url(/2009/img/icons/num-7.gif) }
.numbered-list li.num-8 { background-image:url(/2009/img/icons/num-8.gif) }
.numbered-list li.num-9 { background-image:url(/2009/img/icons/num-9.gif) }
.numbered-list li.num-10 { background-image:url(/2009/img/icons/num-10.gif) }
.numbered-list li.more { margin:0; padding:0; border:none; background:none }

#hp-reviews { padding:0 5px 30px 5px }
#hp-reviews h2, .section-heading h2 { margin:0 0 10px 0; font:bold 18px Verdana, Arial, Helvetica, sans-serif }
#hp-reviews h2, .section-heading h2, .section-heading h2 a { color:#FF9900 }
#hp-reviews #latest-news ul { float:left; width:50% }
#hp-reviews #latest-news li, #reviews-categories li li { margin:0 0 6px 0; padding:0 0 0 12px; background:url(/2009/img/icons/arrow-grey2.gif) no-repeat 0 4px }
#hp-reviews #latest-news li { padding-right:10px; font-weight:bold; font-size:10px }
#hp-reviews .section .box-col-4 { width:135px }

.section-heading { margin:0 0 10px 0; padding:0 0 3px 0; position:relative; border-bottom:1px solid #e5e5e5 }
.section-heading h2, #hp-reviews .section-heading h2 { margin:0 }
.section-heading h2 span { font-weight:normal; font-size:16px; color:#999 }
.section-heading p { position:absolute; bottom:6px; right:0; font-size:10px; color:#666 }
.section-heading p.more { padding:0; bottom:2px }
.section-heading p.more a { padding:5px 10px 7px 10px; display:block; font-weight:bold; color:#FFF }
.section { margin:20px 0 0 0 }

#reviews-categories h3 { margin:0 0 5px 0; padding:3px 6px; background:#f2ffe3; border-bottom:1px solid #bff2a5; border-top:1px solid #bff2a5 }
#reviews-categories .col { float:left; width:205px; line-height:15px; color:#666 }
#reviews-categories .col p, #reviews-categories .col ul { padding:0 6px }
#reviews-categories .col li { margin:3px 0 0 0 }
#reviews-categories .col ul { margin:0 0 10px 0 }

.footer {background-image:url(http://www.france-police-sport.org/images/acc_06.png);}
.footer2 {background-image:url(http://www.france-police-sport.org/images/acc_06.png);}
.transgh {background-image:url(http://www.france-police-sport.org/images/gh.png); background-repeat:repeat-y;}
.transgh2 {background-image:url(http://www.france-police-sport.org/images/gh.png); background-repeat:repeat-y;}
.transdt {background-image:url(http://www.france-police-sport.org/images/dt.png); background-repeat:repeat-y;}
.transdt2 {background-image:url(http://www.france-police-sport.org/images/dt.png); background-repeat:repeat-y;}
.texten { font-family: Verdana; font-size:11px; text-align:left; color:#000000;}
.texte { font-family: Verdana; font-size:11px; text-align:left; color:#000000;}
.textev { font-family: Verdana; font-size:8.5px; text-align:right; color:#333333; font-weight:100; margin-left:40px; margin-bottom:10px}
.t { font-family: Verdana; font-size:11px; }
.t2 { font-family: Verdana; font-size:10px; }
.t3 { font-family: Verdana; font-size:8px; }
.textejust { font-family: Verdana; font-size:11px; text-align: justify}
.textebold { font-family:Verdana; font-size:11px; font-weight:bold; color: #000000;}
.texteboldbleu { font-family:Verdana; font-size:11px; font-weight:bold; color: #003399;}
.textebold2 { font-family:Verdana; font-size:9px; font-weight:bold; color: #333333;}
.textebold3 { font-family:Verdana; font-size:11px; font-weight:bold; color: #ffffff;}
.texteb { font-family:Verdana; font-size:11px; font-weight:bold; text-align:left; color: #000000;}
.texteb2 { font-family:Verdana; font-size:9px; font-weight:bold; text-align:left; color: #000000;}
.vignette{ border-color:#666666; border-spacing:5; border-width:2;}
.vignette3{ border-color:#666666; border-spacing:1; border-width:1;}
.vignette2{ border-color:#666666; border-spacing:1; border-width:2;}
.sportlien { font-family:Verdana; font-stretch:semi-condensed; color:#666666; font-size:10px;}
.rssnews {font-family: Verdana; font-size:9px; text-align:left; margin-left:0em; padding-left:0em;font-stretch:semi-condensed; color: #333333;}
.rssnewstitre {font-family: Verdana; font-size:11px; text-align:left; margin-left:0em; padding-left:0em;font-stretch:semi-condensed; font-weight:bold; color: #333333;}
.rsslien { font-family:Verdana; font-stretch:semi-condensed; color:#333333; font-size:10px;}
ul {list-style-image: url("images/fleche.jpg");margin-left:4em; padding-left:0em; }
.h1boldbleu { clear: both;margin-top: 10px;font-family:Verdana; font-size:11px; font-weight:bold; color: #003399;}
.h1boldnoir { font-family:Verdana; font-size: 10px; font-weight:bold; color: #000000;}
.div_img_left{float: left;margin-right: 10px;margin-bottom: 10px;}
.div_img_bottom{clear: both;margin-top: 5px;text-align: center;}
.div_youtube{clear: both;margin-top: 5px;text-align: center;}
.span_rss{float: right; border: 0px; margin-right: 0px; padding-right: 0px; width: 80px;}

.div_titre{clear: both; text-align: left; background-color:#FFFFFF; margin-top: 5px;}	
.div_titre a { font-family:Verdana; font-size:10px; color: #003399;font-weight:bold;}
.div_titre a:active  { font-family:Verdana; font-size:10px;font-weight:bold;}
.div_titre a:hover   { font-family:Verdana; font-size:10px;font-weight:bold;}
.div_titre a:visited { font-family:Verdana; font-size:10px;font-weight:bold;}
.div_resum {clear: both; text-align: left; color: #000000; font-size:10px; margin-bottom: 5px;}
.div_accueil_feed {margin-bottom:15px;}

.div_titre_noir {clear: both; text-align: left; background-color:#FFFFFF; color: #000000; margin-top: 5px;font-weight: bold;}
.div_titre_noirmarg {clear: both; text-align: left; background-color:#FFFFFF; color: #000000; margin-top: 5px; margin-left:5px; font-weight: bold;}	
.div_titre_noir a {font-family:Verdana; font-size:10px; color: #000000; font-weight:bold; text-decoration: underline;}
.div_titre_noir a:active {font-family:Verdana; font-size:10px; color: #000000; font-weight:bold; text-decoration: underline;}
.div_titre_noir a:hover {font-family:Verdana; font-size:10px; color: #000000; font-weight:bold; text-decoration: underline;}
.div_titre_noir a:visited {font-family:Verdana; font-size:10px; color: #000000; font-weight:bold; text-decoration: underline;}

.titre_noir_nu {font-family:Verdana; font-size:10px; color: #000000; font-weight: bold; text-decoration: none;}	
.titre_noir_nu:hover {font-family:Verdana; font-size:10px; color: #000000; font-weight:bold; text-decoration: underline;}

.phrase_accueil { font-family:Verdana; font-size:10px;}
.div_archives {padding-top: 15px;}
.span_date{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#0066CC;}
.hr_sep {clear:both; margin-top: 10px;line-height:1px;}
.lien_retour{float:right; width: 50px;}
#bloc_multipage {clear: both; text-align:center;}

.thumbnails {background:url(images/dot-h-grey.png) repeat-x bottom left;padding-bottom:10px;margin-bottom:10px}
.thumbnails-l {background:none;margin:0}
.thumbnails li.thumb{border:1px solid #c6c6c5;float:left;margin:0 0 0 10px;padding:10px}
.thumbnails li.title{float:left;width:275px}
.thumbnails span{border:1px solid #c6c6c5;font-size:10px;padding:3px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* End hide from IE-mac */

.encart2gh {background:url(images/encart2_02.jpg); background-repeat:repeat-y;}
.encart2dt {background:url(images/encart2_04.jpg); background-repeat:repeat-y;}

.encart1gh {background:url(images/encart_02.jpg); background-repeat:repeat-y;}

.encadrement{border:1px solid #c6c6c5;float:left;margin:0 0 0 5px;padding:5px;}
.encadrementtd{border:1px solid #c6c6c5;float:left;margin:0 0 0 5px;padding:5px;}

.encadrementb{border:1px solid #c6c6c5;float:left;margin:0 0 0 10px;padding:5px;}
.encadrementbtd{border:1px solid #c6c6c5;float:left;margin:0 0 0 5px;padding:5px;}
.blocrssfd{background-image:url(images/fdblocrss.jpg); background-repeat: repeat-y;}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; background-color:#999999;}
