/*
	bleu : #3e82aa;
	vert : #88A51A;
*/

body.aspa {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
div.aspa{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.visible{
	border: 1px dashed red;
}
.aspa_accessibilityhidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow: hidden;
}
img.aspa {
	border: none;
}
a.aspa{
	text-decoration: none;
}

h1.aspa {
	font-size: 28px;
	line-height: 40px;
	color: #3e82aa;
	font-family: "Trebuchet MS", Geneva, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-image: url(../images/grande_fleche.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 45px;
	margin: 7px 0px 4px 0px;
}

h2.aspa {
	margin: 7px 0px 4px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
}
h3.aspa {
	margin: 7px 0px 4px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
}
h4.aspa {
	margin: 0px 0px 1px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	font-size: 12px;
}
h5.aspa {
	margin: 0px 0px 4px 0px;
	color: #88A51A;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	font-size: 12px;
}
em.aspa {
	font-size: 12px;
	color: #3e82aa;
	font-weight: bold;
	font-family: "Trebuchet MS", Geneva, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
label.aspa{
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	font-size: 12px;
}
hr.aspa_pushline {
	clear: both;
	visibility: hidden;
	border: 0;
	margin: 0px;
}
div.aspa_txt {
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
acronym.aspa {
	border-bottom: none;
}

.aspa_pages p{
	font-size: 12px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	margin: 0 10px 5px 5px;
	line-height: 1.4;
}
.aspa_pages h2 {
	color: #88a51a;
	margin-bottom: 20px;
	margin-top: 20px;
}

.aspa_pages dt {
	margin: 2px 0px 0px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 10px 0;
}
.aspa_pages  dd {
	font-size: 12px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	margin: 0 10px 5px 5px;
	line-height: 1.4;
}
.aspa_pages acronym {
	border-bottom: 1px dotted #3e82aa;
}
.aspa_pages img.aspa_float_right {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.aspa_pages img.aspa_float_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.aspa_pages hr.aspa_clear_both {
	clear: both;
	visibility: hidden;
}
.aspa_pages p.aspa_pclear_both {
	clear: both;
}
q.aspa_num_diff {
	float: right;
	margin-right: 15px;
	font-size: 10px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	font-style : italic;
}
div#aspa_main {
	position: relative;
	margin-top: 30px;
	height: 100%;
}
div#aspa_mapframe{
	float: left;
	width: 500px;
	height: 415px;
	margin: 0 10px 0 0;
}
div#aspa_tabframe{
	float: left;	
}
img.aspa_map {
	position: absolute;
	top: 0px;
	left: 0px;
}
img#aspa_map_67 {
	z-index:1;
}
img#aspa_map_68 {
	z-index:0;
}
img#aspa_map_stg {
	z-index:2;
}
img#aspa_map_mulh {
	z-index:3;
}
img#aspa_map_colm {
	z-index:4;
}
img#aspa_map_prrnord {
	z-index:5;
}
img#aspa_map_prrprox {
	z-index:6;
}
img#aspa_map_prrsud {
	z-index:7;
}
a.aspa_link_dotted {
	color: #3e82aa;
	border-bottom : 1px dotted #3e82aa;
}
a.aspa_link_dotted:hover {
	color: #88A51A;
	border-bottom : 1px dotted #88A51A;
}

/* TABLEAU */
table.aspa {
	height: 415px;
	width: 440px;
	color: #ffffff;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	border-collapse: collapse;
	margin: 0px;
}
thead.aspa {
	color: #ffffff;
	background-color: #88A51A;
}
tr.aspa {
	height: 32px;
}
th.aspa {
	text-align: center;
	border: 1px solid #ffffff;
}
th.aspa_headcol {
	border: 1px solid #ffffff;
}
th.aspa_firstcol {
	background-color: #88A51A;
	border: 1px solid #ffffff;
}
th.aspa_seuil {
	font-size: 11px;
	border: 1px solid #ffffff;
}
tbody.aspa {
	background-color: #E6F6AA;
}
td.aspa {
	text-align: center;
	border: 1px solid #ffffff;
	width: 40px;
}
td.aspa_currentcell {
	background-color: #B6DCF2;
}
td.aspa_lightcell {
	background-color: #F8FCE7;
}
tfoot.aspa {
	color: #88A51A;
	text-align: left;
}
th.aspa_tfoot em {
	font-size: 11px;
}

