

/***** BODY *****/

body { 

	/*background: #ffffff;*/

	background: url(/images/sand.jpg) repeat fixed top left; 
	font-family: Verdana, Arial;  

	font-size:12px; 
	margin: 0 }



a.calendar_date {

	font-size: 11px; 

	text-decoration:underline;

	/*font-weight:bold;

	text-decoration:none;*/

	color:#000000;

}

a.calendar_date:hover { 

	color: #2D2D2D;

}

a.calendar_date:visited { 

	color: #000000;

}





/**/

.invisiblemenu

  { 

  /*
  Ca c juste pour faire plaisir 
  aux navigateurs texte et 
  aux moteurs de recherche */
	font-size: 5px; 
  	background:transparent;
  	visibility:hidden; 
 	text-decoration:none;
 }
 a.invisblelink {
 	font-size: 5px; 
  	background:transparent;
  	visibility:hidden; 
 	text-decoration:none;
}



 a.link_accueil_index {
	 font-size: 11px; 
	text-decoration:none;
	color:#000000;
}
a.link_accueil_index:hover {
	text-decoration:none;
	color:#97C2EC;
}	

/* Lien vers les sous-categories sur la page d'accueil */ 
a.link_saccueil_index { 
	font-size: 10px; 
	text-decoration:none;
	color:#636363;
}
a.linknew_saccueil_index {
	font-size: 10px; 
	text-decoration:none;
	color:#2D509E;
}
a.link_saccueil_index:hover, a.linknew_saccueil_index:hover { 
	color: #A4A3A3;
}
a.link_saccueil_index:visited { 
	color: #7B7B99;
}
a.linknew_saccueil_index:visited { 
	color: #2D509E;
}
 
p.countvisit {
	font-size: 10px; 
	text-decoration:none;
	color:#325F5A;
	margin-bottom:0;
}

#scrollingagenda {
	width:276px;
	height:268px;
	/*overflow:scroll;*/
	overflow:auto;


}
 td.accueiltable {
	padding-top:3px;
	padding-left:4px;
 	font-size: 11px;
	border-top: 1px dashed #000000;
	border-left: 1px dashed #000000;/*
	background: url(../images/lacleman2.jpg) no-repeat top left;*/
 
 }
ul.accueilist {
	margin-left:-30px;
 	list-style-position: inside;

 
 	
 } 
 li {
 	text-indent:0;
 	list-style-position: inside;
 }
.accueil_title {

	float:left; 

 

	/*position:relative;*/

	width:580px; 

	padding-top:10px;

	padding-bottom:10px;

	border-top: 1px dashed #000000;

	text-align:center;

	margin-left:30px;

	margin-bottom:00px;

	margin-top:0px;

	font-weight:bold;

 	font-variant: small-caps;

 	font-size:18px

}

.album_title {

	float:left;

	width:580px;

	padding-top:5px;

	padding-bottom:5px;

	border-top: 1px dashed #000000;

	text-align:center;

	margin-left:30px;

	margin-top:0px;

	font-weight:bold;

 	font-variant: small-caps;

 	font-size:20px

}



.accueil_intro {



	/*vertical-align:middle;

	font-family: Verdana, Arial; */ 

	/*border: 1px dashed #3F4145;*/

	float:left; 
	position:relative; 
	margin-top:25px;

 

	margin-left:20px;

	margin-bottom:15px;  

	font-size:11px;

	text-align:left;

	width:640px;

}

.accueil_body {

	float:left; 

 

	margin-left:35px; 

	/*position:relative;

	vertical-align:middle;

	font-family: Verdana, Arial; 

	margin-top:25px;

	border: 1px dashed #3F4145;*/
 

	text-align:center;

	margin-bottom:15px;  

	font-size:11px;

	width:600px;

}

.contact {

	font-size: 11px;

	padding-right:5px;

  	padding-top: 0px;

  	padding-bottom: 0px;

	padding-left:5px;

 	color: #000000;

   }





}

/***** ACCUEIL *****/

