.ImgAlignDroite {
    padding-left: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
body {
    background-color: #000000;
    scrollbar-face-color:#FFFFFF;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-Color:#000000;
}
#BgrndDivProg {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_listprog_new.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
       border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#BgrndDivAccueil {
	width:930px;
	height:630px;
	z-index:1;
	background-color: #000000;
	background-image: url(annexes_temp/2009/fond_home.png);
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-left-color: #FFCC00;
}
#BgrndDivDetail {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_detail_spect_new.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-bottom-color: #FFCC00;
    border-left-color: #FFCC00;
}

#CdrRecherche {
    height: 51px;
    width: 690px;
    left: 39px;
    top: 105px;
    position: absolute;
    color: #FFFFFF;
}
#CdrResultat {
    height: 350px;
    width: 670px;
    left: 39px;
    top: 200px;
    position: absolute;
    color: #FFFFFF;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#TabPhotoSpect {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFCC00;
    padding-left: 10px;
    margin-left: 10px;
}
#CdrBtEntrez {
    height: 30px;
    width: 120px;
    left: 752px;
    top: 336px;
	text-align:right;
    position: absolute;
}
#CdrSaison{
    height: 30px;
    width: 120px;
    left: 520px;
    top: 350px;
    position: absolute;
}
#CdrVideoIndex{

    width: 620px;
    left: 39px;
    top: 70px;
    position: relative;
}
#CdrVideoIndex2{

    width: 620px;
    left: 200px;
	top: 70px;
    position: relative;
}
#Backliste {
	height: 20px;
	width: 150px;
	 left: 560px;
  top: 49px;
  text-align:right;
	position: absolute;
}

#CdrSpectDetail {
    height: 323px;
    width: 670px;
    left: 39px;
    top: 250px;
    position: absolute;
    overflow: auto;
}
#CdrActuDetail {
	height: 340px;
	width: 372px;
	left: 482px;
	top: -351px;
	position: absolute;
    overflow:hidden;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: text-top;
}
#CdrActuel {
	height: 276px;
	width: 224px;
	left: 46px;
	top: 261px;
	position: absolute;
	overflow:hidden;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
}
#CdrArchiveDetail {
    width: 320px;
    left: 630px;
    top: 0px;
    right: 10px;
    position: absolute;
    overflow: auto;
    text-align: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: small-caps;
    vertical-align: text-top;
}
.LectMP3 {
    height: 200px;
    width: 400px;
    left: 500px;
    top: 0px;
    position: absolute;
    overflow: auto;
}
#CdrLogoBas {
	height: 39px;
	width: 227px;
	left: 0px;
	top: 590px;
	position: absolute;
}
#CdrMenuBas {
	height: 35px;
	width: 251px;
	left: 670px;
	top: 592px;
	position: absolute;
}
#CdrMenuHaut {
    height: 29px;
    width: 532px;
    position: absolute;
    left: 10px;
    top: 3px;
}
#CdrBandeauDroite {
    height: 600px;
    width: 220px;
    position: absolute;
    right: 0px;
    top: 2px;
}
#CdrMenuLateral {
    height: 208px;
    width: 190px;
    left: 0px;
    top: 65px;
    position: absolute;
}
#CdrTitreSpectDetail {
    height: 50px;
    width: 670px;
    left: 39px;
    top: 185px;
    position: absolute;
}
#BgrndDivIndex {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
     border-width: 1px;
    border-style: solid;
    border-color: #FFCC00;
}
#BgrndDivIndex1 {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2010/fond_index.jpg);
    margin-right: auto;
    margin-left: auto;
    position: relative;
     border-width: 1px;
    border-style: solid;
    border-color: #FFCC00;
}
#BgrndDivIndex2 {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2010/fond_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
     border-width: 1px;
    border-style: solid;
    border-color: #FFCC00;
}
#dateListeSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    color: #FFCC00;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#heureListeSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#heureDetailSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    width: 276px;
    border-bottom-width: 1px;
    border-bottom-color: #FFCC00;
    height: 20px;
}
#heurelieuDetailSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #FFCC00;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#heurelieuIndexSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#typeDetailSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    text-align: right;
    font-variant: small-caps;
    border-bottom-width: 1px;
    border-bottom-color: #FFCC00;
    width: 150px;
    height: 20px;
}
.TitreSpectacleAffiche {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

#typeReserverSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-align: right;
    font-variant: normal;
    border: 0px none 0;
    width: 94px;
    height: 20px;
    vertical-align: text-middle;
	  border-bottom-style: solid;    
	border-bottom-width: 1px;
    border-bottom-color: #FFCC00;
}

