body
	{ 
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../00_images/fond.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: center;
	}


td
	{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}


#global {
	position: relative;
	width: 1040px;
	height: auto;
	margin: auto;
	text-align: left;
	padding: 0px;
	z-index: 1;
}








/***  Zones   ****************************************************************************************/


#zone_bandeau {
	position: absolute;
	width: 1040px;
	height: 260px;
	left: 0px;
	top: 0px;
	z-index: 3;
}


#zone_menu {
	position: absolute;
	width: 1040px;
	height: 70px;
	left: 0px;
	top: 185px;
	z-index: 3;
}


#zone_menuCalendrier {
	position: absolute;
	width: 310px;
	height: 188px;
	left: 0px;
	top: 255px;
	z-index: 3;
}


#zone_colonne {
	position: absolute;
	width: 310px;
	height: 654px;
	left: 0px;
	top: 443px;
	z-index: 3;
}


#zone_centrale {
	position: absolute;
	width: 730px;
	height: 562px;
	left: 310px;
	top: 255px;
	z-index: 3;
}


#zone_centrale2 {
	position: absolute;
	width: 730px;
	height: 842px;
	left: 310px;
	top: 255px;
	z-index: 3;
}


#zone_promo {
	position: absolute;
	width: 730px;
	height: 280px;
	left: 310px;
	top: 817px;
	z-index: 3;
}


#zone_structure {
	position: absolute;
	width: 1040px;
	height: 250px;
	left: 0px;
	top: 1097px;
	z-index: 3;
}








/***  Bandeau   **************************************************************************************/


#bandeau_photo {
	position: absolute;
	width: 265px;
	height: 177px;
	left: 319px;
	top: 7px;
	z-index: 4;
}


#bandeau_masque {
	position: absolute;
	width: 330px;
	height: 185px;
	left: 290px;
	top: 0px;
	z-index: 5;
}


#bandeau_date {
	position: absolute;
	width: 200px;
	height: 20px;
	left: 600px;
	top: 65px;
	z-index: 6;
}


#bandeau_evenement {
	position: absolute;
	width: 420px;
	height: 36px;
	left: 613px;
	top: 85px;
	color: #bf0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 34px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	display: block;
	z-index: 6;
}


#bouton_detail {
	position: absolute;
	width: 92px;
	height: 30px;
	left: 715px;
	top: 115px;
	z-index: 10;
}


#bouton_achat {
	position: absolute;
	width: 92px;
	height: 30px;
	left: 908px;
	top: 156px;
	z-index: 10;
}


#logo {
	position: absolute;
	width: 200px;
	height: 150px;
	left: 55px;
	top: 25px;
	z-index: 9;
}


#bouton_langue {
	position: absolute;
	width: 122px;
	height: 34px;
	left: 860px;
	top: -2px;
	z-index: 10;
}








/***  Menus   ****************************************************************************************/


#menu_calendrier {
    position: absolute;
    width: 82px;
    height: 20px;
    left: 335px;
    top: 210px;
    z-index: 7;
}


#menu_billeterie {
    position: absolute;
    width: 82px;
    height: 20px;
    left: 430px;
    top: 210px;
    z-index: 7;
}


#menu_nouvelles {
    position: absolute;
    width: 80px;
    height: 20px;
    left: 526px;
    top: 210px;
    z-index: 7;
}


#menu_location {
    position: absolute;
    width: 66px;
    height: 20px;
    left: 619px;
    top: 210px;
    z-index: 7;
}


#menu_coulisse {
    position: absolute;
    width: 87px;
    height: 20px;
    left: 698px;
    top: 210px;
    z-index: 7;
}


#menu_histoire {
    position: absolute;
    width: 62px;
    height: 20px;
    left: 798px;
    top: 210px;
    z-index: 7;
}


#menu_contact {
    position: absolute;
    width: 62px;
    height: 20px;
    left: 872px;
    top: 210px;
    z-index: 7;
}


#menu_accueil {
    position: absolute;
    width: 57px;
    height: 20px;
    left: 948px;
    top: 210px;
    z-index: 7;
}


#menuCalendrier {
	position: absolute;
	width: 190px;
	height: 140px;
	left: 65px;
	top: 243px;
	z-index: 7;
}


