@import url(/themes/ccivr/css/activites.css);

/* calendrier */

/* Legende */
/* bouton */

.legende-aide-box{
	position:relative;
	}	

.legende-aide{
	position:absolute;
	top: 1px;
	color:#FFFFFF;
	padding:2px;
	border: 1px solid #90b3d4;
	}	
	
	div.legende-aide a{
		font-size:0.8em;
		cursor: help;
	}	
	
	
	div.legende-aide a{
		color:#FFFFFF;
		cursor: help;
		text-decoration:none;
	}	
	
	.legende-aide{
		background-color:#809fbc;
		border: 1px solid #90b3d4;
		}
		
	.legende-aide:hover{
		background-color:#6687aa;
		border: 1px solid #809fbc;
		}	
	
	.legende-aide-texte{
		float:left;
		margin-right:3px;
		}

	.legende-aide-ico{
		color:#edb801;
		font-weight:bold;
		float:left;
	}	
/* bouton */
/* grille */
	.legende{
		position:absolute;
		width:320px;
		margin-left:auto;
		margin-right:auto;
		display:yes;
	}
	
	.legende:hover{
		display:yes;
	}
	
	.legende p{
		margin:2px;
	}
	
	.legende-couleur {
		width:20px;
		height:100%;
		float:left;
		margin-right:5px;
		border-right: 1px solid #555555;
	}
	
	.legende-description {
		height:20px;
		text-align:left;
		border: 1px solid #14223f;
		background-color:#14223f;
		
	}
	
	.legende-description span{
		font-size:0.9em;
		color: #FFFFFF;
		margin:3px;
		display:block;
	}
/* grille */	
/* Legende */
	
#calendrier{
	height:270px;
	padding:10px;
	background-color: #14223f;
	}	

.Calendar_Table{
	position:relative;
	}	


/* PAGES PUBLIQUES  14223f*/ 

#calendar-top-link {
	margin: 0 15px 0 0;
	padding: 5px 0 20px 0;
	text-align: right;
}

#calendar-top-link a.lien {
	font-weight: bold;
}
#calendar-table-event a.lien:visited  {}
#calendar-table-event a.lien:hover  {}
#calendar-table-event a.lien:active  {}

#calendar-table-main, #calendar-table-recherche {
	border-style: none;
	/*margin: 0 15px 0 15px;*/
	padding: 0;
	width: auto;
	background-color:#00FF00;
}

#calendar-table-main .erreur {
	color: #FF0000;
}

#calendar-table-main .mois {
	font-weight: bold;
}

#calendar-table-event {
	border-style: none;
	margin: 0;
	padding: 0 0 15px 0;
	width: auto;
}

#calendar-table-event .jour {
	margin: 0 0 0 5px;
}

/* Infos sur la page d'index */
#calendar-table-event .titre {}
#calendar-table-event .heure {}
#calendar-table-event a.details  {}
#calendar-table-event a.details:visited  {}
#calendar-table-event a.details:hover  {}
#calendar-table-event a.details:active  {}

/* Infos sur la page détails */
#calendar-table-main .act-titre {
	font-weight: bold;
}
#calendar-table-main .act-identificateur, #calendar-table-recherche .act-identificateur {
	font-weight: bold;
}
#calendar-table-main .act-date, #calendar-table-main .act-heure-debut, #calendar-table-main .act-heure-fin, #calendar-table-main .act-desc {}
#calendar-table-main .act-desc p {
	margin: 0;
	padding: 0;
}

/* Recherche */
#calendar-table-recherche .select, #calendar-table-recherche input {
	/*padding:4px 2px;*/
	margin:0;
	font-size:1em;
	color:#000;
	background-color:#fff;
}

#calendar-table-recherche .bouton {
	width:auto;
	padding:4px 2px;
	margin:5px 0;
	color:#fff;
	border:0px solid #fff;
	background-color:#606060;
}

#calendar-table-main .nb-resultat {
	font-weight: bold;
}

/* FIN PAGES PUBLIQUES */

/* --------------------------------------------------------------------- */

/* FORMULAIRE AJAX */

.Calendar_Search_Input {
	font: 10px Tahoma, Helvetica, Arial; 
	color: #FFFFFF;
}
	
TD.Calendar_Search_Input {
	height: 19px;
	padding-top: 10px;
	text-align:left;
}

TD.Calendar_Search_Button {
	height: 30px;
	text-align: center;
	color: #0A50A1;
}

#Calendar_Top {
	text-align: center;
}

#Calendar_Header {
	font: 10px Tahoma, Helvetica, Arial; 
	color: #FFFFFF;
	height:15px;
	text-align: left;
	background-color: #14223f;
}

#Calendar_Wait_Message {
	font: 10px Tahoma, Helvetica, Arial; 
	color: #101010;
	background-color: #FFFFFF;
	text-align: center;
	width: 28px;
	height: 90px;
	background-image: url('/calendrier_files/attente.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

.Calendar_Day_No_Activities {
	font: 10px Tahoma, Hlvetica, Arial; 
	color: #222222;
	width:35px;
	padding: 3px 0px 19px 3px;
	text-align:left;
	vertical-align: top;
	background-color:#FFFFFF;
	border: 2px solid #14223f; 
}

.Calendar_Day_With_Activities {
	cursor: pointer;
	font: 10px Tahoma, Helvetica, Arial; 
	color: #222222;
	width:35px;
	padding: 3px 0px 19px 3px ;
	text-align:left;
	vertical-align: top;
	background-image:url(/themes/ccivr/grafx/cenlandrier_arrow.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#abd3db;
	border: 2px solid #14223f; 
}

.Calendar_dayname, .Calendar_filler_cell {
}

#Calendar_Table {
	width:300px;
	text-align:center;
	background-color:#14223f;
}

table td #Calendar_Table {
	
}

