

.sommaire
{
			width: 700px ;
			margin: 0 auto ;
			text-align: left ;
			border: 2px solid #ab4 ;
			background: ivory ;
}

.texte
{
			padding-top: 10px; 
			padding-left: 20px; 
			padding-right: 15px; 
			padding-bottom: 10px; 
}

.image
{
			float: left;
			margin-right: 20px; 
			margin-top: 20px; 
			margin-left: 10px; 
			height: 200px; 			
}
		
td.number 
{
			color: red; 
			padding-left: 20px; 
			font-size: 20px; 
			font-weight: bold; 
			font-family: Arial Narrow; 	
}

td.reference 
{
			padding-left: 10px; 
			color: blue; 
			font-size: 20px; 
			font-weight: light; 
			font-family: Arial Narrow; 			
}


.titre 
{
			font-family: Trebuchet MS; 
			padding-top:20px;
			padding-right:20px;
			font-size: 18px; 
			color: black; 
			text-align:right; 
}

a.vignette
{
			float: left;
			margin-right: 10px; 
			margin-top: 10px; 
			margin-left: 10px; 
			height: 140px; 
}
a:hover.vignette {
  			text-decoration: none; 
  			background: none;
}
a.vignette span {display: none;}

a:hover.vignette span {
  			display: inline; 
  			position: absolute;  
  			top:1.5em; 
  			left:0.5em; 
  			z-index: 20; 
}

.semlink {
  			text-decoration: none; 
			border: 2px; 
			background: ivory;
			color: red; 
}

.bouton
{
			float: left;
			padding-left: 20px; 
			height: 40px; 
			width: 500px; 
}

a:hover.lienbouton {
  			text-decoration: none; 
  			background: none;
}

.resume
{
			padding-right: 20px; 
			text-align: justify ;
			padding-top: 20px; 
			height: 50px; 
			color: darkgreen; 			
			font-size: 18px; 
			font-weight: bold; 
			font-family: Arial Narrow; 			
			background: ivory ;
}


.semaine 
{
			font-family: Comic Sans MS; 
			padding-top: 15px; 
			padding-right:20px;
			font-size: 20px; 
			color: #FF0000; 
			text-align:right; 
}

.date 
{
			font-family: Trebuchet MS; 
			padding-top: 15px; 
			padding-right:20px;
			font-size: 14px; 
			font-weight: normal; 
			color: #2222013; 
			text-align:right; 
}

.pub
{
			padding-left: 50px; 
			padding-top: 80px; 
			width: 600px; 
}

.img
{
			float: left;
			margin-right: 50px; 
}

.pubcd
{
			padding-top: 20px; 
			padding-bottom: 10px; 
			font-weight: bold; 
			text-align:left; 
			color: darkgreen; 			
			font-size: 15px; 
			font-family: Trebuchet MS; 
}

a.cdlink {
  			text-decoration: none; 			
}

a:link.cdlink {
  			text-decoration: none; 
			color: blue; 
}
a:visited.cdlink {
  			text-decoration: none; 
			color: purple; 
}
a:hover.cdlink {
  			text-decoration: none; 
			color: red; 
}
a:active.cdlink {
  			text-decoration: none; 
			color: orange; 
}

.cdrom
{
			margin-top: 10px;
			margin-left: 10px;
			
			border-color: purple;
			border-style: solid;
			border-width: 3px;
			
			padding-top: 20px; 
			padding-left: 30px; 
			padding-bottom: 10px; 
			
			width: 600px; 
}
