#blackWindow {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
  width:100%;
  height:100%;
  background: url(/templates/redice/layout/black-bg.png);
  _background: #000;
  z-index:1000;
  padding:80px 0 0 0;
}

#blackWindowContent {
	margin:0 auto;
	width:890px;
	min-height:300px;
	height:auto !important;
	height:300px;
	position:relative;
}

#blackWindowClose {
  position:absolute;
  top:-30px;
  left:-40px;
  color:#fff;
  cursor:pointer;
    z-index:2000;
}

#containerBg {
	width:100%;
	background:url(/templates/redice/layout/bg_bottom.png) left bottom repeat-x;
	_background:url(/templates/redice/layout/bg_bottom.jpg) left bottom repeat-x;
	padding:0 0 50px 0;
	overflow:hidden;
}

#container {
	position:relative;
	margin:0 auto;
	width:960px;
	min-height:200px;
	height: auto !important;
	height:200px;
	}
	
#shadowLeft {
	position:absolute;
	top:0;
	left:-10px;
	width:40px;
	height:420px;
	background:url(/templates/redice/layout/shadow_left.png) no-repeat;
	_background:none;
}

#shadowRight {
	position:absolute;
	top:0;
	right:-10px;
	width:40px;
	height:420px;
	background:url(/templates/redice/layout/shadow_right.png) no-repeat;
	_background:none;
}

#cssdropdown { 
	z-index:150;
	background-color:#000;
}

#nav {
	width:950px;
	padding:10px 0 0 10px;
	background:#fff;
	height:40px;
	position:relative;
	z-index:20;
}

#nav img{
	border:none;
}

#nav ul{
	margin:0; padding:0;
}

#nav li{
	margin:0;
	padding:0;
	float:left;
	list-style-image: none;
	display:block;
	position:relative;
	height:40px;
}

#nav a{
	
}

#nav ul ul {
	position:absolute;
	top:16px;
	left:0;
	padding-bottom:12px;
	padding-top:10px;
	margin:0;
	left:13px;
	z-index:600;
}

#nav li li{
	margin:0; 
	padding:3px 0 0 15px; 
	width:120px;
	color:#C51136;
	height:20px;
	display:block;
	font-size:8pt;
	background:url(/templates/redice/layout/sep_98px.gif) 15px bottom no-repeat;
}

#nav .subuls {
	margin:0;
	display:none;
	width:120px;
	background:url(/templates/redice/layout/menu2_bg.png) left bottom no-repeat;
	_background:url(/templates/redice/layout/menu2_bg.gif) left bottom no-repeat;
}

#nav li li a{
	margin:0; 
	padding:0;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#636467;
}

#nav li li a:hover{
	color:#C51136;
}

#cssdropdown li:hover ul { /* lists nested under hovered list items */
	display:block;
}

#cssdropdown li.over ul { /* lists nested under hovered list items */
	display:block;
}

#nav .subuls .menuT {
	width:5px;
	height:24px;
	background:url(/templates/redice/layout/menu2_top.png);
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
}

#main {
	width:960px;
	min-height:300px;
	height: auto !important;
	height:300px;
	background:#fff;
	z-index:0;
	
}

#left {
	width:120px;
	float:left;
	margin:0 0 0 12px;
	display:inline;
}

#left .object {
	margin-bottom:12px;
}

#right .object {
	margin-bottom:12px;
}

#sporttip {
	width:120px;
	height:167px;
	background:url(/templates/redice/layout/shadow_sporttip.png) left bottom no-repeat;
}

#center {
	width:632px;
	float:left;
	background:#c3161c url(/templates/redice/layout/content/content_bg.jpg) no-repeat;
	margin:0 0 0 12px;
	
}

#content {
	width:600px;
	min-height:329px;
	height: auto !important;
	height:329px;
	background: url(/templates/redice/layout/content_bottom.png) left bottom no-repeat;
	_background: url(/templates/redice/layout/content_bottom.gif) left bottom no-repeat;
	padding:0 15px 60px 17px;
	position:relative;

}

