body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, h8, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0 auto;
    padding: 0;
}

html {
    height: 100%;
}

a img {
    border: 0 none;
}

body, html {
    font-size: 13px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    background-color: #222222;
    color: #5E5E5E;
	background: url(/template/digitalcore/images/fond/vierge.jpg) no-repeat scroll center top rgb(34,34,34);
	position:absolute;
	z-index:-1;
	width:100%;
}

.product{
	width:100%;
	height:100%;
	margin-top:5px;
}

	.emp-btn-grand{
		width:120px;
		height:30px;
		float:right;
		margin-right:5px;
		padding-top:70px;
	}

	.emp-btn-petit{
		width:120px;
		height:30px;
		float:left;
		margin-left:5px;
		padding-top:88px;
	}

	#dedicore-fr.dedicore{
		background:url('http://illusive-network.org/dc//img/offres/p-dedi.jpg') no-repeat;
		width:455px;
		height:108px;
		border-radius:5px;
	}

		#craft-fr.craft{
		background:url('http://illusive-network.org/dc//img/offres/p-craft.jpg') no-repeat;
		width:455px;
		height:108px;
		border-radius:5px;
		margin-left:2px;
		margin-top:4px;
	}

	.btn-link_index-red a{
		line-height:30px;
		text-align:center;
		color:#fff;
		text-decoration:none;
		height:30px;
		padding-top: 8px;
		padding-left:8px;
		padding-bottom: 8px;
		padding-right:8px;
	}	

	.btn-link_index-red a:hover{
		color:rgb(7, 126, 177);
	}

	.btn-link_index-red{
	width: 118px;
	height: 30px;
	border: 1px solid #7c1111;
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	background-image: -moz-linear-gradient(bottom, #d32525 0%, #962323 49.63%, #d32525 100%);
	background-image: -o-linear-gradient(bottom, #d32525 0%, #962323 49.63%, #d32525 100%);
	background-image: -webkit-linear-gradient(bottom, #d32525 0%, #962323 49.63%, #d32525 100%);
	background-image: linear-gradient(bottom, #d32525 0%, #962323 49.63%, #d32525 100%);
	border-radius:5px;
	cursor:pointer;
								-webkit-transition: all 0.5s ease-out;
								   -moz-transition: all 0.5s ease-out;
								    -ms-transition: all 0.5s ease-out;
								     -o-transition: all 0.5s ease-out;
								        transition: all 0.5s ease-out;
	}

	.btn-link_index-red:hover{
	border: 1px solid #a1a1a1;
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);
	background-image: -moz-linear-gradient(bottom, #dbdbdb 0%, #d9d9d9 49.88%, #ececec 49.88%, #ececec 100%);
	background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #d9d9d9 49.88%, #ececec 49.88%, #ececec 100%);
	background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #d9d9d9 49.88%, #ececec 49.88%, #ececec 100%);
	background-image: linear-gradient(bottom, #dbdbdb 0%, #d9d9d9 49.88%, #ececec 49.88%, #ececec 100%);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	}

	#voice-fr.voice{
		background:url('http://illusive-network.org/dc//img/offres/p-voice.jpg') no-repeat;
		width:225px;
		height:125px;
		border-radius:5px;
		margin-top:7px;
		margin-right:2px;
		display:inline-block;
	}

	#web-fr.web{
		background:url('http://illusive-network.org/dc//img/offres/p-web.jpg') no-repeat;
		width:225px;
		height:125px;
		border-radius:5px;
		margin-top:7px;
		margin-right:2px;
		display:inline-block;
	}	

.left_box {
    width: 228px;
    float: left;
}

.left_box_cont {
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
}

/*
grey    : #343838
blue 1  : #005F6B
blue 2  : #008C9E
blue 3  : #00B4CC
blue 4  : #00DFFC
orange  : #ffbc41
*/

/*--------------------------*/
/*							*/
/* 		Bandeau Fixe 		*/
/*							*/
/*--------------------------*/

.fix-size{
	width:980px;
	height:100%;
	margin:auto;
}

#bandeauFix{
	height:25px;
	background-color:#2e2e2e;
	border-bottom:3px solid #ff3035;
	position:fixed;
	width:100%;
	z-index:100000000;
	opacity:0.90;
}

	#bandeauFix a{
		line-height:25px;
		float:left;
		text-decoration:none;
		color:#fff;
		padding-left:10px;
		padding-right:10px;
	}

		.separation-bandeauFix{
			background:url('/template/digitalcore/images/separation-wrapper.png') no-repeat;
			width:2px;
			height:100%;
			display:inline-block;
		}

		.separation-bandeauFix-t{
			background:url('/template/digitalcore/images/separation-wrapper.png') no-repeat;
			width:2px;
			height:100%;
			display:inline-block;
			padding-left:5px;
		}

			.lang{
				*width:99px;
				height:100%;
				float:right;
			}

				.flag-fr{
					background:url('/template/digitalcore/images/fr.png') no-repeat;
					width:26px;
					height:26px;
					margin-top:15%;
					float:left;
					display:inline-block;
				}

				.flag-us{
					background:url('/template/digitalcore/images/us.png') no-repeat;
					width:26px;
					height:26px;
					margin-top:15%;
					float:left;
					margin-left:5px;
					display:inline-block;
				}

					#login-bandeauFix{
						width:124px;
						height:100%;
						float:right;
					}

						a.user{
							background:url('/template/digitalcore/images/ico_user.png') no-repeat center;
							width:40px;
							height:100%;
							display:inline-block;
							border-right:1px solid #1c1c1c;
							-webkit-transition: all 0.5s ease-in;
							   -moz-transition: all 0.5s ease-in;
							    -ms-transition: all 0.5s ease-in;
							     -o-transition: all 0.5s ease-in;
							        transition: all 0.5s ease-in;
						}

						a.user:hover{
							background-color:#252525;
							-webkit-transition: all 0.5s ease-in;
							   -moz-transition: all 0.5s ease-in;
							    -ms-transition: all 0.5s ease-in;
							     -o-transition: all 0.5s ease-in;
							        transition: all 0.5s ease-in;
						}

						a.reg{
							background:url('/template/digitalcore/images/ico_register.png') no-repeat center;
							width:40px;
							height:100%;
							display:inline-block;	
							border-left:1px solid #434343;	
							-webkit-transition: all 0.5s ease-in;
							   -moz-transition: all 0.5s ease-in;
							    -ms-transition: all 0.5s ease-in;
							     -o-transition: all 0.5s ease-in;
							        transition: all 0.5s ease-in;					
						}

						a.reg:hover{
							background-color:#252525;
							-webkit-transition: all 0.5s ease-in;
							   -moz-transition: all 0.5s ease-in;
							    -ms-transition: all 0.5s ease-in;
							     -o-transition: all 0.5s ease-in;
							        transition: all 0.5s ease-in;
						}
						
/*--------------------------*/
/*							*/
/* 		Header Fixe 		*/
/*							*/
/*--------------------------*/

#header{
	width:100%;
	height:190px;
	padding-top:25px;
}

	#header img{
		margin-top:20px;
	}

/*--------------------------*/
/*							*/
/* 		Menu Fixe	 		*/
/*							*/
/*--------------------------*/


