table, tr, /*td, th,*/ div, p, dl, dt, dd, h1, h2, h3, a, ul, ol, li {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-indent: 0px;
	border-collapse: collapse;
}

.standardCol1 td, .standardCol2 td, .standardCol3 td,
.standardCol1 th, .standardCol2 th, .standardCol3 th {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-indent: 0px;
	border-collapse: collapse;
}

h1, h2, h3 {
	text-align: left;
}
a {
	color: #0284FF;
}

p {
	text-align: justify;
}

ul li {
	margin-left: 15px;
}
ul {
	margin-bottom: 15px;
}

dd {
	margin-bottom: 2px;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: White url(/images/fond.gif) repeat-y top;
	min-width: 970px;
	text-align: center;
	margin: -1px 0px;
	padding: 0px 10px 0px 10px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/** Style du contenu **/
.contenu {
	width: 970px;
	margin: 0px auto;
	text-align: center;
}


/** Pied de page **/
.piedPage {
	margin: 35px 0px 20px 0px;
	padding: 0px;
	text-align: center;
}
.piedPage img {
	margin: 0px 0px 10px 0px;
}
.piedPage p {
	font-size: 10px;
	color: #08249E;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.piedPage a {
	font-size: 10px;
	color: #08249E;
}
p.realisation {
	color: #6B5B50;
}
.realisation a {
	color: #6B5B50;
}

/** Bloc recherche **/
.blocRecHt {
	background: url(/images/blocRecHtFond.gif) repeat-x;
	width: 565px;
	height: 28px;
	color: #F6F3F1;
	text-align: left;
}
.blocRecHtRond, .blocRecBsRond {
	width: 15px;
}
.blocRecHtRec {
	width: 84px;
	padding-left: 10px;
	color: White;
}
.blocRecHtInput, .blocRecHtInput input {
	width: 122px;
}
.blocRecHtInput input {
	background-color: #ECEAE6;
	height: 18px;
	font-size: 9px;
}
.blocRecHtOK {
	width: 23px;
	padding-left: 4px;
	padding-right: 17px;
	text-align: left;
	background: url(/images/blocRecHtSep.gif) no-repeat right;
}
.blocRecHtSep {
	width: 1px;
}
.blocRecLang {
	text-align: center;
	background: url(/images/blocRecHtSep.gif) no-repeat right;
}
.blocRecHtText {
	width: 201px;
}
.blocRecHtText table {
	width: 100%;
	height: 100%;
	text-align: center;
}
.blocRecHtText td {
	text-align: center;
}

.blocRecHtText a, .blocRecBsLien a {
	color: #F6F3F1;
}

.blocRecBs {
	background: url(/images/blocRecBsFond.gif) repeat-x;
	width: 565px;
	height: 20px;
	color: #F6F3F1;
	text-align: left;
}
.blocRecBsRecAv {
	width: 198px;
	text-align: left;
	padding-left: 10px;
}
.blocRecBsRecAv a {
	color: #C3D4EB;
	vertical-align: middle;
}
/*
.blocRecBsLien table {
	margin-left: -25px;
}
*/
.blocRecBsLien td {
	padding-left: 12px;
}
.blocRecBsLien a {
	background: url(/images/blocRecBsFlecheOff.gif) no-repeat left;
	padding-left: 10px;
}
.blocRecBsLien a:hover {
	background: url(/images/blocRecBsFlecheOn.gif) no-repeat left;
}

/** Accueil colonnes de contenu **/
table.accueilContenu {
	width: 100%;
	background: url(/images/accueilMarchePalais.jpg) no-repeat right top;
	min-height: 220px;
	_height: 220px;
}

.accueilCol1, .accueilCol2, .accueilCol3 {
	vertical-align: top;
	padding: 0px;
}
.accueilCol1 {
	width: 183px;
	padding-top: 5px;
}
.accueilCol2 {
	padding: 20px 0px 0px 0px;
}
.accueilCol3 {
	width: 378px;
	padding-top: 70px;
}
.accueilCol3 table {
	width: 100%;
}
.accueilCol3_1, .accueilCol3_2 {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.accueilCol3_1 {
	background: url(/images/separation.gif) no-repeat right top;
	width: 175px;
	padding-left: 10px;
	margin-top: 20px;
}
.accueilCol3_2 {
	width: 183px;
	padding-left: 10px;
	padding-top: 100px;
	vertical-align: bottom;
}
.accueilDecoCentrale {
	background: url(/images/separation.gif) no-repeat left top;
	width: 100%;
	height: 100%;
}
.accueilContenuCentral {
	background: url(/images/separation.gif) no-repeat right top;
	width: 367px;
	_width: 409px;
	height: 100%;
	padding: 0px 21px 0px 21px;
	margin: 0px;
	text-align: justify;
}

/** Texte standard colonnes de contenu **/
table.standardContenu {
	width: 100%;
	background: url(/images/2nvBas.jpg) no-repeat right top;
	min-height: 220px;
	_height: 220px;
}

.standardCol1, .standardCol2, .standardCol3 {
	vertical-align: top;
	padding: 0px;
}
.standardCol1 {
	width: 183px;
	padding-top: 5px;
}
.standardCol2 {
	padding: 0px;
}
.standardCol3 {
	width: 183px;
	padding-top: 130px;
	padding-left: 10px;
}
.standardDecoCentrale {
	background: url(/images/separation.gif) no-repeat left top;
	width: 100%;
	height: 100%;
}
.standardContenuCentral {
	background: url(/images/separation.gif) no-repeat right top;
	width: 554px;
	_width: 594px;
	height: 100%;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	text-align: justify;
	color: #666666;
}
.standardContenuCentral h1 {
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 20px;
}
.standardContenuCentral h2 {
	color: #08249E;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/puceSousTitre.gif) no-repeat left 4px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.standardContenuCentral h3 {
	color: #08249E;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
.standardContenuCentral p {
	color: #666666;
	margin-bottom: 15px;
}

.chapeau, .chapeau p, .chapeau b, .chapeau strong, .chapeau i, .chapeau a {
	color: #08249E;
	font-size: 11px;
}
.chapeau, .chapeau p, .chapeau b, .chapeau strong, .chapeau i {
	font-weight: bold;
}
.chapeau {
	padding-bottom: 5px;
}

.intertitre {
	font-weight: bold;
	margin-top: 15px;
	padding-bottom: 15px;
	color: #08249E;
}

.illustrationText {
	float: right;
/*	background: url(/images/sepIllustration.gif) no-repeat left top;*/
	background: url(/images/separation.gif) no-repeat left top;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 20px;
}
.illustrationText p {
	margin: 0px;
	padding: 0px;
	width: 215px;
	text-align: left;
	font-size: 11px;
}
.illustrationText b {
	color: #08249E;
}

.illustration {
	float: right;
/*	background: url(/images/sepIllustration.gif) no-repeat left top;*/
	background: url(/images/separation.gif) no-repeat left top;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	text-align: center;
}
.illustration table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 13px;
	background-color: #EDEAE6;
	text-align: left;
}
.illustration th {
	padding: 3px 0px 0px 13px;
}
table.illustrationFin {
	margin-bottom: 0px;
}
.illustrationEspace {
	background: none;
	background-color: White;
	height: 4px;
}
.illustrationImgBordBG {
	background: url(/images/illustrationBordBG.gif) no-repeat left bottom;
	width: 5px;
	height: 5px;
}
.illustrationImgBordBD {
	background: url(/images/illustrationBordBD.gif) no-repeat right bottom;
	width: 5px;
	height: 5px;
}
.illustrationImgBordHG {
	background: url(/images/illustrationBordHG.gif) no-repeat left top;
	width: 5px;
	height: 5px;
}
.illustrationImgBordHD {
	background: url(/images/illustrationBordHD.gif) no-repeat right top;
	width: 5px;
	height: 5px;
}

/** Index d'un texte standard **/
.indexStandard ul {
	margin: 5px;
}
.indexStandard li {
	background: url(/images/puceLienGris.gif) no-repeat left 3px;;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.indexStandard li:hover {
	background-image: url(/images/puceLienOn.gif);
}
.indexStandard a {
	color: #666666;
}
.indexStandard table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	background-color: #EDEAE6;
	text-align: left;
}
.indexStandard th {
	padding: 3px 0px 0px 13px;
}
.indexStandardBordBG {
	background: url(/images/illustrationBordBG.gif) no-repeat left bottom;
	width: 5px;
	height: 5px;
}
.indexStandardBordBD {
	background: url(/images/illustrationBordBD.gif) no-repeat right bottom;
	width: 5px;
	height: 5px;
}
.indexStandardBordHG {
	background: url(/images/illustrationBordHG.gif) no-repeat left top;
	width: 5px;
	height: 5px;
}
.indexStandardBordHD {
	background: url(/images/illustrationBordHD.gif) no-repeat right top;
	width: 5px;
	height: 5px;
}

/** Fil d'Ariane **/
.filAriane {
	color: #666666;
	padding: 30px 50px 15px 20px;
}
.filAriane a {
	color: #666666;
	text-decoration: none;
}
.filAriane span {
	color: #0284FF;
}

/** Lien simple avec arrondi **/
.lienBarreSimple {
	height: 18px;
	vertical-align: middle;
}
.lienBarreSimple td {
	background-color:	White;
	background: url(/images/lienBarreSimpleFond.gif) repeat-x;
	vertical-align: middle;
}
.lienBarreSimple a {
	color: #666666;
}

/** Lien haut de page */
.lienHautPage {
	height: 18px;
	vertical-align: middle;
	clear: both;
	font-size: 11px;
}
.lienHautPage td {
	background-color:	White;
	background: url(/images/lienBarreSimpleFond.gif) repeat-x;
	vertical-align: middle;
	font-size: 11px;
}
.lienHautPage td a {
	font-size: 11px;
}
.lienHautPage a {
	color: #666666;
	background: url(/images/iconHautPageOff.gif) no-repeat left bottom;
	padding-left: 20px;
	font-size: 11px;
}
.lienHautPage a:hover {
	background-image: url(/images/iconHautPageOn.gif);
}

/** Articles en page d'accueil **/
.accueilFocus {
	padding: 10px 0px 0px 0px;
	text-align: justify;
	color: #666666;
}
.accueilFocus h1 {
	font-size: 14px;
	font-weight: bold;
	color: #08249E;
	margin-bottom: 3px;
}
.accueilFocus h1 a {
	font-size: 14px;
	font-weight: bold;
	color: #0284FF;
	margin-bottom: 3px;
}
.accueilFocus h2 {
	font-size: 11px;
	color: #08249E;
	margin-bottom: 3px;
}
.accueilFocus p {
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #08249E;
	font-size: 11px;
	font-weight: bold;
}
.accueilFocusSep {
	margin-top: 20px;
	background: url(/images/sepVerticale.gif) no-repeat top;
}
.accueilArticle {
	margin-top: 20px;
	padding-top: 10px;
	text-align: justify;
	color: #666666;
	background: url(/images/sepVerticale.gif) no-repeat top;
}
.accueilArticle h1 {
	font-weight: bold;
	color: #08249E;
	margin-bottom: 3px;
}
.accueilArticle h1 a {
	font-weight: bold;
	color: #0284FF;
	margin-bottom: 3px;
}
.accueilArticle h2 {
	color: #08249E;
	margin: 0px 0px 3px 0px;
}
.accueilArticle p {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	text-align: justify;
}
.accueilArticle a {
	color: #0284FF;
}

/** Eléments communs des blocs **/
div.sejourCannes, div.organisez, div.billetterie, div.rejoignez, div.exposants, div.extension, div.decouvrez, div.eteCannes, div.visiteVirtuelle, div.nousContacter, div.calendrierPrevisionnel, div.derniereMinute, div.inscriptionNewsletter, div.archiveNewsletter, div.calendrierManif, div.actuMunicipales, div.plusPhotos, div.accesPhototheque, div.recrutementUrgent, div.candidatureSpontanee, div.preparezEntretien, div.codeTravail, div.dispoEspace, div.dispoHotel, div.opportunitesTarif, div.accesAgences, div.accesHotels, div.accesPartenaires, div.accesPrestations, div.accesTraiteurs, div.accesCalendrier, div.blocSpectacles, div.sortirCannes, div.accesContacts, div.pointsVentes {
	margin: 20px 0px 0px 0px;
}
.organisez dl, .sejourCannes dl, .billetterie dl, .rejoignez dl, .exposants dl, .extension dl, .decouvrez dl, .eteCannes dl, .visiteVirtuelle dl, .nousContacter dl, .calendrierPrevisionnel dl, .derniereMinute dl, .inscriptionNewsletter dl, .archiveNewsletter dl, .calendrierManif dl, .actuMunicipales dl, .plusPhotos dl, .accesPhototheque dl, .recrutementUrgent dl, .candidatureSpontanee dl, .preparezEntretien dl, .codeTravail dl, .dispoEspace dl, .dispoHotel dl, .opportunitesTarif dl, .accesAgences dl, .accesHotels dl, .accesPartenaires dl, .accesPrestations dl, .accesTraiteurs dl, .accesCalendrier dl, .blocSpectacles dl, .sortirCannes dl, .accesContacts dl, .pointsVentes dl {
	padding-bottom: 10px;
}
.organisez dd, .sejourCannes dd, .billetterie dd, .rejoignez dd, .exposants dd, .extension dd, .decouvrez dd, .eteCannes dd, .visiteVirtuelle dd, .nousContacter dd, .calendrierPrevisionnel dd, .derniereMinute dd, .inscriptionNewsletter dd, .archiveNewsletter dd, .calendrierManif dd, .actuMunicipales dd, .plusPhotos dd, .accesPhototheque dd, .recrutementUrgent dd, .candidatureSpontanee dd, .preparezEntretien dd, .codeTravail dd, .dispoEspace dd, .dispoHotel dd, .opportunitesTarif dd, .accesAgences dd, .accesHotels dd, .accesPartenaires dd, .accesPrestations dd, .accesTraiteurs dd, .accesCalendrier dd, .blocSpectacles dd, .sortirCannes dd, .accesContacts dd, .pointsVentes dd {
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
}
.organisez ul, .sejourCannes ul, .billetterie ul, .rejoignez ul, .exposants ul, .extension ul, .decouvrez ul, .eteCannes ul, .visiteVirtuelle ul, .nousContacter ul, .calendrierPrevisionnel ul, .derniereMinute ul, .inscriptionNewsletter ul, .archiveNewsletter ul, .calendrierManif ul, .actuMunicipales ul, .plusPhotos ul, .accesPhototheque ul, .recrutementUrgent ul, .candidatureSpontanee ul, .preparezEntretien ul, .codeTravail ul, .dispoEspace ul, .dispoHotel ul, .opportunitesTarif ul, .accesAgences ul, .accesHotels ul, .accesPartenaires ul, .accesPrestations ul, .accesTraiteurs ul, .accesCalendrier ul, .blocSpectacles ul, .sortirCannes ul, .accesContacts ul, .pointsVentes ul {
	list-style: none outside;
	padding-left: 10px;
	padding-bottom: 5px;
}
.organisez li, .sejourCannes li, .billetterie li, rejoignez li, .exposants li, .extension li, .decouvrez li, .eteCannes li, .visiteVirtuelle li, .nousContacter li, .calendrierPrevisionnel li, .derniereMinute li, .inscriptionNewsletter li, .archiveNewsletter li, .calendrierManif li, .actuMunicipales li, .plusPhotos li, .accesPhototheque li, .recrutementUrgent li, .candidatureSpontanee li, .preparezEntretien li, .codeTravail li, .dispoEspace li, .dispoHotel li, .opportunitesTarif li, .accesAgences li, .accesHotels li, .accesPartenaires li, .accesPrestations li, .accesTraiteurs li, .accesCalendrier li, .blocSpectacles li, .sortirCannes li, .accesContacts li, .pointsVentes li {
	padding-top: 2px;
	background: url(/images/puceLienGris.gif) no-repeat left 4px;
	margin-left: -10px;
	padding-left: 10px;
}
.organisez li:hover, .sejourCannes li:hover, .billetterie li:hover, .rejoignez li:hover, .exposants li:hover, .extension li:hover, .decouvrez li:hover, .eteCannes li:hover, .visiteVirtuelle li:hover, .nousContacter li:hover, .calendrierPrevisionnel li:hover, .derniereMinute li:hover, .inscriptionNewsletter li:hover, .archiveNewsletter li:hover, .calendrierManif li:hover, .actuMunicipales li:hover, .plusPhotos li:hover, .accesPhototheque li:hover, .recrutementUrgent li:hover, .candidatureSpontanee li:hover, .preparezEntretien li:hover, .codeTravail li:hover, .dispoEspace li:hover, .dispoHotel li:hover, .opportunitesTarif li:hover, .accesAgences li:hover, .accesHotels li:hover, .accesPartenaires li:hover, .accesPrestations li:hover, .accesTraiteurs li:hover, .accesCalendrier li:hover, .blocSpectacles li:hover, .sortirCannes li:hover, .accesContacts li:hover, .pointsVentes li:hover {
	background-image: url(/images/puceLienOn.gif);
}
.organisez p, .sejourCannes p, .billetterie p, .rejoignez p, .exposants p, .extension p, .decouvrez p, .eteCannes p, .visiteVirtuelle p, .nousContacter p, .calendrierPrevisionnel p, .derniereMinute p, .inscriptionNewsletter p, .archiveNewsletter p, .calendrierManif p, .actuMunicipales p, .plusPhotos p, .accesPhototheque p, .recrutementUrgent p, .candidatureSpontanee p, .preparezEntretien p, .codeTravail p, .dispoEspace p, .dispoHotel p, .opportunitesTarif p, .accesAgences p, .accesHotels p, .accesPartenaires p, .accesPrestations p, .accesTraiteurs p, .accesCalendrier p, .blocSpectacles p, .sortirCannes p, .accesContacts p, .pointsVentes p {
	padding-bottom: 5px;
	text-align: left;
}
.organisez a, .sejourCannes a, .billetterie a, .rejoignez a, .exposants a, .extension a, .decouvrez a, .eteCannes a, .visiteVirtuelle a, .nousContacter a, .calendrierPrevisionnel a, .derniereMinute a, .inscriptionNewsletter a, .archiveNewsletter a, .calendrierManif a, .actuMunicipales a, .plusPhotos a, .accesPhototheque a, .recrutementUrgent a, .candidatureSpontanee a, .preparezEntretien a, .codeTravail a, .dispoEspace a, .dispoHotel a, .opportunitesTarif a, .accesAgences a, .accesHotels a, .accesPartenaires a, .accesPrestations a, .accesTraiteurs a, .accesCalendrier a, .blocSpectacles a, .sortirCannes a, .accesContacts a, .pointsVentes a {
	color: #666666;
}

/** Bloc Séjour à Cannes **/
.sejourCannes dl {
	background: url(/images/basOrganisezSejour.jpg) no-repeat left bottom;
	background-color: #EBE8E3;
	width: 173px;
	min-height: 143px;
	_height: 143px;
}
.sejourCannes dt {
	background: url(/images/fondOrganisezSejour.jpg) no-repeat left top;
	height: 135px;
	margin-bottom: -18px;
}

/** Bloc Billetterie **/
.billetterie dl {
	background: url(/images/basBilletterie.jpg) no-repeat left bottom;
	background-color: #EBE8E3;
	width: 173px;
	min-height: 121px;
	_height: 121px;
}
.billetterie dt {
	background: url(/images/fondBilletterie.jpg) no-repeat left top;
	height: 113px;
	margin-bottom: -85px;
}
.billetterie dd {
	width: 115px;
	_width: 135px;
}

/** Espace Rejoignez (copié sur billetterie) **/
.rejoignez dl {
	background: url(/images/basBilletterie.jpg) no-repeat left bottom;
	background-color: #EBE8E3;
	width: 173px;
	min-height: 121px;
	_height: 121px;
}
.rejoignez dt {
	background: url(/images/fondBilletterie.jpg) no-repeat left top;
	height: 113px;
	margin-bottom: -85px;
}
.rejoignez dd {
	width: 115px;
	_width: 135px;
}

/** Organisez un événement **/
div.organisez {
	margin: 0px 0px 0px 0px;
}
.organisez dl {
	background: url(/images/basOrganisez.jpg) no-repeat left bottom;
	background-color: #FBFAF9;
	width: 164px;
	min-height: 163px;
	_height: 163px;
}
.organisez dt {
	background: url(/images/fondOrganisez.jpg) no-repeat left top;
	height: 105px;
	margin-bottom: -58px;
}


/** Espace exposants **/
.exposants dl {
	background: url(/images/basExposants.jpg) no-repeat left bottom;
	background-color: #ECEAE5;
	width: 164px;
	min-height: 71px;
	_height: 71px;
}
.exposants dt {
	background: url(/images/fondExposants.jpg) no-repeat left top;
	height: 60px;
	margin-bottom: -23px;
}


/** Extension palais **/
.extension dl {
	background: url(/images/basExtension.jpg) no-repeat left bottom;
	background-color: #ECEAE5;
	width: 164px;
	min-height: 71px;
	_height: 71px;
}
.extension dt {
	/*background: url(/images/fondExtension.jpg) no-repeat left top;*/
	background: url(/images/fondRotondeLerins.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -36px;
}

/** Découvrez Palais **/
.decouvrez dl {
	background: url(/images/basDecouvrezPalais.jpg) no-repeat left bottom;
	background-color: #2762B5;
	width: 164px;
	min-height: 200px;
	_height: 200px;
}
.decouvrez dt {
	background: url(/images/fondDecouvrezPalais.jpg) no-repeat left top;
	height: 190px;
	margin-bottom: -56px;
}
.decouvrez li {
	background-image: url(/images/puceLienBlanc.gif);
}
.decouvrez a {
	color: White;
}

/** Visite virtuelle du palais **/
.visiteVirtuelle dl {
	width: 164px;
	min-height: 96px;
	_height: 96px;
	background: url(/images/fondVisiteVirtuelle.jpg) no-repeat left top;
}
.visiteVirtuelle dd {
	padding: 62px 10px 0px 103px;
	text-indent: 10px;
}

/** Nous contacter **/
.nousContacter dl {
	background: url(/images/basNousContacter.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 173px;
	min-height: 102px;
	_height: 102px;
}
.nousContacter dt {
	background: url(/images/fondNousContacter.gif) no-repeat left top;
	height: 57px;
	margin-bottom: -10px;
}

/** Calendrier Prévisonnel **/
.calendrierPrevisionnel dl {
	background: url(/images/basCalendrierPrevisionnel.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 173px;
	min-height: 102px;
	_height: 102px;
}
.calendrierPrevisionnel dt {
	background: url(/images/fondCalendrierPrevisionnel.gif) no-repeat left top;
	height: 57px;
	margin-bottom: -10px;
}
.calendrierPrevisionnel a {
	color: #666666;
}

/** Dernière minutes **/
.derniereMinute dl {
	background: url(/images/basDerniereMinute.jpg) no-repeat left bottom;
	background-color: #8CB1DA;
	width: 164px;
	min-height: 135px;
	_height: 135px;
}
.derniereMinute dt {
	background: url(/images/fondDerniereMinute.gif) no-repeat left top;
	height: 85px;
	margin-bottom: -18px;
}
.derniereMinute li {
	background-image: url(/images/puceLienBlanc.gif);
}
.derniereMinute a {
	color: White;
}

/** Inscription lettre d'informations **/
.inscriptionNewsletter dl {
	background: url(/images/basInscriptionNewsletter.jpg) no-repeat left bottom;
	background-color: #8FB2DB;
	width: 164px;
	min-height: 130px;
	_height: 130px;
}
.inscriptionNewsletter dt {
	background: url(/images/fondInscriptionNewsletter.gif) no-repeat left top;
	height: 80px;
	margin-bottom: -15px;
}
.inscriptionNewsletter li {
	background-image: url(/images/puceLienBlanc.gif);
}
.inscriptionNewsletter a {
	color: White;
}

/** Archive lettre d'informations **/
.archiveNewsletter dl {
	background: url(/images/basInscriptionNewsletter.jpg) no-repeat left bottom;
	background-color: #8FB2DB;
	width: 164px;
	min-height: 130px;
	_height: 130px;
}
.archiveNewsletter dt {
	background: url(/images/fondArchiveNewsletter.gif) no-repeat left top;
	height: 80px;
	margin-bottom: -15px;
}
.archiveNewsletter li {
	background-image: url(/images/puceLienBlanc.gif);
}
.archiveNewsletter a {
	color: White;
}

/** Calendrier des manifestations **/
.calendrierManif dl {
	background: url(/images/basCalendrierManif.jpg) no-repeat left bottom;
	background-color: #F4F3F1;
	width: 164px;
	min-height: 94px;
	_height: 94px;
}
.calendrierManif dd {
	text-align: right;
}
.calendrierManif dt {
	background: url(/images/fondCalendrierManif.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Actualités municipales **/
.actuMunicipales dl {
	background: url(/images/basActuMunicipales.jpg) no-repeat left bottom;
	background-color: #F4F3F1;
	width: 164px;
	min-height: 94px;
	_height: 94px;
}
.actuMunicipales dd {
	text-align: right;
}
.actuMunicipales dt {
	background: url(/images/fondActuMunicipales.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Plus de photos **/
.plusPhotos dl {
	background: url(/images/basPlusPhotos.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 164px;
	min-height: 107px;
	_height: 107px;
}
.plusPhotos dd {
	text-align: right;
}
.plusPhotos dt {
	background: url(/images/fondPlusPhotos.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Recrutement urgent **/
.recrutementUrgent dl {
	background: url(/images/basRecrutementUrgent.jpg) no-repeat left bottom;
	background-color: #8FB2DB;
	width: 164px;
	min-height: 130px;
	_height: 130px;
}
.recrutementUrgent dt {
	background: url(/images/fondRecrutementUrgent.gif) no-repeat left top;
	height: 80px;
	margin-bottom: -9px;
}
.recrutementUrgent li {
	background-image: url(/images/puceLienBlanc.gif);
}
.recrutementUrgent a {
	color: White;
}

/** Candidature spontanée **/
.candidatureSpontanee dl {
	background: url(/images/basCandidatureSpontanee.jpg) no-repeat left bottom;
	background-color: #EFEDEA;
	width: 164px;
	min-height: 84px;
	_height: 84px;
}
.candidatureSpontanee dd {
	text-align: right;
}
.candidatureSpontanee dt {
	background: url(/images/fondCandidatureSpontanee.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Préparez votre entretien **/ 
.preparezEntretien dl {
	background: url(/images/basPreparezEntretien.jpg) no-repeat left bottom;
	background-color: #F6F4F3;
	width: 164px;
	min-height: 98px;
	_height: 98px;
}
.preparezEntretien dd {
	text-align: right;
}
.preparezEntretien dt {
	background: url(/images/fondPreparezEntretien.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Code du travail **/
.codeTravail dl {
	background: url(/images/basCodeTravail.jpg) no-repeat left bottom;
	background-color: #F6F4F3;
	width: 164px;
	min-height: 98px;
	_height: 98px;
}
.codeTravail dd {
	text-align: right;
}
.codeTravail dt {
	background: url(/images/fondCodeTravail.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Accès direct à la photothèque **/
.accesPhototheque dl {
	background: url(/images/basAccesPhototheque.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 143px;
	_height: 143px;
}
.accesPhototheque dt {
	background: url(/images/fondAccesPhototheque.gif) no-repeat left top;
	height: 135px;
	margin-bottom: -61px;
}
.accesPhototheque li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesPhototheque a {
	color: White;
}
.accesPhototheque b {
	color: #08249E;
}

/** Disponibilité des espaces **/
.dispoEspace dl {
	background: url(/images/basDispoEspace.jpg) no-repeat left bottom;
	background-color: #EFEDEA;
	width: 164px;
	min-height: 84px;
	_height: 84px;
}
.dispoEspace dd {
	text-align: right;
}
.dispoEspace dt {
	background: url(/images/fondDispoEspace.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Disponibilité hôtelière **/
.dispoHotel dl {
	background: url(/images/basDispoHotel.jpg) no-repeat left bottom;
	background-color: #EFEDEA;
	width: 164px;
	min-height: 84px;
	_height: 84px;
}
.dispoHotel dd {
	text-align: right;
}
.dispoHotel dt {
	background: url(/images/fondDispoHotel.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Opportunités tarifaires **/
.opportunitesTarif dl {
	background: url(/images/basOpportinutesTarif.jpg) no-repeat left bottom;
	background-color: #EFEDEA;
	width: 164px;
	min-height: 84px;
	_height: 84px;
}
.opportunitesTarif dd {
	text-align: right;
}
.opportunitesTarif dt {
	background: url(/images/fondOpportinutesTarif.gif) no-repeat left top;
	height: 60px;
	margin-bottom: -11px;
}

/** Accès direct Les agences **/
.accesAgences dl {
	background: url(/images/basAccesAgences.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 154px;
	_height: 154px;
}
.accesAgences dt {
	background: url(/images/fondAccesAgences.gif) no-repeat left top;
	height: 103px;
	margin-bottom: -30px;
}
.accesAgences li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesAgences a {
	color: White;
}
.accesAgences b {
	color: #08249E;
}

/** Accès direct Les hôtels **/
.accesHotels dl {
	background: url(/images/basAccesHotel.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 154px;
	_height: 154px;
}
.accesHotels dt {
	background: url(/images/fondAccesHotel.gif) no-repeat left top;
	height: 103px;
	margin-bottom: -30px;
}
.accesHotels li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesHotels a {
	color: White;
}
.accesHotels b {
	color: #08249E;
}

/** Accès direct Les hôtels **/
.accesPartenaires dl {
	background: url(/images/basAccesPartenaires.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 150px;
	_height: 150px;
}
.accesPartenaires dt {
	background: url(/images/fondAccesPartenaires.gif) no-repeat left top;
	height: 101px;
	margin-bottom: -28px;
}
.accesPartenaires li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesPartenaires a {
	color: White;
}
.accesPartenaires b {
	color: #08249E;
}

/** Accès direct Les prestations **/
.accesPrestations dl {
	background: url(/images/basAccesPrestations.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 154px;
	_height: 154px;
}
.accesPrestations dt {
	background: url(/images/fondAccesPrestations.gif) no-repeat left top;
	height: 103px;
	margin-bottom: -30px;
}
.accesPrestations li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesPrestations a {
	color: White;
}
.accesPrestations b {
	color: #08249E;
}

/** Accès direct Les traîteurs **/
.accesTraiteurs dl {
	background: url(/images/basAccesTraiteurs.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 154px;
	_height: 154px;
}
.accesTraiteurs dt {
	background: url(/images/fondAccesTraiteurs.gif) no-repeat left top;
	height: 103px;
	margin-bottom: -30px;
}
.accesTraiteurs li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesTraiteurs a {
	color: White;
}
.accesTraiteurs b {
	color: #08249E;
}

/** Accès direct Aux Contacts **/
.accesContacts dl {
	background: url(/images/basAccesContacs.jpg) no-repeat left bottom;
	background-color: #91B4DC;
	width: 173px;
	min-height: 154px;
	_height: 154px;
}
.accesContacts dt {
	background: url(/images/fondAccesContacs.gif) no-repeat left top;
	height: 103px;
	margin-bottom: -30px;
}
.accesContacts li {
	background-image: url(/images/puceLienBlanc.gif);
}
.accesContacts a {
	color: White;
}
.accesContacts b {
	color: #08249E;
}

/** Accès direct au calendrier **/
.accesCalendrier dl {
	background: url(/images/basAccesCalendrier.jpg) no-repeat left bottom;
	background-color: #F5F5F3;
	width: 164px;
	min-height: 112px;
	_height: 112px;
}
.accesCalendrier dd {
/*	text-align: right;*/
}
.accesCalendrier dt {
	background: url(/images/fondAccesCalendrier.gif) no-repeat left top;
	height: 72px;
	margin-bottom: -28px;
}
.accesCalendrierBordures {
	border-top: 1px solid #837667;
	border-bottom: 1px solid White;
	width: 145px;
	_width: 142px;
}
.accesCalendrier table {
	border-left: 1px solid White;
}
.accesCalendrier td {
	border-bottom: 1px solid #837667;
}
.accesCalendrierDate, .accesCalendrierDate span {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #9D8B72;
}
div.accesCalendrierDate {
	width: 47px;
	height: 47px;
	background-color: #E4E0DA;
	border-top: 1px solid White;
	border-right: 1px solid White;
}
.accesCalendrierDate a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.accesCalendrierDateSelection, .accesCalendrierDateSelection span {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: White;
	cursor: pointer;
}
div.accesCalendrierDateSelection {
	width: 47px;
	height: 47px;
	background-color: #BFB8AE;
	border-top: 1px solid White;
	border-right: 1px solid White;
}
.accesCalendrierDateSelection a {
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.accesCalendrierDateVide, .accesCalendrierDateVide span {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999966;
	cursor: default;
}
div.accesCalendrierDateVide {
	width: 47px;
	height: 47px;
	background-color: #EAE7E3;
	border-top: 1px solid White;
	border-right: 1px solid White;
}
.accesCalendrierDateVide strong {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	cursor: default;
}


/** Bloc Spectacles **/
.blocSpectacles dl {
	background: url(/images/fondSpectacles.jpg) no-repeat left bottom;
	width: 164px;
	height: 80px;
}
.blocSpectacles dd {
	padding-left: 93px;
	padding-top: 62px;
}

/** Sortir à Cannes **/
.sortirCannes dl {
	background: url(/images/basSortirCannes.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 164px;
	min-height: 90px;
	_height: 90px;
}
.sortirCannes dd {
	text-align: left;
	margin-bottom: -16px;
}
.sortirCannes dt {
	background: url(/images/fondSortirCannes.gif) no-repeat left top;
	height: 55px;
}

/** L'été à Cannes **/
.eteCannes dl {
	background: url(/images/basEteCannes.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 164px;
	min-height: 90px;
	_height: 90px;
}
.eteCannes dd {
	text-align: left;
	margin-bottom: -16px;
}
.eteCannes dt {
	background: url(/images/fondEteCannes.gif) no-repeat left top;
	height: 55px;
}

/** Points de Ventes **/
.pointsVentes dl {
	background: url(/images/basPointsVentes.jpg) no-repeat left bottom;
	background-color: #F6F5F3;
	width: 173px;
	min-height: 81px;
	_height: 81px;
}
.pointsVentes dd {
	text-align: left;
	margin-bottom: 0px;
}
.pointsVentes dt {
	background: url(/images/fondPointsVentes.gif) no-repeat left top;
	height: 40px;
	padding-top: 5px;
}

/** Lien sur un document joint **/
.documentJoint {
	background: url(/images/iconVideo.jpg) no-repeat left top;
	color: #0284FF;
	padding-left: 60px;
	padding-bottom: 10px;
	min-height: 50px;
	_height: 50px;
}
.videoJointe a {
	color: #0284FF;
}

/** Liste de fichiers à télécharger */
.listeFichiers {
	margin-bottom: 10px;
	width: 100%;
}
.listeFichiers a, .listeFichiers p a {
	font-size: 11px;
	color: #0284FF;
}
.listeFichiers span {
	color: #08249E;
}
.listeFichiers th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	text-align: justify;
	border-bottom: 1px solid White;
}
.listeFichiers td {
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid White;
	border-bottom: 1px solid White;
	padding: 10px;
	width: 220px;
}
.listeFichiers p {
	background: url(/images/iconDownloadGrisFonce.jpg) no-repeat 0px;
	text-align: left;
	color: #0284FF;
	padding-left: 60px;
	min-height: 30px;
	_height: 50px;
}
.listeFichiersPremier td, .listeFichiersPremier th {
	padding-top: 0px;
	border-top: none;
}
.listeFichiersDernier td, .listeFichiersDernier th {
	padding-bottom: 0px;
	border-bottom: none;
}
.listeFichiersLg1 th, .listeFichiersLg1 td, .listeFichiersLg2 th, .listeFichiersLg2 td {
	_height: 50px;
	min-height: 50px;
}
.listeFichiersLg1 th, .listeFichiersLg1 td {
	background-color: #EEECE8;
}
.listeFichiersLg2 th, .listeFichiersLg2 td {
	background-color: #F6F5F3;
}
.listeFichiersLg2 p {
	background-image: url(/images/iconDownloadGrisClair.jpg);
}
td.listeFichiersHG, td.listeFichiersHD, td.listeFichiersBG, td.listeFichiersBD, td.listeFichiersHG {
	_height: 10px;
	min-height: 10px;
}
.listeFichiersHG {
	background: url(/images/coinGrisHG.gif) no-repeat left top;
}
.listeFichiersHD {
	background: url(/images/coinGrisHD.gif) no-repeat right top;
}
.listeFichiersBG {
	background: url(/images/coinGrisBG.gif) no-repeat left bottom;
}
.listeFichiersBD {
	background: url(/images/coinGrisBD.gif) no-repeat right bottom;
}
.decoration th, .decoration td {
	border-bottom: none;
	border-top: none;
	padding: 0px;
}

/** Liste des portraits du trombinoscope **/
.trombinoscope {
	margin-bottom: 20px;
}
.trombinoscope table {
	float: left;
	padding-right: 20px;
	margin-top: 40px;
}
.trombinoscope td {
	width: 170px;
	padding-left: 10px;
}
.trombinoscope h1 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #08249E;
	background-image: none;
}
.trombinoscope h2 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-image: none;
}
.trombinoscope a {
	color: #0284FF;
}
.trombinoscope th {
	background: url(/images/fondPortrait.gif) no-repeat left top;
	padding: 5px;
	float: left;
	text-align: left;
	vertical-align: top;
}
.trombinoscope img {
	width: 84px;
	height: 61px;
}

/** Photothèque **/
.photothequeContenu {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
}
.photothequeBG {
	background: url(/images/fondPhototheque.gif) repeat-y center;
	padding-left: 22px;
	padding-right: 22px;
}
.phototheque {
	float: left;
	margin-bottom: 25px;
	width: 170px;
}
.phototheque img {
	width: 160px;
	height: 105px;
}
.phototheque p {
	width: 160px;
	margin: 5px 0px 0px 10px;
}
.phototheque table {
	background-color: #EDEAE6;
	text-align: left;
	width: 170px;
}
.phototheque th {
	padding: 3px 0px 0px 10px;
}
.phototheque a {
	color: #0284FF;
}
.photothequeEspace {
	background: none;
	background-color: White;
	height: 4px;
}
.photothequeImgBordBG {
	background: url(/images/illustrationBordBG.gif) no-repeat left bottom;
	width: 5px;
	height: 5px;
}
.photothequeImgBordBD {
	background: url(/images/illustrationBordBD.gif) no-repeat right bottom;
	width: 5px;
	height: 5px;
}
.photothequeImgBordHG {
	background: url(/images/illustrationBordHG.gif) no-repeat left top;
	width: 5px;
	height: 5px;
}
.photothequeImgBordHD {
	background: url(/images/illustrationBordHD.gif) no-repeat right top;
	width: 5px;
	height: 5px;
}

/** Pagination de listes et de recherche **/
.pagination {
	width: 100%;
	margin-bottom: 20px;
	background-color: #EDEAE6;
}
.pagination td {
	white-space: nowrap;
	text-align: center;
}
.paginationListe th {
	color: #08249E;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 300px;
}
.paginationRecherche {
	margin-bottom: 40px;
}
.paginationRecherche th {
	font-size: 12px;
	text-align: left;
	width: 420px;
}
.paginationDebut {
	width: 10px;
	height: 9px;
	background: url(/images/iconDebutOn.gif) no-repeat 0px 2px;
	_background-position: 0px 0px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline;
}
.paginationDebut a {
	width: 10px;
	height: 9px;
	text-decoration: none;
	background: none;
}
.paginationDebut img {
	width: 10px;
	height: 9px;
}
.paginationDebut a:hover img {
	visibility: hidden;
	background: none;
}
.paginationDebut a:hover {
	background: none;
}
.paginationPrecedent {
	width: 5px;
	height: 9px;
	background: url(/images/iconGaucheOn.gif) no-repeat 0px 2px;
	_background-position: 0px 0px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline;
}
.paginationPrecedent a {
	width: 5px;
	height: 9px;
	text-decoration: none;
	background: none;
}
.paginationPrecedent img {
	width: 5px;
	height: 9px;
}
.paginationPrecedent a:hover img {
	visibility: hidden;
	background: none;
}
.paginationPrecedent a:hover {
	background: none;
}
.paginationSuivant {
	width: 5px;
	height: 9px;
	background: url(/images/iconDroiteOn.gif) no-repeat 0px 2px;
	_background-position: 0px 0px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline;
}
.paginationSuivant a {
	width: 5px;
	height: 9px;
	text-decoration: none;
	background: none;
}
.paginationSuivant img {
	width: 5px;
	height: 9px;
}
.paginationSuivant a:hover img {
	visibility: hidden;
	background: none;
}
.paginationSuivant a:hover {
	background: none;
}
.paginationFin {
	width: 10px;
	height: 9px;
	background: url(/images/iconFinOn.gif) no-repeat 0px 2px;
	_background-position: 0px 0px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline;
}
.paginationFin a {
	width: 10px;
	height: 9px;
	text-decoration: none;
	background: none;
}
.paginationFin img {
	width: 10px;
	height: 9px;
}
.paginationFin a:hover img {
	visibility: hidden;
	background: none;
}
.paginationFin a:hover {
	background: none;
}

/** Tableau des offres d'emplois **/
.offreEmploi {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.offreEmploi th {
	background: url(/images/recrutHtFond.jpg) no-repeat left;
	height: 32px;
	font-weight: bold;
	color: White;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.offreEmploi a {
	color: #0284FF;
}
.offreEmploiClair th, .offreEmploiClair td, .offreEmploiFonce th, .offreEmploiFonce td {
	border-top: 1px solid White;
	background: none;
	font-weight: normal;
	color: #666666;
}
.offreEmploiFonce th, .offreEmploiFonce td {
	background-color: #E4E0DA;
}
.offreEmploiClair th, .offreEmploiClair td {
	background-color: #EDEAE6;
}

/** Fiche offre d'emploi **/
.offreEmploiFiche {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 20px;
}
.offreEmploiFiche h2 {
	margin-bottom: 0px;
}
.offreEmploiFiche li {
	list-style: disc outside;
	margin-left: 15px;
}
.offreEmploiFicheEntete {
	width: 100%;
}
.offreEmploiFicheEntete th {
	background: url(/images/recrutHtFond.jpg) no-repeat left;
	height: 32px;
	font-weight: bold;
	color: White;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.offreEmploiFicheEnteteDesc {
	background-color: #EDEAE6;
	border-top: 1px solid White;
}
.offreEmploiFicheEnteteDesc th, .offreEmploiFicheEnteteDesc td, .offreEmploiFicheClair th, .offreEmploiFicheClair td, .offreEmploiFicheFonce th, .offreEmploiFicheFonce td {
	border-top: 1px solid White;
	background: none;
	font-weight: normal;
	color: #666666;
}
.offreEmploiFicheEnteteDesc th, .offreEmploiFicheEnteteDesc td {
	background-color: #EDEAE6;
	font-size: 14px;
}
.offreEmploiFicheEnteteDescSpontanee th, .offreEmploiFicheEnteteDescSpontanee td {
	text-transform: uppercase;
}
.offreEmploiFicheClair th, .offreEmploiFicheClair td {
	background-color: #EDEAE6;
}
.offreEmploiFicheFonce th, .offreEmploiFicheFonce td {
	background-color: #E4E0DA;
}
.offreEmploiFicheFormulaire, .offreEmploiFicheFormulaire th, .offreEmploiFicheFormulaire td {
	border: none;
	margin: 0px;
	padding: 0px;
}
.offreEmploiFicheFormulaire {
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 15px;
}
.offreEmploiFicheFormulaire td, .offreEmploiFicheFormulaire th {
	padding-bottom: 7px;
}
.offreEmploiFicheFormulaire td {
	vertical-align: top;
}
.offreEmploiFicheFormulaire th {
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
	width: 105px;
	_width: 98px;
}
th.offreEmploiFicheFormulaireObligatoire {
	background: url(/images/puceEtoile.gif) no-repeat 110px 2px;
	_background-position: 103px 2px;
	font-weight: bold;
}
.offreEmploiFicheFormulaire input {
	width: 325px;
	background-color: #F6F5F3
}
.offreEmploiFicheFormulaire textarea {
	width: 325px;
	height: 105px;
	background-color: #F6F5F3
}
input.offreEmploiFicheFormulaireEnvoyer {
	width: 63px;
	height: 18px;
	margin-left: 120px;
	_margin-left: 113px;
	margin-bottom: 10px;
}

/** Cadre du contour gris **/
.contourGris {
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
.contourGris p {
	text-align: center;
}
.contourGrisHaut {
	background: url(/images/contourHaut.gif) repeat-x;
	height: 7px;
}
.contourGrisBas {
	background: url(/images/contourBas.gif) repeat-x;
	height: 7px;
}
.contourGrisGauche {
	background: url(/images/contourGch.gif) repeat-y;
	width: 8px;
}
.contourGrisDroit {
	background: url(/images/contourDrt.gif) repeat-y;
	width: 8px;
}
.contourGrisContenu {
	padding: 10px;
}

/** Liste **/
.liste {
	margin-top: 20px;
}
.liste a {
	color: #666666;
	font-size: 12px;
}
.liste ul {
	margin: 10px 8px 10px 8px;
	list-style: none;
}
.liste li {
	margin-bottom: 3px;
	padding-left: 10px;
	background: url(/images/puceLienGris.gif) no-repeat left 3px;
	font-size: 12px;
}
.liste li:hover {
	background-image: url(/images/puceLienOn.gif);
}
.titreListe {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 5px;
	background-color: #EDEAE6;
}
.titreListe th {
	color: #08249E;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.titreListe td {
	white-space: nowrap;
	text-align: right;
}
.titreListe a {
	background: url(/images/puceLienGris.gif) no-repeat right 3px;
	padding-right: 10px;
}
.titreListe a:hover {
	background-image: url(/images/puceLienOn.gif);
}

/** Liste Actualité **/
.listeActu a {
	color: #666666;
	font-size: 12px;
}
.listeActu ul {
	margin: 15px 8px 0px 8px;
	list-style: none;
}
.listeActu li {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(/images/puceLienGris.gif) no-repeat left 3px;
	font-size: 12px;
}
.listeActu li:hover {
	background-image: url(/images/puceLienOn.gif);
}
.listeDate {
	color: #08249E;
}

/** Formulaire select dans le titre de la liste **/
.listeSelect {
	text-align: right;
	vertical-align: middle;
}
.listeSelect select {
	background-color: #F6F5F3;
	color: #666666;
	font-size: 10px;
}

/** Opportunités tarifaires **/
.opportuniteTarif {
	width: 100%;
	margin-bottom: 10px;
}
.opportuniteTarif table {
	width: 100%;
	border-bottom: 1px solid White;
}
.opportuniteTarif th {
	background: url(/images/opportunitesTarifsChapeauFond.jpg) repeat-x;
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.opportuniteTarif td {
	background-color: #E4E0DA;
	border-bottom: 1px solid White;
}
table.opportuniteTarifDesc {
	margin: 12px 10px 12px 10px;
	width: 535px;
	border: none;
}
.opportuniteTarifDesc th, .opportuniteTarifDesc td {
	padding-bottom: 3px;
	vertical-align: top;
}
.opportuniteTarifDesc th {
	padding-right: 20px;
	width: 229px;
	background: none;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.opportuniteTarifDesc th a {
	background: url(/images/puceLienGris.gif) no-repeat left 3px;
	padding-left: 10px;
}
.opportuniteTarifDesc th a:hover {
	background-image: url(/images/puceLienOn.gif);
}
.opportuniteTarifDesc td {
	border: none;
}
.opportuniteTarifDesc td a {
	color: #0284FF;
}
td.opportuniteTarifDescCentral {
	width: 138px;
}
td.opportuniteTarifDescInfo {
	width: 158px;
}
.opportuniteTarifDate {
	border: 1px solid #666666;
	background: url(/images/opportunitesTarifsDateFond.gif) repeat-x;
	font-size: 10px;
	width: 181px;
	padding-left: 2px;
	padding-right: 2px;
}

/** Cadre en filet gris **/
.filetGris {
	width: 100%;
}
.filetGrisBordureHaute {
	border-top: 1px solid #CACACA;
}
.filetGris b {
	color: #08249E;
}
.filetGris td, .filetGris th {
	background: White;
	border: none;
}
td.filetGauche {
	background: White url(/images/filetGauche.gif) repeat-y;
	width: 8px;
}
td.filetDroite {
	background: White url(/images/filetDroit.gif) repeat-y;
	width: 8px;
}
td.filetGrisContenu {
	padding: 15px 8px 0px 8px;
}
.filetGrisContenu p {
	text-align: center;
}
td.filetGrisHaut {
	width: 100%;
	background: White url(/images/filetHaut.gif) repeat-x;
	height: 8px;
}
td.filetGrisBas {
	width: 100%;
	background: White url(/images/filetBas.gif) repeat-x;
	height: 8px;
}

/** Bouton OK */
input.boutonOK {
	width: 23px;
	height: 18px;
	background: url(/images/boutonOK.gif) no-repeat;
	margin-left: 2px;
	margin-right: 2px;
}

/** Brêve **/
.breveDate {
	margin-bottom: 20px;
}

.breveChapeau, .breveChapeau p {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.breveChapeau {
	padding-bottom: 5px;
}

/** Formulaire demande de documentation */
.demandeFormulaire {
	margin-bottom: 10px;
	width: 100%;
}
.demandeFormulaire a {
	color: #666666;
	font-weight: bold;
}
.demandeFormulaire td, .demandeFormulaire th {
	border-bottom: 1px solid White;
}
.demandeFormulaireGroupe1 table {
	margin-bottom: 3px;
	margin-top: 10px;
}
.demandeFormulaireGroupe1 th, .demandeFormulaireGroupe1 td {
	background-color: #EDEAE6;
}
.demandeFormulaireGroupe1 table th, .demandeFormulaireGroupe1 table td {
	border: none;
}
.demandeFormulaireGroupe2 table {
	margin-bottom: 0px;
	margin-top: 20px;
}
.demandeFormulaireGroupe2 th, .demandeFormulaireGroupe2 td {
	background-color: #E4E0DA;
}
.demandeFormulaireGroupe2 table th, .demandeFormulaireGroupe2 table td {
	border: none;
}
.demandeFormulaireGroupe3 table {
	margin-bottom: 0px;
	margin-top: 20px;
}
.demandeFormulaireGroupe3 th, .demandeFormulaireGroupe3 td {
	background-color: #EDEAE6;
}
.demandeFormulaireGroupe3 table th, .demandeFormulaireGroupe3 table td {
	border: none;
}
.demandeFormulaireGroupe4 table {
	margin-bottom: 0px;
	margin-top: 20px;
}
.demandeFormulaireGroupe4 th, .demandeFormulaireGroupe4 td {
	background-color: #E4E0DA;
}
.demandeFormulaireGroupe4 table th, .demandeFormulaireGroupe4 table td {
	border: none;
}
.demandeFormulaireGroupe5 table {
	margin-bottom: 0px;
}
.demandeFormulaireGroupe5 th, .demandeFormulaireGroupe5 td {
	background-color: #EDEAE6;
}
.demandeFormulaireGroupe5 table th, .demandeFormulaireGroupe5 table td {
	border: none;
}
.demandeFormulaire th {
	text-align: right;
	vertical-align: top;
	padding: 2px 14px 7px 10px;
	width: 92px;
}
.demandeFormulaire td {
	padding: 0px 10px 7px 0px;
	vertical-align: top;
	text-align: justify;
}
td.demandeFormulaireHG, td.demandeFormulaireHD, td.demandeFormulaireBG, td.demandeFormulaireBD, td.demandeFormulaireHG {
	_height: 10px;
	min-height: 10px;
}
.demandeFormulaireHG {
	background: url(/images/coinGrisHG.gif) no-repeat left top;
}
.demandeFormulaireHD {
	background: url(/images/coinGrisHD.gif) no-repeat right top;
}
.demandeFormulaireBG {
	background: url(/images/coinGrisBG.gif) no-repeat left bottom;
}
.demandeFormulaireBD {
	background: url(/images/coinGrisBD.gif) no-repeat right bottom;
}
th.demandeFormulaireObligatoire {
	background: url(/images/puceEtoile.gif) no-repeat 106px 2px;
	font-weight: bold;
}
.demandeFormulaire input {
	background-color: #F6F5F3
}
input.demandeFormulaireTextLong {
	width: 326px;
	font-size: 11px;
}
input.demandeFormulaireTextCourt {
	width: 186px;
	font-size: 11px;
}
.demandeFormulaire select {
	background-color: #F6F5F3;
	font-size: 11px;
}
.demandeFormulaire textarea {
	width: 326px;
	height: 105px;
	background-color: #F6F5F3;
	font-size: 11px;
}
table.demandeFormulaireChkBox {
	vertical-align: top;
	margin: 0px;
}
.demandeFormulaireChkBox td {
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
}
.demandeFormulaireChkBox input {
	background-color: transparent;
}
.demandeFormulaireChkBox textarea {
	width: 295px;
	height: 53px;
}
input.demandeFormulaireEnvoyer {
	width: 63px;
	height: 18px;
	margin-top: 20px;
}

/** Acquitement des formulaires **/
.formulaireAcquitement p {
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 20px 0px;
}
.formulaireAcquitement a {
	color: #666666;
}

/** Confirmation aux formulaires **/
.formulaireConfirm p {
	font-size: 11px;
	margin: 20px 0px 20px 0px;
}
.formulaireConfirm a {
	color: #666666;
}
.formulaireConfirm span {
	font-weight: bold;
}

/** Cartouche blanc de formulaire **/
.cartoucheBlanc {
	width: auto;
	text-align: right;
	margin-top: 10px;
	height: 26px;
}
.cartoucheBlanc table {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: auto;
}
.cartoucheBlanc td {
	margin: 0px;
	padding: 0px;
	width: auto;
	vertical-align: middle;
}
.cartoucheBlanc th {
	background: url(/images/cartoucheBlancFond.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: auto;
	vertical-align: middle;
}

/** Recherche **/
.titreRecherche td {
	padding-left: 1px;
	padding-bottom: 13px;
	vertical-align: middle;
}
.titreRecherche th {
	vertical-align: middle;
	padding-right: 7px;
}
input.titreRechercheInput {
	margin-left: 2px;
	background-color: #ECEAE6;
	width: 120px;
	font-size: 11px;
}
select.titreRechercheSelect {
	margin-left: 2px;
	background-color: #ECEAE6;
	font-size: 11px;
}
.resultatRecherche h2 {
	font-size: 11px;
	font-weight: bold;
	background-position: left 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.resultatRecherche i {
	font-style: normal;
	font-weight: normal;
}
.resultatRecherche p {
	margin-left: 10px;
	font-size: 14px;
}
.resultatRecherche a {
	color: #666666;
	font-size: 14px;
}

/** Bloc recherche Calendrier **/
.calBlocRech {
	margin-bottom: 5px;
	width: 556px;
}
.calRechEntete {
	background: url(/images/calRechOnglet.jpg) no-repeat right;
	width: 100%;
	height: 44px;
}
.calRechEntete td, .calRechEntete th {
	width: 50%;
	height: 44px;
	vertical-align: middle;
}
.calRechEntete th {
	font-size: 24px;
	text-align: left;
	color: #666666;
}
.calRechEntete td {
	font-size: 18px;
	text-align: center;
	color: White;
}
.calRechForm {
	background: #E4E0DA url(/images/coinGrisHG.gif) no-repeat left top;
	padding: 10px;
	border-bottom: 1px solid #837667;
}
.calRechFormBasPage {
	background-image: none;
	border-bottom: none;
	border-top: 1px solid #837667;
	padding: 0px;
	margin: 0px;
}
.calRechFormBasPageTitre {
	background: url(/images/calRechTitreBas.jpg) no-repeat left top;
	border-top: 1px solid White;
	padding: 7px 10px 10px 10px;
}
.calRechFormBasPageTitre h1 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
table.calRechFormBasPageBordure {
	background-color: #E4E0DA;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.calRechFormBasPageBordure {
	background-color: #E4E0DA;
	height: 7px;
}
.calRechForm td, .calRechForm th {
	padding: 3px 5px 3px 0px;
	color: #666666;
	font-size: 11px;
}
.calRechForm th {
	font-weight: bold;
	text-align: right;
/*	width: 73px;*/
}
.calRechForm input, .calRechForm select {
	font-size: 11px;
	background-color: #F6F5F3;
	width: 185px;
}
table.calRechFormDebut, .calRechFormDebut th, .calRechFormDebut td {
	width: auto;
	padding: 0px;
	margin: 0px;
}
.calRechFormDebut th, .calRechFormDebut td {
	padding-right: 4px;
}
.calRechFormDebut input {
	width: 90px;
}
.calRechFormFin th {
	background: url(/images/calFlechesPeriode.jpg) no-repeat 0px 9px;
}
.calRechFormFin table, .calRechFormFin table th, .calRechFormFin table td {
	width: auto;
	padding: 0px;
	margin: 0px;
}
.calRechFormFin table td {
	padding-right: 4px;
}
.calRechFormFin input {
	width: 90px;
}
.calRechNavCoinHG {
	background: url(/images/coinGrisHG.gif) no-repeat left top;
}
.calRechNav {
	background-color: #EDEAE6;
	border-top: 1px solid White;
	border-bottom: 1px solid #837667;
	width: 100%;
	height: 42px;
}
.calRechNav td, .calRechNav th {
	width: 50%;
}
.calRechNav th {
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
input.calFormRechercher {
	width: 77px;
	height: 18px;
}
.calPagination {
	margin-right: 4px;
}
.calPagination td {
	width: 75px;
	_width: 67px;
	white-space: nowrap;
}
.calendrierFiche {
	background: url(/images/calSepHorizontal.gif) repeat-x bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.calendrierFicheDebut {
	background: url(/images/calSepHorizontal.gif) repeat-x bottom;
	height: 1px;
	width: 100%;
	padding: 0px;
	margin-bottom: 5px;
}
.calendrierFicheFin {
	background: none;
	padding: 0px;
}
.calendrierFiche th {
	background: url(/images/calSepVertical.gif) no-repeat 100% 50%;
	width: 323px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: left;
}
.calendrierFiche td {
	vertical-align: middle;
}
.calendrierFiche h1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/grandFlecheGris.gif) no-repeat 0% 50%;
}
.calendrierFiche h2, .calendrierFiche h2 p {
	font-size: 11px;
	font-weight: bold;
	color: #08249E;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	background: none;
}
.calendrierFiche h2 p {
	margin: 0px;
}
.calendrierFiche h2 li, .calendrierFiche h2 ul, .calendrierFiche h2 a {
	font-size: 11px;
	font-weight: bold;
	color: #08249E;
}
.calendrierFiche p {
	padding: 0px;
	margin: 0px 0px 0px 15px;
	color: #666666;
	text-align: left;
}
.calendrierFiche a {
	color: #666666;
	font-weight: bold;
}
div.calendrierFicheDetailNo {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/grandFlecheGris.gif) no-repeat 0px 4px;
}
a.calendrierFicheDetail {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0284FF;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/grandFlecheBleu.gif) no-repeat 0px 4px;
}
a.calendrierFicheDetail:hover {
	background-image: url(/images/grandFlecheOrange.gif);
}
.calIllustration {
	float: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.calIllustration table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #EDEAE6;
}
.calDateEvenement {
	float: none;
	font-size: 10px;
	color: #08249E;
	width: 90px;
	vertical-align: middle;
	text-align: center;
	margin: 0px 7px 0px 7px;
	_margin: 0px 7px 0px 7px;
	padding: 0px;
}
a.calLienRecherche {
	color: #666666;
	background: url(/images/puceLienGris.gif) no-repeat 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
}
a.calLienRecherche:hover {
	background-image: url(/images/puceLienOn.gif);
}
.calNavMois {
	width: 100%;
}
.calNavMois td {
	width: 20%;
	margin: 0px;
	padding: 0px;
}
.calNavMois th {
	width: 60%;
	font-size: 18px;
	text-align: center;
	color: White;
}
td.calMoisPrecedent {
	text-align: left;
}
.calMoisPrecedent a {
	color: #666666;
	background: url(/images/iconGaucheOff.gif) no-repeat 0px 2px;
	padding-left: 10px;
	margin-left: 10px;
}
.calMoisPrecedent a:hover {
	background-image: url(/images/iconGaucheOn.gif);
}
td.calMoisSuivant {
	text-align: right;
}
.calMoisSuivant a {
	color: #666666;
	background: url(/images/iconDroiteOff.gif) no-repeat 100% 2px;
	padding-right: 10px;
	margin-right: 10px;
}
.calMoisSuivant a:hover {
	background-image: url(/images/iconDroiteOn.gif);
}

/** Calendrier Fiche descriptive **/
.calFiche h3 {
	color: #08249E;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/puceSousTitre.gif) no-repeat left 4px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.calendrierFicheDescription {
	background: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.calendrierFicheDescription th {
	background: url(/images/separation.gif) no-repeat right top;
	vertical-align: top;
}
.calendrierFicheDescription p, .calendrierFicheDescription h2 {
	padding: 0px;
	margin: 0px;
}
td.calFicheDateEvenement {
	font-size: 10px;
	color: #08249E;
	vertical-align: top;
	text-align: center;
	padding: 20px 5px 0px 5px;
}
.calendrierFicheInformations {
	margin: 10px 0px 0px 0px;
}
.calendrierFicheInformations p {
	margin: 0px 15px 0px 15px;
}
.calendrierFicheInformations a {
	color: #666666;
	font-weight: bold;
}
a.calendrierFicheInformationsManif {
	font-size: 14px;
	font-weight: bold;
	color: #0284FF;
	margin: 0px;
	padding: 0px;
}
.calendrierMedia {
	margin-top: 20px;
	margin-bottom: 10px;
}
.calendrierMedia td {
	text-align: left;
	vertical-align: top;
}
.calendrierMediaBordure {
	background: url(/images/separation.gif) no-repeat right top;
	padding-right: 10px;
	margin-right: 10px;
}
.calendrierMedia a {
	color: #0284FF;
}
.calendrierMedia p {
	padding: 0px;
	margin: 5px 5px 0px 5px;
}
div.calendrierBilletterie p {
	padding: 0px;
	margin: 0px 10px 10px 10px;
}
.calendrierBilletterie a {
	color: #666666;
}

/** Séparateur texte
 * <span class="separateurTexte">&nbsp;</span>
 */
span.separateurTexte {
	background: url(/images/separationTexte.gif) no-repeat 50% 50%;
}

/** Lien extrait musical **/
a.lienMusique {
	background: url(/images/iconMusiqueBleu.gif) no-repeat 100%;
	padding-right: 11px;
}
a.lienMusique:hover {
	background-image: url(/images/iconMusiqueOrange.gif);
}

/** Lien extrait vidéo **/
a.lienVideo {
	background: url(/images/iconVideoBleu.gif) no-repeat 100%;
	padding-right: 13px;
}
a.lienVideo:hover {
	background-image: url(/images/iconVideoOrange.gif);
}

/** Style surchargeant tous les autres **/
div.spacer {
	clear: both;
	margin-top: -20px;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover {
	color: #e19501;
	visibility: visible
}
.accesCalendrierDateSelection a:hover {
	color: White;
}

.invisible {
	visibility: hidden;
}

/** Pour les messages d'erreur **/
.erreur, td.erreur {
	text-align: center;
	color: Red;
	font-weight: bold;
}

/** Style spip **/
.spip_doc_titre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-weight: bold;
}


/** Menu **/
ul.menu, ul.menu ul {
	width: 183px;
	background-color: White;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
ul.menu li {
	list-style-type: none;
	margin: 0px;
	position: relative;
	color: Black;
	_display: inline;
	_behavior: url( /include/javascript/IEmenu.htc );
	z-index: 9;
}
ul.menu li ul {
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-bottom: none;
}
ul.menu li ul li {
	border-bottom: 1px solid #B2B2B2;
}
ul.menu li > ul {
	display: none;
	position: absolute;
	top: 2px;
	left: 181px;
}
ul.menu ul {  /* copy of above declaration without the > selector */
	_display: none;
	_position: absolute;
	_top: 2px;
	_left: 179px;
}
ul.menu li:hover, ul.menu li.CSStoHighlight {
	background-color: White;
	color: #0284FF;
	z-index: 10;
}
ul.menu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
	display: block;
}
ul.menu li:hover > ul {
	display: block;
}
/* and some link styles */
ul.menu li a {
	color: Black;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	display: block;
	/*width: 100%;*/ /* 24/04/2006 - SV : pbm avec FF */
	_width: 100%;
}
ul.menu ul li a {
	_border-bottom: 1px solid #B2B2B2;
}
ul.menu li a:hover, ul.menu li a.CSStoHighLink {
	color: #0284FF;
}
ul.menu li:hover > a {
	color: #0284FF;
}
a.folder {
	background: url(/images/menuArrowOff.gif) no-repeat 170px center;
}
a.folder:hover {
	background-image: url(/images/menuArrowOn.gif);
}

a#menuLePalais, a#menuOrganisez, a#menuFestivals, a#menuPresse, a#menuEmploi {
	width: 183px;
	height: 25px;
	padding: 0px;
	margin: 0px;
}
a#menuLePalais {
	background: url(/images/menuLePalaisOff.gif) no-repeat top;
}
a#menuLePalais:hover {
	background-image: url(/images/menuLePalaisOn.gif);
}
a#menuOrganisez {
	background: White url(/images/menuOrganisezOff.gif) no-repeat top;
}
a#menuOrganisez:hover {
	background-image: url(/images/menuOrganisezOn.gif);
}
a#menuFestivals {
	background: White url(/images/menuFestivalsOff.gif) no-repeat top;
}
a#menuFestivals:hover {
	background-image: url(/images/menuFestivalsOn.gif);
}
a#menuPresse {
	background: White url(/images/menuPresseOff.gif) no-repeat top;
}
a#menuPresse:hover {
	background-image: url(/images/menuPresseOn.gif);
}
a#menuEmploi {
	background: White url(/images/menuEmploiOff.gif) no-repeat top;
}
a#menuEmploi:hover {
	background-image: url(/images/menuEmploiOn.gif);
}

/** Encart central Nouveau sur la page d'accueil **/
.accueilNouveau {
	margin-bottom: 20px;
}
.accueilNouveau h1 {
	font-family: Arial;
	font-size: 22px;
	color: #c0b3a0;
	font-weight: normal;
}
.accueilNouveau h2, .accueilNouveau h2 a {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.accueilNouveau p {
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.accueilNouveau b, .accueilNouveau strong {
	color: #08249e;
}

