/* CSS Document */

body {  	
	background-color:#cbcbcb;
	font-family:Verdana, Arial, sans-serif;
 	font-size: 10px;
	color: #666;
}

* {
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
}

#container {  	
	width: 860px;
	margin: 10px auto 10px auto;
	text-align:left;
}

#maincontent {
	border-left: 3px solid #000;
	background: #666 url("../images/misc/bkg_rt_shadow.gif") repeat-y top right;	
	padding: 0 11px 0 0;
	width: 857px;
	float:left;
}

#header {	
	border-top: 3px solid #000;
	border-right: 3px solid #000;
	width: 854px;
	height:17px;
	float:left;
}
    
#contentarea {
	border-left: 3px solid #000; 
	border-right: 3px solid #000; 
	width:652px;
	float:left;
	background-color:#dedede;
  }
  
  	.topimg {
		border-bottom:3px solid #000;		
		padding:0px;		
		float:left;
	}
	.tophdrimg {
		background-color:#dedede;	
		padding: 6px 0 0 12px;	
		width:548px;
		float:left;
	}
	
	.content {
		background-color:#dedede;
		padding:15px;
		width:622px;		
		float:left;
		line-height: 160%;
		vertical-align:top;
	}	
		
		.content ol {
			list-style:outside lower-roman;
			margin-left: 40px;
		}
		
		.content ul {
			list-style:outside disc;
			margin-left: 20px;
		}
		
		.content dd {
			margin-left:40px;
		}
		
		.content a:link,
		.content a:visited,
		.content a:active {
			color:#42467F;
			text-decoration:none;
		}
		
		.content a:hover {
			color:#666;
			text-decoration:underline;
		}
		
		#thumbs p	{ 
			font-size:10px;
		}
				
		#thumbs img	{
			border:1px solid #999999;
		}
		
h2 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
		
	
#footer {
  	background: url("../images/misc/bkg_footer2.gif") no-repeat top left;
	width:880px;
	height:70px;
	float:left;
}
	#footer_nav {
		margin: 20px 0 0 0;
		width: 100%;
		text-align: center;
		float:left;
	}
	.copyright {
		margin: 20px 0 0 0;
		width: 100%;
		font-size: 80%;
		text-align: center;
		float:left;
		color:#999999;
	}
	
	#footer a:link {
		color:#666666;
		text-decoration:none;
		}
		
	#footer a:hover,
	#footer a:active {
		color:#ffffff;
		text-decoration:underline;
		}
		
	#footer a:visited {
		color:#999999;
		text-decoration:none;
		}
		
		
#navarea {
	width: 199px;
	float:left;
	background-color:#666;
}
  	.mainlogo {
		border-bottom:3px solid #000;
		background-color:#ffffff;	
		width: 199px;	
		height:141px;
		float:left;
	}
 .menugauche {
 	margin:0;	
	list-style-type: none;
	float:left;
  }
  .menugauche li {
  	border-bottom: 1px solid #999;
  }
  .menugauche a {
 	 margin: 0 2px;
 	 color: #000000;
 	 text-decoration: underline;
  }
  .menugauche a:hover {
 	 text-decoration: none;
  }
  p {margin: 0 0 0 0;}
  
.rowtop {
	background-color:#333333;
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	border-bottom:#666666;
	padding:5px;
}

.rowdark {
	background-color:#999999;
	border-bottom:1px solid #666;
	padding:5px;
}	

.rowlight {
	border-bottom:1px solid #666;
	padding:5px;
}

.rowbottom {
	background-color:#333333;
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	padding:5px;
}