#menuNav {
	width:1000px;
	*width:100%;
	height:40px;
	border:1px solid #bebebe;
	margin:auto;
	border-radius:5px;
	background-image: -moz-linear-gradient(bottom, #dfdfdf 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #dfdfdf 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #dfdfdf 0%, #fff 100%);
	background-image: linear-gradient(bottom, #dfdfdf 0%, #fff 100%);
}

.left {
    float: left;
}

#menuNav li {
    margin: auto;
    display: inline-block;

	
}

#menuNav li a{
		padding:0 26.6px;
		font-size:10px;
		line-height:40px;
		text-decoration:none;
		color:#929292;
		height:40px;
		float:left;
		border-left:1px solid #f7f7f7;
		border-right:1px solid #c5c5c5;
		-webkit-transition: all 0.5s ease-in;
							   -moz-transition: all 0.5s ease-in;
							    -ms-transition: all 0.5s ease-in;
							     -o-transition: all 0.5s ease-in;
							        transition: all 0.5s ease-in;		
	}

#menuNav li a.left{
		border-left:none;
	}

#menuNav li a.right{
		border-right:none;
	}

#menuNav li a:hover{
							background-color:#fff;
								-webkit-transition: all 0.5s ease-in;
								   -moz-transition: all 0.5s ease-in;
								    -ms-transition: all 0.5s ease-in;
								        transition: all 0.5s ease-in;
								     -o-transition: all 0.5s ease-in;
								        color:#cc1f1f;		
		}
	
.header1{
	width:100%;
height:30px;
border: 1px solid rgb(197, 197, 197);
margin-bottom: 0px;
margin-top: 5px;
border-radius: 5px 5px 0px 0px;
*height: 750px;
width: 1000px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
	
	
	

}	
	
#wrapper {
border: 0px solid rgb(197, 197, 197);
margin: auto;
border-radius: 0px 0px 0px 0px;
*height: 750px;
width: 992px;
background-color: rgb(255, 255, 255);
padding-top:5px;
padding-right:5px;
padding-left:5px;
}

#contentFix {
    width: 990px;
    z-index: 10;
    top: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
    right: 0px;
    color: rgb(59, 64, 67);
}

#admineqBOX {
border-width: 1px 1px 4px;
border-style: solid;
border-color: rgb(218, 218, 218);
font-size:12px;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.admineqBOX input, .admineqBOX textarea, .admineqBOX select {
    width: 95%;
}

.admineqBOX input[type="checkbox"] {
    width: 10%;
	margin-bottom:5px;
}

table.admineqBOX tr td.g {
    text-align: left;
    padding-left: 2px;
    width: 35%;
}

table.admineqBOX tr td.d {
    text-align: left;
    padding-left: 2px;
    width: 65%;
}

select, textarea, input[type="text"],input[type="file"], input[type="c"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .admineqBOX {
    display: inline-block;
    height: 20px;
    padding: 1px 1px;
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 20px;
    color: rgb(85, 85, 85);
    vertical-align: middle;
    border-radius: 4px 4px 4px 4px;
}

#match_a_jouer {
width: 320px;
margin-left: auto;
margin-right: auto;
border-width: 1px 1px 4px;
border-style: solid;
border-color: rgb(218, 218, 218);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#match_joues {
width: 320px;
margin-left: auto;
margin-right: auto;
border-width: 1px 1px 4px;
border-style: solid;
border-color: rgb(218, 218, 218);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#contentHome {
    margin: 0 auto;
	width: 725px;
    background: #fff;
	display: inline-block;
    vertical-align: top;
	position:relative;
	*left:-296px;
}

#content {
    margin: 0px auto;
    width: 724px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    display: inline-block;
    vertical-align: top;
    border-width: 1px 1px 4px;
    border-style: solid;
    border-color: rgb(218, 218, 218);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}



.sidebar {

}

#sidebar-left {

}

#sidebar-right {
width: 260px;
float:right;
display: inline-block;
vertical-align: top;
position: relative;
*right: -690px;
}

.sidebar>div {
width: 260px;
margin: 0px 0px 5px 0px;
border-width: 1px 1px 4px;
border-style: solid;
border-color: rgb(218, 218, 218);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#sidebar-left > .block {
    -webkit-border-radius: 0px 0px 10px 0px;
    border-radius: 0px 0px 10px 0px;
}

#sidebar-right > .block {
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.block>h4 {
    background: url('/template/digitalcore/images/h2-gris.jpg') repeat-x;
    height: 27px;
    color: white;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 0px 0px 8px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.block>div {
    padding: 0px;
}

#content h1 {
    background-image: url("/template/digitalcore/images/barlogo.png"), url("/template/digitalcore/images/h2-bleu.jpg");
    background-position: right top, right top;
    background-repeat: no-repeat, repeat;	
    height: 27px;
    color: white;
	position:relative;
	top:0px;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 0px 0px 10px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#content h2 {
    background-image: url("/template/digitalcore/images/barlogo.png"), url("/template/digitalcore/images/h2-bleu.jpg");
    background-position: right top, right top;
    background-repeat: no-repeat, repeat;	
    height: 27px;
    color: white;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 0px 0px 8px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#content h2 a {
    color: white;
	position:relative;
	top:5px;
	padding-left:1px;
}

#content>h1, #content>h2 {
    line-height: inherit;
    font-family: sans-serif;
    font-weight: 200;
}

#content h3 {
	color: rgb(52, 52, 52);
}

#content h3:hover{
		color: rgb(7, 126, 177);
}

#content h4 {
    background: url('/template/digitalcore/images/h2-gris.jpg') repeat-x;
    height: 27px;
    color: white;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 0px 0px 8px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#content h5 a {
background: url('/template/digitalcore/images/h2-gris.jpg') repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 5px;
border: 0px;
color: white;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
font-size: 90%;
font-style: normal;
font-family: arial, helvetica, sans-serif;
font:bold;
}

#content h5 a:hover {
	color: orange;
}

#content h6 {
    background-image: url("/template/digitalcore/images/barlogo.png"), url("/template/digitalcore/images/h2-bleu.jpg");
    background-position: right top, right top;
    background-repeat: no-repeat, repeat;	
    height: 27px;
    color: white;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 8px 0px 0px 8px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#content h6 span {
    color: white;
    position: relative;
    top: 5px;
}

#content h8 {
background: url('/template/digitalcore/images/h2-gris.jpg') repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 5px;
border: 0px;
color: orange;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
font-size: 90%;
font-style: normal;
font-family: arial, helvetica, sans-serif;
font:bold;
}

#content h8 span {
    color: white;
	position:relative;
	top:5px;
}


#content h7 a {
background: url('/template/digitalcore/images/h2-gris.jpg') repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 5px;
border: 0px;
color: orange;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
font-size: 90%;
font-style: normal;
font-family: arial, helvetica, sans-serif;
font:bold;
}

#content h7 a:hover {
	color: white;
}

.align-center {
    text-align: center;
}

.btn>a {
    color: #fff;
}

/* Page : Accueil */

#news {
	text-decoration: none;
    font-size: 13px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
	list-style: url(/template/digitalcore/images/puce_nav.png);
	
}

#news a {
	color: #343434;
	text-decoration: none;
}

#news a:hover{
	text-decoration: none;
    color: rgb(7, 126, 177);
}

