/* Blocs de forme */

#container {
		width: 700px;
		\width: 720px;
		w\idth: 700px;
		border: 1px solid gray;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	}

#banner {
		padding: 5px;
		margin-bottom: 5px;
		background-color: rgb(213, 219, 225);
	}

#content {
		padding: 5px;
		margin-right: 215px;
		background-color: gray;
	}

#sidebar-a {
		float: right;
		width: 200px;
		\width: 210px;
		w\idth: 200px;
		margin: 0;
		margin-left: 5px;
		padding: 5px;
		background-color: rgb(235, 235, 235);
	}

#footer {
		clear: both;
		padding: 5px;
		margin-top: 5px;
		background-color: rgb(213, 219, 225);
		}
		
/* body */

body {font-family: verdana, arial, georgia, mono;
	color: white;
	font-weight: bold;	
	font-size: 10px;	
	}
table  {font-family: verdana, arial, georgia, mono;
	color: white;
	font-weight: bold;	
	font-size: 10px;	
	}
.titre {
	font-family: "Courier New", Courier, mono;
	font-size: 20px;
	font-weight: bold;
	color: gray;
	text-decoration: underline overline;
}
	
/* Blocs */

.menu {
   background-color:#FFFFFF;
   border-top:1px dotted #000000;
   border-right:1px dotted #000000;
   border-bottom:1px dotted #000000;
}
.blocblog {
   text-align: left;
   padding: 7px;
   background-color: gray;
   border-top:2px dashed #ffffff;
   border-right:2px dashed #ffffff;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:50px;
   margin-left:10px;}
.blocweb {
   text-align: justify;
   color:  #000000;
   padding: 7px;
   background-color: rgb(213, 219, 225);
   border-top:2px dashed #993333;
   border-right:2px dashed #993333;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:50px;
   margin-left:10px;}
.dicton {
   text-align: left;
   color:  #000000;
   padding: 7px;
   background-color: rgb(213, 219, 225);
   border-top:1px solid #000000;
   border-right:1px solid #000000;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:50px;
   margin-left:10px;}
.citation {
   text-align: left;
   color:  #000000;
   padding: 7px;
   background-color:#FFF2D7;
   border-top:1px dotted #000000;
   border-right:1px dotted #000000;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:50px;
   margin-left:10px;}
code {
  color: #3333CC;
  background-color: #EBEBFE;
  font-size:80%;}
.date {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: gray;
	padding: 5px;
	height: auto;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;}
.livre {
   color:  #000000;
   text-align: left;
   font-size: 10px;
   padding: 7px;
   background-color:#FFF2D7;
   border-top:1px dotted #000000;
   border-right:1px dotted #000000;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:50px;
   margin-left:10px;}
   
/* Liens */	

a:hover {
	COLOR: #007EA8; 
	BORDER-TOP: #007EA8 1px dotted; 
	BORDER-BOTTOM: #007EA8 1px dotted; 
	TEXT-DECORATION: none;
}
a:active { text-decoration : none; color: #55D5FF; background-color: white} 
a:link { text-decoration : none; color: #0E59A5; background-color: white} 
a:visited { text-decoration : none; color: #007EA8; background-color: white}

#nav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #9FB1BC;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #000;
	background: url(../images/tab_rounded.gif) no-repeat bottom center;
	}