/* ALERTE ZONE */

h2.aspa_headerbloc {
	width: 415px;
	padding: 0px 0px 0px 10px;	
}
div.aspa_frame {
	padding-top: 10px;
	width: 415px;
	background: url(../images/bloc-bleu-h_420x10.jpg) left top no-repeat;
	background-color: #DDEFF3;
	margin: 0 0 10px 0;
	text-align: justify;
}
div.aspa_txtbloc {
	background: url(../images/bloc-bleu-b_420x10.jpg) left bottom no-repeat;
	width: 415px;
	padding-bottom : 10px;
	text-align: justify;
}
div.aspa_txtinfo ul{
	list-style-type: disc;
	padding: 0 10px 0 30px;
	text-align: justify;
}
div.aspa_txtbloc p {
	padding: 0px 10px 0px 10px;
}
div#aspa_infoframe{
	float: left;	
}

/* CARTE VIGNETTE IQA */
div.aspa_bluebox {
	position:relative;
	background:url(../images/blue_box.jpg) left top no-repeat;
	width:285px;
	height:455px;
	text-align:center;
	padding: 0 0 0 2px;
}
#aspa_iqa_thumbnail blockquote {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
h2.aspa_title_box {
	position:relative;
	margin:0 0 0 0px;
	line-height:32px;
	color:#fff; 
	font-weight:bold; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size:16px; 
	margin-left:42px;
	text-align:left;
}

/* AIR D'ALSACE */
#aspa_air_alsace {
	width: 650px;
	background-image: url(../images/bulletin/box_top.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#aspa_air_alsace ul#aspa_mnu {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#aspa_air_alsace ul#aspa_mnu li{
	float: left;
	margin: 0;
}
#aspa_air_alsace div#aspa_bulmap {
	position: relative;
	margin: 0 0 0 10px;
	width: 360px;
	height: 540px;
	background-repeat: no-repeat;
	background-position: top left;
}
#aspa_air_alsace div#aspa_info_iqa {
	float: right;
	height: 100%;
	margin: 0 15px 0 0;
	padding: 0;
	
}
#aspa_air_alsace div#aspa_box {
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bulletin/box_slice.png);
	background-repeat: repeat-y;
	background-position: top left;
}
#aspa_air_alsace h3#aspa_headerbox {
	margin: 10px 0 0 10px;
	padding: 0;
}
#aspa_air_alsace ul#aspa_mnu a {
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 0px;
	line-height: 30px;
}
#aspa_air_alsace a#aspa_mnu_prev {
	width: 112px;
	height: 29px;
	background-image: url(../images/bulletin/tab_prev.png);
	background-repeat: no-repeat;
}
#aspa_air_alsace a#aspa_mnu_prev:hover {
	color: #FFFFFF;
}
#aspa_air_alsace a.aspa_tab {
	color: #3e82aa;
	background-position: top left;
}
#aspa_air_alsace a.aspa_current_tab {
	color: #ffffff;
	background-position: bottom left;
}

#aspa_air_alsace a#aspa_mnu_const {
	width: 169px;
	height: 29px;
	background-image: url(../images/bulletin/tab_constat.png);
	background-repeat: no-repeat;
}
#aspa_air_alsace a#aspa_mnu_const:hover {
	color: #FFFFFF;
}
#aspa_air_alsace h4#aspa_bulletin_date {
	float: left;
	margin: 10px 0 2px 20px;
	color: #88A51A;
	font-size: 14px;
}

#aspa_air_alsace p#aspa_bulletin_comment {
	clear: both;
	text-align: justify;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 16px;
	margin: 0 20px 20px 20px;
}

