/*
	FROG 2013 - OSGeo.fr
	Author: Nicolas Bozon - Cartogenic.com
	Author: Gerald Fenoy - GeoLabs.fr
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, nav ol, nav ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a {outline:0;}
ul li {font-size:15px;color:#777777;font-family: 'Open Sans', sans-serif;
        font-weight: 400;
}

nav ol, nav ul {
	list-style: none;
}

.content ol, .content ul{
	list-style: default;
}

a img {border:none}

aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block}

html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	margin:0 0 1px;
	line-height: 1.5;
	background: #FFFFFF url(images/bck.jpg) repeat-x;
	width:100%;
	height:100%;

}

.rounded{
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius:5px;
border-radius:5px;
}
	
.rounded10{
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.shd{
        -moz-box-shadow:
                0px 1px 3px rgba(000,000,000,0.3),
                inset 0px 0px 2px rgba(255,255,255,1);
        -webkit-box-shadow:
                0px 1px 3px rgba(000,000,000,0.3),
                inset 0px 0px 2px rgba(255,255,255,1);
        box-shadow:
                0px 1px 3px rgba(000,000,000,0.3),
                inset 0px 0px 2px rgba(255,255,255,1);
}
p {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin:15px 0 0 0;
	color:#777777;
	}
	
a, p a {
	color:#000000;
	text-decoration:none;
}

a.css3button {
display:block;
width:33%;
text-transform:uppercase;
text-align:center;
margin:20px auto 20px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 29%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.29, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}
a.css3button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#e2eac5 0%,
		#7aa647);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e2eac5),
		to(#7aa647));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px 1px 0px #FFFFFF;
}


a:hover{color:#7AA647;}

a.osgeo{display:block;background:url(images/logo-osgeofr.png) no-repeat;width:350px;height:121px;margin:0 0 10px 0;}
a.ign{display:block;background:url(images/logo-ign.png) no-repeat;width:350px;height:75px;margin:0 0 25px 0;}
a.rsll{display:block;background:url(images/logo-rsll.png) no-repeat;width:350px;height:75px;margin:0 0 10px 0;}

a.sp{display:inline-block;width:102px;height:102px; margin:0 6px 10px 0;border:3px solid #E0E0E0;z-index:1000;}
a.spl{display:inline-block;width:102px;height:102px; margin:0 0 10px 0;border:3px solid #E0E0E0;}

a.g:hover{border:3px solid #EEE685;}	
a.s:hover{border:3px solid #D3D3D3;}
a.b:hover{border:3px solid #C9AE5D;}

.ignf{background:url(images/logo-ignf-small.png) no-repeat;}
.mapp{background:url(images/logo-mappy.png) no-repeat;}
.c2c{background:url(images/logo-c2c.png) no-repeat;}
.osl{background:url(images/logo-oslandia.png) no-repeat;}
.tgi{background:url(images/logo-thinkinggis.png) no-repeat;}
.geom{background:url(images/logo-geomatys.png) no-repeat;}
.neo{background:url(images/logo-neo.png) no-repeat;}
.car{background:url(images/logo-cartoexpert.png) no-repeat;}
.liz{background:url(images/logo-3liz.png) no-repeat;}
.mac{background:url(images/logo-makinac.png) no-repeat;}

a.insc{
	float:right;
	position:absolute;
	top:55px;
	right:60px;
	width:150px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 22px;
	color: #707070;
	padding: 10px 20px;
background: #f2f2f2;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #e0e0e0 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(71%,#e0e0e0));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e0e0e0 71%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#e0e0e0 71%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#e0e0e0 71%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#e0e0e0 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e0e0e0',GradientType=0 );
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b5b4b4;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}

a.insc:hover{
	color: #ffffff;
    border: 1px solid #7bac00;
background: #9ed85b;
background: -moz-linear-gradient(top,  #9ed85b 0%, #7aa647 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ed85b), color-stop(71%,#7aa647));
background: -webkit-linear-gradient(top,  #9ed85b 0%,#7aa647 71%); 
background: -o-linear-gradient(top,  #9ed85b 0%,#7aa647 71%);
background: -ms-linear-gradient(top,  #9ed85b 0%,#7aa647 71%); 
background: linear-gradient(to bottom,  #9ed85b 0%,#7aa647 71%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed85b', endColorstr='#7aa647',GradientType=0 );

	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(255,255,255,0),
		0px 1px 0px rgba(000,000,000,1);
}

a.insc span{display:block;font-size:.6em;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
	position:relative;	

}
	
h1{
	font-size: 52px;
	line-height:1.6;
	margin:0 0 0 10px;
}
	
h1 a{	
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	text-decoration:none;
	color:#707070;
}
	
h1 a span, h1.pr a span{
	color:#7AA647;}

h1 a:hover, h1.pr a:hover {
	color:#E0E0E0;
}

h1.pr{
	display:block;
	font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 48px !important;
        line-height:1.2em;
        color:#E0E0E0 !important;
        margin:30px 0 0 0;
        text-shadow:#FFFFFF 0 1px 0;
	width:100% !important;
text-align:center !important ;
}

h1.pr a{font-size: 48px !important;}
	
.linkPr{
width:100%;
display:block;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2Y2ZjhlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,248,238,1) 68%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(68%,rgba(246,248,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,248,238,1) 68%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,248,238,1) 68%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,248,238,1) 68%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,248,238,1) 68%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f8ee',GradientType=0 ); /* IE6-8 */
}

