/* :wmode transparent*/

html,body {
margin: 0;
padding: 0;
border: 0;
background-image: url(images/f1.jpg);
background-repeat: repeat-x;
background-color: #183F70;
}


#conteneur {
	width: 928px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	background-color: #D7D7D7;
}

#conteneurcentre {
	width: 920px;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	background-color: #1c1c1c;
}

#menu {
	width: 920px;
	height: 225px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

/* :footer et txt*/

#bas {
	width: 920px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
	}

#lgfoot {
	width: 928px;
	height: 4px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	font-size: 1px;
	background-color: #D7D7D7;
	}

#blocfoot {
	width: 928px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	}

.txtfooter {
	font-family: "Times New Roman", Times, serif;
	color: #EAEAEA;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 8px 0 0 0;
	padding: 0;
}

a.lienfoot:link, a.lienfoot:visited {
   font-family: "Times New Roman", Times, serif;
   font-size: 11px;
   color: #EAEAEA;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

a.lienfoot:hover, a.lienfoot:active {
   font-family: "Times New Roman", Times, serif;
   font-size: 11px;
   color: #00F2FF;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

a.lienpubfaq:link, a.lienpubfaq:visited {
   font-family: "Times New Roman", Times, serif;
   font-size: 1px;
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

a.lienpubfaq:hover, a.lienpubfaq:active {
   font-family: "Times New Roman", Times, serif;
   font-size: 1px;
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

a.liencalcule:link, a.liencalcule:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFAC00;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.liencalcule:hover, a.liencalcule:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FF0033;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.lientxt:link, a.lientxt:visited {
   font-family: "Times New Roman", Times, serif;
   font-size: 13px;
   color: #C7C7C7;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

a.lientxt:hover, a.lientxt:active {
   font-family: "Times New Roman", Times, serif;
   font-size: 13px;
   color: #00F2FF;
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
}

/* :PAGEACCUEIL*/

#blocacc {
	width: 870px;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	
}

/* :cours*/

#blocleft {
	float:left;
	width: 640px;
	margin: -4px 0 0 0;
	padding: 0 0 0 0;
	}
#blocleft2 {
	float:left;
	width: 640px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#bloctitreacc {
	width: 650px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#txt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

/* :bloc contenant fiche*/

#bloccours {
	width: 640px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}	

#bloccentrecours {
	width: 640px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/centredevise.gif);
	background-repeat: repeat-y;
}

#blocbascours {
	width: 640px;
	height: 32px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/basdevise.gif);
	background-repeat: no-repeat;
}

#mgactu {
	height: 66px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}	

#actualisation {
	width: 220px;
	height: 20px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	}
	
#actualisation2 {
	width: 220px;
	height: 20px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	}

#bloctitrecours {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/devisecourante.gif);
	background-repeat: no-repeat;
}	

#bloctitrecours2 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseeurope.gif);
	background-repeat: no-repeat;
}

#bloctitrecours3 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseafrique.gif);
	background-repeat: no-repeat;
}

#bloctitrecours4 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseamnord.gif);
	background-repeat: no-repeat;
}

#bloctitrecours5 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseamsud.gif);
	background-repeat: no-repeat;
}

#bloctitrecours6 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseasie.gif);
	background-repeat: no-repeat;
}

#bloctitrecours7 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/devisemoyenorient.gif);
	background-repeat: no-repeat;
}

#bloctitrecours8 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/deviseoceanie.gif);
	background-repeat: no-repeat;
}

#bloctitrecours9 {
	width: 640px;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/devisetrav.gif);
	background-repeat: no-repeat;
}

#fichecours {
	width: 605px;
	height: 72px;
	margin: 0 0 0 15px;
	padding: 5px 0 0 5px;
	background-color: #131313;
}

#fichecours2 {
	width: 605px;
	height: 72px;
	margin: 0 0 0 15px;
	padding: 5px 0 0 5px;
	background-color: #262626;
}

#fichecours3 {
	width: 605px;
	height: 72px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	background-color: #1C1C1C;
}

#lghorifiche {
	width: 610px;
	height: 1px;
	font-size: 1px;
	border: 0;
	display:block;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	background-color: #0363A3;
}

/* :fiches produit cours*/

#blocfiche {
	width: 600px;
	height: 72px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
}

#bf1 {
	float:left;
	width: 180px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
}

#blocdraptitre {
	width: 180px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#drapeau {
   float:left;
	width: 49px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#pays {
	float:left;
	width: 131px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#indice {
	width: 180px;
	height: 20px;
	margin: 7px 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
	
}