.un-article {
    *background: url("../images/bg_article2.jpg") no-repeat scroll 0% 0% transparent;
    *border-width: 1px 1px 5px;
    *border-style: solid;
    *border-color: rgb(218, 218, 218);
    *-moz-border-top-colors: none;
    *-moz-border-right-colors: none;
    *-moz-border-bottom-colors: none;
    *-moz-border-left-colors: none;
    *border-image: none;
    margin: 0px auto 10px;
    *border-top-left-radius: 5px;
    *border-top-right-radius: 5px;
}

.un-article .titre {
    padding: 5px !important;
    position: relative;
}

.un-article:last-child {
    border: 0px none;
}

.un-article .infos {
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    padding: 0px 0px 10px 10px;
    height: 17px;
    background: url("../images/infos_bg.png") repeat-x scroll 0% 0% transparent;
}

.un-article>h2>.nb-com {
    float: right;
    font-size: 0.8em;
}

.un-article>h2>.nb-com>a {
    color: #000;
    font-weight: 200;
    font-size: 14px;
}

.un-article>.reagir {
    float: right;
}
.un-article .article {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
    overflow: hidden;
}

.un-article-seul {
    margin: 0 auto;
}

.news_cadre {
    background: url('/template/digitalcore/images/bg_article2.jpg') no-repeat;
    border: 1px solid #dadada;
	border-bottom: 5px solid #dadada;
    margin: 0px auto 5px auto;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	width:280px;
    height: 260px;
	float:left;
}

.news_cadre .titre {
    padding: 5px !important;
    position: relative;
}

.news_cadre:last-child {
    border: 0px none;
}

.news_cadre>h2>.infos {
	background: url('/template/digitalcore/images/infos_bg.png') repeat-x;
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    padding: 0px;
    height: 17px;
    padding-bottom: 10px;
    padding-left: 10px;}
}

.news_cadre>h2>.nb-com {
    float: right;
    font-size: 0.8em;
}

.news_cadre>h2>.nb-com>a {
    color: #000;
    font-weight: 200;
    font-size: 14px;
}

.news_cadre>.reagir {
    float: right;
}
.brevesBOX {
	width:424px;
	float:left;
	margin-left: 5px;
	margin-top: 6px;
    margin-bottom: 5px;
}
.brevesBOX > div {
    width: 423px;
    border-width: 1px 1px 4px;
    border-style: solid;
    border-color: rgb(218, 218, 218);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    *border-top-left-radius: 5px;
    *border-top-right-radius: 5px;
}
.travauxBOX {
	width:283px;
	float:right;
	margin-right: 5px;
	margin-top: 6px;
    margin-bottom: 5px;
}
.travauxBOX > div {
    width: 282px;
    border-width: 1px 1px 4px;
    border-style: solid;
    border-color: rgb(218, 218, 218);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    *border-top-left-radius: 5px;
    *border-top-right-radius: 5px;
}




.calendar_cadre {
    background: url('/template/digitalcore/images/bg_article2.jpg') no-repeat;
    border: 1px solid #dadada;
	border-bottom: 5px solid #dadada;
    margin: 0px auto 10px auto;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	width:270px;
	float:right;
}

.calendar_cadre .titre {
    padding: 5px !important;
    position: relative;
}

.calendar_cadre:last-child {
    border: 0px none;
}

.calendar_cadre>h2>.infos {
	background: url('/template/digitalcore/images/infos_bg.png') repeat-x;
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    padding: 0px;
    height: 17px;
    padding-bottom: 10px;
    padding-left: 10px;}
}

.calendar_cadre>h2>.nb-com {
    float: right;
    font-size: 0.8em;
}

.calendar_cadre>h2>.nb-com>a {
    color: #000;
    font-weight: 200;
    font-size: 14px;
}

.calendar_cadre>.reagir {
    float: right;
}

.matchs_cadre {
    background: url('/template/digitalcore/images/bg_article2.jpg') no-repeat;
	padding-bottom: 20px;
    border: 1px solid #dadada;
	border-bottom: 5px solid #dadada;
    margin: 1px auto 10px auto;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	width:100%;
	float:left;
}

.matchs_cadre .titre {
    padding: 5px !important;
    position: relative;
}

.matchs_cadre:last-child {
    border: 0px none;
}

.matchs_cadre>h2>.infos {
	background: url('/template/digitalcore/images/infos_bg.png') repeat-x;
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    padding: 0px;
    height: 17px;
    padding-bottom: 10px;
    padding-left: 10px;}
}

.matchs_cadre>h2>.nb-com {
    float: right;
    font-size: 0.8em;
}

.matchs_cadre>h2>.nb-com>a {
    color: #000;
    font-weight: 200;
    font-size: 14px;
}

.matchs_cadre>.reagir {
    float: right;
}

.webtv_cadre {
    background: url('/template/digitalcore/images/bg_article2.jpg') no-repeat;
    border: 1px solid #dadada;
	border-bottom: 5px solid #dadada;
    margin: 1px auto 10px auto;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	padding-bottom: 20px;
	width:100%;
	float:left;
}

.webtv_cadre .titre {
    padding: 5px !important;
    position: relative;
}

.webtv_cadre:last-child {
    border: 0px none;
}

.webtv_cadre>h2>.infos {
	background: url('/template/digitalcore/images/infos_bg.png') repeat-x;
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    padding: 0px;
    height: 17px;
    padding-bottom: 10px;
    padding-left: 10px;}
}

.webtv_cadre>h2>.nb-com {
    float: right;
    font-size: 0.8em;
}

.webtv_cadre>h2>.nb-com>a {
    color: #000;
    font-weight: 200;
    font-size: 14px;
}

.webtv_cadre>.reagir {
    float: right;
}

.com-form>textarea {
    width: 100%;
    display: block;
}

.com-form {
    text-align: right;
}

/* Blocs */

/* bloc membre */
.mes-non-lus {
    font-weight: bold;
    color: #ffbc41;
}

.block-content table {
    width: 100%;
    text-align: center;
}

.mess-non-lus {
    font-size: 0.8em;

    padding: 2px 6px;
    float: right;
}

/* bloc matchs */
.block .s {
	color:#000;
    *width: 20px;
    font-size: 110%;
    font-weight: bold;
}

/* bloc partenaire */
.block-content .partenaires {
    text-align: center;

}
.block-content .partenaires li {
    margin-bottom: 10px;
}
.block-content .partenaires img {
    max-width: 150px;
    
}
/* bloc login */
#flogin, #help {
    text-align: center;
}

/* bloc compétitions */

ul.listeTournois {
    list-style: none;
}

ul.listeTournois li {
    background: url('/template/digitalcore/images/bg_tournoi.jpg') repeat-x;
	}

ul.listeTournois li img {
    vertical-align: middle;
}

ul.listeTournois li a {
    display: block;
    border: 0 none;
    line-height: 20px;
    padding-left: 10px;
	text-transform: uppercase;
	color: white;
    text-transform: uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}

ul.listeTournois li a:hover {
    color: white;
}

/* Module XP */

.xp-classement {
    text-align: left !important;
}

/* Module Login */
.sidebar input[type=text], .sidebar input[type=password] {
    width: 85%;
}

/* Module Shoutbox */
.shout_date {
    font-size: 0.8em;
    color: #aaa;
}

#shout-form {
    margin-bottom: 0px;
    text-align: center;
}

.shout_delete {
    float: right;
}

