﻿html
{
	font-size: 100%;
}

body
{
	background: #DDF8FD url('/images/index/background.png') repeat-x left top;
	color:#575C6C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding: 0;
}


#wrap
{
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

#logo
{
	background: transparent url('../images/index/logo_azurgames.png') no-repeat left top;
	height:125px;
}







/* --- RESET --- */
img {
	border:0;
}






#menu {
	font-weight:bold;
	height:25px;
}

#main {
	background-color: #FFF;
	border-right: 1px solid #AAA;
	/* CSS 3.0 */
	-moz-border-radius:0px 5px 0px 0px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
}

#footer {
	background-color: #FFF;
	background-image:url('/images/index/footer_bg.png');
	background-position:center top;
	background-repeat:no-repeat;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
	color:#666;
	height: 50px;
	margin-bottom: 10px;
	padding-top:5px;
	text-align:center;
	/* CSS 3.0 */
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

#central_panel {
	float:left;
	margin:0;
	padding:0 20px;
	text-align:left;
	width:685px;
}

#navbar {
	border:0 none;
	color:#999999;
	display:inline-block;
	font-family:"Times New Roman";
	font-size:1.1em;
	margin:10px 0 4px;
	text-align:left;
	width:100%;
}

#right_panel {
	border:0 none;
	float:right;
	margin:0;
	padding:0 10px;
	width:150px;
}

/* Page */
#welcome_block {
	background-image:url(/images/index/welcome_bg.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:400px;
}

h1#welcome {
	background:transparent url(/images/index/icon_bienvenue.png) no-repeat scroll 0 0;
	padding: 5px 0 0 30px;
}

#nextmove_block {
	background-image:url('/images/index/nextmove_block_bg.png');
	display:block;
	float:right;
	height:130px;
	width:250px;
}


h1#nextmove {
	background:transparent url(/images/index/icon_deplacement.png) no-repeat scroll 0 0;
}

h1#photo {
	background:transparent url(/images/index/icon_photo.png) no-repeat scroll 0 0;
}

h1#video {
	background:transparent url(/images/index/icon_video.png) no-repeat scroll 0 0;
}

h1#ranking {
	background:transparent url(/images/index/icon_classement.png) no-repeat scroll 0 0;
}

/* Slideshow */

#rotator {
	border:1px solid #DDDDDD;
	cursor:pointer;
	height:246px;
	overflow:hidden;
	width:328px;
}

#rotator img {
	margin-top : -52px;
	margin-left : 15px;
	border:0;
	cursor: pointer;
	position:absolute;
}

#shadow-text {
	background:transparent url('/images/index/black_transp_bg.png') repeat scroll 0 0;
	color:#FFF;
	display:block;
	font-size: 9px;
	height:50px;
	padding: 0 5px 3px;
	position:relative;
	text-align: justify;
	top:-10px;
	width: 318px;
	z-index: 100;
}
#shadow-text span
{
	display:block;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-align: center;
}

/* fin Slideshow */

hr {
	border-color:transparent transparent #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
}

.description
{
	background: ;
	color: #DDD;
}

.infos_evenement {
	border-left:1px dotted #DDD;
	float:left;
	height:50px;
	margin-bottom:20px;
	padding-left:5px;
}

.jeux_spacer {
	float:left;
	padding:5px;
	width:207px;
}

textarea,input,select {
	border:1px dotted #DDD;
	color:#11ABE2;
	margin:0;
	padding:5px;
}
.table_liens {
	background-color:#FFF;
	margin:auto;
	text-align:center;
}

.table_liens td {
	width:250px;
}

.highlight:hover {
	background-color:#B0E4F9;
}

.contactformelement {
	padding:2px 10px 2px 0;
	text-align:right;
	width:120px;
}

.normal {
	border:0;
	text-align:center;
	width:1%;
}

.gray {
	background-color:#F1F1F1;
	border-top:2px solid #B0E4F9;
	text-align:center;
}

/*******/

.getmore {
	border-top:1px dotted #DDDDDD;
	margin:9px 0;
	padding:0 0 2px;
	text-align:right;
}

.form {
	width:200px;
	height:15px;
	float:left;
}

/* TABLES */
table#ddrleague
{
	border-collapse:collapse;
	width:100%;
}

table#ddrleague th
{
	border-bottom:1px solid #9C2D02;
	color:#9C2D02;
	font-size:1.2em;
	font-weight:bold;
}

table#ddrleague td.rang
{
	text-align:center;
	width:50px;
}

table#ddrleague td.paire
{
	background-color:#FFF;
}
table#ddrleague td.impaire
{
	background-color:#EEE;
}

table#fitnessgaming
{

}

table#fitnessgaming th
{
	font-size: 1.3em;
	color: #9C2D02;
	text-align: center;
}

table#fitnessgaming td
{
	text-align: center;
}


/* ALTERTES */
.msgbox
{
	font-size:1em;
	margin-bottom:10px;
	padding:10px 15px 10px 60px;
	text-align:justify;
	/* CSS 3.0 */
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
}

.success
{
	background:#DFF2BF url('/images/message/success.png') no-repeat scroll 2% center;
	border:1px solid #4F8A10;
	color:#4F8A10;
}

.info
{
	background:#BDE5F8 url('../images/message/info.png') no-repeat scroll 2% center;
	border:1px solid #00529B;
	color: #00529B;
}

.warning
{
	background:#FEEFB3 url('/images/message/warning.png') no-repeat scroll 2% center;
	border:1px solid #9F6000;
	color:#9F6000;
}

.error
{
	background:#FFBABA url('/images/message/error.png') no-repeat scroll 2% center;
	border:1px solid #D8000C;
	color:#D8000C;
}

/* Bouton submit */
.button {
	background-color:#DAE9FC;
	border:1px solid #11ABE2;
	cursor:pointer;
	font-size:12px;
	margin:0;
	padding:5px;
	word-spacing:0.4em;
}

.press_picture {
	border:1px solid #DDD;
}

.clear {
	clear: both;
	height:10px;
}