h2{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 48px;
	line-height:1.2em;
	color:#E0E0E0;
	text-align:left;
	width:400px;
   	margin:20px 0 0 30px;
	text-shadow:#707070 0 1px 0;}
 h2 span{
	color:#707070;
        text-shadow:#FFFFFF 0 5px 2px;

}

.panel_head2{
margin: 20px 0 0 0 !important; 
}
        
.panel_head2 h3{
color:#707070 !important;
}
	
h3{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 42px;
	line-height:1.2em;
	color:#7AA647;
	text-align:left;
    margin:20px 0 0 30px;
	}
	
 h3 span.pipe{
	color:#E0E0E0;
}	
	
 h3 span.venue{
	color:#707070;
}

span.icon{
display: none;
}
h4,.wikipage h1,.contentn h1{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 22px;
	line-height:1.2em;
	color:#7AA647;
	text-align:left;
	margin: 0;
	}
	
h4.sub,.wikipage h2, .contentn h2{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 22px;
	line-height:1.2em;
	color:#777777;
	text-align:left;
	margin:20px 0 0 0;
           width:100%;
	text-shadow:none;
	}
	
h4.sb{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 22px;
	color:#7AA647;
	text-align:left;
	margin:0 0 10px 0;
	height:1.2em;
}	
h4 span.gold{color:#EEE685;}
h4 span.silver{color:#D3D3D3;}	
h4 span.bronze{color:#C9AE5D;}

#container, #container_left, #container_right{
	position: relative;
	width:100%;
}

#container{
	position:relative;
	width:980px;
	margin:0 auto;
	text-align:left;
	background-color:transparent;
	padding:15px;		
}

.group1 {
	float: left;
	width: 290px;
	position: relative;
	background:transparent;
	padding:15px;
	margin-bottom:10px;
}
	
.group2 {
	float: left;
	width: 290px;
	position: relative;
	background:transparent;
	padding:15px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;


	}
	
.group3 {
	float: left;
	width: 290px;
	position: relative;
	background:transparent;
	padding:15px;
	margin-bottom:10px;


	}
	
.contentn {
	float: left;
	width: 550px;
	position: relative;
	background:transparent;
	padding:15px;
	margin:10px 10px 10px 0;
	}
	
.sponsors {
	float: left;
	width: 350px;
	position: relative;
	background:transparent;
	padding:15px;
	margin:10px 0 10px 0;
	}
	
.group_banner_left {
	float:left;
	width: 282px;
	height:300px;
	background:url(http://frog.osgeo.fr/frog-logo.png) no-repeat;
	margin-left:-20px;
    border:0;
       -moz-box-shadow:0;	
	-webkit-box-shadow:0;
	box-shadow:0;
	}
	
.group_banner_right{
	float:right;
	width: 690px;
	height:300px;
background: #ffffff;
background: -moz-linear-gradient(top,  #f5f7ed 0%, #ffffff 61%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7ed), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f7ed 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f7ed 0%,#ffffff 61%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f7ed 0%,#ffffff 61%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f7ed 0%,#ffffff 61%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7ed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
			
header{
	position: relative;
	float:left;
	width: 100%;
	height:90px;
	background:#FFFFFF;
	}
	
#intro{
	width: 100%;
	position: relative;
	float: left;
	height:318px;
	background:transparent;
	margin-top:17px;
}

.holder_content {
	position: relative;
	float: left;
	width: 100%;
	margin-top:15px;
	background:transparent;
	background: url(images/line.png) 0 -18px no-repeat;
}
	
.holder_content1 {
	position: relative;
	float: left;
	width: 100%;
	margin-top:6px;
	margin-bottom:20px;
	background: url(images/line.png) 0 -18px no-repeat;
	}
		
.holder_content_separator{
	margin-bottom:20px;
	}
	
footer{
	position:relative;
	height:200px;
	clear:both;
	width:100%;
	background: #9ed85b;
background: -moz-linear-gradient(top,  #9ed85b 0%, #7aa647 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ed85b), color-stop(71%,#7aa647));
background: -webkit-linear-gradient(top,  #9ed85b 0%,#7aa647 71%);
background: -o-linear-gradient(top,  #9ed85b 0%,#7aa647 71%);
background: -ms-linear-gradient(top,  #9ed85b 0%,#7aa647 71%);
background: linear-gradient(to bottom,  #9ed85b 0%,#7aa647 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed85b', endColorstr='#7aa647',GradientType=0 );
       	}

#FooterOne, #FooterTwo, #FooterTree {
	position: absolute;	
}

#FooterTwo{
	position: absolute;
	right: 225px;
	top:19px;
	color:white;
}

#FooterTree{
float:right;
	position: absolute;
	left: 225px;
	top:19px;
	color:white;
}
#FooterTree img{margin:4px 0 0 0;width:105px;height:105px;}
.twitter-hashtag-button{margin: 10px 0 0 0;}

#FooterTwo a:hover, #FooterTree a:hover {color:#000000;}

a.osgeom{display:block;width:300px;height:130px;background:url(images/osgeo-logo.png) no-repeat;margin:0 auto;position:relative;top:30px;}

.container{
    width:980px;
    margin:0 auto;
	background-color:transparent;
}

nav{
	float:right;
	width:665px;
    position:relative;
    right:0;
    top:24px;
	background:transparent;
}

nav ul li{
	float: left;
	line-height:normal;
}

nav ul li a{
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: black;
	font-weight:normal;
	display:block;
	padding:10px 13px 10px 13px;
	background:#E0E0E0;
	margin-top:0px;
	margin-right:8px;
    text-decoration:none;
}

nav ul li a:hover{
	background:#707070;
	color: #FFFFFF;

}
nav ul li a.current{
	background: #7AA647;
	padding:10px 15px 10px 15px;
	color:white;
}


.content_menu{
	float: left;
	width: 274px;
	margin-top:-10px;
	margin-bottom:15px;

	}
	
.content_menu ul{	
	margin: 0px;
	padding: 0px;
	float: none;
}

.content_menu ul li{
	float: none;
	padding-bottom: 16px;
}

.content_menu ul li a{
	font-size:14px;
	line-height:normal;
    color:#33CC99;
	text-align:left;
	text-decoration:none;
	padding-left:20px;
	}
	
.content_menu ul li a:hover{color:#33CC99;}

#logo{
   	float:left;
   	top:0px;
	left:0px;
	width:265px;
}

#logo2{
margin:0;padding:0}

.clearing{
	clear: both;
	display: inline;
	width: 100%;
	height: 0;
	overflow:hidden;
}

.tabs{width:70%;margin:0 auto;}
.tabs li {
	list-style:none;
	display:inline;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 32px;
	line-height:1.2em;
}

.tabs a {
	padding:10px 5px;
	display:inline-block;
	background:transparent;
	color:#7AA647;
	text-decoration:none;
}
			
.tabs a:hover {
	color:#E0E0E0;
	text-decoration:none;
}

.tabs a.active {
	background:transparent;
	color:#777777;
}

.program{margin:20px 0 0 0;}

.break{
	width:100%;
	background:#7AA647;
	padding:14px 0 14px 0; text-align:center;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#ffffff;
	 }

table {
	overflow:hidden;
	border:1px solid #d3d3d3;
	background:#fefefe;
	width:100%;
	margin:20px 0 0 0;
	-moz-border-radius:5px; /* FF1+ */
	-webkit-border-radius:5px; /* Saf3-4 */
	border-radius:5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	}
	
th, td {padding:14px 28px 14px; text-align:center; }
	
th {color:#707070;padding-top:10px;font-size:1.2em;text-shadow: 1px 1px 1px #fff; background:#E0E0E0;}
	
td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
	
tr.odd-row td {background:#f2f2f2;}
	
td.first, th.first {text-align:left}
	
td.last {border-right:none;}
	
td {
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}
	
tr.odd-row td {
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
	}
	
th {
	background: -moz-linear-gradient(100% 20% 90deg, #e0e0e0, #ededed);
	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e0e0e0), to(#e8eaeb));
	}
	
tr:first-child th.first {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px; /* Saf3-4 */
	}
	
tr:first-child th.last {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px; /* Saf3-4 */
	}
	
tr:last-child td.first {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
}
	
tr:last-child td.last {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
	}
	
.plan{margin:10px 0 20px 0;display:block;}
.infolieu{margin:10px 0 0 0;}
#map{width:100%;height:400px;display:block;margin:0;}
.zoomin{display:block;position:absolute;top:20px;left:10px;width:30px;height:30px;z-index:1000;background: #7AA647 url(images/zoom-in.png) 10px 10px no-repeat;}
.zoomout{display:block;position:absolute;top:55px;left:10px;width:30px;height:30px;z-index:1000;background:#7AA647 url(images/zoom-out.png) 10px 10px no-repeat;}
.zoomin:hover{display:block;position:absolute;top:20px;left:10px;width:30px;height:30px;z-index:1000;background: #707070 url(images/zoom-in-h.png) 10px 10px no-repeat;}
.zoomout:hover{display:block;position:absolute;top:55px;left:10px;width:30px;height:30px;z-index:1000;background:#707070 url(images/zoom-out-h.png) 10px 10px no-repeat;}
	.target{
	font-size:23px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	color:#E0E0E0;
margin:20px 0 0 0;
padding:0;}
.target:hover{
	color:#E0E0E0;
}
.target:hover span{
	color:#7AA647;
}

.olControlAttribution {
font-size: 11px;
right:10px !important;
bottom:10px !important;
position: absolute;
margin:0;
padding:2px 5px 2px 5px;
z-index:1000;
background:#FFFFFF;
height:35px !important;
color:#707070;
}
.olControlAttribution a{text-decoration:none;color:green;}
.olControlAttribution a:hover{text-decoration:none;color:red;}
