#geoportail{ 
margin-left:480px;
}

.learn{ float:right; 
margin-top:250px; 
margin-left:660px;
position:absolute; 
z-index:2;
}
.learn2 a img{border:none;}

.learn2{ float:right; 
margin-top:250px; 
margin-left:450px;
position:absolute; 
z-index:2;
}
.learn a img{border:none;}



.spacer{
	clear: both;
}

body{
	background-color:#000;
	color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	padding-top:0px;
	height: 100%;
	width: 100%;
}
#content{
width:1180px;
min-height:1150px;
background:url(/version_m/gradient.jpg) center top no-repeat; 
margin-top: 0px;
margin-left:auto;
margin-right:auto;

}


#content2{
width:1180px;
min-height:1800px;
background:url(/version_m/gradient.jpg) center top no-repeat; 
margin-top: 0px;
margin-left:auto;
margin-right:auto;

}

#content3{
width:1180px;
min-height:2500px;
background:url(/version_m/gradient.jpg) center top no-repeat; 
margin-top: 0px;
margin-left:auto;
margin-right:auto;

}



#inside{
	width:100%;
	}

#left{float:left;
width:48%;
margin-left:1%;
}


#leftinside{
	margin-left:20px;
	
	}
#staticiphone{background:url(/version_m/geolives_iphone.png) top left no-repeat;
	min-height:410px;
	margin-bottom:20px;}

#center{float:left;
width:2%;
background:url(/version_m/barre_centrale.png) center top repeat-y;
height:900px;
}

.center{
	text-align: center;
}

#right{float:left;
width:48%;
margin-right:10px;
}


#animiphone{background:url(/version_m/fond_iphone.png) top right no-repeat;
width:100%;
min-height:410px;
margin-bottom:20px;}

#animiphone img{
margin-top:75px;
margin-left:305px;
}




#appfree{
	float:right;
	z-index: 1;
	margin-top:320px;
	margin-right:100px;
	}
	
#app{
	float:right;
	width:136px;
	height:47px;
	margin-top:-75px;
	margin-right:350px;
	}	
a img{border:none;}

.youtube{text-align:center;
margin-top:20px;}

h1.decale{
	margin-left:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}

table a {
	color: #999;	
		}
		


table{
	margin-top:15px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:85%;
	margin-left:30px;
	}
	
table img{
	margin-right:5px;
	margin-bottom:5px;
	}
	
#footer{
	background:url(/version_m/footer.png) top left no-repeat;
	width:1180px;
	height:110px;
	margin-left:auto;
	margin-right:auto;}
	
#footer p{
	text-align:center;
	vertical-align:middle;
	}
	
strong{
	font-weight: bold;
	color:#FFF;

}

#large{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	}

#social{
	display:inline;
	float:left;
	margin-left:10px;
	
	}
	
	#social a img {opacity:1;
margin-left:6px;
}
#social a:hover img {opacity:0.5;}

#share{
	display:none;
	float:left;
	margin-left:10px;
	/*margin-top:-17px;*/
	}	

#contactform{
	margin-top:10px;
	margin-left:90px;
	padding:25px;
		
					}	
					
#columwide2{
	margin-left:40px;
	height: 1800px;
	margin-right:60px;
	padding: 10px 10px 10px 10px;
				}
#columwide2 a{color:#FFF;}

#columwide1{
	margin-left:40px;
	height: 1000px;
	margin-right:60px;
	padding: 10px 10px 10px 10px;
				}
#columwide1 a{color:#FFF;}



a#subs{
	background: transparent url(/image/subs.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}
a:hover#subs{
	background: transparent url(/image/subson.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}

a#subsDe{
	background: transparent url(/image/subsDe.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}
a:hover#subsDe{
	background: transparent url(/image/subsonDe.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}


a#subsfr{
	background: transparent url(/image/insc.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}
a:hover#subsfr{
	background: transparent url(/image/inscon.png) no-repeat left top;
	width:100px;
	height:57px;
	display:block;
	margin-left:600px;
	margin-top:-60px;
	}

a#pc{
	float:left;
	background:transparent url(/image/geopc01.png) no-repeat top left;
	width:800px;
	height:208px;		}
		
a:hover#pc{
	float:left;
	background:transparent url(/image/geopc01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}
		
