BODY { 
	background: white left repeat-y URL(./fond_phenix.jpg); 
        color: #000066;
	margin-left: 50px;
}

/* About tables... 

 This is for CRC (Class-Responsabilities-Collaborators) tables

*/

.invert {
	color: white;
	background-color: #000066 ;
	
}

address.left {
	background-color: white;
	color: #000066 ;
  	text-align: left;
}

address.right {
	background-color: white;
	color: #000066 ;
	text-align: right;
}

.small-separation {
	width: 50%;
}

.warning { 
	background-color: yellow;
        border-color: red ;
        border-width: thin;
        border-style: solid;
	color: red ;
}

.important { 
	background-color: white;
        border-color: blue;
        border-width: thin;
        border-style: solid;
	color: red ;
}

.crc {	
	width:100%;
 	border-color: #000066;
        border-width: thin;
        border-style: solid;	
}

.crc-header {
/*	border-color: #000066;
        border-width: thin;
        border-style: solid;	*/
	font-weight: bold;
}

.classname {
 	color: maroon;
	background-color: white;
}

.responsabilites {
	color: navy;
	background-color: white;
	font-style: italic;
}

.routine {
	background-color: white;
	color: blue ;
	font-family: italic, sans-serif;
}

.comment {
	background-color: white;
	color: green;
	font-family: italic, sans-serif;
}

.note {
        background-color: white;
	color: #000066;
	font-family: italic, sans-serif;
        font-size: 40%;
}

.variable {
	background-color: white;
	color: blue ;
	font-family: italic, sans-serif ;	
}

A:link {
        color: #663300;
        background-color: white;
	text-decoration: none;
}

A:visited {
        color: #006600;
	background-color: white;
	text-decoration: none;
}

A:active {
        background: yellow;
        color: red;
}

TD,TR,TH {
	background-color: white;
	color: #000066;
}

PRE, TABLE, UL, OL, DL, P {
	background-color: white;
	color: #000066;
        margin-left: 2%;
        list-style-type: disc;
}

.address {
  font-size: 60% ;
}

.source,.code {
  margin-left: 6%;
  color: maroon;
  background-color: white;
}

.host {
  font-family: courier, times, sans-serif ;
  color: navy;
  background-color: white;
}

.middle {
  margin-left:6% ;
  margin-right:6% ;
}

.right {
  	margin-left: 10% ;
 	font-style: italic;
}

.page-header { 
        border-color: #000066;
        border-width: medium;
        border-style: solid;
	text-align: center;
}

.subhead {
        font-family: Impact, Verdana, sans-serif;
        font-size: medium;
        font-weight: normal;
        border-color: #006600;
        border-width: thick;
        border-style: solid;
}

H1 {
	font-family: Arial, sans-serif;
	color: #000066;
	background-color: white;

}

H2 {
	color: #000066;
	background-color: white;
        text-align: right;
        margin-right: 10%;
}

H3 {
	color: #000066;
	background-color: white;
        text-align: left;
        margin-left: 2%;
/*	font-weight: lighter; */
}

H4 {
	color: #000066;
	background-color: white;
        text-align: left;
        margin-left: 3%;
}
