@charset "iso-8859-1";

.cadrearticle
{	
	width: 100%;	
	text-align: center;
}

/* Cadre général */
#alignement
{	
	padding: 20px;	
	color: #2C2F32;	
	background: #fff;
	text-align: center;	
	font: normal 11px Verdana, tahoma, arial, sans-serif;	
}

h1.titrecours , a.titrecours, a.titrecours:visited
{	
	color: #0676FF;	
	margin: 0;	
	margin-top: 4px;	
	text-align: left;
	letter-spacing: -1px;	
	padding: 0px 0pt 0px 6px;
	font: normal 28px arial,verdana,sans-serif;
}

h1.titrecours a
{	
	color: #0676FF;
	text-decoration: none;	
}

/* Date de mise à jour */
#dateMaj
{
	margin: 0;
	color: #888;
	text-align:left;
	margin-bottom: 4px;
	padding:0px 0pt 0px 7px;
	text-transform: uppercase;
	font: normal 11px arial,tahoma, arial, sans-serif;
}

/* Barre de recherche */
.tableSearch
{
    width:100%;
    border-width : 0px;
}

#resultSearch
{
    width:100%;
    background: url("./kitcours-input-fond.png") no-repeat scroll left center #FFFFFF;
    border: 1px solid #DDDDDD;
}

.tableSearchBtn
{
    width:100px;
    text-align:right;
}

#searchSubmit {
    background-color: #F0F0F0;
    border: 1px solid #DDDDDD;
    margin: 5px;
    cursor:pointer;
}

/* Navigation recherche et données */
.navigation
{
	margin: 0;
	color: #35383C;
	text-align:left;
	margin-bottom: 4px;
	padding:0px 0pt 0px 7px;
	text-transform: uppercase;
	font: normal 14px arial,tahoma, arial, sans-serif;
}

/* boutons de navigation recherche */
.navigation span
{
    margin-left: 10px;
    margin-right: 10px;
}

#resultats .nextprevious
{
    font-weight:bold;
	border-bottom: 1px solid #35383C ;
    cursor:pointer;
}

#resultats .nextprevious:hover
{
	color: #0062D9;
	border-bottom: 1px solid #0062D9 ;
}


/* Sommaire */
#menu   , #resultats
{ 	 
	color: #666;	 
	padding: 2px 5px; 	 
	margin-bottom: 10px;	 
	text-align: justify;	 
	border: 1px solid #DDD; 	 
	background: transparent url('./kitlivrebg.gif') repeat left bottom;
}

#menu ul
{	
	margin: 0;	
	text-align: left;	
	list-style: none;
	padding: 5px 0pt 5px 10px;
}

#menu li a
{
	color: #35383C;
	text-decoration: none;
}

#menu li a:hover, .page a:hover
{
	color: #0062D9;
	border-bottom: 1px solid #0062D9 ;
}

/* liens de la recherche */
#resultats li a
{
	color: #35383C;
	text-decoration: none;
	border-bottom: 1px solid #35383C ;
}

#resultats li a:hover
{
	color: #0062D9;
	border-bottom: 1px solid #0062D9 ;
}

.page
{	
	margin: 6px 0pt;		
	font-size: 16px;	
	font-weight: bold;
	list-style-type: none; 		
	padding: 1px 0 1px 15px;
}	  

.page a
{	
	color: #35383C;		 	
	padding: 0px 2px 1px;	
	text-decoration: none;
}

ul.listecategorie
{	
	margin: 0px;	
	padding: 5px 0px 5px 5px;
}

.theme , .resultItem
{
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;	
	margin: 3px 0pt 3px 20px;	
	padding: 0px 0pt 1px 20px;	
	background: url('./kitlivrepuce.png') 0% 40% no-repeat;
}


/* URL d'origine dans la recherche */
#resultats .url
{
	font-size: 10px;
    font-style : italic;
}

/* Gestion titre section */
div.titreSection
{	
	color: #0078F0;	
	font-size: 19px;  
	text-align: left;		
	font-weight: normal;	 
	padding: 14px 4px 4px;
	text-transform: uppercase; 
}

