/**********************************************************************************************
Gestion des balises génériques
**********************************************************************************************/
body	{
	background				: url('../images/background.jpg') repeat-x center top;
	padding					: 0;
	margin					: 0;
	height					: 100%;
	margin-bottom			: 0px;
	background-color		: #D5DDE0;
}

img {
	border					: 0;
	vertical-align			: middle;
}

a {
	text-decoration			: none;
}

label {
	width					: 100px;
}

/**********************************************************************************************
Gestion des balises de mises en page génrale
**********************************************************************************************/
#page {
	margin-left				: auto;
	margin-right			: auto;
	width					: 100%;
}

table.contenu {
	margin-left				: auto;
	margin-right			: auto;
}

td.bordure {
	width					: 40px;
	text-align				: left;
	vertical-align			: middle;
}

.fondBlanc {
	background-color		: #FFFFFF;
}

.blanc {
	padding-right			: 20px;
	padding-left			: 20px;
	padding-bottom			: 10px;
	vertical-align			: top;
}


/**********************************************************************************************
Gestion du bandeau supérieur
**********************************************************************************************/
td.logoC2RA {
	text-align				: left; 
	height					: 109px; 
	vertical-align			: middle;
}

td.logoC2RA img {
	margin-right			: 5px;
}


/******************************************************************************************
Style pour les DIV servant a s'identifier
******************************************************************************************/
#bordIdent {
	background				: url('../images/fondVert.jpg') repeat;
	width					: 10px;
	height					: 70px;
}
.Ident {
	text-align				: right;
}

#Ident {
	background				: url('../images/fondVertClair.jpg') repeat;
	width					: 200px;
	height					: 70px;
	text-align				: right;
	position				: relative;
	float					: right;
}

#Ident label {
	margin-right			: 25px; 
}

#Ident span {
	color					: #FFFFFF;
	text-align				: right;
	font-size				: 10px;
	font-family				: verdana;
	font-weight				: bold;
	margin-right			: 5px;
}

#Ident input {
	background-color 		: #EEF2A6;
	margin-right			: 5px;
	margin-bottom			: 2px;
	width					: 100px;
	font-size				: 8px;
}

#Ident label {
	color					: #FFFFFF;
	font-family				: verdana;
	font-weight				: bold;
	font-size				: 8px;
	vertical-align			: middle;
	margin-top				: 2px;
}

#Ident a {
	margin-right			: 5px;
	position				: relative;
}

#connecte {
	padding-top				: 20px;
	color					: #FFFFFF;
	font-family				: verdana;
	font-weight				: bold;
	font-size				: 10px;
	vertical-align			: middle;
	text-align				: center;
}

.lienRecherche {

	color					: #B7C743;
	text-align				: right;
}

#administration {
	width					: 140px;
	position				: relative;
	float					: left;
	text-align				: left;
	margin-top				: 10px;
	font-family				: verdana;
	font-weight				: bold;
	font-size				: 10px;
}

/*********************************************************************************************
Style pour les DIV : demander un acces pro 
**********************************************************************************************/
#bordAcces {
	background				: url('../images/fondVert.jpg') repeat;
	width					: 10px;
	margin-top				: 5px;	
	height					: 20px;
	padding-top				: 5px;
}

#Acces {
	background				: url('../images/fondVertClair.jpg') repeat;
	width					: 200px;
	margin-top				: 5px;
	padding-top				: 5px;
	height					: 20px;
	color					: #7B8218;
	text-align				: right;
	position				: relative;
	float					: right;
}

#Acces a {
	color					: #7B8218;
	margin-top				: 5px;
	vertical-align			: middle;
	font-family				: verdana;
	font-weight				: bold;
	font-size				: 10px;
	margin-right			: 5px;
}





/**********************************************************************************************
Gestion du bandeau inférieur
**********************************************************************************************/
.menuInf {
	background-image		: url('../images/fondVert.jpg');
	height					: 30px;
	text-align				: right;
	font-family				: verdana;
	font-size				: 10px;
	font-weight				: bold;
	color					: #FFFFFF;

}

.menuInf a {
	margin-right			: 15px;
	color					: #FFFFFF;	
}




/**********************************************************************************************
Gestion des messages d'erreur
**********************************************************************************************/

div.message, #Message {
	color					: white;
	text-align				: center;
	font-family				: arial;
	font-size				: 11pt;
	font-weight				: bold;
	border					: solid 1px #C0C0C0;
	filter					: alpha(opacity=90);
	opacity					: 0.90;
	-moz-opacity			: 0.90;
	overflow				: hidden;
	background-image		: url('../images/fond2.gif');
	background-repeat		: repeat_y;
	visibility				: hidden;
	position				: absolute;
	margin-left				: auto;
	margin-right			: auto;
	line-height				: 50px;
	z-index					: 15;
}

div.message , #Message {
	position				: absolute;
	width					: auto;
	left					: 50%;
	top						: 50%;
	margin					: -15px auto 0 -110px;
	padding					: 0 7px 0 7px;
	line-height				: 50px;
	z-index					: 10;
}

span.erreur {
	background-image		: url("../images/erreur_24px.gif");
	background-repeat		: no-repeat;
	background-position		: center left;
	padding					: 2px 0 2px 28px;
}