#aspa_air_alsace div.aspa_pastil{
	height: 80px;
	width: 80px;
}
#aspa_air_alsace h5.aspa_2ndpol {
	margin: 28px 0 0 20px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	font-size: 12px;
}
#aspa_air_alsace h5.aspa_site_obs {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
}
#aspa_air_alsace h5.aspa_site_prev {
	margin: 45px 0 0 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
}
#aspa_air_alsace div.aspa_pastil a{
	color: #000000;
}
#aspa_air_alsace div.aspa_pastil a:hover{
	color:  #3e82aa;
}
#aspa_air_alsace div#aspa_pastil_st{
	position: absolute;
	top: 116px;
	left: 230px; 
}
#aspa_air_alsace div#aspa_pastil_vn{
	position: absolute;
	top: 41px;
	left: -4px; 
}
#aspa_air_alsace div#aspa_pastil_vm{
	position: absolute;
	top: 140px;
	left: 12px; 
}
#aspa_air_alsace div#aspa_pastil_mu{
	position: absolute;
	top: 358px;
	left: -4px; 
}
#aspa_air_alsace div#aspa_pastil_3f{
	position: absolute;
	top: 402px;
	left: 177px; 
}
#aspa_air_alsace div#aspa_pastil_co{
	position: absolute;
	top: 264px;
	left: 174px; 
}
#aspa_air_alsace div#aspa_pastil_nea{
	position: absolute;
	top: 21px;
	left: 288px; 
}
#aspa_air_alsace a#aspa_explain_iqa {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #3e82aa;
	margin: 0 0 0 5px;
}
#aspa_air_alsace a#aspa_explain_iqa:hover {
	font-weight: bolder;
}
#aspa_air_alsace div#aspa_block_subiqa {
	margin: 20px 0 20px 0;
}
#aspa_air_alsace table#aspa_sub_indice {
	width: 230px;
	margin: 0;
	padding:0;
	font-size: 11px;
	color: #3e82aa;
}
#aspa_air_alsace td.aspa_subiqa_value {
	width: 44px;
	font-weight: bolder;
	background-image: url(../images/bulletin/picto_blue_value.png);
	background-repeat: no-repeat;
}
#aspa_air_alsace table#aspa_poliqa {
	height: 46px;
	width: 230px;
	margin: 0;
	padding:0;
	background-image: url(../images/bulletin/bckgrd_blue_pol_iqa.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #3e82aa;
}
#aspa_air_alsace td#aspa_poliqa_picto {
	width: 34px;
}
#aspa_air_alsace td#aspa_poliqa_value {
	width: 44px;
	font-weight: bolder;
	background-image: url(../images/bulletin/picto_blue_value.png);
	background-repeat: no-repeat;
}
div#aspa_explain_prev {
	width: 230px;
	height: 88px;
	margin: 20px 0 0 0;
	padding: 0px;
	background-image: url(../images/bulletin/bckgrd_blue_iqa_explain.png);
	background-repeat: no-repeat;
}
div#aspa_explain_prev p {
	font-size: 11px;
	text-align: justify;
	color: #3e82aa;
	font-style: italic;
	padding: 8px 5px 0px 5px;
}

#aspa_air_alsace div#aspa_social_network {
	position: absolute;
	bottom: 0px;
}
#aspa_air_alsace a.social_networks {
	height: 24px;
	width: 24px;
	text-decoration: none;
}
#aspa_air_alsace span#aspa_follower {
	font-size: 12px;
	text-align: center;
	color: #3e82aa;
}
#aspa_air_alsace object#dewplayer {
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
/* EXPLICATION IQA */
#aspa_page_explain_iqa {
	width: 650px;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
