h1    			{font-size: 12px; }
h3    			{font-size: 12px;}
body  			{margin: 0; padding: 0; line-height:18px; font-size: 12px; text-align: left; background-color: #ffffff; color:#000033; font-family: Arial, Helvetica, sans-serif;}
.bg				{background:url(apl.jpg); background-position:top center; background-repeat:no-repeat;}
.bg-e			{background:url(apl-e.jpg); background-position:top center; background-repeat:no-repeat;}
.bg-r			{background:url(apl-r.jpg); background-position:top center; background-repeat:no-repeat;}

li {text-align:justify; list-style:outside; margin-left:10px;}

.galvenais {width:470px; margin:182px auto 0 auto; text-align:left;} 
.fons {width:470px; float:left;}

.lang 			{margin-left:110px; width:60px;}
#theTime 		{width:120px; height:30px; font-size:25px; color:#ff6600; z-index:12; margin: 20px 0 5px 90px;}

img.b 			{border:0; padding-right:10px; float:left;}
img				{border:0;}

a 				{color:#000033; font-weight:bold; text-decoration:none; border-bottom: 1px dotted #ff6600;}
a:hover 		{color:#000033; font-weight:bold; text-decoration:none; border-bottom: 1px solid #ff6600;}

p     			{font-size: 12px;}
p a 			{color:#000033; text-decoration:none; border-bottom: none;}
p a:hover 		{color:#000033; text-decoration:none; border-bottom: none;}

.none a 		{color:#000033; text-decoration:none; border-bottom: none;}
.none a:hover 	{color:#000033; text-decoration:none; border-bottom: none;}

.line 			{text-decoration:none; border-bottom:1px solid #ff6600; font-weight:bold;}
.red 			{color: #ff6600; font-weight:bold;}

.logo img 		{opacity:.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; text-decoration:none; border-bottom: none;}
.logo img a 	{opacity:.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; text-decoration:none; border-bottom: none;}
.logo img:hover {opacity:1; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;}


/* ----------------------------------------------------------------------------------------- */
		
		.accordion_toggle {
			display: block;
			width: 450px;
			background-color:#ff6600;
			padding: 0 10px 0 10px;
			border-bottom: 3px solid #ffffff;
			line-height: 25px;
			color: #ffffff;
			cursor: pointer;
			margin: 0;
		}
		
		.accordion_toggle:hover {background-color:#000033;}
		
		.accordion_toggle_active {
			background-color: #000033;
			color: #ffffff;

		}
		
		.accordion_content {
			background: #ffffff;
			color: #000033;
			overflow: hidden;
			width: 470px;
			
		}
			
			.accordion_content h2 {
				margin: 5px;
				color: #000033;
							}
			
			.accordion_content p {
				line-height: 18px;
				padding: 0;
			}
			
		.vertical_accordion_toggle {
			display: block;
			width:450px;
			background-color: #ffffff;
			padding: 0 10px 0 10px;
			border-bottom: 3px solid #ffffff;
			line-height: 25px;
			color: #000033;
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
			margin: 0;
		}
		
		.vertical_accordion_toggle:hover {color:#ff6600;}

		.vertical_accordion_toggle_active {
			background-color: #ffffff;
			color: #000033;
			border-bottom: 3px solid #ff6600;
			}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #000033;
			overflow: hidden;
			font-size: 12px;
			
		}

			.vertical_accordion_content h2 {
				margin: 10px;
				color: #ff6600;
			}

 			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 105px;
			width: 10px;
			background-color: #ff6600;
			border-right: 3px solid #ffffff;
			color: #ffffff;
			text-decoration: none;
			cursor: pointer;
			margin: 0;
		}
		
		.horizontal_accordion_toggle:hover {background-color:#000033;}
		
		.horizontal_accordion_toggle_active {
			background-color: #000033;
			border-right: 3px solid #ffffff;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 105px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			overflow: hidden;
			background-color: #ffffff;
			color: #000033;

		}
			
			.horizontal_accordion_content p{
			width: 380px;
			height: 85px;
			padding: 5px;
		}
					
					
    /* Container styling*/
	 #vertical_container {
	  text-align:left;
	  margin:0;
	  width: 470px;
	}
	
    #horizontal_container {
      margin:0;
	  padding:0;
    }
    
    #vertical_nested_container {
      margin: 0;
      width: 470px;
    }
/* ----------------------------------------------------------------------------------------- */
