body {margin:0;padding:0;background:#edede8;font-family:Helvetica, Arial, sans-serif;font-size:12px;background:#edede8;}

.main {width:958px;margin:0 auto;}

a,p.desc a {color:#EE3226;}

/******************************************************
					utils
*******************************************************/

.left {float:left;}
.right {float:right;}
.block {display:block;}
.hide {display:none;}
.clear {clear:both;}
.noborder {border:0!important;}

/******************************************************
					Header
*******************************************************/

.menu-top {height:29px;position:relative;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;text-transform:uppercase;}
	.menu-top ul {margin:6px 0;padding:0 135px 0 0;float:right;}
	.menu-top ul li {margin:0 0 0 1px;display:block;float:left;}
	.menu-top ul li a {height:12px;padding:2px 5px 3px;display:inline-block;background:#ffffff;color:#b7b7b5;text-decoration:none;}
	.menu-top ul li a.current,
	.menu-top ul li a:hover {color:#fbaba6;}
	.menu-top form {position:absolute;top:5px;right:0;margin:0;}
	.menu-top form .input-txt {width:111px;height:12px;padding:3px 6px 2px;background:#d4d4cc;border:1px solid #f9f9f8;color:#ffffff;font-size:11px;}

#header {height:80px;background:url(../img/header_logo.gif) no-repeat #ff0000;border-bottom:1px solid #ffffff;}

#header .logo {width:192px;height:50px;display:block;}
	#header .logo {font-size:0;line-height:0px;text-indent:-10000px;}
#menu_first {height:29px;margin:0;padding:0;position:relative;border-top:1px solid #ffffff;font-size:16px;line-height:16px;}
	#menu_first li {display:block;float:left;border-right:1px solid #ffffff;text-transform:uppercase;}
	#menu_first li a {height:22px;padding:7px 10px 0;display:block;float:left;text-decoration:none;color:#ffffff;}
	#menu_first li.current a,
	#menu_first li a:hover {background:#f1f1ed;color:#ee3226;}
	
	#menu_first li ul {width:958px;height:57px;margin:0;padding:0;position:absolute;top:29px;left:0;z-index:1;background:url(../img/ul-menu-first-2-bg.gif) repeat-x;border-top:1px solid #fff;}
		#menu_first li ul li {border-right:1px solid #edede8;float:left;}
		#menu_first li ul li a {color:#414141!important;background:none!important;display:block;}
		#menu_first li ul li.current a,
		#menu_first li ul li a:hover {color:#ee3226!important;background:none;}
		

#footer {height:49px;border-top:1px solid #edede8;background:#ffffff;}
#footer .logo {width:168px;height:49px;margin:0 20px 0 0;display:block;float:right;background:url(../img/footer-logo.gif);}
	#footer .logo span {display:none;}

/******************************************************
					Content
*******************************************************/
#content {padding:37px 0 25px 13px;background:#ffffff;}


/*
	
*/

.home {background:#ffffff url(../img/content_bg.jpg) no-repeat;}

.layout-1-col,
.layout-2-col {}
	
	.layout-2-col .col-1 {width:614px;margin:20px 0 0;padding:0 0 0 0;float:left;}
	.layout-2-col .col-2 {width:295px;margin:20px 0 0;padding:0 0 0 19px;float:left;}
	
	

	.layout-2-col .col-1 .canvas {padding:0 0 0 12px;}
		.layout-2-col .col-1 .canvas .single.first {margin:0 0 6px;padding:0 0 6px ;border-bottom:1px solid #f1f1ec;}
	.layout-2-col .col-1 .col-1 {width:288px;margin:0 6px 0 5px;padding:0 6px 0 0 ;border-right:1px solid #f1f1ec;}
	.layout-2-col .col-1 .col-2 {width:288px;margin:0;padding:0;}
	.layout-2-col .col-1 .col-2 {background:none;}
	.layout-2-col .col-1 .col-2 .single {padding:0;width:auto;margin:0;border:0;}
	.layout-2-col .col-1 .col-2 .single img {margin:0;display:block;border:0;}
	
	
	.layout-2-col .col-2 {background:url(../img/col-2-bg_repeat.gif) repeat-y;position:relative;}
	.layout-2-col .col-2 .top {
		width:18px;height:63px;
		display:block;background:url(../img/col-2-bg_top.gif) no-repeat bottom left;
		position:absolute;top:0;left:0;
	}
	.layout-2-col .col-2 .bottom {
		width:18px;height:63px;
		display:block;background:url(../img/col-2-bg_bottom.jpg) no-repeat bottom right;
		position:absolute;bottom:0;left:0;
	}
	.layout-2-col .col-2 .single {width:280px;margin:0 0 5px;padding:0 0 0 15px;}
	
	.home .col-1 .col-1 .single {border:0;}
	.home .col-1 .col-1 .single img,
	.home .col-1 .col-2 .single img {display:block;margin:0;}
	
	.single	{border-bottom:1px solid #f1f1ec;color:#414141;}
		.single .desc {font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#474747;}
		.single .category {margin:10px 0 3px;display:block;color:#d5d5cd;font-size:16px;font-family: "gesta-1","gesta-2",sans-serif;text-transform:uppercase;}
		.single h3 {margin:0 0 4px;font-size:23px;font-family: "gesta-1","gesta-2",sans-serif;font-weight:normal;}
		.single .stitre,
		.single .date {margin:4px 0;display:block;font-size:14px;font-family: "gesta-1","gesta-2",sans-serif;}
		.single img {margin:0 0 4px;border:1px solid #d3d2ca;}
		.single .timestamp {margin:3px 0 0;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;color:#fbaba6;}
		.single a {color:#414141;text-decoration:none;}
		.single a:hover {text-decoration:underline;}
		.single.last {border:0!important;}
		
		.layout-2-col .col-2 ul.single {}
			.layout-2-col .col-2 ul.single li {margin:0 0 20px;display:block;list-style-type:none;}
			.layout-2-col .col-2 ul.single li.last {margin:0;}
	a.tvcentreville {padding:0 0 0 15px;color:#ee3226!important;background:url(../img/tvcentreville-bg.gif) center left no-repeat;}
	a.archives {width:60px;height:20px;display:block;background:url(../img/btn-archives.gif);font-size:0;line-height:0;text-indent:-1000000px;}	
	

h1,
.layout-2-col h2 {margin:0 0 15px;font-size:26px;text-transform:uppercase;color:#d4d4cc;font-weight:normal;font-family: "gesta-1","gesta-2",sans-serif;}	

.layout-2-col h2 {margin:0;}


.container {position:relative;}
	
	
h1 {position:relative;z-index:2;}
/*********************************************************************
				Template Map + Whats new
*********************************************************************/

	
	.layout-2-col.sect-map .col-1 {width:348px;margin:0;padding:0 0 0 0px;float:left;}
	.layout-2-col.sect-map .col-2 {width:582px;margin:0;padding:0;float:left;background:#fafafa;}
	
	.sect-map ol {width:321px;margin:0 0 15px;padding:8px 0 8px 27px;font-size:18px;background:#fafafa;} 
		.sect-map ol li {margin:0 0 2px;text-transform:uppercase;color:#ee3226;}
		.sect-map ol li a {color:#616161;text-decoration:none;}
		.sect-map ol li.current a,
		.sect-map ol li a:hover {color:#ee3226;}
	
	
	.layout-2-col.sect-map .col-1 dl {width:50%;margin:0;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
		.layout-2-col.sect-map .col-1 dl dd {margin:0 0 0 6px;color:#6f6f6e;clear:both;}
		.layout-2-col.sect-map .col-1 dl dd a {padding:1px 1px 4px 1px;display:block;text-decoration:none;color:#6f6f6e;height:40px;width:165px;}
		.layout-2-col.sect-map .col-1 dl dd img {margin:0 4px 0 0;display:inline-block;border:0;}
		.layout-2-col.sect-map .col-1 dl dd span {width:145px;margin:0 0 4px;display:inline-block;}
		.layout-2-col.sect-map .col-1 dl dd span img {margin:0 0 0 6px;display:none;}
		.layout-2-col.sect-map .col-1 dl dd a.active,
		.layout-2-col.sect-map .col-1 dl dd a:hover {color:#223f94;background:url(../img/sect-map-dd-bg.gif) repeat-y;}
		.layout-2-col.sect-map .col-1 dl dd a:hover img {display:inline;}
	.sect-map .col-2 h3 {
		height:12px;
		margin:0;padding:10px;
		border-left:1px solid #efefea;
		color:#4c4c4c;font-size:14px;text-transform:uppercase;
	}
	
	.layout-2-col.sect-map .col-2 #info-commerce {position:relative;font-size:11px;color:#6f6f6e;}
	.layout-2-col.sect-map .col-2 #info-commerce a {color:#ee3226;}
	.layout-2-col.sect-map .col-2 #info-commerce div {width:570px;height:114px;padding:10px 0 0 12px;position:absolute;left:0;top:0;
		background:url(../img/info-commerce-selected.jpg) no-repeat;
	}
	.layout-2-col.sect-map .col-2 #info-commerce div.hover {width:523px;padding:10px 47px 0 12px;}
	
	
	
	.layout-2-col.sect-map .col-2 #info-commerce div p {width:190px;margin:0 5px 0 0;float:left;}	
	.layout-2-col.sect-map .col-2 #info-commerce p.desc {padding:0 10px;}
	.layout-2-col.sect-map .col-2 #info-commerce div p a {display:block;}
	.layout-2-col.sect-map .col-2 #info-commerce div p a.tvcentreville {
		margin:10px 0 0;padding:16px 0 0;background:url(../img/logo-tvcentreville.gif) no-repeat;
	}
	.layout-2-col.sect-map .col-2 #info-commerce .hover p {width:100%;}
	.layout-2-col.sect-map .col-2 #info-commerce .title{
		color:#9dcc4f;font-family: "gesta-1","gesta-2",sans-serif;text-transform:uppercase;display:block;font-size:18px;margin:0 0 13px;
	}
	.layout-2-col.sect-map .col-2 #info-commerce .title img {display:none;}
	.layout-2-col.sect-map .col-2 #info-commerce .hover .title{	color:#ffffff;font-size:42px;line-height:90%;}
	
	.layout-2-col.sect-map .col-2 #info-commerce dl {width:153px;margin:0;float:left;}
	
	.layout-2-col.sect-map .col-2 #info-commerce table.heures,
	.layout-2-col.sect-map .col-2 #info-commerce dl.heures {width:198px;margin:0 0 0 20px;float:left;}
	
	
		.layout-2-col.sect-map .col-2 #info-commerce dt {margin:0 0 7px;font-size:10px;color:#9f9f9e;text-transform:uppercase;}
		.layout-2-col.sect-map .col-2 #info-commerce dd {margin:0 0 2px;line-height:12px;}
	

.whats-new {}
	
	.default .col-1,
	.whats-new .col-1 {width:444px;float:left;position:relative;background:url(../img/whats-new-col-1-repeat.gif) repeat-y right;min-height:320px;}
	
	.services .col-1 {width:464px;}
		.default .col-1 .top,
		.whats-new .col-1 .top {
			position:absolute;top:0;right:0;background:url(../img/whats-new-col-1-top.gif) no-repeat;
			display:block;width:16px;height:143px;
		}
		.default .col-1 .bottom,
		.whats-new .col-1 .bottom {
			position:absolute;bottom:0;right:0;background:url(../img/whats-new-col-1-bottom.gif) no-repeat;
			display:block;width:16px;height:109px;
		}
	
	.services  .single {margin-bottom:20px;}
	
	.default .col-2,
	.whats-new .col-2 {
		width:440px;margin:20px 15px 0 29px;padding:5px 4px 0 0;float:left;position:relative;
		background:#f6f6f6 url(../img/whats-news-col-2-repeat.gif) repeat-y right;min-height:320px;
	}
		.default .col-2 .top, 
		.whats-new .col-2 .top {
			position:absolute;left:440px;right:0;background:url(../img/whats-news-col-2-top.gif) no-repeat;
			display:block;width:4px;height:85px;padding:0;
		}
		.default .col-2 .bottom,
		.whats-new .col-2 .bottom {
			position:absolute;bottom:0;left:440px;background:url(../img/whats-news-col-2-bottom.gif) no-repeat;
			display:block;width:4px;height:90px;padding:0;
		}
	.default h2,
	.whats-new .col-2 h2 {margin:0 0 10px 12px;font-size:16px;color:#ee3226;}
	
	.whats-new .col-2 .single {width:350px;margin:0 0 22px;padding:0 0 0 12px;border-color:#fff;}
	.whats-new .col-2 .single.last {margin:0;}
	
	.whats-new .single {margin:0 16px 0 0;padding:0 35px 10px 0;}
		.whats-new .col-1 .single.last {margin-bottom:105px;border-bottom:1px solid #f1f1ec;}
		.whats-new .category {color:#ee3226;}
	
.pagination {height:18px;position:relative;color:#424242;}
	.pagination.col-1 {width:444px;margin:20px 0 0!important;padding:0 0 0 0;height:auto;min-height:inherit;background:none;}
	.pagination.col-2 {width:440px;margin:20px 0 0 29px;padding:0 0 0 0;height:auto;min-height:inherit;background:none;}
	.pagination ul {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;}
	.pagination ul li {width:17px;height:16px;margin:0 1px 0 0;padding:2px 0 0;text-align:center;display:block;float:left;background:#edede8;}
	.pagination ul li a {width:17px;height:16px;display:block;color:#ee3226;text-decoration:none;}
	.pagination form {margin:0;padding:0;position:absolute;top:0;right:0;}
	.pagination .input-txt,
	.pagination form select {border:1px solid #edede8;}
	.pagination .input-txt {padding:0 3px;}
	.pagination .input-txt,
	.pagination select,
	.pagination .submit {margin:0 0 0 10px;display:block; float:left;}
	.pagination .submit {width:72px;height:20px;font-size:0;line-height:0;text-indent:-999999;background:url(../img/btn-search.gif) no-repeat;border:0;cursor:pointer;}
	
	
	.search {margin:0 0 20px;}
	.search .input-txt,
	.search form select {border:1px solid #edede8;}
	.search .input-txt {padding:0 3px;}
	.search .input-txt,
	.search select,
	.search .submit {margin:0 10px 0 0;display:block; float:left;}
	.search .submit {width:72px;height:20px;font-size:0;line-height:0;text-indent:-999999;background:url(../img/btn-search.gif) no-repeat;border:0;cursor:pointer;}
	
.whats-new .pagination {margin-right:17px;}

.showroom {position:relative;}
.showroom .col-1 {width:922px;padding:8px 0 40px;background:#f6f6f6 url(../img/showroom_bottom.jpg) bottom no-repeat;text-align:center;}

.showroom .navigation {text-align:right;position:absolute;right:97px;bottom:0;font-family: "gesta-1","gesta-2",sans-serif;}
	.showroom .navigation a{margin:0 0 0 6px;}
	.showroom .navigation a {padding:2px 6px;background:#edede8;color:#424242;text-decoration:none;text-transform:uppercase;}
	.showroom .navigation a:hover {color:#ee3226;}
	.showroom .navigation span {margin:0 6px;}


.findout .col-1 {width:481px;padding:0;}
	.findout .col-1 a {margin:0 0 4px;display:block;text-decoration:none;font-family: "gesta-1","gesta-2",sans-serif;text-transform:uppercase;font-weight:lighter;font-size:48px;}
	.findout .col-1 a:hover {text-decoration:underline;}
	.findout .col-1 p {margin:0;font-weight:lighter;font-family: "gesta-1","gesta-2",sans-serif;color:#474747;font-size:30px;}
	.findout .col-2.nobg {background:none;}
.findout .col-2 {width:421px;padding-left:33px;}
.findout .col-2  .k3txt {color:#5e5e5e;}
	.findout .col-2  .k3txt h5 {font-size:14px;font-weight:normal;margin:15px 0 10px;}
.services .col-1 .k3txt {color:#474747;}
	.services .col-1 .k3txt h2 {margin-left:0;}
	.services .col-1 .k3txt img {border:0;}
	
.result {font-size:15px;font-family: "gesta-1","gesta-2",sans-serif;color:#d4d4cc;text-transform:uppercase;}
	.result span {color:#909090;}

h2.search {font-size:26px!important;}


.layout-1-col {}
	.layout-1-col .col-1 {padding-right:13px;position:relative;}
	
	.newsletter .navig {padding:15px 0;border-top:1px solid #f1f1ec;border-bottom:1px solid #f1f1ec;}
		.newsletter .navig form {margin:0 18px 0 0;float:left;}
		.newsletter .navig select {width:200px;border:1px solid #f1f1ec;}
		.newsletter .navig  a {margin:2px 0 0;float:left;color:#ee3226;text-decoration:none;}
			.newsletter .navig  a:hover {text-decoration:underline;}
			
			
	.newsletter .single {padding:20px 0 22px;border-bottom:1px solid #f1f1ec;font-family: "gesta-1","gesta-2",sans-serif;}
	.newsletter .single span.ident {width:27px;margin:35px 0 0;float:left;color:#424242;font-size:15px;}
	.newsletter .single p {width:870px;float:left;}
	.newsletter .single p .date {margin:0;color:#d4d4cc;text-transform:uppercase;font-weight:lighter;}
	.newsletter .single p a.title {color:#ee3226;font-size:23px;font-weight:normal;text-decoration:none;cursor:pointer;}
		.newsletter .single p a.title:hover {text-decoration:underline;}
	.newsletter .single p .timestamp {margin:0;color:#fbaba6;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;}
	.newsletter .single p a,
	.newsletter .single p span {display:block;}
	
	
	#frm-newsletter {}
		#frm-newsletter label {display:block;color:#414141;font-size:14px;font-family: "gesta-1","gesta-2",sans-serif;font-weight:normal;}
			.mandatory,
			#frm-newsletter label span {color:#ee3226;}
			
			.mandatory {font-size:11px;}
			
		#frm-newsletter .size1 {width:164px;}	
		#frm-newsletter .size2 {width:201px;}	
		#frm-newsletter .size3 {width:220px;}	
		#frm-newsletter .size4 {width:145px;}	
		#frm-newsletter .size5 {width:374px;}	
		#frm-newsletter .size6 {width:212px;}	
		#frm-newsletter .size7 {width:153px;}	
		
		
		#frm-newsletter .chk {margin:0 0 10px;}
		#frm-newsletter select {margin:0 0 10px;}
		
		#frm-newsletter select {width:62px;}
		
		#frm-newsletter select,
		#frm-newsletter .input-txt {border:1px solid #d5d5cb;background:#f9f9f8;}
		
		#frm-newsletter .submit {
			width:72px;height:20px;margin:10px 0;background:url(../img/submit-btn-fr.gif);display:block;font-size:0;
			line-height:0;text-indent:-10000px;border:0;cursor:pointer;
		}
		
		.lbl-chk {margin:1px 0 0 3px;}
		
/********************************************************

					K3 TEXT
		
*********************************************************/
.k3txt {padding:0 25px 0 0;font-family:Georgia, "Times New Roman", Times, serif;color:#231f20;}
.k3txt h3 {margin:15px 0 8px;font-size:16px;color:#414141;font-family: "gesta-1","gesta-2",sans-serif;}
.k3txt h4 {margin:15px 0 10px;font-size:14px;color:#474747;font-family: "gesta-1","gesta-2",sans-serif;}
.default .col-2 .k3txt {padding:0 12px;}

.k3txt p {margin:7px 0;}


/********************************************************

					Pastilles
		
*********************************************************/
.pastille {position:absolute;}

#p1 {left:350px;top:310px;}
#p2 {left:340px;top:280px;}
#p3 {left:435px;top:220px;}
#p4 {left:486px;top:210px;}
#p5 {left:526px;top:132px;}
#p6 {left:418px;top:120px;}
#p7 {left:423px;top:158px;}
#p8 {left:333px;top:163px;}
#p9 {left:261px;top:153px;}
#p10 {left:231px;top:147px;}
#p11 {left:180px;top:151px;}
#p12 {left:144px;top:155px;}
#p13 {left:114px;top:162px;}
#p14 {left:70px;top:161px;}
#p15 {left:58px;top:149px;}
#p16 {left:13px;top:187px;}
#p17 {left:52px;top:182px;}
#p18 {left:97px;top:182px;}
#p19 {left:116px;top:200px;}
#p20{left:62px;top:220px;}
#p21{left:152px;top:210px;}
#p22{left:232px;top:190px;}
#p23{left:310px;top:192px;}
#p24{left:353px;top:208px;}
#p25{left:263px;top:268px;}
#p26{left:194px;top:294px;}
#p0{left:372px;top:248px;}

/**	  Indigo	 **/
.layout-2-col.sect-map .col-2 #info-commerce div.z01,
.layout-2-col.sect-map .col-2 #info-commerce div.s1,
.layout-2-col.sect-map .col-2 #info-commerce div.s2,
.layout-2-col.sect-map .col-2 #info-commerce div.s3,
.layout-2-col.sect-map .col-2 #info-commerce div.s4,
.layout-2-col.sect-map .col-2 #info-commerce div.s5 {background:url(../img/panneau.gif) 0 -372px;}

/**	  Fuschia	 **/
.layout-2-col.sect-map .col-2 #info-commerce div.s6,
.layout-2-col.sect-map .col-2 #info-commerce div.s7,
.layout-2-col.sect-map .col-2 #info-commerce div.s8,
.layout-2-col.sect-map .col-2 #info-commerce div.s9,	
.layout-2-col.sect-map .col-2 #info-commerce div.s10 {background:url(../img/panneau.gif) 0 -248px;}

/**	  Jaune	 **/
.layout-2-col.sect-map .col-2 #info-commerce div.s11,
.layout-2-col.sect-map .col-2 #info-commerce div.s12,
.layout-2-col.sect-map .col-2 #info-commerce div.s13,	
.layout-2-col.sect-map .col-2 #info-commerce div.s14,	
.layout-2-col.sect-map .col-2 #info-commerce div.s15 {background:url(../img/panneau.gif) 0 -496px;}	

/**	  Verte	 **/
.layout-2-col.sect-map .col-2 #info-commerce div.s16,
.layout-2-col.sect-map .col-2 #info-commerce div.s17,
.layout-2-col.sect-map .col-2 #info-commerce div.s18,
.layout-2-col.sect-map .col-2 #info-commerce div.s19,
.layout-2-col.sect-map .col-2 #info-commerce div.s20 {background:url(../img/panneau.gif);}

/**	  BLEU	 **/
.layout-2-col.sect-map .col-2 #info-commerce div.s21,
.layout-2-col.sect-map .col-2 #info-commerce div.s22,
.layout-2-col.sect-map .col-2 #info-commerce div.s23,	
.layout-2-col.sect-map .col-2 #info-commerce div.s24,
.layout-2-col.sect-map .col-2 #info-commerce div.s25,
.layout-2-col.sect-map .col-2 #info-commerce div.s26 {background:url(../img/panneau.gif) 0 -124px;}	




.jsWinDefaultSkin{
	border:none!important;
}

.jsWinDefaultSkin .titleBar{
	background-color:#ff0000!important;
	color:#FFFFFF!important;
	height:30px!important;
	padding-top:7px!important;
}

.jsWinDefaultSkin .content{
	padding:25px!important;
	margin:0!important;
}

.jsWinDefaultSkin .title{
font-weight:bold!important;}

/*****************************************************************
					Patinoire
*******************************************************************/
	
#patinoire {}	
#patinoire .header {height:240px;padding:34px 0 0;position:relative;}
	.fr_fr #patinoire .header {background:url(../img/header-patinoire.jpg) no-repeat;}
	.en_us #patinoire .header {background:url(../img/header-patinoire-en.jpg) no-repeat;}
	#patinoire .header p {width:199px;margin:0 0 0 629px;float:left;font-size:28px;color:#ee3226;line-height:30px;}
	#patinoire .header iframe {position:absolute;right:14px;top:29px;height:246px;}
	
	.bg-h1 {width:497px;height:71px;padding:10px 6px 15px;background:url(../img/h1_bg.gif) right top no-repeat;float:left;}
	
#patinoire h1 {margin:0;padding:10px 6px 15px;font-size:48px;color:#ee3226;font-weight:normal;line-height:38px;text-transform:uppercase;
	position:absolute;top:0;left:14px;
}

#patinoire #rules {width:79px;margin:8px;float:left;color:#ed342a;}

#patinoire #content {position:relative;padding:0 0 0 14px;background:url(../img/content-bg.gif) repeat-y;}

#patinoire #tv-centreville {position:absolute;top:5px;left:630px;}

#patinoire #news-wrapper {width:608px;color:#474747;}
#patinoire .news {margin: 0 ;padding:12px 8px;border-top:1px solid #efefef;}
	.news p {margin:0;}
	.news span {display:block;}
	.news .date {color:#414141;font-size:24px;font-family: "gesta-1","gesta-2",sans-serif;}
	.news .heure {/*font-weight:bold;*/font-family:Georgia, "Times New Roman", Times, serif;}
	.news .desc {width:490px;line-height:15px;font-family:Georgia, "Times New Roman", Times, serif;}
	.news .activity {font-size:14px;color:#414141;font-family:Georgia, "Times New Roman", Times, serif;}

#w-left-top {width:14px;height:54px;display:block;position:absolute;left:0;top:0;background:url(../img/wrapper-news-left-top.jpg) top left;}
#w-left {width:14px;height:76px;display:block;position:absolute;left:0;bottom:0;background:url(../img/wrapper-news-left.jpg) bottom left;}
#w-right {width:14px;height:76px;display:block;position:absolute;left:621px;bottom:0;background:url(../img/wrapper-news-right.jpg) bottom left;}





#calendar {border:0px #000 solid;width:312px;}
	#calendar #navig{margin:3px;}
	#calendar #navig .btn_prec{width:25px;height:36px;display:block;background:url(../img/btn_prec.png) no-repeat;}
	#calendar #navig .btn_suiv{width:26px;height:36px;display:block;background:url(../img/btn_suiv.png) no-repeat;}
	#calendar #navig .moisCalendrier {width:555px;height:36px;display:block;background:url(../img/moisCalendrier.png) no-repeat;text-align:center;font-weight:bold;font-size:1.2em;color:#d5d5d5;line-height:40px;}
	#calendar #calendrier {margin:3px;width:606px;border-collapse:collapse;}
		#calendar #calendrier thead {text-transform:uppercase;font-weight:bold;font-size:1em;}
		#calendar #calendrier td {width:86px;border:1px solid #d5d5d5;vertical-align:top;font-size:0.9em;padding:3px;}
		#calendar #calendrier td .day-container{position:relative;min-height:40px;height:auto !important;height:40px;}
		#calendar #calendrier td .day {position:relative;z-index:1;}
		#calendar #calendrier td div p {margin:0;padding:0;}
		#calendar #calendrier td span {display:block;}
		#calendar #calendrier td img {padding:5px 0 0 5px;}
		#calendar .prev-next span {color:#a6b4be;}
		#calendar .today {background-color:#EBEBEB;}
		#calendar .today span{color:#000;font-style:italic;}

.calendar_small {margin:20px 16px ;width:202px;}
	.calendar_small .navig {margin:0 1px;border:1px solid #fff;text-align:center;background:#f6f6f6;}
		.calendar_small .navig a {width:28px;height:25px;display:block;text-decoration:none;font-weight:bold;color:#595959;}
		.calendar_small .navig .btn_prec{line-height:25px;border-right:1px solid #fff;color:#ee3226;}
		.calendar_small .navig .btn_suiv{line-height:25px;border-left:1px solid #fff;color:#ee3226;}
		.calendar_small .navig .moisCalendrier {width:150px;height:25px;display:block;text-align:center;font-weight:bold;font-size:1em;color:#595959;line-height:25px;}
	
	.calendar_small .calendrier{margin:0 1px;width:210px;border-collapse:collapse;background:#f6f6f6;}
		.calendar_small .calendrier thead {text-transform:uppercase;font-weight:bold;font-size:1em;}
		.calendar_small .calendrier td {cursor:default;width:28px;border:1px solid #fff;vertical-align:top;font-size:0.9em;padding:6px;color:#595959;}
		.calendar_small .calendrier td div p {margin:0;padding:0;}
		.calendar_small .calendrier .day-container {position:relative;text-align:center;/*min-height:25px;height:auto !important;height:25px;*/}
		.calendar_small .calendrier .prev-next {background:#f6f6f6!important;}
		.calendar_small .calendrier .prev-next span {display:none;}
		.today a{color:#FFFFFF!important;}
		.today a.l-red {color:#EE3226!important;}
		.calendar_small .calendrier .today {background:#ee3226!important;}
		.calendar_small .calendrier span.day {}
		.calendar_small .calendrier .today span.day{font-weight:bold;color:#fff!important;}
		.calendar_small .calendrier .activite {background-color:#edede8;}
		.calendar_small .calendrier .activite span.day {font-weight:bold;color:#ee3226;}
		
		
#ajax-loader {position:absolute;left:20px;top:-15px;}
