/* mediaboxAdvBlack21.css */

		/*	mediaboxAdvanced Black theme	*/
		/*	version 2.1 - August 2010		*/
		/*	for mediaboxAdvanced v.1.3.1	*/

		/*	Overlay background styling	*/

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-color: #000;*/
	cursor: pointer;
}

		/*	Legacy fix for older browsers	*/

#mbOverlay.mbOverlayFF {
	background: transparent url(/images/80.png) repeat;
}

#mbOverlay.mbOverlayIE {
	position: absolute;
}

		/*	Overlay panel styling	*/

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	/*background-color: #1a1a1a;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	-khtml-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
        behavior: url(plugins/system/mediabox_CK/PIE.htc);*/
}

#mbCenter.mbLoading {
	background: url(plugins/system/mediabox_ck/images/loading.gif) no-repeat center;
		/*	This style is applied only during animation.	*/
		/*	For example, the next lines turn off shadows	*/
		/*	improving browser performance on slow systems.	*/
		/*	To leave shadows on, just remove the following:	*/
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#mbImage {
	position: relative;
	left: 0;
	top: 0;

		/*	Inline content styling	*/

	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

		/*	Title, Caption and Button styling	*/

#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	/*color: #999;*/
	text-align: left;
	padding: 0 10px 10px;

}

#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink {
	display: inline;
	/*color: #fff;*/
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	/*color: #999;*/
	line-height: 14px;
	font-size: 10px;
	margin: auto 10px;
}

#mbCaption {
	display: block;
	/*color: #999;*/
	line-height: 14px;
	font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	float: right;
	outline: none;
	margin: 0 0 0 10px;
	font-weight: normal;
}

#mbPrevLink b, #mbNextLink b, #mbCloseLink b {
	/*color: #eee;*/
	font-weight: bold;
	text-decoration: underline;
}

#mbPrevLink big, #mbNextLink big, #mbCloseLink big {
	/*color: #eee;*/
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
}

#mbBottom a, #mbBottom a:link, #mbBottom a:visited {	/* Thanks to Danny Jung for feedback and corrections */
	text-decoration: none;
	/*color: #ddd;*/
}

#mbBottom a:hover, #mbBottom a:active {
	text-decoration: underline;
	/*color: #fff;*/
}


		/*	Error message styling	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}


/* all.css */

