/*  */
body {
	background-color:#555;
	background-image:url(../img/body_bg/dotnoise-light-grey.png);
}
::-moz-selection {
 background: #f90;
 color:#fff;
}
::selection {
 background: #f90;
 color:#fff;
}
h1,h2,h3,h4,h5,h6{font-family: 'Lato', sans-serif;font-weight:bold;text-transform:uppercase;}
h1, h2 {
	color:#f90;
}
h3, h4, h5, h6 {
	color:#f90;
}
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;*/
}
:-ms-input-placeholder, ::-webkit-input-placeholder, :-moz-placeholder, /* Firefox 18 and under */ ::-moz-placeholder /* Firefox 19+ */ {
 color: #999;
}
hr {
	border-color:#e5e5e5;
}
strong {
	color:#f90;
}
a {
	color:#f90;
}
a:hover {
	color:#222;
}
.head {
	background-image:url(../img/alpha_bg/alpha_bg_black40.png);
}
.head_logo {
	background-color:#f90;
}
a#fullWsize {
	background-position:no-repeat -2596px -96px;
}
a#fullWsize.isfull {
	background-position:-2646px -96px;
	background-color:#f90;
}
a#fullWsize:hover {
	background-color:#f90;
}
.head_title{
	font-weight:bold;
}
.head_title span, .head_title em {
	color:#fff;
}
.head_title em {
	font-size:.7em;
	text-transform:none;
}
.rapport_wrapper{
	background-color: #777;
}
div.sidebar{
    background-image:url(../img/alpha_bg/alpha_bg_black50.png);
}
div.sidebar.side2{}
div.sidebar:hover {
	background-image:url(../img/alpha_bg/alpha_bg_black50.png);
}
div.sidebar.open {
	background-image:url(../img/alpha_bg/alpha_bg_black50.png);
}
.sidebar.open .module {
}
.sidebar.open .module.open {
	background-color:#fff;
}
.sidebar.open .module.open .volet_titre a.volet_link{
	background-color:#feae3e;
}
.sidebar.open .module .volet_titre a.volet_link{
	background-color:transparent;
}
.sidebar.side2 .module .volet_titre a.volet_link span{/*display:none;*/}
.sidebar.side2 .module .volet_titre a.volet_link:hover span,
.sidebar.side2.open .module.open .volet_titre a.volet_link span{display:block;}
.sidebar .module .volet_titre:hover a.volet_link, 
.sidebar .module .volet_titre a.volet_link:hover{
	background-color:#f60;
	background-image:url(../img/alpha_bg/alpha_bg_white10.png);
}
.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.open .sidebarbloc{
	border-bottom:1px solid #f90;
    border-right: 1px solid #f90;
}
.sidebar.side2.open .module.open .sidebarbloc{
    border-right: 0 none;
    border-left: 1px solid #f90;
}
.geosignet {
	background-color:transparent;
	background-image:url(../img/alpha_bg/alpha_bg_white80.png);
}
.geosignet select {
	background:#fff url(../img/select_arrow.png) no-repeat right center;
}
.geosignet_libelle {
	color:#333;
}
.addgeosign {
	background-position:-4px -4px;
}
.delgeosign {
	background-position:-36px -4px;
}
.addgeosign:hover, .delgeosign:hover {
	background-color:#f90;
}
.addgeosign:hover {
	background-position:-4px -36px;
}
.delgeosign:hover {
	background-position:-36px -36px;
}
#outils.miniwrapper:hover .grps_tools {
	background-image:url(../img/alpha_bg/alpha_bg_black60.png);
}
.moveicons li.btn_tool a, .toolsbox li.btn_tool a {
	background-color:#f0f0f0;
}
.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:#f90;
}
.moveicons li.btn_tool a.btn_bg_on, .toolsbox li.btn_tool a.btn_bg_on {
	background-color:#f90;
}
li.btn_tool.btn_text a.btn_bg_on {
	color:#fff;
}
li.btn_tool.btn_text:hover a span.txt_picto{
	color:#fff;
}
.navoutil li.btn_tool a {
	background-color:transparent;
	background-image:url(../img/alpha_bg/alpha_bg_white80.png);
}
.navoutil li.btn_tool a:hover {
	background-color:#f90;
}
.navoutil li.btn_tool a.btn_bg_on {
	background-color:#f90;
}
.dynmap {
    overflow:hidden;
	background-color:#fff;
	-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;
}
body.fullmap .dynmap li.b_fullsize a {
	background:#f90;
}
body.fullmap .dynmap li.b_fullsize a span.btn_picto {
	background-position:-2646px -96px;
}
#Alphabet_1 div:first-child, .libelleAlphabet {
	background-color:#fff;
	color:#666;
}
.legend_bloc{
    left:64px;
	background-color:transparent;
	background-image:url(../img/alpha_bg/alpha_bg_white80.png);
}
.legend_bloc .legend_bloc_link{
	background-position:-1px -183px;
}
.legend_bloc .legend_bloc_link:hover{
	background-color:#f90;
	background-position:-1px -261px;
}
.legend_bloc .legend_bloc_link span{
}
.legend_bloc .legend_bloc_link.bloc_clos{
	background-color:#fff;
}
.legend_bloc .legend_bloc_link.bloc_clos:hover{
	background-color:#f90;
	color:#fff;
}
.legend_bloc .legend_bloc_link.bloc_clos span{
}
.legend_bloc .legend_bloc_module{
}
.overview_bloc {
    right:64px;
	background-color:transparent;
	background-image:url(../img/alpha_bg/alpha_bg_white80.png);
}
.overview_bloc .overview_bloc_link {
	background-position:-1px -183px;
}
.overview_bloc .overview_bloc_link:hover {
	background-color:#f90;
	background-position:-1px -261px;
}
.overview_bloc .overview_bloc_link span {
	display:none;
}
.overview_bloc .overview_bloc_link.bloc_clos{
	background-color:#fff;
	color:#333;
}
.overview_bloc .overview_bloc_link.bloc_clos:hover{
	background-color:#f90;
	background-position:-1px -105px;
}
.advanced_search_lnk a {
	background-color:#fff;
}
.sbToggle{
	background-color:transparent;
}
.sbToggle:hover{
	background-color:#f90;
}
.sbToggleOpen{
	background-color:#f90;
}
.sbToggleOpen:hover{
	background-color:#f90;
}
.foot {
	color:#666;
}
body.fullmap .foot {
}
.foot a {
	color:#f90;
}
.foot .usermap_login strong {
	color:inherit;
}
/* bouton.css */
body a.bouton:hover, body button.bouton:hover{background-color:#f90;color:#343434;}

.tooltipster-default {border:1px solid #f90;background:#f90;color: #fff;}