/*
	PAMEL@ style
	© 2007 Simalis
	Service WebDesign
*/

/* tags html
-------------------------------------------------------*/
html, body {
	margin:0;
	padding:0;
	border:0 none;
	height:100%;
}
body {
/*	background:#f6f6f6;*/
	background:#fff url(top_site.jpg) no-repeat 0 -6px;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	min-width:990px;
	_width:990px;
}
h1,h2,h3,h4,p{
	margin: 1em 0;
	padding: 0px;
}
h5,h6{
	margin: 0.5em 0;
	padding: 0px;
}
h1{	font-size: 1.6em;}
h2{	font-size: 1.4em;}
h3{	font-size: 1.2em;}
h4{	font-size: 1em;}
h5{	font-size: 0.9em;}
h6{	font-size: 0.8em;}
td{font-size: 1em;}
img{border:0 none;}
button{font-size:1em;}

/* hack FF pour masquer les contours pointillé sur les liens
-------------------------------------------------------*/
	a{outline: none;}
	:focus{-moz-outline-style: none;}

/* PNG Fix pour IE6
-------------------------------------------------------*/
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "pamela_fr/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* class generales
-------------------------------------------------------*/
.showbloc{display:block;}
.hidebloc{display:none;}
.fleft{float:left;}
.wash {
	clear:both;
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
	border:0 none;
}

/* maintable & mapcontent & linkscontent
-------------------------------------------------------*/
#maintable{
	border-collapse: collapse;
	height:100%;
/*	width:100%;*/
}
#maintable td{
}
#mapcontent{
	padding-right:10px;
	background:#fff url(top_site.jpg) no-repeat 0 -6px;
	min-width:960px;
	_width:960px;
	width:1024px;
}
#linkscontent{
	background:transparent url(lang_bg_y.gif) repeat-y 0 0;;
	width:130px;
	padding:0;
	margin:0;
}
#linkscontent ul{
	padding:0;
	margin:0;
	width:120px;
	height:470px;
	background: transparent url(lang_bg.jpg) repeat-y 0 0;
	list-style:none;
}
#linkscontent ul li{
	display:none;
	padding:0;
	margin:0;
}

/* header
-------------------------------------------------------*/
#header{
	padding:0;
	width:960px;
	height:120px;
}
#header h1{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
}
#header h1 a{
	display:block;
	width:140px;
	height:80px;
	text-indent:-9999em;
}
#header p{
	margin:0;
	padding:0;
}
.headerhide{
	display:none;
}

.header_menu{
}
#principale {
	float:left;
	margin:0;
	padding: 5px 0 0 435px;
	font-size: 1.1em;
	width: 265px;
	list-style:none;	
}

#principale li {
	background:transparent url(baffo-menu.gif) no-repeat right 6px;
	float: left;
	width: auto;
	height: 20px;
	clear:both;
	margin:0;
}

#principale a {
	display:block;
	white-space:nowrap;
	float: left;
	width: auto;
	height: 20px;
	color: #034B6D;
	text-decoration: none;
	padding-right: 50px;
	padding-top:1px;
	background:transparent url(principal_line.png) no-repeat right bottom;
}

	/* posizione relativa delle voci di menu */
	
	li#n_1  {padding-left: 6.5em;}
	li#n_2  {padding-left: 5.2em;}
	li#n_3  {padding-left: 3.9em;}
	li#n_4  {padding-left: 2.6em;}
	li#n_5  {padding-left: 1.3em;}

#principale li.here{
font-weight:bold;
}

ul#lingue{
	float:left;
	margin:0;
	padding:18px 0 0 142px;
	list-style:none;
}
ul#lingue li{
	text-transform:uppercase;
	color:#636363;
	height:24px;
	padding:0;
	margin:0;
}
ul#lingue li.lang_link_here{
	font-weight:bolder;
}
ul#lingue li a{
	color:#636363;
	text-decoration:none;
}

/* DynMAP
-------------------------------------------------------*/
#dynmap{
/*	background:transparent url(header_degrade.jpg) repeat-x;*/
	margin:0;
	padding:0;
	width:100%;
}
p.showhide-header{
	margin:0;
	padding:0 5px 0 0;
	height:20px;
}
p.showhide-header a.ShowHead{
	float:right;
	display:block;
	margin:0;
	padding:0;
	width:60px;
	height:20px;
	text-indent:-9999em;
	background:transparent url(header_show.jpg) no-repeat 0 0;
}
p.showhide-header a.ShowHead:hover{
	background-position: 0 -20px;
}
p.showhide-header a.HideHead{
	float:right;
	display:block;
	margin:0;
	padding:0;
	width:60px;
	height:20px;
	text-indent:-9999em;
	background:transparent url(header_hide.jpg) no-repeat 0 0;
}
p.showhide-header a.HideHead:hover{
	background-position: 0 -20px;
}