/* Texte sur la page d'acceuil :

Cet annuaire contient...

*/

.text_index_annu {

	margin-left:25px;


 
	margin-bottom:10px;

	vertical-align:middle;

	text-align:center;

	width:650px;  }



/* Lien vers les categories princiaples sur la page d'accueil */ 

a.link_cat_index_annu {

	 font-size: 13px; 

	text-decoration:none;

	color:#000000;

}
a.link_cat_thm_index_annu {

	 font-size: 13px; 

	text-decoration:none;

	color:#12689E;

}

a.link_cat_index_annu:hover, a.link_cat_thm_index_annu:hover {

	text-decoration:none;

	color:#61ACFF; /*#97C2EC;*/

}	



/* Lien vers les sous-categories sur la page d'accueil */ 

a.link_scat_index_annu { 

	font-size: 11px; 

	text-decoration:none;

	color:#636363;

}

a.link_scat_index_annu:hover { 

	color: #A4A3A3;

}

a.link_scat_index_annu:visited { 

	color: #7B7B99;

}

.scat_index { 

	font-size: 11px; 

	text-decoration:none;

	color:#737373;

}





/* Lien vers les sous-categories sur la page d'accueil */ 

a.link_cat_menu, a.link_souscat_menu { 

	font-size: 9px; 


	text-decoration:none;

	color:#000000;

}

a.link_cat_menu:hover, a.link_souscat_menu:hover { 

	color: #2D2D2D;

}

a.link_cat_menu:visited, a.link_souscat_menu:visited { 

	color: #2D2D2D;

}
a.link_cat_menu { 

	font-weight:bold;
}






/* Nombre de sous-categories entre les () sur la page d'accueil */

.nb_scat_index_annu { 

	font-size: 11px; 

	color: #029BC1;  /*5D93C0;*/

	font-weight:bold;

}



table.tableindex {

	border: 1px dashed black;

}

td.rowindex {

	/*border: 1px dashed #3D45E7;*/

	vertical-align:top;

	padding-top:8px;

	padding-bottom:15px;

	padding-left:8px;

	padding-right:8px;

}



/***** CATEGORIES *****/

/* Lien vers les sous-categories sur les pages des categories */ 

a.link_scat_other_annu { font-family: Verdana, Arial; font-size: 14px; }



/* Nombre de sous-categories entre les () sur les pages des categories */

.nb_scat_other_annu {  

	color: #2D2D2D;

	font-size:11px;  

}





/* Texte qui est affiche en guise de description d'une categorie */

.text_cat_annu { 

	/*font-weight: bold; */

	font-family: Verdana, Arial; 

	font-size: 11px; 

	margin-top:5px;
	padding-top:5px;

	margin-bottom:5px;

	margin-left:5px;

	padding-left:6px;

 

}



/* Texte pour dire qu'il n'y a pas de site dans une categorie :

Pas encore de sites dans...

*/

