/* css outils sprites */
@import url(outils_style.css.php);
/*- font-face -*/
/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700,300);*/
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype'),
         url('fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: bold;
    font-style: normal;

}
/*  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {outline: 0;/*	vertical-align: baseline;*/}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
form{padding:0;margin:0;}

/* tags html
-------------------------------------------------------*/
*{}
html, body {margin:0;padding:0;border:0 none;width:100%;height:100%;color:#333;overflow:hidden;}
body {background:#5B6876 url(../img/body_bg/black-linen.png);font:12px/1.4em Arial, Verdana, Helvetica, sans-serif;}

::-moz-selection {
    background: #2F82AA;
	color:#fff;
    text-shadow: none;
}

::selection {
    background: #2F82AA;
	color:#fff;
    text-shadow: none;
}

p{margin:1em 0;padding:0;line-height:1.4em;/* hauteur de ligne safari */}

h1,h2,h3,h4,h5,h6{margin:1.2em 0 .8em 0;padding:0;font-family: 'Lato', sans-serif;font-weight:bold;}
h1,h2{color:#2f82aa;}
h3,h4,h5,h6{color:#2f82aa;}

h1{font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: 1em;}
h7{font-size: 1em;}
h8{font-size: .9em;}

button{font-size:1.1em;}

button,input, select {font: 1em Arial, Verdana, Helvetica, sans-serif;}
select{padding:5px;}
textarea {resize: vertical;}

input:focus, select:focus, textarea:focus, button:focus{/*-moz-box-shadow: 0 0 5px #E85F0E;-webkit-box-shadow: 0 0 5px #E85F0E;box-shadow: 0 0 5px #E85F0E;*/}

fieldset {border: 0;margin: 0;padding: 0;}

:-ms-input-placeholder { color: #999; }
::-webkit-input-placeholder { color: #999; }
:-moz-placeholder { color: #999; } /* Firefox 18 and under */
::-moz-placeholder { color: #999; } /* Firefox 19+ */

hr {clear:both;border:0 none;border-top:1px dotted #9ABA59;background:#fff;outline:none;height:1px;margin:1em 0;}

strong{color:#2f82aa;}

img{border:0 none;}

td{font-size: 1em;}

.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

/* hack FF pour masquer les contours pointill&eacute; sur les liens
-------------------------------------------------------*/
a{outline: none;color:#2f82aa;border:none;}
a:focus{-moz-outline-style:none;outline-style:none;outline:0 !important;}
a:hover{text-decoration:none;color:#222;}
/* class generales
-------------------------------------------------------*/
.showbloc{display:block;}
.hidebloc{display:none;}

.hightlight{font-size:1.4em;line-height:1.4em;white-space:nowrap;}

.fleft{float:left;}
.fright{float:right;}

.aligncenter{text-align:center;}

.imgstyle, .imgleft, .imgright, .imgcenter{margin:2px;padding:3px;border:1px solid #ccc;background:#fff;}
.imgleft{float:left;margin:0 1em 1em 0;}
.imgright{float:right;margin:0 0 1em 1em;}
.imgcenter{margin:0 auto 1em auto;}

.require{color:#CC0000;font-weight:bolder;}
.errormsg{color:#CC0000;text-align:center;padding:0.3em;margin:1em;background:#FFEEEE;border:1px solid #FF6666;font-size:1.2em;}
.sentmsg{text-align:center;padding:0.3em;margin:1em;background:#FFFFCC;border:1px solid #FFCC66;}
.readmore{text-align:right;margin-top:0;padding-top:0;border-bottom:1px dotted #e5e5e5;}

.highlight{background:#FFFFCC;border:1px solid #FFCC66;margin:0.6em 0;padding:0.8em;}
.print{display:none;}
.unprint{display:block;}
.wash {display:block;clear:both;font-size:1px;height:1px;margin:0;padding:0;border:0 none;}/**/
.wash:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.flash{text-align:left;padding:0.3em;margin:1em;background:#FFFFCC;border:1px solid #FFCC66;}
.wash {display: inline-block;}

/* Hides from IE-mac \*/
* html .wash {height: 1%;}
.wash {display: block;}
/* End hide from IE-mac */
/* 
-------------------------------------------------------*/
.chromeframe{position:absolute;top:2em;left: 50%;margin-left:-300px;padding:10px;width: 578px;background-color: #F4D5D6;border:1px solid #c33;color:#333;font-size:1.4em;z-index: 100;}

/*  */
.head{width:100%;height:71px;background:url(../img/alpha_bg/alpha_bg_black40.png);/*border-bottom:1px solid rgba(0,0,0,.3);*/overflow:hidden;}
body.fullmap .head,
body.framed .head{display:none;}
.head_logo{display:block;float:left;width:220px;height:100%;background:#2F82AA url(../logo.png) no-repeat center center;}
a#fullWsize{display:none;float:right;margin:8px;width:32px;height:32px;background:url(../img/outils.png) no-repeat -2596px -96px;text-indent:-999em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
a#fullWsize.isfull{background-position:-2646px -96px;background-color:#2F82AA;}
a#fullWsize:hover{background-color:#75D3D3;}
.head_title{padding:16px 0 16px 32px;margin:0 48px 0 0;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.head_title span,
.head_title em{display:block;color:#fff;}
.head_title em{font-size:.75em;font-weight:lighter;font-style:normal;}

/*  */
.rapport_wrapper{position:relative;overflow:hidden;background-color:#222;}
body.reportView .rapport_wrapper{background-color:#fff;}

/*  */
div.sidebar{position:absolute;top:72px;left:0;max-width:390px;/*overflow:hidden;*/z-index:10;}
body.reportView div.sidebar{top:320px;}
body.fullmap div.sidebar,
body.framed div.sidebar{top:0px;}
body.framed.reportView div.sidebar{top:250px;}
body.fullmap div.sidebar{display:none;}
div.sidebar.side2{left:auto;right:0;}
div.sidebar:hover{background-image:url(../img/alpha_bg/alpha_bg_white40.png);}
div.sidebar.open{background-image:url(../img/alpha_bg/alpha_bg_black30.png);}
div.sidebar.side2.open{}
.sidecontent{position:relative;width:42px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar.open .sidecontent{padding-top:0;width:390px;overflow:auto;overflow-x:hidden;}
.sidebar .module{position:relative;min-height:48px;}
.sidebar.open .module.open{background-color:#fff;}
.sidebar .module .volet_titre{position:relative;padding:0;margin:0;font-size:1.6em;}
.sidebar .module .volet_titre a.volet_link{z-index:2;position:absolute;top:0;left:0;display:block;padding-left:48px;line-height:48px;height:48px;overflow:hidden; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar.open .module .volet_titre a.volet_link{background-color:#5B6876;color:#fff;width:100%;text-decoration:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar.open .module.open .volet_titre a.volet_link{background-color:#69D1D1;}
.sidebar.side2 .module .volet_titre a.volet_link{left:auto;right:0;padding-right:48px;padding-left:0;}
.sidebar .module .volet_titre a.volet_link i{display:block;position:absolute;top:0;left:0;height:48px;width:42px;background:url(../img/module_icons.png) no-repeat left 0;}
.sidebar.side2 .module .volet_titre a.volet_link i{left:auto;right:0;}
#abcdiv .volet_titre a.volet_link i{background-position:-3px 0;}
.sidebar.side2 #abcdiv .volet_titre a.volet_link i{background-position:-3px 0;}
#legenddiv .volet_titre a.volet_link i,
#myfichediv .volet_titre a.volet_link i{background-position:-3px -144px;}
.sidebar.side2 #legenddiv .volet_titre a.volet_link i,
.sidebar.side2 #myfichediv .volet_titre a.volet_link i{background-position:-3px -240px;}
#layersdiv .volet_titre a.volet_link i{background-position:-3px -288px;}
.sidebar.side2 #layersdiv .volet_titre a.volet_link i{background-position:-3px -288px;}
#rapportdiv .volet_titre a.volet_link i{background-position:-3px -432px;}
.sidebar.side2 #rapportdiv .volet_titre a.volet_link i{background-position:-3px -432px;}
#analysediv .volet_titre a.volet_link i{background-position:-3px -576px;}
.sidebar.side2 #analysediv .volet_titre a.volet_link i{background-position:-3px -576px;}
#localisationdiv .volet_titre a.volet_link i{background-position:-3px -720px;}
.sidebar.side2 #localisationdiv .volet_titre a.volet_link i{background-position:-3px -720px;}
#filtrediv .volet_titre a.volet_link i{background-position:-3px -864px;}
.sidebar.side2 #filtrediv .volet_titre a.volet_link i{background-position:-3px -864px;}
#searchdiv .volet_titre a.volet_link i{background-position:-3px -1008px;}
.sidebar.side2 #searchdiv .volet_titre a.volet_link i{background-position:-3px -1008px;}
#majic2div .volet_titre a.volet_link i{background-position:-3px -1008px;}
.sidebar.side2 #majic2div .volet_titre a.volet_link i{background-position:-3px -1008px;}
#scenatiosdiv .volet_titre a.volet_link i{background-position:-3px -1152px;}
.sidebar.side2 #scenatiosdiv .volet_titre a.volet_link i{background-position:-3px -1152px;}
#chronosignetdiv .volet_titre a.volet_link i{background-position:-3px -1296px;}
.sidebar.side2 #chronosignetdiv .volet_titre a.volet_link i{background-position:-3px -1296px;}
#accrochagediv .volet_titre a.volet_link i{background-position:-3px -1440px;}
.sidebar.side2 #accrochagediv .volet_titre a.volet_link i{background-position:-3px -1440px;}
#pkdiv .volet_titre a.volet_link i{background-position:-3px -1584px;}
.sidebar.side2 #pkdiv .volet_titre a.volet_link i{background-position:-3px -1584px;}
#epersodiv .volet_titre a.volet_link i{background-position:-3px -1728px;}
.sidebar.side2 #epersodiv .volet_titre a.volet_link i{background-position:-3px -1728px;}
#playdiv .volet_titre a.volet_link i{background-position:-3px -1872px;}
.sidebar.side2 #playdiv .volet_titre a.volet_link i{background-position:-3px -1872px;}
.sidebar .module .volet_titre a.volet_link span{display:none;white-space:nowrap;}
.sidebar.open .module .volet_titre a.volet_link span{display:block;margin-right:24px;overflow:hidden;}
.sidebar.side2 .module .volet_titre a.volet_link span{margin-right:0;padding-left:32px;}
.sidebar .module .volet_titre:hover a.volet_link, 
.sidebar .module .volet_titre a.volet_link:hover{z-index:4;background-color:#69D1D1;background-image:url(../img/alpha_bg/alpha_bg_white10.png);color:#fff; -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);}
.sidebar .module .volet_titre:hover a.volet_link span,
.sidebar .module .volet_titre a.volet_link:hover span{display:block;padding-right:24px;/*padding-left:0;*/}
.sidebar.side2 .module .volet_titre a.volet_link:hover span{padding-right:0;/*padding-left:24px;*/}

.sidebar .module .volet_titre a.hide_side_link{display:none;z-index:6;}
.sidebar.open .module .volet_titre a.hide_side_link{position:absolute;top:0;right:0;display:block;line-height:48px;height:48px;width:24px;background-image:url(../img/hide_side.png);background-position:-12px 0px;background-repeat:no-repeat;overflow:hidden;text-indent:-999em;}
.sidebar.side2.open .module .volet_titre a.hide_side_link{right:auto;left:0;background-position:-60px 0px;}
.sidebar.side2.open .module .volet_titre:hover a.volet_link span,
.sidebar.side2.open .module .volet_titre a.volet_link:hover span{padding-right:0;/*padding-left:24px;*/}
.sidebar.open .module .volet_titre a.hide_side_link{background-color:rgba(0,0,0,.1);}
.sidebar.open .module .volet_titre a.hide_side_link:hover{background-color:rgba(0,0,0,.2);}
.sidebar.open .module .volet_titre a.hide_side_link{display:none;}
.sidebar.open .module.open .volet_titre a.hide_side_link{display:block;}

.sidebar .module .sidebarbloc{display:none;}
.sidebar.open .module.open .sidebarbloc{display:block;padding:58px 10px 10px;}
.sidebar.open .module .sidebarbloc,
.sidebar .module.open .sidebarbloc{display:none;}
.sidebarbloc select{max-width:88%;}

/*  */
.legend_fixed img{display:block;}
/* GéoSignets */
.geosignet{position:absolute;right:64px;top:24px;padding:0 5px;margin:0;list-style:none;z-index:4; white-space:nowrap;line-height:32px;
	background-color:transparent;background-image:url(../img/alpha_bg/alpha_bg_white80.png); 
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);box-shadow: 0 0 1px rgba(0,0,0,.5);
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.sidebar2_open .geosignet{right:395px;}
#dynmap.btn_tools_on .geosignet{top:48px;}
.visuGeo{}
#visuGeo{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.geosignet select{font-size:1em;padding:5px 32px 5px 5px;max-width:150px;background:#fff url(../img/select_arrow.png) no-repeat right center;border:0 none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.geosignet_libelle{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle; padding:0 0 2px 2px;color:#333;}
.geosignet_list{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle; white-space:nowrap;}
.addgeosign,.delgeosign{display:block;float:right;width:24px;height:24px;margin:4px 0;overflow:hidden;text-indent:9999em;background-image:url(../img/btn_geosignet.png);background-repeat:no-repeat;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.addgeosign{background-position:-4px -4px;}
.delgeosign{background-position:-36px -4px;}
.addgeosign:hover, .delgeosign:hover {background-color:#75D3D3;}
.addgeosign:hover{background-position:-4px -36px;}
.delgeosign:hover{background-position:-36px -36px;}
/*  */
#outils{position:absolute;left:42px;right:42px;top:0;padding:0;height:40px;white-space:nowrap;z-index:5;}
.sidebar_open #outils{left:390px;}
.sidebar2_open #outils{right:390px;}
#outils/*.miniwrapper*/{overflow:hidden;}
#outils/*.miniwrapper*/:hover{height:auto;white-space:normal;overflow:visible;}
.grps_tools{position:absolute;left:0;top:0;right:0;padding:0;margin:0;list-style:none;height:40px;}
#outils .grps_tools{padding:4px 5px 0;background-image:url(../img/alpha_bg/alpha_bg_black60.png);}
#outils/*.miniwrapper*/:hover .grps_tools{height:auto;}
.grp_tools{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle; position:relative;padding:0 5px 0 0;margin:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#outils .grp_tools{}
.moveicons, .toolsbox,
.moveicons li.btn_tool, .toolsbox li.btn_tool,
.moveicons li.select_tool, .toolsbox li.select_tool{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.moveicons li.select_tool, .toolsbox li.select_tool{padding:2px;height:28px;}
.grp_tools_label{float:left;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:24px;text-decoration:none;}
.grp_tools_label.opened{font-weight:bold;}
.grps_tools_opt{position:absolute;top:34px;left:1px;padding:4px 0 4px 4px;margin:0;list-style:none;}
.moveicons li.btn_tool a, .toolsbox li.btn_tool a{background-color:#f0f0f0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.moveicons li.select_tool select, .toolsbox li.select_tool select{padding-right:32px;background:#fff url(../img/select_arrow.png) no-repeat right center;border:0 none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.moveicons li.btn_tool a:hover, .toolsbox li.btn_tool a:hover{background-color:#69D1D1;}
.moveicons li.btn_tool a.btn_bg_on, .toolsbox li.btn_tool a.btn_bg_on{background-color:#2F82AA;}

li.btn_tool.btn_text{}
li.btn_tool.btn_text:hover{}
li.btn_tool.btn_text a.btn_bg_on{color:#fff;}
li.btn_tool.btn_text a span.txt_picto{}
li.btn_tool.btn_text:hover a span.txt_picto{color:#fff;}
li.btn_tool.btn_text a.btn_bg_on span.txt_picto{}

.btn_tool.b_fullsize.tooltipstered
{display:none;}

/* outils de navigation */
.navoutil{position:absolute;left:64px;top:24px;padding:0;margin:0;list-style:none;z-index:4;}
#dynmap.btn_tools_on .navoutil{top:48px;}
.sidebar_open .navoutil{left:395px;}
.navoutil:hover{z-index:8;}
.navoutil.light{}
.navoutil ul{overflow:visible;height:auto;}
.navoutil ul li{float:none;margin:0;}
.navoutil .moveicons li, .navoutil .toolsbox li{height:auto;min-height:32px;}
.navoutil .grp_tools{display:block;padding:0 5px 5px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.navoutil ul li ul{display:block;}
.navoutil ul li ul li{display:block;}
.navoutil li.btn_tool a{background-color:transparent;background-image:url(../img/alpha_bg/alpha_bg_white80.png); -moz-box-shadow: 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);box-shadow: 0 0 1px rgba(0,0,0,.5);}
.navoutil li.btn_tool a:hover{background-color:#69D1D1;background-image:none;}
.navoutil li.btn_tool a.btn_bg_on{background-color:#2F82AA;background-image:none;}
/*  */
#carteDynmap{padding:0;margin:0;}
/*  */
.dynmap{position:absolute;top:72px;right:0;bottom:0px;left:0;background-color:#fff;z-index:0; -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);}
body.reportView .dynmap{top:321px;}
body.framed .dynmap{top:0px;}
body.framed.reportView .dynmap{top:250px;}
body.fullmap .dynmap{top:0;right:0;left:0;bottom:0;}
body.fullmap .dynmap li.b_fullsize a{ background:#2f82aa;}
body.fullmap .dynmap li.b_fullsize a span.btn_picto{background-position:-2646px -96px;}

.inputAlphabet{position:relative;}
#Alphabet_1 div:first-child, .libelleAlphabet{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline; background-color:#fff; margin:8px 5px;color:#666;}
.inputAlphabet .searchAlphabet_span{display:block;}
.searchAlphabet_input_text{padding:5px 38px 5px 5px;width:100%;height:38px;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.inputAlphabet .communesearch {position:relative;width:100%;}
.inputAlphabet .communesearch  .searchAlphabet_input_text{padding:5px;}
.inputAlphabet button{position:absolute;top:2px;right:2px;}
.alphabetLocalisationGeo .inputAlphabet button{position:relative;top:5px;right:auto;}
#msgWaitAlphabet_1{padding:5px;font-size:1.1em;}

.sidebarbloc ul.alphabet_result, .sidebarbloc_loc ul.alphabet_result{font-size:1.1em;margin-top:10px;}
.sidebarbloc ul.alphabet_result li, .sidebarbloc_loc ul.alphabet_result li{overflow:hidden;}
.sidebarbloc ul.alphabet_result li a, .sidebarbloc_loc ul.alphabet_result li a{float:left;display:block;padding:5px;}
.sidebarbloc ul.alphabet_result li a.info_alphabet, .sidebarbloc_loc ul.alphabet_result li a.info_alphabet{float:right;padding:0;height:24px;width:24px;background:url(../img/info_search.png) no-repeat left top;text-indent:-999em;}
.sidebarbloc ul.alphabet_result li a.info_alphabet:hover, .sidebarbloc_loc ul.alphabet_result li a.info_alphabet:hover{background-position:left bottom;}

.legend_bloc{position:absolute;bottom:10px;left:5px;padding:5px;margin:0;list-style:none;z-index:4; 
	background-color:transparent;background-image:url(../img/alpha_bg/alpha_bg_white80.png); 
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);box-shadow: 0 0 1px rgba(0,0,0,.5);
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.sidebar_open .legend_bloc{left:395px;}
.legend_bloc .legend_bloc_link{display:block;padding:0 5px 0 24px;white-space:nowrap;line-height:24px;background:url(../img/select-icons.png) no-repeat -1px -183px;color:#333;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.legend_bloc .legend_bloc_link:hover{background-color:#69D1D1;color:#fff;background-position:-1px -261px;}
.legend_bloc .legend_bloc_link span{}
.legend_bloc .legend_bloc_link.bloc_clos{background-color:#fff;background-position:-1px -27px;}
.legend_bloc .legend_bloc_link.bloc_clos:hover{background-color:#69D1D1;background-position:-1px -105px;color:#fff;}
.legend_bloc .legend_bloc_link.bloc_clos span{}
.legend_bloc .legend_bloc_module{min-width:256px;overflow:auto;overflow-x:hidden;}
/*.legend_bloc img{display:block;}*/

.overview_bloc{position:absolute;bottom:10px;right:5px;padding:5px;margin:0;list-style:none;z-index:4; white-space:nowrap;line-height:32px;
	background-color:transparent;background-image:url(../img/alpha_bg/alpha_bg_white80.png); 
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);box-shadow: 0 0 1px rgba(0,0,0,.5);
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.sidebar2_open .overview_bloc{right:395px;}
.overview_bloc .overview_bloc_link{display:block;position:absolute;top:3px;left:3px;width:24px;height:24px;line-height:24px;background:url(../img/select-icons.png) no-repeat -1px -183px;color:#333;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.overview_bloc .overview_bloc_link:hover{background-color:#69D1D1;background-position:-1px -261px;}
.overview_bloc .overview_bloc_link span{display:none;}
.overview_bloc .overview_bloc_link.bloc_clos{position:relative;top:0;left:0;width:auto;height:auto;background-color:#fff;background-position:-1px -27px;color:#333;text-decoration:none;}
.overview_bloc .overview_bloc_link.bloc_clos:hover{background-color:#69D1D1;background-position:-1px -105px;color:#fff;}
.overview_bloc .overview_bloc_link.bloc_clos span{display:block;padding:0 5px 0 26px;line-height:24px;font-size:1em;}

.search_table{width:100%;}
.search_table td{white-space:nowrap;position:relative;}
.fond_couche.search_td{}
input[type=text].fond_couche.search_find{padding:5px 38px 5px 5px;width:100%;height:38px;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_table td.fond_couche.search_td button.bouton.searching{position:absolute;right:-2px;top:2px;}
.advanced_search_lnk{display:block;padding:5px;background:none !important;}
.advanced_search_lnk a{background-color:#fff;}

.sbToggle{background-color:transparent;}
.sbToggle:hover{background-color:#69D1D1;}
.sbToggleOpen{background-color:#2F82AA;background-position:0 -104px}
.sbToggleOpen:hover{background-color:#69D1D1;}

select.fond_couche.search_layers.search_find,
input[type=text].fond_couche.search_layers.search_find{width:100%;max-width:100%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.foot{position:absolute;right:0;bottom:0;left:0;text-align:center;color:#333;z-index:99;}
body.fullmap .foot{display:none;}
.foot .usermap_login,
.foot .loginInfo{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;}
.foot .usermap_login strong{color:inherit;}
.foot .foot-link{position:relative;display:none;text-align:center;z-index:10;}
.foot .foot-link a{position:absolute;bottom:0;left:50%;display:block; padding:.4em 0 .2em;margin-left:-45px;width:90px;background-color:#fff;color:#333;text-decoration:none;font-size:.9em;
-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);}
.foot .foot-link a:hover{background-color:#e5e5e5;}
.foot .foot-content{/*display:none;*/position:relative;padding:0;height:0;transition:all .2s ease;overflow:hidden;background-color:#fff;border-top:5px solid #333;z-index:12;}
.foot .foot-content:hover{height:auto;padding:.8em .8em .81em;transition:all .4s ease;}
.foot .foot-content img{vertical-align:top;}

.tooltipster-default {border:1px solid #2F82AA;background:#2F82AA;color: #fff;}

/* tag coordonnées
-------------------------------------------------------*/
.check_view{padding:10px 0;}
.check_decimal{}
.check_dms{}
.view_decimal{padding:10px 0;}
.view_decimal_x, .view_decimal_y, .view_dms_x, .view_dms_y {height:26px;padding-left:24px;}
.view_decimal_x_label, .view_decimal_y_label, .view_dms_x_label, .view_dms_y_label {}
.view_decimal_x {}
.view_decimal_x input {width:80px;padding:5px;font-size:1.2em;}
.view_decimal_y {}
.view_decimal_y input {width:80px;padding:5px;font-size:1.2em;}
.view_dms{padding:10px 0;}
.view_dms_x,.view_dms_y {vertical-align:top;}
.view_dms_x {}
.view_dms_x_input {}
.view_dms_y {}
.view_dms_y_input {}
.view_dms_label_1, .view_dms_label_2, .view_dms_label_3 {padding:5px 3px;font-size:1.2em;}
.view_dms_label_1, .view_dms_label_2 {width: 18px;}
.view_dms_label_3 {width: 36px;}
.localisation_otherepsg .view_decimal_x_label, .localisation_otherepsg .view_decimal_y_label {}
.localisation_gps_btn {}
.localisation_refresh{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:5px;}
.localisation_refresh img {}

/* personnalisation de select
-------------------------------------------------------*/
.proj_select{}
.proj_select .proj_select_libelle{}
.proj_select .proj_select_selector{width:auto;}
.proj_select .proj_select_selected{}
.proj_select .proj_select_selected a{line-height:32px;}
.proj_select .proj_select_selected a:hover{}
.proj_select.abs_bottom .proj_select_selected a{}
.proj_select .proj_select_selected a span{}
.proj_select .proj_select_selected a.proj_select_list_opened{}
.proj_select .proj_select_selected a:hover.proj_select_list_opened{}
.proj_select .proj_select_list{}
.proj_select.abs_bottom .proj_select_list{}
.proj_select .proj_select_list li{}
.proj_select .proj_select_list li a{padding:8px 10px;}
.proj_select .proj_select_list li a span{}
.proj_select .proj_select_list li a:hover{}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 480px) {
	/**/
}

@media only screen and (min-width: 768px) {
	/**/
}

@media only screen and (min-width: 1140px) {
	/**/
	/*body.sidebar_open .dynmap{left:390px;}*/
	/*body.sidebar2_open .dynmap{right:390px;}*/
	body.fullmap .dynmap{right:0;left:0;}
}
@media only screen and (min-width: 1280px) {
	/**/
}
@media only screen and (min-width: 1340px) {
	/**/
}
@media only screen and (min-width: 1900px) {
	/**/
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}