/*#######################################
#######    Feuille de style    ##########
##  Design: 1 
##  Partie: haut
########################################*/
#page
{
	width:855px;
	margin:auto;
	padding:0;
}
#haut
{
	height: 233px;
	margin:0px;
	padding: 0px;
}
#banniere_flash
{
   height: 46px;
}
#banniere_normale
{
	height: 149px;
   	background-repeat: no-repeat;
   	margin: 0px;
	padding: 0px;
}

#navigation_haut
{
	height: 38px;
	position:relative;
}

#navigation_haut_gauche
{
	height: 38px;
   	background-repeat: no-repeat;
	width:190px;
	position:absolute;
	top:0px;
}

#navigation_haut_droite
{
	height: 38px;
   	background-repeat: no-repeat;
	float:right;
	width:669px;
	padding:0;
}

#navigation_haut_droite_connexion
{
	background-image:url('images/haut/fond_connexion.jpg');
	height:38px;
}

#navigation_haut_droite_connecte
{
	padding-left:175px;
	height:38px;
}

#connexion_pseudo
{
	width:93px;
	height:17px;
	padding:0;
	background-image:none;
	border:none;
	position:relative;
	bottom:18px;
	font-weight:bold;
}
#connexion_pass
{
	width:93px;
	height:17px;
	padding:0;
	background-image:none;
	border:none;
	position:relative;
	bottom:18px;
	left:48px;
	font-weight:bold;
}

#connexion_bouton_valider
{
	background-image:url(images/generales/pix.gif);
	width:60px;
	height:35px;
	cursor:pointer;
	position:relative;
	border:none;
	left:60px;
}

.nb_connectes_haut
{
	position:absolute;
	left:240px;
	top:7px;
	font-weight:bold;
	width:120px;
	text-align:center;
}

.nb_inscrits_haut
{
	position:absolute;
	left:120px;
	top:7px;
	font-weight:bold;
	z-index:1000;
	width:120px;
	text-align:center;
}
.pbm_connexion
{
	position:absolute;
	left:330px;
	top:10px;
	z-index:1000;
	width:200px;
	text-align:center;
	font-size:11px;
}

#deconnexion
{
	position:relative;
	padding:0px;
	left:602px;
	bottom:40px;
	width: 55px;
	height: 37px;
	cursor:pointer;
}	



#erreur_connex
{
	position:absolute;
	background-image:url("images/haut/erreur_cadre.gif");
	padding-top:5px;
	width:269px;
	height:65px;
	left:550px;
	top:38px;
	background-repeat:no-repeat;
	z-index:1000;
}
.pb_connexion
{
	float: left;
	font-size: 10px;
	margin: 0 0 0 10px;
}

.connexion_bouton_ferme_erreur
{
	float: right;
	margin: 0 10px 0 0;
}
#dhtmltooltip{
position: absolute;
padding:4px;
border: 1px solid #690;
color:#030;
background-color: #C0E787;
visibility: hidden;
z-index: 100;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;  
filter:Alpha(opacity=80);
-moz-opacity:0.80;
opacity: 0.80;
}
