﻿body 
{
	background-image:url(../Pics/background1.png);
	border:none;
	margin:0px;
    font :bold 12px Arial; 
    letter-spacing:1px; 
	line-height:22px
}


a 
{
	color:Black;
	text-decoration:none;
}


a:hover 
{
	color:darkorange;
}


a:visited:hover 
{
	color:darkorange;
}

b 
{
	color:DarkOrange!important;
}


p 
{
	text-indent : 18px;
	background-image:url(../Pics/puce2.png);
	background-repeat:no-repeat;
	background-position:left top;
}

img 
{
	border:none;
}


p:first-line 
{
	
	
}

li 
{
	list-style-image:url(../Pics/puce2.png);
}




@media screen 
{
	h1 
	{
		text-align:right;
		letter-spacing:0px;
		font:bold 17px Arial;
		margin:0px;
	}


	h2 
	{
		text-align:right;
		letter-spacing:0px;
		color:darkgray; 
		font:bold 12px Arial;
		margin:0px;
	}
	.printtitle 
	{
		display:none;
	}
	.divcontent 
	{
		height:900px;
		
	}
	.divleft 
	{
		background-image:url(../Pics/background2.png);
		width:15px;
	}
	.divmenu 
	{
		vertical-align:top;
		background-image:url(../Pics/background5.png);
		background-position:right top;
		background-repeat:repeat-y;
		background-color:white;
		width:120px;
	}
	.divright 
	{
		background-image:url(../Pics/background3.png);
		width:15px;
	}
	.divcenter
	{
		background-color:white;
		margin:0px;
		width:600px;
		vertical-align:top;
		background-position:right top;
		background-image:url(../Pics/background4.png);
		background-repeat:no-repeat;
		padding-left:16px;
		padding-right:100px;
		padding-top:32px;
		padding-bottom:16px;
		text-align:justify;
	}
	
	.difficile .divcenter 
	{
		background-image:url(../Pics/background4difficile.png);
	}
	
	
}

@media print 
{
	body {
	  background-image :none;
	}
	
	
	h1 
	{
		text-align:left;
		letter-spacing:0px;
		font:bold 17px Arial;
		margin:0px;
		width:100%;
		
	}

	h2 
	{
		text-align:right;
		letter-spacing:0px;
		color:black; 
		font:bold 12px Arial;
		margin:0px;
		margin-top:4px;
		border-top:solid 1px black;
		width:100%;
	}
	
	.printtitle 
	{
		display:block;
		font:bold 24px Arial;
	}
	.divcontent 
	{
		width:90%;
		
	}
	.divleft 
	{
		display:none;
	}
	.divmenu 
	{
		display:none;
	}
	.divright 
	{
		display:none;
	}
	.divcenter
	{
		background-color:white;
		vertical-align:top;
		padding-top:16px;
		padding-bottom:16px;
		text-align:justify;
		margin:32px;
		width:100%;
	}

}

.divcenter a
{
	background-image:url(../Pics/puce1.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:14px;
	display:block;
	text-align:left; 	
}

.divcenter a .datelink 
{
	color:darkgray;
	margin-left:8px;
	font:normal 9px Verdana;
	letter-spacing:0px;
	height:12px;
	line-height:13px;
	margin-bottom:8px;
	padding-top:2px;
	display:block;
	text-align:right;
	border-bottom:solid 1px #EEEEEE;
	
}

.divmenu a
{
	  
    
	
}

.divmenu .mainitem 
{
	margin-top:4px;
	margin-bottom:4px;
	margin-left:8px;
	display:block;
	text-align:left;
	font:bold 12px Arial;
	padding:4px;
	color:#C0C0C0;
}

.divmenu .mainitemselected:link, .divmenu .mainitemselected:visited 
{
	color:Black;
}

.divmenu .mainitem:hover, .divmenu .mainitem:visted:hover 
{
	color:DarkOrange;
}

.divmenu .mainitemopened 
{
	margin-top:4px;
	margin-bottom:4px;
	margin-left:8px;
	display:block;
	text-align:left;
	font:bold 12px Arial;
	color:DarkOrange;
	padding:4px;
}

.divmenu .subitem 
{
	display:block;
	text-align:left;
	margin-left:16px;
	font:normal 11px Arial;
	padding:5px;
}

.divmenu .subitemselected 
{
	display:block;
	text-align:left;
	border-bottom: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	border-left:solid 1px lightgrey;
	background-color:White;
	margin-left:16px;
	padding:4px;
	color:DarkOrange;
	font:normal 11px Arial;
}


.next 
{
	background-image:url(../Pics/puce1.png)!important;
    background-position:right top!important;
    padding-right:14px!important;
	text-align:right!important;
}

.simplelink 
{
	background-image:none!important;
    padding-left:0px!important;
	display:inline!important;
	color:black;
	float:right;
	
}

.copyright
{
	font:normal 9px Verdana;
	color:Black;
}

.copyright span 
{
	color:Black!important;
}

.copyright A 
{
	color:Black;
}

.copyright:hover 
{
	color:Black;
}

.copyright:hover A 
{
	color:Black;
}

.copyright:hover span 
{
	color:darkorange!important;
}

.copyright .adversing 
{
	color:Black;
}

.qcmquestion 
{
	font-size:14px;
}

.qcmreponse
{
	display:block;
	padding-top:6px;
	margin-left:24px;
	font-weight:normal;
	
}


.expandlink 
{
	float:right;
	font-weight:bold;
	background-position:right top!important;
	padding-right:16px;
}

.difficilewarning 
{
	background-color:Orange;
	color:White!important;
	padding:4px 8px 4px 8px;
	border:solid 1px black;
	margin-bottom:32px;
}

.difficilewarning A 
{
	display:inline;	
	background-image:none;
	padding:0px;margin:0px;
}

.copyright A 
{
	display:inline;	
	background-image:none;
	padding:0px;margin:0px;
}



.pnlComment 
{
	margin-bottom:16px;
	margin-top:24px;
}

.pnlComment .divTitle 
{
	color:DarkOrange;
}

.pnlComment .txtComment 
{
	width:593px;
	height:64px;
	font:normal 12px Arial;
}

.pnlComment .btnSave 
{
	float:right;
	margin-right:0px;
}


.pnlComment .pComment 
{
	margin-bottom:24px;
} 

.pnlComment .pComment .divDate 
{
	
	color:DarkOrange;
} 

.pnlComment .pComment .divTxt
{
	font-weight:normal;
	margin-left:24px;	
	color:DimGray;
} 

.toc_line 
{
	width:100%;
	dborder-bottom:solid 1px #EEEEEE;
	margin-bottom:8px;
}

.toc_line .tdtext 
{
	vertical-align:top;
	line-height:21px;
}

.toc_line .tddate 
{
	width:120px;
	vertical-align:middle;
}

.toc_line .datelink 
{
		
	background-image:none;
	color:darkgray;
	
	font:normal 9px Verdana;
	letter-spacing:0px;
	text-align:right;
	
}

.toc_line .text 
{
	
}



.SortBar 
{
	text-align:right;
	padding-bottom:8px;
}

.SortBar a 
{
	display:inline;
	background:none;
	padding:0px;
	font:bold 10px Arial;
}

.SortBar .Separator 
{
	font:bold 10px Arial;
	margin-left:4px;
	margin-right:4px;
}