
/* LOADING MASK */

#loading-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:20000;
	background-color:white;
}
#loading{
	position:absolute;
	left:50%;
	top:50%;
	/*padding:2px;*/
        margin-left: -171px;
        margin-top: -183px;
	z-index:20001;
	/*height:auto;*/
}
#loading .loading-indicator{
	background:white;
	color:#444;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
	text-align:center;
	height:auto;
}

/* balises générales */

.cf-wms-node img.x-tree-node-icon {
  background-position:center;
	background-repeat:no-repeat;
	border:0pt none;
	height:auto;
	margin:3pt;
	padding:0pt;
	width:auto;
}

input.x-tree-node-cb{
    margin-top:6pt;
}

div.x-tree-node-el{
    height:26pt;
}

#conteneur {
	MARGIN: 0px; WIDTH: 1000px; POSITION: relative; TEXT-ALIGN: left
}
#contenu {
	BORDER-RIGHT: rgb(84,124,194) 21px solid; 
    BORDER-TOP: rgb(84,124,194) 0px solid; 
    BORDER-LEFT: rgb(84,124,194) 21px solid; 
    WIDTH: 958px; 
    BORDER-BOTTOM: rgb(84,124,194) 0px solid;
    MARGIN: 10px;
}

#contenu_int {
    FLOAT: left; 
    right: 0px;
    PADDING-BOTTOM: 10px; 
    WIDTH: 802px; 
}

#bandeau {
	BORDER-RIGHT: #547CC2 21px solid; 
    BORDER-TOP: #547CC2 0px solid;
/*    BACKGROUND: url(images/irsn/bandeau.jpg) no-repeat 144px 21px; */
    BORDER-LEFT: #547CC2 0px solid; 
    BORDER-BOTTOM: #547CC2 0px solid; 
    POSITION: relative; 
    TOP: 0px;

    background: #547CC2;
    height: 21px;
    /*HEIGHT: 142px;*/
/*    background-color: rgb(255,255,255);*/
    FONT-SIZE: 10px;
}
#bandeau LI {
	LIST-STYLE-TYPE: none
}

#fil {
	BORDER-RIGHT: rgb(84,124,194) 0px solid; 
    PADDING-RIGHT: 25px; 
    BORDER-TOP: rgb(84,124,194) 0px solid; 
    PADDING-LEFT: 150px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    BORDER-LEFT: rgb(84,124,194) 21px solid; 
    LINE-HEIGHT: 42px; 
    PADDING-TOP: 0px; 
    BORDER-BOTTOM: rgb(84,124,194) 0px solid; 
    BACKGROUND-COLOR: rgb(255,255,255);
}
#fil A {
	COLOR: rgb(0,0,0)
}

#menu LI A {
    DISPLAY: block; 
    BACKGROUND: no-repeat right 50%;
    OVERFLOW: hidden; 
    /*TEXT-TRANSFORM: uppercase; */
    /*WIDTH: 305px;*/
    COLOR: #fff; 
    LINE-HEIGHT: 19px; 
    HEIGHT: 100%; 
    /*TEXT-ALIGN: center;*/
    text-decoration:none;
        
    padding-right:8px;
    padding-left:8px;
    margin-right:0px;
    margin-left:0px;
    border-right-style:dotted;
    border-width:1px;
    border-color:white;
}

#menu_a1{
  width: 245px;
}

#menu_a2{
  width: 420px;
}


#bandeau LI A:hover {
    BACKGROUND: #ce322b no-repeat right 50%
}
#bandeau LI A.actif {
	BACKGROUND: #b10801 no-repeat right bottom
}
#logo {

	BORDER-RIGHT: rgb(84,124,194) 5px solid; 
    BORDER-TOP: rgb(84,124,194) 1px solid; 
    BORDER-LEFT: rgb(84,124,194) 5px solid; 
    BORDER-BOTTOM: rgb(84,124,194) 1px solid; 
    POSITION: absolute;

}

#menu {
    RIGHT: -1px; 
    BACKGROUND: #547CC2; 
    MARGIN: 0px 0px 0px 124px; 
    WIDTH: 730px;
    POSITION: absolute; 
    TOP: 0px; 
    HEIGHT: 21px;
    padding: 0px;
    margin: 0px;
}
#menu LI {
    DISPLAY: block; 
    HEIGHT: 21px;
    /*margin-left:10px;*/
    FLOAT: left;
}
UL#ssmenu {
	PADDING-RIGHT: 6px; 
    PADDING-LEFT: 0px; 
    RIGHT: 0px; 
    BACKGROUND: no-repeat right top; 
    PADDING-BOTTOM: 0px; 
    WIDTH: 156px; 
    PADDING-TOP: 0; 
    POSITION: absolute; 
    TOP: 70px
}
UL#ssmenu LI {
	TEXT-ALIGN: right! important
}
UL#ssmenu LI A {
	PADDING-RIGHT: 35px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    FONT-WEIGHT: bold; 
    BACKGROUND: no-repeat right 0px; 
    PADDING-BOTTOM: 5px; 
    OVERFLOW: visible; 
    TEXT-TRANSFORM: none; 
    COLOR: #504e53; 
    LINE-HEIGHT: 10px; 
    MARGIN-RIGHT: 0px! important; 
    PADDING-TOP: 0px; 
    TEXT-ALIGN: right! important
}
UL#ssmenu LI A:hover {
	BACKGROUND: no-repeat right 0px; 
    TEXT-DECORATION: underline
}

.border_west {
    BORDER-LEFT: rgb(84,124,194) 21px solid;
}