#content a:hover {
	text-decoration:none;
}

#contentLeft {
	float:left;
	width:470px;
}

#contentRight {
	float:left;
	width:110px;
	margin:0 0 0 20px;
}

#copyright {
	position:absolute;
	width:600px;
	bottom:10px;
	left:75px;
	color:#636467;
}

#copyright a {
	
	color:#636467;
	text-decoration:underline;
}

#copyright a:hover{
	text-decoration:none;
}

#bluesystem {
	position:absolute;
	bottom:10px;
	left:15px;
	color:#636467;
}

#bluesystem a {
	
	color:#636467;
	text-decoration:underline;
}

#bluesystem a:hover{
	text-decoration:none;
}

#right {
	width:160px;
	float:left;
	margin:0 0 0 12px;
	position:relative;
	padding-bottom:30px;
}

#bottom {
	width:960px;
	height:27px;
	background:url(/templates/redice/layout/bottom.png) no-repeat;
	_background:url(/templates/redice/layout/bottom.gif) no-repeat;
}

#classement {
	width:140px;
	padding: 45px 10px 0 10px;
	height:271px;
	background:#fff url(/templates/redice/layout/box_classement_newsletter.png) no-repeat;
	_background:#fff url(/templates/redice/layout/box_classement_newsletter.jpg) no-repeat;
	position:relative;
}

.classementItem {
	color:#600000;
	height:13px;
	line-height:13px;
}
.classementRank {
	text-align:right;
	float:left;
	width:10px;
	padding-right:10px;
}
.classementTeam {
	float:left;
	width:100px;
}
.classementPoint {
	float:left;
	width:15px;
	text-align:right;
}

.classementRedice {
	color:#fff;
}

.classementSep {
	width:140px;
	height:1px;
	margin:4px 0 5px 0;
	clear:both;
	background:url(/templates/redice/layout/sep_452px.png) left top repeat-x;
	_background:url(/templates/redice/layout/sep_452px.gif) left top repeat-x;
	
}
	
#newsLetter {
	position:absolute;
	width:200px;
	bottom:13px;
	left:10px;
}

#newsLetterInput {
	float:left;
}

#newsLetterInput input {
	width:100px;
}

#newsLetterSend {
	float:left;
	margin:0 0 0 4px;
}

#concours {
	width:160px;
	margin:0 0 12px 0;
	}
	
#concours a img {
		border:none;
	}
	
#containerBottomShadow {
	position:relative;
	width:100%;
	height:55px;
}

#bottomShadow {
	width:978px;
	margin:0 auto;
	height:55px;
	background:url(/templates/redice/layout/shadow_bottom.png) no-repeat;
}

/*
PAGE EQUIPE
*/

#team {
}

#teamImgBg {
	width:600px;
	height:225px;
	background:url(/templates/redice/layout/img_600x225px.png) no-repeat;
	position:relative;
}

#teamImg {
	width:585px;
	height:209px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;
	background:#ccc;
}

#teamImgBg #r {
	position:absolute;
	top:-30px;
	right:30px;
}

#teamDetails {
	width:600px;
	margin:0 0 0 0;
}

#teamDetails ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#teamDetails li {
	padding:0 0 4px 0;
}

.teamtd {
	width:150px;
	float:left;
}

.teamtd ul {
	margin:0 0 0 10px;
	padding:0;
}

.teamtd h3 {
	margin:20px 0 15px 0;
}

/*
PAGE JOUEUR
*/

#player {
	width:470px;
	position:relative;
}

#player h2 {
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_350px.png) no-repeat;
}

#playerImgBg {
	width:164px;
	height:124px;
	float:left;
	background:url(/templates/redice/layout/img_160x120px.png) no-repeat;
	position:relative;
}