#aspa_page_explain_iqa h5 {
	font-size: 12px;
}
#aspa_page_explain_iqa p{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	margin: 10px 0 0 0px;
}
#aspa_page_explain_iqa table.aspa_tables_conc2iqa{
	width: 630px;
	border-collapse: none;
	margin: 0 0 0 20px;
}
#aspa_page_explain_iqa table#aspa_conc2iqa{
	margin-top: 20px;
}
#aspa_page_explain_iqa table#aspa_conc2iqa td{
	color: #3e82aa;
	vertical-align: top;
	padding: 0px;
}
#aspa_page_explain_iqa span.aspa_conc_units{
	color: #88A51A;
}
#aspa_page_explain_iqa tr.aspa_tab_subtitle{
	font-style: italic;
}
#aspa_page_explain_iqa table#aspa_conc2iqa_1-4{
	height: 110px;
	background-image: url(../images/explain_iqa/iqa_table_1-4.png);
	background-repeat: no-repeat;
}
#aspa_page_explain_iqa table#aspa_conc2iqa_5-7{
	height: 85px;
	background-image: url(../images/explain_iqa/iqa_table_5-7.png);
	background-repeat: no-repeat;
}
#aspa_page_explain_iqa table#aspa_conc2iqa_8-10{
	height: 85px;
	background-image: url(../images/explain_iqa/iqa_table_8-10.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#aspa_page_explain_iqa table.aspa_tables_conc2iqa td {
	width: 130px;
	text-align: left; 
}
#aspa_page_explain_iqa table.aspa_tables_conc2iqa .aspa_iqacol {
	width: 100px;
	text-align: left; 
}
#aspa_page_explain_iqa ul#aspa_origine_polutant li {
	display: block;
	list-style-type: none;
	list-style-position: outside;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 40px;
	line-height: 30px;
}
#aspa_page_explain_iqa li#aspa_origine_so2 {
	background-image: url(../images/explain_iqa/puce_so2.png);
}
#aspa_page_explain_iqa li#aspa_origine_no2 {
	background-image: url(../images/explain_iqa/puce_no2.png);
}
#aspa_page_explain_iqa li#aspa_origine_o3 {
	background-image: url(../images/explain_iqa/puce_o3.png);
}
#aspa_page_explain_iqa li#aspa_origine_pm {
	line-height: -15px;
	background-image: url(../images/explain_iqa/puce_pm.png);
}
#aspa_page_explain_iqa ul#aspa_echeance_conc li{
	list-style-type: none;
	list-style-position: outside;	
}
#aspa_page_explain_iqa img#aspa_build_iqa {
	margin: 10px 0 10px 0;
}
#aspa_page_explain_iqa table#aspa_national_iqa {
	height: 82px;
	border-collapse: none;
}
#aspa_page_explain_iqa table#aspa_national_iqa td{
	vertical-align: middle;
	color: #3e82aa;
	padding: 0px;
}
#aspa_page_explain_iqa table#aspa_national_iqa tr {
	height: 41px;
	vertical-align: middle;
}
/* THUMBNAILS */
#aspa_iqa_thumbnail a#aspa_explain_iqa {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #3e82aa;
	margin: 0 0 0 5px;
}
#aspa_iqa_thumbnail a#aspa_explain_iqa:hover {
	font-weight: bolder;
}
/* RADOC */
#aspa_page_radoc {
	width: 646px;
}
#aspa_page_radoc div#aspa_box_radoc {
	height: 460px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/radoc/box_radoc.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#aspa_page_radoc div#aspa_radoc_map {
	position: relative;
	margin: 10px 0 0 8px;
	padding: 0;
	background-image: url(../images/radoc/bckgrd_map_radoc_legende.png);
	background-repeat: no-repeat;
	background-position: 0 8px;
	height: 450px;
}
#aspa_page_radoc div#aspa_info_radoc {
	float: right;
	width: 300px;
	height: 100%;
	margin: 30px 15px 0 0;
	padding: 0;
	
}
#aspa_page_radoc a#aspa_link_direct_data {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #3e82aa;
	margin: 0 0 0 5px;
}
#aspa_page_radoc a#aspa_link_direct_data:hover {
	font-weight: bolder;
}
#aspa_page_radoc div.aspa_radoc_site {
	position: absolute;
	height: 41px;
	width: 78px;
}