.no_site_in_cat_annu { color: #ff0000; }





/***** SITES *****/

/* Titre des sites */

a.titre_site_annu {  } 



.urldisplay { 

	color: #88A991;

	font-size:11px; 

	line-height:20px;/**/



}

/* Nombre de clics sur les sites */
/* Date de validation des sites */
/* Moyenne + nombre de votes dans le top votes */

.nb_clics_site_annu, .date_validation_site_annu, .moyenne_votes_topv_annu { 

	color: #2D2D2D;

	font-size:11px; 

}



td.headerportal {
	height:240px;
	vertical-align:top;
	background: url(/images/header-Natal.jpg) no-repeat top left; 
	/*background:#FFFFFF;
	text-align:left;*/

}
.blochautdroite {
	
	float:right;
	width:180px;
	margin:8px;
 
	padding:5px;	
	border: 1px dashed #646363;
	font-size:11px;
}
.intronav {
	font-size:11px;
	font-weight:bold;

}
.textnav {
	font-size:11px;
}

td.colgauche {

	width:151px;

	text-align:left;

	vertical-align:top;

	background:#61ACFF;/*97C2EC - arraial = FFA500

	border-right: 1px solid #61ACFF; */

}

.bloc_gauche {

	float:left;

	width:150px;

	text-align:left;

	border-top: 1px dashed #000000;

	/*border-right: 1px solid #CDE9CF;

	border-bottom: 1px solid #CDE9CF;*/

	margin-bottom:10px;

	padding-left:0px;

}

.titre_bloc_gauche {
	font-size:12px;
	width:150px;

 

	height:21px;

	background:#FFFFFF;

	/*vertical-align:center;

	border-top: 1px solid #CDE9CF;

	border-right: 1px solid #CDE9CF;

	border-bottom: 1px solid #CDE9CF;*/

	margin-top:0px;

	padding-top:1px;

	padding-left:5px;

	text-align:left;

	font-weight:bold;

 	font-variant: small-caps;

 	font-size:15px;

}

.texte_bloc_gauche {

	width:146px;

	margin-top:0px;

	padding-top:1px;

	padding-left:5px;

	text-align:left;

 	font-size:11px;

}

td.colmilieu {

	float:left;
	position:relative;
	padding-right:3px;

	padding-left:3px;

	width:660px;

	text-align:center;

	vertical-align:top;

	font-family: Verdana, Arial;  

	font-size:12px;

}

td.coldroite {

	width:161px;

	text-align:center;

	vertical-align:top;

	/*background:#DFFFE9;*/

}

.bloc_droite {

	float:left;

	width:160px;

	text-align:left;

	font-size:11px;  

	border-top: 1px dashed #000000;

	/*border-right: 1px solid #CDE9CF;

	border-bottom: 1px solid #CDE9CF;*/

	padding-left:0px;

	margin-bottom:10px;

}

.titre_bloc_droite {

	font-size:12px;
	width:158px;

	vertical-align:center;

	background:#61ACFF;

	margin-top:0px;

	padding-top:2px;

	padding-bottom:2px;

	margin-bottom:2px;

	padding-left:2px;

	text-align:left;

	font-weight:bold;

 	font-variant: small-caps;

 	font-size:15px;



}

.texte_bloc_droite {

	width:159px;

	margin-top:3px;

	padding-top:1px;

	padding-left:0px;

	text-align:left;

 	font-size:10px;

}

a.titrebloc {

	font-weight:bold;

 	font-variant: small-caps;

 	font-size:15px;

	text-decoration:none;

	color:#000000;

}

a.titrebloc:hover {

 	text-decoration:underline;

	color:#292949;

}

a.titrebloc:visited {

 	color:#000000;

}

#haut {

	float:left;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:5px;

	padding-bottom:5px;

	border-top: 1px dashed #000000;

	border-bottom: 1px dashed #1C4968;

	font-size: 10px; 

	/*font-weight:bold;*/

	text-decoration:none;

	color:#1C4968;

}

#search_form_inc {

	float:left;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:6px;

	padding-bottom:0px;

	border-bottom: 1px dashed #000000;

	font-size: 10px; 

	/*font-weight:bold;*/

	text-decoration:none;

	color:#000000;

}

a.link_haut {

	 font-size: 10px; 

	/*font-weight:bold;*/

	text-decoration:none;

	color:#1C4968; 

}

a.link_haut:hover {

	text-decoration:none;

	color:#61ACFF;

}	



.text_index_annu {float:left;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:5px;

	padding-bottom:5px;

}



.arbo_top {

	float:left;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:6px;

	padding-bottom:8px;

	padding-left:6px;

	color:#545353;

	font-weight:bold;

	text-decoration:none;

	text-align:left;

	font-size: 12px; 

	border-left: 1px dashed #000000;

}

.arbo_top_link {

	color:#717171;

	text-decoration:none;

	text-align:left;

	font-size: 12px; 

}