#playerImg {
	width:149px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;
	background:#ccc;
}

#playerDetails {
	float:left;
	width:286px;
	margin:0 0 0 20px;
}

#playerDetails .td1 {
	float:left;
	width:120px;
	height:25px;
	line-height:25px;
}

#playerDetails .td2 {
	float:left;
	height:25px;
	line-height:25px;
}

#playerDetails .tr {
	clear:both;
	height:25px;
	padding:0 0 4px 0;
	background:url(/templates/redice/layout/sep_452px.png) left bottom no-repeat;
	_background:url(/templates/redice/layout/sep_452px.gif) left bottom no-repeat;
}

#player #previous {
	width:11px;
	height:11px;
	position:absolute;
	top:-35px;
	right:30px;	
}

#player #next {
	width:21px;
	height:21px;
	position:absolute;
	top:-40px;
	right:0;	
}

#player #next a img {
	border:none;
}

#player #previous a img {
	border:none;
}

#selectPlayer {
	position:absolute;
	top:-40px;
	right:60px;
}

/*
PAGE NEWS
*/

#news {
	position:relative;
	width:470px;
}

#news h2 {
	min-height:22px;
	height:auto !important;
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_350px.png);
}


#news .newsItem {
	width:470px;
	position:relative;
	padding:10px 0;
	background:url(/templates/redice/layout/sep_452px.png) left bottom no-repeat;
	_background:url(/templates/redice/layout/sep_452px.gif) left bottom no-repeat;	
}

#news .newsItemImgBg {
	width:164px;
	height:124px;
	float:left;
	background:url(/templates/redice/layout/img_160x120px.png) no-repeat;
	
	position:relative;
}

#news .newsItemImg {
	width:149px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;
	background:#ccc;
}

#news .newsItemDate {
	width:164px;
	float:left;	
	min-height:20px;
	height:auto !important;
	height:20px;
	text-align:right;
}

#news .newsItemTxt {
	float:left;
	width:286px;
	margin:0 0 0 20px;
	padding-bottom:20px;
}

#news .newsItemDetails {
	position:absolute;
	bottom:10px;
	left:180px;
}

#news .newsItemDetails a {
	
}

#news #previous {
	width:11px;
	height:11px;
	position:absolute;
	top:-35px;
	right:30px;	
}

#news #next {
	width:21px;
	height:21px;
	position:absolute;
	top:-40px;
	right:0;	
}

#news #next a img {
	border:none;
}

#news #previous a img {
	border:none;
}

#newsImg {
	float:left;
	width:200px;
}

#newsDetails {
	float:left;
	width:300px;
	margin:0 0 0 20px;
}

/*
PAGE ANNONCES
*/

#announces {
	position:relative;
	width:470px;
}

#selectAnnounces {
	position:absolute;
	top:-43px;
	right:10px;
}

#announces h2 {
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_350px.png) no-repeat;
	position:relative;
}

.announcesPrice {
	position:absolute;
	top:0;
	right:0px;
}

#announces .announcesItem {
	width:470px;
	position:relative;
	background:url(/templates/redice/layout/sep_452px.png) left bottom no-repeat;
	_background:url(/templates/redice/layout/sep_452px.gif) left bottom no-repeat;
	padding:15px 0 0 0;
}

#announces .announcesItemImgBg {
	width:110px;
	height:82px;
	float:left;
	background:url(/templates/redice/layout/img_108x80px.png) no-repeat;
	position:relative;
}

#announces .announcesItemImg {
	position:absolute;
	top:3px;
	left:5px;
	width:102px;
	height:74px;
	overflow:hidden;	
	background:#ccc;
}

#announces .announcesItemTxt {
	float:left;
	width:340px;
	margin:0 0 0 20px;
	padding-bottom:10px;
}

#announcesCategs {
	margin:80px 0 0 0;
}

#announcesCategs p {
	padding:0 0 0 15px;
	background:url(/templates/redice/layout/star_9px_white.gif) 0 2px no-repeat;
}