A.Calendar {
	font: 10px Tahoma, Helvetica, Arial;
	COLOR:  #000000; 
	TEXT-DECORATION: none
	}

A.Calendar:visited {
	font: 10px Tahoma, Helvetica, Arial;
	COLOR:  #000000; 
	TEXT-DECORATION: none
	}
	
A.Calendar:hover {
	font: 10px Tahoma, Helvetica, Arial;
	COLOR:  #FFFFFF; 
	TEXT-DECORATION: none;
	}
			
A.Calendar:active	{
	font: 10px Tahoma, Helvetica, Arial; 
	COLOR:  #000000; 
	TEXT-DECORATION: none
	}
	
.Calendar_Input_Select {
	font-size:11px;
	color:#14223f;
	margin: 0px;
	padding: 0px;
	background-color:#FFF;
}	

/* Thick Box pour les activités */

#Calendar_Date_Block {
	width:651px;
	display: none;
	overflow: none;
	font-size:11px;
	color: #000000;
	/*height: 300px;*/
	position: absolute;
	z-index: 9999;
	background-color: #FFF;
	
}

#Calendar_Date_Block_Close_Header {
	background-color: #1c5180;
	font: 10px Tahoma, Helvetica, Arial; 
	color: #000000;
	margin: 0;
	padding: 6px;
	text-align: right;	
}

#Calendar_Date_Block_Close_Header A {
	cursor: pointer;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#Calendar_Date_Block_Date_Header {
	font-size: 15px;
	color:#0A50A1;
	text-decoration: none;
	height: 30px;
	width: 100%;
	text-align: center;
	display:block;
	margin:0;
	padding:0;
	background-color: #FFF;
}

.Calendar_Date_Block_Activity {
	padding: 5px 0 0 10px;
	text-align: left;
}

.Calendar_Date_Block_Activity_Title {
	font-size: 13px;
	color:#FF6600;
	margin:0;
	padding:10px 15px 5px 0;
	text-transform:uppercase;
}

.Calendar_Date_Block_Activity_Time {
	font-size: 11px;
	color:#0A50A1;
}

.Calendar_Date_Block_Activity_Description {
	font-size: 13px;
	
}

#Calendar_Block_Background {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9998;
	background-color: #1c5180;
	filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.bouton {
	width:auto;
	color:#fff;
	border:1px solid #809fbc;
	background-color:#809fbc;
}

.input-searh {
	margin:1;
	color:#FFFFFF;
	width:195px;
	border:1px solid #FFF;
	background-color:#FFFFFF;
}

/* FIN FORMULAIRE AJAX */

/* TYPES D'ÉVÉNEMENTS (types.php) */


/* .desjeuner_ptits_matins, .tournoi_golf, .diner_conf, .party_noel, .lancement_activites, .soiree_reseau, .reseau_emploi, .diner_boite, .visites_industrielles, .activites_speciales, .v_a_vii, .assemblee_annuelle, .gala, .soiree_nouv_membres, .formation    {	
	background-color:#809fbc;
}
*/


.desjeuner_ptits_matins {	
	background-color:#e8a117;
}

.tournoi_golf {	
	background-color:#96a526;
}

.activites_speciales {	
	background-color:#a7a5ff;
}

.assemblee_annuelle {	
	background-color:#96a526;
}
.diner_conf {	
	background-color:#809fbc;
}
.party_noel {	
	background-color:#c60035;
}
.cinqasept, .v_a_vii{	
	background-color:#0d3c9b;
}
.gala {	
	background-color:#d9d8f2;
}
.soiree_nouv_membres {	
	background-color:#79b5f2;
}
.lancement_activites {	
	background-color:#ffc77e;
}
.soiree_reseau {	
	background-color:#c8c7a3;
}
.reseau_emploi {	
	background-color:#60a213;
}
.diner_boite {	
	background-color:#8e8ea2;
}
.visites_industrielles {	
	background-color:#e3f098;
}
.formation {	
	background-color:#c6ecf0;
}
.diner_decouverte {	
	background-color:#a86cbe;
}


#Calendar_Footer {
	display:none;
}

/* DIN TYPES D'ÉVÉNEMENTS */

/* calendrier */

/* IE6 SELECT FIX */
/* Popup div */
#Calendar_Date_Block iframe.popup-div-ie6 {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/* (old value 3000px) must have for any big value*/
	height:100%;/* (old value 3000px) must have for any big value*/
}
/* IE6 SELECT FIX FIN */

.Monthly_Link {
	-x-system-font:none;
	background-color:#FFFFFF;
	border:2px solid #14223F;
	color:#222222;
	font-family:Tahoma,Hlvetica,Arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0px 3px 0px 3px;
	width:35px;
	height:35px;
}
