#testtext {
	position: relative;
	height: 25px;
	width: 620px;
	left: 100px;
	top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FEDC71;
	float: none;
	z-index: 2;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
	padding-top: 40px;
}
#map_canvas {
	float: none;
	z-index: 1;
}

 



.titre1 {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 18px; color: #000000; background-color: #FFDC71; 

	font-weight: bold; line-height: 24px; 

	text-align: left; 

	font-style: normal; 

	text-indent: 10px;

 }

.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;

 }

.titre_petit { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000000; 

	background-color: #FFDC71; 

	font-weight: bold; 

	line-height: 24px; 

	text-align: left; 

	font-style: normal; 

	text-indent: 10px; 

 }

h1 {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 18px; color: #000000; background-color: #FFDC71; 

	font-weight: bold; line-height: 24px; 

	text-align: left; 

	font-style: normal; 

	text-indent: 10px;

 }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

 }

h4 { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000000; 

	background-color: #FFDC71; 

	font-weight: bold; 

	line-height: 24px; 

	text-align: left; 

	font-style: normal; 

	text-indent: 10px; 

 }

p {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px;

 }

.txt_norm {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px;

 }

.txt_norm_just {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align: justify;



}

.txt_norm_vert {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 25px;



}

.txt_plus_gros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: justify;
}

.txt_large { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 16px; 

	font-weight: bold; 

	line-height: 24px;

 }

.txt_gros { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 15px;

 }

.txt_moyen { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	letter-spacing: normal; 

	word-spacing: 5px;

 }

.txt_petit { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

 }

sub { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

	vertical-align: bottom;

 }

.nav1 {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #FFFFFF; 

	line-height: 20px; 

	background-color: #333333; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal;

 }

.nav1_or {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #FFDC71; 

	line-height: 20px; 

	background-color: #333333; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal;

 }

.nav1_rev_or {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #333333; 

	line-height: 13px; 

	background-color: #FFDC71; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: bold;

	/*font-style: italic;*/

	padding: 2px 2px 2px 2px;

 }

.nav2 { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #FFFFFF; 

	line-height: 20px; 

	background-color: #666666; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal; 

 }

#nav2 a:hover { color: #946803; text-decoration: none }

.nav3 { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #000000; 

	line-height: 20px; 

	background-color: #DFDDD7; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal; 

 }

#nav4 a:visited { color: #8A784F}

.nav4 { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px ;

 }

#nav4 a:hover { color: #0033CC}

.legende {  

	font-size: 10px; 

	text-decoration: none; 

	font-family: Arial, Helvetica, sans-serif; 

	text-align: right;

 }

.conviv {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: underline; 

	color: #000000; 

	line-height: 13px; 

	background-color: #FFFFFF; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal; 

	padding: 0px 2px 0px 2px;

	display:;

	cursor: hand;

}

.conviv_montrer {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: underline; 

	color: #000000; 

	line-height: 13px; 

	background-color: #FFFFFF; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal; 

	padding: 0px 2px 0px 2px;

	display:;

	cursor: hand;

}

.conviv_cache {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: underline; 

	color: #000000; 

	line-height: 13px; 

	background-color: #FFFFFF; 

	text-align: center; 

	letter-spacing: normal; 

	font-weight: normal; 

	padding: 0px 2px 0px 2px;

	display: none;

	cursor: hand;

}

.arch_droit{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 8px; 

	text-decoration: underline; 

	padding: 2px 2px 2px 2px;

	cursor: hand;

	

	

}

.scroller{

	height:70px;

	overflow:hidden;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-face-color:#FFFFFF;

	scrollbar-arrow-color:#000000;

	

}

.liste1 {  

	list-style-position: outside; 

	list-style-type: square; 

	font-family: Arial, Helvetica, sans-serif; 

 	font-size: 13px; 

	line-height: normal;

 }

ul {  

	list-style-position: outside; 

	list-style-type: square; 

	font-family: Arial, Helvetica, sans-serif; 

 	font-size: 13px; 

	line-height: normal;

 }

.bloc_1 {  

	padding-left: 25px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px;

 }

.bloc_2 { 

	padding-left: 25px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

 }

.bordure {  

	border: #FFFFFF solid; 

	border-width: 0px 0px 2px 2px;

 }

.bordure_gauche { 

	border: #FFFFFF solid; 

	border-width: 0px 0px 0px 2px;

 }

#nav a:hover {  color: #FFDC71; text-decoration: none}

a:hover {  

	color: #0033CC; 

	text-decoration: underline;

 }

.legende_gch { 

	font-size: 10px; 

	text-decoration: none; 

	font-family: Arial, Helvetica, sans-serif; 

	text-align: left;

 }

.legende_gch_norm { 

	font-size: 12px; 

	text-decoration: none; 

	font-family: Arial, Helvetica, sans-serif; 

	text-align: left ;

 }

.bordure_noire { 

	border: solid; 

	border-width: 0px 0px 2px; 

	border-color: #FFFFFF #FFFFFF #000000;

 }

.bordure_noire_gch { 

	border: solid; 

	border-width: 0px 0px 2px 2px; 

	border-color: #FFFFFF #FFFFFF #000000; 

 }

.bordure_bas { 

	border: #FFFFFF solid; 

	border-width: 0px 0px 2px;

 }

.liste_rues { 

	border: 2px #DED7C6 solid; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

 }

.txt_petit_just {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;



}

.txtlettres {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	word-spacing: 4px;

}

.txt_norm_vert_gras {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 25px;

	font-weight: bold;

}

.nav5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #000000;

	line-height: 20px;

	text-align: left;

	letter-spacing: normal;

	font-weight: normal;

	font-variant: normal;

	vertical-align: top;

}



.scroller{

	width:250px;

	background-color:#FDFCDC;

	overflow-y:auto;

	

}



.scroller2{

	position:absolute;

	top:550px;

	left:180px;

	width:300px;

	background-color:#FDFCDC;

	overflow-y:scroll;

	border:solid 2px gray;

	

}

.Manditory{

	color:red;

	padding-top:0;

	position:relative;

	top:-5px

}

.nav6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}

.conteneur {

	width: 990px;

}

.titre4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

	background-color: #DFDDD7;

	font-weight: bold;

	line-height: 24px;

	text-align: center;

	font-style: normal;

	text-indent: 10px;

	border-color: black black #000000 #FFFFFF;

	border-style: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.bloc_4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color: #EEE;

	padding: 15px;

	text-align: justify;

}

.form_ {

	margin: 0px;

	padding: 0px;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

	clip: rect(0px,0px,0px,0px);

	position: relative;

}


.txt_petit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}
.infowindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt_leg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}
.txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

