

/***** BODY *****/  
body {   
	background: url(/images/coqueiro2.jpg) repeat fixed top left; 
	font-family: Verdana, Arial;  
	font-size:12px; 
	margin: 0 
}  
a.calendar_date {
	font-size: 10px; 
	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 {  
	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; 
	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:#69CADF; /*#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-ABahia.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:161px;  
	text-align:left;  
	vertical-align:top;  
	background:#69CADF;/*97C2EC - arraial = FFA500  
	border-right: 1px solid #69CADF; */  
}  
.bloc_gauche {  
	float:left;  
	width:160px;  
	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:160px;  
   
	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:157px;  
	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:0px;  
	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:#69CADF;  
	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:#69CADF;  
}	  
  
.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: #69CADF;  
  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#69CADF;*/
   border-top: 6px solid #730211;
}  