.arbo_top_link_cinqcent {

	color:#000;

	text-decoration:none;
	font-weight:bold;

	text-align:left;

	font-size: 14px; 

}
.arbo_top_link_cent {

	color:#000;

	text-decoration:none;
	font-weight:bold;

	text-align:left;

	font-size: 13px; 

}
.arbo_top_link_cinquante {

	color:#525151;
	font-weight:bold;

	text-decoration:none;

	text-align:left;

	font-size: 12px; 

}
.arbo_top_link_vingtcinq {

	color:#000;
	font-weight:100;

	text-decoration:none;

	text-align:left;

	font-size: 12px; 

}
.arbo_top_link_nosite {

	color:#B0B0B0;

	text-decoration:none;

	text-align:left;

	font-size: 12px; 

}

.arbo_top_link:hover, .arbo_top_link_nosite:hover, .arbo_top_link_moultessites:hover {

	color:#1C4968;

	text-decoration:none;

}

.arbo_small_link {

	color:#646363;

	text-decoration:none;

	text-align:left;

	font-size: 11px; 

	font-style: italic;

}

.arbo_small_link:hover {

	color:#1C4968;

	text-decoration:none;

}

.alias_scat {

	color:#1C4968;

	text-decoration:none;

	text-align:left;

	font-size: 11px; 

}

td.col1 {

	padding-left:20px;

	vertical-align:middle;

	height:20px;

	color:#545353;

	font-size: 10px;

}

td.col2 {

	border-left: 1px dashed #000000;

	padding-left:20px;

	vertical-align:middle;

	height:20px;

	color:#545353;

	font-size: 10px;

}

td.col0 {

	padding-left:2px;

	vertical-align:middle;

	height:20px;

	color:#545353;

	font-size: 10px;

}

td.col_scat {

	border-top: 1px dashed #000000;

	font-size: 10px;

	color:#545353;

	padding-left:22px;

}

/* Texte dans les resultats d'une recherche :*/

#form_search {

	float:left;

	positin:relative;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom: 1px dashed #000000;

	text-decoration:none;

	color:#000000;

	font-size:10px; 

}

/*Categories trouvées, Sites trouves

*/

.res_search_cat_site_annu { 

	float:left;

	/*width:100%;*/

	font-weight: bold;

	font-size:10px; 

}



/* Champ pour entrer le(s) mot(s) a rechercher */

input.text_to_search_annu { font-size:10px;   }



/* Bouton pour lancer la recherche */

input.button_make_search_annu { font-size:10px;  }



/* Texte en dessous du champ pour entrer la recherche a effectuer :

Résultats par page ...

*/

.text_search_annu {  

	  

	color: #OOOOOO;

	font-size:10px;  

}



/* Liste deroulante pour choisir le nombre de resultats de la recherche */

select.list_nb__res_search_annu {  

	color: #OOOOOO;

	font-size:10px;

}



.sous_cat {

	float:left;

	positin:relative;

	margin-left:25px;

	vertical-align:middle;

	text-align:left;

	width:650px;

	padding-top:5px;

	padding-bottom:5px;

	border-left: 1px dashed #000000;

	border-bottom: 1px dashed #000000;

	text-decoration:none;

	color:#000000;

	font-size:10px; 

	

}



/* Description des sites */

.description_site_annu { 

	float:left;

	position:relative;

/**/	width:392px;

	padding-left:8px;

	font-size:11px; 

	margin-top:5px;

	margin-bottom:15px;

}

#cat_descr {

	float:left; 

	position:relative;

	vertical-align:middle;

	text-align:center;

	width:100%;

}

.cat_description {

	float:left; 

	position:relative;

	margin-top:1px;/*

	border-right: 1px dashed #3F4145; */

	margin-left:25px;

	vertical-align:middle;

	font-size:10px;

	text-align:left;
	padding-top:0px;

	width:650px;

	border-top: 1px dashed #3F4145;

	border-left: 1px dashed #3F4145;

	border-bottom: 1px dashed #3F4145;

	margin-bottom:1px;

}

