/*
Feuille de style pour les applications intranet du METATM

Date    :18/05/2005
Auteur  :METLTM
*/

body {
    background-color:white;
    color:#515151;
    margin:0px;
    width:100%;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:65%;
}

a {
    color:#A0A0A0;
    font-weight:bold;
	text-decoration:none;
}

/* Changement de couleur au passage souris sur les liens */
a:active, a:hover, a:focus {
    color:#CA3353;
}

/* Par défaut les images n'ont pas de bordure */
a img {
    border:none;
    vertical-align:middle;
}

/* Titre de premier niveau */
h1 {
    background-color:white;
    color:#CA3353;
    font-size:1.6em;
    font-weight:bold;
    margin:0px;
    padding:2px;
}

/* Titre de deuxième niveau */
h2 {
    background-color:#FBF2F4;
    color:#CA3353;
    border-top:#CA3353 1px solid;
    font-size:1.4em;
    font-weight:bold;
    padding:2px 2px 2px 10px;
}

/* Messages lors des erreurs de saisie ds formulaires */
.erreurSaisie {
    background-color:white;
    font-size:1.4em;
    font-weight:bold;
    color:red;
}

table.tableau {
	border:1px solid #CA3353;
	border-collapse:collapse;
	width:auto;
}

table.tableau th {
	padding:2px;
    background-color:#F8E5E9;
    color:#CA3353;
	border:1px solid #CA3353;
}

table.tableau td {
	margin:0px;
	padding:2px;
    background-color:#FBF2F4;
	border:1px solid #CA3353;
    color:black;
}

table.tableau tr.impair td {
    background-color:#F8E5E9;
    color:black;
}

.gauche {
	padding:2px;
	float:left;
}

.encadre {
	padding:2px;
	border:1px solid;
	border-color:#CA3353;
}

.picto {
	padding:5px 0px 5px 25px;
}

.besoin_aide {
	background:url("../../images/pictos/picto_besoin_aide.gif") no-repeat 2px 50%;
}

.plan_site {
	background:url("../../images/pictos/picto_plan_site.gif") no-repeat 2px 50%;
}

.aide_contextuelle {
	padding-left:45px;
	background:url("../../images/pictos/picto_aide.gif") no-repeat 2px 50%;
}

.rechercher {
	background:url("../../images/pictos/picto_rechercher.gif") no-repeat 2px 50%;
}

.modifier {
	background:url("../../images/pictos/picto_modifier.gif") no-repeat 2px 50%;
}

.recharger {
	background:url("../../images/pictos/picto_ajouter_ligne.gif") no-repeat 2px 50%;
}

.valider {
	background:url("../../images/pictos/picto_valider.gif") no-repeat 2px 50%;
}

.supprimer {
	background:url("../../images/pictos/picto_supprimer.gif") no-repeat 2px 50%;
}

.annuler {
	background:url("../../images/pictos/picto_annuler.gif") no-repeat 2px 50%;
}

.retablir {
	background:url("../../images/pictos/picto_retablir.gif") no-repeat 2px 50%;
}

.mail {
	background:url("../../images/pictos/picto_mail.gif") no-repeat 2px 50%;
}

.affiner {
	background:url("../../images/pictos/picto_affiner.gif") no-repeat 2px 50%;
}

.suivant {
	background:url("../../images/pictos/picto_suivant.gif") no-repeat 2px 50%;
}

.precedent {
	background:url("../../images/pictos/picto_precedent.gif") no-repeat 2px 50%;
}

.attente {
	padding-left:82px;
	background:url("../../images/pictos/picto_attente.gif") no-repeat 2px 50%;
}

.enregistrer {
	background:url("../../images/pictos/picto_enregistrer.gif") no-repeat 2px 50%;
}

.imprimer {
	background:url("../../images/pictos/picto_imprimer.gif") no-repeat 2px 50%;
}

.liste {
	background:url("../../images/pictos/picto_liste.gif") no-repeat 2px 50%;
}

.exporter {
	background:url("../../images/pictos/picto_exporter.gif") no-repeat 2px 50%;
}

.ajouter {
	background:url("../../images/pictos/picto_ajouter.gif") no-repeat 2px 50%;
}

.enlever {
	background:url("../../images/pictos/picto_enlever.gif") no-repeat 2px 50%;
}

.quitter {
	background:url("../../images/pictos/picto_fermer_session.gif") no-repeat 2px 50%;
}

.plus {
	background:url("../../images/pictos/picto_plus.gif") no-repeat 2px 50%;
}

.moins {
	background:url("../../images/pictos/picto_moins.gif") no-repeat 2px 50%;
}

.picto_obligatoire {
	padding-left:15px;
	background:url("../../images/pictos/picto_obligatoire.gif") no-repeat 2px 50%;
}

.tri_haut_on {
	background:url("../../images/pictos/tri_haut_on.gif") no-repeat 2px 50%;
}

.tri_haut_off {
	background:url("../../images/pictos/tri_haut_off.gif") no-repeat 2px 50%;
}

.tri_bas_on {
	background:url("../../images/pictos/tri_bas_on.gif") no-repeat 2px 50%;
}

.tri_bas_off {
	background:url("../../images/pictos/tri_bas_off.gif") no-repeat 2px 50%;
}

.retour_haut {
	padding:2px 20px 2px 90px;
	background:url("../../images/structure/haut_de_page.gif") no-repeat 70% 50%;
	background-color:#CA3353;
}

.mailto {
	padding-left:50px;
	background:url("../../images/structure/mail_piedpage.gif") no-repeat 2px 50%;
}

.enlever {
	background:url("../../images/pictos/picto_enlever.gif") no-repeat 2px 50%;
}

.handicap {
	background:url("../../images/structure/handicap.png") no-repeat 2px 50%;
}

.obligatoire {
	color:red;
}

/* Ligne générique bleue */
.tdBleu {
    background-color:#CA3353;
}

#contenu div.pagination {
	margin:0px;
	padding:3px;
	text-align:left;
	font-size:1em;
	background-color:#FBF2F4;
	border-top:1px solid #F8E5E9;
	border-bottom:1px solid #F8E5E9;
}

#contenu div.pagination a {
	text-decoration:none;
}

#contenu div.pagination img {
    vertical-align:middle;
}


#contenu div.pagination form {
	margin:0px;
	padding:0px;
	display:inline;
}

#contenu div.pagination form input.petit {
	float:none;
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:1em;
	background-color:white;
}

#contenu div.pagination form label {
	text-align:right;
	float:none;
	margin:0px;
	padding:0px;
	background:none;
	font-size:1em;
}

#contenu pre {
	font-size:1.5em;
}

div.pagination form button {
	margin:0px;
	padding:0px;
	background:none;
	font-size:1em;
}

.invisible {
	display:none;
}

.clr {
	clear:both;
}

.left100 {
	left:-100px;
}

.left200 {
	left:-200px;
}

.left300 {
	left:-300px;
}
