@charset "utf-8";
/* CSS Document */

/************************************************/
/* 				BALISES							*/
/************************************************/
* 								{ margin:0; padding:0; border:none; font-size:10px; font-family:Verdana, Helvetica, sans-serif; }
::selection 					{ background: #6d91a8; color: white; }
::-moz-selection 				{ background: #6d91a8; color: white; }
body 							{ 
									color:#70747c; 
									font-style:normal;
									font-variant:normal;
									font-weight:normal;
									line-height:normal; 
									text-align:left;
									background:#ffffff; 
									/*scrollbar-3dlight-color:#e1e4e7;
									scrollbar-arrow-color:#34b5e1;
									scrollbar-base-color:#D6E9EF;
									scrollbar-darkshadow-color:#e4e7e9;
									scrollbar-face-color:#f3f5f6;
									scrollbar-highlight-color:#FFFFFF;
									scrollbar-shadow-color:#e4e7e9;
									scrollbar-track-color:#f0f2f5;*/
								}
h1								{}
h2								{}
h3								{}
h4								{ font-weight:normal; }
table							{ width:100%; }
tbody							{}
th								{}
tr								{}
td								{ vertical-align:top; }


/************************************************/
/* 				CALQUE GLOBAL					*/
/************************************************/
#global 						{ min-width:980px; background:url('/media/gabarit/global.jpg') top center no-repeat;  }

/************************************************/
/* 			  STRUCTURE GENERALE				*/
/************************************************/

#header_bg 						{ position:absolute; top:0; left:0; width:100%; height:142px; z-index:100; }
#conteneur_bg 					{ padding-top:142px; clear:both; background:url('/media/gabarit/conteneur_bg.png') center top repeat-y; }
#footer_bg 						{ clear:both; height:185px; background:#ffffff url('/media/page_accueil/footer_bg.jpg') center top no-repeat; }

/* centrage de la page */
#header, #conteneur, #footer 	{ position:relative; margin:0 auto; }

#header 						{ width:980px; height:142px; background:#ffffff url('/media/page_accueil/header.jpg') 0 0 no-repeat; }
#conteneur 						{ width:940px; height:585px; background:#ffffff url('/media/page_accueil/conteneur.jpg') 0 0 no-repeat; overflow:hidden; }
#footer 						{ width:980px; height:185px; }

.clear_all						{ clear:both; display:block; }
.alpha50 						{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.alpha80 						{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

/* MENU PRIMAIRE */
#conteneur .menuprim 				{ position:absolute; top:7px; left:34px; width:200px; }
#conteneur .menuprim .ctn			{ position:relative; }
#conteneur .menuprim ul				{ }
#conteneur .menuprim li 			{ position:relative; list-style:none; }
#conteneur .menuprim ul a 			{ display:block; padding:6px 1px; border-top:1px solid #bbe32f; border-bottom:1px solid #5c750a; }
#conteneur .menuprim ul a:hover 	{ background:#84a216; }
#conteneur .menuprim li.actif a		{  }
#conteneur .menuprim ul a span		{ display:none; }
#conteneur .menuprim .btn_menu_1 a	{ border-top:none; }
#conteneur .menuprim .btn_menu_6 a	{ border-bottom:none; }

/* Niveaux inférieurs du menu principal */
#conteneur .menuprim li ul					{ position:absolute; top:0px; left:-10000px; height:auto; width:250px; border:1px solid #338088; border-bottom:none; background:#ffffff; }
#conteneur .menuprim li ul li				{ float:none; height:auto; margin:0; padding:0; border-bottom:1px solid #338088; background:#ffffff;   }
#conteneur .menuprim li ul a 				{ font-size:10px; display:inline; height:auto; text-decoration:none; background:none; font-weight:bold; text-transform:capitalize; border:none; padding:0; }
#conteneur .menuprim li ul span				{ display:block; padding:2px 4px 2px 10px; color:#338088; font-size:11px; }
#conteneur .menuprim li ul li.over span		{ color:#ffffff; background:#6d91a8; }
#conteneur .menuprim li:hover ul			{ left:200px; }
#conteneur .menuprim li:hover				{ position:relative; height:auto; }
#conteneur .menuprim .btn_menu_3 ul a 		{ background:none; }

/* LOGO */
#logo-site						{ position:absolute; top:25px; left:52px; width:182px; height:52px; }
#logo-site a					{ display:block; width:182px; height:52px; }

/* TITRE SITE */
#titre-site						{ position:absolute; top:19px; left:257px; width:275px; height:64px; }

/* SOUS-TITRE SITE */
#sous-titre-site				{ position:absolute; top:108px; left:19px; width:708px; height:26px; }

/* RECHERCHER */
#header .rechercher				{ position:absolute; top:0; right:0; width:354px; height:45px; background:url('/media/page_accueil/header_rechercher.jpg') top right no-repeat; }
#header .rechercher .ctn		{ padding:6px 0 0 102px; }
#header .rechercher input.txt	{ width:200px; padding:3px 3px; color:#338b96; font-size:9px; font-weight:bold;  }
#header .rechercher input.button	{ font-size:14px; font-weight:bold; color:#FFFFFF; background:transparent; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#header .rechercher button:hover		{ cursor:pointer; color:#338b96; }

/*  */
#conteneur .layer0					{ position:absolute; top:0; left:0; width:100%; z-index:100; }
#conteneur .layer1					{ position:relative; padding:0 0 0 40px; }

/* Texte référencement */
#conteneur .texte-ref 				{ position:absolute; top:71px; left:280px; width:231px; }
#conteneur .texte-ref p				{ color:#334150; font-size:11px; line-height:120%; }

/* Bloc actu */
#conteneur .actualites				{ position:absolute; top:227px; left:81px; width:343px; height:245px; }
#conteneur .actualites .ttr			{ padding:5px 15px 0 24px; height:21px; }
#conteneur .actualites .ttr h4		{ float:left; padding-top:2px; }
#conteneur .actualites .ttr h4 span	{ display:none; }
#conteneur .actualites .ttr	p		{ text-align:right; background:url('/media/page_accueil/actualites_tte-actu.png') top right no-repeat; padding:0 9px 2px 0;  }
#conteneur .actualites .ttr	a		{ font-weight:bold; font-size:9px; }
#conteneur .actualites .ttr	a:link,
#conteneur .actualites .ttr	a:visited { color:#FFFFFF; text-decoration:none; }
#conteneur .actualites .ttr	a:active,
#conteneur .actualites .ttr	a:hover { color:#FFFFFF; text-decoration:underline; }
#conteneur .actualites .ctn			{ clear:both; padding:9px 34px 0 21px; width:288px; height:210px; overflow:hidden; }
#conteneur .actualites .ctn ul		{ list-style:none; }
#conteneur .actualites .ctn li		{ padding:10px 0; border-bottom:1px solid #d9dbde; }
#conteneur .actualites .ctn h5		{ color:#de5075; font-size:9px; font-weight:bold; margin-bottom:8px; }
#conteneur .actualites .ctn h4		{ color:#005a63; font-size:12px; font-weight:bold; margin-bottom:4px; }
#conteneur .actualites .ctn p		{ color:#334150; }
#conteneur .actualites .ctn	a		{ color:#005a63; font-size:12px; font-weight:bold; margin-bottom:4px;text-decoration:none;  }
#conteneur .actualites .ctn	.h4 a:link,
#conteneur .actualites .ctn	.h4 a:visited { color:#FFFFFF; text-decoration:none; }
#conteneur .actualites .ctn	 .h4 a:active,
#conteneur .actualites .ctn	.h4 a:hover { color:#FFFFFF; text-decoration:none; }

/* Bloc gros plan */
#conteneur .gros-plan				{ position:absolute; top:276px; left:453px; width:481px; }
#conteneur .gros-plan .ttr			{ padding:5px 15px 0 24px; height:18px; }
#conteneur .gros-plan .ttr h4		{ float:left; padding-top:2px; }
#conteneur .gros-plan .ttr h4 span	{ display:none; }
#conteneur .gros-plan .ttr	p		{ text-align:right; background:url('/media/page_accueil/gros-plan_lire-suite.png') top right no-repeat; padding:0 9px 2px 0;  }
#conteneur .gros-plan .ttr	a		{ font-weight:bold; font-size:9px; }
#conteneur .gros-plan .ttr	a:link,
#conteneur .gros-plan .ttr	a:visited { color:#FFFFFF; text-decoration:none; }
#conteneur .gros-plan .ttr	a:active,
#conteneur .gros-plan .ttr	a:hover { color:#FFFFFF; text-decoration:underline; }
#conteneur .gros-plan .ctn			{ clear:both; padding:10px 27px 0 13px; }
#conteneur .gros-plan .ctn table	{ width:100%; }
#conteneur .gros-plan .ctn td.td_vignette		{ padding-right:9px; }
#conteneur .gros-plan .ctn td.td_vignette img	{ border:1px solid #bfbfbf; }
#conteneur .gros-plan .ctn td.td_texte		{ width:100%; }
#conteneur .gros-plan .ctn h4		{ color:#854104; font-size:12px; font-weight:bold; margin-bottom:4px; }
#conteneur .gros-plan .ctn p		{ color:#334150; }

/* Bloc carrousel*/
#conteneur .carrousel				{ position:absolute; top:515px; left:453px; width:481px; }
#conteneur .carrousel .ttr			{ display:none; }
/************************************************/
/*			FOOTER								*/
/************************************************/
#footer *						{ font-size:9px; color:#00545e; }
#footer .menuprim 				{ position:absolute; top:52px; left:117px; }
#footer .menuprim ul			{ position:relative; }
#footer .menuprim li 			{ display:inline; list-style:none; }
#footer .menuprim li.separateur	{ }
#footer .menuprim ul a 			{ padding:0 2px; }
#footer .menuprim ul a:link,
#footer .menuprim ul a:visited 	{ text-decoration:none;  }
#footer .menuprim ul a:active,
#footer .menuprim ul a:hover 	{ text-decoration:underline;  }

/* MENU HEADER SECONDAIRE */
#footer .menusec 				{ position:absolute; top:65px; left:117px; }
#footer .menusec ul				{ position:relative; }
#footer .menusec li 			{ display:inline; list-style:none; }
#footer .menusec ul a 			{ padding:0 2px; }
#footer .menusec ul a:link,
#footer .menusec ul a:visited 	{ text-decoration:none; }
#footer .menusec ul a:active,
#footer .menusec ul a:hover 	{ text-decoration:underline; }

#footer .coordonnees			{ position:absolute; top:32px; left:119px; }
#footer	.raisonsociale			{ font-weight:bold; }
#footer	.adresse				{ font-weight:bold; }
#footer	.telephone				{ font-weight:bold; }
#footer	.logo1					{ position:absolute; top:31px; left:37px; width:68px; }
#footer	.logo2					{ position:absolute; top:12px; right:2px; width:87px; }
#footer	.logo2 a				{ display:block; width:87px; height:54px; }

#btn_mba						{ color:#a2a2a2; position:absolute; top:102px; right:84px; width:267px; height:11px; }
#btn_mba img					{ }
#btn_mba a 						{ }
#btn_mba a span					{ color:#a2a2a2; }
#btn_mba a:link,
#btn_mba a:visited 				{ color:#a2a2a2; text-decoration:none; }
#btn_mba a:active,
#btn_mba a:hover 				{ color:#a2a2a2; text-decoration:underline; }







