*		{ margin: 0px; padding: 0px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
BODY	{ background: #4fa220; }
A		{ text-decoration: underline; color: #000; }
A:hover	{ text-decoration: none; }
.left 	{ float: left; }
.right	{ float: right !important; }

A.link		{ color: #28530e; background: url(media/puce_01.gif) left 4px no-repeat; padding-left: 10px;}


#container { position: absolute; width: 920px; left: 50%; margin-left: -460px; border: 1px solid #39890b; border-top: none; background: #69b43d; }

#header { text-align: center; }

/* MENU */
#menu	{ float: left; padding: 30px 0 0 30px; }
#menu DIV 	{ float: left; }
#menu A	{ display: block; height: 24px; float: left; color: #69B43D; text-indent: -10000px; font-size: 0px; line-height: 0px; background-position: left top; background-repeat: no-repeat; }
#menu .item1 A:hover, #menu .item1 A.active, #menu .item2 A:hover, #menu .item2 A.active, #menu .item3 A:hover, #menu .item3 A.active, #menu .item4 A:hover, #menu .item4 A.active, #menu .item5 A:hover, #menu .item5 A.active, #menu .item6 A:hover, #menu .item6 A.active, #menu .item7 A:hover, #menu .item7 A.active	{ background-position: left bottom; }

#menu .item1 A	{ width: 108px; background-image: url(media/btn-accueil.gif); }
#menu .item2 A	{ width: 129px; background-image: url(media/btn-camping.gif); }
#menu .item3 A	{ width: 120px; background-image: url(media/btn-tarifs.gif); }
#menu .item4 A	{ width: 162px; background-image: url(media/btn-equipements.gif); }
#menu .item5 A	{ width: 138px; background-image: url(media/btn-activites.gif); }
#menu .item6 A	{ width: 107px; background-image: url(media/btn-contact.gif); }
#menu .item7 A	{ width: 96px; background-image: url(media/btn-diaporama.gif); }

/* GENERAL */
#content	{ float: left; padding: 30px; }
#content H1	{ font-size: 16px; margin-bottom: 15px; color: #FAD405; }
#content H2	{ font-size: 12px; text-transform: uppercase; margin-bottom: 4px; }
#content P	{ margin: 0 0 8px 0; }

/* HOME */
#content .home	{ float: left; width: 660px; padding: 30px 0 0 100px; }
#content .home A	{ display: block; width: 180px; height: 150px; margin-bottom: 40px; float: left; text-indent: -10000px; font-size: 0px; line-height: 0px; background-position: left top; background-repeat: no-repeat;  }
#content .home .item1 A:hover, #content .home .item1 A.active, #content .home .item2 A:hover, #content .home .item2 A.active, #content .home .item3 A:hover, #content .home .item3 A.active, #content .home .item4 A:hover, #content .home .item4 A.active, #content .home .item5 A:hover, #content .home .item5 A.active, #content .home .item6 A:hover, #content .home .item6 A.active	{ background-position: left bottom; }

#content .home .item1 A	{ background-image: url(media/home-1.gif); }
#content .home .item2 A	{ background-image: url(media/home-2.gif); }
#content .home .item3 A	{ background-image: url(media/home-3.gif); }
#content .home .item4 A	{ background-image: url(media/home-4.gif); }
#content .home .item5 A	{ background-image: url(media/home-5.gif); }
#content .home .item6 A	{ background-image: url(media/home-6.gif); }

#content .home .item2 A, #content .home .item5 A	{ margin: 0 60px; }

/* CAMPING */
#content .illus-01	{ float: left; margin: 0 10px 0 0; }
#content .illus-02	{ float: left; clear: left; margin: 10px 10px 0 0; }
#content .illus-03	{ float: left; margin: 10px 0 0 0; }

/* TARIFS */
#content TABLE.tarifs			{ margin-right: 20px; }
#content TABLE.tarifs TD		{ border-bottom: 1px solid #39890b; padding: 3px 0; }
#content TABLE.tarifs TD.prix	{ text-align: right; }

/* EQUIPEMENTS */
#content .item-equip	{ float: left; width: 420px; margin: 15px 0 10px 0; }

/* ACTIVITES */
#content .item-activ		{ float: left; clear: left; width: 880px; margin-bottom: 25px; }
#content .item-activ .text	{ float: left; width: 405px; margin-right: 15px; }

/* DIAPORAMA */
#content .diapo	{ float: left; width: 860px; text-align: center; padding-top: 30px; }

/* CONTACT */
#content .contact	{ float: left; width: 345px; padding-left: 15px; }
#content .contact P	{ margin-bottom: 15px !important; }