#menuCalendrier_mois {
	position: absolute;
	width: 75px;
	height: 14px;
	left: 119px;
	top: 213px;
	z-index: 6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
}


#menuCalendrier_avant {
	position: absolute;
	width: 8px;
	height: 14px;
	left: 250px;
	top: 213px;
	z-index: 6;
}


#menuCalendrier_apres {
	position: absolute;
	width: 8px;
	height: 14px;
	left: 262px;
	top: 213px;
	z-index: 6;
}


#recherche {
	position: absolute;
	width: 187px;
	height: 24px;
	left: 71px;
	top: 395px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	display: block;
	overflow: none;	
	z-index: 6;
}








/***  INDEX : Zone centrale   ************************************************************************/


#slideshow {
	position: absolute;
	width: 700px;
	height: 300px;
	left: 320px;
	top: 263px;
	z-index: 7;
}


#date_slideshow {
	position:absolute;
	top:10px;
	left:45px;
	width:195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #E68C6A;
}


#date_slideshow-on {
	position:absolute;
	top:10px;
	left:45px;
	width:195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #000000;
}


#titre_slideshow {
	position:absolute;
	top:27px;
	left:45px;
	width:195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	color: #E68C6A;
}


#titre_slideshow-on {
	position:absolute;
	top:27px;
	left:45px;
	width:195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	color: #000000;
}


#carrousel {
	position: absolute;
	width: 600px;
	height: 120px;
	left: 370px;
	top: 525px;
	z-index: 6;
}


#photo_promo1 {
	position: absolute;
	width: 250px;
	height: 165px;
	top: 879px;
	left: 391px;
	z-index: 4;
}


#photo_promo2 {
	position: absolute;
	width: 250px;
	height: 165px;
	top: 879px;
	left: 693px;
	z-index: 4;
}








/***  INDEX : Colonne  *******************************************************************************/


#info-soda {
	position: absolute;
	width: 145px;
	height: 130px;
	top: 522px;
	left: 70px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	display: block;
	overflow: auto;	
	z-index: 5;
}


#bouton_avant {
	position: absolute;
	top: 565px;
	left: 223px;
	width: 40px;
	height: 40px;
	z-index: 7;
}


#dernieres_nouvelles {
	position: absolute;
	top: 660px;
	left: 70px;
	width: 180px;
	height: 300px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px;
	line-height: 13px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	display: block;
	padding-right: 15px;
	overflow: auto;	
	z-index: 5;
}


#logo_facebook {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 75px;
	top: 1025px;
	z-index: 4;
}


#logo_twitter {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 135px;
	top: 1025px;
	z-index: 4;
}



#logo_myspace {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 195px;
	top: 1025px;
	z-index: 4;
}








/***  SPECTACLES : Zone centrale   *******************************************************************/


#spectacles_producteur {
	position: absolute;
	width: 625px;
	height: 15px;
	left: 355px;
	top: 290px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: left;
	z-index: 6;
}


#spectacles_nom {
	position: absolute;
	width: 625px;
	height: 45px;
	left: 352px;
	top: 306px;
	color: #bf0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 36px;
	font-weight: bold;
	text-align: left;
	z-index: 6;
}


#spectacles_tagline {
	position: absolute;
	width: 625px;
	height: 20px;
	left: 355px;
	top: 355px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	z-index: 6;
}


#spectacles_invite {
	position: absolute;
	width: 180px;
	height: 15px;
	left: 355px;
	top: 403px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: left;
	z-index: 6;
}


#spectacles_ouverture {
	position: absolute;
	width: 625px;
	height: 15px;
	left: 355px;
	top: 418px;
	color: #bf0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	z-index: 6;
}


#spectacles_achat {
	position: absolute;
	width: 92px;
	height: 30px;
	left: 353px;
	top: 450px;
	z-index: 6;
}


#spectacles_description {
	position: absolute;
	width: 250px;
	height: 475px;
	left: 357px;
	top: 495px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: justify;
	vertical-align: top;
	display: block;
	padding-right: 20px;
	overflow: auto;	
	z-index: 5;
}