/* sidebar
-------------------------------------------------------*/
#sidebar{
	width:260px;
	float:left;
}
#sidebar h2.h2sidebarbloc{
	margin:0;
	border-top:1px solid #B7D6B6 !important;
	border-bottom:1px solid #EBEBEB !important;
	background:#E8F9FF url(cellule_bg.jpg) repeat-x 0 0;
	font-size:12px;
}
#sidebar h2.h2sidebarbloc a{
	display:block;
	height:19px;/*25px;*/
	text-align:right;
	padding:2px 3px 0 3px;
	color:#6583BA;/*#A19E8B;*/
	text-decoration:none;
}
#sidebar h2.h2sidebarbloc a:hover{
	background:#F3F3F3;
	color:#BB0500;
}
#sidebar h2.h2sidebarbloc a img{
	padding:2px 3px 0 0;
}
#sidebar h2.h2sidebarbloc a span{
	display:block;
	float:left;
	cursor:hand;
	margin:0;
	padding:0;
}
#sidebar div div div a{
	color:#004D99;
	font-weight:bolder;
	text-decoration:none;
}
#sidebar div div div a:hover{
	color:#BB0000;
	text-decoration:underline;
}
#sidebar input, #sidebar select, #sidebar textarea {
	font-size:10px;
}
.coordonnees{
	margin:0;
}
/* bloc des modules */
#modules{
	width:238px;
	margin:0 10px 0 10px;
	padding:0;
/*	border:1px solid #B7D6B6;*/
}
/* gestion des onglets */
ul#switchtab{
	list-style:none;
	padding:0 !important;
	margin:0;
	width:238px;
	height:30px;
}
ul#switchtab li{
	float:left;
	padding:0;
	margin:0;
	width:119px;
	height:30px;
	text-align:center;
	background:transparent url(switchtab_bg_off.gif) no-repeat 0 0;
}
ul#switchtab li a{
	display:block;
	padding:5px 0 0 0;
	margin:0;
	width:119px;
	height:25px;
	color:#999;
	font: bolder 1.2em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
ul#switchtab li a:hover{
	color:#B7D6B6;
}
.active{
	color:#6583A4 !important;
	background:transparent url(switchtab_bg.gif) no-repeat 0 0;
	height:25px;
}
/*  */
.sidebarbloc{
	margin:0;
	padding:5px;
	border-top:0 none;
	background:#fff;
}
div.sidebarbloc select{
	max-width:200px !important;
}
div.sidebloc h2 {
	width:236px;
}
div.sidebloc h2 span{font-size:0.8em;}
.localisationBlock{
}
.filtreBlock {
	margin:3px 0;
	border:1px solid #B7D6B6;
}
.filtreBlock td{
	background:#EDF5ED;
	padding:3px;
	margin:5px;
}
div#layersdiv div.sidebarbloc table{
	margin:auto;
}
div#layersdiv div.sidebarbloc table tr td div{
	width:auto !important;
	height:auto !important;
}
.tabLegendeMain {
	border-width:1px !important;
}
div.fd_layer{
	margin:1em 0 0 0;
}
div.fd_layer span{
	display:block;
}
div.fd_layer span label{
	clear:both;
	display:block;
	float:left;
	width:60px;
	padding:3px 0 0 0;
	border-bottom:1px solid #F5F4EB;
}
div.fd_layer span.submitPK{
	padding-left:60px;
}
/*
div#Alphabet_110_NOM ul{
	padding:0;
	margin:0;
}
div#Alphabet_110_NOM ul li{
	list-style:none;
}
.default_alphabet{
	
}
.alphabet{
	text-align:center;
	background:#A7A47B !important;
}*/

/* style de l'analyse déroulante 
----------------------------------------------------------------*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:200;
}

#nav li {
	display: block;
	width: 226px;
	font-weight:normal !important;
	float: left;
}
#nav .daddy {
	background:#fff url(arrowright.gif) no-repeat right center;
}

#nav .selectskin{
	padding:4px 8px;
	width: 210px !important; /* 226px */
	border:1px solid #EBEBEB;
	background:#fff url(selectskin.gif) no-repeat right center;
}