#RadiotypeSpectacle {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-right: 4px;
}
#listboxannee {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #000000;
    width: 55px;
    height: 16px;
    background-color: #FFCC00;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#listboxmois {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #000000;
    width: 88px;
    height: 16px;
    background-color: #FFCC00;
}
#TabTextSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
    text-align: justify;
    border-top-style: none;
    border-bottom-style: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
}
#TabTitreSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    text-align: left;
    color: #FFFFFF;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: none;
    border-bottom-style: none;
    width: 250px;
    font-style: normal;
    font-weight: bold;
    vertical-align: text-top;
}
#TabInfoSpectacle {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 44px;
    text-align: center;
}
#TabListeSpectacle {
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 650px;
    border-top-width: 1px;
    border-top-color: #FFCC00;
    clip: rect(0px,0px,0px,0px);
    padding: 0px;
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#TabTexteProgramme {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align: top;
    text-align: justify;
    clip: rect(auto,auto,auto,auto);
    padding-top: 6px;
    border-top-color: #FFCC00;
    top: 6px;
}
#TabChoixSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    width: 670px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#TabtypeTarifSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    font-variant: normal;
    border: 0px none 0;
    height: 30px;
    width: 120px;
    vertical-align: text-middle;
    color: #FFCC00;
	 border-bottom-style: solid;    
	border-bottom-width: 1px;
    border-bottom-color: #FFCC00;
}
#TabDetailProgramme {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    width: 299px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    font-weight: normal;
    color: #FFFFFF;
    border-left-color: #FFCC00;
    vertical-align: top;
    text-align: left;
    clip: rect(auto,auto,auto,auto);
    padding-left: 6px;
    padding-bottom: 10px;
    padding-top: 2px;
}
#TabDetailGenerique {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 298px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align: top;
    padding-bottom: 10px;
    padding-top: 2px;
}
#TabDetailTitreSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    text-align: left;
    color: #FFFFFF;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-bottom-style: solid;
    width: 430px;
    font-style: normal;
    font-weight: normal;
    border-bottom-color: #FFCC00;
    height: 30px;
}

#TabDetailBackSpectacle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	    font-variant: small-caps;
border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    text-align: left;
    color: #FFFFFF;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-bottom-style: solid;
	  font-style: normal;
    font-weight: normal;
    border-bottom-color: #FFCC00;
    height: 30px;
}
#TitTouteRepresentations {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}

#TableauHautSpectDetail {
    height: 56px;
    width: 670px;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
#TxtLancerRecherche {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

a {
    color: #9900FF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a:visited {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a:active {
    color: #9900FF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.bleu:link {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleu:visited {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleu:active {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleu:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #009EE0;
}
.orangeAccueil:link {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;
}
.orangeAccueil:visited {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;   
}
.orangeAccueil:active {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;   
}
.orangeAccueil:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;   
}
.blancAccueil:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancAccueil:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancAccueil:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancAccueil:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleuMailEquipe:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleuMailEquipe:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleuMailEquipe:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bleuMailEquipe:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #009EE0;
}
.blancEntreprise:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancEntreprise:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancEntreprise:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.blancEntreprise:hover {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
}
.vertJeunes:link {
    color: #33cc00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.vertJeunes:visited {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.vertJeunes:active {
    color: #33cc00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.vertJeunes:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.BleuResid:link {
    color: #009EE0;
}
.BleuResid:visited {
    color: #FFCC00;
}
.BleuResid:active {
    color: #009EE0;
}
.BleuResid:hover {
    color: #FFCC00;
}
.RougeResid:link {
    color: #FF0000;
}
.RougeResid:visited {
    color: #FFCC00;
}
.RougeResid:active {
    color: #FF0000;
}
.RougeResid:hover {
    color: #FFCC00;
}
.VisuAfficheAlignDroite {
    margin-bottom: 10px;
    margin-left: 15px;
}

