/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body {
	font-family: Arial;
	font-size: 10px;
	margin: 2px;
	padding: 0px;
	color: #1C1948;
    }

  div { margin: 0pt;
    padding: 0pt;
    position: absolute;
	scrollbar-3dlight-color:white;
 	scrollbar-shadow-color:white;
  	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
  	scrollbar-arrow-color:Black;
  	scrollbar-track-color:white;
    }

	table div 
	{position: relative;}

  .bordure { border-top: 1px solid rgb(255, 255, 255);
  border-right: 1px solid rgb(255, 255, 255);
  border-bottom: none;
  border-left: none;
    }

  .bloc_haut {
	height: 101px;
	width: 995px;
	position: relative;
	top: 0pt;
	left: 0pt;
	background: #1C1948;
	z-index: 100;
	overflow: visible;
    }

  	.logo { 
		top: 10px;
    left: 15px;
    background: none;
   /* height: 100%;
    width: 203px;*/
	/*padding: 15px 10px;*/
    }
	
  .lisere { width: 994px;
    height: 3px;
    position: relative;
    border-top-style: none;
    top: 0pt;
    left: 0pt;
    }

  .main { width: 995px;
    height: 485px;
    position: relative;
    top: 0pt;
    left: 0pt;
    }

  #bloc_bas {
	color: #6A7092;
	height: 16px;
	width: 995px;
	text-align: right;
	position: relative;
	top: 0pt;
	left: 0pt;
	font-size: 10px;
    }

 
  
	.teaser {
	text-align: right;
	/*padding: 3px;*/
	height: 485px;
	width: 210px;
	left: 0px;
	top: 0px;
	background: #FFFFFF;
	z-index: 3;
	font-size: 11px;
	/*table-layout: fixed;*/
	/*overflow:hidden;*/
	}
	
	.bod {
	position: absolute;
	/*position:relative\9;
	margin-top:-15px\9;*/
	/*padding-top: 3px;
	padding-bottom: 3px; */
	left: 210px;
	top: 30px;
	height: 455px;
	/*width: 580px;*/
	overflow: auto;
	font-size: 11px;
	z-index:0;
	
	padding-left:16px;
	/*background-color:#00FF00;*/
	}
	
	.bod table, .teaser table{
	color: #161433;
	font-family: Arial;
	font-size: 10pt;
	}
	
	
	.bod table p , .bod table, .bod table P, .teaser table {
		/*font-size:12px;*/
		margin-left:0px;
		margin-right:0px;
		
	}
	
	.teaser table P{
		margin-left:0px;
		margin-right:1px;		
	}
	
	.bod table p, .bod table P, .teaser table p, .teaser table P {
	font-decoration: none;
	font-family: Arial;
	font-weight: normal;
	color: #161433;
	font-size: 12px;
	text-decoration: none;
	/*margin: 12px 0px;*/
	}
	
	p {
	padding-left: 4px;
	}
	
	.bloc_haut .langue {
		bottom: 2px;
		right: 35px;
		z-index:120;
	}
	
	.bloc_haut .langue a.unselect{
		text-decoration:none;
		color: white;
		font-weight:bolder;font-size:11px;
	}
	.bloc_haut .langue a.unselect:hover{
		text-decoration: none;
		color: white;
		font-weight:bolder;font-size:11px;
		}
	
.bloc_haut .langue a.selec{
		text-decoration:none;
		color: #d41e82;
		font-weight:bolder;font-size:11px;
	}
	.bloc_haut .langue a.selec:hover{
		text-decoration: none;
		color: #d41e82;
		font-weight:bolder;
		font-size:11px;
		}
		
	.faq
	{
		text-decoration:none;
		font-weight:bold;
		color: #1C1948;
	}
	
	.faq:hover{
		color: #d41e82;
		}
		
		
	.footer{
		width:995px;
		text-align:justify;
		color:#000033;
		font-size:10;
	}
	.footer{
		position: absolute; 
		top: 610px;
		width:995px;
		text-align:justify;
		color:#000000;
		font-size:10;
	}
	.footer a, .footer a:visited{
		text-decoration: underline;
		color: #1C1948;
	}
	.footer a:hover{
		text-decoration: none;
		color:  #E2017B;
	}

	
