input.text { padding: .3em; }
select.text { padding: .3em; }

input:disabled { background: #ededed; }
input[readonly] { background: #ededed; }

select:disabled { background: #ededed; }

input 
{
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
}

select 
{
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
}

button
{
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
}

#cadre 
{
	position:absolute;
	height:543px;
	width:500px;
	border:2px solid #cc0000;
	margin-top:-275px;
    margin-left:-250px;
	left: 50%; 
    top: 50%;
}

.msgErreur
{
	color:red;
	font-family:Arial;
	font-size:15px
}

.erreur
{
	color:red;
	font-family:Helvetica,Arial;
	font-size:25px;
	font-weight:bold;
}

.tableau
{
	background-color:#254da7;
	color:white;
	font-family:Helvetica,Arial,Helvetica,sans-serif;
	font-size:10px; 
	font-style:normal; 
	font-weight:bold;font-variant:normal;
	text-transform:capitalize;
	text-decoration:none;
}

a
{
	color:#626260;
	text-decoration:none;
} 

a:hover
{
	text-decoration:underline;
}

.titreMenu
{
	color:gray;
	font-family:Arial,Helvetica,sans-serif;
	font-size:32px;
	font-weight:bold;
}

.titrePage
{
	color:gray;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
}

.titrePopup
{
	color:#4886bf;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.libelleChamps
{
	color:gray;
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
}

.libelleRecherche
{
	color:#cc0000;
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
}

.libelleMAJ
{
	color:#cc0000;
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
}

.libelleTableau
{
	color:#000000;
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
}