html, body { 
	text-align: center; 
	background-color: black; /* #222222 */
    background-image: url(../images/fond.jpg);  
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	scrollbar-face-color: #C3C3C3;
	scrollbar-shadow-color: #C3C3C3;
	scrollbar-highlight-color: #C3C3C3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #000000;
}
.standard-gris
{
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:2px;
    text-align:left;
}

.container {
	width:1000px; /* 962px */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color:black; /*#366F8E*/
	border: 0px;
	overflow:hidden;
}

.header {
	 width:100%;
	 height:145px;
	 margin-top: 0px;
	 background-color:black;
}

.footer {
		width:1000px;
		height:50px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		background-color:white;
	  text-align: center; 
}


.logo {
		float:left;
		margin-top:17px;
		width:250px;
		text-align:left;
		background-color:black;
}

.menu {
		width:1000px;
		padding-top:10px;
		height:35px;
	  overflow:hidden;
		background-color:black;
}

.menuaccueil {
	float:left;
	display:inline;
	width:207px;
	margin-right:18px;
  text-align:right;
}

.left {
	width:172px;
  float:left;
	margin : 0px 0px 0px 0px;
	height:100%;
	min-height:100%;
	overflow:hidden;
}

.right {
   float:right;
	 width:827px;
	 margin : 0px 0px 0px 0px;
	 padding-bottom:10px;
	 height:100%;
	 min-height:1369px;
	 background-color:white;
}

.content {
	width:827px;
	background-color: #FFFFFF;
	float:left ;
	height:100%;
 /*  padding-top:10px; */
	overflow:hidden;
}

.contentpartleft {
	float:left ;
	width:634px;
	text-align: left; 
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	min-height:1100px;
	border-right:1px solid gray;
}

