* { padding: 0; margin: 0; list-style: none; }
body { margin:0; padding:0; width:100%; height:100%; overflow:hidden; background-color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

a { color: #FFFFFF; }

.clear { clear: both; display:block; }

/* Slider */
.cache { position: absolute; top: 0; left:0; height: 100%; width: 100%;  z-index:1; }
#contentSlider { position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; z-index: 2; border: 0px solid #39C; }
.slide-wrapper { position: relative; }
.slide-content { display: block; border:0; height: 420px; width: 900px; position: absolute; top: 50%; left: 50%; margin-left:-450px; margin-top:-210px;  z-index: 20; }
.slide-logoIdaho { display: block; position: absolute; top:20px; right: 20px; width: 182px; height: 66px; z-index: 46; }
.slide-logoIdaho a { display: block; width: 182px; height: 66px; background-image:url("../images/pictos/logo_idaho.png"); background-position: top left; background-repeat: no-repeat; }

/* Image de fond de l'artiste */
.slide-home { display: block; border: 0; z-index: 0; width: 100%; height: 100%; position: absolute; }
.slide-background { display: block; border: 0; z-index: 0; width: 100%; height: 100%; background-color:#FFF; position: absolute; }
.slide-background-image { width: 100%; height: 100%; display: block; }
.loader-background-image { width: 100%; height: 100%; display: block; background-color:#FFF;  z-index: 40; position:absolute; background-image:url("../images/pictos/loading.gif"); background-repeat: no-repeat; background-position: center center; }
.slide-download { display: block; border: 0; z-index: 0; width: 175px; height: 55px; position: absolute; top: 278px; left: 725px; background-color:#333333; background-position: bottom left; background-repeat: no-repeat; }
.slide-monthimgname { display: block; top: 233px; left: 670px; position: absolute; background-position: top left; background-repeat: no-repeat; height: 73px; width: 430px; z-index: 38; }
.slide-monthtext { display: block; top: 105px; left: 295px; position: absolute; height: 370px; width: 330px; background-color:#000000; z-index: 30;  }
.slide-monthtext-triangle { display: block; top: 105px; left: 615px; position: absolute; height: 25px; width: 25px; z-index: 30; background-image:url("../images/pictos/triangle.png"); background-repeat: no-repeat;  }

/* Specifique a la page d'accueil */
#slide-menu-home { width: 480px; left: 210px; }
#slide-name-home {  left: 155px; height:140px;  top: -10px;  }
#slide-triangle-home { left: 690px; }

/* Menu des fonds d'ecrans */
.slide-wallpapers { display: block; top: 338px; left: 725px; position: absolute; height: 110px; background-color: #FFFFFF; width: 175px; background-position:left top; background-repeat:no-repeat; background-image:url("../images/pictos/bg-sizes.png"); }
.slide-wallpapers a { display: block; top: 45px; width: 58px; height: 25px; position: absolute; background-repeat:no-repeat;  }
.slide-wallpapers a.size1 { background-image:url("../images/pictos/bg_size1.png"); left: 45px; background-position:top left; }
.slide-wallpapers a.size1:hover { background-position:bottom left; }
.slide-wallpapers a.size2 { background-image:url("../images/pictos/bg_size3.png"); left: 110px; }
.slide-wallpapers a.size2:hover { background-position: bottom left; }
.slide-wallpapers a.size3 { background-image:url("../images/pictos/bg_size2.png"); left: 45px; top: 65px; }
.slide-wallpapers a.size3:hover { background-position: bottom left; }
.slide-wallpapers a.size4 { background-image:url("../images/pictos/bg_size4.png"); left: 110px; top: 65px;  }
.slide-wallpapers a.size4:hover { background-position: bottom left; }

/* Blocs noirs 'Mentions légales' et 'Aide' */
#cacheWhite { position: absolute; display: none; top: 0; left:0; height: 100%; width: 100%;  z-index:45; background-color: #FFFFFF; cursor: default;  }

#block-help { position: absolute; bottom: -185px; display: block; left: 0; cursor: default; width: 100%; height: 185px; background-color:#000; z-index: 40; border-top: 0px solid #666666; }
#block-help .help-button { position: absolute; top: -30px; display: block; right: 15px; width: 228px; height: 30px; background-position: top center; background-image: url("../images/pictos/bg_help-button.png"); background-repeat: no-repeat; color:#000; }
#block-help .help-button:hover { background-position: bottom center;  }
#block-help .help-content { display: block; top: 0; left: 0; position: relative; margin-left: auto; margin-right: auto; background-image: url("../images/pictos/bg_help-content.png"); background-position: center top; background-repeat: no-repeat; height: 185px; width: 950px; }
#block-help .resolution { display: block; font-size: 10px; color: #F0F0F0; position: absolute; }
#block-help #resolution-1 { left: 205px; top: 67px; }
#block-help #resolution-2 { left: 680px; top: 67px; }

#block-legal { position: absolute; bottom: -185px; display: block; left: 0; cursor: default; width: 100%; height: 185px; background-color:#000; z-index: 40; border-top: 0px solid #666666; }
#block-legal .legal-button { position: absolute; top: -30px; display: block; right:258px; width: 95px; height: 30px; background-position: top center; background-image: url("../images/pictos/bg_legal-button.png"); background-repeat: no-repeat; color:#000; }
#block-legal .legal-button:hover { background-position: bottom center;  }
#block-legal .legal-content { display: block; top: 0; left: 0; position: relative; margin-left: auto; margin-right: auto; background-image: url("../images/pictos/bg_legal-content.png"); background-position: center top; background-repeat: no-repeat; height: 185px; width: 950px; }
#block-legal .resolution { display: block; font-size: 10px; color: #F0F0F0; position: absolute; }
#block-legal #resolution-1 { left: 205px; top: 67px; }
#block-legal #resolution-2 { left: 680px; top: 67px; }

.downloadSize { background-color: #000000; display: block; position: absolute; top: 0; padding: 8px 0 8px 0; left: 0; text-align: center; width: 100%; z-index: 10; color:#FFFFFF; font-size: 10px; letter-spacing: 1px; }
.downloadImage { z-index: 1; display: block; width:100%; height: auto; }

/* Menu des mois */
.slide-menu { position: absolute; top: 50%; left: 25px; z-index:42; height: 475px; width: 130px; margin-top:-237px; }
.slide-menu ul.mois { display: block; border: 0px solid; height: 70px; }
.slide-menu ul.mois li { display: block; border: 0px solid; float: left; height: 55px; width: 55px; position: relative; }
.slide-menu ul.mois li.c0 { margin-right: 15px; }
.slide-menu ul.mois li.c1 { margin-right: 0; }
.slide-menu ul.mois li.c2 { width: 90px; }
.slide-menu ul.mois li a, .slide-menu ul.mois li span { display: block; border: 0; float: left; height: 55px; width: 55px;  background-position: top left; background-repeat: no-repeat; }
.slide-menu ul.mois li.m0 a {  background-image:url("../images/pictos/mois-00.jpg"); background-position:left center; width: 90px; }
.slide-menu ul.mois li.m0 a:hover { background-image:none; }
.slide-menu ul.mois li.m0 span, .slide-menu ul.mois li.m0 a.menuFlowSelected, .slide-menu ul.mois li.m0 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-00.jpg"); background-position:left top; background-color: #FFFFFF; width: 90px; }
.slide-menu ul.mois li.m1 a { background-image:url("../images/pictos/mois-01.jpg"); background-position:left center;  }
.slide-menu ul.mois li.m1 a:hover { background-image:none; }
.slide-menu ul.mois li.m1 span, .slide-menu ul.mois li.m1 a.menuFlowSelected, .slide-menu ul.mois li.m1 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-01.jpg"); background-position:left top;  background-color: #FFFFFF; }
.slide-menu ul.mois li.m1_inactive span {  background-image:url("../images/pictos/mois-01.jpg"); background-position:bottom left; }
.slide-menu ul.mois li.m2 a { background-image:url("../images/pictos/mois-02.jpg"); background-position: left center; }
.slide-menu ul.mois li.m2 a:hover { background-image:none; }
.slide-menu ul.mois li.m2 span, .slide-menu ul.mois li.m2 a.menuFlowSelected, .slide-menu ul.mois li.m2 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-02.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m2_inactive {   background-image:url("../images/pictos/mois-02.jpg"); background-position:left bottom;}
.slide-menu ul.mois li.m3 a { background-image:url("../images/pictos/mois-03.jpg"); background-position: left center; }
.slide-menu ul.mois li.m3 a:hover { background-image:none; }
.slide-menu ul.mois li.m3 span, .slide-menu ul.mois li.m3 a.menuFlowSelected, .slide-menu ul.mois li.m3 a.menuFlowSelected:hover {background-image:url("../images/pictos/mois-03.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m3_inactive {   background-image:url("../images/pictos/mois-03.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m4 a { background-image:url("../images/pictos/mois-04.jpg"); background-position: left center; }
.slide-menu ul.mois li.m4 a:hover { background-image:none; }
.slide-menu ul.mois li.m4 span, .slide-menu ul.mois li.m4 a.menuFlowSelected, .slide-menu ul.mois li.m4 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-04.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m4_inactive {   background-image:url("../images/pictos/mois-04.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m5 a { background-image:url("../images/pictos/mois-05.jpg"); background-position: left center; }
.slide-menu ul.mois li.m5 a:hover { background-image:none; }
.slide-menu ul.mois li.m5 span, .slide-menu ul.mois li.m5 a.menuFlowSelected, .slide-menu ul.mois li.m5 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-05.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m5_inactive {   background-image:url("../images/pictos/mois-05.jpg"); background-position:left bottom;}
.slide-menu ul.mois li.m6 a { background-image:url("../images/pictos/mois-06.jpg"); background-position: left center; }
.slide-menu ul.mois li.m6 a:hover { background-image:none; }
.slide-menu ul.mois li.m6 span, .slide-menu ul.mois li.m6 a.menuFlowSelected, .slide-menu ul.mois li.m6 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-06.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m6_inactive {   background-image:url("../images/pictos/mois-06.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m7 a { background-image:url("../images/pictos/mois-07.jpg"); background-position: left center; }
.slide-menu ul.mois li.m7 a:hover { background-image:none; }
.slide-menu ul.mois li.m7 span, .slide-menu ul.mois li.m7 a.menuFlowSelected, .slide-menu ul.mois li.m7 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-07.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m7_inactive {   background-image:url("../images/pictos/mois-07.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m8 a { background-image:url("../images/pictos/mois-08.jpg"); background-position: left center; }
.slide-menu ul.mois li.m8 a:hover { background-image:none; }
.slide-menu ul.mois li.m8 span, .slide-menu ul.mois li.m8 a.menuFlowSelected, .slide-menu ul.mois li.m8 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-08.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m8_inactive {   background-image:url("../images/pictos/mois-08.jpg"); background-position:left bottom;}
.slide-menu ul.mois li.m9 a { background-image:url("../images/pictos/mois-09.jpg"); background-position: left center; }
.slide-menu ul.mois li.m9 a:hover { background-image:none; }
.slide-menu ul.mois li.m9 span, .slide-menu ul.mois li.m9 a.menuFlowSelected, .slide-menu ul.mois li.m9 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-09.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m9_inactive {   background-image:url("../images/pictos/mois-09.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m10 a { background-image:url("../images/pictos/mois-10.jpg"); background-position: left center; }
.slide-menu ul.mois li.m10 a:hover { background-image:none; }
.slide-menu ul.mois li.m10 span, .slide-menu ul.mois li.m10 a.menuFlowSelected, .slide-menu ul.mois li.m10 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-10.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m10_inactive {   background-image:url("../images/pictos/mois-10.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m11 a { background-image:url("../images/pictos/mois-11.jpg"); background-position: left center; }
.slide-menu ul.mois li.m11 a:hover { background-image:none; }
.slide-menu ul.mois li.m11 span, .slide-menu ul.mois li.m11 a.menuFlowSelected, .slide-menu ul.mois li.m11 a.menuFlowSelected:hover {background-image:url("../images/pictos/mois-11.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m11_inactive {   background-image:url("../images/pictos/mois-11.jpg"); background-position:left bottom; }
.slide-menu ul.mois li.m12 a { background-image:url("../images/pictos/mois-12.jpg"); background-position: left center; }
.slide-menu ul.mois li.m12 a:hover { background-image:none; }
.slide-menu ul.mois li.m12 span, .slide-menu ul.mois li.m12 a.menuFlowSelected, .slide-menu ul.mois li.m12 a.menuFlowSelected:hover { background-image:url("../images/pictos/mois-12.jpg"); background-position:left top; background-color: #FFFFFF; }
.slide-menu ul.mois li.m12_inactive {   background-image:url("../images/pictos/mois-12.jpg"); background-position:left bottom; }
.slide-menu ul.mois li span.infoBulle { display: block; margin:0; padding: 0; position: absolute; float: left; left: 40px; display: none; top: 8px; z-index: 39; width: 120px; height: 40px; background-image:url("../images/pictos/patienter.png"); background-repeat: no-repeat; }
/*
.slide-menu ul.mois li a, .slide-menu ul.mois li span { display: block; border: 0; float: left; height: 55px; width: 55px; background-position: top left; background-repeat: no-repeat; }
.slide-menu ul.mois li.m0 a { background-image:url("../images/pictos/m0.png"); width: 90px; }
.slide-menu ul.mois li.m0 a:hover { background-image:none; }
.slide-menu ul.mois li.m0 span, .slide-menu ul.mois li.m0 a.menuFlowSelected, .slide-menu ul.mois li.m0 a.menuFlowSelected:hover { background-image:url("../images/pictos/m0-hover.png"); background-color: #FFFFFF; width: 90px; }
.slide-menu ul.mois li.m1 a { background-image:url("../images/pictos/m1.png"); }
.slide-menu ul.mois li.m1 a:hover { background-image:none; }
.slide-menu ul.mois li.m1 span, .slide-menu ul.mois li.m1 a.menuFlowSelected, .slide-menu ul.mois li.m1 a.menuFlowSelected:hover { background-image:url("../images/pictos/m1-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m1_inactive span { background-image:url("../images/pictos/m1-inactive.png"); }
.slide-menu ul.mois li.m2 a { background-image:url("../images/pictos/m2.png"); }
.slide-menu ul.mois li.m2 a:hover { background-image:none; }
.slide-menu ul.mois li.m2 span, .slide-menu ul.mois li.m2 a.menuFlowSelected, .slide-menu ul.mois li.m2 a.menuFlowSelected:hover { background-image:url("../images/pictos/m2-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m2_inactive { background-image:url("../images/pictos/m2-inactive.png"); }
.slide-menu ul.mois li.m3 a { background-image:url("../images/pictos/m3.png"); }
.slide-menu ul.mois li.m3 a:hover { background-image:none; }
.slide-menu ul.mois li.m3 span, .slide-menu ul.mois li.m3 a.menuFlowSelected, .slide-menu ul.mois li.m3 a.menuFlowSelected:hover { background-image:url("../images/pictos/m3-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m3_inactive { background-image:url("../images/pictos/m3-inactive.png"); }
.slide-menu ul.mois li.m4 a { background-image:url("../images/pictos/m4.png"); }
.slide-menu ul.mois li.m4 a:hover { background-image:none; }
.slide-menu ul.mois li.m4 span, .slide-menu ul.mois li.m4 a.menuFlowSelected, .slide-menu ul.mois li.m4 a.menuFlowSelected:hover { background-image:url("../images/pictos/m4-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m4_inactive { background-image:url("../images/pictos/m4-inactive.png"); }
.slide-menu ul.mois li.m5 a { background-image:url("../images/pictos/m5.png"); }
.slide-menu ul.mois li.m5 a:hover { background-image:none; }
.slide-menu ul.mois li.m5 span, .slide-menu ul.mois li.m5 a.menuFlowSelected, .slide-menu ul.mois li.m5 a.menuFlowSelected:hover { background-image:url("../images/pictos/m5-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m5_inactive { background-image:url("../images/pictos/m5-inactive.png"); }
.slide-menu ul.mois li.m6 a { background-image:url("../images/pictos/m6.png"); }
.slide-menu ul.mois li.m6 a:hover { background-image:none; }
.slide-menu ul.mois li.m6 span, .slide-menu ul.mois li.m6 a.menuFlowSelected, .slide-menu ul.mois li.m6 a.menuFlowSelected:hover { background-image:url("../images/pictos/m6-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m6_inactive { background-image:url("../images/pictos/m6-inactive.png"); }
.slide-menu ul.mois li.m7 a { background-image:url("../images/pictos/m7.png"); }
.slide-menu ul.mois li.m7 a:hover { background-image:none; }
.slide-menu ul.mois li.m7 span, .slide-menu ul.mois li.m7 a.menuFlowSelected, .slide-menu ul.mois li.m7 a.menuFlowSelected:hover { background-image:url("../images/pictos/m7-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m7_inactive { background-image:url("../images/pictos/m7-inactive.png"); }
.slide-menu ul.mois li.m8 a { background-image:url("../images/pictos/m8.png"); }
.slide-menu ul.mois li.m8 a:hover { background-image:none; }
.slide-menu ul.mois li.m8 span, .slide-menu ul.mois li.m8 a.menuFlowSelected, .slide-menu ul.mois li.m8 a.menuFlowSelected:hover { background-image:url("../images/pictos/m8-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m8_inactive { background-image:url("../images/pictos/m8-inactive.png"); }
.slide-menu ul.mois li.m9 a { background-image:url("../images/pictos/m9.png"); }
.slide-menu ul.mois li.m9 a:hover { background-image:none; }
.slide-menu ul.mois li.m9 span, .slide-menu ul.mois li.m9 a.menuFlowSelected, .slide-menu ul.mois li.m9 a.menuFlowSelected:hover { background-image:url("../images/pictos/m9-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m9_inactive { background-image:url("../images/pictos/m9-inactive.png"); }
.slide-menu ul.mois li.m10 a { background-image:url("../images/pictos/m10.png"); }
.slide-menu ul.mois li.m10 a:hover { background-image:none; }
.slide-menu ul.mois li.m10 span, .slide-menu ul.mois li.m10 a.menuFlowSelected, .slide-menu ul.mois li.m10 a.menuFlowSelected:hover { background-image:url("../images/pictos/m10-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m10_inactive { background-image:url("../images/pictos/m10-inactive.png"); }
.slide-menu ul.mois li.m11 a { background-image:url("../images/pictos/m11.png"); }
.slide-menu ul.mois li.m11 a:hover { background-image:none; }
.slide-menu ul.mois li.m11 span, .slide-menu ul.mois li.m11 a.menuFlowSelected, .slide-menu ul.mois li.m11 a.menuFlowSelected:hover { background-image:url("../images/pictos/m11-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m11_inactive { background-image:url("../images/pictos/m11-inactive.png"); }
.slide-menu ul.mois li.m12 a { background-image:url("../images/pictos/m12.png"); }
.slide-menu ul.mois li.m12 a:hover { background-image:none; }
.slide-menu ul.mois li.m12 span, .slide-menu ul.mois li.m12 a.menuFlowSelected, .slide-menu ul.mois li.m12 a.menuFlowSelected:hover { background-image:url("../images/pictos/m12-hover.png"); background-color: #FFFFFF; }
.slide-menu ul.mois li.m12_inactive { background-image:url("../images/pictos/m12-inactive.png"); }
.slide-menu ul.mois li span.infoBulle { display: block; margin:0; padding: 0; position: absolute; float: left; left: 40px; display: none; top: 8px; z-index: 35; width: 120px; height: 40px; background-image:url("../images/pictos/patienter.png"); background-repeat: no-repeat; }
*/

#noscript { z-index:44; position: absolute; top:0; left:0; background-color:#FFF; display: block; width:100%; height:100%; text-align: center; margin:0; padding:50px 0 0 0; font-weight: bold; color: #cc0000; }
