/* références RATP.css du 27/4/2003 pour mémoire

.texte{font-size: 10px; color: #525251; font-family: Verdana;}

.titrefondpistache {font-weight: bold; font-size: 10px; background: #cbf287; color: #4c7700; font-family: Verdana}

.titrefondvert{	background:#D3EFE3;font-size: 10px; color: #4A9873; font-family: Verdana;font-weight : bold;}

.titrefondrose{background:#F5DDE8;font-size: 10px; color: #C754B6; font-family: Verdana;font-weight : bold;}

*/
/*
 *parametres generaux
 */
body{
font-size : 10px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color:#525251;
}
td,input,option,select,text,textarea{
font-size : 10px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #525251;
}
/*Liens généraux*/
a:hover {text-decoration:none;color:#FF0033;}
a.titre:link {text-decoration: none;color:#FFFFFF;}
a.titre:visited {text-decoration: none;color:#FFFFFF;}
a.titre:hover {text-decoration:none;color:#FFFFFF;}

/*Boutons de l'application (représenté dans le code par des liens*/
.boutons{
width:80px;
height:20px;
cursor:pointer;
}
/*Positionnement du site à l'écran*/
.fond{
background-color : #FFFFFF; /* #F0FBDB;*/
margin:auto;
text-align:center;
overflow:hidden;
}
/*Parametre du cadre principal du site*/
.cadre{
text-align:center;
width:1010px;
height:650px;
}

/*
 *Parametre de l'entete
 */
 /*Positionnement du cadre*/
.entete{
top:0;
left:0;
width:1010px;
height:70px;
z-index:0;
}
/*positionnement du logo*/
.logo_entete{
position:absolute;
left:15px;
top:10px;
cursor:pointer;
z-index:0;
}
/*positionnement du numéro de version*/
.version{
position:absolute;
left:970px;
top:57px;
width:50px;
height:30px;
z-index:1;
/*color: #009999; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
/*positionnement du message*/
.msg_entete{
position:absolute;
left:200px;
top:55px;
width:500px;
height:30px;
z-index:2;
color: #525251;
visibility:hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* *****************************************************************************************
 * menu de gauche
 */

.menu{
position:absolute;
top:70px;
left:10px;
width:160px;
height:570px;
}

/* reference ratp : titrefondpistache */
/* apparence des titres du menu*/
.groupe{
font-weight:bold;
font-size: 10px;
/*background: #cbf287; pose pb avec le HR*/
color: #4c7700;
font-family:Verdana;
left:100px;
}

/* reference ratp : titrefondvert */
/*apparence des items*/
.item{
font-weight:normal;
/* background:#D3EFE3; pose pb*/
font-family: Verdana;
font-weight : bold;
color: #4A9873;
}

/*
 *Cadre d'affichage principal
 */
.contenant{
/*position:absolute;*/
top:70px;
left:170px;
width:840px;
height:570px;
overflow:hidden;
}

/*cadre d'affichage principal des services web*/
.contenant_service_web{
text-align:center;
width:800;
height:99%;
top:0px;
left:22px;
}
/*affichage des resultat pour les service web*/
/* a accorder avec les même proprietes dans le div de la page html */
.seul{
position:absolute;
width:100%;
height:100%;
text-algin:center;
overflow:hidden;
}

/*bouton recherche*/
.btnrecherche{
position:absolute;
cursor:pointer;
width:150px;
left:167px;
top:5px;
height:18px;
text-align:center;
cursor:pointer;
}
/*bouton resultats*/
.btnresult{
position:absolute;
cursor:pointer;
width:150px;
left:20px;
top:5px;
height:18px;
text-align:center;
cursor:pointer;
}
/*propriétées communes des cadre "affiner recherche" et "résultat"*/
.rechresult{
position:absolute;
width:760;
height:92%;
left:18px;
top:20px;
margin:2px;
padding-left:0px;
border: 1px solid #cbf287;
}
/*cadre contenant les résultats (necessaire pour faire fonctionner les boutons Résultat / affiner recherche)*/
.result{
overflow:hidden;
z-index:1;
}
/*cadre contenant l'interface de recherche (necessaire pour faire fonctionner les boutons Résultat / affiner recherche)*/
.Recherche{
visibility:hidden;
z-index:1;
overflow:auto;
}
/*Contient la bare de navigation + l'affichage des résultat*/
.AfficheRequete{
position:relative;
margin:auto;
width:100%;
top:0px;
height:100%;
overflow:hidden;
}

/*Propriétées de la partie haute d'affichage des résultat comprenant
 * le nombre d'infos
 * les boutons d'interface utilisateur
 * le selecteur de pages
 */
/*dimensions et positionnement du cadre*/
.frmdecoupe{
top:0px;
left:10px;
width:100%;
height:40px;
}
/*boutons d'interface utilisateur
.bouton{
position:absolute;
top:18px;
width:70%;
z-index:2;
}*/
.bouton_valide{
position:absolute;
top:18px;
visibility:hidden;
z-index:2;
}
/*nombre d'info affichées au dessus des selecteurs de page*/
.nbinfo{
position:absolute;
top:0px;
left:0px;
height:15px;
width:100%;
text-align:right;
z-index:1;
}
/*Positionnement de la table de navigation précédent, suivant + numeros de page*/
table.navigate{
float:right;
z-index:1;
}
/*propriétées communes des selecteurs de page */
.selecteur{
text-align:center;
font-size:10px;
height:10px;
width:10px
}
/*couleur de fond des selecteur inactifs*/
.seloff{
background-color:#FFFFFF;
}
/*couleur de fond du selectuer actif*/
.selon{
background-color:#8080C0;
}
/*habillage des liens contenuent dans les selecteurs*/
/*selecteur actif*/
a.selon:link {text-decoration: none; color: #ffffff}
a.selon:visited {text-decoration: none;color:#ffffff}
a.selon:hover {text-decoration:none; color: #ffffff}
/*selecteurs inactifs*/
a.seloff:link {text-decoration: none; color: #8080C0}
a.seloff:visited {text-decoration: none;color:#8080C0}
a.seloff:hover {text-decoration:none; color: #8080C0}

/*Propriétées de la partie basse d'affichage des résultat comprenant
 * la liste d'abrégée
 * la visualisation de la fiche détaillé
 * les onglets de navigation propre à chaque fiche
 */
/*Cadre d'affichage de la liste d'abrégés en mode liste et des onglets + de la fiche en mode fiche*/
.frmrequete{
position:absolute;
top:40px;
left:0px;
width:100%;
height:88%;
overflow:hidden;
}

/*
 *Propriétée d'affichage des onglets
 */
 .tableonglets{
padding:0 0 0 0;
border-spacing:0px;
top:0px;
}
.onglets{
position:absolute;
top:3px;
left:10px;
width:90%;
height:15px;
overflow:hidden;
}


/*
 * Propriétées d'affichage de la fiche
 */
/*fiche cadre d'affichage de la fiche*/
.fiche{
left:0px;
top:0px;
width:100%;
height:94%;
overflow:auto;
}

/*
 *popup nouveau
 */
.radio{
cursor:pointer;
}
.btnRadio{
width:85px;
left:10px;
}
/*
 * Propriétés des tableaux de bords
 */
/*tableau pourcent*/
.tableau{
position:relative;
margin:auto;
top:10px;
left:50px;
width:90%;
height:88%;
overflow:auto;
}
/*titre des tableaux de bord*/
.tableau_titre{
font-weight:bold;
padding:30px 0px 10px 0px;
width:100%;
text-align:center;
font-size:16px;
}
/*Couleur des libelles*/
.libelle{
width:25%;
background-color:#99CCFF;
color:#000000;
}
/*Couleur des comptage*/
.compte{
width:10%;
background-color:#FFFFFF;
color:#000000;
text-align:right;
}
/*couleur des barre de progression*/
.barreperc{
background-color:#FFC0E0;
color:#000000;
}
/*couleur des pourcentage*/
.perc{
background-color:#FFFFFF;
color:#000000;
}

/*
 *Propriété du cadre d'attente
 */
.attente{
position:absolute;
border:5px;
top:100px;
width:95%;
text-align:center;
}
/*message d'attente*/
table.msgatd{border: navy 1px inset;width:300px;height:100px;border-collapse:collapse;margin:auto;}
td.msgatd{background-color:#cbf287;color:#4c7700;height:20px;padding:2px 2px 2px 10px;font-weight:bold;}

/*
 * Propriétés indépendante du reste de l'application
 */
/*message d'acceuil*/
.welcome{
position:absolute;
left:130px;
top:200px;
font-size:14px;
text-align:center;
}
/*propriété de titre générique utilisé à plusieurs endroit de l'application*/
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}