@charset "utf-8";
/* CSS Document */

body
{
margin-top: 0px; 
width: 100%;
border:none;
background-color:#F2F2F2;    /*gris pâle */
}

.blanc
{
background-color:#FFFFFF;
height:auto;
padding-top:10px;
padding-bottom:10px;
}

.grisbleu
{
height:auto;
padding-top:10px;
padding-bottom:10px;
border-style:dotted;
border-width:thin;
}

.page2               /*taille div et marge à gauche - utiliser à côté du menu vertical */  
{
width:auto;
margin-left:140px;                      
margin-top:0px;
background-color:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;    /*base toutes polices */                
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
}

.page2 table th               /*table des cours */  
{
padding-left:20px;
padding-top:10px;
height:30px;
}
.page2 table td               /*table des cours */  
{
text-align:center;
height:40px;
width:auto;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
background-color:#FFFFFF;
}

p
{
font-size:12px;	
color:#070707;   /*base de texte en noir */
}


p a                      /*texte liens */
{
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;	
}


p a:hover                      /*texte liens */
{
font-size:12px;
color:#990066;
text-decoration:none;
font-weight:bold;	
}

h1
{
font-size:16px;
color:#000066;
}

h1 a                      /*h1 liens */
{
color:#006699;
text-decoration:none;	
}

h1 a:hover                      /*h1 liens */
{
color:#3399CC;
text-decoration:none;	
}

h2
{
font-size:14px;
color:#3399CC;
font-style:italic;
}

h2 a:hover                      /*h2 liens */
{
font-size:14px;
color:#990066;
text-decoration:none;	
}

h2 a              /*h2 liens */
{
font-size:14px;
color:#3399CC;
text-decoration:underline;	
}

h3
{
font-size:14px;
padding-left:5px;
color:#000066;     /*padding-top:5px;  a été enlevé*/
font-style:normal;
}

h3 a:hover              /*h3 liens  cc0033 */
{
color:#cc0033;
color:#0099CC;
text-decoration:none;	
}

h3 a              /*h3 liens */
{
color:#000066;
text-decoration:none;	
}

.table2 tr td               /*tableaux */  
{
padding-top:0px;
padding-left:0px;
padding-right:10px;
text-align:left;
font-size:12px;
background-color:#F2F2F2;
}

@media (min-width:150px) and (max-width:499px){

.meno{font-size:15px;}  /*taille texte menu*/
.meno a
{
border:1px;
padding:2px;
margin:5px;
border-color:#666666;
border-style:dotted;   /*border-style:dashed; pour tirets*/
}

.page       /*pour page index - pas de marge */
{
margin-top:0px;          /*marge en haut */              
width:100%; 
height:auto;                                  /*taille div */
background-color:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;    /*base toutes polices */
font-weight:normal;
font-style:normal;
text-align:center;
}

.page a      
{text-decoration:none;}

.page p img{width:100%;height:auto;}

.page2               /*taille div et marge à gauche - utiliser à côté du menu vertical */  
{
width:auto;
height:auto;
margin-left:90px;     /* changer pour 90 une fois taiji menu modifie*/                 
margin-top:0px;
background-color:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;    /*base toutes polices */                
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
}

.page2 p img{width:100%;height:auto;}
#papillon img{width:2em;height:auto;}
.page2 h2 img{width:100%;height:auto;}
.page2 h3 img{width:100%;height:auto;}


 }
 
 @media (min-width:500px) {
 
.meno{font-size:14px;}  /*taille texte menu*/
.meno a
{
outline-offset:5px;
border:1px;
padding:2px;
margin:5px;
border-color:#666666;
border-style:dotted;   /*border-style:dashed; pour tirets*/
}

.page       /*pour page index - pas de marge */
{
margin-top:0px;          /*marge en haut */              
width:auto;                                   /*taille div */
background-color:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;    /*base toutes polices */
font-weight:normal;
font-style:normal;
text-align:center;
}

.page a      
{text-decoration:none;}

#papillon img{width:3em;height:auto;}
 }
 