#menugauche {
	FLOAT: left;
}
UL#menulist {
	BACKGROUND: repeat-x left bottom; 
    FLOAT: left; 
   /* MARGIN: 0px 21px; */
    padding: 8px;
    OVERFLOW: hidden; 
   /* WIDTH: 130px; */
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}
UL#menulist LI.titre {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    FONT-WEIGHT: bold; 
    Z-INDEX: 1; 
    BACKGROUND: repeat-x 50% top; 
    PADDING-BOTTOM: 24px; 
    OVERFLOW: hidden; 
    TEXT-TRANSFORM: uppercase; 
    CURSOR: pointer; 
    COLOR: #000; 
    PADDING-TOP: 12px; 
    LIST-STYLE-TYPE: none; 
    TEXT-ALIGN: left
}
UL#menulist LI.titre LI {
	MARGIN-LEFT: 10px; 
    TEXT-TRANSFORM: none! important
}
UL#menulist LI.titre A {
	COLOR: #9aaecf
}
UL#menulist LI.titre_actif {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    BACKGROUND: repeat-x 50% top; 
    PADDING-BOTTOM: 24px; 
    PADDING-TOP: 12px; 
    LIST-STYLE-TYPE: none; 
    TEXT-ALIGN: left
}
UL#menulist LI A.menu_item {
	PADDING-BOTTOM: 12px; 
    OVERFLOW: hidden; 
    TEXT-TRANSFORM: none; 
    COLOR: #000
}
UL#menulist LI A.menu_item_actif {
	PADDING-BOTTOM: 12px; 
    TEXT-TRANSFORM: none; 
    COLOR: #a03d38; 
    FONT-FAMILY: Verdana
}
UL#menulist LI A.menu_retour {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    TEXT-TRANSFORM: none; 
    COLOR: #000; 
    PADDING-TOP: 0px; 
    FONT-FAMILY: Verdana
}
UL#menulist UL.menu {
	DISPLAY: none; 
    Z-INDEX: 2
}
UL#menulist UL.menu LI {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-WEIGHT: normal; 
    BACKGROUND: none transparent scroll repeat 0% 0%; 
    PADDING-BOTTOM: 6px; 
    PADDING-TOP: 6px; 
    LIST-STYLE-TYPE: none; 
    TEXT-DECORATION: none! important
}

UL#menulist UL.menu A {
	COLOR: #445c84; 
    FONT-FAMILY: Verdana
}

    #zone_dom_tom {
    } 
    #zone_dom_tom img {
        margin: 5px;
        height:44px;
        width:44px; 
    }
    
   #northArrow {
        height: 50px;
        width: 50px;
        margin: 10px;
    }
    #nb_points {
        position: absolute;
        float: right;
        top: 0px;
        right:0px;   
        z-index:1028;
        padding: 3px;
        background-color: rgb(240,240,240);
        color: rgb(20,20,20);
        border-color: #d3e1f1;
        border-width: medium;
        border-style: solid;
    } 
    #scalebar {
        position: absolute;
        float: right;
        bottom: 0px;
        right:0px;   
        z-index:1028;
    }   
    
    #sources {
        margin:5px;
        font-style: italic;
        font-family: Arial;
        font-size: 11px;
        padding-left: 5px;
    }  
    
    #sources li {
        LIST-STYLE-TYPE:none;
    }
    
div.olMapViewport {
    -moz-user-select: none;
    background-color: #FFFFFF;
}

div.olControlOverviewMapElement {
    -moz-user-select: none;
    background-color: #d3e1f1;
       padding: 10px 10px 10px 18px ;
   -moz-border-radius-topright:1em;
   -moz-border-radius-topleft:0pt;
}

div.olControlOverviewMapContainer {
    -moz-user-select: none;
    bottom: 0px;
    left: 0px;
    right: auto;
}

.olControlOverviewMapMinimizeButton {
    left: 0px;
    
}    

.olControlOverviewMapMaximizeButton {
    left: 0px;
} 

.ext_title {
    color:#15428B;
}

.check_window {
    background-color: white;
    color:black;
    padding: 20px;
}

.groupHeaderExt {
    background: none;
}

.x-grid3-header-offset{width:auto;}

.x-btn-pressed {
   border: 2px solid #15428b
   /*#000099;*/ 
}

#incertitude {
    float:right;
   
}

#checkProcessResult {
    overflow:auto;
    height: 200px;
    padding: 10px;
}

.result {
    font-weight: bold;
    color: #ce322b;
}

.x-form-item-label,.x-form-cb-label {
    font-size:11px;
}

.ext-el-mask {
    opacity:0.3;
    filter:alpha(opacity=30);
}

a#pdflink,a#contactlink {
 COLOR: #504e53;
}

a#pdflink:hover,a:#contactlink:hover {
 COLOR: #000;    
}

.cls-last-tele {
    border-bottom:1px dashed #ccc;
}

.cls-last-prel {

}

.cls-last-equip{
    border-bottom:2px solid #99bbe8;
}

.cls-last-ref {
}

.ytb-text {
    color:#15428b;
}

#leftlogo {
    /*background-image:url(images/irsn/bandeauleft.jpg);
    background-repeat:no-repeat;
    left:144px;
    top:19px;
    height:123px;
    position:absolute;
    width:214px;
    margin:0px;
    padding:0px;
    border:0px;*/
}
#rightlogo {
  /*  background-image:url(images/irsn/bandeauright.jpg);
    background-repeat:no-repeat;
    position:absolute;
    right:0px;
    height:123px;
    width:550px;
    top:19px;
    padding:0px;
    margin:0px;
    border:0px;*/
}