/*
PAGE CALENDRIER
*/

#events {
	position:relative;
	width:470px;
}

#events .eventItem {
	width:470px;
	padding:0 0 3px 0;
	background:url(/templates/redice/layout/sep_452px.png) left bottom repeat-x;
	_background:url(/templates/redice/layout/sep_452px.gif) left bottom repeat-x;	
}

#events .td1 {
	float:left;
	width:100px;
	height:25px;
	line-height:25px;
}

#events .td2 {
	float:left;
	width:300px;
	height:25px;
	line-height:25px;
}

#events .td3 {
	float:left;
	width:70px;
	height:25px;
	line-height:25px;
}

#eventsImgBg {
	width:164px;
	height:124px;
	float:left;
	background:url(/templates/redice/layout/img_160x120px.png) no-repeat;
	position:relative;
}

#eventsImg {
	width:149px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;
	background:#ccc;
}

#eventsDetails {
	float:left;
	width:286px;
	margin:0 0 0 20px;
}

#selectEvent {
	position:absolute;
	top:-43px;
	right:30px;
}

#galleryAll {
	
}

#galleryAll .galleryAllItem {
	width:140px;
	margin:8px;
	float:left;
	cursor:pointer;
	
}

#galleryAll img {
}


#galleryAll .galleryAllItemImg {
	width:132px;
	height:80px;
	overflow:hidden;
	border:4px solid #fff;
}

#galleryAll .galleryAllItemTxt {
	width:140px;
	padding:5px;
	color:#fff;
}

#gallery .galleryItem {
	float:left;
	width:200px;
	overflow:hidden;
	margin:10px 0 0 20px;
	color:#fff;
	font-weight:bold;
	position:relative;
	cursor:pointer;
}

#gallery .galleryItemImg {
	width:200px;
	height:148px;
	overflow:hidden;
	background:#ccc;
}

#gallery .galleryItem .galleryLogo {
	position:absolute;
	top:125px;
	left:160px;
	width:28px;
	height:34px;
	background:url(/templates/redice/layout/img_logo_R.png);
	visibility:hidden;
}

#gallery .galleryItemImgRed {
	background:#C4161C;
}

#gallery .galleryItem img {
	width:192px;
	height:140px;
	overflow:hidden;
	padding:4px;
}

#gallery .galleryItemTxt {
	padding:5px;
}

#gallery .galleryItemTxtRed {
	padding:5px;
	background:#C4161C;
}

#galleryDetailImage {
	width:890px;
	min-height:200px;
	height:auto !important;
	height:200px;
}

#galleryDetailImage img {
	border:4px solid #fff;
	cursor:pointer;
}

#closeImage {
	width:800px;
	margin:0 auto;
	text-align:center;
}

#galleryNav {
}

#galleryNav img{
	border:none;
}

#closeImage #previous {
	width:11px;
	height:11px;
	position:absolute;
	bottom:-35px;
	right:30px;
	cursor:pointer;
	}

#closeImage #next {
	width:21px;
	height:21px;
	position:absolute;
	top:-40px;
	right:0;
	cursor:pointer;
}

#randomPlayer {
	margin:60px 0 0 0;
	color:#fff;
}


#randomPlayerImgBg {
	width:110px;
	height:82px;
	background:url(/templates/redice/layout/img_108x80px.png) no-repeat;
	position:relative;
}

#randomPlayerImg {
	position:absolute;
	top:2px;
	left:4px;
	width:102px;
	height:74px;
	overflow:hidden;
	background:#ccc;	
}

#randomPlayerTxt {
	margin:5px 0 0 0;
	height:40px;
}

#randomImage {
	margin:45px 0 0 0;
	color:#fff;
}

#randomImageImgBg {
	width:110px;
	height:82px;
	background:url(/templates/redice/layout/img_108x80px.png) no-repeat;
	position:relative;
}

