body {
	background-color:#fff;
	margin:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#ffffff;
	font-size: 62.6%;
	width:100%;
	height:100%;
}

html{
	font-size: 1em;
	width:100%;
	height:100%;
}



a{
	font-family: Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

a:hover{
	font-family: Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

input,textarea{
	padding:0px;
	margin:0px;
	border:1px solid #000;
	background-color:#FFF;
}


.clear_float{
	clear:both;
	line-height:0px;
}

.little_alert{
	font-size:0.9em;
	color:#FF0000;
}

.alert{
	color:#FF0000;
}

/* MAIN */
#submain {
	font-size: 1.2em;
	position:absolute;
	width:100%;
	height:275px;
	border:0px;
	margin-left:-50%;
	margin-top:-167px;
	top:50%;
	left:50%;
	z-index:1;
	background-image:url(/emap/img/bg_submain.gif)  !important;
	background-position:left top;
	background-repeat:repeat-x;
}

#submain_logos{
	position:absolute;
	top:275px;
	top:50%;
	left:50%;
	width:200px;
	margin-left:-177px;
	margin-top:108px;
	text-align:right;
	line-height:5px;
	z-index:3;
}


/* MAIN */
#main {
	font-size: 1.2em;
	position:absolute;
	width:740px;
	height:475px;
	border:0px;
	margin-left:-370px;
	margin-top:-237px;
	top:50%;
	left:50%;
	z-index:2;
}




/* MENU */

#menu{
	font-size: 1.2em;
	font-weight:bold;
	float:left;
	width:393px;
	padding:0px;
	margin:0px;
	border:0px;
}

#logo{
	position:relative;
	padding:0px;
	margin:0px;
	border:0px;
	top:46px;
}

.menu_ul{
	position:relative;
	padding:0px;
	margin:0px;
	border:0px;
	list-style:none;
	top:65px;
}

.menu_ul li{
	padding:0px;
	margin:0px;
	margin-bottom:7px;
	border:0px;
	list-style:none;
	text-align:right;
}

.menu_ul li a{
	padding:0px;
	margin:0px;
	border:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFF;
	list-style:none;
	color:#000;
}

.menu_ul_sub{
	font-size: 0.9em;
	padding:0px;
	margin:0px;
	margin-top:2px;
	border:0px;
	list-style:none;
}

.menu_ul_sub li{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	border:0px;
	list-style:none;
	text-align:right;
}

/* DATAS */

#data{
	position:relative;
	float:right;
	width:347px;
	height:475px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow:auto;
}



#data_end_spacer{
	clear:both;
	height:15px;
}



#data_title_rub{
	float:right;
}

#data_title_spacer{
	clear:both;
	height:34px;
}










#data_home_news{
	margin:0px;
	border:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.data_home_news_item{
	
}
.data_home_news_item_datas{
	width:198px;
	float:right;
	margin-right:15px;
}
.data_home_news_item_datas_title{
	text-align:right;
	font-weight:bold;
}

.data_home_news_item_datas_text{
	text-align:right;
	color:#000;
}

.data_home_news_item_datas_text a{
	color:#000 !important;
}

.data_home_news_item_datas_text a:hover{
	color:#fff !important;
}
.data_home_news_item_picture{
	float:right;
}
.data_home_news_item_picture img{
	
}

.data_home_news_item_spacer{
	clear:both;
	height:40px;
	background-image:url(/emap/img/list_spacer.gif)  !important;
	background-position:0px 0px;
	background-repeat:repeat-x;
}









#data_list{
	margin:0px;
	border:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.data_list_item{
}
.data_list_item_datas{
	float:right;
	margin-right:15px;
	border:0px;
	width:198px;
}
.data_list_item_datas_title{
	text-align:right;
	font-weight:bold;
}

.data_list_item_datas_text{
	text-align:right;
	color:#000 !important;
}

.data_list_item_datas_text a{
	color:#000 !important;
}

.data_list_item_datas_text a:hover{
	color:#fff !important;
}
.data_list_item_picture{
	float:right;
	border:0px;
}
.data_list_item_picture img{
	
}