.blanc:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.blanc:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.blanc:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.blanc:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.noir:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.noir:visited {
    color: #9900FF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.noir:active {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.noir:hover {
    color: #9900FF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.fuchsia:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.fuchsia:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.fuchsia:active {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.fuchsia:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.white:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.white:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.white:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.white:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.MenuPratique:link {
    color: #9900ff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    }
.MenuPratique:visited {
    color: #9900ff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuPratique:active {
    color: #9900ff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuPratique:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuEntreprises:link {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    }
.MenuEntreprises:visited {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MMenuEntreprises:active {
    color: #009EE0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuEntreprises:hover {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuPatrimoine:link {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    }
.MenuPatrimoine:visited {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuPatrimoine:active {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuPatrimoine:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
#CdrVideo {
    left: 567px;
    top: 400px;
    height: 198px;
    width: 352px;
    position: absolute;
    overflow: visible;
    border: 1px solid #333333;
}
#TabDetailSpect {
    width: 650px;

}
#TabTteRepresentationsProgramme {

}
#BgrndDivConstruction {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#BgrndDivNeutre {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fondnoir.jpg);
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: small-caps;
}
#CdrPageConstruction {
    height: 51px;
    width: 300px;
    left: 50%;
    top: 472px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    color: #FF3300;
    text-align: center;
    margin-left: -150px;
    font-weight: normal;
}

#CdrIndexPDF {
    height: 50px;
    width: 360px;
    left: 70px;
    top: 450px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 11px;
    color:#FFFFFF;
}
#CdrIndexPDF1 {
    height: 50px;
    width: 360px;
    left: 185px;
    top: 564px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 11px;
    color:#FFFFFF;
}
#BgrndDivJeunes {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
     border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#BgrndDivPartenaires {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
     border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#BgrndDivPratique {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
       border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#CdrEntreprises {
    height: 380px;
    width: 770px;
    left: 39px;
    top: 130px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    margin: 10px;
    padding-right: 10px;
}
.FormNewsletterBlocs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 11px;
    width: 350px;
    border: 1px solid #FFCC00;
}
.TitresAboNewsletter {
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    color: #009EE0;
}
.TablFormNewsletter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
#CdrMenuPratique {
    position: absolute;
    left: 39px;
    top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 2px;
    display: block;
}

.FormNewsletterTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #FFFFFF;
}
#DivTitresEntreprises {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #ffffff;
     height: 50px;
    width: 670px;
    left: 39px;
    top: 100px;
    position: absolute;
}
.SousTitresEntreprises {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFCC00;
    font-style: normal;
}
.ImgAlignGauche {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#CdrPratique {
    height: 460px;
    width: 700px;
    left: 39px;
    top: 100px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #ffffff;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    margin: 10px;
    padding-right: 10px;
}
.TitresPratique {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFCC00;
    font-style: normal;
}
.SousTitresPratique {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9900ff;
    font-style: normal;
}
.Annotations {
    font-size: 9px;
}
#TableauTarifs {
    width: 425px;
    border: 1px none #FFCC00;
}
.CellTableauTarifs {
    padding: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
.SurlignageEntrepriseOrange {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFCC00;
}
#DivTitreRecherche {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    height: 50px;
    width: 300px;
    left: 39px;
    top: 60px;
    position: absolute;
}
#DivTitreIndex {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    height: 50px;
    width: 650px;
    left: 39px;
    top: 60px;
    position: absolute;
}
#DateRecherche {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    height: 50px;
    width: 300px;
    left: 359px;
    top: 57px;
    position: absolute;
}


#CdrResidence {
    height: 460px;
    width: 700px;
    left: 39px;
    top: 100px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #ffffff;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    margin: 10px;
    padding-right: 10px;
}
#BgrndDivResidence {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
       border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
