.form{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.btn {
	border: outset;
	border-width: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	background-color: #F4F4F4;
	color: #666666;
	border-color: #cccccc;
}
.btnOver {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: inset;
	border-width: 2px;
	border-color: #cccccc;
	padding: 1px;
	background-color: #D45B5B;
	color: #f6f6f6;
}
.inputLong {
	width: 580px;
	font-family: verdana;
	font-size: 11px;
	
}
.inputShort {
	width: 280px;
	font-family: verdana;
	font-size: 11px;
}
}
.inputMini {
	width: 120px;
	font-family: verdana;
	font-size: 11px;
}
.navOff {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6f6f6;
	padding-top: 6px;
}
.navOff:hover {
	color: #FF8D71;
}

.navOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding-top: 6px;
}
.navOn:hover {
	color: #FFCC00;
}

.infos {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
}
.textegras {


	font: 600 12px Arial, Helvetica, sans-serif;
	color: #003366;
}
.grandtitre {

	font: 600 14px Arial, Helvetica, sans-serif;
	color: #003399;
}
.texte {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.grandtitreCopie {
	font: 600 14px Arial, Helvetica, sans-serif;
	color: #663300;
	text-decoration: underline;

}
.textegraspetit {
	font: 600 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
}
.legende {

	font: italic 200 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f6f6f6;
}
.menu {
	font: 400 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
}
a {
	text-decoration: none;
	color: #333333;

}
a:hover {
	color: #666666;
}
.grandtitreblanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	padding-bottom: 4px;
	font-weight: 600;
}
div.box {
	border: dashed;
	border-width: 1px;
	border-color: #666666;
	width: 500px;
	background-color: #DBDBDB;
	padding: 6px;
}
.ville {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table.cityDeco {
	border: solid;
	border-width: 1px;
	
}
.deco {
	border-top: solid;
	border-width: 1px;
	color: #BFBFBF;
}
.submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 480px;
	padding: 2px;
	background-color: #efefef;
	margin-top: 8px;
}
.texteForm {
	font: 600 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8E2400;
}
.noCity {
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #efefef;
	width: 500px;
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	
}

.tri {
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #f6f6f6;
	width: 500px;
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 4px;
	text-align: right;
	
}
.bulle {
	border: dashed;
	border-width:1px;
	border-color: #333333;
	padding: 6px;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFCC;
}
