@charset "utf-8";
/* CSS Document */

#list_salle{ height:550px; width:440px; overflow:auto;}

/*****/


/*********************************************
  BLOC  :  Banniere des agenda*/

#bann_agenda_focus{ position:inherit; margin-top:6px; width:860px; height:210px; background: URL(../image_site/bann_agenda_focus1.gif); background-repeat:no-repeat;  }
#bann_agenda_focus_content{ padding:10px; z-index:10;} 

.agenda_titre1 {    font-size:45px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-4;}
.agenda_titre2 {  	font-size:30px; color:#000000; font-family:Arial, Helvetica, sans-serif; letter-spacing:-2;}
.agenda_titre3 {  	font-size:20px; color:#000000; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1; padding-top:5px; }

.ville{font-size:35px; font-family:Arial, Helvetica, sans-serif; color:#333333;font-weight:500; letter-spacing:normal; color:#FFFFFF; background: URL(../image_website/fond/balise_ville.png); margin-bottom:2px;}

#focus_texte{  		font-size:11px; font-family:verdana, sans-serif; color:#000000; width:310px; text-align:justify;}
#focus_selection{  	font-size:11px; font-family:verdana, sans-serif; width:520px; text-align:justify; float:right;} 

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


/*********************************************
  BLOC  :  Accueil agenda*/

#france_large{ 	left:220px; top:20px; position:absolute; height:250px; width:250px;
		background:URL(../image_site/france_large.gif); background-repeat:no-repeat;}

#france_large_paris a, #france_large_lyon a, #france_large_bretagne a{
		display:block; width:70px; height:30px; text-decoration:none;
		font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; vertical-align:text-bottom;}

#france_large_paris{     left:325px; top:80px; position:absolute;}
#france_large_lyon{      left:370px; top:140px; position:absolute;}
#france_large_bretagne{  left:245px; top:110px; position:absolute;}


#france_large_paris a:link, #france_large_paris a:visited, #france_large_paris a:active,
#france_large_lyon a:link, #france_large_lyon a:visited, #france_large_lyon a:active,
#france_large_bretagne a:link, #france_large_bretagne a:visited, #france_large_bretagne a:active{
		color:#000000;
}
#france_large_paris a:hover,
#france_large_lyon a:hover,
#france_large_bretagne a:hover{
		font-size:24px; vertical-align:top;
}

#bloc_double{}
#bloc_double_global{ width:860px; height:130px; margin-top:6px;}
#bloc_double_gauche{ float:left; width:460px;}
#bloc_double_droit{  float:right; width:386px;}


.liste_menu_agenda_selected, a.liste_menu_agenda, a.liste_menu_agenda:link, a.liste_menu_agenda:visited, a.liste_menu_agenda:active{
	display:block;
	width:123px; height:30px; padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
	text-decoration:none; text-align:center;}

