body, div, p{margin:0;padding:0;}
html , body {height:100%;}

body{background:url(../images/multipass_home_bgBody.jpg);overflow-x:hidden;}
#wrap{background:url(../images/multipass_home_bg.jpg) no-repeat 0 0;width:100%;height:100%;margin:0 0 -39px;}
#wrap td{vertical-align:top;font-size:11px;}
a.logo{margin:70px 0 0 80px;width:235px;height:200px;border:0;text-indent:-999em;display:block}
#linkHome{/*position:relative;*/width:100%;}
#linkHome a{position:absolute;display:block;text-align:center;color:#719D17;text-decoration:none;font-family:sans-serif}
#linkHome a img{border:4px solid #fff;margin-bottom:3px;}
#linkHome a b{display:none;width:125%;margin:-5% 0 0 -8%;background:#fff;padding:2px 4px;}
	#linkHome a.tennis{top:155px;left:330px;width:146px;}
		#linkHome a.tennis img{width:146px;}
	#linkHome a.baignade{top:72px;left:524px;width:158px;}
		#linkHome a.baignade img{width:158px;}
	#linkHome a.remontees{top:138px;left:751px;width:84px;}
		#linkHome a.remontees img{width:84px;}
	#linkHome a.train{top:100px;left:884px;width:95px;}
		#linkHome a.train img{width:95px;}
	#linkHome a.patinoire{top:447px;left:340px;width:96px;}
		#linkHome a.patinoire img{width:96px;}
	#linkHome a.navette{top:497px;left:504px;width:135px;}
		#linkHome a.navette img{width:135px;}
	#linkHome a.culturel{top:435px;left:710px;width:72px;}
		#linkHome a.culturel img{width:72px;}
#linkHome a:hover img{width:125%;margin-top:-8%;margin-left:-8%;}
#linkHome a:hover b{display:block;}

*+html #linkHome a:hover img {margin:0;}
*+html #linkHome a b{margin:0;}

* html #linkHome a b{display:block;width:100%;margin:-7px 0 0;}

img#partners {position:absolute;top:417px;left:830px;display:block;z-index:0;}

#footer_multipass {
background:url("../images/fond_footer.png") no-repeat scroll left top transparent;
color:#122832;
float:left;
height:38px;
padding:1px 10px 0 120px;
width:527px;
position:relative;
}

#footer_multipass ul {
list-style-type:none;
margin:13px 0 0 0;
padding:0;
}
#footer_multipass ul li {
float:left;
}
#footer_multipass ul li a {
color:#122832;
font-size:10px;
padding:0 5px;
text-decoration:none;
white-space:nowrap;
}

/* Styles récupérer de style.css */
body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

body.multipass #retour_site { position:absolute; top:11px; color:#FFFFFF; font-weight:bold; padding:0 0 0 16px; height:20px;  }
body.multipass #retour_site #fleche_retour {background:url(../images/fleche_blanche_gauche.gif) 0 2px no-repeat; width:13px; height:20px; margin-right:5px; float:left;}
body.multipass #retour_site a { color:#ffffff; text-decoration:none; display:block; height:20px; width:180px;}
body.multipass #retour_site a:hover {text-decoration:underline}

/*===============*/
/* MENU */
/*===============*/
.multipass #menu_top {left:330px; position:absolute; top:-3px;}
.multipass #menu_top td {vertical-align:middle;position:relative;}
.multipass #menu_top .lien {width:89px; height:37px;background:url(../images/menu_fond_vert.gif) top left no-repeat; text-align:center; padding:0; }
.multipass #menu_top  td:hover {background:url(../images/menu_fond_jaune.gif) top left no-repeat; }
.multipass #menu_top #ChoixLng:hover {background:none;}
.multipass #menu_top #rub { background:url(../images/menu_fond_jaune.gif) top left no-repeat; }
.multipass #menu_top #rub a {color:#456914}
.multipass #menu_top a {padding:4px 8px; color:#fff; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;display:inline-block !important;position:static !important;}
.multipass #menu_top a:hover , .multipass #menu_top  td:hover a{ color:#456914;}
.multipass #ChoixLng { padding:0 0 5px 23px;}
.multipass #ss_EnImage, .multipass #ss_MonMulti, .multipass #ss_Activites { position:absolute; text-align:left; font-size:12px; width:390px; top:37px; left:200; z-index:20; float:left}
.multipass #ss_MonMulti { left:auto;}
.multipass #ss_EnImage {left:auto; }
.multipass #ss_Activites {left:auto;}
*+html .multipass #ss_MonMulti {left:0;}
*+html .multipass #ss_Activites {left:0;}
*+html .multipass #ss_EnImage {left:0;}
*html .multipass #ss_MonMulti {left:0;}
*html .multipass #ss_Activites {left:0;}
*html .multipass #ss_EnImage {left:0;}
.multipass #menu_top { z-index:20; position:relative}
.multipass #menu_top #ss_EnImage a, .multipass #menu_top #ss_MonMulti a, .multipass #menu_top #ss_Activites a { display:block !important; width:210px; margin:0; padding:0; height:16px; text-align:left; color:#FFFFFF;}
.multipass #menu_top #ss_EnImage a:hover, .multipass #menu_top #ss_MonMulti a:hover, .multipass #menu_top #ss_Activites a:hover  { color:#FFF600;}

#ss_menu_a{background:url(../images/bas_transparent.png) bottom left repeat-x; padding-bottom:8px; float:left}
#ss_menu_aa {background:url(../images/droit_transparent.png) top right repeat-y; padding-right:7px;}
#ss_menu_aaa { padding:10px; background-color:#6AC0E9;}

#ss_menu_a_img {background:url(../images/bas_transparent.png) bottom left repeat-x; padding-bottom:8px; float:left}
#ss_menu_aa_a_img {background:url(../images/droit_transparent.png) top right repeat-y; padding-right:7px;}
#ss_menu_aaa_img { padding:10px; background-color:#6AC0E9;}

#ss_menu_a_act {background:url(../images/bas_transparent.png) bottom left repeat-x; padding-bottom:8px; float:left}
#ss_menu_aa_a_act {background:url(../images/droit_transparent.png) top right repeat-y; padding-right:7px;}
#ss_menu_aaa_act { padding:10px; background-color:#6AC0E9;}

*html #ss_menu_a {background:none;}
*html #ss_menu_a_img {background:none;}
*html ##ss_menu_a_act { background:none;}


