/* CSS Document */
/* Tag */
body, html
{
	margin-left: 		0px;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	height:				100%;
	background-color:	#044f88;
	background:			url(images/bg.gif);
}

p, td
{
	font:				12px Arial, Helvetica, sans-serif;
	color:				#82786f;
}

li {
	font:				12px Arial, Helvetica, sans-serif;
	color:				#82786f;
	margin-top:			5px;
	margin-bottom:		10px;
}

ul img {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

h1
{
	font:				18px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#82786f;
}


h2
{
	font:				16px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#82786f;
}


h3
{
	font:				14px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#82786f;
}

h4
{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#82786f;
	font-size:			11pt;
	font-weight:		bold;
	margin: 			0px;
}

h5
{
	font:				12px Arial, Helvetica, sans-serif;
	color:				#82786f;
}

hr
{
	background-color: 	#d55c19;
	border-width:		1px 0px 0px 0px;
	border-color:		#d55c19;
	border-style:		solid;
	width: 				100%;
	height: 			0px;
	margin-top: 		10px;
	margin-bottom:		15px;
}

a
{
	color: #d55c19;
	text-decoration: none;
}

a:hover
{
	color: #d55c19;
	text-decoration: underline;
}

/* CLASS */
.ariane a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82786f;
}

.contenuDiv{
	top: 270px;	
	width: 626px;
	position: absolute;
	padding: 30px;
	margin-left: -26px;
	background-color: #ffffff;
	border: 6px double #82786f;
}

.index_manbulle h1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#82786f;
	font-size:11pt;
	font-weight:normal;
	margin: 0px;
}

.index_manbulle p
{
	font-family:Arial, Helvetica, sans-serif;
	color: #82786f;
	font-size:10pt;
	margin: 0px;
	padding-top: 0px;
}

.acc_manbulle p
{
	font-family:Arial, Helvetica, sans-serif;
	color: #82786f;
	font-size:10pt;
	margin: 0px;
	padding-top: 0px;
}

.acc_manbulle h1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#d55c19;
	font-size:11pt;
	font-weight:bold;
	margin: 0px;
}

.acc_manbulle h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#d55c19;
	font-size:11pt;
	font-weight:bold;
	margin: 0px;
	text-decoration:none;
}

.acc_manbulle h1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#d55c19;
	font-size:11pt;
	font-weight:bold;
	margin: 0px;
	text-decoration:underline;
}

.acc_manbulle a {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #82786f; text-decoration:none;}
.acc_manbulle a:hover {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #82786f; text-decoration:underline;}


/*
	######## Hack PNG pour IE #########
*/
	
.png24 
{ 
	filter:				expression(applyPNGFilter(this));
	position: 			relative;
}

.degrade-haut 
{ 
	filter:				none !important;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/degrade-haut.png',sizingMethod='scale');
	background:			url(images/degrade-haut.png) repeat-x center bottom !important;
	background: 		none;
}
.degrade-bas 
{ 
	filter:				none !important;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/degrade-bas.png',sizingMethod='scale');
	background:			url(images/degrade-bas.png) repeat-x center top !important;
	background: 		none;
}

.degrade-gauche 
{ 
	filter:				none !important;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/degrade-gauche.png',sizingMethod='scale');
	background:			url(images/degrade-gauche.png) repeat-y center top !important;
	background: 		none;
}

.degrade-droite 
{ 
	filter:				none !important;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/degrade-droite.png',sizingMethod='scale');
	background:			url(images/degrade-droite.png) repeat-y center top !important;
	background: 		none;
}

.infoPart {
	
}

.titre-orange
{
	font:				20px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#FFFFFF;
	margin-left:		20px;
	margin-right:		20px;
}

.titre-copyright
{
	font:				12px Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	margin-left:		20px;
	margin-right:		20px;
}

.titre-copyright a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.titre-copyright a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-haut
{
	font:				12px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#f08825;
}

.menu-haut a			{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-haut a:link		{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-haut a:visited	{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-haut a:active		{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-haut a:hover		{color:#ffffff;background-color:#d55c19;text-decoration:none;}

.menu-principal
{
	font:				16px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#82786f;
}

.menu-principal a			{color:#82786f;text-decoration:none;}
.menu-principal a:link		{color:#82786f;text-decoration:none;}
.menu-principal a:visited	{color:#82786f;text-decoration:none;}
.menu-principal a:active	{color:#82786f;text-decoration:none;}
.menu-principal a:hover		{color:#d55c19;text-decoration:none;}

.menu-secondaire
{
	font:				14px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#f08825;
}

.menu-secondaire a			{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-secondaire a:link		{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-secondaire a:visited	{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-secondaire a:active	{color:#d55c19;background-color:#ffffff;text-decoration:none;}
.menu-secondaire a:hover	{color:#ffffff;background-color:#d55c19;text-decoration:none;}

.contenu
{
	padding-top : 		10px;
	padding-bottom : 	10px;
	padding-left :		20px;
	padding-right : 	20px;
}

/* ID */

#content	
{
	width:				956px;
	vertical-align:		top;
	position:			relative;
	margin:				auto;	
}

#description
{
	width: 95%;
	height: auto;
	border-bottom: #d55c19 1px dashed;
	border-left: #d55c19 1px dashed;
	border-right: #d55c19 1px dashed;
	margin: auto;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82786f;
}

#desc01, #desc02, #desc03, #desc04, #desc05, #desc06, #desc07, #desc08, #desc09
{
	display: none;
}

#timeline
{
	background-color: #d55c19;
	height: 20px;
	width:90%;
}