.data_list_item_spacer{
	clear:both;
	height:40px;
	background-image:url(/emap/img/list_spacer.gif)  !important;
	background-position:0px 0px;
	background-repeat:repeat-x;
}

.data_list_item_little_spacer{
	clear:both;
	height:20px;
	background-image:url(/emap/img/list_little_spacer.gif)  !important;
	background-position:0px 0px;
	background-repeat:repeat-x;
}








#data_container{
	margin:0px;
	border:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#data_container_title{
	font-size:2.4em;
	font-weight:bold;
}

.data_container_subtitle{
	margin-top:-17px;
	font-size:0.8em;
	font-weight:bold;
	color:#000;
}


.data_container_subtitle_alone{
	font-size:1.5em;
	font-weight:bold;
	color:#000;
}

.data_container_subtitle_alone_picture{
	float:left;
	margin-top:-3px;
	margin-right:10px;
}

.data_container_subtitle_alone_text{
	float:left;
	width:260px;
}

#data_container_title_spacer{
	clear:both;
	height:15px;
}

#data_container_text{
	font-size:1em;
	color:#000;
}

#data_container_text img{
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	
}

#data_container_list{
	margin:0px;
	border:0px;
	padding:0px;
}

.data_container_list_item{
	margin:0px;
	border:0px;
	padding:0px;
}

.data_container_list_item_picture{
	float:left;
}

.data_container_list_item_picture img{
	
}


.data_container_list_item_fleche{
	float:left;
	margin-top:2px;
	margin-left:10px;
}

.data_container_list_item_data{
	float:left;
	margin-left:5px;
	width:170px;
}

.data_container_list_item_data_title{
	color:#000;
	font-weight:bold;
	font-size:1.2em;
}

.data_container_list_item_data_title a{
	color:#000;
	font-weight:bold;
}

.data_container_list_item_data_text{
	color:#000;
}

.data_container_list_item_data_text a{
	color:#000;
}

.data_container_list_item_data_text a:hover{
	color:#fff;
}

#data_container_downloads{
	margin:0px;
	border:0px;
	padding:0px;
}

#data_container_downloads_title{
	margin:0px;
	border:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
}

#data_container_downloads_list{
	margin:0px;
	border:0px;
	padding:0px;
}

.data_container_downloads_list_item{
	margin:0px;
	border:0px;
	padding:0px;
	color:#000;
}

.data_container_downloads_list_item a{
	color:#000;
}


.data_container_downloads_list_item a:hover{
	color:#fff;
}



#data_container_pictures{
	margin:0px;
	border:0px;
	padding:0px;
}

#data_container_pictures_title{
	position:relative;
	margin:0px;
	border:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
}

#data_container_pictures_list{
	margin:0px;
	border:0px;
	padding:0px;
}

.data_container_pictures_list_item{
	position:relative;
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	color:#000;
}

.data_container_pictures_list_item img{
	
	z-index:1;
}

.data_container_pictures_list_item a{
	color:#000;
}


.data_container_pictures_list_item a:hover{
	color:#fff;
}

.picto_zoom{
	position:absolute;
	display:block;
	width:15px;
	height:15px;
	right:8px;
	bottom:8px;
	background-image:url(/emap/img/picto_zoom.gif)  !important;
	z-index:2;
	cursor:pointer;
}

#img_copyright{
	font-size: 1.1em;
	position:absolute;
	background-color:#FFF;
	color:#797979;
	left:0px;
	bottom:0px;
	padding-right:5px;
}

#mentions{
	font-size: 1.1em;
	position:absolute;
	background-color:#FFF;
	color:#000;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	right:0px;
	bottom:0px;
}

#mentions a{
	color:#000;
}

#mentions a:hover{
	color:#000;
}




.site_map_rub_top{
	margin:0px;
	border:0px;
	padding:0px;
	list-style-type:none;
}
.site_map_rub{
	margin:0px;
	border:0px;
	padding:0px;
	padding-left:15px;
	list-style-type:none;

}

.site_map_rub h3,.site_map_rub_top h3{
	margin:0px;
	border:0px;
	padding:0px;
}

.site_map_rub_data a{
	color:#FFF;
}

.site_map_rub_data a:hover{
	color:#000;
}