html{
	min-height: 100%;
	margin-bottom: 0.5px;
	}
body{
		 width: 760px;
		 text-align: center;
		 margin-left: auto;
		 margin-right: auto;
		 }
h2{
     font-weight: bold;
     font-size: 12pt;
		 font-family: Arial,Helvetica,sans-serif;
     color: #800000;
		}
h3{
     font-weight: bold;
     font-size: 105%;
		 font-family:Arial,Helvetica,sans-serif;
     color: #808080;
		}
h4{
     font-weight: bold;
     font-size: 110%;
		 font-family:Arial,Helvetica,sans-serif;
     color: dimgray;
		}
.greytitle{
		font-family: Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 12pt;
		color: #808080;
		text-align: center;
		}
.container {
					 width: 760px;
					 font-family: arial, helvetica, sans-serif;
					 font-weight: bold;
					 font-size: 18pt;
					 position: relative; 
					 left: 1px; 
					 top: 1px; 
					 color: #808080; 
					 }
.container2 {
					 width: 760px;
					 font-family: arial, helvetica, sans-serif;
					 font-weight: bold;
					 font-size: 14pt;
					 position: relative; 
					 left: 1px; 
					 top: 1px; 
					 color: #808080; 
					 }
.text { 
					 width: 760px;
					 font-family: arial, helvetica, sans-serif;
					 font-weight: bold;
					 font-size: 18pt;
					 position: absolute; 
					 left: -1px; 
					 top: -1px; 
					 color: #F7CFB5;
					 }
.nomargin{
	margin: 0px;
	padding: 0px;
	}
  
.transporteur{
	text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11pt;
    color: #808080;
		}
.normalfont{
    font-family: Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: black;
		}
.smallfont{
	text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: black;
		}
.pagecheck{
    font-family: Times, serif;
    font-size:8pt;
    color: black;
		}
.lastmodif{
	text-align: left;
  background-color: white;
  font-size: 80%;
  }


/* Links */
tr.links{
		width: 750px;
		height: 53px;
		padding: 2px;
		} 
/* APRICOT LINKS */
.link  {
    width: 100px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 1px;
    border: 2px outset;
    border-color: #FFB2B5 #8C0000 #8C0000 #FFB2B5;	
    background-color: #F4DAB5;
    font-family: arial,helvetica, sans-serif;
    font-size: 11px;
    color: #000084;
    }
a:link{
     font-family: arial,helvetica, sans-serif;
     font-size: 11px;
		color: #000042;
		text-decoration: none;
		}
a:visited{
     font-family: arial,helvetica, sans-serif;
     font-size: 11px;
		color: #400040;
		text-decoration: none;
		}
a:hover {
     color: red;
     text-decoration: underline;
     }
/* BORDEAUX LINKS */
.link2  {
    width: 120px;
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
    padding: 1px;
    border: 3px outset;
    border-color: #FFB2B5 #8C0000 #8C0000 #FFB2B5;	
    background-color: #970700;
    } 
a.bordeaux:link{
    font-family: arial,helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-decoration: underline;
    }
a.bordeaux:visited{
    font-family: arial,helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;    
		color: white;
		text-decoration: none;
		}
a.bordeaux:hover {
    color: #F4CDB5;
    text-decoration: underline;
    }  
a.transporteur:link{
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: #9C0010;
    text-decoration: underline;
		}
a.transporteur:visited{
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: #9C0010;
    text-decoration: none;
		}
a.transporteur:hover{
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: #FF021C;
    text-decoration: underline;
    background-color: #FFE4C4;
		} 
/* DARK RED LINKS */  
a.darkred:link{
    font-family: verdana, arial,helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #800000;
    text-decoration: underline;
    }
a.darkred:visited{
    font-family: verdana, arial,helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;    
		color: #800000;
		text-decoration: underline;
		}
a.darkred:hover {
    color: #C94F4F;
    text-decoration: underline;
    }  
    
    
    
    
	
/* Tables */
.boldtable{
    font-family: Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #4B453D;
    padding: 1px 1px 1px 1px;
    border-style: outset;
    border-width: 3px;
    border-color: #F4CDB5;
    border-top-color: #F4E1D4; 
    border-left-color: #F4E1D4; 
    border-right-color: #F4CDB5;
    border-bottom-color: #F4CDB5;
    rules: none;
    }
.thintable{
    font-family: Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #4B453D;
    padding: 2px 2px 2px 2px;
    border-style: outset;
    border-width: 1px;
    border-color: #EDAFB0;
    rules: none;
    }
td{
    border-color: #F4DAB5 #F4EAE4 #F4EAE4 #F4DAB5;
    }
.timetable{
	text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: black;
    padding: 1px 1px 1px 1px;
    border-width: 1px;
    background-color: #F4CDB5;
    }
.colour2{
    font-family: Arial,Helvetica,sans-serif;
    font-size:8pt;
    color: black;
    padding: 1px 1px 1px 1px;
    border-width: 1px;
    background-color: #F4DAB5;
    }
	
/* Divers */
@media print{
.hide img{
     display: none;
     }
     } 
@media print{
.noprint{ 
	display: none; 
	}
	}