/* Misc */
@font-face {
	font-family: 'LeagueGothic';
	src: url('../fonts/League_Gothic.eot');
	src: local('?'), url('../fonts/LeagueGothic.woff') format('woff'), url('../fonts/LeagueGothic.ttf') format('truetype'), url('../fonts/LeagueGothic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.extra{display:none;}
.floating{display:none;}
img{-moz-user-select:none;user-select:none;}


/* print.css */

body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}

hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.hidden {background:#fff;color:#fff;visibility:hidden;}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}

/* Links */
a img {border:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:.9em "Courier New", Monaco, Courier, monospace;}
blockquote, q {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}


/* smb33.css */

/**{margin:0;padding:0;}*/
#site{background-color:#191919;}
    #site #w1{}
    #site>.wrapper{}
        #site-header{}
        #site-header-beforebanner-1{}
        #site-header-beforebanner-2{}
        #site-header-beforebanner-3{}
        #site-header-banner{}
            #site-header-banner h1{}
                #site-header-banner h1 a{}
                #site-header-banner h1 a img{}
            #site-header-banner p{}
        #site-header-afterbanner-1{}
        #site-header-afterbanner-2{}
        #site-header-afterbanner-3{}
        #site>.wrapper>.wrapper{}
        #site-beforecontent{}
        #site-beforecontent-1{}
        #site-beforecontent-2{}
        #site-beforecontent-3{}
        #site-content{}
        #site-content-beforemain{}
            #site-content-beforemain-1{}
            #site-content-beforemain-2{}
            #site-content-beforemain-3{}
        #site-content-main{}
        #site-content-aftermain{}
            #site-content-aftermain-1{}
            #site-content-aftermain-2{}
            #site-content-aftermain-3{}
        #site-after-content{}
        #site-aftercontent-1{}
        #site-aftercontent-2{}
        #site-aftercontent-3{}
        #site-footer{}
        #site-footer-1{}
        #site-footer-2{}
        #site-footer-3{}
        #site-footer-contentinfo{}
        #site-overlay{}

#site-header-lead{} /*?*/
#site-header-summary{} /*?*/
#site-header-preamble{} /*?*/

@font-face {
	font-family: 'LeagueGothic';
	src: url('../fonts/League_Gothic.eot');
	src: local('?'), url('../fonts/LeagueGothic.woff') format('woff'), url('../fonts/LeagueGothic.ttf') format('truetype'), url('../fonts/LeagueGothic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html,body{margin:0;padding:0;height:100%;}
body {font:90% arial,sans-serif;line-height:1.5;}
    
hr{margin:0;padding:0;}

.inner{}
.center{margin:0 auto;}
.wrapper{position:relative;}
.hidden{visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;}
.clear{clear:both;}

.site-fixed-width-layout{width:960px;}
.site-liquid-width-layout{width:100%;min-width:960px;}

ul.menu{list-style-type:none;display:block;margin:0 !important;}
ul.horizontal.menu li{display:inline-block;}
ul.vertical.menu li{display:block;}
ul.menu a{text-decoration:none;}

#site-content-main h1{font-size:150%;}
#site-content-main h2{font-size:120%;}
#site-content-main h3{font-size:110%;}
#site-content-main h4{font-size:100%;}

#site-footer h1{font-size:90%;}
#site-footer h2{font-size:80%;}
#site-footer h3{font-size:70%;}
#site-footer h4{font-size:60%;}

#site-content-beforemain-2{/*padding:.5em;*/}












h1,h2,h3,h4,h5,h6{color:#FE0;font-weight:bold;text-transform:uppercase;font-family:LeagueGothic,Helvetica,Arial,sans-serif;margin-top:.5em;margin-bottom:.25em;}
h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#FE0;text-decoration:none;}
p{margin-top:.5em !important;margin-bottom:.5em !important;}

.fixed-width-layout{/*outline:2px solid red;*/}
.liquid-width-layout{/*outline:2px solid yellow;*/}

body{background-color:#000;color:#FFF;}



#affiliatedmenu{position:absolute;top:0;left:0;height:30px;margin-left:.5em;margin-right:.5em;/*outline:1px dashed green;*/z-index:1000;}
#usermenu{position:absolute;top:0;right:0;height:30px;margin-left:.5em;margin-right:.5em;/*outline:1px dashed green;*/z-index:1000;}
#skiplinks{position:absolute;top:30px;height:20px;margin-left:.5em;margin-right:.5em;/*outline:1px dashed green;*/z-index:1000;}
.breadcrumbs{position:absolute;top:285px;height:20px;margin-left:.5em;margin-right:.5em;/*outline:1px dashed green;*/z-index:1000;text-shadow: 0 0 4px #000;}
#mainmenu{z-index:1000;}
#site-header-banner{z-index:2000;}
#site-header-afterbanner-1{z-index:500;}

.newsflash,
.newsflash ul,
.newsflash ul>li,
.newsflash ul>li p{height:30px;display:inline-block;}
.newsflash p{margin-left:.5em;margin-right:0;margin-top:0;}
.newsflash{position:relative;overflow:hidden;white-space:nowrap;}
/*.newsflash ul,
.newsflash ul>li,
.newsflash ul>li p{display:inline-block;}            */


/*
#site-header{position:relative;height:320px;}
#site-header-banner{position:absolute;height:320px}
#site-header-banner h1{position:absolute;top:80px;}
#site-header-banner h2{position:absolute;top:120px;}
#site-header-afterbanner-2 div.ad{position:absolute;width:100%;height:320px;top:0;}
#site-header-afterbanner-2 div.ad img{position:absolute;right:0;outline:1px dashed green;}
*/
#site-header-beforebanner-1,
#site-header-beforebanner-1>.inner{position:absolute;width:100% !important;/*background-color:#0B162A;*/border:0 !important;}
#site-header-beforebanner-1{z-index:999;}

#site-header-beforebanner-1>.inner{height:30px;}
#site-header-beforebanner-2{display:none;}

#site-header{height:340px;}
#site-header-banner,
#site-header-banner .inner{height:310px;/*outline:1px dashed purple;*/}
#site-header-banner .inner{position:relative;/*outline:1px dashed purple;*/}
#site-header-banner .inner h1{margin-top:0!important;padding-top:30px;left:0;/*outline:1px dashed purple;*/}
#site-header-banner .inner p{position:relative;top:-60px;left:0;font-size:200%;/*outline:1px dashed purple;*/font-weight:bold;color:#FF0;text-shadow:0 0 1px #000,0 0 6px #000;}

#site-header-afterbanner-2,
#site-header-afterbanner-2>.inner{height:30px;/*background-color:#FF0;*/color:#000;border:0 !important;}

#site-beforecontent-1,
#site-beforecontent-1>.inner{/*background-color:#0B162A;*/height:30px;border:0 !important;}     

#site-beforecontent-2{}

#site-header-afterbanner-1 div.ads{position:absolute;top:0;width:960px;height:290px;z-index:0;}
#site-header-afterbanner-1 div.ads img{position:absolute;top:32px;right:2px;}

div.ads img{/*outline:1px dashed purple;*/}

#slideshow-001,
#slideshow-001 .slideshow-container,
#slideshow-001 .slideshow-preload{/*width:600px;*/height:260px;background-color:#000;}

#slideshow-001 .slideshow-container{position:relative;}
#slideshow-001 .slideshow-preload{position:absolute;}

#slideshow-001 .slideshow-main,
#slideshow-001 .slideshow-item{position:absolute;width:400px;height:260px;}
#slideshow-001 .slideshow-navigator{position:absolute;left:400px;width:200px;height:260px;}
#slideshow-001 .slideshow-navigator{list-style-type:none;}
#slideshow-001 .slideshow-navigator li{position:relative;height:52px;}

#site-content{position:relative;}
#site-content,
#site-content>.inner{min-height:100%;height:auto !important;height:100%;}

#site-content>.inner>.wrapper{position:relative;}
#site-content>.inner>.wrapper>.wrapper{float:left;width:600px;}
#site-content>.inner>.wrapper>.wrapper

#site-content-aside-1{display:none;}
#site-content-aside-2{float:left;width:360px;padding:0;}

#site-aftercontent{position:relative;}



.box{margin:.5em;/*OLD: box-shadow: 0 0 6px #FFFF00;*/}
.box>h1{
/*OLD: background-color:#FC0;color:#000;text-align:center;*/
color:#FC0;border-bottom:.3em solid #FC0;
padding:.25em;margin-bottom:0 !important;margin-top:0 !important;font-size:100%;}
.box>div{/*OLD: border:1px solid #FC0;background-color:#000;min-height:10px;*/}
.box>div{font-size:80%;padding:0.2em;}
.box ul{/*list-style-type:none;*/}
.box>div{background:url('../images/item-bg.png') right bottom no-repeat;}

.grid-item{float:left;margin:.5em;/*OLD: box-shadow: 0 0 6px #FFFF00;*/}
.grid-item { width: 286px; box-sizing: border-box; }
.grid-item.double { width: 580px; }
.grid-item>h1{
/*OLD: background-color:#FC0;color:#000;text-align:center;*/
color:#FC0;border-bottom:.3em solid #FC0;
padding:.25em;margin-bottom:0 !important;margin-top:0 !important;font-size:100%;}
.grid-item>div{/*OLD: border:1px solid #FC0;background-color:#000;min-height:10px;*/}
.grid-item>div{font-size:80%;padding:0.2em;}
.grid-item ul{/*list-style-type:none;*/}
.grid-item>div{background:url('../images/item-bg.png') right bottom no-repeat;}
.le-mot-du-president { width: 600px; }
.grid-item>div:after{content:"";display:table;clear:both;}

.articles-en-vedettes{width:584px !important;}
#site-content-beforemain-1 .box{/*float:left;width:285px;*/}
#site-content-beforemain-2 .box{float:left;width:285px;}
#site-content-beforemain-1,
#site-content-beforemain-2,
#site-content-main{clear:both;}
#site-content-aftermain-2 .box{float:left;width:285px;}
#site-content-aftermain-2{clear:both;}
                   
#site-aftercontent div.ads>img{}

iframe{border:0;}

#site-footer-1>.inner{display:table;padding-top:1em;padding-bottom:.5em;}
#site-footer-1>.inner>*{display:table-cell;width:20%;padding-left:.5em;padding-right:.5em;}

#site-footer-2,
#site-footer-3{display:none;}

hr.hide,hr.hidden{height:0 !important;border:0;margin:0;}

.inner{}

#site-footer-contentinfo,
#site-footer-contentinfo>.inner{height:25px;/*margin-top:-3px;*/}

hgroup h1{font-size:200%;text-align:center;}
hgroup p{text-align:center;}

#affiliatedmenu a{line-height:30px;}
#usermenu a{line-height:30px;}
#skiplinks a{font-size:90%;line-height:20px;}
.breadcrumbs p{line-height:20px;} 

ul.horizontal.menu li{margin-left:.2em;margin-right:.2em;}


#mainmenu a{line-height:30px;}

#site-footer{border-top:1px solid #999;}
#site-footer,
#site-footer .inner{/*background-color:#111;*/border-left:0;border-right:0;}

/*#site-content-main>*{padding:.5em;}*/
                              
                              
#site-header{background:url('../images/test-header.png') 50% 0% no-repeat;}

/*#site{background:url('../images/test-body.jpg') 50% 0% repeat;}*/
#site>.wrapper>.wrapper{background:url('../images/test-content.png') 50% 0% repeat-y;}
#site-header-afterbanner-2{background:url('../images/test-afterbanner.png') 50% 0% no-repeat;}
#site-beforecontent{background:url('../images/test-beforecontent.png') 50% 0% no-repeat;}
#site-footer{background:url('../images/test-footer.jpg') 50% 0% repeat-x;}
#site-footer-1>.inner>*{border-left:1px solid #999;border-right:1px solid #999;}
#site-footer-1>.inner>*+*{border-left:0 !important;}

a>img{line-height:1;vertical-align:middle;}           
                   
img{border:0;}

.ads{text-align:center;}
.ads a>img{outline:1px solid #FC0;margin:5px auto;}

#site-content-aside-2>*{margin:.5em;}
#site-content-aside-2>*+*{margin-top:1em;}

#site-header-beforebanner-1{background-color:#0B162A;height:30px;border-bottom:1px solid #999 !important;}
#skiplinks a{color:#FFF;}
.breadcrumbs a{color:#FFF;}
          
a{color:#FC0;}

strong{color:#FC0;}
td{text-align:center;}


.articles-en-vedettes .inner{margin:0;padding:0;}

.lof-ass{border:1px solid #FC0 !important;}
.lofass-container{border:0 !important;}
.lof-ass .lof-description{bottom:4px !important;left:4px !important;max-width:350px !important;}
.lof-ass .lof-navigator li img{margin:4px 4px 4px 0 !important;}
.lof-ass .lof-navigator li div{padding-left:5px !important;border:0 !important;}
.lof-ass .lof-navigator li+li div{border-top:1px solid #FC0 !important;}
.lof-ass .lof-navigator li h4 {
    padding: 4px 0 0 !important;
}




#mainmenu{font-weight:bold;}
#mainmenu ul.menu a{color:#000;white-space:nowrap;}
/*#mainmenu ul.menu li:hover,*/
#mainmenu ul.menu a:hover{color:#FC0;box-shadow:5px 0 5px -5px #000000 inset, -5px 0 5px -5px #000000 inset;z-index:999;}
#mainmenu .floatck{border:1px solid #000;border-bottom-width:5px;border-top-width:0;}
#mainmenu .floatck .center{background-color:#FC0;}
#mainmenu .floatck .center a{color:#000;}
#mainmenu .maxidrop-top{margin-top:-1px;height:0;border:1px solid #000;border-bottom-width:0;}

#mainmenu ul.horizontal.menu li{float:left;}
#mainmenu ul.horizontal.menu li div.floatck li{float:none;}
#mainmenu ul.horizontal.menu li div.floatck ul.vertical.menu{float:left;}

/*#mainmenu li li{display:inline-block;}*/
#mainmenu li a{line-height:30px;padding-left:10px;padding-right:10px;display:block;}
/*#mainmenu li div.floatck{position:absolute;margin:0 auto;float:left;left:-99999px;width:100%;z-index:99999999;}*/
/*#mainmenu li div.floatck>div{width:960px;/*background-color:#0B162A;* /}*/
/*#mainmenu li:hover div.floatck{display:block;left:0;}*/
/*#mainmenu li:hover,*/
#mainmenu li a:hover{background-color:#FC0 !important;color:#000 !important;}
/*#mainmenu li.active,*/
#mainmenu li.active a{background-color:#0B162A;color:#FC0;}

/*#mainmenu li.active li,*/
#mainmenu li.active li a{background-color:#FC0;color:#000;}

/*#mainmenu li li:hover,*/
#mainmenu li li a:hover{background-color:#0B162A !important;color:#FC0 !important;}

#toTop{width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:2px; /* together with this to put the div at the bottom*/
        right:0;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
        z-index:550;}
        
img{max-width:100%;}      
.blog img{margin-bottom:-6px;}

#xmap li {margin-left:3em;}

/* MexiMenu CK adjustements */
#mainmenu .maximenuck2{background-color:#FC0;}
#mainmenu .maxidrop-main li,
#mainmenu .maximenuck2 li{float:none !important;display:block !important;}
#mainmenu .floatck .floatck{left:0;}
#mainmenu li.maximenuck .separator {padding-top:.25em;margin-left:.5em;border-bottom:1px solid #000;display:block;line-height:18px;}
#mainmenu .maximenuck_mod{padding-left:5px;padding-right:5px;}
#mainmenu .maxidrop-main{background-color:#FC0;}

.content{font-weight:normal;background-color:#000;color:#FFF;padding:.25em;margin-top:.25em;margin-bottom:.25em;}
.content a{line-height:auto !important;color:#FC0!important;margin:0!important;}

/* Debug */
/*li.item102 div.floatck{left:0!important;}*/


#usermenu{float:right;}
#usermenu .maximenuck2{background:#000;}

#horizmenu-surround{float:right}
                                                                                                           
#usermenu .item264 .floatck{margin-left:-195px;}
#usermenu a {padding-left:.5em;padding-right:.5em;}
                                                
.important {font-weight:bold;color:#FF0000;}
.phocadownloadcategory32,
.phocadownloadfile32 {background-color:#000;}

.item-page {margin:.5em;}
.item-page ul {margin-left:1.2em;list-style-type:disc;}

ul.partenaires li {float:left;margin:.25em;list-style-type:none;}
ul.partenaires li a {text-align:center;display:block;}

.blog{clear:both;margin:0.5em;}
/*.blog .item{width:274px;float:left;}*/        

.blog .item,
.blog .leading-0,
.blog .leading-1{
margin-top:1em;padding:.5em;
background:url('../images/item-bg.png') right bottom no-repeat;/*border:1px solid #FFCC00;box-shadow:0px 0px 6px #ff0;*/}


.blog .readmore{clear:both;}
.blog .readmore>a{position:static;float:right;display:inline;background-color:#FF0;color:#000;background:url('../images/buttons.png') no-repeat -32px -32px;width:128px;height:22px;padding:.2em;line-height:22px;}
.blog .readmore>a:hover{background:url('../images/buttons.png') no-repeat -32px -64px;}
.blog .item-separator{clear:both;}
.blog .readmore>a:after{content:" »";position:absolute;right:1.6em;}

/*
.blog .readmore{display:inline;}
               
*/
.blog p{font-size:110%;}

.blog .item{}

.pagination>p.counter{float:left;}
.pagination>ul{float:right;}
.pagination>ul>li{display:inline-block;}
.pagination>ul>li>*{padding-left:2px;padding-right:2px;}
.pagination>ul>li.pagination-start{}
.pagination>ul>li.pagination-start>span{display:none;}
.pagination>ul>li.pagination-start>a:before{font-size:120%;content:"« ";}
.pagination>ul>li.pagination-prev{}
.pagination>ul>li.pagination-prev>span{display:none;}
.pagination>ul>li.pagination-prev>a:before{font-size:120%;content:"‹ ";}
.pagination>ul>li.pagination-next{}
.pagination>ul>li.pagination-next>span{display:none;}
.pagination>ul>li.pagination-next>a:after{font-size:120%;content:" ›";}
.pagination>ul>li.pagination-end{}
.pagination>ul>li.pagination-end>span{display:none;}
.pagination>ul>li.pagination-end>a:after{font-size:120%;content:" »";}
.pagination>ul>li>span.pagenav{font-weight:bold;}
.pagination>ul>li>a.pagenav{}

/*
.column-1{position:float;float:left;width:300px;}
.column-2{position:float;float:left;width:300px;}
.column-1>*+*,
.column-2>*+*{margin-top:1em;}
*/

.img-intro-left {float:left;max-width:193px;margin-right:.5em;margin-bottom:.5em;margin-left:-.5em;margin-top:.5em;border:1px solid #FC0;/*box-shadow:2px 2px 2px #999;*/}
/*
div.center>table{margin:0 auto;}
div.center>table+table{float:left;}
*/

.mooquee-text {position:absolute;}
           
/*#copy {display:none;}*/
.jsd_buttons{z-index:-999;}
.divsocbut{z-index:-999;}
.minheight200{min-height:200px;}


table{width:100%;}
table caption{caption-side: top;font-size: 1.2em;font-style: italic;margin-top: 2em;margin-bottom: .5em;text-align:center;}
thead th,tfoot th{text-align:center;font-weight:bold;background-color:#FC0;color:#000 !important;}
tbody{}
tbody th strong,thead th strong,tfoot th strong{color:#000 !important;}
tbody td{text-align:center;}
tbody th{font-weight:bold;}
tbody tr:nth-child(odd)  th{background-color:#960;}
tbody tr:nth-child(even) th{background-color:#151515;}
tbody tr:nth-child(odd)  td{background-color:#000;}
tbody tr:nth-child(even) td{background-color:#151515;}

ul.actions {float:right;list-style-type:none;margin-top:-2.5em;}
ul.actions li {display:inline-block;}

table.plan{width:940px;border:1px solid #000;font-size:80%;}
table.plan td,
table.plan th{border-top:1px solid #000;border-left:1px solid #000;}

table.plan tr:nth-child(odd) td,
table.plan tr:nth-child(odd) th{background-color:#000;}
table.plan tr:nth-child(even) td,
table.plan tr:nth-child(even) th{background-color:#151515;}

table.plan tr.plan-header td,
table.plan tr.plan-header th{background-color:#FC0;color:#000;}
table.plan tr.plan-header+tr.plan-header td,
table.plan tr.plan-header+tr.plan-header th{border-top:1px solid #000;}
table.plan tr td.plan-team,
table.plan tr th.plan-team{background-color:#000;border:1px solid #CCC;}
table.plan tr td:first-child { }
table.plan tr td:last-child { }

div.members{text-align:center;vertical-align:top;}
table.member{display:inline-block;font-size:80%;position:relative;max-width:180px;margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:15px;}
table.member p{margin:0;}
table.member h1{text-align:center;}
table.member img{display:block;margin:0 auto;}
table.member .member-name{text-align:center;}
table.member tbody{width:100%;}
table.member h1{font-size:100% !important;margin-top:.25em;margin-bottom:.25em !important;height:2em;vertical-align:bottom;}

.copy{display:inline-block;position:relative;}
#extramenu{display:inline-block;position:relative;}    
#extramenu .menu{display:inline;}          

table.player.new:after,
table.player.club:after{position:absolute;top:-8px;left:-8px;width:80px;height:40px;content:" ";}

table.player.new::after{background:url('http://www.saintmedardbasket.fr/images/saintmedardbasket/badges/NouvelleRecrue.png') transparent no-repeat;}
table.player.club:after{background:url('http://www.saintmedardbasket.fr/images/saintmedardbasket/badges/FormeAuClub.png') transparent no-repeat;}

table.player{position:relative;display:inline-block;width:140px;font-size:80%;}
table.player>tbody{display:block;width:100%;}
table.player img{width:120px;height:180px;}
            
.article-info{/*float:right;*/color:#999;margin:.5em 0;font-size:80%;}
.article-info>.article-info-term{border-bottom:1px dashed #999;display:none;}

.right{float:right;}





.item h1 {border-bottom:2px solid #FC0;}


/*#site-header-afterbanner-1>.inner{position:absolute;}*/
 /*
#search {



   
margin-right: 0.5em;

background-color:#151515;
border-radius:16px;
}

#search input[type=search] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000;
    height: 28px;
    padding: 0 27px 0 6px;
    text-shadow: 0 0 1px #FFFFFF;
    outline:none;
}

#search .search-icon-search{
border: 2px solid #7E7F84;
border-radius: 6px 6px 6px 6px;
height: 7px;
position: absolute;
right: 10px;
top: 9px;
width: 7px;
}

#search .search-icon-search>span{
-moz-transform: rotate(-25deg);
background: none repeat scroll 0 0 #7E7F84;
height: 6px;
position: absolute;
right: -1px;
top: 7px;
width: 2px;
}

#search input[type=submit]{
background-color:orange;
border-radius:0 16px 16px 0;
line-height:26px;
height:26px;
display:inline-block;
border:0;
}
*/

/*** SearchBox layout ***/
#search,#search-text{height:30px}
#search{position:relative;display:block;margin:4px;margin-top:-34px;top:32px;right:-26px;z-index:1000}
#search-text{padding:4px 22px 4px 4px;width:30px;float:right;pointer-events:auto}
#search{pointer-events:none}

/*** SearchBox animation ***/
#search input[type=search]{
-webkit-transition:width .3s;
-moz-transition:width .3s;
-ms-transition:width .3s;
-o-transition:width .3s;
transition:width .3s;
}

/*** SearchBox design ***/
#search input[type=search]{background:#333 url('../images/search.png') no-repeat right center;color:#EA5D1B;cursor:pointer;border:0;border-radius:15px;outline:none;padding:4px 22px 4px 4px;}
#search input[type=search]:hover,#search input[type=search]:focus{width:160px;cursor:auto;}

input[type="search"]{-webkit-appearance:none}
::-webkit-search-cancel-button{display:none}
::-ms-clear{display:none}
.search-box::-webkit-input-placeholder,
.search-box:-moz-placeholder,
.search-box::-moz-placeholder,
.search-box:-ms-input-placeholder{color:#EA5D1B;}


/*** Créer article ***/
fieldset{border:2px solid #FC0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;	
    border-radius:4px;
    padding:8px;	}
fieldset>legend{font-size:110%;margin-left:1em;}

div.edit.item-page{width:942px;margin:8px;padding:0;}
#editor-xtd-buttons>*{display:inline-block;}

label{width:180px;display:inline-block;vertical-align:top;}           
.fltlft, 
.button2-left{display:inline-block;}
.inputbox{width:500px;margin:2px;}
.cke_top{background-color:#CCC !important;}
/*#cke_jform_articletext{background:#FFF;}*/

.img-fulltext-left{float:left;margin-right:1em;max-width:100%;}

.phocamaps img{max-width:none;}
.phocamaps-box{color:#000;}

.sep18 {height:18px;}

.joomleague .sectiontableheader th a {color:#000;}

.modjlgranking table.ranking tr {height:21px;}
.modjlgranking table.ranking td.team {text-align:left;}

.box .inner:after
{
content:".";
height:0;
line-height:0;
display:block;
visibility:hidden;
clear:both;
}

.layout-slideshow .sprocket-features-content
{
left:auto !important;
top:auto !important;
right:10px !important;
bottom:10px !important;
}

.logo-right
{
position: absolute;
top: 30px;
left: 50%;
margin-left: 280px;
width:200px;
}

.logo-left
{
position: absolute;
top: 30px;
left: 50%;
margin-left: -480px;
width:200px;
}
.le-mot-du-president{margin-top:.5em;}

body {
background: url('../images/cover.jpg') no-repeat top center fixed;
-webkit-background-size: cover;
background-size: cover
}


/* phocadownload.css */

/* www.phoca.cz - filelist */
.phocadownloadfilelist {
	background: #fdfdfd;
	border:1px solid #cccccc;
	margin:5px;
}
.phocadownloadfilelist32 {
	background: transparent url(../images/icon-download-32.png) 5px center no-repeat;
	padding: 10px 10px 10px 40px;
}
.phocadownloadfilelist16 {
	background: transparent url(../images/icon-download-16.png) 5px center no-repeat;
	padding: 10px 10px 10px 40px;
}
.phocadownloadfilelist64 {
	background: transparent url(../images/icon-download-64.png) 5px center no-repeat;
	padding: 10px 10px 10px 40px;
}

/* www.phoca.cz - 32 */
.phocadownloadcategories32 {
	background: #fdfdfd url(../images/icon-categories-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}

.phocadownloadcategory32 {
	background: #fdfdfd url(../images/icon-category-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}

.phocadownloadfile32 {
	background: #fdfdfd url(../images/icon-download-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}

.phocadownloadplay32 {
	background: #fdfdfd url(../images/icon-play-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}
.phocadownloadpreview32 {
	background: #fdfdfd url(../images/icon-preview-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}

/* 16 */
.phocadownloadcategories16 {
	background: #fdfdfd url(../images/icon-categories-16.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 5px 5px 5px 25px;
}



.phocadownloadcategory16 {
	background: #fdfdfd url(../images/icon-category-16.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 5px 5px 5px 25px;
}

.phocadownloadfile16 {
	background: #fdfdfd url(../images/icon-download-16.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 5px 5px 5px 25px;
}
.phocadownloadplay16 {
	background: #fdfdfd url(../images/icon-play-16.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 5px 5px 5px 25px;
}
.phocadownloadpreview16 {
	background: #fdfdfd url(../images/icon-preview-16.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 5px 5px 5px 25px;
}

/* 64 */
.phocadownloadcategories64 {
	background: #fdfdfd url(../images/icon-categories-64.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 30px 30px 30px 70px;
}



.phocadownloadcategory64 {
	background: #fdfdfd url(../images/icon-category-64.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 30px 30px 30px 70px;
}

.phocadownloadfile64 {
	background: #fdfdfd url(../images/icon-download-64.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 30px 30px 30px 70px;
}
.phocadownloadplay64 {
	background: #fdfdfd url(../images/icon-play-64.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 30px 30px 30px 70px;
}
.phocadownloadpreview64 {
	background: #fdfdfd url(../images/icon-preview-64.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 30px 30px 30px 70px;
}




/* mod_slideshow_pro_sp2_showcase1.css */

.preload{background:url(../images/loading.gif) no-repeat center;visibility:visible;background-color:#fff;z-index:120}.sp-slide-content{overflow:hidden}.sp-inner{padding:10px}.image-block{position:absolute}.sp-slide-desc{background:url(../images/desc-bg.png);right:30px;width:300px}.controllers{position:absolute;left:30px;bottom:20px;z-index:1}.controllers span,.controllers .sp-slide_prev,.controllers .sp-slide_next{cursor:pointer;float:left;margin:0 5px}.controllers span img.sp-slide-thumb{border:4px solid #333}.controllers span img.sp-slide-thumb:hover,.controllers span.active img.sp-slide-thumb{border:4px solid #777}


/* moo_maximenuhck.css */

div.maximenuckh ul.maximenuck{clear:both;position:relative;z-index:999;}div.maximenuckh ul.maximenuck>ul{clear:both;padding:0;margin:0;}div.maximenuckh ul.maximenuck .moduletable{}div.maximenuckh ul.maximenuck li.maximenuck{float:left;position:relative;text-align:left;padding:0;margin:0;}div.maximenuckh ul.maximenuck li.maximenuck img{}div.maximenuckh ul.maximenuck li.maximenuck a,div.maximenuckh ul.maximenuck li.maximenuck span.separator{display:block;float:none!important;float:left;position:relative;}div.maximenuckh ul.maximenuck2 li.maximenuck a,div.maximenuckh ul.maximenuck2 li.maximenuck span.separator{float:none!important;}div.maximenuckh ul.maximenuck li ul.maximenuck2{display:block;z-index:11000;clear:left;margin:0;padding:0;text-align:left;position:static;}div.maximenuckh ul.maximenuck li ul li.maximenuck{text-align:left;position:relative;z-index:11001;padding:0;}div.maximenuckh ul.maximenuck li li.maximenuck a{display:block;padding:0;margin:0;}div.maximenuckh div.maximenuck2{float:left;margin:0;padding:0;}div.maximenuckh div.clr{clear:both;visibility:hidden;}div.maximenuckh ul.maximenuck li div.floatck{position:absolute;left:-999em;padding:0;margin:0;background:url(../images/transparent.gif);}div.maximenuckh div.floatck ul,div.maximenuckh div.floatck ul li{position:static;}div.maximenuckh ul.maximenuck li.maximenuck div.floatck.fixRight{right:0;}div.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight{right:0;}div.maximenuckh li.maxiFancybackground{z-index:8;position:absolute;top:0;}div.maximenuckh ul.maximenuck li:hover div.floatck div.floatck,div.maximenuckh ul.maximenuck li:hover div.floatck:hover div.floatck div.floatck,div.maximenuckh ul.maximenuck li:hover div.floatck:hover div.floatck:hover div.floatck div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck.sfhover div.floatck div.floatck{left:-999em;}div.maximenuckh ul.maximenuck li:hover div.floatck,div.maximenuckh ul.maximenuck li:hover div.floatck li:hover div.floatck,div.maximenuckh ul.maximenuck li:hover div.floatck li:hover div.floatck li:hover div.floatck,div.maximenuckh ul.maximenuck li:hover div.floatck li:hover div.floatck li:hover div.floatck li:hover div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck li.sfhover div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck li.sfhover div.floatck li.sfhover div.floatck,div.maximenuckh ul.maximenuck li.sfhover div.floatck li.sfhover div.floatck li.sfhover div.floatck li.sfhover div.floatck{left:auto;}div.maximenuckh div.maximenuck_mod ul{left:auto;}