#aspa_page_radoc div#aspa_radoc_nea {
	top: 30px;
	left: 213px; 
}
#aspa_page_radoc div#aspa_radoc_st {
	top: 103px;
	left: 156px; 
}
#aspa_page_radoc div#aspa_radoc_3f {
	top: 358px;
	left: 108px; 
}
#aspa_page_radoc div#aspa_radoc_mu {
	top: 300px;
	left: 70px; 
}
#aspa_page_radoc div#aspa_radoc_vm {
	top: 125px;
	left: 54px; 
}
#aspa_page_radoc p {
	margin: 10px 0 0 0;
	text-align: justify;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 16px;
	white-space: normal;
	text-indent: 0;
}
#aspa_page_radoc div.aspa_levels_radoc {
	height: 61px;
	width: 267px;
	margin: 10px 0 25px 0;
	background-image: url(../images/radoc/bckgrd_lvl_explain.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#aspa_page_radoc div.aspa_levels_radoc_light {
	height: 36px;
	width: 267px;
	margin: 5px 0 0 0;
	background-image: url(../images/radoc/bckgrd_lvl_explain_light.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#aspa_page_radoc div.aspa_levels_radoc p{
	text-indent: 0;
	margin: 5px;
}
#aspa_page_radoc div.aspa_levels_radoc_light p{
	margin: 2px 5px 0 5px;
	text-indent: 0;
}
#aspa_page_radoc h5.aspa_ind_radoc {
	margin: 15px 0 0 42px;
	font-size: 11px;
	font-weight: bolder; 
}
#aspa_page_radoc h4#aspa_titre_level {
	margin : 30px 0 0 0;	 
}
/*ATLAS*/
#aspa_page_atlas {
	width: 650px;
}
#aspa_page_atlas p{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	margin: 0;
}

#aspa_page_atlas ul#aspa_mnu {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: url(../images/box_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 650px;
	height: 40px;
}
#aspa_page_atlas ul#aspa_mnu li{
	float: left;
	margin: 0;
}
#aspa_page_atlas ul#aspa_mnu a {
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0px;
	line-height: 30px;
}
#aspa_page_atlas a.aspa_tab {
	color: #3e82aa;
	background-position: top left;
}
#aspa_page_atlas a.aspa_current_tab {
	color: #ffffff;
	background-position: bottom left;
}

