p {

border-color: none; 
background-color: #333333; 
color: #AAAAAA;
text-align: center; 
font-family: arial;
font-size: 12px;
text-decoration: #123123;
}







.menu a:hover img {
background-color: #999999;
color: #ffffff;
}





.maclass img {
filter:alpha(opacity=60);
opacity:.6;
}







.maclass a:hover img {
filter:alpha(opacity=100);
color:#ffffff;
color: solid #80000;
opacity:1;
}



.calendrier img {
filter:alpha(opacity=90);
opacity:.9;
}



.calendrier a:hover img {
filter:alpha(opacity=100);
color:#000000;
opacity:1;
}



.menucal a:hover img {
background-color: #999999;
color: #000000;
}



.titrehaut a:link {
color: #000000 ;
text-decoration: underline ;}





.titrehaut a:hover { 

color: red ;
text-decoration: underline overline ;

}



.titrehaut a {
font-size: 20px;
font-familly: Verdana;
color : #000fff;
text-decoration: none;

}



.titrehaut a:link {
	color=#000000 ;
	text-decoration:none ;
}

.left a:link
{color: #A9A9A9; 
text-decoration: none; 
background-color: transparent }

.left a:visited 
  { color: #C0C0C0; 
  text-decoration: none; 
  background-color: transparent }
.left a:hover 
  { color: #FFFFFF; 
  text-decoration: none; 
  background-color: transparent }
.left a:active 
  { color: #FFFFFF; 
  text-decoration: none; 
  background-color: transparent }
  
/* vignettes NEXT PREV Photo du jour */
.vignette img {
filter:alpha(opacity=50);
opacity:.5;
background-color: transparent }


.vignette a:hover img {
filter:alpha(opacity=100);
opacity:1;
}  
  
  
.indexsommaire img {
filter:alpha(opacity=50);
opacity:.5;
}

.indexsommaire a:hover img {
filter:alpha(opacity=100);
color:#000000;
opacity:1;
}



.menuPH a:link
{color: #C0C0C0; 
text-decoration: none; 
background-color: transparent }

.menuPH a:hover{
    background-color: #C0C0C0;
	color:#000000;
    border:1px #FFFFFF solid;
    }

.menuPH a{
    text-align:center;
    background-color: #000000;
    border:1px #808080 solid;
    color:#FFFFFF;
    display:block;
    width:130px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    

    
/* for a mozilla better display with key nav */
.menuPH a:focus{
    background-color: #800000;
	color:#FFFFFF;
}

/* correction fond de cellule PHOTO DU JOUR */
.PDJfond a{
    background-color: #000000;
	color: #000000;
	text-decoration: none; 
	border-color: none; 
}

/*------------------------------------------------------*/
.menuDWN a:link
{color: #6D6D6D; 
text-decoration: none; 
background-color: transparent }

.menuDWN a:visited 
  { color: #6D6D6D; 
  text-decoration: none; 
  background-color: transparent }
  
.menuDWN a:hover 
  { color: #FFFFFF; 
  text-decoration: none;
  background td-color: transparent }#twittertext {
	font-size: 8pt;
}


   
   
/* menu bas flickR bleu*/

.flickrBLUE a:link
{color: #6D6D6D; 
text-decoration: none; 
background-color: transparent }

.flickrBLUE a:visited 
  { color: #6D6D6D; 
  text-decoration: none; 
  background-color: transparent }
  
.flickrBLUE a:hover 
  {
	color: #336699;
	text-decoration: none;
  background td-color: transparent ;
}

/* menu bas flickR rose*/

.flickrPINK a:link
{color: #6D6D6D; 
text-decoration: none; 
background-color: transparent }

.flickrPINK a:visited 
  { color: #6D6D6D; 
  text-decoration: none; 
  background-color: transparent }
  
.flickrPINK a:hover 
  {
	color: #FF00CC;
	text-decoration: none;
  background td-color: transparent ;
}

/* menu bas TWITTER*/

.flickrTWITTER a:link
{color: #6D6D6D; 
text-decoration: none; 
background-color: transparent }

.flickrTWITTER a:visited 
  { color: #6D6D6D; 
  text-decoration: none; 
  background-color: transparent }
  
.flickrTWITTER a:hover 
  {
	color: #6699FF;
	text-decoration: none;
  background td-color: transparent ;
}