html, body 		{background:#FFF; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#999;}

/* #lg			{position:absolute; width:250px; height:20px; left:50%; top:50%; margin-left:-480px; margin-top:250px; border:0; overflow:hidden; z-index:100;} */
#lg			{position:absolute; width:300px; height:80px; left:50%; top:50%; margin-left:-480px; margin-top:250px; border:0; overflow:hidden; z-index:100;}
#lg a		{font:10px Verdana, Arial, Helvetica, sans-serif; color:#BBB; margin:5px 0 0 0}
#lg a:hover	{color:#000}
#lg img		{margin:0 3px 0 10px;}

a				{color:#888; text-decoration:none;}
a:hover			{color:#000}
div 			{margin:0; padding:0}
#clear			{clear:both;}
#gen			{position:absolute; width:986px; height:576px; left:50%; top:50%; margin-left:-493px; margin-top:-288px; background-image:url(images/fond.png); background-repeat:no-repeat;z-index:1}

#logo			{position:absolute; width:205px; height:125px; left:30px; top:10px;}
#logo img 		{border:0}

#titre			{position:absolute; width:600px; height:15px; left:333px; top:100px}
#titre a		{margin:0 0 0 12px}
#titre img		{margin:0 10px 0 0}

#nav			{position:absolute; width:700px; height:15px; left:250px; top:40px; text-align:right; font-size: 13px}
#nav a			{margin:0 0 0 20px}
#navimg			{position:absolute; width:648px; height:7px; left:310px; top:70px; background-image:url(images/navimg.jpg); background-repeat:no-repeat;}

#acc-bois		{position:absolute; width:400px; height:40px; left:564px; top:109px}
#acc-flash		{position:absolute; width:951px; height:270px; left:13px; top:150px}
#acc-g			{position:absolute; width:500px; height:270px; left:13px; top:150px}
#acc-d			{position:absolute; width:400px; height:270px; left:564px; top:150px}
#acc-neige		{position:absolute; width:550px; height:35px; left:13px; top:421px}
#acc-courchevel	{position:absolute; width:90px; height:80px; left:860px; top:460px}
#acc-lelieu		{position:absolute; width:550px; height:50px; left:13px; top:480px; text-align:right; font-size: 2em}
#acc-desc		{position:absolute; width:400px; height:100px; left:580px; top:480px;}

#galbig			{position:absolute; width:300px; height:400px; left:13px; top:150px}
#galpano		{position:absolute; width:951px; height:370px; left:13px; top:170px;}
#photos			{position:absolute; width:631px; height:400px; left:333px; top:150px}
#photos img		{border:0; margin:3px;}
#photos .titre	{font-size:13px}
#photos .foto	{float:left; width:100px; height:100px; text-align:center; margin:0; padding:0}

#carte				{position:absolute; width:631px; height:400px; left:333px; top:150px}
#carte .titre		{font:16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

#carte #lesplats		{position:absolute; width:631px; height:360px; left:0px; top:40px; overflow:auto}
#carte #lesplats .g		{width:420px; float:left; margin-left: 20px; text-align:center}
#carte #lesplats .d		{width:100px; float:left; margin-left: 30px; text-align:right}
#carte #lesplats .sep	{width:48px; height:8px; background-image:url(images/carte-sep.gif); background-repeat:repeat-x; margin-left:190px; clear:both}

#carte #ssrub			{position:absolute; width:120px; height:360px; left:0px; top:40px; border-right:1px dotted #CCC}

#carte #lesvins				{position:absolute; width:500px; height:360px; left:130px; top:40px; overflow:auto}
#carte #lesvins .sstit		{height:20px; background: #EEE; font-size:13px; margin:20px 10px 20px 0; padding:30px 0 3px 3px; border-top:1px solid #CCC; border-bottom:1px solid #DDD}
#carte #lesvins .g			{width:380px; float:left; margin:0}
#carte #lesvins .d			{width:80px; float:left; margin:0; margin-right:20px; text-align:right}
#carte #lesvins .sep		{height:10px; clear:both; margin:0; padding:0;}

#coord			{position:absolute; width:300px; height:400px; left:360px; top:150px}
#coord .titre	{font-size:13px; font-weight:bold}
#contxt			{position:absolute; width:250px; height:400px; left:680px; top:150px; text-align:center}

#saulireg		{position:absolute; width:260px; height:400px; left:360px; top:150px; text-align: justify}
#saulired		{position:absolute; width:260px; height:400px; left:650px; top:150px; text-align: justify}

#zic			{position:absolute; width:40px; height:20px; left:50%; top:50%; margin-left:260px; margin-top:290px; border:0; overflow:hidden; z-index:100;}
#chrysalide		{position:absolute; width:230px; height:20px; left:50%; top:50%; margin-left:250px; margin-top:290px; font-size:10px; text-align:center; z-index:0; color:#CCC}
#bb				{position:absolute; width:600px; height:20px; left:50%; top:50%; margin-left:-480px; margin-top:290px; font-size:10px; text-align:right; z-index:0; color:#CCC;}
/* =========== ZOOM */
#thumbBox{position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer;}
#thumbBox .footerbar{font: bold 12px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{background-color: white;}
#thumbLoading {position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5;}

