/***************************************************** 
             Super-classes de Stylesheets. 
*****************************************************/
body{
	font-family:Arial;
	font-size:11px;
	font-weight:500;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

img{
	border:0;
}

table{
	border:0;
	border-collapse:collapse; 
/*	border-spacing:0;*/
	
}

td{
	vertical-align:top;
	padding:0px;
	background-repeat:no-repeat;
}

/***************************************************** 
              Classe de Stylesheets.
*****************************************************/

.header{
	background-color:#0E2B56;
}

.main{
	background-color:#F4EDD8;
	color:#0E2B56;
}

.accueilMain{
	background-color:#0E2B56;
}


.fontRed{
	color:#602515;
}

.fontRedBold{
	color:#602515;
	font-weight:900;
}

.fontBlueBold{
	color:#0E2B56;
	font-weight:900;
}.maintable {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0E2B55;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0E2B55;
}
.texteretrait {
	position: relative;
	left: 15px;
}
a.menulink:link {  color: #0E2B56; text-decoration: none; font-weight:900; } 
a.menulink:visited {  color: #0E2B56; text-decoration: none; font-weight:900; }
a.menulink:hover { color: #602515; text-decoration: none; font-weight:900; }

a.menulinkhl:link {  color: #602515; text-decoration: none; font-weight:900; }
a.menulinkhl:visited {  color: #602515; text-decoration: none; font-weight:900; }
a.menulinkhl:hover {  color: #0E2B56; text-decoration: none; font-weight:900; }


/* for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:400px; height:260px; z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:400px; height:260px; 
	clip:rect(0px, 400px, 260px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	}

div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:250px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:226px;
  background: url("images/track.gif") #336 repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  


table#imgTbl { background-color:#fff; width:132px }
table#imgTbl td { height:140px; vertical-align:middle; text-align:center }
table.main { 
  width:400px; margin:auto;
  }

table.main td.text { vertical-align:top; text-align:left }
table.scrollLinks td.spacer { height:86px }
