.cache{
	position:absolute;
	z-index:50;
	
	left:0;
	top:0;
	
	width:100%;
	min-height:100%;
	height:100%;
	
	background-color:#000;
	opacity:0.3;
}

/* global */

.popin{
	z-index:2000;
	position:absolute;
	
	
}

.popin h6{
	display:block;
	
	text-indent:-10000px;
	overflow:hidden;
}

.popin .content{
	display:block;
}

.popin .content p{ display:block; font-size:12px; padding:10px 4px 10px 4px; color:#6e6e6e; }
.popin .content p strong{font-size:12px; text-transform: uppercase; color:#000; }
.popin .content p span{ color:#0abbf1; font-weight:bold; }
.popin .content p a{ color:#0abbf1; text-decoration:none;}

.popin .closepopin{ cursor:pointer; position:absolute;background-image:url(../img/closepopin.gif); top:16px; right:20px; width:67px; height:24px; }

#Mentions{
	margin-left:-372px;
	margin-top:-167px;

	left:50%;
	top:50%;
	
	width:744px;
	height:334px;
	
	background-image:url(../img/bg_mentions.png);

}

#Mentions .content{
	padding-top:80px;
	padding-left:43px; 
	
	width:580px;
	
}

#Mentions .content .infos{
	display:inline;
	float:left;
	
	width:332px;
}

#Mentions .content .hebergement{
	display:inline;
	float: right;
	
	width:214px;
}



#Credits{
	margin-left:-372px;
	margin-top:-167px;

	left:50%;
	top:50%;
	
	width:744px;
	height:334px;
	
	background-image:url(../img/bg_credits.png);
}

#Credits .content{
	padding-top:80px;
	padding-left:43px; 
	
	width:658px;
}

#Credits .content .scrollabletext{
	position:relative;
	display:block;
	padding-right:15px; 
	
	width:632px;
	height:210px;
	
	font-size:12px;
	line-height:15px;
	color:#000;
	
	overflow:auto;
}
#Cookies{
	margin-left:-372px;
	margin-top:-167px;

	left:50%;
	top:50%;
	
	width:744px;
	height:334px;
	
	background-image:url(../img/bg_cookies.png);
}

#Cookies .content{
	padding-top:80px;
	padding-left:43px; 
	
	width:658px;
}

#Cookies .content .scrollabletext{
	position:relative;
	display:block;
	padding-right:15px; 
	
	width:632px;
	height:210px;
	
	font-size:12px;
	line-height:15px;
	color:#000;
	
	overflow:auto;
}
#Cookies ul {
    display: inline;
    float: none;
    margin: 10px 0;
    padding: 30px 0;
    width: 100%;
	list-style: circle inside;
}

#Cookies ul li {
    display: list-item;
    float: none;
    text-indent: 0;
	list-style: inside none disc;
}

#Cookies ul li a {
    display: inline;
}
#Cookies h3, #Cookies h4 {
    margin: 10px 0;
}
.popin .content ul li {
    color: #6e6e6e;
    display: block;
    font-size: 12px;
    padding: 0 4px;
}
.popin .content ul li a {
    color: #0abbf1;
    text-decoration: none;
}
