/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img { margin: 0; padding: 0; border: 0; }
	
/*	Définitions de balises	*/
body { min-width: 790px; text-align: center; font: .7em Arial, Helvetica, sans-serif; background: url(../medias_communs/images/structure_page/img_bg.jpg) 0 0 #90886e repeat-x; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { padding-bottom: 10px; color: #ae911c; font-size: 1.2em; text-transform: uppercase; font-family: Geneva, Arial, Helvetica, sans-serif; }
h2 { margin: 10px 0; font-size: 1em; text-transform: uppercase; color: #0326c6; }
	
a { color: #cca601; text-decoration: none; }
a:hover { color: #ffd418; }

ul { padding: 0 0 10px 5px; text-indent: 0; }
li { margin: 8px 0 0 15px; }


/*	Structure de la page */
	#divwrapper { margin: 18px auto 15px; width: 786px; text-align: left; }
	#bloccontenusprincipal { padding:  19px 2px 0 2px; background: url(../medias_communs/images/structure_page/img_bg_blanc_hautdepage.gif) 50% 0 no-repeat; }	
	
	.fermeture { clear: both; }	
	.boutonsuite { padding-right: 7px; text-align: right; font-size: .9em; }
	.boutonsuite img { margin: 0 4px; }

	#contenusprincipal p { padding-bottom: 10px; line-height: 1.3em; }

/*	bloc haut de page	*/
	#hautdepage { height: 86px; }
		
	#logotop { padding-left: 11px; width: 361px; float: left; }
	#menutop { width: 410px; float: left; }
		
	#btnchoixlangue { padding: 11px 12px 0 0; text-align: right; }
		
	#menuhautdepagefr { margin-right: 55px; padding-top: 29px; text-align: right; }
	#menuhautdepageen { margin-left: 35px; padding-top: 29px; text-align: left; }
		
	#menuhautdepagefr img { margin-left: 13px; }
	#menuhautdepageen img { margin-right: 25px; }
	
	
	
/*	menu principale	*/
	#menuprincipal { padding: 32px 0 0 0; width: 167px; float: left; }
	#menuprincipal p { margin: 0; padding: 0 0 12px; }



/* contenu principal */	
	#contenusprincipal { margin: 20px 0 0 0; width: 615px; float: left; }
	#contenusprincipalmarge { margin-top: 20px; padding-left: 25px; width: 560px; float: left; }
	#contenusprincipalnavig { background: url(../medias_communs/images/structure_page/img_bg_blocentete.jpg) 50% 0 #fff no-repeat; }



/*	bas de pages */
	#blocbasdepageaccueil { padding: 24px 0 5px 16px; height: 67px; text-align: left; background: url(../medias_communs/images/accueil/img_bg_basdepage_acc.jpg) 50% 0 no-repeat; }
	#blocbasdepages { padding: 24px 0 5px 16px; height: 67px; text-align: left; background: url(../medias_communs/images/structure_page/img_bg_basdepage.jpg) 50% 0 no-repeat; }
	
	#basdepage { width: 760px;}
	#basdepage p { margin-bottom: 8px; color: #aeaeae; font-size: .9em; }
	#basdepage a { color: #fff; text-decoration: none; }
	#basdepage a:hover { color: #ffd418; }
	
	.spanseparateur { margin-right: 8px; padding-right: 8px; border-right: 1px solid #caa800; }
		
	#compagniecanada { margin-top: 15px; padding-right: 18px; padding-bottom: 5px; }
	#compagniecanada img { float: right; }



/*	accueil	*/
	.chronique { margin: 0; padding: 180px 0 20px 22px; float: left; width: 285px; height: 160px; }
	.chronique p { line-height: 11px!important; }
	.chronique .informations { width: 285px; height: 183px; position: relative; right: -1px; background: url(../fr/medias/images/accueil/bt_demande.jpg) 100% 100% no-repeat; }
	.chronique .informations.en { background-image: url(../en/medias/images/accueil/bt_apply.jpg); }
	.chronique .informations p { margin: 0; padding: 35px 150px 0 0; font-weight: bold; }
	.chronique .informations a { margin: 0; padding: 0; width: 154px; height: 130px; display: block; position: absolute; right: 0; bottom: 0; text-indent: -9999px; }

	/* anglais*/
	.imageschronique1 { float: left; margin-right: 6px; padding-bottom: 25px; }
	.imageschronique2 { float: left; margin-right: 6px; margin-bottom: 3px; }
	
		
	#blocbleu { padding: 22px 12px 0; background: url(../medias_communs/images/accueil/img_bg_zonebleu.jpg) 50% 0 no-repeat; }
	
	#siegesocialpointservice { padding-top: 6px; width: 157px; float: left; }
	#siegesocialpointservice img { margin-bottom: 3px; }
		
	#blocsedac { width: 306px; float: left; }
	#logosedac { padding-left: 26px; }
	#txtsedac { padding: 7px 19px 0 32px; }
	#blocipnq { width: 285px; float: left; }	
	#logoipnq { padding-left: 18px; }
	#txtipnq { padding: 7px 22px 0 20px; }
	
	#blocbleu p { margin-bottom: 7px; color: #fff; }



/*Plan du site*/
	.blocplan { padding-top: 20px; }



/*Page équipe*/
	.blocgauche { width: 545px; float: left; }
	.blocdroit { width: 270px; float: left; }
	.blocequipe {padding-bottom: 25px; width: 545px; }
	.blocca {padding-bottom: 25px;  width: 545px; }
	.blocphoto { padding-bottom: 100px; width: 100px; height: 122px; float: left; }
	.blocphotoj { padding-bottom: 200px; width: 100px; height: 122px; float: left; }
	.blocdescription { width: 400px; float: left; }
	
	
	
/* CA */	
	.president { padding-left: 10px; width: 540px; height: 240px; }
	.president div { margin: 0 auto; width: 280px; }

	.CAblocdroit, .CAblocgauche { width: 280px; float:left; }
	.CAblocdroit p, .CAblocgauche p { margin: 0 auto; width: 280px; line-height: 11px !important; }
	.CAblocdroit .blocequipe, .CAblocgauche .blocequipe, .president .blocequipe { height: 200px; text-align: center; } 
	.CAblocdroit .blocphoto, .CAblocgauche .blocphoto, .president .blocphoto { width: 280px; display: block; } 



/* Adresses */
	.blocadresse { padding-bottom: 8px; line-height: 11px; }



/*	Images d'ambiance	*/
	.ambiance { float: right; }



/*	Nouvelles - documentation	*/
	.nouveaulogo { margin: 0 20px 0 0; float: left; }
	.nouvelles a, .documentation a, .archives a { padding: 5px 0 5px 25px; display: block; color: #000; background: url(../medias_communs/images/nouvelles/lg_acrobat.png) 0 0 no-repeat; }
	.nouvelles a:hover, .documentation a:hover, .archives a:hover { color: #e1c515; }
	.archives { margin: 20px 0; padding: 20px 0; border-top: 1px solid #cca601; }
	.archives bu-mc { margin: 20px 0; padding: 20px 0; border-top: 1px solid #cca601; border-bottom: 1px solid #cca601; }
	.archives p span { color: #0326c6; text-transform: uppercase; }
	p.acrobat { float: right; }
	.documentation p a { padding: 0; display: inline; background: none; }
	
	
	
/* Financement */
	#financement { padding: 10px 0 0 20px; }
	div.financement { padding: 0 0 0 10px; width: 520px; }
	.titreTableauFinan { padding: 50px 0 0 10px;  float: left; width: 350px; }
	
	table.financement { margin: 0 10px 0; padding: 0; border: 1px solid #444; border-collapse: collapse; }
	table.financement td, table.financement th { padding: 10px; width: 50%; }
	table.financement .even td, table.financement .even th { background: #ddd9c4; }
	
	.informationsFinancement { margin: 0 0 1px 0; float: right; width: 185px; height: 130px; position: relative; background: url(../fr/medias/images/accueil/bt_demande.jpg) 100% 100% no-repeat; }
	.informationsFinancement.en { background-image: url(../en/medias/images/accueil/bt_apply.jpg); }
	.informationsFinancement p { margin: 0; padding: 35px 150px 0 0; font-weight: bold; }
	.informationsFinancement a { margin: 0; padding: 0; width: 154px; height: 130px; display: block; position: absolute; right: 0; bottom: 0; text-indent: -9999px; }

