/* police par defaut */
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#747474;
	/*vertical-align: top;*/
}
li {list-style-image:url(../images/fleche-rouge.png);}
h1 {font-size:14px;}
.size10 {font-size: 10px;}
.size13 {font-size: 13px;}
.size14 {font-size: 14px;}

.blanc {color: #ffffff;}
.rouge {color: #B30000;}
.bleu {color: #336699;}
.size9 {font-size: 9px;}
.titre {
	font-size: 13px;
	color:#A89101;
	font-weight:bold;
}
/* lien par défaut */
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* lien bleu */
a.bleu:link {
	color:#336699;
}
a.bleu:hover {
	color:#336699;
}
a.bleu:visited {
	color:#336699;
}
/* lien rouge */
a.rouge:link {
	color:#B30000;
}
a.rouge:hover {
	color:#B30000;
}
a.rouge:visited {
	color:#B30000;
}
.copy {
	color:#ffffff; /*blanc*/
}

/* lien bottom */
a.copy:link {
	color:#2A4A7F; /*bleu foncé*/
}
a.copy:hover {
	color:#2A4A7F;
}
a.copy:visited {
	color:#2A4A7F;
}

/* message erreur */
.erreur {
	color: #b32f2f;
	font-weight: bold;
	font-size: 12px;
}
/* message ok */
.valid {
	color: #009900;
	font-weight: bold;
	font-size: 11px;
}
/*textarea standard*/
textarea{
	padding-left:2px;	
	margin:0px;
	border-width:1px;
	border-style:solid;
	background-color:#FBFBFB;
	border-color:#336699;
	color:#494949;
	font-size:11px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}
/* champs form */
.input {
	margin-bottom:0px;
	padding-left:2px;
	height:18px;
	border-width:1px;
	border-style:solid;
	background-color: #FBFBFB;
	border-color:#336699;
	color:#494949;
	font-size:12px;
}
/* bouton annuler */
.bt_annul {
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-annul.png);
}
/* bouton envoyer */
.bt_envoi, .btn_envoyer {
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-envoi.png);
}
/* bouton continuer */
.bt_continuer {
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-continuer.png);
}

/* bouton deposer */
.bt_deposer {
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-deposer.png);
}
/* bouton rechercher */
.bt_rechercher {
	margin-bottom:0px;
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-recherche.png);
}
/* bouton calculer */
.bt_calcul {
	margin-bottom:0px;
	border:0 none #fff;
	cursor:pointer;
	height:17px;
	width:80px;
	background:url(../images/btn-calcul.png);
}
/* lien image rollover */
a.carte { /* définition de la classe "image" de la balise <a> */
     float: right;
	 margin-left: 6px;
	 display: block; /* la balise a doit être en bloc */
     width: 249px; /* largeur de l'image réactive */
     height: 302px; /* hauteur de l'image réactive */
     background: url(../images/carte-region-grenoble.png) no-repeat; /* source de l'image de départ */
	 border:0px;
     }	 
a.carte:hover { /* définition de la classe "image" de la balise <a> au survol */
     float: right;
     margin-left: 6px;
     background: url(../images/carte-arrondissement.png) no-repeat; /* source de l'image d'arrivée */
 	 border:0px;
    } 
form{ 
	margin:0px;
}
.reglement {
	float: right;
	background: url("../images/fleche-bleu.png") no-repeat;
	padding: 0 0 0 20px;
	margin: -20px 0 0 0;
	_margin: -22px 0 0 0;
	font-weight: bold;
	position: relative;
	z-index: 500;
}
