/* CSS Document */
.act_fiche_img_hidden{
	display:none;
}
.act_fiche_img_visible{
	display:block;
}
#act_droite{
	float:right;
	width:40%;
}
#act_fiche{
	margin-top:20px;
}
#act_fiche h2{
	font-size:1.1em;
	margin:1em 0 0 0; 
}
#act_gauche{
	text-align:justify;
	width:58%;
}
#act_fiche_1{
	float:left;
	width:47%;
}
#act_fiche_2{
	width:47%;
	margin-left:50%;
}

#act_lst_sejours{
	clear:right;
	border-top:1px solid #CCC;
}
.act_separation {
	clear:right;
	visibility:hidden;
}
.trait_bas {
	border-bottom:1px solid #CCC;
}

/* ************************* GRIS ************************* */

/* ************************* /GRIS/ ************************* */



/* ************************* BLEU ************************* */
.calque_detail_bleu {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_bleu {
	border: 1px solid #CCCCCC;
}
/* ************************* /BLEU/ ************************* */


/* ************************* VERT ************************* */
.calque_detail_vert {
	background-color: #D9FFD9;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_vert {
	border: 1px solid #CCCCCC;
}

/* ************************* /VERT/ ************************* */

/* ************************* VIOLET ************************* */
.calque_detail_violet {
	background-color: #F1DDFF;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_violet {
	border: 1px solid #CCCCCC;
}

/* ************************* /VIOLET/ ************************* */

/* ************************* ORANGE ************************* */
.calque_detail_orange {
	background-color: #FFF0D9;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_orange {
	border: 1px solid #CCCCCC;
}

/* ************************* /ORANGE/ ************************* */

.fiche_texte_presentation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.trait_haut {
	border-top:1px solid #999;
}
.calendrier_texte_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.tarfis_titre_tab {
	border-top:1px solid #CCC;
}
/*************************** / Calendrier / ***********************/
.cal_bgColorDimanche{
	background-color:#7C52FC;
}
.cal_bgColorPasDimanche{
	background-color:#FFF;
}
#cal_table table{
	width:100%;
	border-collapse:collapse;
	margin-top:2em;
}
#cal_table th{
	border-collapse:collapse;
	border:1px solid #CCC;
	background-color:#E6F2FC;
	vertical-align:top;
	font-size:1.2em;
}
#cal_table tr{
	height:15px;
}
#cal_table td{
	border:1px solid #CCC;
}
#cal_table img{
	border:0;
}
#cal_table_mois table{
	border-collapse:collapse;
	margin: 1em 0 1em 1em;
}
#cal_table_mois td{
	border:1px solid #CCC;
	width:8em;
	text-align:center;
}
#cal_titre h1{
	float:left;
	border:1px solid #CCC; 
	font-size:1em; 
	width:8em; 
	font-weight:bold;
	margin:1em 0 0 1em;
}