/* menu ajax
-------------------------------------------------------*/
.selectindic{
}
.selectindic h3{
	font-size:1em;
	margin:0;
}
.selectindic ul{
	list-style:none;
	margin:0;
	padding:0;
}
.selectindic ul li{
	list-style:none;
	margin:0;
	padding:0.1em 0.2em;
	background:#fff;
}
.selectindic ul li a{
	display:block;
}
#menu1, #menu2, #menu3{
	margin:2px;
	padding:1px;
	width:195px;/* avant 190px */
	background:#f5f5f5;
	border:1px solid #A3C0A1;
	position:relative;
	z-index:50;
	font-size:9px;
}
#lib_menu1, #lib_menu2, #lib_menu3{
	cursor:pointer;
	background:#f5f5f5 url(selectskin.gif) no-repeat right center;
	padding-right:20px;
	width:174px;/* avant 169px */
}
#lib_menu1 strong{
	font-size:11px;
}
#lib_menu2 strong{
	font-size:11px;
}
#lib_menu1 strong, #lib_menu2 strong, #lib_menu3 strong{
	color:#657EB6;
	height:16px;
}
#lib_menu3 strong{
	font-weight:normal;
}
#ss_menu1, #ss_menu2, #ss_menu3{
/*	position:absolute;
	top:16px;
	left:1px;*/
	background:#fff;
	margin:0;
	padding:0;
	z-index:60;
}
#ss_menu1 span, #ss_menu2 span, #ss_menu3 span{
	display:block;
	float:left;
	width:10px;
	height:10px;
	padding:0.1em 0.2em 0.1em 0;
	background:transparent url(puce_01.gif) no-repeat left center;
}
#ss_menu1 a, #ss_menu2 a, #ss_menu3 a{
	display:block;
	width:172px !important; /* ben */
	margin:0;
	padding:1px;
	font-weight:normal;
	font-size:10px;
	border-bottom:1px dotted #A3C0A1 !important;
}
#ss_menu1 a:hover, #ss_menu2 a:hover, #ss_menu3 a:hover{
	background:#B6D8B3 url(ss_menu_bg.gif) repeat-x 0 0;
	color:#333 !important;
	text-decoration:none !important;
}
ul.sous_menu{
/*	border:1px solid #A3C0A1;
	border-top:0 none;*/
	max-height:80px;
	_height:80px;
	overflow-x:hidden;
	overflow-y:scroll;
}

a.a_sous_menu{
	width:180px;/*218px;*/
}
.level1, .level2, .level3{
	background:transparent url(level.gif) no-repeat 6px 12px;
	margin-left:12px;
}
.level1{
	margin-left:0;
}
.level3{
	background:transparent;
}
/*  */
#reg_menu3{padding:0;margin:0;}
#reg_menu3 ul.ss_menu_region{padding:0;margin:0;}




#reg_menu3 ul.ss_menu_region a.menu_analyseVue1{
	text-align:center;
	width:75%;
	padding:3px;
	margin:0 auto 3px auto;
	border:1px solid #B2BFE0;
	background:#E5EAF5 url(reg_menu3.gif) repeat-x 0 0;
}
#reg_menu3 ul.ss_menu_region a.menu_analyseVue1:hover{
	margin:0 auto 3px auto;
	border:1px solid #CCD4EA;
	background:#fff;
}


#reg_menu3 ul.ss_menu_region a.menu_analyseVue2{
	text-align:center;
	width:75%;
	padding:3px;
	margin:0 auto 3px auto;
	border:1px solid #B2BFE0;
	background:#E5EAF5 url(reg_menu3.gif) repeat-x 0 0;
}
#reg_menu3 ul.ss_menu_region a.menu_analyseVue2:hover{
	margin:0 auto 3px auto;
	border:1px solid #CCD4EA;
	background:#fff;
}







/*  */
.menu_analyseVue1 span{
	background:transparent url(puce_03.gif) no-repeat left center !important;
}
.menu_analyseVue1 a{
	color:#6990b3 !important;
}



.menu_analyseVue2 span{
	background:transparent url(puce_02.gif) no-repeat left center !important;
}
.menu_analyseVue2 a{
	color:#537550 !important;
}