#spectacles_photo1 {
	position: absolute;
	width: 300px;
	height: 200px;
	left: 660px;
	top: 505px;
	z-index: 6;
}


#spectacles_photo2 {
	position: absolute;
	width: 300px;
	height: 200px;
	left: 660px;
	top: 725px;
	z-index: 6;
}


#spectacles_masque1 {
	position: absolute;
	width: 306px;
	height: 206px;
	left: 657px;
	top: 502px;
	z-index: 8;
}


#spectacles_masque2 {
	position: absolute;
	width: 306px;
	height: 206px;
	left: 657px;
	top: 722px;
	z-index: 8;
}


#spectacles_events {
	position: absolute;
	width: 340px;
	height: 11px;
	left: 600px;
	top: 1022px;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	z-index: 9;
}








/***  SPECTACLES : Colonne  *************************************************************************/


#spectacles_date {
	position: absolute;
	top: 534px;
	width: 270px;
	height: 20px;
	left: 25px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	display: block;
	z-index: 7;
}



#spectacles_heure-icone {
	position: absolute;
	top: 562px;
	width: 65px;
	height: 44px;
	left: 127px;
	z-index: 6;
}



#spectacles_heure {
	position: absolute;
	top: 608px;
	width: 220px;
	height: 16px;
	left: 48px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	vertical-align: top;
	display: block;
	z-index: 7;
}



#spectacles_clientele-icone {
	position: absolute;
	top: 637px;
	width: 65px;
	height: 44px;
	left: 127px;
	z-index: 6;
}



#spectacles_clientele {
	position: absolute;
	top: 683px;
	width: 220px;
	height: 16px;
	left: 48px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	vertical-align: top;
	display: block;
	z-index: 7;
}



#spectacles_prix-icone {
	position: absolute;
	top: 713px;
	width: 65px;
	height: 44px;
	left: 127px;
	z-index: 6;
}



#spectacles_prix {
	position: absolute;
	top: 759px;
	width: 220px;
	height: 48px;
	left: 48px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	vertical-align: top;
	display: block;
	z-index: 7;
}


#spectacles_liens {
	position: absolute;
	width: 220px;
	height: 150px;
	left: 48px;
	top: 890px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	vertical-align: top;
	display: block;
	overflow: auto;	
	z-index: 5;
}


.spectacles_liens-nom {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
}








/***  Structure  ***********************************************************************************/


#structure_calendrier {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 37px;
	top: 1135px;
	z-index:7;
}


#structure_billeterie {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 180px;
	top: 1135px;
	z-index:7;
}


#structure_nouvelles {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 322px;
	top: 1135px;
	z-index:7;
}


#structure_location {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 466px;
	top: 1135px;
	z-index:7;
}


#structure_coulisse {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 608px;
	top: 1135px;
	z-index:7;
}


#structure_histoire {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 752px;
	top: 1135px;
	z-index:7;
}


#structure_contact {
	position: absolute;
	width: 110px;
	height: 175px;
	left: 893px;
	top: 1135px;
	z-index:7;
}


#structure_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8c8c;
	font-weight: bold;
	text-transform: uppercase;
}


#structure_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #8c8c8c;
	text-align: left;
	vertical-align: top;
	display: block;
	padding-top: 6px;
}


#structure_credits {
	position: absolute;
	width: 1040px;
	height: 35px;
	left: 0px;
	top: 1350px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #8c8c8c;
	text-align: center;
	z-index:7;
}








/***  Textes  **************************************************************************************/


#description {
	position: absolute;
	width: 600px;
	height: 650px;
	left: 355px;
	top: 385px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	display: block;
	padding-right: 35px;
	overflow: auto;	
	z-index: 6;
}


#titre_section {
	position: absolute;
	width: 200px;
	height: 14px;
	left: 354px;
	top: 299px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	z-index: 6;
}


#titre_sous-section {
	position: absolute;
	width: 600px;
	height: 30px;
	left: 352px;
	top: 315px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	z-index: 6;
}


.texte_titre {
	color: #bf0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	z-index: 6;
}


.texte_titre2 {
	color: #ffbf00;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	z-index: 6;
}


