body {margin:0; padding:0;}

h1,td,th,tr,div,img,p{ 
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px 0px;
}

#carteGeoportail
{ 
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
	
	margin:0 0; border:0;
}
.topos_list
{
	/*width:19%;
	left:80%;*/
	/*height:470px;/*useless : defined in the main file*/
	/*top:195px;*/
	/*position:absolute;*/
	z-index:1;
	border:none;
	overflow:auto;
}
#topos_window
{
	z-index:2;
	/*border:3px solid #7F885E;
	background-color:#D1D6BE;*/
	border:none;
	background-color:transparent;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
    border-radius: 10px; 
}
	
#loading_layer
{
	width:80%;
	height:500px;
	background-image:url(/gmap/img/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
}
#spacer_topos_list
{
	border-bottom:1px solid #7F885E;
	padding:0;
	margin:0;
	height:1px;
}

#switch_fullscreen
{
	opacity:0;
	z-index:10;
	position:absolute;
	top:3px;
	/*top:177px;*/
	left:200px;
	background:#ADB593;
	border:1px solid; 
	border-color: #FFFFFF;
	/*color: #FFFFFF;*/
	color: #FFFC00;
	font-weight: bold;
}

.w1c_pop_info
{
	text-align:center;
	color:#424932;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}
.w1c_pop_info:hover
{
	text-align:center;
	color:#D7FF00;
	text-align:center;
	background:#ADB593;
	cursor:pointer;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
    border-radius: 10px; 
}
#tri_difficulte
{
	position:absolute;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	cursor:default;
	border:3px solid #D1D6BE;
	opacity:0.9;
	background-color:#7F885E;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -khtml-border-radius: 8px;
    border-radius: 8px; 
	z-index:2;
}

#window1
{
	display: none;
	position:absolute;
	border:3px solid #7F885E;
	opacity:0.8;
	z-index:3;
	width:200px;
	background-color:#D1D6BE;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -khtml-border-radius: 8px;
    border-radius: 8px; 
}
#window2
{
	display: none;
	position:absolute;
	border:3px solid #7F885E;
	opacity:0.9;
	z-index:3;
	width:330px;
	height:140px;
	background-color:#D1D6BE;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -khtml-border-radius: 8px;
    border-radius: 8px;
}
#w1_data 
{
	margin-left:20px;	
}
#w1_data th 
{ 
	background-color:#7F8967;
	color:#FFFFFF;
	padding-left:0px;
	width:70px;
	-moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -khtml-border-radius: 3px;
    border-radius: 3px; 
}
#w1_data td { padding-left:5px; }

#help_tooltip
{
	text-align:center;
	cursor:pointer;
	padding:2px;

	right:15px;
	top:135px;
	position:absolute;
	
	color:#5A6344;
	
	-moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -khtml-border-radius: 6px;
    border-radius: 6px; 
}
#help_tooltip_content
{
	text-align:justify;
	color:#424932;
	padding:10px;
	position:absolute;
	opacity:0.95;
	border:3px solid #7F885E;
	right:20px; top:150px;
	width:500px;
	background-color:#D1D6BE;
	display:none;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px;
	border-radius: 8px; 
}
#prev_close_btn
{
	position:absolute;
	right:3px;
	top:3px;
	cursor:pointer;
}
#results_prev td tr { padding-left:0px; text-align:left;}
#results_prev p { margin-bottom:0px; }
#results_prev a, #results a:visited { color:#0766BF; text-decoration:none; }
#results_prev a:hover { color:#1282EB; text-decoration:none; } /* #1E9EEF */
#results_prev img { border:1px none transparent; margin:0; }
#results_prev th { background-color:#7F8967; padding-left:5px; color:#FFFFFF;}
#results_prev td { padding-left:5px; }

#footer_jb
{
	font-style:italic;
	font-size:10px;
	text-align:center;
	color:#ADB593;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
#footer_jb a
{
	color:#ADB593;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
#footer_jb a:hover
{
	color:#D7FF00;
	text-align:center;
	background:#ADB593;
	cursor:pointer;

	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
    border-radius: 10px; 
}

.carre_couleur
{
	display: block;
	border-color:  #5A6344;
	border-style:solid;
	border-width:1px;
	
	height: 10px;
	width: 10px;
}
.carre_couleur_diff
{
	display: block;
	border: 2px solid #D7FF00;
	height: 10px;
	width: 10px;
	cursor:pointer;
}
.carre_couleur_topos_list
{
	display: inline-block;
	border: 1px solid #5A6344;
	height: 10px;
	width: 10px;
	cursor:pointer;
	margin-right:4px;
	height:13px;
	width:5px;
}

h1
{
	width:400px;
	border-width:2px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
    border-radius: 10px; 
    /*behavior: url(img/border-radius.htc);*/
}

.gpToolBoxClass .gpControlLabelClass {
	background-color: #ADB593;
}
.gpToolBoxClass .gpToolBoxContentContainer div.gpToolBoxContent {
	background-color: #D1D6BE;
}
.gpControlLayerSwitcher .gpControlLabelClass {
	background-color: #ADB593;
}

.gpControlFloatingBody{
	background-color: #D1D6BE;
	border-color: #D1D6BE;
}

.gpLayerNameGroupDivClass{
	background-color: #D1D6BE;
}
.gpMainMapCell 
{
	border:1px solid #ADB593 !important;
}
.gpMainMap
{
	border:1px solid #ADB593 !important;
}
.gpControlInformation
{
	background: #ADB593 none !important;
}
.gpSelectProjections, .gpSelectUnits
{
	background-color:#D1D6BE!important;
	border-color:#ADB593;
}
.gpLong, .gpLat
{
	background-color:#ADB593!important;
}


ul.topos_list_content
{
	list-style-type:none;
	margin-top:0px;
	padding-left:0px;
	border:none;
}

.zoom_bt
{
	cursor:  pointer;
	padding-left:5px;
	padding-right:4px;
}

ul.topos_list_content li
{
	color:#3A402C;
	border-bottom:1px solid #7F885E;
	text-decoration:none;
	cursor:  pointer;
}
ul.topos_list_content li:hover
{
	color:#d7ff00;
	background-color: #ADB593;
	font-weight: bold;
	text-decoration:none;
}
.topos_list_title
{
	text-align:center;
	font-size:15px;
	font-weight: bold;
	color:#5A6344;
	border-bottom:2px solid #7F885E;
	padding:0;
	margin:0;
}

/* window1 style */
.w1_close_bt
{
	position:absolute;
	top:0px;
	width:12px;
	left:188px;
	float:right;
	cursor:pointer;
	font-size:10px;
	color:#7F885E;
}
.w1_close_bt:hover
{
	font-weight: bold;
	color:#000000;
}
.w1c_titre
{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	
}
.w1c_titre a
{
	color:#095EC8;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
.w1c_titre a:hover
{
	color:#D7FF00;
	text-align:center;
	background:#ADB593;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
    border-radius: 10px; 
}

/* profil style */
.graph_ligne
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:80px;
	background: none;
	border-left:1px none #000;
}

/* google style  */
.olLayerGoogleCopyright {
    right: 3px;
    bottom: 2px;
    left: auto;  
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 2px;   
}