.shoutbox>.tar {
    text-align: center;
    font-size: 1.2em;
}

#sb_message {
    width: 90%;
}

/* Page tournoi/listedesmatchs */

.pageLesMatchs {
    width: 95%;
	font-size: 12px;
}


.pageLesMatchs>caption {
    font-size: 14px !important;
    background-image: url("../images/barlogo.png"), url("../images/h2-gris.jpg");
    background-position: right top, right top;
    background-repeat: no-repeat, repeat;
    height: 29px;
    padding: 8px 0px 0px 8px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.pageLesMatchs>caption>a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial,helvetica,sans-serif;
    float: left;
	margin-top: -5px;
}


.pageLesMatchs>caption>img {
    vertical-align: top;
    height: 32px;
    float: right;
    margin-top: -5px;
}

.pageLesMatchs .voir-plus {
    text-align: right;
    background: none !important;
}

.pageLesMatchs .s, .pageLesMatchs .score {
    width: 20px;
    color: #fff;
    font-weight: 200;
    font-size: 0.8em;
    text-shadow: 1px 1px 1px #000;
}
.pageLesMatchs .poule {
    font-weight: bold;
    background-color: #f9f9f9;
    border-radius: 5px;
}
.pageLesMatchsCol {
    width: 50%;
    vertical-align: top;
	padding-left:10px;
	padding-right:10px;
}

.sep-matchs {
    font-weight: bold;
    font-size: 1.2em;
    background: #f0f0f0;
    border-radius: 5px;
    padding: 3px;
}

.voir-plus {
    background: none;
}

/* Page d'accueil */
.nb-com>i {
    vertical-align: super;
}

/* Page fiche joueur */
#nom-joueur {
    border-bottom: 1px solid #eee;
    padding: 10px 0px;
    margin-bottom: 15px;
}

#nom-joueur > span {
    font-size: 2em;
}

#nom-joueur > small {
    float: right;
    font-size: 1em;
}
#side_equipe {
    width: 200px;
    float: left;
    text-align: center;
    height: 1%;
    min-height: 200px;
    position: relative;
	padding-top: 10px;
}


#side_equipe .champ-valeur {
    padding: 0px 8px;

    text-align: right;
}

#side_equipe .champ-cle {
    padding: 0px 8px;

    color: #888;
    border-bottom: 0px none;
    border: 0px none;
}

#action-bar {
	float : right;
    text-align: center;
    *margin: 10px;
}

/* Page Liste des équipes */
.equipes-participantes  {
    clear: both;
}
.equipes-participantes div {
 	float : left;
    border: 1px solid #dadada;
    background: rgba(255, 255, 255, .4);
    margin: 5px 10px;
    display: block;
    width: 199px;
    height: 20px;
    overflow: hidden;
}

.equipes-participantes div:hover {
    background: white;
}

.equipes-participantes img {
 	height : 10px;
 	width : 15px;
    margin-left: 5px;
}

.equipes-participantes a {
    float: right;
    display: block;
    height: 20px;
    width: 171px;
    line-height: 20px;
    padding-left: 5px;
    border: 0 none;
    border-left: 1px solid #bababa;
    overflow: hidden;
    font-family: tahoma,sans-serif;
}



/* Page partenaire */

.un_partenaire {
    clear: both;
    border: 1px dashed rgb(218, 218, 218);
    margin: 20px;
    padding: 10px 20px;
    position: relative;
	height:200px;
}

.un_partenaire .image {
    position: relative;
	float:left;
    margin: 10px 20px;
}

/* Page voir un match */
#tabs-resume table {
    width: 50%;
}

#tabs-matchs td {
    text-align: center;
}
#tabs-matchs h2 {
    text-align: center;

}

/* Page écrire un message */
#MES_CONTENU {
    width: 97%;
}

/* Divers */
.align-top td {
    vertical-align: top;
}

.tab-pane > h2 {
    text-align: center;
}

/* Formulaire dans un modal */
#ajax-content > form {
    margin: 0px;
}

.modal-footer .text-error,
.modal-footer .text-warning,
.modal-footer .text-info,
.modal-footer .muted,
.modal-footer .text-success {
    font-size: 1.3em;
}

/*** Scores */
.s {
    text-align: center !important;
    color: white;
    *text-shadow: 0 1px 1px black;
}

.gagnant {
  	*color: black;
    background: url('/template/digitalcore/images/win.jpg') repeat-x;
}

.perdant {
    background: url('/template/digitalcore/images/loose.jpg') repeat-x;
}

.egalite {
	color: black;
    background: url('/template/digitalcore/images/ega.jpg') repeat-x;
}

/* Mur */

#murs {
    margin-top: 10px;
}

#murs, #murs div {
    padding: 0px !important;
}

#murs .annonce {
    text-align: center;
}

#murs form {
    border: 1px solid #ddd;
    margin: 10px auto;
    width: 99%;
    background-color: white;
    margin-bottom: 30px;
}

#murs textarea {
    height: 42px;
    font-size: 1.15em;
    border: 1px solid #efefef;
    resize: none;
    width: 99%;
    padding: 2px;
    margin: 0px;
    height: 46px;
}

#murs form div.action_bar {
    background: #708090;
    text-align: right;
    height: 32px;
}

#murs form div input {
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#murs #char_count {
    background: none;
    border: 0px none;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
}

#murs .murs-avatar {
    float: left;
}

#murs .murs-avatar, #murs .mur-message-avatar img {
    width: 50px;
    vertical-align: top;
    border: 1px solid #ddd;
    margin: 2px;
}

#murs .mur-message {
    border-bottom: 1px solid #ddd;
    width: 100%;
    margin: 20px auto 0px auto;
}

#murs .mur-message:last-of-type {
    border-bottom: 0 none;
}

#murs .mur-message-avatar a {
    border: 0px none;
}

#murs .mur-message-avatar {
    float: left;
}

#murs .mur-message-histoire {
    padding-left: 55px !important;
}

#murs .mur-message-histoire p {
    padding: 2px;
    margin: 0px;
}

#murs #form_mur .mur-message-avatar,
#murs #form_mur .mur-message-histoire {
}

#murs .mur-message-contenu p {
    padding: 5px;
}

#murs .mur-message-contenu {
    padding-left: 65px !important;
}

.bigTitle table tr td.center {
    background-image: url("/template/digitalcore/images/block_title.png");
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-align: left;
    padding-left: 5px;
    text-shadow: 0px 1px 0px rgb(26, 26, 26);
	padding-right:10px;
}

.bigTitle a {
    color: white;
}
.com-delete {
    float: right;
}


/* TOURNOIS */


table.arbre  { border-collapse: collapse; margin: 0 auto 30px auto; }
table.arbre caption  {
    font-size: 1.5em;
  
    font-weight: 200;
    padding: 0px 0px 20px 0px;
}
table.arbre  tr { }
table.arbre  tr td { font-size: 11px; line-height: 15px;}

#winner {

}

