@charset "utf-8";
/* -- CSS : dives & balises régulières-- */

/*body			{background:#FFF url(../../../MEDIA/TEMPLATE/2010_fond_FFFFFF.png) no-repeat center top}*/
#div_header		{background:url(../../../MEDIA/TEMPLATE/default/2010_entete_FFFFFF.png) no-repeat center top}

a.newtop
{
	position:relative;
	background:#09F;
	display:block;
	float:right;
	margin:-170px 20px 0 0;
	padding:3px 30px;
	width:220px;
	z-index:12;
	font-size:16px;
	font-family: "BNT", Arial, Helvetica, sans-serif;
	color:#FFF;
	border-bottom:1px dotted #000;
	letter-spacing:1px;
	text-shadow:0 2px 5px #666;
	-moz-text-shadow:0 2px 5px #666;
	-webkit-text-shadow:0 2px 5px #666;
	box-shadow:0 2px 5px #666;
	-moz-box-shadow:0 2px 5px #666;
	-webkit-box-shadow:0 2px 5px #666;
	transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;
	text-align:center;
}

.newtop:hover{color:#FFF;padding-top:10px;text-decoration:none;background:#F90}

a.blunk {color:#09F}

#tooltip
{
	padding:5px 10px;
	margin:-40px 10px 0 0;
	background:#F60;
	border:1px solid #FFF;
	opacity: 0.90;
	box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;
	color:#FFF;
	font-size:12px;
	text-align:center
}
#tooltip:first-letter{text-transform:uppercase}

.bnt			{ font:20px "bnto", Arial, Helvetica, sans-serif }

/* -- template -- */

#div_container	{width:100%;display:block}

#div_header		{height:170px;width:100%;display:block;background:url(../../../MEDIA/TEMPLATE/default/2010_entete_FFFFFF.png) no-repeat center 0}

#div_header ul		{width:1000px;height:170px;margin:0 auto;padding:0;list-style:none}
#div_header ul li	{height:170px;margin:0;padding:0;list-style:none;float:left}
#div_header ul li a	{height:170px;width:100%;display:block}

#div_header ul .home	{width:920px}
#div_header ul .twit	{width:80px}

.rssLink
{
	height:23px;
	width:23px;
	display:block;
	position:absolute;
	left:960px;
	top:83px;
}

#ul_display
{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
	list-style:none;
	z-index:100;
}

#ul_display li
{
	height:auto;
	margin:0;padding:0;
	float:left;
	list-style:none;
	background:#191919
}

#ul_display #container	{width:675px;height:auto}
#ul_display #sidebar	{width:315px;height:auto;margin:0 0 0 10px; background:#191919 url(../../../MEDIA/TEMPLATE/sidebar/2010_sidebar.png) no-repeat 0 0}
#ul_display #sponsors	{width:315px;height:auto;margin:0 0 0 10px; background:none}


/* -- div_menu -- */
#div_menu
{
	height:75px;
	width:1000px;
	margin:0 auto 10px auto;
	padding:0;
	display:block;
	background:url(../../../MEDIA/TEMPLATE/default/2010_entete_FFFFFF.png) no-repeat -137px -170px
}

.tabsmenuclass 				{float:left;display:block;overflow:hidden;height:30px;padding:0;margin:6px 0 0 0}
.tabsmenuclass li			{float:left;list-style:none}
.tabsmenuclass a			{display:block}
.tabsmenuclass a:hover,
.tabsmenuclass a.selected	{text-decoration:none}

.tabsmenucontentclass		{float:left;display:block;width:100%;height:auto;margin:15px 0 0 10px;padding:0;text-transform:uppercase}
.tabsmenucontentclass li	{float:left;color:#FFF;list-style:none;margin:0;padding:0}
.tabsmenucontentclass li.last	{float:right;margin-right:15px}
.tabsmenucontentclass li a	{color:#FFF;text-decoration:none;margin:0;padding:2px 10px}
.tabsmenucontentclass li a:hover,
.tabsmenucontentclass li a.selected	{color:#FFF;background:#F30}

.m1_camp,
.m1_kameet,
.m1_gameday,
.m1_contact,
.m1_compte
{ height:30px;display:block;background:no-repeat left top;padding:0 }

.m1_camp:hover,
.m1_kameet:hover,
.m1_gameday:hover,
.m1_contact:hover,
.m1_compte:hover
{ background-position:left -30px; }

.m1_camp	{ width:125px; background:url(../../../MEDIA/TEMPLATE/menu/2010_menu_02.png);margin:0 0 0 24px}
.m1_kameet	{ width:143px; background:url(../../../MEDIA/TEMPLATE/menu/2010_menu_04.png);margin:0 0 0 34px}
.m1_gameday	{ width:140px; background:url(../../../MEDIA/TEMPLATE/menu/2010_menu_06.png);margin:0 0 0 34px}
.m1_contact	{ width:59px; background:url(../../../MEDIA/TEMPLATE/menu/2010_menu_08.png);margin:0 0 0 298px}
.m1_compte	{ width:95px; background:url(../../../MEDIA/TEMPLATE/menu/2010_menu_10.png);margin:0 0 0 33px}


/* -- div_bande -- */
#div_bande
{
	width:1000px;
	height:340px;
	margin:0 auto 10px auto;
	padding:0;
	background:#FFF;
	z-index:1000;
	box-shadow:0 0 5px #333; -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333
}

/* -- SIDEBAR --*/

#kbc2010
{
	padding:0;
	text-shadow:0 0 5px #000; -moz-text-shadow:0 0 5px #000; -webkit-text-shadow:0 0 5px #000
}

#kbc2010 li
{
	width:280px;
	display:block;
	float:left;
	text-align:center;
	list-style:none;
	padding:5px 0;
	margin:0;
	transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;
	background:#09F;
	border-bottom:1px dotted #191919
}

#kbc2010 li:hover	{
	box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
	background-color:#F90
}
#kbc2010 li a 		{ color:#FFF;font:14px "bnt", Arial, Helvetica, sans-serif; letter-spacing:2px; text-transform:uppercase}
#kbc2010 li:hover a	{ color:#FFF;}

#kbc2010 .kbc2010title
{
	margin:0;
	padding:0;
	background:url(../../../MEDIA/TEMPLATE/sidebar/kbc/2010_kbc_top.png) no-repeat 0 0;
	width:280px;
	height:95px;
	display:block
}

#kbc2010 .kbc2010title:hover
{
	background:url(../../../MEDIA/TEMPLATE/sidebar/kbc/2010_kbc_top.png) no-repeat 0 0;
}

#kbc2010 .kbc2010bot
{
	margin:0;
	padding:0;
	background:url(../../../MEDIA/TEMPLATE/sidebar/kbc/2010_kbc_bot.png) repeat-x 0 0;
	width:280px;
	height:55px;
	display:block;
	border-bottom:none;
}

#kbc2010 .kbc2010bot p
{
	padding:0 5px;
	color:#333;
	background-color:#FFF;
	text-transform:uppercase;
	margin:38px 0 0 0;
	width:60px;
	font-size:8px;
	letter-spacing:1px;
	text-align:center;
	float:right	
}

#kbc2010 .kbc2010title:hover,
#kbc2010 .kbc2010bot:hover
{ box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none }



#kbc2010, 
#div_pubs, 
#div_sponsors
{
	height:80px;
	width:280px;
	display:block;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
	border-top:1px dotted #333;
}

#div_pubs	{height:280px}
#div_sponsors	{height:40px}

#div_sponsors img {
	margin:20px;
	background-color:#191919
}

/*--


#div_cal1
{
	height:auto;
	width:300px;
	padding-left:20px;
	display:block;
	background:url(../../../MEDIA/IMAGE/decor/200908/200908_06.png) no-repeat left top;
}

#div_cal2
{
	height:auto;
	width:300px;
	padding-left:20px;
	display:block;
	background:url(../../../MEDIA/IMAGE/decor/200908/200908_11.png) repeat-y left top;
}
 --*/


#div_slimenu		{ height:200px;display:block;margin-top:140px }
#div_slimenu img	{ margin:30px auto;display:block }

/*

#div_sz
{
	height:10px;
	width:19px;
	display:block;
	margin:10px 0 0 290px;
	background:#09F url(../../../MEDIA/IMAGE/decor/FD/sz.png) no-repeat center center;
	border:3px solid #FFF;
}

#div_sz:hover
{
	background:#F00 url(../../../MEDIA/IMAGE/decor/FD/sz.png) no-repeat center center;
}
*/

.table_contactform {width:628px;background:url(../../../MEDIA/CONTENU/E-Mail.png) no-repeat right top}
.table_loginform {width:628px;background:url(../../../MEDIA/CONTENU/login.png) no-repeat right top}
.table_twitterform {width:628px;background:url(../../../MEDIA/CONTENU/Twitter.png) no-repeat right top;height:300px}

#ul_crem
{
	height:63px;
	width:100%;
	display:block;
	background:url(../../../MEDIA/TEMPLATE/sidebar/2010_enveloppe.png) no-repeat 0 0;
	margin:0; padding:0
}

#ul_crem li { height:20px;float:left;display:block;margin-top:35px }

#ul_crem .inter
{
	width:28px;
	background:url(../../../MEDIA/TEMPLATE/sidebar/crem/2010_crem_02.png) no-repeat left top;
}

#ul_crem .con,
#ul_crem .con:hover
{
	width:62px;
	background:url(../../../MEDIA/TEMPLATE/sidebar/crem/2010_crem_01.png) no-repeat left top;
	margin-left:79px;
}

#ul_crem .men,
#ul_crem .men:hover
{
	width:138px;
	background:url(../../../MEDIA/TEMPLATE/sidebar/crem/2010_crem_03.png) no-repeat left top;
}

#ul_crem .con:hover,
#ul_crem .men:hover { background-position: left -20px; }

#div_statalytics, #div_anchor { display:none; }


/* -- div_footer -- */

#div_footer 							{ height:137px;text-align:center;padding-top:30px;text-transform:uppercase;font-weight:700;word-spacing:4px }
#div_footer a:hover, #div_footer .on	{ color:#09F;text-decoration:none }
#div_footer address 					{ color:#666;text-align:center;font-style:normal }
#div_footer a							{ color:#666;margin:0 4px }


/* CSS : crementions */

.crementions,
.crementions a,
.crementions_barrs
{
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}

.crementions:hover	{ color:#660; text-decoration:none; }
.crementions_left 	{ float:left; width:300px; margin:16px; }
.crementions_h1 	{ margin:20px 0 10px 0; }
.crementions_h2		{ padding:20px; background-color:#FFF; text-align:left; border: 1px solid #CCC; }


#div_register
{
	height:60px;
	width:320px;
	display:block;
	background:url(../../../MEDIA/IMAGE/decor/200908/200908_11.png) repeat-y left top;
}


#div_register a { background:url(../../../MEDIA/IMAGE/decor/btn_minscription.png) no-repeat 20px top; }

/* -- div_connect -- */


#div_connect
{
	width:1006px;
	height:38px;
	text-align:right;
	display:block;
	padding:24px 4px 0 0;
	color:#E1D3C3;
}

#div_connect * { float:right; }
#div_connect a { color:#E1D3C3; text-decoration:none; margin-top:4px; }

#div_connect .text 		{ margin-right:30px; }
#div_connect .barr 		{ margin: 4px 8px 0 8px; color:#E1D3C3; }
#div_connect .memo		{ margin: 5px 10px 0 30px; text-decoration:none; }
#div_connect .memobox	{ margin: 5px 30px 5px 5px; }

#div_connect .fild
{
	font-size:11px;
	width:197px;
	background-color:#FFF;
	color:#ACA08D;
	text-decoration:none;
	display:block;
	padding:4px;
	margin-right:8px;
	border:none;
}

#div_connect .butt
{
	width:85px;
	background-color:#827768;
	font-size: 9px;
	color:#FFF;
	text-decoration:none;
	display: block;
	padding:4px;
	border: none;
	letter-spacing: 1px;
}

#div_connect_1 {
	width:402px;
	text-align:left;
	padding:4px 10px;
	margin:0;
	background:#10151F;
	color:#405A88;
	float:left;
	clear:none;
}

#div_connect_2 {
	width:160px;
	text-align:center;
	padding:4px 10px;
	margin:0;
	background:#F30;
	float:left;
	clear:none;
}

#div_connect_1 a { text-decoration:none; }
#div_connect_2 a { text-decoration:none; color:#FFF; }
#div_connect_2:hover { background:#F00; }


#div_pourquoi 	{ width:100%; display:none; }


* #div_actus 	{}
* #div_actus li	{ display:block;width:100%;height:auto;border-top:1px dotted #FFF }

* .article h2,
* #div_actus li	h2,
* #div_twitter li h2{ font:24px "BNT", Arial, Helvetica, sans-serif;color:#F60; letter-spacing:1px }
* #div_actus li	h2 .new {
	font:9px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:1px 4px 0 4px;
	border:1px solid #F30;
	background:#F00;
	text-transform:uppercase;
	vertical-align:text-top;
	letter-spacing:0px;
}
* #div_actus li p
{
	font-size:12px;
	color:#999
}

.column
{
	column-count:2;
    column-gap:15px;
    column-width:auto;
	-moz-column-count:2;
    -moz-column-gap:15px;
    -moz-column-width:auto;
	-webkit-column-count:2;
    -webkit-column-gap:15px;
    -webkit-column-width:auto;
    text-align:justify;
}

.wborder img {border:1px solid #FFF}

* #div_actus li	ul { padding:10px 0 50px 0 }
* #div_actus li	ul li { border-color:#333 }


* #div_actus li	ul li .abutt	{ padding:2px 5px; font-size:12px; text-transform:uppercase; color:#999; background-color:#333 }
* #div_actus li:hover ul li .abutt	{ color:#FFF;background-color:#09F }
* #div_actus li:hover ul li .or	{ color:#FFF }

* .moractus { font:24px "BNT", Arial, Helvetica, sans-serif; float:right; margin:10px 0 30px 0 }


#div_page		{ background:#191919;padding:20px }
#div_page h1	{
	font:48px "bnto", Arial, Helvetica, sans-serif;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #CCC;
}


/*

.page_classic, .page_blaksic 	{ color:#333; height:auto; width:560px; background:#FFF; padding:21px; margin:0 0 20px 0; border-bottom:5px solid #999; float:left; }
.page_classic li, .page_blaksic li
{
	text-align:left;
	display:list-item;
	margin:0 0 10px 30px;
	list-style:square url(none) outside;
}

.page_classic a:after, .page_blaksic a:after, .page_classic .alink:after { font-weight:bold; color:#F60; margin-left:1px; }

.artititleh1		{ margin:10px 0 0 10px; padding:0 }
.artititleh3		{ margin:0 0 7px 10px; padding:0 }

.page_classic h1	{ text-transform:lowercase; }
.page_classic h1:first-letter	{ text-transform:uppercase; }

.page_blaksic 		{ background:#000 url(../../../MEDIA/IMAGE/titles/dropdown_actus.png) no-repeat left top; padding-top:120px; }
.page_blaksic hr	{ color:#666; background:#666; height:1px; border:0; }
.actitle, .actitlek	{ color:#FFF; font:italic 24px Georgia, "Times New Roman", Times, serif; text-transform:capitalize; margin-bottom:0; }
.actitlek			{ color:#333 }
.page_blaksic h3	{ margin:0 0 10px 0; text-transform:uppercase; }
.page_blaksic h6	{ color:#333; background:#FFF; padding:2px 5px; margin:5px auto 30px 0; text-transform:capitalize; width:auto; float:left; }
.page_blaksic p		{ color:#FFF; font-size:12px }

.supprenf			{ text-transform:uppercase; font-size:10px; font-weight:bold }
*/

#div_page .article 	{ margin:0 0 60px 0;display:block;float:left }
#div_page .article ul
{
	height:auto;
	width:615px;
	margin:20px 0 10px 10px;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
	display:block;
	float:left;
}

#div_page .article ul li
{
	margin:5px 0;
	display:list-item;
	clear:both;
	line-height:20px;
	width:100%;
	height:auto;
	list-style:url(../../../MEDIA/IMAGE/fff/fff_arrow_right.png) inside;
	border-bottom:1px dotted #333;
	padding:0 0 5px 0
}

#div_page .article ul li p:first-letter { color:#F60 }
#div_page .article ul li p				{ font-size:12px;line-height:20px }
#div_page .article ul li a				{ color:#F30 }
#div_page .article ul li a:hover		{ color:#F60 }

#div_page .article .section				{ 	list-style:none; background:#333;margin:50px 0 0 0 }
#div_page .article ul .section h3
{
	margin:20px 0 0;
	color:#39F;
	font:30px "bnto", Georgia, Arial, "serif bold";
	letter-spacing: 1px;
	text-align: left;
	display: block;
	padding: 4px 0 4px 10px;
	clear:both;
}

#div_page .article .section h3:first-letter { font-size:16px; font-weight:normal; color:#F60 }

#div_page .article .section p
{
	font: 14px "bnto", Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	color: #F60;
	text-align:right;
	margin:0 5px 0 0;
	text-shadow:0 0 10px #333;
	-moz-text-shadow:0 0 10px #333;
	-webkit-text-shadow:0 0 10px #333;
	display:block;
	float:right;
}

#div_page .article .comment	{ font-size:11px; font-style:italic; text-align:right; }






.imgtitle 		{ margin-bottom:6px; }
.imgtitle24		{ margin-bottom:24px; margin-top:40px; }
.imgtitle24b	{ margin-bottom:24px; }

.linkbot
{
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	margin-top:20px;
	margin-bottom:40px;
}

.linkbot a	{ color:#A3947E; text-decoration:none; }

.p_major, .p_minor
{
	font-size:12px;
	font-weight: bold;
	color: #D20000;
	margin-top: 20px;
	margin-bottom: 20px;
}

.p_minor { color:#666 }

.hr_classic { color:#CCC; }

.mpzero {margin:0;padding:0}

.resatable { width:100%; padding:5px; }

.g_on		{ background-color:#F30; }

.reduc		{ color:#390; }
.payacompte	{ color:#390; text-transform: uppercase; }

.interbarr		{ margin:0 8px 0 8px; }
.interbarr3		{ margin:0 3px 0 3px; color:#aca08d; }
.interbarr4		{ margin:0 4px 0 4px; color:#aca08d; }
.interbarr8		{ margin:0 8px 0 8px; }

.agendatr {
	color: #FFF;
	font-size:11px;
	text-transform:uppercase;
	background-color: #A3947E;
}

.agendatr a		{ color: #FFF; }
.agendatr td	{ padding:5px; }

.imgintext		{ margin-top:30px; margin-bottom:20px; }

.www 	{ color:#CF2538; text-decoration:none; font-size:9px; }
.www a	{ text-decoration:none; }

h4.actus_title { color:#68573D; font-size:11px; }

.bgact1 a, .bgact2 a, .bgact3 a, .bgact5 a 	{ color:#FFF; text-decoration: none; }
.bgact1, .bgact2, .bgact3, .bgact5	 		{ color: #FFF; background: #B2A18D; width:12px; text-align:center; border-bottom: 1px dotted #CCC; }
.bgact2	{ background: #A3947E; }
.bgact3	{ background: #D1CBC0; }
.bgact5	{ background: #600; }

.bgact1:hover, .bgact2:hover, .bgact3:hover, .bgact5:hover { background:#CF2538; }

.bgact0 { width:12px; }

.tabrifs		{ font-size:11px; }
.tabrifs tr 	{ height:20px; padding:5px; text-indent:5px; }
.bipol 			{ background-color:#CFD8E9; }
.polbi 			{ background:#E6E6E6; }
.onglet 		{ background-color:#405A88; color:#FFF; }
.padbol			{
	background-color:#D66437;
	color:#FFF;
}

.tabresas		{ font-size:11px; }
.tabresas tr 	{ height:20px; padding:5px; text-indent:5px; }

.btn		{ padding:5px; background:#F60; margin-top:40px; display:block; }
.btn:hover	{ background:#F30; }
.btn a 		{ color:#FFF; }

.redcross, .redcross a, .redcross a:after { color:#F30; font-weight:bold; background:#FFF }

.resatr2	{ background:#660; color:#FFF }
.resatr1	{ background:#690; color:#FFF }
.resatr0	{ background:#F30; color:#FFF }

.stagetable 	{ width:100%; padding:0; margin:0; background:#E5E5E5 }
.stagetable tr 	{ border-bottom:2px solid #FFF; }
.stagetable td 	{ padding:5px; }

.stagetable .onff0 { width:18px; height:12px; display:block; }
.stagetable .onff1 { width:18px; height:12px; display:block; background:#F30 url(../../../MEDIA/IMAGE/decor/onoff.png) right center; }
.stagetable .onff1:hover { background-position:left center; }