/*
 * Il est  dans votre intêret d'avoir un site au design original,
 * pour qu'il ait sa propre identité visuelle, plutôt qu'un design
 * plagié...
 * On peut s'inspirer d'un design mais la création doit être personnelle.
 * Soninkara.org
 */
 



 /* Le corps du site de maniere generale*/
BODY {
	
	BACKGROUND: url(inc/images/footer3.gif) repeat; 

	MARGIN: 0px; 
}

A:link {
        FONT-WEIGHT: bold;
        
 	
}
A:visited {
        FONT-WEIGHT: bold; 
        
        

}
A:hover{
	FONT-WEIGHT: bold; 
	color: #529700;
	text-decoration: none;
}

.navigation {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000066; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 	
}

A.navigation:link {
        FONT-WEIGHT: bold; 
        COLOR: #000066;       
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
	PADDING-LEFT: 2px;
	BORDER-RIGHT: #FFFFFF 0px dashed; 
	BORDER-TOP: #FFFFFF 0px dashed; 
	BORDER-LEFT: #FFFFFF 4px solid #f5f8fc; 
	BORDER-BOTTOM: #FFFFFF 0px dashed;
}

A.navigation:visited {
        FONT-WEIGHT: bold; 
        COLOR: #000066; 
	FONT-SIZE: 9pt; 
	PADDING-LEFT: 2px;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
	BORDER-RIGHT: #FFFFFF 0px dashed; 
	BORDER-TOP: #FFFFFF 0px dashed; 
	BORDER-LEFT: #FFFFFF 3px solid #f5f8fc; 
	BORDER-BOTTOM: #FFFFFF 0px dashed;
}

A.navigation:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BACKGROUND-COLOR: #99CCFF;
	COLOR: #663300; 
	PADDING-LEFT: 2px;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	BORDER-RIGHT: #FFFFFF 0px dashed; 
	BORDER-TOP: #FFFFFF 0px dashed; 
	BORDER-LEFT: #FFFFFF 3px solid #663300; 
	BORDER-BOTTOM: #FFFFFF 0px dashed;
	TEXT-DECORATION: none;
}





.news {
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	TEXT-DECORATION: none;
	COLOR: #000000;	
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: normal;
}

A.news:link {
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
	TEXT-DECORATION: none;
	COLOR: #000000;	
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: normal;
}

A.news:visited {
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
	TEXT-DECORATION: none;
	COLOR: #000000;	
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: normal;
}

A.news:hover {
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	TEXT-DECORATION: none;
	COLOR: #000000;	
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: normal;
}




.navigation2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000066; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	
}

A.navigation2:link {
        FONT-WEIGHT: bold; 
        COLOR: #000066; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}

A.navigation2:visited {
        FONT-WEIGHT: bold; 
        COLOR: #000066; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}

A.navigation2:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	padding-left: 1px;
	padding-right: 1px;
	COLOR: #663300; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	BORDER-RIGHT: #663300 1px solid; 
	BORDER-TOP: #663300 1px solid; 
	BORDER-LEFT: #663300 1px solid; 
	BORDER-BOTTOM: #663300 1px solid;
	TEXT-DECORATION: none;
}

#index {
	BACKGROUND-COLOR: #99CCFF; 
	FONT-SIZE: 16pt; 
	COLOR: #663300; 
	FONT-WEIGHT: bold;  
	TEXT-ALIGN: center;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 		  
	BORDER-RIGHT: #663300 0px dashed; 
	BORDER-TOP: #663300 0px dashed; 
	BORDER-LEFT: #663300 0px dashed; 
	BORDER-BOTTOM: #663300 0px dotted;
}

#index2 {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 	 
	TEXT-ALIGN: justify;
	PADDING: 5px;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 		  
	BORDER: #99ccff 1px solid;
}