table.arbre  tr td.s { width: 15px; opacity: 0.3;}
table.arbre  tr td.eq {
	background: url('../../../../webroot/images/bg_eq.jpg') bottom left repeat-x;
	border: 0px none;
	vertical-align: middle;
	background-position-y: -18px;
	box-shadow: 0px 0px 2px #888;
	font-size: 0.9em;
	text-shadow: 1px 1px 1px #fff;
}
table.arbre  tr td.eq:hover {
}
table.arbre  tr td.eq a.equipe:hover {
    text-decoration: none;
}
table.arbre  tr td.eq a.equipe {
	overflow: hidden;
	color: black;
	font-size: 0.9em;
	display: block;
}
table.arbre  tr td.d { background: url('../../../../webroot/images/noir/coin_d.png') top left no-repeat; }
table.arbre  tr td.f { background: url('../../../../webroot/images/noir/coin_f.png') top left no-repeat; background-position-y: -2px;}
table.arbre  tr td.i { background: url('../../../../webroot/images/noir/coin_i.png') top left no-repeat;}
table.arbre  tr td.m { background: url('../../../../webroot/images/noir/coin_m.png') top left no-repeat;}
table.arbre  tr td.bd { background: url('../../../../webroot/images/noir/coin_bd.png') top left no-repeat; }
table.arbre  tr td.hd { background: url('../../../../webroot/images/noir/coin_hd.png') top left no-repeat; }
table.arbre  tr td.hbg { background: url('../../../../webroot/images/noir/coin_hbg.png') top left no-repeat; }

table.arbre tr td.alert { background: #FF8282; }
table.arbre tr td.look { background: #FFFE9F; }

table.arbre  tr td.eq a.equipe span.s { display: block; float: left; text-align: center; border-right: 1px solid black; width: 16px; font-size: 0.8em;}
span.eq_etat_normal img,
span.eq_etat_1o1 img,
span.eq_etat_premium img,
span.eq_etat_sup img {
	margin-left: 3px;
}


span.eq_etat_normal,
span.eq_etat_normal a
 {

}
span.eq_etat_premium,
span.eq_etat_premium a
{
	color: orange !important;
	font-weight: bold !important;
}
span.eq_etat_sup,
span.eq_etat_sup a
{
	color: grey !important;
	font-style: italic !important;
}

/* Ligue */
.poules_coupe, .poule-matchs {
    width: 350px;
	margin-right: 46px;
	margin-left: 46px;
	font-size: 11px;
	border: 1px solid black; 
}

.pageLesMatchs thead th {
    text-align: center;
}
.pageLesMatchs .lead {
    margin: 0px;
}

.pageLesMatchs td {
    text-align: center;
}

.poule-classement tr td:first-child {
    text-align: left;
}

/* Page boite d'envoi */
.messagerie {
	width:725px;
	*margin-bottom:20px;
	*margin-top: 20px;
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size:10px;
}

.messagerie tr:hover {
    color: black;
	background: url("/template/digitalcore/images/calendar/s21.jpg") repeat-x scroll 0% 0% transparent;
	cursor: pointer;
}

.messagerie tr {
	background: url("/template/digitalcore/images/calendar/s2.jpg") repeat-x scroll 0% 0% transparent;
    height: 30px;
    overflow: hidden;
}

.messagerie tr:hover a {
    color: black;
	font-weight: bold;
}

#mes-messages {
}
#mes-messages .delete {
    width: 5%;
	padding-left:5px;
}
#mes-messages .nom {
    width: 7%;
	font-weight: bold;
}
#mes-messages .message {
    width: 78%;
}
#mes-messages .date {
	text-align:right;
	padding-right:5px;
    width: 10%;
    font-weight: bold;
}

#mes-messagesENVOI {
}
#mes-messagesENVOI .delete {
    width: 5%;
	padding-left:5px;
}
#mes-messagesENVOI .nom {
    width: 15%;
	font-weight: bold;
}
#mes-messagesENVOI .message {
    width: 80%;
}
#mes-messagesENVOI .date {
	text-align:right;
	padding-right:5px;
    width: 10%;
    font-weight: bold;
}

.nonlu {
	background: url("/template/digitalcore/images/calendar/sOther.jpg") repeat-x scroll 0% 0% transparent;
    font-weight: bold;
    font-size: 1.1em;
}

.mes-date {
    float:right;
	margin-right:10px;
}

.un-message {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 5px;
    border: 1px dashed rgb(221, 221, 221);
    overflow: hidden;
}



/* Page modification fiche joueur */
textarea[name=JOU_LIC],textarea[name=JOU_DESC] {
    width: 97%;
}
select[name=EQI_SEL] {
    margin: 0px;
}

/* Page modification fiche équipe */
#tab-logo img {
    float: left;

    margin-right: 20px;
}

#maj {
    width: 300px;
    margin: 20px auto;
}

/* Page participer à une compétition */
#accepteReglement {
    float: left;
    margin-right: 10px;
}

/* Page ligue */

.ligue-classement .s {
    color: #000;
    
}

/* Page ladder */

.matchmaking-list > h2, .matchmaking > h2 {
    text-align: center;
}

#listeDefie {
    margin-bottom: 0px;
}

#form-matchmaking form {
    width: 460px;
    border: 1px solid #ddd;
    margin: 30px auto;
    text-align: center;
    padding: 20px;
    background: #efefef;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0px 0px 10px #ddd;
}

#classement-ladder .monEquipe .lien-defi {
    display: none
}
#classement-ladder .monEquipe {
    font-weight: bold;
    background: #FFFFB5;
}
#classement-ladder .pts {
    text-align: center;
}
#classement-ladder .matchs {
    text-align: center;
}

/* Rencontre */

input.ok,
input.annuler,
input.imprimer,
input.retour,
input.valider,
input.refuser,
input.signaler
 {
	border: 0; margin: 0; padding: 0;
	width: 91px;
	height: 21px;
}
input.ok:hover,
input.annuler:hover,
input.imprimer:hover,
input.retour:hover,
input.valider:hover,
input.refuser:hover,
input.signaler:hover
 {
	background-position: bottom left;
}
input.ok { background:url('../../../../webroot/images/buttons/ok.jpg') top left no-repeat; }
input.annuler { background:url('../../../../webroot/images/buttons/annuler.jpg') top left no-repeat; }
input.imprimer { background:url('../../../../webroot/images/buttons/imprimer.jpg') top left no-repeat; }
input.retour { background:url('../../../../webroot/images/buttons/retour.jpg') top left no-repeat; }
input.valider { background:url('../../../../webroot/images/buttons/valider.jpg') top left no-repeat; }
input.refuser { background:url('../../../../webroot/images/buttons/refuser.jpg') top left no-repeat; }
input.signaler { background:url('../../../../webroot/images/buttons/signaler.jpg') top left no-repeat; }

/* Roster */

#roster {
	overflow: auto;
	height: 400px;
	font-size: 12px;
}

#roster table {
	width: 100%;
	margin: 0px auto;
}

#roster td {
	background: #f0f0f0;
	vertical-align: top;
}

#roster th {
	padding: 10px 0px;
}

#roster ul {
	list-style: none;
}

#roster li {
	height: 54px;
	line-height: 54px;
	vertical-align: center;
	display: block;
	text-align: left;
	position: relative;
	border-bottom: 2px solid #dedede;
	border-top: 1px solid #fcfcfc;
}

#roster li a {
	line-height: 54px;
	display: block;
	border-bottom: 0px none;
}

#roster li a:hover {
	background: #e0e0e0;
}

