/* CSS Document */

body
{
    width: 800px;
	margin: 0px;
	background-color: #FFFFFF;
}


p{
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

#navig-index
{
	position:absolute;
	top:20px;
	left:20px;
	width: 281px;
}

.logo {
	padding-bottom: 10px;
}

.adresse {
	padding-bottom: 3px;
}

.email {
	padding-bottom: 3px;
}

#blanc
{
	position:absolute;
	top:20px;
	left:301px;
	width: 519px;
}
#haut {
	position:absolute;
	top:20px;
	left:20px;
	width: 780px;
}

#navig {
	position:absolute;
	width: 180px;
	left: 20px;
	top: 121px;
}

#p-accueil {
	position:absolute;
	width: 250px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.souligne {
	text-decoration: underline;
}
#vignettes {
	position:absolute;
	width: 450px;
	left: 350px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
}
#zoom {
	position:absolute;
	width: 800px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
.gras {
	font-weight: bold;
}
#p-liens1 {
	position:absolute;
	width: 140px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
}
#p-liens2 {
	position:absolute;
	width: 260px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
#p-liens3 {
	position:absolute;
	width: 200px;
	left: 461px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
#p-date1 {
	position:absolute;
	width: 550px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
	font-weight: normal;
	padding-right: 0px;
}

#p-date2 {
	position:absolute;
	width: 170px;
	left: 350.px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
	left: 380px;
}

#p-date3 {
	position:absolute;
	width: 170px;
	left: 560px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}

#p-date4 {
	position:absolute;
	width: 170px;
	left: 740px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}

#p-expo {
	position:absolute;
	width: 237px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
}

#p-diapo {
	position:absolute;
	width: 800px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
}

#p-programme {
	position:absolute;
	width: 600px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
#p-mention {
	position:absolute;
	width: 400px;
	left: 199px;
	top: 450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
}
#p-image-expo {
	position:absolute;
	width: 363px;
	left: 437px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	padding-top: 40px;
}
#p-contact {
	position:absolute;
	width: 225px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
#p-plan {
	position:absolute;
	width: 375px;
	left: 425px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
.txt-petit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}
#p-mention-a {
	position:absolute;
	width: 400px;
	left: 200px;
	top: 521px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: -33px;
}

#p-expo-gr {
	position:absolute;
	width: 650px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}

#p-liste-artistes {
	position:absolute;
	width: 200px;
	left: 200px;
	top: 121px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#p-liste-artistes a {
	z-index: 1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#p-liste-artistes a span {
display: none;
}

#p-liste-artistes a:hover span {
	display:block;
	position:absolute;
	z-index: 3;
	top: 25px;
	left: 225px;
}
.artistes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-left: 7px;
}
.legende {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-top: 2px;
	text-align: right;
	vertical-align: top;
}
.fleches {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	padding-left: 7px;
}
.td-titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.td-sstitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}
.descriptif {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: justify;
	vertical-align: top;
	padding-top: 10px;
}
.legende-gche {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
}
.descriptif-gch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: justify;
	vertical-align: top;
	padding-right: 7px;
}

#encart {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #FD6531;
	font-weight: bold;
}
.categorie {
	color: #FF3399;
}

.mrg-adresse {
	padding-top: 20px;
}