#randomImageImg {
	position:absolute;
	top:3px;
	left:5px;
	width:102px;
	height:74px;
	overflow:hidden;	
	background:#ccc;
}

#randomImageTxt {
	margin:5px 0 0 0;
	height:40px;
}

#crosse {
	color:#fff;
	margin:70px 0 0 0;
}

#crosse a {
	color:#fff;
	padding:0 0 0 15px;
	background:url(/templates/redice/layout/star_9px_white.gif) 0 2px no-repeat;
}

#crosse tr {
	background:url(/templates/redice/layout/sep_452px.png) left bottom repeat-x;
}

#crosse td {
	padding:5px 0;
}


#match {
	width:600px;
	position:relative;
}

#match h2 {
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_350px.png) no-repeat;
}

#matchDetails {
	float:left;
	margin:0 0 0 20px;
}

#matchDetails a{
	color:#fff;
}

#matchDetails .td1 {
	float:left;
	width:203px;
}

#matchDetails .td2 {
	float:left;
	margin-left:20px;
	width:193px;
}

#matchDetails .td3 {
	float:left;
	width:416px;
}

#matchDetails .tr {
	padding:5px 0 6px 0;
	background:url(/templates/redice/layout/sep_452px.png) left bottom repeat-x;
}


#matchImgBg {
	width:164px;
	height:124px;
	float:left;
	background:url(/templates/redice/layout/img_160x120px.png) no-repeat;
	position:relative;
}

#matchImg {
	width:149px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;
	background:#ccc;
}

#shop {
	width:600px;
}

#shop h2 {
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_135px.png) no-repeat;
}

#shop .shopItem {
	width:280px;
	margin:0;
	float:left;
	padding:0 0 15px 0;
	position:relative;
}

#shop .shopItem2 {
	margin:0 0 0 40px;
}

.shopItemImgBg {
	width:110px;
	height:82px;
	float:left;
	background:url(/templates/redice/layout/img_108x80px.png) no-repeat;
	position:relative;
}

.shopItemImg {
	position:absolute;
	top:3px;
	left:5px;
	width:102px;
	height:74px;
	overflow:hidden;
	background:#ccc;
}

.shopItemDetails {
	float:left;
	width:160px;
	margin:0 0 0 10px;
}

.shopItem p a {
	float:right;
	padding:0 0 0 15px;
	background:url(/templates/redice/layout/star_9px_white.gif) 0 2px no-repeat;
}

#shopDetail {
	width:470px;
}

#shopDetail h2 {
	height:22px;
	line-height:22px;
	background:url(/templates/redice/layout/bg_title_350px.png) no-repeat;
}

#shopDetailLeft {
	width:164px;
	float:left;
}

#shopDetailLeft p {
	padding:0 0 0 15px;
	margin:4px 0 15px 4px;
	background:url(/templates/redice/layout/star_9px_white.gif) 0 2px no-repeat;
}

#shopDetail .shopDetailImgBg {
	width:164px;
	height:124px;
	background:url(/templates/redice/layout/img_160x120px.png) no-repeat;
	position:relative;
}

#shopDetail .shopDetailImg {
	width:149px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:10px;	
	background:#ccc;
}

#shopDetailInfos {
	float:right;
	width:286px;
	margin:0 0 0 20px;
}

#shopOther {
	margin-top:62px;
}

#shopOther p.choice1 {
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	background:url(/templates/redice/layout/star_9px_white.gif) 0 2px no-repeat;
}

#shopBuy {
	position:absolute;
	right:0;
	top:-20px;
}

#shopBuyImg {
	cursor:pointer;
}

#crosseLeft {
	margin:90px 0 0 0;
}

#loader{
	position:absolute;
	z-index:2100;
}
#stats{
	margin:15px 0 0 0;
}
#stats pre{

}

div#sanitas {
	width:120px;
	height:80px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
