body			{ font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; margin:50px 0 0 0; font-size:11px; }img			{ border:none; margin:0; padding:0; }#conteneur	{ clear:both; background-color:#fff; position:absolute; width:800px; height:auto; left:50%; top:50%; margin:-260px 0 0 -400px; padding:0; }img#bandeau	{ border-bottom:1px solid #eee; }h1			{ width:800px; height:68px; background-image:url(medias/banniere2.jpg); margin:0; padding:0; text-indent:-9999px; }h2			{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; margin:0 0 20px 0; padding:0px; }h3			{ clear:both; font-family:century gothic, Arial, Helvetica, sans-serif; letter-spacing:2px; text-align:center; background-color:#1415A1; height:18px; width:800px; font-size:14px; font-weight:normal; color:#fff; margin:0; padding:0px; }h4			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; margin:20px 0; padding:0px; }p			{ color:#333; font-size:12px; padding:0; margin:15px 0; }.cache		{ display:none; }a:link, a:visited  	{ text-decoration: none; color:#1415A1; }a:hover 		{ text-decoration: none; color:#9C0D3E; }/**************************    accueil   **************************/img#banniere	{ float:left; width:427px; height:345px; padding:0; margin:0; }#accueil	{ float:left; width:358px; height:335px; padding:10px 15px 0 0; margin:0; background-color:#CCD6EB; }#flashcontent1	{ clear:both; padding:0; margin:0; border:none; width:800px; height:20px; }#flashcontent2	{ clear:both; padding:0; margin:0; border:none; width:800px; height:151px; }#menu_accueil		{ clear:left; float:right; list-style-type:none; padding:0; margin:0 0 20px 0; width:358px; height:30px; }#menu_accueil li		{ float:right; padding:0; margin:0; }#menu_accueil li a:link, #menu_accueil li a:visited { text-decoration:none; background-repeat:no-repeat; height:38px; padding:0; margin:0; display:block; text-indent:-9999px;}#news:link, #news:visited			{ background-image:url(medias/news_1.gif); width:59px; }#news:hover							{ background-image:url(medias/news_2.gif); width:59px; }#faq:link, #faq:visited				{ background-image:url(medias/faq_1.gif); width:48px; }#faq:hover							{ background-image:url(medias/faq_2.gif); width:48px; }#contact:link, #contact:visited		{ background-image:url(medias/contact_1.gif); width:60px; }#contact:hover						{ background-image:url(medias/contact_2.gif); width:60px; }p#retour		{ padding:0; margin:0 0 15px 0; width:800px; text-align:center; }/**************************    menu   **************************/ul#menu		{ width:800px; font-size:11px; list-style-type:none; margin:0; padding:0; height:32px; }ul#menu li	{ float:left; margin:0; padding:0; height:32px; width:160px; text-align:center; }ul#menu li a:link, ul#menu li a:visited	{ float:left; background-color:#660066; height:32px; width:160px; color:#fff; text-decoration:none; text-align:center; margin:0; padding:0; }ul#menu li a:hover, ul#menu li.actif, ul#menu li.actif2	{ background-color:#cc0099; color:#fff; text-decoration:none; }
ul#menu li a.lh1, ul#menu li.actif			{ line-height:15px; }ul#menu li a.lh2, ul#menu li.actif2		{ line-height:32px; }/***********************************************************/#col_g		{ background-image:url(medias/menu_fond.jpg); float:left; width:257px; height:401px; border:none; margin:0; padding:0; }#menu_g		{ clear:both; list-style-type:none; padding:63px 0 0 0; margin:0; width:257px; }#menu_g li	{ padding:0; margin:0; }#menu_g li a:link, #menu_g li a:visited, #menu_g li#marque_1, #menu_g li#marque_2, #menu_g li#marque_3, #menu_g li#marque_1_nfc, #menu_g li#marque_2_nfc, #menu_g li#marque_3_nfc{ font-weight:bold; text-decoration:none; background-repeat:no-repeat; width:200px; height:41px; line-height:20px; padding:3px 0 0 35px; margin:0 0 15px 0; display:block; font-style:italic; font-size:12px; }#menu_g li a:link, #menu_g li a:visited { color:#003399; }#menu_g li a:hover, #menu_g li#marque_1, #menu_g li#marque_2, #menu_g li#marque_3, #menu_g li#marque_1_nfc, #menu_g li#marque_2_nfc, #menu_g li#marque_3_nfc{ color:#9C0D3E; }#marque_1:link, #marque_1:visited, #marque_1_nfc	{ background-image:url(medias/fleche_1.gif); }#marque_1:hover, li#marque_1	{ background-image:url(medias/fleche_1_2.gif); }#marque_2:link, #marque_2:visited, #marque_2_nfc	{ background-image:url(medias/fleche_2.gif); }#marque_2:hover, li#marque_2	{ background-image:url(medias/fleche_2_2.gif); }#marque_3:link, #marque_3:visited, #marque_3_nfc	{ background-image:url(medias/fleche_3.gif); }#marque_3:hover, li#marque_3	{ background-image:url(medias/fleche_3_2.gif); }#menu_g_2		{ clear:both; list-style-type:none; padding:110px 0 0 0; margin:0; width:167px; height:30px; }#menu_g_2 li		{ float:left; padding:0; margin:0; }#menu_g_2 li a:link, #menu_g_2 li a:visited, #menu_g_2 li#news_actif, #menu_g_2 li#faq_actif, #menu_g_2 li#contact_actif { text-decoration:none; background-repeat:no-repeat; height:38px; padding:0; margin:0; display:block; text-indent:-9999px;}#news:link, #news:visited			{ background-image:url(medias/news_1.gif); width:59px; }#news:hover, #news_actif			{ background-image:url(medias/news_2.gif); width:59px; }#faq:link, #faq:visited				{ background-image:url(medias/faq_1.gif); width:48px; }#faq:hover, #faq_actif				{ background-image:url(medias/faq_2.gif); width:48px; }#contact:link, #contact:visited		{ background-image:url(medias/contact_1.gif); width:60px; }#contact:hover, #contact_actif		{ background-image:url(medias/contact_2.gif); width:60px; }/**********************************************************************/
#col_d		{ background:url(medias/fond.jpg) no-repeat top right; float:left; width:427px; height:333px; margin:0; padding:68px 58px 0 58px; }#col_d ul		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0 0 0 15px; }
#col_d ul li	{ margin:10px 0; padding:0; }

.mentions		{ float:right; margin:15px 15px 0 0; }/***********************************************************************/#pied		{ clear:both; font-size:10px; color:#1415A1; text-align:center; margin:0; padding:0; }#pied a:link, #pied a:visited  { text-decoration: none; color:#1415A1; }#pied a:hover { text-decoration: none; color:#9C0D3E; }div#mentions {  height:250px;width:427px;overflow : auto ;	}.bt		{ border:1px solid #1415A1; background-color:#1415A1; color:#ccc; margin:0; padding:3px 3px 3px 0; cursor:pointer; font-size:8pt; }p.alert	{ color:#bb0000; }