#roster .joueur-licence {
	bottom: 0px;
}
#roster .joueur-date {
	top: 0px;
}
#roster .joueur-licence, #roster .joueur-date {
	display: block;
	position: absolute;
	height: 20px;
	line-height: 20px;
	padding: 0px 4px;
	color: #888;
	text-shadow:1px 1px 0px #fff
}

.joueur-avatar {
	width: 50px;
	height: 50px;
	border-bottom: 1px solid #e0e0e0;
}

#roster .jl .joueur-licence, #roster .jl .joueur-date {
	left: 0px;
}
#roster .jr .joueur-licence, #roster .jr .joueur-date {
	right: 0px;
}

#roster .alerte {
	background: #F5DADA;
}

.alerte, .alerte td {
    background: #dca9a9;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

#roster .alerte .joueur-licence, #roster .alerte .joueur-date {
	color: #555;
}

#roster .jl .joueur-avatar {
	margin: 2px 2px 0px 5px;
}
#roster .jr .joueur-avatar {
	margin: 2px 5px 0px 2px;
}

#roster .jl li {
	text-align: right;
}

#roster form {
	display: inline;
	margin: 0px; padding: 0px;
}

#roster input[type=image] {
	height: 12px;
}

#roster .activite {
    float: right;
}

#tabs-roster h2 {
    font-weight: 200;
    text-align: center;
    font-size: 2em;
    margin: 0px;
}

#roster ul {
    margin: 0px;
}

#btn-ajouter-mediasUploader {
    float: right
}

.com-zone-com {
    width: 99% !important;
	height:100px;
	border-color:
}

#entete{}

#bandeau {
width: auto;
height: 200px;
}

#bandeaumenu {
width: 1196px;
height: 200px;
margin: 0px auto;
}


#logo2 {
Position: absolute; 
width: 300px;
height: 170px;
margin:30px auto 0px 330px;
float:right;
background: url('../images/fond.png');
}

#cadremenu {
float: right;
width: 774px;
height: 30px; 
}

#menuflottant {
float: right;
width: 774px;
height: 30px; 
position:fixed;
z-index: 99999;
margin:0px auto 0px auto;
}


ul#langues {
    float: left;
}

ul#langues li {
    display: inline;
}

.j_admin { color: orange; }

.un-article2 {
    margin: 0px auto 0px auto;
}

.un-article2 .titre {
    padding-left: 10px;
	position: relative;   
    border: 0px solid #dadada;
    margin: 0px auto 0px auto;
	background: #f5f5f5;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    border-left: 1px solid grey;
}

.un-article2 .titre:hover {
	background: #e3e3e3;
}

.un-article2 .infos {
    font-size: 10px;
    font-family: sans-serif;
    font-style: italic;
    font-weight: normal;
    font-variant: normal;
    margin-left : 20px;
}

.nb-com2 a {
    border-bottom: 0 none;
}


.nb-com2 {
    height: 26px;
    position: absolute;
    vertical-align: middle;
    right: 0px;
    padding-right:5px;
    padding-left:5px;
    font-style: italic;
    font-weight: normal;
    font-variant: normal;
    color: grey;
}

div.cadre_news {
    width: 415px;
    height: auto;
    margin-left: -10px;
    margin-top: -10px;
    float: left;
}

div.cadre_news2 {
 	padding-top: 10px;
    background: rgba(255, 255, 255, .4);
    width : 232px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;  
	margin-bottom: 18px;
}

div.cadre_news2 .block h4{
display:none;
}

.cadre_news2 .block .block-content{
margin-top: 0px;
}

div.global_news {
	width: 533px;
	height: auto;
	float: left;
}

div.cadre_titre {
	float: left;
	padding-left: 10px; 
	margin-top: 0px;
}

div.cadre_droite {
    float: left;
    width: 435px;
    height: auto;
	background: none;
    *margin-right: -10px;
    margin-left: 5px;	
	margin-bottom:px;
}

div.ban_comp {
    width: 3px;
    height: 70px;
	margin-top: 10px;
}

div.ban_comp:hover {
padding-left: 1px;
}

div.cadre_blockg {
    width: 234px;
    height: auto;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
	border: 1px solid grey;
	background: url('../images/cup.png')50% 0 repeat-x; 
	background-color: white; 
}

div.cadre_blockd {
    width: 236px;
    height: 264px;
	float: right;
	margin-top: 10px;
}

table.blocListeMatchs * {
    font-size: 11px;
    font-family: sans-serif;
}

table.blocListeMatchs caption {
    font-size: 11px;
    font-weight: bold;
}

table.blocListeMatchs tr td {
    overflow: hidden;
    border-bottom:1px #dadada solid;
}

table.blocListeMatchs tr td a {
    overflow: hidden;
    display: block;
    border: 0 none !important;
    font-size:100%;
    font-weight:bold;
}


table.blocListeMatchs tr td.eq {
    *width: 40% !important;
}

table.blocListeMatchs tr td.vs {
    width: 12% !important;
	color: white;
    background: url('/template/digitalcore/images/h2-rouge.jpg') repeat-x;
    font-weight:bold;
    font-size:100%;
}

table.blocListeMatchs tr td.s {
    width: 10% !important;

}

table.blocListeMatchs tr td.ss {
    width: 5% !important;

}

table.blocListeMatchs tr td.infos {
    width: 5% !important;
	padding:5px;
	background: transparent;
	
}

table.pageLesMatchs {
    width: 100%;
    margin: 0 auto !important;
    border: 1px solid #dadada;
	border-bottom: 4px solid #dadada;
    padding: 10px;
	position:relative;
	top:1px;
}

table.pageLesMatchs * {
    font-size: 12px;
}

#tabs-arbres .alert {
    padding: 1px;
}

#recherche {
	list-style-type : none;
	min-width : 196px; 
	height: 15px;
	background : rgba(255, 255, 255, .4);
	padding-left : 3px;
	padding-bottom: 6px;
	margin : 5px 10px 5px 10px;
	float : left;
	border : 1px solid #dadada;	
}

#recherche:hover {
	background : white;
}

form {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.clear {
	clear: both;
}

.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
	border-radius: 5px 5px 2px 5px;
}

/** page equipe espace membre**/

#fseleq {
    margin: 15px auto 30px;
}

/** page de profil**/

.principal {
   width: 555px;
   font-family: Tahoma;
   font-size: 12px;
   background-color: #F1F1F1;
   padding: 0px;
   margin-left: 170px;
   margin-top:6px;
   }
   
.profil_membre{
width: 100%;
margin-left: 0px;
margin-bottom: 10px;
border-collapse: separate;
*border-spacing: 2px;

}

.profil_membre form{
text-align:left;

}

.profil_membre .information{
font-family:arial;
font-size:12px;
width: 35%;
border-right: 2px solid #6F6F6F;
*background-color: #dcdcdc ;
padding:3px;
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.profil_membre .d{
font-family:arial;
font-size:12px;
width: 65%;
font-weight:bold;
*border-right: 4px solid #6F6F6F;
background-color: #f0f0f0;
padding-left: 5px;
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.profil_membre .equipe{
width: 35%;
border-right: 2px solid #6f6f6f;
*background-color: #dcdcdc;
padding:3px;
font-weight:bold;
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
font-family:arial;
font-size:12px;
}
.profil_membre td{
*background: rgba(224,224,224,0.5);
border-bottom: 1px dashed rgb(170, 170, 170);
height: 20px;
line-height: 20px;
width: 350px; 
padding:3px;
font-family:arial;
font-size:12px;

}

.profil_membre td ul { list-style: none;}

.profil_membre .cadrematch{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: rgba(255, 255, 255, .4);
width: 100%; 
padding:3px;
font-family:arial;
font-size:12px;
}


#side_equipe {
    width: 200px;
    float: left;
    text-align: center;
    height: 1%;
    min-height: 200px;
    position: relative;
}

#side_equipe img {
    *width: 200px;
}