.analyse_t1{
	border:1px solid #6990b3;
	padding:0.2em;
	margin:0.3em 0;
}
.analyse_t1 h3{
	color:#6990b3;
	padding:0 0 0 1em;
	margin:0;
	background:transparent url(puce_03.gif) no-repeat left center;
	font-size:0.9em;
}
.analyse_t2{
	border:1px solid #537550;
	padding:0.2em;
	margin:0.3em 0;
}
.analyse_t2 h3{
	color:#537550;
	padding:0 0 0 1em;
	margin:0;
	background:transparent url(puce_02.gif) no-repeat left center;
	font-size:0.9em;
}
/*  */
#rechInterfaceChoix1{
	width:100%;
	padding:2px 0;
	background:#E5EAF5;
	border:1px solid #B2BFE0;
	margin-top:5px;
}
#rechInterfaceChoix2{
	width:100%;
	padding:2px 0;
	background:#EDF5ED;
	border:1px solid #B7D6B6;
	margin-top:5px;
}
#rechInterfaceChoix1 p, #rechInterfaceChoix2 p{
	margin:2px 4px;
}
#rechInterfaceChoix1 p.rechInterfaceChoix1_bouton, #rechInterfaceChoix2 p.rechInterfaceChoix2_bouton{
	height:16px;
}
a.rechInterfaceChoix1_localise, a.rechInterfaceChoix1_filtre, a.rechInterfaceChoix1_unfiltre, a.rechInterfaceChoix2_localise, a.rechInterfaceChoix2_filtre, a.rechInterfaceChoix2_unfiltre{}
a.rechInterfaceChoix1_localise, a.rechInterfaceChoix2_localise{}
a.rechInterfaceChoix1_filtre, a.rechInterfaceChoix2_filtre{}
a.rechInterfaceChoix1_unfiltre, a.rechInterfaceChoix2_unfiltre{}

/* abécédaire : affichage de resultats differents
-------------------------------------------------------*/
ul li.alphabet_res_1{
	list-style-image:url(puce_bleue.png) !important;
}
ul li.layer_1{}
ul li.alphabet_res_2{
	list-style-image:url(puce_verte.png) !important;
}
ul li.layer_2{}
ul li.alphabet_res_3{
	list-style-image:url(puce_orange.png) !important;
}
ul li.layer_3{}


/* le bloc dans lequel on affiche la carte
-------------------------------------------------------*/
#content {
	color: #ccc;
}
.content{
/*	position:absolute;
	top:64px;
	left:260px;
	min-width:680px;
	margin-left:270px*/
}

.contenthide{
	position:absolute;
	top:0px;
	left:260px;
}

/* outils
-------------------------------------------------------*/
.titrepage{
	float:left;
	width:230px;
	height:35px;
	margin:0;
	padding:0 0 0 15px;
	color:#CC0000;
	background:transparent url(custom_title.png) no-repeat right bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
#outils{
	margin:0 10px 5px 0;
/*	height:80px;*/
	overflow:hidden;
}
#outils ol, #outils ul{
	margin:0;
	padding:0;
	list-style:none;
}
/* mise en place du joystick de deplacement */
ol.joystick {
	float:right;
	width:64px;
	height:44px;
	padding:20px 0 16px 0 !important;
	margin:0;
}
.joystick li{
	margin:0px;
	padding:0px;
	font-size:0px;
	float:left;
}
.joystick li a{
	display:block;
	text-indent:-99999em;
}
li.movetop {display:block;padding:0 10px 0 10px;}
li.movetop a{width:24px;height:10px;margin:0 10px;background:transparent url(joystick_02.gif) no-repeat center bottom;}
li.moveleft {display:block;padding:0 0 0 10px;}
li.moveleft a{width:10px;height:24px;background:transparent url(joystick_04.gif) no-repeat right center;}
li.movecenter a{width:24px;height:24px;background:transparent url(joystick_05.gif) no-repeat center center;}
li.moveright {display:block;padding:0 10px 0 0;}
li.moveright a{width:10px;height:24px;background:transparent url(joystick_06.gif) no-repeat left center;}
li.movebottom {display:block;padding:0 10px 0 10px;}
li.movebottom a{width:24px;height:10px; margin:0 10px;background:transparent url(joystick_08.gif) no-repeat center top;}

/* outils de navigation */
ul.moveicons {
	padding:3px 0px !important;
	height:25px;
	float:right;
}
ul.moveicons li {
	padding-left:4px;
	float:left;
}
ul.moveicons li span {
	display:none;
}
ul.moveicons li a{
/*	display:block;
	text-indent:-9999em;
	float:left;
	width:32px;
	height:32px;*/
}
ul.moveicons li img{
	float:left;
}
.icoseparation{
	padding-left:14px !important;
	background:transparent url(separation.gif) no-repeat 6px center;
}