.TitresResidence {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight:bold;
    font-style: normal;
}
.SousTitresResidence {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-style: normal;
}
.SurlignageEntrepriseBleu {
    font-family: Arial, Helvetica, sans-serif;
    color: #009EE0;
}
#CdrMenuEntreprises {
    position: absolute;
    left: 39px;
    top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #009EE0;
    padding: 2px;
    display: block;
}
#BgrndDivVisite {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
       border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#BgrndDivPatrimoine {
    width:930px;
    height:630px;
    z-index:1;
    background-color: #000000;
    background-image: url(annexes_temp/2009/fond_index_neutre.png);
    margin-right: auto;
    margin-left: auto;
    position: relative;
       border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-left-color: #FFCC00;
}
#CdrMenuPatrimoine {
    position: absolute;
    left: 39px;
    top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFF00;
    padding: 2px;
    display: block;
}
#CdrPatrimoine {
    height: 380px;
    width: 750px;
    left: 39px;
    top: 135px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    margin: 10px;
    padding-right: 10px;
}
#CdrIntroJeunes {
    height: 380px;
    width: 670px;
    left: 39px;
    top: 210px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    padding-right: 5px;
}
#CdrIntroHist {
	height: 365px;
	width: 670px;
	left: 39px;
	top: 176px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	font-weight: normal;
	overflow: auto;
	padding-right: 5px;
}
#CdrTitreHistoire {
  height: 31px;
    width: 800px;
    left: 39px;
    top: 145px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-style: normal;
    position: absolute;
}
#CdrTitreResidence {
  height: 31px;
    width: 800px;
    left: 39px;
    top: 135px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    position: absolute;
}
#CdrTitreJeunes {
  height: 51px;
    width: 670px;
    left: 39px;
    top: 145px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    font-style: normal;
    position: absolute;
}
#CdrHistoire {
	height: 359px;
	width: 670px;
	left: 39px;
	top: 175px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	font-weight: normal;
	overflow: auto;
	margin-right: 5px;
	padding-right: 5px;
}
.NomsFlutesTxtPatrimoine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.TitresPatrimoine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-style: normal;
}
.SousTitresPatrimoine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-style: normal;
}

#CdrVisiteVirtuelle{
    width:680px;
    height:350px;
    position: absolute;
    left: 240px;
    top: 180px;
}

.CdrLienvv{
      position:absolute;
    z-index: 10;
    height: 90px;
    width: 213px;
    left: 5px;
    top: 410px;
}

.CdrLienvv li{
display:inline;
padding:1px 5px 1px 5px;
}
.CdrLienvv li a:link{
color: #FFFFFF;
text-decoration: none;
padding:1px 5px 1px 5px;
}
.CdrLienvv li a:visited{
color: #FFFFFF;
text-decoration: none;
padding:1px 5px 1px 5px;
}
.CdrLienvv li a:active{
color: #FFFFFF;
text-decoration: none;
background-color:#5196cc;
padding:1px 5px 1px 5px;
}
.CdrLienvv li a:hover{
color: #FFFFFF;
text-decoration: none;
background-color:#5196cc;
padding:1px 5px 1px 5px;
}