.alb_description {

	float:left; 

	position:relative;

	margin-top:1px;/*

	border-right: 1px dashed #3F4145; */

	margin-left:25px;

	vertical-align:middle;

	font-size:10px;

	text-align:left;
	padding-top:0px;

	width:650px;

	border-left: 1px dashed #3F4145;

	border-bottom: 1px dashed #3F4145;

	margin-bottom:1px;

}

#sous_cat {

	float:left; 

	position:relative;

	margin-left:25px;
	
	margin-bottom:2px;

	vertical-align:middle;

	text-align:center;

	width:650px;/*

	margin-left:70px;*/ 

}

.liste_resultats {

	float:left; 
	position: relative;

	border-left: 1px dashed #3F4145;

	padding-top:5px;
	
	margin-top:2px;

	margin-left:25px;

	text-align:center;

	position:relative;

	vertical-align:middle;

	width:650px;

}

img.catimage {

	float:right;

	border:0px;

}

.bloc_titre { 

	float:left;

	position:relative;

	padding-left:8px;

	font-size:14px; 

	width:392px;

	margin-top:2px;

	margin-bottom:0px;

}

.bloc_nbvisites {

	float:right;

	width:210px;

	border-top: 1px dashed #3F4145;

	border-right: 1px dashed #3F4145;

	border-left: 1px dashed #3F4145;

	padding:5px;

	margin-top:0px;

	margin-bottom:0px;

}

.bloc_vote_comm {

	float:right;

	width:210px;

	

	border-bottom: 1px dashed #3F4145;

	border-right: 1px dashed #3F4145;

	border-left: 1px dashed #3F4145;

	padding:5px;/*

	margin-top:-15px;*/

	margin-bottom:15px;

}

.footer {

	float:left; 

	position:relative;

	margin-top:35px

	vertical-align:middle;

	width:650px;

	font-size:10px;

	font-style: italic;

	border:0;

	text-align:center;

}





/* Moyenne des votes des sites */

.moyenne_votes_site_annu { 

	color: #3F4145;

	font-size:9px;

 }



/* Lien pour voter pour les sites */

a.vote_site_annu {  }



/* Nombre de commentaires pour les sites */

.commentaire_site_annu {

	color: #3F4145;

	font-size:9px; 

  }



/* Lien pour voir et ecrire des commentaires */

a.read_write_com_site_annu {  }



/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */

.position_site_annu {  }





/***** NOUVEAUTES *****/

/* Texte pour dire qu'il n'y a pas de nouveaux sites ces X derniers jours :

Aucun site n'a été ajouté ...

*/