#aspa_page_atlas a.aspa_mnu_lg {
	width: 169px;
	height: 29px;
	background-image: url(../images/atlas/tab_lg.png);
	background-repeat: no-repeat;
}
#aspa_page_atlas a.aspa_mnu_lg:hover {
	color: #FFFFFF;
}
#aspa_page_atlas div#aspa_atlas_box {
	clear: both;
	width: 650px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/box_slice.png);
	background-repeat: repeat-y;
	background-position: top left;
	
}
#aspa_page_atlas form{
	margin: 0 0 0 15px;
}
#aspa_page_atlas h4#aspa_edito {
	margin: 0 10px 10px 0px;
}
#aspa_page_atlas div#hackie_2ndlist {
	display: inline;
}
#aspa_page_atlas select#list_pol {
	width: 200px;
}
#aspa_page_atlas div#aspa_mnu_map {
	height: 50px;
	padding: 15px 0 0 20px;
	background-image: url(../images/menu_blue.png);
	background-repeat: no-repeat;
}
#aspa_page_atlas div#svgmap {
	margin: 10px 0 0 0;
	width: 350px;
	height: 500px;
}
#aspa_page_atlas div#atlas_entitynfo {
	float: right;
	margin: 10px 0px 0px 0px;
	width: 280px;
	height: 500px;
}
#aspa_page_atlas div#gmap {
	margin: 0px 15px 0px 0px;
	height: 250px;
}
#aspa_page_atlas div#atlas_gchartwnd {
	margin: 10px 5px 0px 0px;
	width: 600px;
	height: 100%;
	text-align: center;
}
#aspa_page_atlas img#atlas_blason {
	height: 60px;
}
#aspa_page_atlas table#atlas_ginfownd {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #3e82aa;
	font-size: 12px;
	text-align: left;
}
#aspa_page_atlas img#atlas_gpie {
	margin: 10px 0 10px 0;
}
#aspa_page_atlas #atlas_nfoname {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
#aspa_page_atlas span#atlas_datasrc {
	float: right;
	color: #8a8a8a;
	font-size: 11px;
}
#aspa_page_atlas label#atlas_titlechart{
	margin: 7px 0px 4px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
}
#aspa_page_atlas label#atlas_titlechart strong {
	color: #88A51A;
}
#aspa_page_atlas select {
	color: #3e82aa;
}
/*########################################################################################################## */
/*MESURES*/
#aspa_page_mesures {
	width: 650px;
}
#aspa_page_mesures div#container {
	height: 400px;
	margin: 0 auto;
}
#aspa_page_mesures div#mesure_station {
	width: 650px; 
}
#aspa_page_mesures div#mesure_box {
	background-image: url(../images/box_slice.png);
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0 15px 0 10px;
	margin: 0px;
}
#aspa_page_mesures div#mesure_nfo {
	float: left;
	width: 320px;
}
#aspa_page_mesures div#mesure_map {
	float: right;
	width: 300px;
}
#aspa_page_mesures div#gmap {
	height: 450px;
	width: 300px;
}
#aspa_page_mesures div#gmap div span {
	font-size: 7px;
}
#aspa_page_mesures div#mesure_landmark {
	margin: 5px auto 0 auto;
	width: 300px;
}
#aspa_page_mesures h5{
	text-decoration: underline;
}
#aspa_page_mesures h4 {
	margin: 7px 0px 4px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
	text-align: center;
}
#aspa_page_mesures ul {
	font-size: 12px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	width: 100%;
}
#aspa_page_mesures ul.aspa_cat_mes li{
	float: left;
	margin: 0 5px 0 0;
}
#aspa_page_mesures div#mesure_landmark h5{
	color: #f02311;
	text-decoration: none;
}
#aspa_page_mesures div#mesure_landmark h4{
	color: #e8ae02;
}
/*########################################################################################################## */
/* PRESENTATION */
#aspa_page_presentation ul {
	font-size: 12px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
}
#aspa_page_presentation img.aspa_float_right {
	float: right;
	margin-left: 10px;
}
#aspa_page_presentation img.aspa_float_left {
	float: left;
	margin-right: 10px;
}
#aspa_page_presentation hr.aspa_clear_both {
	clear: both;
	visibility: hidden;
}
#aspa_page_presentation p#aspa_intro_histo {
	margin-bottom: 20px;
}

#aspa_page_presentation h3 {
	margin: 5px 0px 5px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

#aspa_page_presentation img#aspa_station_mesure {
	margin-bottom : 80px;
}
/*########################################################################################################## */
/* PRESENTATION */


#aspa_page_air img#aspa_echelle_pollution {
	display: block;
	height: 345px;
	width: 614px;
	margin: 0 auto;
}

#aspa_page_air h3 {
	margin: 5px 0px 5px 0px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#aspa_page_air ul {
	font-size: 12px;
	color: #3e82aa;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}	
/*########################################################################################################## */
/* PRESENTATION */
#aspa_page_reglementation table{
	width: 100%;
	margin: auto;
	vertical-align: middle;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #3e82aa;
	margin-top: 5px;
	margin-bottom: 5px;
}
#aspa_page_reglementation thead{
	background-color:#B6DCF2;
	text-align: center;
	color: #3e82aa;
	font-weight: bolder;
	font-size: 14px; 
}
#aspa_page_reglementation tbody{
	background-color:#E6F6AA;		
}
#aspa_page_reglementation td.aspa_tbcol_pol {
	width: 18%;
	padding: 5px;
}
#aspa_page_reglementation td.aspa_tbcol_env {
	width: 20%;
	padding: 5px;
	text-align: center;
}
#aspa_page_reglementation td.aspa_tbcol_val {
	width: 17%;
	font-weight: bold;
	padding: 5px;
}
#aspa_page_reglementation td.aspa_tbcol_calc {
	width: 27%;
	padding: 5px;
}
#aspa_page_reglementation td.aspa_tbcol_ref {
	width: 18%;
	padding: 5px;
}
#aspa_page_reglementation a#grenelle {
	margin-right: 10px;
}