.CdrLien li:hover, lienvv li a:link{
background-color:#5196cc;
}
.CdrLienPhoto{
    position:absolute;
    z-index: 10;
    height: 45px;
    width: 213px;
    left: 5px;
    top: 500px;
}
.CdrLienPhoto li{
display:inline;
padding:1px 5px 1px 5px;
}
.CdrLienPhoto li a:link{
color: #FFFFFF;
text-decoration: none;
padding:1px 5px 1px 5px;
}
.CdrLienPhoto li a:visited{
color: #FFFFFF;
text-decoration: none;
padding:1px 5px 1px 5px;
}
.CdrLienPhoto li a:active{
color: #FFFFFF;
text-decoration: none;
background-color:#5196cc;
padding:1px 5px 1px 5px;
}
.CdrLienPhoto li a:hover{
color: #FFFFFF;
text-decoration: none;
background-color:#5196cc;
padding:1px 5px 1px 5px;
}
.CdrCreditsVisite{
    font-weight:bold;
    font-size: 9px;
    position: absolute;
    right: 3px;
    bottom: 42px;
} 
#CdrDewplayer {
    width: 154px;
    padding: 3px;
    float: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFCC00;
    border-right-color: #FFCC00;
    border-bottom-color: #FFCC00;
    border-left-color: #FFCC00;
    font-weight: normal;
}
.soustitresSpectacles {
    font-weight: bold;
    color: #14e55e;
}
.nouveau {
    font-weight: bold;
    color: #00C000;
}
#DivTitrePatrimoine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    width: 700px;
    left: 240px;
    top: 145px;
    position: absolute;
}
#CdrPopupPratique {
    width: 445px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    background-color: #000000;
    padding: 10px;
}
#CdrSousMenuPatrimoine {
    position: absolute;
    left: 39px;
    top: 85px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFF00;
    padding: 2px;
    display: block;
    width: 700px;
}
.popups {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-align: justify;
}
.popupPatrimoine:link {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
.popupPatrimoine:visited {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.popupPatrimoine:active {
    color: #FFFF00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.popupPatrimoine:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.Saison {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    }
.LienIndexPDF:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    }
.LienIndexPDF:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}
.LienIndexPDF:active {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}
.LienIndexPDF:hover {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}
.LienIndexENTREZ:link {
    color: #CC0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    }
.LienIndexENTREZ:visited {
    color: #CC0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
}
.LienIndexENTREZ:active {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
}
.LienIndexENTREZ:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
}
#CdrConcours {
    height: 109px;
    width: 279px;
    left: 0px;
    top: 440px;
    position: absolute;
    z-index: 5;
    overflow: visible;
}
.CdrSaison {
	position: absolute;
	overflow: visible;
	height: 276px;
	width: 461px;
	top: 68px;
	left: 211px;
}
.bando {
    position: absolute;
    width: 320px;
    top: 150px;
}
.bandoG {
    position: relative;
    margin-top: 250px;
    left: 10px;
    }
.bandoMilieu {
    position: relative;
    margin-top: 250px;
    left: 100px;
    }
.bando2 {
    position: absolute;
    width: 320px;
    top: 530px;

}
.bando3 {
    position: relative;
    margin-top: 300px;
    }

#CdrIndexLogos {
    height: 79px;
    width: 430px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    right: 2px;
    bottom: 0px;
}
.SousTitresTarifs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFCC00;
    font-style: normal;
}
.TitresTarifs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFCC00;
    font-style: normal;
}
#CdrJeunes {
    height: 460px;
    width: 700px;
    left: 39px;
    top: 100px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-align: justify;
    font-weight: normal;
    overflow: auto;
    margin: 10px;
    padding-right: 10px;
}
#CdrMenuJeunes {
    position: absolute;
    left: 39px;
    top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #33cc00;
    padding: 2px;
    display: block;
    font-weight: normal;
}
#CdrPictos {
    position: absolute;
    left: 10px;
    top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #33cc00;
    padding: 2px;
    display: block;
    font-weight: normal;
}
.TitresJeunes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #33cc00;
    font-style: normal;
    font-weight: normal;
}
.SousTitresJeunes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFCC00;
    font-style: normal;
}
.SurlignageJeunesVert {
    font-family: Arial, Helvetica, sans-serif;
    color: #33cc00;
}
.MenuJeunes:link {
    color: #33cc00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    }
.MenuJeunes:visited {
    color: #33cc00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuJeunes:active {
    color: #33cc00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.MenuJeunes:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.AccrocheJeunes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFCC00;
    font-weight: bold;
}
.LienPdfJeunes:link {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #33cc00;
    font-size: 9px;
    line-height: 11px;
    }
.LienPdfJeunes:visited {
    color: #FFCC00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #33cc00;
    font-size: 9px;
    line-height: 11px;
}
.LienPdfJeunes:active {
    color: #333333;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #33cc00;
    font-size: 9px;
}
.LienPdfJeunes:hover {
    color: #333333;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #33cc00;
    font-size: 9px;
}
