@charset "UTF-8";
*{margin:0;padding:0;}
body
{
	color:#ccc;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#333;
}
a img{border:0;}
a:link{cursor:crosshair;color:#ccc;text-decoration:underline;}
a:visited{cursor:crosshair;color:#ccc;text-decoration:underline;}
a:hover{cursor:crosshair;color:#ccc;text-decoration:none;}
a:active{cursor:crosshair;color:#ccc;text-decoration:none;}

#Conteneur{width:520px;margin:0 auto 0 auto;}

#Conteneur #MajHeader
{
	background:#333 url(bkg-ombre-lara-croft.jpg) no-repeat 85px 0;
	height:295px;
	width:400px;
	margin:0 auto 0 auto;
}
#Conteneur #MajHeader h1{padding:70px 0 0;}
#Conteneur #MajHeader h2{margin:5px auto 0;width:230px;}

#Conteneur #MajContent
{
	background:#333 url(bkg-encart-content.jpg) no-repeat 0 0;
	width:515px;
	height:286px;
	font-size:12px;
	overflow:hidden;
	position:relative;
}
#Conteneur #MajContent h2{font-size:24px;color:#ccc;border-bottom:1px #3C6684 solid;width:214px;font-weight:normal;margin-bottom:15px;}
#Conteneur #MajContent h2.erreur{font-size:24px;color:#ccc;border-bottom:1px #3C6684 solid;width:263px;font-weight:normal;margin-bottom:15px;}
#Conteneur #MajContent h2.erreurEN{font-size:24px;color:#ccc;border-bottom:1px #3C6684 solid;width:192px;font-weight:normal;margin-bottom:15px;}
#Conteneur #MajContent h3{font-size:16px;color:#ccc;border-bottom:1px #3C6684 solid;width:177px;font-weight:bold;margin:10px 0 15px 0;}

#Conteneur #MajContent .ChangerLangue{position:absolute;right:15px;top:10px;overflow:hidden;}

#Conteneur #MajContent .ChangerLangue .FlagFR{display:block;width:21px;height:13px;background:url(picto-flag-french.gif) left bottom no-repeat;float:left;}
#Conteneur #MajContent .ChangerLangue .FlagEN{display:block;width:21px;height:13px;background:url(picto-flag-english.gif) left bottom no-repeat;float:left;margin-left:5px;}
#Conteneur #MajContent .ChangerLangue .FlagFR.actif{display:block;width:21px;height:13px;background:url(picto-flag-french.gif) left top no-repeat;float:left;}
#Conteneur #MajContent .ChangerLangue .FlagEN.actif{display:block;width:21px;height:13px;background:url(picto-flag-english.gif) left top no-repeat;float:left;}
#Conteneur #MajContent .ChangerLangue a:hover{background-position: left top;}  
#Conteneur #MajContent .ChangerLangue .FlagFR span, #Conteneur #MajContent .ChangerLangue .FlagEN span{display:none;}

#Conteneur #MajContent .Contain{clear:both;margin:12px 0 0 15px;}

#Conteneur #MajContent .Contain .Newsletter{margin:15px 0 0 0;}
#Conteneur #MajContent .Contain .Newsletter .CoordonneesContact {border:0;font-size:11px;}
#Conteneur #MajContent .Contain .Newsletter .CoordonneesContact legend{display:none;}
#Conteneur #MajContent .Contain .Newsletter .CoordonneesContact .ChampSaisie{background-color:#ccc;border:2px inset #999;height:12px;color:#333;font-size:11px;}
#Conteneur #MajContent .Contain .Newsletter .CoordonneesContact .Envoi{float:right;display:inline;margin:5px 20px 0 0;}

#Conteneur #MajContent .Contain .NextPartner{margin-left:5px;}
#Conteneur #MajContent .ZoneContact{float:right;display:inline;margin:25px 15px 0 0;}
#Conteneur #MajContent .ZoneContact .Forums{margin-left:10px;}

#Conteneur #MajFooter{margin:15px 0 0 0;}

#Conteneur #MajFooter #Annonce{text-align:center;}
#Conteneur #MajFooter p{font-size:10px;text-align:center;line-height:16px;}
#Conteneur #MajFooter .PubGoogle{margin:10px 0 0;text-align:center;}
#Conteneur #MajFooter .logoXiti{display:none;margin:10px 0 0;text-align:center;}

#BkgGris
{
	filter: alpha(opacity=60);
	opacity: 0.6;
	background-color:#333333;
	height:655px;
	left:30%;
	margin:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10010;
}
#BkgGris.dBlock, .LayerPopInContact.dBlock{display:block;}
#BkgGris.dNone, .LayerPopInContact.dNone{display:none;}

.popin {clear:both;position:absolute;top:250px;width:424px;z-index:10011;}
.popin .popinTop{background:url(bkg-popin-rdv-top.gif) no-repeat left top transparent;overflow:hidden;position:relative;height:390px;}
.popin .popinTop .fermerFenetre {position:absolute;right:9px;top:8px;}
.popin .popinTop h2 {font-size:16px;padding:15px 0 0 12px;color:#3C6684;font-size:17px;}
.popin .popinTop p{padding:10px 0 0 10px;font-size:12px;color:#777;}

.popin .Formulaire{margin:10px;color:#777;}
.popin .Formulaire .validation{float:right;display:inline;margin:5px 0 0;width:62px;}
.popin .Formulaire .avertissement{font-size:10px;color:#3C6684;}

.popin .popinBottom{background:url(bkg-popin-rdv-bottom.gif) no-repeat left top transparent;clear:both;overflow:hidden;position:relative;height:41px;text-align:center;color:#333;}
.popin .popinBottom  a:link{font-size:12px;color:#3C6684;font-weight:bold;text-decoration:none;}
.popin .popinBottom  a:visited{font-size:12px;color:#3C6684;font-weight:bold;text-decoration:none;}
.popin .popinBottom  a:hover{font-size:12px;color:#3C6684;font-weight:bold;text-decoration:underline;}
.popin .popinBottom  a:active{font-size:12px;color:#3C6684;font-weight:bold;text-decoration:underline;}