.no_new_site_annu { color: #ff0000; }



/* Date pour laquelle il y a des nouveaux sites */

.date_new_site_annu { 

	float:left; 

	position:relative;

	font-weight: bold; margin-top:35px

	vertical-align:middle;

	width:650px;}





/***** TOP CLICS *****/

/* Texte pour dire qu'aucun site n'a deja recu de clic :

Aucun site n'a encore reçu de visite...

*/

.no_clic_site_annu { color: #ff0000; }





/***** TOP VOTES *****/

/* Texte pour dire qu'on n'a pas encore voter pour les sites :

Aucun site n'a encore reçu de vote...

*/

.no_vote_site_annu { color: #ff0000; }



/* Liens vers les 2 types de classement par votes (moyenne ou nombre) */

a.type_vote_annu {  }





/***** RECHERCHE *****/

/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :

Aucun résultat pour la recherche...

*/

.no_res_search_annu { color: #ff0000; }



/* Timer pour le moteur de recherche */

.timer_search_annu { 

	float:left;

	width:100%;

	font-style: italic; 

}









/***** AJOUTER UN SITE *****/

/* Texte de confirmation apres la proposition d'un site dans l'annuaire */

.confirm_add_site_annu { font-size: 14px; }



/* Texte pour dire que tous les champs sont obligatoires */

.all_field_required_annu { color: #ff0000; font-weight: bold; }



/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */

.can_not_add_annu { color: #ff0000; font-weight: bold; font-size: 14px; }



/* Texte devant les champs :

Votre nom :, Votre prénom,...

*/

.text_before_field_add_annu { font-family: Verdana, Arial; font-size: 12px; }



/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */

input.field_data_add_site_annu {  }



/* Textarea pour la description du site */

textarea.descr_add_site_annu {  }



/* Bouton pour envoyer le formulaire */

input.submit_form_add_site_annu {  }



/* Liste deroulante avec toutes les categories */

select.list_all_cats_annu {  

	color: #OOOOOO;

	font-size:10px;  

}  





/***** VOTE *****/

/* Texte si on a deja vote pour le site :

Vous avez déjà voté ces dernières...

*/

.deja_vote_annu { color: #ff0000; }



/* Texte apres avoir voter correctement */

.vote_ok_annu { color: #009900; }



/* Texte qui apparait dans la popup avant de voter :

Vous allez pouvoir voter...

*/

.text_vote_annu { font-weight: bold; }



/* Liste deroulante avec les votes possibles */

select.list_vote_site_annu {  }





/***** COMMENTAIRES *****/

/* Texte pour signaler qu'il n'y a pas encore eu de commentaires pour un site :

Pas encore de commentaire...

*/

.no_com_site_annu { color: #ff0000; }



/* Auteur + date d'ajout du commentaire */

.author_and_date_com_annu { font-weight: bold; }



/* Texte du commentaire */

.text_com_annu {  }



/* Bouton pour ajouter un commentaire */

input.button_add_com_annu {  }



/* Texte devant les champs du formulaire d'ajout d'un commentaire */

.text_before_field_com_annu { font-weight: bold; }



/* Textarea pour entrer le commentaire */

textarea.text_add_com_annu { font-size: 12px; }



/* Champs nom et email pour la personne qui ajoute un commentaire */

input.champ_com_annu {  } 





/***** DIVERS *****/



.link_numpage {

	float:left; 

	position:relative;

	vertical-align:middle;

	text-align:center;

	width:650px;

}

/* Lien dans le bas des pages */

a.link_footer_annu { 

	font-family: Verdana, Arial;

	font-size: 10px;

	font-style: italic;

}



/* Liens principaux de l'annuaire (Accueil, Top clics, Ajouter un site,...) */

a.top_link_annu { font-family: Verdana; font-size:13 px; }



/* Arborescence en ligne des categories */

.arbo_annu {  }



/* Liens vers les numeros des pages si il y a trop de sites pour etre affiche sur une seule page (categorie + recherche) */

a.link_numpage_annu { font-size: 11px; font-family: Verdana, Arial; }



/* Titre des pages de l'annuaire */

.titre_annu { font-size: 18px; font-weight: bold; font-family: Verdana, Arial; }



/* Lien vers la categorie d'un site dans les nouveautes, les tops et le moteur... */

.link_to_cat_annu {

	color: #3F4145;

	font-size:11px;  

	margin-bottom:3px;

}
.link_to_cat_thm_annu {

	color: #12689E;

	font-size:11px;  

	margin-bottom:3px;

}
.link_to_cat_bloc_annu {

	color: #12689E;

	font-size:11px;  

	padding:3px;
	border-top: 1px dashed #000;
	//border-bottom: 1px dashed #000;
	border-right: 1px dashed #000;

}



/* Boutons des formulaires pour fermer les popups pour les votes et les commentaires */

input.button_close_annu {  }





td.colbanner {

	padding-left:2px;

	text-align:center;

	vertical-align:middle;

	/*height:20px;

	color:#545353;*/

	font-size: 10px;

}

img.bannerbig {

	border:0px;

}



.coyright_footer_annu { 

	float:left; 

	position:relative;

	font-family: Verdana, Arial;

	margin-top:5px;

	font-size: 10px;

	font-style: italic;

	vertical-align:middle;

	text-align:center;

	width:650px;

}





td.calendar {

	font-size:11px;  

	text-align:center;



}

td.calendarHeader {

	font-size:11px;

	font-weight: bold;  

	text-align:center;



}

td.calendarToday {

	font-size:11px;  

	color:#545353; 

	background-color:#ffffff;

	text-align:center;



}

select.menuagenda {

	font-size:10px;  

}

 .monthcal { font-size: 10px; 

  /*background-color: #D8B9F8;*/

  background-color: #D8DCF8; 

  text-align: center; 

  padding-left: 1px;  

 	color: #6A6674;

  font-size: 10px; 

  }

 

  .headcalendar { 

  font-size: 13px;  

  /*background-color: #6539E2;

  color: #FFFFFF; 

  border-bottom: 1px dashed #3F4145;

  border-right: 1px dashed #3F4145;*/

   background-color: #61ACFF;

  color: #000000; 

 font-variant: small-caps;

  text-align: center; 

  padding-left: 1px;  

  margin-top: 4px;    

  margin-bottom: 4px; 

  height: 16px; 

  }

  .monthsheadtextcolor {

   font-weight:bold;

 font-variant: small-caps;

  }

  .insidecal {

  font-size: 11px; 

  /*background-color: #F5FFFF;

  border-top: 1px dashed #3F4145;

  border-left: 1px dashed #3F4145;*/ 

  background-color: #F1FFFF;

 }

 .today {

  background-color: #20B2AA;

  color: #000000; 

 }

 .dispday {

  	font-size: 10px;

	text-decoration: none; 

 

 }

 .eventtextcolor_,  .eventtextcolor_b,  .eventtextcolor_g,  .eventtextcolor_h,  .eventtextcolor_k,  .eventtextcolor_o,  .eventtextcolor_p,  .eventtextcolor_r,  .eventtextcolor_s,  .eventtextcolor_w,  .eventtextcolor_z  {

 	/*color: #320B67;

  */	font-size: 10px;

	text-decoration: none;  

 }

  .eventtextcolor_b { color: #4169E1; }

  .eventtextcolor_g { color: #20B2AA; }

  .eventtextcolor_h { color: #38AB6A; }

  .eventtextcolor_k { color: #DC6EC2; }

  .eventtextcolor_o { color: #DC6E32; }

  .eventtextcolor_p { color: #320B3D; }

  .eventtextcolor_r { color: #9C1E16; }

  .eventtextcolor_s { color: #F08080; }

  .eventtextcolor_w { color: #494C4C; }

  .eventtextcolor_z{ color: #1E0682; }





  .eventtextcolor_ { color: #1E0682; }

  

  

 .eventtextcolor_b:Hover,.eventtextcolor_b_selected,  

 .eventtextcolor_g:Hover,.eventtextcolor_g_selected,  

 .eventtextcolor_h:Hover,.eventtextcolor_h_selected,  

 .eventtextcolor_h:Hover,.eventtextcolor_k_selected,  

 .eventtextcolor_o:Hover,.eventtextcolor_o_selected,  

 .eventtextcolor_p:Hover,.eventtextcolor_p_selected,  

 .eventtextcolor_r:Hover,.eventtextcolor_r_selected,  

 .eventtextcolor_s:Hover,.eventtextcolor_s_selected,  

 .eventtextcolor_w:Hover,.eventtextcolor_w_selected,  

 .eventtextcolor_z:Hover,.eventtextcolor_z_selected  { 

	text-decoration: none; 

	color: #006400; 

}

a.link_sdm {
	color:#555555;
	font-size:10px;
	text-decoration:none;
}
a.infosdm {
	color:#730211;
  position:relative;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
}
a.infosdm:hover {
   background: none; 
   z-index: 500; 
}
a.infosdm span {display: none;}
a.infosdm:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
	text-decoration:none;
	color:#000000;
	text-align:left;
   font-size:10px;
   font-weight:normal;
   width:240px;
   top: -55px; 
   left: -250px;
   background: white;
   padding: 3px;
   border: 1px solid #000000 ;/*
   border-top: 4px solid #5D779A#61ACFF;*/
   border-top: 6px solid #730211;
}  




