/* CSS Style */

/* Style de base
	----------------------------- */
	
		body {text-align:left;margin:0;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; background-color:#FFFFFF}
		a{outline:none}
		
		
		
/* conteneur 955 px
	----------------------------- */
		#contenant {
			width:760px;
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
			z-index:1;
			}

/* Accueil Fr
	----------------------------- */
		#accueil
		{
			position:absolute;
			top:100px;
			width:760px;
			height:512px;
			background-image:url(../images/bg_accueil.jpg);
			background-repeat:no-repeat;
		}
		
		#accueiltop
		{
			position:absolute;
			top:0px;
			width:244px;
			height:182px;
			background-image:url(../images/bg_accueil_top.gif);
			background-repeat:no-repeat;
		}
		
		#accueiladresse
		{
			position:absolute;
			top:400px;
			width:760px;
			height: 55px;
			text-align:left;
			margin-left: 0px;
			font-size:11px;
		}
		
		#accueiladresse ul { padding: 5px 0 0 10px; margin:0; }
		#accueiladresse li  { display: inline; color: #2d241e; border: none; padding: 0 0px 0 10px;}
		#accueiladresse li a { color: #2d241e; text-decoration:none; text-decoration:none;}
		#accueiladresse li a:hover{ color: #2d241e; text-decoration:underline; }
		#accueiladresse .barre {color: #A0AF00;}
		
		#accueilenglish
		{
			position:absolute; 
			margin-left:664px; 
			top:265px; 
			width:74px; 
			height:17px; 
			z-index:2;
		}
		
		#accueilentrez
		{
			position:absolute; 
			margin-left:114px; 
			top:399px; 
			width:130px; 
			height:32px; 
			z-index:2;
		}
		
/* Accueil En
	----------------------------- */
		#accueilen
		{
			position:absolute;
			top:100px;
			width:760px;
			height:512px;
			background-image:url(../images/bg_en_accueil.jpg);
			background-repeat:no-repeat;
		}
		
		#accueiltopen
		{
			position:absolute;
			top:0px;
			width:300px;
			height:182px;
			background-image:url(../images/bg_en_accueil_top.gif);
			background-repeat:no-repeat;
		}
		
		#accueilfrancais
		{
			position:absolute; 
			margin-left:650px; 
			top:265px; 
			width:88px; 
			height:17px; 
			z-index:2;
		}
		
/* logo
	----------------------------- */
		#logo
		{
			position:absolute;
			top:0;
			margin-left:0;
			width:270px;
			height:220px;
		}
		
		
/* banner
	----------------------------- */
		#banner
		{
			position:absolute;
			top:0;
			margin-left:280px;
			width:480px;
			height:220px;
			background-image:url(../images/banner.gif);
			background-repeat:no-repeat;
		}
		
		#banneren
		{
			position:absolute;
			top:0;
			margin-left:280px;
			width:480px;
			height:220px;
			background-image:url(../images/banner_en.gif);
			background-repeat:no-repeat;
		}
		
/* top
	----------------------------- */
		#top
		{
			position:absolute;
			top:0px;
			margin-left:558px;
			width:202px;
			height:220px;
			z-index:5;
		}	
		
/* menu
	----------------------------- */
		#menu
		{
			position:absolute;
			top:230px;
			margin-left:0px;
			width:270px;
			height:410px;
		}
		
/* chemin
	----------------------------- */
		#chemin
		{
			position:absolute;
			top:230px;
			margin-left:280px;
			width:480px;
			height:26px;
			background-color:#ad948c;
		}
		
		#chemin ul { padding: 5px 0 0 15px; margin:0; }
		#chemin li  { display: inline; color: #FFF; border: none; padding: 0 10px 0 10px;}
		#chemin li a { color: #FFF; text-decoration:none; background-image:url(../images/menu_darrows_ov.gif); background-position:left; background-repeat:no-repeat; padding-left:20px;}
		#chemin li a:hover{ color: #FFF; text-decoration:underline; }
		
/* footer
	----------------------------- */
		#footer
		{
			position:absolute;
			top:650px;
			margin-left:0px;
			width:270px;
			height:200px;
			background-color:#A0AF00;
		}	
		
/* confidentialite
	----------------------------- */
		#confidentialite
		{
			position:absolute;
			top:10px;
			margin-left:647px;
			width:100px;
			height:30px;
			text-align:center;
			z-index:20;
		}	
		
		#confidentialite p { font-size:13px; color: #666666;}
		#confidentialite a { color: #ffffff; font-weight:bolder; text-decoration:none;}
		#confidentialite a:hover { color: #2d241e;	font-weight:bolder;  text-decoration:none;}	
		
/* copyright
	----------------------------- */
		#copyright
		{
			position:absolute;
			top:860px;
			margin-left:0px;
			width:270px;
			height:159px;
			text-align:center;
			background-image:url(../images/logo_misstconcept.gif);
			background-repeat:no-repeat;
			z-index:20;
		}	
		
		#copyright p { font-size:10px; color: #ffffff; margin-top:136px; }
		#copyright a { color: #ffffff; font-weight:bold; text-decoration:underline;}
		#copyright a:hover { color: #990000;	font-weight:bold;  text-decoration:underline;}	
		
		#slogan
		{
			position:absolute;
			top:900px;
			margin-left:170px;
			width:111px;
			height:88px;
			text-align:left;
			z-index:20;
		}
		#slogan p { font-size:9px; color: #666666;}
		#slogan a { color: #666666; font-weight:bold; text-decoration:underline;}
		#slogan a:hover { color: #990000;	font-weight:bold;  text-decoration:underline;}	
	
/* Contenu principal
	----------------------------- */	
	
		#contenu {
			position:absolute;
			top:276px;
			width:440px;
			padding:0px;
			margin-left:300px;
			text-align:left;
			z-index:2;
			}
		
		#contenu h1 { font-size:14px; color: #A0AF00;}
		#contenu h2 { font-size:12px; color: #A0AF00;}
		#contenu h3 { font-size:12px; color: #A0AF00;}
		#contenu h4 { font-size:12px; color: #A0AF00;}
		#contenu h5 { font-size:12px; color: #A0AF00;}
		#contenu p { font-size:12px; color: #A0AF00;}
		#contenu .soustitre { font-size:12px; color: #C1003B;}
		
		#contenu li  { font-size:11px;font-weight:normal; color: #A0AF00;}
		#contenu li a { font-size:11px;font-weight:normal; color: #A0AF00; text-decoration:none; }
		#contenu li a:hover{ font-size:11px;font-weight:normal; color: #666666; text-decoration:underline; }
		
		#contenu a { color: #C1003B; text-decoration:underline;}
		#contenu a:hover { color: #666;	text-decoration:underline;}	
