/* CSS Document */

body,html 					{ height:100%; margin:0; padding:0; background-color:#ffffff; }

body 						{ font-family:Helvetica, Geneva, Arial, sans-serif; 
								background-color:#ffffff; text-align: center; 
								vertical-align:middle; color:#000000; font-size:14px; }

@font-face 					{ font-family : 'Helveticaultralight';
								  src: url('fonts/HelveticaNeueLTPro-UltLt.otf') format('opentype'); }

@font-face 					{ font-family : 'Helveticalight';
								  src: url('fonts/HelveticaNeueLTPro-Lt.otf') format('opentype'); }


#conteneur					{ width: 978px; height: 900px; text-align:center; padding:0; margin:0 auto; }

#contenu					{ width: 955px; height: 900px; text-align:center; margin:0 auto; }

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

#line_header				{ width: 955px; }
#line							{ width: 350px; height: 5px; border-bottom:1px solid #000; margin:0 auto; padding:0; }

#infos						{ width: 955px; text-align:center; padding:25px 0 0 0; height:50px; }
#info	a 						{ text-align:center; color:#000; text-decoration:none; }
#info	a:hover				{ text-align:center; color:#527AA5; text-decoration:none; font-weight:bold; }

#mosaique					{ width: 918px; margin:0 auto; }

#img1						{ width: 606px; height:407px; float:left; }
#vignettes					{ width: 293px; float:left; padding:0 0 0 19px; height:407px; }

#vign1 						{ width: 293px; height:197px; padding:0 0 13px 0; }
#vign2 						{ width: 293px; height:197px; }

#contenu_txt				{ width:955px; height:541px; padding:25px 0 0 0; }

#contenu_links					{ width:955px; text-align:center; height:430px; }
#contenu_links a				{ color:#000000; font-weight:bold; text-decoration:none; }
#contenu_links a:hover		{ color:#527AA5; font-weight:bold; text-decoration:none; }
.links									{ padding:10px 0 10px 0; font-size:12px; }

#up									{ width:955px; padding:10px 0 15px 0; height:19px; }
#down								{ width:955px; padding:15px 0 0 0; height:19px; }

#contenu_contact				{ width:955px; text-align:center; height:430px; padding:44px 0 0 0; font-family: Helveticalight, Helvetica, Geneva, Arial, sans-serif; }
#contenu_contact a			{ color:#000000; text-decoration:none; }
#contenu_contact a:hover	{ color:#09F; text-decoration:none; }

#ghost								{ width:955px; height:25px; clear:both; }

#nav_img					{ width: 955px; height:59px; padding: 0 0 15px 0; }

#arrow-left					{ width: 19px; height:59px; float:left; padding: 0 3px 0 0; }
#arrow-right				{ width: 19px; height:59px; float:left; padding:0 0 0 2px; }

#nav_vignettes				{ width: 75px; height:59px; float:left; margin: 0 1px 0 0; }

#nav_primaire							{ font-size:35px; margin: 0 auto; padding:20px 0 6px 0; font-family: Helveticaultralight, Helvetica, Geneva, Arial, sans-serif; }
#nav_primaire a						{ color:#000; font-size:35px; text-decoration:none; }
#nav_primaire a:hover				{ color:#527AA5; font-size:35px; text-decoration:none; }

#nav_secondaire					{ font-size:19px; margin: 0 auto; font-family: Helveticaultralight, Helvetica, Geneva, Arial, sans-serif; }
#nav_secondaire a					{ color:#000; font-size:19px; text-decoration:none; }
#nav_secondaire	a.actif, 	/* AJOUT MB */
#nav_secondaire a:hover			{ color:#527AA5; font-size:19px; text-decoration:none; }
	
#nav1_select							{ color:#527AA5; }

#footer									{ color:#999; font-size:9px; margin:25px auto; }
#footer a								{ color:#999; font-size:9px; text-decoration:none; }
#footer a:hover						{ color:#527AA5; font-size:9px; text-decoration:none; }