#content_equipe {
    margin-left: 210px;
    height: 1%;
    position: relative;
}

table.profil {
    text-align: left !important;
}

table.profil tr td {
    border-bottom: 1px dashed #aaaaaa;
    height: 30px;
    line-height: 30px;
}

table.profil tr td.g {
    text-align: left;
}

table.profil tr td.caption {
    font-size: 1.45em;
    font-weight: bold;
    border-bottom: 1px solid black;
    text-align: left !important;
}

table.profil tr td.caption a {
    border-bottom: 0 none;
}

table.profil tr td.caption a img {

}

table.profil tr td.caption small {
    font-size: 0.6em !important;
    color: #4a4a4a;
}

/** matchs dans le profil equipe**/

.listeMatchsProfil2 {
    width: 100%;
	padding: 5px;
	margin: 0px auto 0px;
	background: #fbfbfb;
    border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-right: 4px solid #c42424;
border-left: 4px solid rgb(7, 126, 177);
}

.listeMatchsProfil2 th {
    padding: 10px 0px;
}

.listeMatchsProfil2 .g, .listeMatchsProfil2 .d {
    padding: 4px 10px !important;
    background: orange;
    width: 150px;
}

table.listeMatchs2 {
    width: 100%;
    text-align: center;
}
table.listeMatchs2 tr td,
table.listeMatchs2 caption {
    border-bottom: 1px solid #eaeaea;
}

table.listeMatchs2 tr td {
    height: 16px;
    overflow: hidden;
}

table.listeMatchs2 tr td.eq {
    font-size: 11px;
    background: none;
}

table.listeMatchs2 tr td.s {
    width: 20px;
}

table.listeMatchs2 tr td.g {
    text-align: left;
    padding-left: 5px;
    width: 249px;
}

table.listeMatchs2 tr td.d {
    text-align: right;
    padding-right: 5px;
    width: 249px;
}

table.listeMatchs2 tr td.infos {
    width: 16px;
    background: none;  
}

table.listeMatchs2 tr td.infos a {
    border: 0 none;
}

table.listeMatchs2 tr td.infos a img {
    border: 0 none;
}

#tchat {
float: left;
position: fixed;
z-index: 99999;
bottom: 0px;
height: 29px;
margin-left:10px; 
padding: 0px 20px 0px 20px;
background:black;
font:bold 13px/100% Arial, Helvetica, sans-serif;

line-height: 29px;
text-align:center;
border:2px solid white;

-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}

#tchat a{ 
color: grey;
text-decoration:none;
}

#tchat:hover {
background:#ebebeb;
border:2px solid grey;
}

#tchat a:hover {
color: grey;
text-decoration:none;
}

#logotchat{
float: left;
position: fixed;
z-index: 99999;
bottom: 0px;
width: 0px;
margin-bottom: 40px;
margin-left:85px;
}

#cups{
float:left;
width: 229px;
height : 100px;
border: 1px solid black;
margin:5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

#cups:hover{
box-shadow: 0px 0px 5px rgb(7, 126, 177);
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

.competition {
 width: 100%;
 height: 75px;
 font-size: 16px;
 font-weight : bold;
 text-align:left;
 padding-top: 5px;
 padding-left: 5px;
 box-shadow: none;
 color:white;
 text-shadow: 2px 2px 0 rgba(0,0,0, 0.4);
 } 

.etat {
 width: 100%;
 height: 20px;
 text-align:center;
 color:white;
 background:black;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
}

#why_vg-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_verygames-fr.jpg") no-repeat scroll 0% 0% transparent;
}
.why_vg {
    text-align: center;
    color: rgb(137, 137, 137);
    width: 1000px;
    height: 98px;
    margin-top: 5px;
}
#index_infos {
    width: 1012px;
}
#data-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_pays-fr.jpg") no-repeat scroll 0% 0% transparent;
}
.datas {
    float: left;
    width: 341px;
    height: 140px;
    margin-top: 5px;
}
.gamers {
    color: rgb(255, 255, 255);
    float: left;
    width: 310px;
    height: 140px;
    margin-top: 5px;
    margin-left: 5px;
}
#gamers-rpk-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_rpk-fr.jpg") no-repeat scroll 0% 0% transparent;
}
#gamers-masters-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_masters.jpg") no-repeat scroll 0% 0% transparent;
}
#gamers-ex6-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_ex6-fr.jpg") no-repeat scroll 0% 0% transparent;
}
#gamers-regnam-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_regnam-fr.jpg") no-repeat scroll 0% 0% transparent;
}
.players {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_stats.jpg") no-repeat scroll 0% 0% transparent;
    float: left;
    width: 321px;
    height: 120px;
    margin-top: 5px;
    margin-left: 5px;
    padding: 10px;
}
.clear {
    clear: both;
}

.modal.fade.in {
    top: 30%;
}
.modal.small {
    width: 370px;
    margin: -180px 0px 0px -180px;
}
.modal.fade {
}
.fade.in {
}
.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    overflow: auto;
    width: 560px;
    margin: -180px 0px 0px -280px;
    background-color: rgba(255, 255, 255, 0.15);
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
    background-clip: padding-box;
}

.hide {
    display: none;
}
.modal-header {
    padding: 12px 15px;
    border-bottom: 1px solid rgb(188, 190, 191);
    background: url("/template/digitalcore/images/modal/bg.png") repeat scroll 0px 0px transparent;
    border-radius: 5px 5px 0px 0px;
    color: rgb(68, 68, 68);
}
.text-center {
    text-align: center;
}
.text-shadow {
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px rgba(255, 255, 255, 0.5);
}
.text-center {
    text-align: center;
}
.modal-prebody {
    background: none repeat scroll 0% 0% rgb(245, 247, 249);
    padding: 20px 25px;
    border-bottom: 1px solid rgb(188, 190, 191);
}
.modal-body {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    overflow-y: auto;
    max-height: 400px;
    padding: 15px 25px;
    border-radius: 0px 0px 5px 5px;
}
.input-full {
    width: 100%;
}

/**slider**/

#slider {
    width: 435px; /* important to be same as image width */
    height: 264px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

div.cadre_slider {
	border-radius: 5px 5px 5px 5px;
    width: 435px;
    height: 264px;
    background: black;
    border: 1px solid #808080;
	margin-bottom:5px;
}

#sliderContent {
    width: 435px; /* important to be same as image width or wider */
    position: absolute;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {

    position: absolute;
	font: 14px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 409px;
    background-color: #000000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #ffffff;
    display: none;
    border-top: 1px solid grey;
    *border-bottom: 1px solid grey;
	border-radius: 5px 5px 5px 5px;

}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 20px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
	border-radius: 5px 5px 2px 5px;
}
#slider ul { list-style: none;}

