body
{
	margin:0;
}

img
{
	border:0;
}

SELECT
{
    /*MARGIN: 0px;*/
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Verdana;
    font-size: 10px;
	COLOR: #597288;
	width:175px;
}

/*
INPUT
{
    MARGIN: 0px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Verdana;
    font-size: 10px;
	COLOR: #597288;
}
*/

#page 
{
	float:left;
	width: 722px;
	height:448px;
	/*margin-left:auto;*/
	/*margin-right:auto;*/
	text-align:left;
}


P
{
  margin: 0;
  padding: 0;
}

.toto
{
	border:solid 2px red;
}

.titi
{
	background-color: #FFFFFF;
}

.txt
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	font-style:normal;
	color: #597288;
}

.subtitlegras
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	font-style:normal;
	color: #597288;
}

.titlegras
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	font-style:normal;
	color: #597288;
}

.inputtxt {
	
	WIDTH:170px;
    MARGIN: 0px;
	PADDING: 1px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Arial;
    font-size: 10px;
	COLOR: #597288;
}

/* Kerastase RUSSIA : BEGIN */
.inputtxtRU {	
	WIDTH:170px;
    MARGIN: 0px;
	PADDING: 1px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Arial;
    font-size: 10px;
	COLOR: #597288;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
}
/* Kerastase RUSSIA : BEGIN */


.textarea {
    MARGIN: 0px;
	PADDING: 1px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Verdana;
    font-size: 10px;
	COLOR: #597288;
}

.OverPoi
{
    
	border:solid 1px #597288;
	

    Z-INDEX: 15;
    VISIBILITY: hidden;

    OVERFLOW: hidden;

    WIDTH: 150px;

	padding-top: 5px;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff
}

.OverPoiTitre {
	font-family: Verdana;
	font-size: 10px;
	padding: 0;
	margin: 0;
	color: #597288;
	padding-right: 5px;
	padding-left: 5px;
}

#Mrec
{
	border:solid 1px #065385;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	position:absolute;
	visibility:hidden;
	z-index:999;
	cursor:crosshair;
}

#MapBlock
{
	BORDER-RIGHT:0px solid;
	BORDER-TOP:0px solid;
	OVERFLOW:hidden;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	POSITION: relative;
	top:0px;
	left:0px;
	z-index:10;
	background-color:#E6DCCC;
}

.lechelle{
	text-align: right;
	padding-right: 2px;
	padding-left: 0px;
} 

.lechelle2{
	margin-bottom:1px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border: 0px;
	
}

#drag {
	float: left;
	width: 148px;
	display:block;
	padding-bottom: 10px;
}

#zoom {
	float: left;
	width: 148px;
	display:block;
	padding-bottom: 5px;

}

#zoomplus {
	float: left;
	width: 32px;
	display:block;
	padding-bottom: 10px;
	padding-top: 10px;

}

#zoommoins {
	float: left;
	width: 32px;
	display:block;
	padding-bottom: 10px;
	padding-top: 5px;

}
#zoommoinss {
	float: left;
	width: 51px;
	display:block;
	padding-bottom: 10px;
	padding-top: 5px;

}


.mniveau {
	float: left;
	width: 146px;
	display:block;
	margin: 0px;
	padding-left: 4px;
}


.toolstxt {
	color: #020283;
	font-weight:bold;
	font-size: 11px;
}


#legende {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 1px;
	padding-top:5px;
	border: 1px solid #020283;
	height: 75px;
}

#iti {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px;
	border: 1px solid #FC842D;
}

table.resrechiti{
	float: left;
	width: 430px;
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	background: url(/images/ing_ca/puce_sep_orange.gif) repeat-x left bottom;
}

.resrechiti th, .resrechiti td{
	text-align: left;
	margin: 0;
	padding: 4px;
}

.resrechiti th {
	text-align: left;
	padding: 4px;
	color: #FC842D;
	background: #FFEBD7 url(/images/ing_ca/puce_sep_orange.gif) repeat-x left top;
}

.resrechiti td{
	background: url(/images/ing_ca/puce_sep_orange.gif) repeat-x left top;
}



.gdselect {
	
	WIDTH:315px;
    MARGIN: 0px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Verdana;
    font-size: 10px;
	COLOR: #597288;
}

.ptselect {
	
	WIDTH:180px;
    MARGIN: 0px;
	BORDER-RIGHT: #597288 1px solid;
    BORDER-TOP: #597288 1px solid;
    BORDER-LEFT: #597288 1px solid;
    BORDER-BOTTOM: #597288 1px solid;
    font-family: Verdana;
    font-size: 10px;
	COLOR: #597288;
}