.texte_titre3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	font-variant:small-caps;
	text-align: left;
	z-index: 6;
}


.texte_sous-titre {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	z-index: 6;
}


#calendrier_description {
    position: absolute;
    width: 600px;
    height: 650px;
    left: 355px;
    top: 385px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    vertical-align: top;
    display: block;
    padding-right: 35px;
    overflow: auto;
    z-index: 6;
}


.calendrier_espace {
    padding-left: 105px;
}


.calendrier_titre {
    color: #bf0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    z-index: 6;
}


.calendrier_sous-titre {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    line-height: 18px;
    z-index: 6;
}


.calendrier_texte
    { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    line-height: 14px;
    padding-left: 105px;
    z-index: 6;
}


#coulisse_description {
    position: absolute;
    width: 600px;
    height: 650px;
    left: 355px;
    top: 385px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    vertical-align: top;
    display: block;
    padding-right: 35px;
    overflow: auto;
    z-index: 6;
}


.coulisse_titre {
    color: #bf0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    padding-left: 25px;
    z-index: 6;
}


.coulisse_sous-titre {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    line-height: 18px;
    padding-left: 25px;
    z-index: 6;
}


.coulisse_texte { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    line-height: 14px;
    padding-left: 105px;
    display:block;
    z-index: 6;
}


#album_description {
    position: absolute;
    width: 600px;
    height: 650px;
    left: 355px;
    top: 385px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    vertical-align: top;
    display: block;
    padding-right: 35px;
    overflow: auto;
    z-index: 6;
}


.album_titre {
    color: #bf0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    padding-left: 0px;
    z-index: 6;
}


.album_sous-titre {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    line-height: 18px;
    padding-left: 0px;
    z-index: 6;
}


.album_texte { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    line-height: 14px;
    padding-left: 0px;
    display:block;
    z-index: 6;
}


#titre_recherche {
    position: absolute;
    width: 500px;
    height: 20px;
    left: 354px;
    top: 320px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    z-index: 6;
}



.texte_recherche {
    color: #bf0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    z-index: 6;
}








/***  Albums-photos  *********************************************************************************/


#album_photo01 {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 125px;
    left: 44px;
    text-align: center;
    z-index:7;
}

#album_photo02 {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 125px;
    left: 179px;
    text-align: center;
    z-index:7;
}

#album_photo03 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 125px;
    left: 314px;
    text-align: center;
    z-index:7;
}

#album_photo04 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 125px;
    left: 449px;
    text-align: center;
    z-index:7;
}

#album_photo05 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 275px;
    left: 44px;
    text-align: center;
    z-index:7;
}

#album_photo06 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 275px;
    left: 179px;
    text-align: center;
    z-index:7;
}

#album_photo07 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 275px;
    left: 314px;
    text-align: center;
    z-index:7;
}

#album_photo08 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 275px;
    left: 449px;
    text-align: center;
    z-index:7;
}

#album_photo09 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 425px;
    left: 44px;
    text-align: center;
    z-index:7;
}

#album_photo10 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 425px;
    left: 179px;
    text-align: center;
    z-index:7;
}


#album_photo11 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 425px;
    left: 314px;
    text-align: center;
    z-index:7;
}


#album_photo12 {
    position: absolute;
     width: 100px;
    height: 100px;
    top: 425px;
    left: 449px;
    text-align: center;
    z-index:7;
}








/***  Varia  ****************************************************************************************/


#dropmenudiv {
	position:absolute;
	z-index:10;
}

#dropmenudiv a{
	width: 160px;
	height: 15px;
	display: block;
	text-align: left;
	text-decoration: none;
	background-color: #bf0000; 
	color: #ffbf00; 
	font-size: 10px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
}


#dropmenudiv a:hover{
	background-color: #000000; 
	color: #ffbf00; 
}


#menu a:hover {
	background-color:#D4C8A5;
}


input[type="text"] , input#texte
	{
	width: 147px;
	height: 24px;
	background-color: #bf0000; 
	background-image: url(../00_images/fond_champ.gif);
	border: 0px; 
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 5px;
	padding-left: 1em;
}