#btxt {
	margin: 0 0 0 6px;
	padding: 0 0 0 0;
	}

#bf2 {
	float:left;
	width: 160px;
	margin: 0 28px 0 35px;
	padding: 0 0 0 0;
	font-size: 1px;
}

#bf3 {
	float:left;
	width: 160px;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
}

#btxt2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	
	
#bform {
	height: 20px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

	

#lgverti {
	float:left;
	width: 1px;
	height: 55px;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	background-color: #0363A3;
}




/*Formulaire cours*/

form{	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

label
{
   font-family: "Times New Roman", Times, serif;
   	color: #C7C7C7;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
}

input {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

input.bouton {
	width: 70px;
	height: 18px;
	font-family: "Times New Roman", Times, serif;
	color: black;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	border: 0;
	background: transparent url(images/bouton/b1.gif) no-repeat center top;
	cursor: pointer; 
	cursor: hand;
}


input.bouton:hover, input.bouton:active{
	width: 70px;
	height: 18px;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	border: 0;
	background: transparent url(images/bouton/b2.gif) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}



/* :news*/

#blocright {
float:right;
	width: 200px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#pub {
	width: 200px;
	height: 80px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#pub3 {
	width: 200px;
	height: 250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}


#titrenews {
	width: 200px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/titreeco.gif);
	background-repeat: no-repeat;
	}
	
#titrenews2 {
	width: 200px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/titreune.gif);
	background-repeat: no-repeat;
	}

#titrenews3 {
	width: 200px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/titreinfosp.gif);
	background-repeat: no-repeat;
	}

#news {
	width: 200px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/bandnews.gif);
	background-repeat: repeat-y;
	}

#txtnews {
	width: 182px;
	height: auto;
	margin: 0 0 0 9px;
	padding: 0 0 0 0;
	}
	
#basnews {
	width: 200px;
	height: 13px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/basnews.gif);
	background-repeat: no-repeat;
	
	}

#pubgraphique {
	width: 200px;
	height: 156px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	}
#pubgraphique2 {
	width: 200px;
	height: 180px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	}

/* :page FAQ*/



#pubcours {
	width: 200px;
	height: 160px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	}

#pubcours2 {
	width: 200px;
	height: 100px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #1C1C1C;
	}


#mg30 {
	height: 30px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mg25 {
	height: 25px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mg20 {
	height: 20px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mg15 {
	height: 15px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mg11 {
	height: 12px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	
#mg10 {
	height: 10px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mg8 {
	height: 8px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#mg2 {
	height: 2px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#mg5 {
	height: 5px;
	font-size: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
/* :police*/

.h1{
   font-family: "Times New Roman", Times, serif;
   	color: #59ACD8;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.h2{
   font-family: "Times New Roman", Times, serif;
   	color: #C7C7C7;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.h3{
   font-family: "Times New Roman", Times, serif;
   	color: #A5C621;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.txt{
   font-family: "Times New Roman", Times, serif;
   	color: #C7C7C7;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.txtita{
	font-family: "Times New Roman", Times, serif;
	color: #C7C7C7;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-style: italic;
}

.txtnoir{
   font-family: "Times New Roman", Times, serif;
   	color: #000000;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.txtbold{
   font-family: "Times New Roman", Times, serif;
   	color: #FCAF23;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.txtbold2{
   font-family: "Times New Roman", Times, serif;
   	color: #A5C621;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.txtbold3{
   font-family: "Times New Roman", Times, serif;
   	color: #A5C621;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.txtbold4{
   font-family: "Times New Roman", Times, serif;
   	color: #4A9ACB;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	
.separation {
clear: both;
visibility: hidden;
margin: 0;
padding: 0;
}

.lg {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #000000;
 background-color: #000000;
 border: 0;
}

h4{
font-family: "Times New Roman", Times, serif;
font-size: 21px;
font-weight: bold;
text-align: left;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

h4.bleu{
color: #59ACD8;
}

h5{
font-family: "Times New Roman", Times, serif;
font-size: 13px;
font-weight: normal;
text-align: justify;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

h5.blanc{
color: #C7C7C7;
}

h5.bold{
color: #C7C7C7;
font-weight: bold;
text-align: left;
margin: 10px 0 5px 0;
padding: 0 0 0 0;
}

h6{
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
text-align: justify;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

h6.jaune{
color: #FCAF23;
}