/* Retour au menu */
span.retourMenu
{ 	
	float: right;	
	font-size: 11px;	
	margin-top: 10px;
	font-weight: bold;
}

a.retourMenu,  a.retourMenu:visited
{
	color: #0676FF;		text-decoration: none;	
}

a.retourMenu:hover
{	  
	color: #153668;	
	text-decoration: none;
	border-bottom: 1px solid #336699;
}

/* Gestion titre section */
div.conteneur
{	
	margin-top: 0;
	text-align: left;
}

/* Liste de chaque section */
ul.cours
{
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px #DDD solid;
	background: transparent url('./kitcoursbg.gif') repeat-y left bottom;
}

ul.cours li
{
	border: 0;
	margin: 0px;
	clear: both;
	padding: 0px;
}

/* Titres des pages */
div.titregauche
{
	float: left;
	width: 55px;
	height: auto;
}

div.titremilieu
{
	height: auto;
	margin-left: 100px;
	text-align: left;
	margin-top: 0;
}

div.titredroit
{
	float: right;
	height: auto;
    width: 400px;
}

/* Cours : colonne de gauche */
div.left_block
{
	/*    border-right:1px solid #DDD;*/   	
	float: left;
	width: 95px;	
	padding: 6px;   
	height: auto;	
	color: #153668;	
	font-size: 8pt;		
	text-align: left; 
	font-weight: bold;
}	

div.left_block img
{ 
	margin-right: 4px;
}

div.divTags
{    
	width: 100%;    
	margin-top: 5px;    
	padding-top: 12px;    
	background: url("./kitlivrepoint.gif") repeat-x top left;
}

/* Cours : colonne de droite */
div.right_block
{
	height: auto;
	padding: 8px;		
	min-height: 65px;
	margin-left: 110px;
	background-color: #FFF;
}

div.langue
{    
	float: left;    
	margin-right: 10px;
}

div.titrecours
{    
	margin-bottom: 8px;
}

span.titrecours
{    
	font-weight: bold;
}

span.titrecours a
{	
	color: #2F94F9;	
	text-decoration: none;
}

span.titrecours a:hover
{	    
	color: #153668;	
	text-decoration: none;
	border-bottom: 1px solid #336699;
}

/* auteurs */
.auteurs
{	
	font-style: italic;
}

span.auteurs  a, span.auteurs  a:visited, span.auteurs span a:hover
{    
	text-decoration: none;
}

div.intro
{	
	margin-top: 2pt;	
	margin-bottom: 4pt;
}

div.divers
{	
	font-size: 8pt;
	margin-top: 2pt;	
}

span.dates
{    
	color:#555;
}

a.lienDico {
    text-decoration: none;
    color: black;
    border-bottom: 1px dotted navy;
}
a.lienDico:hover {
    border-bottom: 1px solid navy;
}

a.lienforum {
    text-decoration: none;
	color:#555;
    border-bottom: 1px dashed #555;
}
a.lienforum:hover {
    border-bottom: 1px solid navy;
    color: navy;
}

/* Liens "voir aussi" en bas de page*/
div.voiraussi
{		
	padding: 0;	
	width: 400px;
	text-align: justify;	
	margin: 20px auto 40px;
}

div.voiraussi h4
{	
	margin: 0;		
	color: #333;
	font-size: 11px;	
	font-weight: bold;	
	padding:4px 0 4px 10px;	
	border-bottom: #D3D5D6 1px solid;
}

div.voiraussi a, .voiraussi a:visited
{	
	color: #888;	
	display: block;	
	margin: 0 10px;		
	text-decoration: none;	
	padding: 4px 0 4px 20px;
	border-bottom: #eee 1px solid;
	background: #FFF url(./kitlivrepuce.png) no-repeat 4px 40%;
}

div.voiraussi a:hover
{		
	color: #1B65B8;	
	background-color: #FAFCFE;
	border-bottom: #DDEBF9 1px solid;
}