.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:20px; background:#fff url(../images/corporate/button1.gif); position:relative; border:0px solid #000; border-width:0 1px; border-bottom:0px solid #444;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:20px; line-height:20px; color:#aaa; text-decoration:none; font-size:10px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(../images/corporate/button3.gif);}
.menu2 li.current a b {background:url(../images/corporate/button3.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(../images/corporate/button4.gif);}
.menu2 li a:hover b {background:url(../images/corporate/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(../images/corporate/button3.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(../images/corporate/button3.gif) no-repeat right top;}


.contentpartright {
	width:166px;
	float:left;
	height:100%;
	min-height:100%;
	padding-left:5px;
}

.halfcontent {
	width:306px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	text-align: justify; 
}

.chemin {
	width:100%;
	height:15px;
	margin-bottom:5px;
	float:left;
	text-align: left; 
	overflow:hidden;
}


.textchemin {
font-family: Arial, Verdana, Helvetica, sans-serif; 
color : #4E768D;
font-variant: small-caps;
font-size : 12px;
font-weight: bold;
}
.textchemin a {color: #4E768D;text-decoration: none;}
.textchemin a:link {color: #4E768D;text-decoration: none;}
.textchemin a:visited{color: #4E768D;text-decoration: none;}
.textchemin a:hover, a:active {color: #4E768D;text-decoration: underline;}

.corporate {
font-family: Arial, Verdana, Helvetica, sans-serif; 
color : white;
/*font-variant: small-caps;*/
font-size : 10px;
text-align:center;
height:32px;
padding-top:15px;
/*font-weight: bold;*/
}
.corporate a {color: white;text-decoration: none;}
.corporate a:link {color: white;text-decoration: none;}
.corporate a:visited{color: white;text-decoration: none;}
.corporate a:hover, a:active {color: white;text-decoration: underline;}

.agenda {
		float:left;
		width:172px;
		height:176Px;
	  padding-top: 32px;
		background-image: url("../images/agenda2.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
}

.artistes {
		width:120px;
		height:124px;
	  padding-top: 30px;
		background-image: url("../images/artisteslocaux.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		text-align:right;
}

.membre {
		float:left;
		text-align:right;
		width:158px;
		margin-bottom:5px;
		overflow: hidden;
		color:black;
	}


.billeterie {
		float:left;
		width:192px;
		height:22px;
	  padding-top: 30px;
	  padding-right: 10px;
		background-image: url("../images/billeterie.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		overflow: hidden
}

.blogs {
		float:left;
		width:162px;
		height:73px;
	  padding-top: 30px;
	  padding-right: 10px;
		background-image: url("../images/blogs.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		overflow: hidden
}

.blogs2 {
		float:left;
		width:162px;
		height:100px;
		overflow: hidden
}

.pa {
		float:left;
		width:162px;
		height:100px;
		overflow: hidden
}

.newsletter {
		float:left;
		width:162px;
		height:34px;
	  padding-top: 29px;
	  padding-right: 10px;
		background-image: url("../images/newsletter.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		overflow: hidden
}

.recharticle {
		float:left;
		width:164px;
		height:31px;
	  padding-top: 32px;
	  padding-right: 8px;
		background-image: url("../images/article.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		overflow: hidden
}

.journal {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/journal-pdf.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}

.panorama {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/panorama-web.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}

.panorama2 {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/panorama.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}
.panorama3 {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/panorama-web2.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}
.panorama5 {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/cfor.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}
.panorama_terrasse {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/terrasse_lyon.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}
.festival {
		float:right;
		width:172px;
		height:157px;
		padding-top: 32px;
		background-image: url("../images/festival.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		overflow: hidden
}


.coursstages {
		float:left;
		width:172px;
		height:170x;
		overflow: hidden;
}

.partenaire {
		float:right;
		width:172px;
		height:220px;
		overflow: hidden
}

.scenelocale {
		width:162px;
		height:73px;
	  padding-top: 30px;
	  padding-right: 10px;
		background-image: url("../images/scenelocale.gif"); 
		background-repeat:no-repeat; 
		background-position:right top;
		overflow: hidden
}

.rechthem {
		float:left;
		height:60px;
		width:280px;
	  padding-top: 30px;
	  padding-right: 15px;
 		text-align:right;
		background-image: url("../thematiques/images/recherche.gif"); 
		background-repeat:no-repeat; 
}

.envoyerami {
		float:left;
		height:98px;
		width:280px;
	  margin-top: 10px;
	  padding-top: 27px;
	  padding-right: 15px;
		text-align:right;
		background-image: url("../images/envoyer.gif"); 
		background-repeat:no-repeat; 
}

.polemique {
		width:275px;
		height:130px;
		padding: 10px 10px 0px 10px;
		background-image: url("../accueil/images/bgpolemique.gif"); 
		background-repeat:no-repeat; 
}

.bloc {float:left;width:610px;background-color:#ffffff;margin-bottom:5px;margin-left:5px;padding:5px 0px 0px 0px;text-align:justify;}
.bloc h1 {display: inline;color:black;font: bold 16px Arial}
.bloc h2 {display: inline;color:#4e768d;font: bold 13px Arial}
.bloc p {display: inline; font:  12px Arial}

.infoarticle { float:left;width:563px;color:white;background-repeat:no-repeat; background-position:top;padding:5px 5px 0px 35px;text-align:justify;}
.infoarticle h1 {display: inline;font: bold 16px Arial}
.infoarticle h2 {display: inline; color:black; font: bold 13px Arial}
.infoarticle h3 {display: inline; color:black; font: 12px Arial}
.infoarticle p {display: inline; font:  11px Arial}

.textarticle {color:black; font: 13px Tahoma;line-height:18px;text-align: justify}
.textarticle a {color:#4E768D; text-decoration:underline;font-weight:bold}
.textarticle a:link {color:#4E768D; text-decoration:underline;font-weight:bold}
.textarticle a:visited{color:#4E768D; text-decoration:underline;font-weight:bold}
.textarticle a:hover{color:#4E768D; text-decoration:none;font-weight:bold}

.textarticlesmall {color:black; font: 12px Tahoma;line-height:16px;text-align: left}
.textarticlesmall a {color:black; text-decoration:none;}
 .textarticlesmall a:link {color:black; text-decoration:none;}
.textarticlesmall a:visited{color:black; text-decoration:none;}
.textarticlesmall a:hover{color:black; text-decoration:underline;} 

.infoagenda { float:left;width:289px;color:white;padding:0px 5px 10px 0px;text-align: justify}
.Infoagenda h1 {display: inline; font: bold 13px Arial}
.infoagenda h2 {display: inline; font: 10px Arial}
.infoagenda p {display: inline; font:  11px Arial}

.imageagenda {
  float:left;
  text-align:left;
  margin-right:5px;
}

.horizonsep {
	width:100%;
	height:10px;
	float:left ;
 	margin:10px 0px 0px 0px;
  background-image: url(../images/graysephori.gif); 
	background-repeat:repeat-x; 
	background-position:middle;
}

.ongletbloc {
	float:left;
	width:619px;
	height:100%;
  margin-bottom:5px;
 	padding:5px 5px 5px 5px;
 	border : 1px solid;
 	border-color: #4e768d;
}

.onglet {
	float:left;
	width:155px;
	height:15px;
	padding-top:10px;
	margin-right:1px;
	background-color:#292929;
  text-align:center;
}

.selection {
  float:left;
  width:100px;
  text-align:center;
	margin-bottom:15px;
}

.coupdecoeur {
  float:left;
  align:top;
	margin-bottom:5px;
}

/*.journalpart {
		float:right;
		width:202px;
		height:278px;
		padding-top: 32px;
		background-image: url("../images/jourpart.gif"); 
		background-repeat:no-repeat;
		text-align:center;
		background-color:#FFFFFF;
		overflow: hidden
}*/

.activites {
		float:left;
		height:135px;
		overflow: hidden
}

.scrollbloc {
		float:left;
		max-height: 210px;
		height: 210px;
 		text-align:left;
 		overflow:auto;
		padding-top:5px;
		margin-bottom:5px;
		border : 1px solid #4E678D;
}

.pubhaut {
		float:right;
		width:728px;
	/*	border: 1px solid #4E678D; */
	margin : 30px 10px 0px 0px;
	  
}

.pubgauche {
		float:left;
		width:160px;
		padding:5px;
		margin-left:1px;
		border-left: 3px solid white;
		border-bottom: 2px groove white;
		background-color:#366F8E;
}

.pubdroit {
		width:160px;
		margin : 5px 0px 0px 0px;
	/*	height:600px; */
	/*	border: 1px solid #4E678D;*/
		overflow: hidden;
}

.pubbas {
		text-align:center;
		width:728px;
		height:90px;
		margin : 10px 10px 10px 48px;
	  float:left;
	  background-color:white;
}

.pubbut {
		width:160px;
		height:80px;
		margin-bottom:5px;
		overflow: hidden;
}

.pubthem {
		margin-bottom : 5px;
	  float:left;
		background-color : #FFFFFF;
		border: 1px solid #4E678D;
}

.pubagenda {
	/*	height: 60px; */
		width:627px;
		margin-top : 5px;
		margin-bottom : 5px;
	  float:left;
		background-color : #FFFFFF;
		text-align:center;
}

.accueil {
	width:453px;
	height:30px;
	float:left ;
	margin-left : 5px;
	padding : 10px 10px 0px 20px;
	background-color : #FFFFFF;
  background-image: url(../images/path.gif); 
	background-repeat:no-repeat; 
}

.topagenda {
	width:100%;
	height:30px;
	float:left ;
	margin : 0px 0px 0px 5px;
	padding : 10px 10px 0px 20px;
	background-color : #FFFFFF;
  background-image: url(../agenda/images/topagenda.gif); 
	background-repeat:no-repeat; 
}

.selection29{
	width:186px;
	height:140px; 
	float:left ;
	margin-bottom:5px;
	margin-right:5px;
	padding : 5px 0px 5px 20px;
	background-color : #D7E2E8;
  background-image: url(../accueil/images/selectioncd.gif); 
	background-repeat:no-repeat;
	background-position:left top; 
}

.selection30{
	width:186px;
	height:140px; 
	float:left ;
	margin-bottom:5px;
	margin-right:5px;
	padding : 5px 0px 5px 20px;
	background-color : #D7E2E8;
  background-image: url(../accueil/images/selectiondvd.gif); 
	background-repeat:no-repeat;
	background-position:left top; 
}

.selection31 {
	width:187px;
	height:140px; 
	float:left ;
	margin-bottom:5px;
	margin-right:5px;
	padding : 5px 0px 5px 20px;
	background-color : #D7E2E8;
  background-image: url(../accueil/images/selectionlivre.gif); 
	background-repeat:no-repeat;
	background-position:left top; 
}



<!-- text field

.textwhiteborder {
background-color : #EFEFEF;
color : #000000;
font-size : 10px;
border : 1px solid white;
}

.textgrayborder {
background-color : #EFEFEF;
color : #000000;
font-size : 10px;
border : 1px solid #4e768d;
margin-top: 2px;
margin-bottom: 2px;
}

.textcat {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px; 
	margin-bottom:5px;
	height:20px;
	padding-top:2px;
	color:white;
	text-align:left;
}

.titrearticle {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-size: 25px; 
text-align: justify;
color : #4E768D;
}

.titrearticlebig {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 22px; 
text-align: justify;
color : #4E768D;
}

.agendaaccueil {
color : #000000;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 13px; 
text-align: justify;
}
.agendaaccueil a {color: black;text-decoration: none;}
.agendaaccueil a:link {color: black;text-decoration: none;}
.agendaaccueil a:visited{text-decoration: none;}
.agendaaccueil a:hover, a:active {color: black;text-decoration: underline;}

.texttitle {
color : #000000;
font-family: Tahoma, Verdana, Arial, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 14px; 
text-align: left;
}
.texttitle a {color: black;text-decoration: none;}
.texttitle a:link {color: black;text-decoration: none;}
.texttitle a:visited{text-decoration: none;}
.texttitle a:hover, a:active {color: black;text-decoration: underline;}

.textsubtitle {
color : #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 12px; 
text-align: left;
}
.textsubtitle a {color: black;text-decoration: none;}
.textsubtitle a:link {color: black;text-decoration: none;}
.textsubtitle a:visited{text-decoration: none;}
.textsubtitle a:hover, a:active {color: black;text-decoration: underline;}

.textonglet {
color : #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px; 
text-align: justify;
}

.textformbold {
color : black;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size : 11px;
text-align: justify;
}
.textformbold a {color: black;text-decoration: none;}
.textformbold a:link {color: black;text-decoration: none;}
.textformbold a:visited{color: black;text-decoration: none;}
.textformbold a:hover, a:active {color: black;text-decoration: underline;}

.textformw {
color : white;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-size : 11px;
text-align: justify;
}
.textformw a {color: white;text-decoration: none;}
.textformw a:link {color: white;text-decoration: underline;}
.textformw a:visited{color: white;text-decoration: underline;}
.textformw a:hover, a:active {color: white;text-decoration: underline;}

.textformbolditalic {
color : #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-style: italic; 
font-size : 10px;
}

.textform {
color : #000000;
font-family: Tahoma, Verdana, Arial, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-align: justify;
font-weight: normal;
}
.textform a {color: #000000;text-decoration: none;}
.textform a:link {color: #000000;text-decoration: none;}
.textform a:visited{color: #000000;text-decoration: none;}
.textform a:hover, a:active {color: #000000;text-decoration: underline;}

.textformgray {
color : #4e768d;
font-family:  Verdana,  Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size : 10px;
text-align: left;
}
.textformgray a {color: #4e768d;text-decoration: none;}
.textformgray a:link {color: #4e768d;text-decoration: none;}
.textformgray a:visited{color: #4e768d;text-decoration: none;}
.textformgray a:hover, a:active {color: #4e768d;text-decoration: underline;}

.textformtool {
color : darkgray;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size : 11px;
text-align: justify;
}
.textformtool a {color: darkgray;text-decoration: none;}
.textformtool a:link {color: darkgray;text-decoration: none;}
.textformtool a:visited{color: darkgray;text-decoration: none;}
.textformtool a:hover, a:active {color: black;text-decoration: none;}

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

.textinfo {
color : #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px;
text-align: justify;
}
.textinfo a {color: black;text-decoration: none;}
.textinfo a:link {color: black;text-decoration: none;}
.textinfo a:visited{text-decoration: none;}
.textinfo a:hover, a:active {color: black;text-decoration: underline;}

.digitick {color : #191747; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;text-align: justify; }
.digitick a {color: #191747;text-decoration: none;}
.digitick a:link {color: #191747;text-decoration: none;}
.digitick a:visited{color: #191747;text-decoration: none;}
.digitick a:hover, a:active {color: #E0007A;text-decoration: underline;}

.artistelien {
color : SlateGray;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-size : 11px;
text-align: left;
}
.artistelien a {color: red;text-decoration: none;}
.artistelien a:link {color: red;text-decoration: none;}
.artistelien a:visited{color: red;text-decoration: none;}
.artistelien a:hover, a:active {color: red;text-decoration: underline;}

.textcorporate {
color : #4e768d;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px;
text-align: justify;
}
.textcorporate a {color: #4e768d;text-decoration: none;}
.textcorporate a:link {color: #4e768d;text-decoration: underline;}
.textcorporate a:visited{color: #4e768d;text-decoration: none;}
.textcorporate a:hover, a:active {color: #4e768d;text-decoration: underline;}

.image {
	margin-right: 10px;
	border:0px;
}

a:link
{
	text-decoration: none;
}

a:visited
{
	color: black;
	text-decoration: none;
}

a:hover, a:active
{
	color: black;
	text-decoration: underline;
}

.couleur1 {
color : #ED3379;
}

.couleur15 {
color : #FFD147;
}

.couleur25 {
color : #FFA741;
}

.couleur32 {
color : #A539A3;
}

.couleur33{
color : #074A8F;
}

.couleur39 {
color : #68C000;
}

.titrecarto {
	float:left;
	width:287px;
	margin-left:-5px;
	padding-left: 10px;
	margin-bottom:5px;
	height:17px;
	font: 14px sans-serif;
	color: white;
}

.selectedonglet {
	float:left;
	width:157px;
	height:20px;
	margin-right: 1px;
	padding-top: 5px;
	font: bold 12px sans-serif;
	color: white;
	text-decoration: none;
}

#onglets a {
	float:left;
	width:157px;
	height:16px;
	margin-top: 4px;
	margin-right: 1px;
	padding-top: 5px;
	font: 12px sans-serif;
	color: #4e768d;
	background-color:#292929;
	text-decoration: none;
}
#onglets a:hover {	background-color:#AAAAAA; color: white; text-decoration: none;}
#onglets a:active { background-color:#AAAAAA; color: white; text-decoration: none;}

.button {cursor: pointer;border:0px;}

.navigator {
	float:left;
	text-align:center;
	font: bold 12px Arial;
	color: gray ; /*#4e768d*/
}
.navigator a {color: white;text-decoration: none;}
.navigator a:link {color: white;text-decoration: none;}
.navigator a:visited{text-decoration: none;}
.navigator a:hover, a:active {color: white;text-decoration: underline;}

.onglemenu {
	float:left;
  width:82px;	
}

.villepb {
	float:left;
  text-align:center;
  padding-top:8px;
  width:173px;
	font: bold 17px Arial;
	color: white;
}
.villepb a {color: #555555;text-decoration: none;}
.villepb a:link {color: #555555;text-decoration: none;}
.villepb a:visited{color: #555555;text-decoration: none;}
.villepb a:hover, a:active {color: white;text-decoration: none;}

.titredroit {
		float:left;
		width:150px;
		height:13px;
	  padding-left:10px;
	  margin-top:5px;
	  margin-bottom:5px;
		background-color:#4e768d;
		overflow:hidden;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold;
		font-size: 11px; 
		color:white;
}

.titrepa {
		float:left;
		width:150px;
		height:30px;
	  padding-left:10px;
	  margin-top:5px;
	  margin-bottom:5px;
		background-color:#4e768d;
		overflow:hidden;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold;
		font-size: 11px; 
		color:white;
}

.titrelocal {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:1px;
	  margin-top:5px;
	  margin-bottom:10px;
		background-color:DarkKhaki  ;
		overflow:hidden;
}

.titre0 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:1px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce0.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color:#4e768d;
		overflow:hidden;
}

.titre1 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce1.gif"); 
		background-repeat:no-repeat; 
		background-position:left; 
		background-color:black; */
		background-color:black; /* #DBAE0B; */
		overflow:hidden;
}

.overlocal {display:block;}
.overlocal div:hover {display:block;background-color:Khaki;cursor: pointer}

.over0 {display:block;text-decoration:none;} /* width:100%; */
.over0 div:hover {display:block;background-color:#EDF1F3;cursor:pointer;text-decoration:none;} /* width:100%; */

.over1 {display:block;text-decoration:none;}
.over1 div:hover {display:block;background-color:#EACF6F ;cursor: pointer;text-decoration:none;}

.over15 {display:block;text-decoration:none;}
.over15 div:hover {display:block;background-color:#E8F6E1 ;cursor: pointer;text-decoration:none;}

.over25 {display:block;text-decoration:none;}
.over25 div:hover {display:block;background-color:#F8E1B7 ;cursor: pointer;text-decoration:none;}

.over32 {display:block;wtext-decoration:none;}
.over32 div:hover {display:block;background-color:#FAE0EA ;cursor: pointer;text-decoration:none;}

.over33 {display:block;text-decoration:none;}
.over33 div:hover {display:block;background-color:#F9E5E9 ;cursor: pointer;text-decoration:none;}

.over39 {display:block;text-decoration:none;}
.over39 div:hover {display:block;background-color:#EEE0F6 ;cursor: pointer;text-decoration:none;}

.over46 {display:block;text-decoration:none;}
.over46 div:hover {display:block;background-color:#DFE2EF ;cursor: pointer;text-decoration:none;}

.titre15 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce15.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color:black; /* #35A403; */
		overflow:hidden;
}

.titre25 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce25.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color:black; /* #E89A12; */
		overflow:hidden;
}

.titre32 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:1px;
	  margin-top:5px;
	  margin-bottom:10px;
/*		background-image: url("../images/puce32.gif"); 
		background-repeat:no-repeat; 
		background-position:left;
		background-color:black; */
		background-color:black; /* #D6135E; */
		overflow:hidden;
}

.titre33 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce33.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color:black; /* #C1002C; */
		overflow:hidden;
}

.titre39 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce39.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color: black; /* #7702B4; */
		overflow:hidden;
}

.titre46 {
		float:left;
		width:100%;
		height:18px;
	  padding-left:10px;
	  padding-top:2px;
	  margin-top:5px;
	  margin-bottom:10px;
	/*	background-image: url("../images/puce46.gif"); 
		background-repeat:no-repeat; 
		background-position:left; */
		background-color:black; /* #1E308B; */
		overflow:hidden;
}
#map_canvas a{ 
    display:none; 
} 