/* Slider des news */
#news-slider{
	height : 308px;
	width : 578px;
	overflow : hidden;
	position : relative;
	border : 1px solid #c7c7c7;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
	-moz-box-shadow : 0px 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow : 0px 1px 2px rgba(0,0,0,0.1);
	box-shadow : 0px 1px 2px rgba(0,0,0,0.1);
	}

#news-slider #slides_news {
	position:absolute;
	/*z-index:100;*/
}

#news-slider .slides_container {
	width:578px;
	overflow:hidden;
	position:relative;
	display:none;
}

#news-slider .slides_container div.slide {
	width:578px;
	height:290px;
	display:block;
}

#news-slider #slides_news .next, #news-slider #slides_news .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	/*z-index:101;*/
}

#news-slider #slides_news .next, #info-slider #slides_flash .next {
	left:585px;
}

#news-slider .pagination, #slides_flash .pagination {
	margin:5px 40% 0;
}

#news-slider .pagination li, #slides_flash .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

#news-slider .pagination li a, #slides_flash .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(http://www.liberty-game-hosting.fr//images/icone/pagination_slide.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

#news-slider .pagination li.current a, #slides_flash .pagination li.current a {
	background-position:0 -12px;
}

#news-slider .caption {
	/*z-index:500;*/
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

#news-slider .caption p {
	margin:0;
	padding:0;
	color : #e5e5e5;
	text-align:center;
	font-size : 15px;
}
/* Fin slider news */
.btn.sign-fb {
    background: -moz-linear-gradient(center top , rgb(120, 146, 186) 0px, rgb(68, 97, 144) 100%) repeat scroll 0% 0% transparent;
    border: 1px solid rgb(67, 86, 119);
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.45);
    font-size: 18px;
    font-family: "MyHelveticaMedium";
    padding: 10px 15px;
    text-align: center;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.5) inset;
    width: 290px;
    position: relative;
    margin: 10px 0px;
}
i.sign-fb {
    background-position: 0px 0px;
    height: 36px;
    width: 22px;
    bottom: -1px;
    left: 15px;
}
i[class^="sign-"] {
    display: inline-block;
    vertical-align: middle;
    background: url("/template/digitalcore/images/sign-in.png") no-repeat scroll 0px 0px transparent;
    position: absolute;
}
.btn {
    color: rgb(255, 255, 255) !important;
    font: 12px "Helvetica",Arial,sans-serif;
    position: relative;
    display: inline-block;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
}

/* slider / boxes */
.left_box {
	width:255px;
	float:left;
	
}
.left_box_cont {
	color:#000;
	margin-bottom:5px;
	margin-left:5px;
}
.left_box_cont:hover {
	background-color:#000;
	color:#FFF;
	-webkit-border-radius:8px;
  	-moz-border-radius: 8px;
  	border-radius:8px;
}
.left_box_cont h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	padding-top:10px;
	border-bottom:0px;
}
.left_box_cont  p {
	font-size:10px;
	line-height:10px;
}
#testimonials {
width:260px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
*border:1px solid #D8D9D6;
margin:0px 0;
 
}
#testimonials blockquote{
padding:10px;
width:240px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#808080;
display:block;
}
 
#testimonials blockquote p{
margin: 0 !important;padding: 5px!important;
 
}
#testimonials blockquote cite {
font-style: normal;
display: block; 
text-transform: uppercase;
font-weight: bold;
font-style:italic;
color: #555;
padding-left:5px;
margin-top:10px;
}
:required {
   border: 2px dotted orange;
}
        /* ACCORDION */
        .ui-accordion .ui-accordion-header{background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 padding: 5px 5px 5px 30px; font-size: 12px; color: #005580; font-weight: bold; border: 0px; border-bottom: 1px solid #E4E8ED;}        
        .ui-accordion .ui-state-hover{background-color: #ededed;}
        .ui-accordion .ui-widget-content:last-child{box-shadow: none;}
        .ui-accordion .ui-accordion-header:last-child{border-bottom: 0px; box-shadow: none;}
		
/* Debut Footer */
#footerFix {
    width: 990px;
    z-index: 10;
    top: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
    right: 0px;
    color: rgb(59, 64, 67);
}

#footer-contenu {
	height:auto;
	width:1002px;
    text-align: center;
    font-size: 11px;
	background:#FFF;
	float:center;
}

#footer-top { width:1002px; height:35px; background: #FFF url('../images/footerbg.png') repeat-x; margin:0px auto 0px auto; }

#footer-partenaires { float:left; height:16px; color:#666; margin: 10px 0 0 0px; padding-left:10px; }

#footer-menu {
	display:block;
	width:1002px;
	height:37px;

}
ul.menu {
    float: left;
    list-style-type: none;
    margin: 0px;
}
ul.menu li {
    display: block;
    height: 30px;
    float: left;
    position: relative;
    margin: 0px;
    padding: 4px 0px 3px;
}
ul.menu li a {
    display: block;
    float: left;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
    font-family: arial,helvetica,sans-serif;
    padding: 4px 13px 0px 14px;
    line-height: 22px;
}
ul.menu li a:hover {
}
ul.menu li:hover {
    background: #3C3C3C url("../images/h2-gris.jpg") repeat-x;	
}
#footer-menu-c {
	border-top: #FFF solid 1px;
	list-style:none;
	height: 37px;
	width: 1002px;
	position:relative;
	margin:0 auto;
	display:block;
	padding:0px 0px 0px 0px;
	background: #077EB1 url('../images/footer-bleu.png') repeat-x;
}

div.footer-copyright {
    float: left;
	height:96px;
	width:1002px;
	background:#FFF;
	border-bottom: 2px solid rgb(7, 126, 177);
}

ul.footer-copyright-menu {
    padding: 0px 0 20px 0;
    text-align: left;
    list-style:none;
	display: block;
}

ul.footer-copyright-menu li {
    float:left;
    display:block;
    padding: 5px 3px;
	border:none;
}


/* Fin Footer */

#data-fr {
    background: url("http://img.verygames.net/themes/default/images/v4/index/block_pays-fr.jpg") no-repeat scroll 0% 0% transparent;
}
.gamers {
    color: rgb(255, 255, 255);
    float: left;
    width: 310px;
    height: 140px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 5px;
}

#nav { z-index: 5; position: absolute; bottom: 2px; left: 2px }
#nav a:focus { outline: none; }
#nav a:hover {background: linear-gradient(rgb(99, 133, 166), rgb(76, 76, 76)) repeat scroll 0% 0% transparent;}
#nav a{
    display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 3px 3px 3px 3px;
    background: linear-gradient(rgb(89, 89, 89), rgb(71, 71, 71)) repeat scroll 0% 0% transparent;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    border: 1px solid rgb(51, 51, 51);
    box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.25) inset, 0px 1px 1px rgba(255, 255, 255, 0.25) inset;
    color: rgb(242, 242, 242);
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
    font-size: 12px;
    font-weight: bold;
	margin: 2px;
}

#nav a.activeSlide {
    display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 3px 3px 3px 3px;
    background: linear-gradient(rgb(69, 149, 229), rgb(29, 110, 191)) repeat scroll 0% 0% transparent;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    border: 1px solid rgb(51, 51, 51);
    box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.25) inset, 0px 1px 1px rgba(255, 255, 255, 0.25) inset;
    color: rgb(242, 242, 242);
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
    font-size: 12px;
    font-weight: bold;
}
