body{ margin: 0px; padding: 0px; background-color:#98d0ed; color:#0d96d0; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:15px; }

td {color:#0d96d0; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:15px;}
div {color:#0d96d0; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:15px;}
p {color:#0d96d0; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:15px;}

a{	text-decoration: none; color:#003333;; }
a:hover{ text-decoration: underline; }

/*
div.sousmenuecole{z-index:100; background-image:url(images/menu_fond.jpg);  padding-top:4px; padding-bottom:4px;}
div.sousmenuecoleelement{ padding-left:12px; padding-right:12px;}
div:hover.sousmenuecoleelement{background-color:#00a3c0;}
.sousmenuecoleelement{ text-transform:uppercase; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; display:block; line-height:18px; }
a.sousmenuecoleelement{text-decoration: none; }
a:hover.sousmenuecoleelement{color: #FFFFFF; text-decoration: none; }

div.soussousmenuecole{  background-color:#ecf3f6; padding-top:4px; padding-bottom:4px; padding-left:12px; padding-right:12px; width:auto; }
.soussousmenuecoleelement{ text-transform:uppercase;  white-space:nowrap; color: #7c8586; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;display:block; line-height:18px; }
a.soussousmenuecoleelement{text-decoration: none;}
a:hover.soussousmenuecoleelement{color: #00a3c0; text-decoration: none;}

*/
/* Appliation actualité */
.actualiteDate{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#666666; }
.actualiteTitre{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#164f71; font-weight:bold; padding-bottom:8px; }
a.actualiteTitre{ text-decoration: none; color:#FFFFFF; }
a.actualiteTitre:hover{ text-decoration: none; color: #000000;}
.actualiteBreve{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; }
.actualiteTexte{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#003333; line-height:15px; }
.actualiteSource{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#999999; font-style:italic; padding-top:8px; }

.actualitePage{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#0d96cf; font-weight:bold; }
a.actualitePage{ text-decoration: none; }
a.actualitePage:hover{ text-decoration: none; color: #0886CA;}

.actualiteRetour{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#666666; font-weight:bold; }
a.actualiteRetour{ text-decoration: none; }
a.actualiteRetour:hover{ text-decoration: underline;}

.menuecole{ position:relative; top:-20px; width:201px; margin:0; padding:0; display:block; }
    
.menuecole span{ display:none; }
    
.menuecole ul{ margin:0; padding:0; position:absolute; }
    
.menuecole li ul{ visibility:hidden; }
            
.menuecole li ul{ margin-left:201px; /* be careful */ margin-top:-40px; background-color:#277ab7; }
    
.menuecole a{ color:#FFFFFF; font-weight:bold; display:block; font-size:16px; width:193px; text-decoration:none; margin:0; padding-left:8px; padding-top:12px; padding-bottom:12px; }
    
.menuecole a:hover{ background-color: #205e8b; }
    
.menuecole a:focus{ background-color: #205e8b; }

.menuecole span{ display:none; }
        
.menuecole li{ width:201px; display:block; float:left; list-style:none; margin:0; padding:0; background-image:url(images/ecole/separateur.gif); background-position:bottom; background-repeat:no-repeat; }
.menuecole li ul li { width:150px; display:block; float:left; list-style:none; margin:0; padding:0; background-image:none; }
.menuecole li ul li a{ color:#FFFFFF; font-weight:bold; display:block; font-size:13px; width:142px; text-decoration:none; margin:0; padding-left:8px; padding-top:12px; padding-bottom:12px; }
    
* html .menuecole li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
/*a.linkOver{ background-color: #205e8b; }*/