/* outils 2 */
ul.toolsbox {
	float:left;
	height:32px;
	background:transparent url(tools_bg.gif) no-repeat 0 0;
}
ul.toolsbox li {
	padding:3px 0 0 4px;
	float:left;
}
ul.toolsbox li.toolend {
	background:#F5F4EB url(tools_bg.gif) no-repeat right 0 !important;
	padding:0;
	height:32px;
	width:8px;
}
ul.toolsbox li span {
	display:none;
}
ul.toolsbox li a{
	display:block;
	text-indent:-9999em;
	float:left;
	width:16px;
	height:16px;
}
ul.toolsbox li img{
	float:left;
}
ul.toolsbox li select {
	font-size:10px;
}
.tools_bout_off, .tools_bout_on{
	display:block;
	width:24px !important;
	height:24px !important;
	text-indent:-9999em;
}
a.tools_bout_off{
	background:transparent url(outils2_show.gif) no-repeat 0 0;
}
a.tools_bout_on{
	background:transparent url(outils2_hide.gif) no-repeat 0 0;
}
a:hover.tools_bout_off{
	background:transparent url(outils2_show.gif) no-repeat 0 -24px;
}
a:hover.tools_bout_on{
	background:transparent url(outils2_hide.gif) no-repeat 0 -24px;
}

/* GéoSignets */
.geosignet{
	clear:left;
	text-align:center;
}
.addgeosign, .delgeosign{
	display:block;
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999em;
	margin:3px 0px 0px 6px;
}
.addgeosign{
	background:transparent url(addgeosign.gif) no-repeat;
}
.delgeosign{
	background:transparent url(delgeosign.gif) no-repeat;
}

/*  */
.titreT{
	font-weight:bolder;
	font-size:11px;
	letter-spacing:-1px;
	color:#46688a;
}

/* carte */
.cartecadre{
	position:relative;
	padding:0;
	margin:0;
}
.cartecadre table{
	width:auto;/*800px;*/
	height:auto;/*526px;*/
	border-collapse: collapse;
	border-spacing:0;
}
.cartecadre table td{
	text-align:center;
	vertical-align:middle;
	padding:0;
}
.cartecadre td a{
	display:block;
	margin:auto;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
}
.MapFormat{
	float:right;
	padding:3px 0 0 5px;
	margin:0px;
	width:70px;
}
.MapFormat li{display:inline;}

#carteDynmap{padding:0;margin:0;}

.n-o a, .n a, .n-e a, .o a, .e a, .s-o a, .s a, .s-e a{
	background-position:0 0;
    width:20px;
	height:20px;
	text-indent:-9999em;
}
.n {background-image: url(table_top.gif);}
.n-o a{background-image: url(n-o.gif);}
.n a{background-image: url(n.gif);padding:0 40px 0 40px;}
.n-e a{background-image: url(n-e.gif);}
.o {background-image: url(table_left.gif);}
.o a{background-image: url(o.gif);padding:40px 0;}
.e {background-image: url(table_right.gif);}
.e a{background-image: url(e.gif);padding:40px 0;}
.s {background-image: url(table_bottom.gif);}
.s-o a{background-image: url(s-o.gif);}
.s a{background-image: url(s.gif);padding:0 40px;}
.s-e a{background-image: url(s-e.gif);}

.overview{
	position:absolute;
	top:15px;
	left:20px;
/*	width:160px;*/
	margin:0 0 0 5px;
	padding:5px;
	background:#f1f1f1;
	border-bottom:1px solid #A5C0D1;
/*	border-top:none;*/
	z-index:100;
}
.overview-map{
	text-align:center;
	margin:0 auto;
}
a.overview_switcher{
	position:absolute;
	top:0;
	left:20px;
	padding:4px 15px 0 15px !important;
	text-indent:0 !important;
	width:auto !important;
	height:auto !important;
/*	background-image:none !important;*/
	color:#4b4b4b;
	text-decoration:none;
	font-size:9px;
	z-index:101;
}
a.overview_switcher:hover{
	text-decoration:underline;
}
div.overview h3{
	font-size:10px;
	border-top:1px dotted #DEDDBE;
	margin:0.4em 0 0 0;
	color:#004D99;
}
/* footer
-------------------------------------------------------*/
#footer{
	width:220px;
}
#footer a{
	font-weight:bolder;
	color:#6583A4;
}
#footer p{
	padding:0 10px;
	margin:0px;
	text-align:center;
}