.liste_menu_agenda_selected{
	color:#FFFFFF; background-color:#000000;}
a.liste_menu_agenda, a.liste_menu_agenda:link, a.liste_menu_agenda:visited, a.liste_menu_agenda:active{
	color:#000000; /* background-color:#F7F7F7; */
	background:URL(../image_website/boutons/masque_transparent_orange.png); background-repeat:repeat;
	}
	
a.liste_menu_agenda:hover{
	color:#FFFFFF; background-color:#333333;}


/*********************************************
  BLOC  :  Les focus (les sélections)*/

#bloc_focus-selection{}
a.list_evt_agenda_focus{ width:160px; height:230px; padding-top:2px; padding-left:2px; padding-right:2px;
	display:block; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000;
	background-color:#FFFFFF; border:1px solid #CCCCCC;}
a.list_evt_agenda_focus:hover{ background-color:#CCCCCC; border:1px solid #000000; color:#000000; cursor:pointer; cursor:hand;}
a.fcsexp_titre,a.fcsexp_titre:link, a.fcsexp_titre:visited, a.fcsexp_titre:active{ text-decoration:none; color:#000000;}
a.fcsexp_titre:hover{ cursor:pointer; }


/*********************************************
  BLOC  :  Les festivals*/
 
#liste_festival{ padding-left:15px;}
  
a.lien_festival,a.lien_festival:link, a.lien_festival:visited, a.lien_festival:active{
	display:block; height:250px; text-decoration:none; color:#333333; font-size:11px; width:320px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.lien_festival:hover{ background-color:#CCCCCC;}

/*********************************************
  BLOC   :  Detail sur un evenement*/

#bloc_focus-expo1{ font-size:0px;}

#detevt_image{ float:left; padding-right:5px; width:255px; height:550px;}
#detevt_titre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#000000;}
#detevt_date{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
#detevt_info{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#detevt_info a:link, #detevt_info a:active, #detevt_info a:visited{ text-decoration:underline; color:#000000;}
#detevt_info a:hover{ color:#000000;}


a.detevt_lien, a.detevt_lien:link, a.detevt_lien:visited, a.detevt_lien:active, a.detevt_lien_past, a.detevt_lien_past:link, a.detevt_lien_past:visited, a.detevt_lien_past:active{
	display:block; width:300px; height:22px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; margin-top:1px; vertical-align:top; padding-left:15px;
}
a.detevt_lien, a.detevt_lien:link, a.detevt_lien:visited, a.detevt_lien:active{ 
	color:#FFFFFF; background:URL(../image_site/boutons/lien_evt_list_OFF);}
a.detevt_lien:hover{
	color:#000000; background:URL(../image_site/boutons/lien_evt_list_ON);}
a.detevt_lien_past, a.detevt_lien_past:link, a.detevt_lien_past:visited, a.detevt_lien_past:active{ 
	color:#FFFFFF; background:URL(../image_site/boutons/lien_evt_list_past_OFF);}
a.detevt_lien_past:hover{
	color:#000000; background:URL(../image_site/boutons/lien_evt_list_ON);}

a.detevt_lien, a.detevt_lien:link, a.detevt_lien:visited, a.detevt_lien:active, a.detevt_lien:hover, a.detevt_lien_past, a.detevt_lien_past:link, a.detevt_lien_past:visited, a.detevt_lien_past:active, a.detevt_lien_past:hover{
	background-repeat:no-repeat;
}

.img_art_att{ border:0px; float:left; padding:1px;}

/*********************************************
  BLOC   :  l'agenda / navigateur
  */

#agdnavigateur_liste_item{		width:850px; height:40px; font-size:0px; margin-top:6px;}
.agdnavigateur_list_item_select{ float:left; height:40px; width:230px; background: URL(../image_site/agd_item_select.gif) no-repeat; color:#000000; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:1px; }
a.agdnavigateur_list_item_nonselect{ 		float:left; height:40px; width:155px; background: URL(../image_site/agd_item_off.gif) no-repeat; color:#000000; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:1px; padding-top:3px; text-decoration:none;}
a.agdnavigateur_list_item_nonselect:hover{ 	background: URL(../image_site/agd_item_on.gif) no-repeat; color:#FFFFFF; cursor:crosshair;}

#agdnavigateur_liste_ssmenu{width:860px; height:30px; font-size:12px; color:#FFFFFF; margin-top:0px; background:#bbbbbb; float:right;} 
a.agd_ssmenu{		float:right; width:150px; height:14px; background-color:#E4E4E4; color:#000000; padding:3px; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:3px; margin-top:3px;}
a.agd_ssmenu:hover{	background-color:#666666; color:#FFFFFF;}


#agdnavigateur_foot{width:860px; height:20px; font-size:0px; margin-top:0px; background:#FFFFFF;}


#avgd_liste_droite{  width:529px; height:500px; float:right; overflow-y:auto; margin-right:1px;}
.close_avgnavigateur_droite{width:50px; height:50px; position:absolute; margin-top:0px; margin-left:770px;}

a.close_agdnavigateur, a.close_agdnavigateur:link, a.close_agdnavigateur:visited, a.close_agdnavigateur:active{ 
	display:block; height:500px; width:30px; float:right; background: URL(../image_site/close_agdnavigateur_link.gif); background-repeat:no-repeat;}
a.close_agdnavigateur:hover{ background: URL(../image_site/close_agdnavigateur_hover.gif); background-repeat:no-repeat; cursor:pointer; cursor:hand;}




/* *****************************
*	élements du calendrier     */

.tab_date{ width:100%; height:25px; text-align:left; background-color:#CCCCCC; 
	font-size:14px; font-stretch:condensed; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.bord_gauche{ 		width:100%; height:100%; padding-left:2px; background: url("../image_site/block_blanc.gif") top left; background-repeat:repeat-y;}
.bord_gauche_vide{ 	width:100%;height:100%; padding-left:2px; background: url("../image_site/block_tr.gif") top left; background-repeat:repeat-y;}

a.list_evt_agenda{ display:block; width:94px; height:170px; padding:2px 2px;
				   background-color:transparent; color:#000000; text-decoration:none;}
a.list_evt_agenda:hover { background-color:#000000; color:#FFFFFF; cursor:crosshair;}
a.list_expo_agenda{ display:block; width:450px; height:150px; padding:2px 2px;
				   background-color:transparent; color:#333333; text-decoration:none;}
a.list_expo_agenda:hover { background:url(../image_site/motif_diag_grisclair.gif); background-repeat:repeat; color:#000000;}
.list_expo_agenda_texte{margin-left:5px;}

/* *****************************
*	élements de la liste d'artiste     */

#titre_artiste{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000000; margin-top:10px; margin-bottom:5px; float:left;}
#texte_artiste{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;}

/* a jeter
a.evt_attache_artiste, a.evt_attache_artiste:link, a.evt_attache_artiste:visited, a.evt_attache_artiste:active {
	display:block; text-decoration:none; background-color:#000000;
	color:#FFFFFF;
	height:22px; width:200px; padding-top:2px; padding-left:2px;}
a.evt_attache_artiste:hover{
	background-color:#CCCCCC;
	color:#000000;
}
*/
.imgcol{ border:0px; margin-bottom:2px;}

a.lien_rouge,a.lien_rouge:link,a.lien_rouge:active,a.lien_rouge:visited{
	text-decoration:none; color:#000000;
}
a.lien_rouge:hover{
	text-decoration:underline;
	color:#000000;
}

/* ************************************
*	élements de la liste de salle     */



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

.liste_salle_t1{ font-size:36px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.liste_salle_t2{ font-size:13px; text-decoration:underline;}

a.liste_salle_lien1{ display:block; width:300px; text-decoration:none; color:#FFFFFF; background-color:#000000;}
a.liste_salle_lien1:hover { background-color:#000000; color:#FFFFFF;}

.close_avgnavigateur{ width:50px; height:50px; position:absolute; margin-top:0px; margin-left:800px;}

/* *****************************
*	*/


#agenda_agglomeration{
	position:absolute;
	top:115px;
	left:450px;
}
#agenda_selection{
	position:absolute;
	top:250px;
	width:400px;
}