input[type="submit"], input#submit
	{
	width: 40px;
	height: 24px;
	background-color: #bf0000; 
	background-image: url(../00_images/fond_go.gif);
	border: 0px; 
	color: #ffbf00; 
	font-size: 10px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 5px;
}


#dateoff{
	width: 27px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}


#datetxt{
	width: 27px;
	color: #ffbf00;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}


#datetxton{
	width: 27px;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}


#datetxton a:link{
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}


#datetxton a:visited{
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}


#datetxton a:hover{
	color: #00ff00; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}


#popup {
	position:absolute;
	top:25%;
	left:25%;
	display:none;
	width:500px;
	height:400px;
}


.custom_tip .tip {	
	background-color: #333333;	
	padding: 5px
} 


.custom_tip .tip-title {	
	color: #ffffff;	
	background-color: #666666;	
	font-size: 20px;	
	padding: 5px
} 


.custom_tip .tip-text {	
	color: #ffffff;	
	padding: 5px
}








/***  Liens  ****************************************************************************************/


a:link				{color: #0000CC; font-weight:bold; text-decoration: none} 
a:visited			{color: #0000CC; font-weight:bold; text-decoration: none}
a:hover				{color: #660000; font-weight:bold; text-decoration: underline}



/***  Liens : Descriptions  ***/

.a1 a:link {color: #000000; font-weight:bold; text-decoration: underline} 
.a1 a:visited {color: #000000; font-weight:bold; text-decoration: underline} 
.a1 a:hover {color: #bf0000; font-weight:bold; text-decoration: underline}
.a1 a:active {font-weight:bold; text-decoration: none} 



/***  Liens : Autres événements  ***/

.a2 a:link {color: #ffffff; font-weight:normal; text-decoration: none} 
.a2 a:visited {color: #ffffff; font-weight:normal; text-decoration: none} 
.a2 a:hover {color: #FFCC00; font-weight:normal; text-decoration: none}
.a2 a:active {font-weight:normal; text-decoration: none} 



/***  Liens : Structure  ***/

.a3 a:link {color: #8c8c8c; font-weight:normal; text-decoration: none} 
.a3 a:visited {color: #8c8c8c; font-weight:normal; text-decoration: none} 
.a3 a:hover {color: #8c8c8c; font-weight:normal; text-decoration: underline}
.a3 a:active {font-weight:normal; text-decoration: none} 


.a9 a:link {color: #8c8c8c; text-decoration: none} 
.a9 a:visited {color: #8c8c8c; text-decoration: none} 
.a9 a:hover {color: #8c8c8c; text-decoration: underline}
.a9 a:active {text-decoration: none} 



/***  Liens : Recherche  ***/

.a4 a:link {color: #bf0000; text-decoration: none}
.a4 a:visited {color: #bf0000; text-decoration: none}
.a4 a:hover {color: #000000; text-decoration: none;  background-color: #666666;}
.a4 a:active {text-decoration: underline}



/***  Liens : Bandeau  ***/

.a5 a:link {color: #bf0000; text-decoration: none}
.a5 a:visited {color: #bf0000; text-decoration: none}
.a5 a:hover {color: #000000; text-decoration: none}
.a5 a:active {text-decoration: none} 



/***  Liens : Galerie photos + Descriptions  ***/

.a6 a:link {color: #bf0000; text-decoration: none}
.a6 a:visited {color: #bf0000; text-decoration: none}
.a6 a:hover {color: #000000; text-decoration: none;  background-color: #666666;}
.a6 a:active {text-decoration: underline}



/***  Liens : Album + Photos  ***/

.a7 a:link {color: #000000;}
.a7 a:visited {color: #000000;}
.a7 a:hover {color: #ffbf00;}



/***  Liens : Colonne gauche  ***/

.a8 a:link {color: #bf0000; text-decoration: none}
.a8 a:visited {color: #bf0000; text-decoration: none}
.a8 a:hover {color: #000000; text-decoration: none;  background-color: #666666;}
.a8 a:active {text-decoration: underline}



/***  Liens : Neutre  ***/

.a10 a:link {text-decoration: none}
.a10 a:visited {text-decoration: none}
.a10 a:hover {text-decoration: none;  background-color: #ded8d0;}
.a10 a:active {text-decoration: none}