a#web{
	float:left;
	background:transparent url(/image/geoweb01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#web{
	float:left;
	background:transparent url(/image/geoweb01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
		
a#mob{
	float:left;
	background:transparent url(/image/geomob01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#mob{
	float:left;
	background:transparent url(/image/geomob01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
a#prem{
	float:left;
	background:transparent url(/image/geoprem01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#prem{
	float:left;
	background:transparent url(/image/geoprem01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}	




a#pcDE{
	float:left;
	background:transparent url(/image/geopc01DE.png) no-repeat top left;
	width:800px;
	height:208px;		}
		
a:hover#pcDE{
	float:left;
	background:transparent url(/image/geopc01DE.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}
		
a#webDE{
	float:left;
	background:transparent url(/image/geoweb01DE.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#webDE{
	float:left;
	background:transparent url(/image/geoweb01DE.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
		
a#mobDE{
	float:left;
	background:transparent url(/image/geomob01DE.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#mobDE{
	float:left;
	background:transparent url(/image/geomob01DE.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
a#premDE{
	float:left;
	background:transparent url(/image/geoprem01DE.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#premDE{
	float:left;
	background:transparent url(/image/geoprem01DE.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}	




a#pcfr{
	float:left;
	background:transparent url(/image/geopcfr01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#pcfr{
	float:left;
	background:transparent url(/image/geopcfr01.png) no-repeat bottom left;
	width:800px;
	height:208px;

		}
		
a#webfr{
	float:left;
	background:transparent url(/image/geowebfr01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#webfr{
		float:left;
	background:transparent url(/image/geowebfr01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
		
a#mobfr{
	float:left;
	background:transparent url(/image/geomobfr01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#mobfr{
	float:left;
	background:transparent url(/image/geomobfr01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}		
a#premfr{
	float:left;
	background:transparent url(/image/geopremfr01.png) no-repeat top left;
	width:800px;
	height:208px;
		}
		
a:hover#premfr{
	float:left;
	background:transparent url(/image/geopremfr01.png) no-repeat bottom left;
	width:800px;
	height:208px;
		}	
.none{
	display:none;
	}
	
	#columwide3{
	margin-left:80px;
	height: 680px;

	padding: 10px 10px 10px 10px;
				}

.columright3{
	float:left;
	width:450px;
	
}



#columwide4{
	margin-top:-40px;
	margin-left:50px;
	height: 2000px;
	margin-right:60px;
	padding: 15px 15px 15px 15px;
				}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
#mapBelgique{
	width:710px;
	margin-left:auto;
	margin-right:auto;
	}

#tableauSuisse{
	height: 250px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	}


#tableauIrlande{
	overflow: scroll;
	height: 250px;
	width:630px;
	margin-left:auto;
	margin-right:auto;
	}

#tableauBelgique{
	overflow: scroll;
	height: 250px;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	}

#contentMapSuisse{
	width: 800px;	
	height:300px;
	
	}

#contentMapBelgium{
	width: 800px;	
	}

.antwerpen a:hover #image{
	visibility:visible;
	}

.antwerpen{
	text-decoration: none;
	background-color: #CCC;	
	}

.floatleft{
	float:left;
			}
.floatleft img{ width:400px;}

#titredep{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#666;
	text-align: center;
	margin-bottom:10px;
}

#cadretbody{
	margin-right:auto;
	margin-left:auto;
	border:thin solid #333;
	margin-bottom:7px;}

.tableft{
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	font-weight: bold;	
}

.tableft td{ border: thin solid #CCC;
}

.nbDalles{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: thin solid #CCC;
	}	
.prixSC{
	text-align: center;
	color:#000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #CCC;

}
	
.prixunite{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: thin solid #CCC;
	}
.reduction{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#900;
	border: thin solid #CCC;}
#listeAncre{
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom:15px;
	}	
.haut{
	font-size: 14px;
	font-weight: bold;
	background-color: #666;
	text-align: center;
}
.haut a{
	color: #FFF;
	text-decoration: none;
}

.nomdep{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border: thin solid #CCC;
	}
	
/*a img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right:5px;
	}	*/
	
	
.nsew{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	
		}

#dep{
	margin-right:auto;
	margin-left:auto;
	border: thin solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}


.ligne1{background-color:#E9E9E9;}
.ligne2{
	background-color:#999;
	color:#000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}






a#btn_swiss{
	background:url(/image/supercartes/btn/swiss.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_swiss{
	background:url(/image/supercartes/btn/swiss.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}

a#btn_ireland{
	background:url(/image/supercartes/btn/ireland.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_ireland{
	background:url(/image/supercartes/btn/ireland.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}

a#btn_france{
	background:url(/image/supercartes/btn/france.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_france{
	background:url(/image/supercartes/btn/france.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}

a#btn_belgium{
	background:url(/image/supercartes/btn/belgium.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_belgium{
	background:url(/image/supercartes/btn/belgium.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}







#h1super{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #C60;
	text-align: center;	
	}


.displayblock{
	clear:both;
	display:block;
	height:120px;
	margin-top:30px;
	text-align:center;
	margin-left:200px;
	}

.floatleft1{
	float:left;
	margin-left:60px;
	
	}

a#btn_suisse{
	background:url(/image/supercartes/btn/suisse.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_suisse{
	background:url(/image/supercartes/btn/suisse.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}




a#btn_irlande{
	background:url(/image/supercartes/btn/irlande.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_irlande{
	background:url(/image/supercartes/btn/irlande.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}



a#btn_france{
	background:url(/image/supercartes/btn/france.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_france{
	background:url(/image/supercartes/btn/france.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}





a#btn_belgique{
	background:url(/image/supercartes/btn/belgique.png) top left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}
		
a:hover#btn_belgique{
	background:url(/image/supercartes/btn/belgique.png) bottom left no-repeat;
	width:256px;
	height:57px;
	display:block;
	}

	

#contentChoix{
	margin-top:0px;
	width: 710px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
	}

#scContentEn{
	background: url(/image/supercartes/fonden.png) left top no-repeat ;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:500px;
	margin-top:-10px;
		}



#scContent{
	background: url(/image/supercartes/fond_supercartes.png) left top no-repeat ;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:500px;
	margin-top:-10px;
		}
#insideSuperSuper{
	width:600px;
	height:380px;
	padding-top:80px;
	padding-left:15px;
	}
#texteSuperCarte{
	display:block;
	margin-right:60px;
	margin-left:60px;
	margin-top:20px;
	clear:both;
	font-size: 16px;	
	}	
#texteSuperCarte span {
	font-style: italic;
	font-size: 14px;}	
	
	
	#scContent #insideSuperSuper #texteSuperCarte span {
	font-style: italic;
	font-size: 10px;
}
#scContent #insideSuperSuper a h2 {
	color: #F63;
}
#scContent #insideSuperSuper a:hover h2 {
	color:#6C0;
}

.or{color:#C60;}
.margin{margin-left:10px;
margin-right:10px;}