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

#act_gd{
	width:100%;
	background-color:#FFF;
}

#act_presentation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	
}

#act_lst_sejours{
	clear:right;
	border-top:1px solid #CCC;
}
#act_lst_sejours div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	width:12em;
	background-color:#E6F2FC;
	font-weight:bold;
	line-height:1.7em;
}
#act_aff_lst{
	float:left;
}
#act_aff_lst_2{
	margin-left:390px;
	width:212px; 
}
.act_separation {
	clear:right;
	visibility:hidden;
}
.trait_bas {
	border-bottom:1px solid #CCC;
}
.select_ligne_ouvrant {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.unSelect_ligne_ouvrant {
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;

}

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

.select_ligne_fermant_gris {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #F7F7F7;
	background-color:#F7F7F7;
}
.unSelect_ligne_fermant_gris {
	border-top:1px solid #F7F7F7;
	border-right:1px solid #F7F7F7;
	border-bottom:1px solid #F7F7F7;
	border-left: 1px solid #F7F7F7;
	background-color:#F7F7F7;
}
.colonne_gris {
	background-color:#F7F7F7;
}
.calquePresantation_gris{
	background-color:#F7F7F7;
	border: 1px solid #CCCCCC;
}
/* ************************* /GRIS/ ************************* */



/* ************************* BLEU ************************* */
.select_ligne_fermant_bleu {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #E6F2FC;
	background-color:#E6F2FC;
}
.unSelect_ligne_fermant_bleu {
	border-top:1px solid #E6F2FC;
	border-right:1px solid #E6F2FC;
	border-bottom:1px solid #E6F2FC;
	border-left: 1px solid #E6F2FC;
	background-color:#E6F2FC;
}
.colonne_bleu {
	background-color:#E6F2FC;
}
.calquePresantation_bleu{
	background-image: url(img/bleu_liste_01.jpg);
	border: 1px solid #CCCCCC;
}
.calque_detail_bleu {
	background-color: #E4F1FC;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_bleu {
	background-image: url(img/bleu_fiche_01.jpg);
	border: 1px solid #CCCCCC;
	/*width: 300px;*/
}
.fond_calendrier_bleu{
	background-image: url(img/calendrier_bleu.jpg);
	text-align:center;
}
/* ************************* /BLEU/ ************************* */


/* ************************* VERT ************************* */
.select_ligne_fermant_vert {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #D9FFD9;
	background-color:#D9FFD9;
}
.unSelect_ligne_fermant_vert {
	border-top:1px solid #D9FFD9;
	border-right:1px solid #D9FFD9;
	border-bottom:1px solid #D9FFD9;
	border-left: 1px solid #D9FFD9;
	background-color:#D9FFD9;
}
.colonne_vert {
	background-color:#D9FFD9;
}
.calquePresantation_vert{
	background-image: url(img/vert_liste_01.jpg);
	border: 1px solid #CCCCCC;
}
.calque_detail_vert {
	background-color: #D9FFD9;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_vert {
	background-image: url(img/vert_fiche_1.jpg);
	border: 1px solid #CCCCCC;
	/*width: 300px;*/
}
.fond_calendrier_vert{
	background-image: url(img/calendrier_vert.jpg);
	text-align:center;
}

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

/* ************************* VIOLET ************************* */
.select_ligne_fermant_violet {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #D6B9F6;
	background-color:#D6B9F6;
}
.unSelect_ligne_fermant_violet {
	border-top:1px solid #D6B9F6;
	border-right:1px solid #D6B9F6;
	border-bottom:1px solid #D6B9F6;
	border-left: 1px solid #D6B9F6;
	background-color:#D6B9F6;
}
.colonne_violet {
	background-color:#D6B9F6;
}
.calquePresantation_violet{
	background-image: url(img/violet_liste_01.jpg);
	border: 1px solid #CCCCCC;
}
.calque_detail_violet {
	background-color: #F1DDFF;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_violet {
	background-image: url(img/violet_fiche_1.jpg);
	border: 1px solid #CCCCCC;
	
}
.fond_calendrier_violet{
	background-image: url(img/calendrier_violet.jpg);
	text-align:center;
}

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

/* ************************* ORANGE ************************* */
.select_ligne_fermant_orange {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #F7E4C6;
	background-color:#F7E4C6;
}
.unSelect_ligne_fermant_orange {
	border-top:1px solid #F7E4C6;
	border-right:1px solid #F7E4C6;
	border-bottom:1px solid #F7E4C6;
	border-left: 1px solid #F7E4C6;
	background-color:#F7E4C6;
}
.colonne_orange {
	background-color:#F7E4C6;
}
.calquePresantation_orange{
	background-image: url(img/orange_liste_01.jpg);
	border: 1px solid #F7E4C6;
}
.calque_detail_orange {
	background-color: #FFF0D9;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_orange {
	background-image: url(img/orange_fiche_1.jpg);
	border: 1px solid #CCCCCC;
	/*width: 300px;*/
}
.fond_calendrier_orange{
	background-image: url(img/calendrier_orange.jpg);
	text-align:center;
}

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

/* ************************* JAUNE ************************* */
.select_ligne_fermant_jaune {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left: 1px solid #FEE582;
	background-color:#FEE582;
}
.unSelect_ligne_fermant_jaune {
	border-top:1px solid #FEE582;
	border-right:1px solid #FEE582;
	border-bottom:1px solid #FEE582;
	border-left: 1px solid #FEE582;
	background-color:#FEE582;
}
.colonne_jaune {
	background-color:#FEE582;
}
.calquePresantation_jaune{
	background-image: url(img/jaune_liste_01.jpg);
	border: 1px solid #FEE582;
}
.calque_detail_jaune {
	background-color: #FEE582;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calque_fiche_pratique_jaune {
	background-image: url(img/jaune_fiche_1.jpg);
	border: 1px solid #CCCCCC;
	/*width: 300px;*/
}
.fond_calendrier_jaune{
	background-image: url(img/calendrier_jaune.jpg);
	text-align:center;
}

/* ************************* /JAUNE/ ************************* */


.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:598px;
	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;
}