/*///////////GLOBAL//////////*/
body
	{
	width: 875px;											/* Largeur du site */

	margin: auto;											/* Le site est centré */
	margin-top: 50px;										/* Marge entre le haut du site et la fenêtre du navigateur */
	margin-bottom: 20px;									/* Marge entre le bas du site et la fenêtre du navigateur */

	background-color: #98B8D1;
	background-repeat: repeat;								/* Le fond du site se répête en hauteur et en largeur */

	font-size: 13px;
	font-family: arial, verdana, "Courier new", tahoma;
	}

a
	{
	text-decoration: none;									/* Les liens ne sont pas soulignés */
	color: white;
	font-weight: bold;
	}

a:hover														/* Quand le visiteur pointe sur le lien */
	{
	color:#666666;
	}	

a img														/* Images contenues dans un lien */
	{
	border: none;
	}
/*//////////HEADER//////////*/
#header
	{
	width: 875px;											/* Largeur */
	height: 285px;											/* Hauteur */

	background: url('images/header.jpg') no-repeat;
	/*background-repeat: no-repeat;*/

	padding-left: 25px;										/* Le texte présent dans la bannière est décalé vers la droite par rapport à la gauche du site */
	}
/*//////////CORPS//////////*/
.corp
	{
	background: url('images/fond_page.jpg') repeat-y top;
	float:left;
	width: 875px;
	}
/*//////////MENU//////////*/
.menu
	{
	margin-left: 15px;										/* Marge entre la gauche du menu et le corps */
	margin-right: 0px;										/* Marge entre la droite du menu et le corps */
	float:left;
	}

.menu_header1
	{
	width: 173px;
	height: 59px;

	background-image: url('images/menu_header1.jpg');
	background-repeat: no-repeat;
	}

.menu_middle
	{
	width: 173px;

	background-image: url("images/menu_middle.jpg");
	background-repeat: repeat y;							/* L'image se répète en hauteur*/
	}

.menu_footer
	{
	width: 173px;
	height: 69px;

	background-image: url("images/menu_footer.jpg");
	background-repeat: no-repeat;
	}
#pseudo1
{
	margin-left:0px;
	font-size:11px;
}
#pass1
{
	margin-left:0px;
	font-size:11px;
}
#go
{
	margin-left: 0px;
	font-size:11px;
	border: 1px solid white;
	background: transparent;
	margin-top:2px;
	margin-bottom:0px;
	cursor:pointer;
	color: white;
}
.menu label
{
	font-size: 11px;
	font-family:arial, verdana, "Courier new", tahoma;
	margin-left:30px;
}

/*//////////BLOC//////////*/
#bloc
	{
	float:right;
	top: 358px;												/* Position du bloc par rapport au haut du site */
	margin-right: 10px;										/* Marge à gauche pour pousser le bloc, afin qu'il ne passe pas sous les menus */
	margin-bottom: 50px;									/* Eviter que le bloc colle trop au pied de page en-dessous */
	margin-top: 23px;										/* Eviter que le bloc colle trop au header de page en-dessous */
	background-color: #FFFFFF;								/* Couleur de fond = blanc */
	border: none;
	width:664;
	
	}
	
#bloc a
	{
	color: #666666;
	}
	
#bloc a:hover
	{
	color: #333333;
	}
.titre_bloc
	{
	font-family: "trebuchet ms", arial, verdana;   			/*Police du titre*/
	font-weight:700;										/*Gras*/
	padding-left:3px;
	padding-top:5px;
	font-size: 14px;										/*Taille du titre*/
	text-align:center;
	margin:0;
	}
.bloc_header
	{
	width: 664px;
	height: 33px;
	background: transparent url('images/register_header.jpg') no-repeat;
	}

.bloc_middle
	{
	width: 624px;

	background: transparent url('images/register_middle.jpg') repeat-y;

	padding-left: 20px;										/* Marge intérieure gauche */
	padding-right: 20px;									/* Marge intérieure droite */
	padding-top: 10px;										/* Marge intérieure en haut */
	padding-bottom: 10px;									/* Marge intérieure en bas */
	text-align: justify;									/* Le texte du bloc est justifié */
	color: rgb(45,96,147);
	}

.bloc_footer
	{
	width: 664px;
	height: 8px;

	background: transparent url('images/register_bas.jpg') no-repeat;
	}
.auteur
	{
	font-style:italic;										/*texte en italic*/
	font-size:9px;											/*texte de petite taille*/
	}
.update
{
	border: 1px solid #999999;
	margin:auto;
	border-right:0px;
	margin-top:20px;
	width: 500px;
}

.progressBar{								/*Pour la progress bar de la page d'inscription*/
	width:216px;
	height:41px;
	background:url(images/bg_bar.gif) no-repeat 0 0;
	position:relative;
	margin:auto;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(images/bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(images/bg_cover.gif) repeat-x 0 0;
	top:0;
}
.update th
{
	background-color: #98B8D1;
	text-align:center;
	border: 1px solid #999999;
	border-left:0px;
	border-bottom:0px;
	border-top:0px;
}
.update td
{
	border: 1px solid #999999;
	border-left:0px;
	border-bottom:0px;
	padding: 2px 3px 0px 3px;
}

.date
{
	vertical-align:middle;
	text-align:center;
}

.paire
{
	background-color:#DDDDDD;
	padding:3px;
	vertical-align:top;
}

.impaire td
{
	padding:3px;
	vertical-align:top;
	background-color:#EEEEEE;
}
/*///////////FOOTER///////////*/
#footer
	{
	width: 875px;
	height: 27px;
	float:left;
	background: transparent url('images/footer.jpg') no-repeat;
	text-align: center;
	}
	
	/* //////PAGINATION ////// */

.pagination-digg
{
	border:0; 
    margin:0; 
    padding:0;
}

.pagination-digg li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style-type:none;
    margin-right:2px;
	padding-left:-80px;
	min-width:10px;
}

.pagination-digg a
{
    border:solid 1px #9aafe5;
    margin-right:2px;
	font-size:12px;
	line-height:16px;
}

.pagination-digg .previous-off, .pagination-digg .next-off 
{
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}

.pagination-digg .next a, .pagination-digg .previous a 
{
    font-weight:bold;
}

.pagination-digg .active
{
    background:#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

.pagination-digg a:link, .pagination-digg a:visited 
{
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

.pagination-digg a:hover
{
    border:solid 1px #0e509e;
}

.puce
{
	margin-top: -12px;
	margin-left:-15px;
	line-height:12px;
}

.pucen
{
	margin-top: -15px;
	margin-left:-10px;
}
.infobulle
	{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
	}
	
.message
{
	width:90%;
	margin-left:5%;
	padding: 5px;
	border: 1px solid #98B8D1;
}