#footer {
	FONT-SIZE: 9pt; 
	COLOR: #000000;
	FONT-WEIGHT: normal;  	 
	TEXT-ALIGN: justify;
	PADDING: 2px;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
	WIDTH: 100%;	  
	BORDER: #99ccff 1px solid;
}
h2 {
	FONT-SIZE: 17pt; 
	COLOR: #663300; 
	FONT-WEIGHT: bold;  
	TEXT-ALIGN: left;
	WIDTH: 100%;
	BACKGROUND: url(inc/images/footer3.gif) repeat;
	PADDING-LEFT: 5px;
	BORDER-RIGHT: #663300 0px solid; 
	BORDER-TOP: #663300 5px solid; 
	BORDER-LEFT: #663300 0px solid; 
	BORDER-BOTTOM: #663300 1px solid;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
h1 {
	FONT-SIZE: 15pt; 
	COLOR: #000066; 
	FONT-WEIGHT: bold;  
	TEXT-ALIGN: left;
	WIDTH: 100%;
	BACKGROUND: url(inc/images/footer3.gif) repeat; 
	PADDING-LEFT: 5px;
	BORDER-RIGHT: #663300 0px solid; 
	BORDER-TOP: #663300 5px solid; 
	BORDER-LEFT: #663300 0px solid; 
	BORDER-BOTTOM: #663300 1px solid;
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}


}
h3 {
	FONT-SIZE: 13pt; 
	COLOR: #000000; 
	FONT-WEIGHT: bold;  
	TEXT-ALIGN: center;		
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
h4 {
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
h5 {
	FONT-SIZE: 11pt; 
	COLOR: #000000; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
p {
	FONT-SIZE: 10pt; 
	COLOR: #000; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
.copyright{
	FONT-SIZE: 9px; 
	COLOR: #000; 
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	FONT-FAMILY: Verdana, Times New Roman, Verdana, Garamond, Arial;
}
.pays {
        font-size: 24px;
        font-weight: bold;
        color: #663300;
        text-align: center;       
        }

TD {
	FONT-SIZE: 9pt; 
	COLOR: #000; 
	FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial;
}
.news {
       	FONT-SIZE: 10px; 
	COLOR: #000; 
	FONT-FAMILY: Verdana, Garamond, Arial;
}


sponsor {
  width:100%;
}

#sponsor.kietu {
  padding-left: 5px;
  padding-top:0px;
}

.image {
        float:left;
}

.uppage {
         border: none;
}

A.uppage:link {border: none; }
A.uppage:visited {border: none;}
A.uppage:hover {border: none;}

ul {
        margin-left: 20px;
        paddind: 1px;
        list-style-image: url(inc/images/puce_carre.gif);
}

.annonce {
        width: 100%;
        padding-left: 5px;
        border-right: #99ccff 1px dotted; 
	border-top: #99ccff 1px dotted;
	border-left: #99ccff 5px solid;
	border-bottom: #99ccff 1px dotted; 
}

.titre {
        width: 100%;
        background-image: url(inc/images/fond_bleuclair_soninkara.gif);
        background-repeat: repeat-x;
        padding-left: 2px;        
        border-right: #99ccff 0px dotted; 
	border-top: #99ccff 0px dotted;
	border-left: #99ccff 0px dotted;
	border-bottom: #99ccff 0px dotted; 
        color: #663300;
        FONT-SIZE: 15px; 
        font-weight: bold;
        FONT-FAMILY: Trebuchet MS,Times New Roman, Verdana, Garamond, Arial; 
}

.calendar_table{         
         BORDER-RIGHT: #663300 1px solid; 
	 BORDER-TOP: #663300 4px solid; 
	 BORDER-LEFT: #663300 1px solid; 
	 BORDER-BOTTOM: #663300 4px solid; 
	 background: url(inc/images/footer3.gif) repeat;
	 } 
.first_row{} 

.center_column{         
         BORDER-RIGHT: #663300 0px solid; 
	 BORDER-TOP: #663300 0px solid; 
	 BORDER-LEFT: #663300 0px solid; 
	 BORDER-BOTTOM: #663300 0px solid;
	 color: #000;
	 font-weight: bold;
	 font-size: 13px;
	 } 
	 
.next_link{         
 
	 } 
	 
.prev_link{

	  } 
	  
.second_row{ } 
	 
.weekday_names{color: #663300; font-size: 13px; font-weight: bold; } 
.weekend_names{color: #ff0000; font-size: 13px; font-weight: bold; } 
.calendar_row{} 
.empty_cell{ }
 
.weekday{

         
         BORDER-RIGHT: #663300 0px solid; 
	 BORDER-TOP: #663300 0px solid; 
	 BORDER-LEFT: #663300 0px solid; 
	 BORDER-BOTTOM: #663300 0px solid;
	 font-weight: bold;
	
        } 
.weekend{

         BORDER-RIGHT: #ff0000 0px solid; 
	 BORDER-TOP: #ff0000 0px solid; 
	 BORDER-LEFT: #ff0000 0px solid; 
	 BORDER-BOTTOM: #ff0000 0px solid;  
	 color: #ff0000; 
	 font-weight: bold; 
       } 
.news_day{	

         BORDER-RIGHT: #663300 1px solid; 
	 BORDER-TOP: #663300 1px solid; 
	 BORDER-LEFT: #663300 1px solid; 
	 BORDER-BOTTOM: #663300 1px solid;
	 background: #99ccff;
	 color: #663300;
	 font-weight: bold; 

	}