TD.search
{
    height:20px;
}

.inputcheckbox {
	
    BORDER: 0px;
    MARGIN: 0px;
	COLOR: #597288;
	width:13px;
	height:13px;

}

#ruresultslist {
	display:none;
	position:absolute;
	top:57px;
	left:232px;
	background-color:#FFF;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	float:left;
	width:233px;
	height:390px;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #434C57;
	SCROLLBAR-HIGHLIGHT-COLOR: #C1C1C1;
	SCROLLBAR-SHADOW-COLOR: #C1C1C1;
	SCROLLBAR-3DLIGHT-COLOR: #434C57;
	SCROLLBAR-ARROW-COLOR: #A7ACB2;
	SCROLLBAR-TRACK-COLOR: #C1C1C1;
	SCROLLBAR-DARKSHADOW-COLOR: #597288;
}

.poiNumber
{
	float:left;
	WIDTH: 20px;
	HEIGHT: 15px; 	
	BORDER-RIGHT:1px solid #000;
	BORDER-TOP:1px solid #FFF; 
	BORDER-LEFT: 1px solid #FFF;
	BORDER-BOTTOM: 1px solid #000;
	margin-top:2px;
	margin-left:2px;
	
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	
	Z-INDEX: 20;
	color:White;
	font-size:11px;
	background-color: #A7ACB2;
	text-decoration:none;
}
.poiNumberHigh
{
	BORDER-RIGHT:2px solid;
	BORDER-TOP:2px solid; 
	BORDER-LEFT: 2px solid;
	border-color:Red;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	WIDTH: 50px;
	HEIGHT: 50px; 
	BORDER-BOTTOM: 2px solid;
	Z-INDEX: 20;
	position:absolute;
	color:#000000;
	font-size:12px;
	/*background-color:#BAF173;*/
}

.poiNumber2
{
	BORDER:2px solid White;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	padding-left: 2px;
	padding-right: 1px;
	padding-bottom: 1px; 
	padding-top: 0px; 
	Z-INDEX: 20;
	color:White;
	font-size:11px;
	background-color: #7D9199;
}
.poidetail
{
	background: #ffffff url(/images/demo/fondmini.gif) repeat-x;
}

  .KPin, .KPinOver
  {
  background-image:url(http://maps.maporama.com/idl/kerastase_FR/images/kerastase/generic.gif);
  background-repeat:no-repeat;
  width:20px;
  height:35px;
  display:block;
  text-decoration:none;
  font-family: Verdana;
  font-weight:bold;
  font-size:10px;
  color:#000;
  text-align:center;
  }

.submit
{
  
  background-color: #EBEBEB;
  
  }

.TitreContenu
{
  height: 40px;
  padding: 15px 0 0 0px;
}


form {
  margin: 0;
  padding: 0;
}

.tbechelle{
	border: 0;
	border-collapse: collapse;
	margin: 0 2px 0 0;
	padding: 0;
}

.tbechelle td{
	border: 0;
	margin: 0;
	padding: 0 2px 0 0;
	width: 75px;
}

table.info-cadre {
	width: 400px;
	border: none;
}
.info-cadre td {
	vertical-align: top;
}

label.float2 {
	position: relative;
	float: left;
	width: 130px;
	padding:0px;
}

.nomarge {
	margin-left: 0px;
	margin-right: 7px;
}

A {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}


A:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}


#search A {
    color: #F58837;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
	display : block;
}


#search A:hover {
    color: #F58837;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

A.lechelle {
	color: #020283;
    font-family: Verdana;
	font-weight:normal;
    font-size: 10px;
    text-decoration: none;
}


A.lechelle:hover {
	color: #020283;
    font-family: Verdana;
	font-weight:normal;
    font-size: 10px;
    text-decoration: none;
}

A.mfleche {
	color: #020283;
    font-family: Verdana;
	font-weight:bold;
    font-size: 9px;
    text-decoration: underline;
}


A.mfleche:hover {
	color: #020283;
    font-family: Verdana;
	font-weight:bold;
    font-size: 9px;
    text-decoration: none;
}

A.tools {
	color: #020283;
    font-family: Verdana;
    font-size: 11px;
	font-weight: bold;
    text-decoration: none;
}


A.tools:hover {
	color: #020283;
    font-family: Verdana;
    font-size: 11px;
	font-weight: bold;
    text-decoration: none;
}

@media print {
  .noprint
  {
    display: none;
  }
  .pagebreak
  {
    page-break-before: always;
  }
}
@media screen {
  .noprint
  {
  }
  .pagebreak
  {
  }
}

#Layer99
{
	margin-top:20px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}

.error
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}	
