/* CSS Style */

/* Style de base
	----------------------------- */
	
		body {text-align:left;margin:0;padding:0;font-family:Geneva,Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
		img { border: none; }
		a.lien  {font-size:12px;  font-weight:bold;color: #c3b264; text-decoration:underline;}
		a:hover.lien  { font-size:12px; font-weight:bold;color: #597786; text-decoration:underline;}	
		.fsc{border:0; padding-left:30px}
		.fscsmall{border:0; padding-right:20px}
		
		
		
		
/* conteneur 760 px
	----------------------------- */
		#contenant {
			width:760px;
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
			z-index:1;
			}
			
/* header 760 px
	----------------------------- */
		#header {
			width:760px;
			margin-top:0px;
			margin-left:0px;
			height:200px;
			padding:0px;
			text-align:left;
			z-index:1;
			}
			
/* Swirl gauche 
	----------------------------- */
		#swirlgauche {
			position:absolute;
			width:200px;
			top:0px;
			margin-left:0px;
			height:200px;
			padding:0px;
			text-align:left;
			z-index:2;
			}
			
/* Swirl droite
	----------------------------- */
		#swirldroite {
			position:absolute;
			width:200px;
			top:0px;
			margin-left:560px;
			height:200px;
			padding:0px;
			text-align:left;
			z-index:2;
			}
			
/* Header image
	----------------------------- */
		#headerimage {
			position:absolute;
			width:360px;
			top:0px;
			margin-left:200px;
			height:200px;
			padding:0px;
			text-align:left;
			z-index:2;
			}
			
/* menu
	----------------------------- */
		#menu {
			position:absolute;
			width:760px;
			top:203px;
			margin-left:0px;
			height:50px;
			padding:0px;
			text-align:left;
			z-index:2;
			}

		#nav {
			list-style: none ;
			margin: 0 ;
			padding: 0 ;
			overflow: hidden ;		/* Cration du contexte de formatage */
				}
		#nav li {
			float: left ;
			width: 152px ;
			color: #fff ;
			background: #c00 ;
			}
		#nav li a {
			display: block ;
			background-color:#c3b264;
			color: #fff ;
			font: 1em verdana,Arial,sans-serif ;
			line-height: 1em ;
			padding: 15px 0 15px 0;
			text-align: center ;
			text-decoration: none ;
			}
		#nav li a:hover, #nav li a:focus, #nav li a:active {
			background-color:#5b7886;
			text-decoration: none ;
			}


/* Accueil
	----------------------------- */
		#pageaccueil
		{
			position:absolute;
			top:30px;
			width:760px;
			height:570px;
			background-image:url(../images/bg_intro.jpg);
			background-repeat:no-repeat;
		}
		
		#accueilfr
		{
			position:absolute;
			top:152px;
			width:251px;
			text-align:left;
			margin-left: 0px;
		}
		
		#accueilen
		{
			position:absolute;
			top:152px;
			width:251px;
			text-align:left;
			margin-left: 509px;
		}
		
		#accueilflash
		{
			position:absolute;
			top:152px;
			width:258px;
			text-align:left;
			margin-left: 251px;
		}
		
		#accueilfrskip
		{
			position:absolute;
			top:415px;
			width:251px;
			text-align:left;
			margin-left: 20px;
		}
		
		#accueilenskip
		{
			position:absolute;
			top:415px;
			width:82px;
			text-align:left;
			margin-left: 529px;
			left: 146px;
		}
		#accueilfrskip a { color: #31647f; text-decoration:none;}
		#accueilfrskip a:hover { color: #31647f; text-decoration:underline;}
		
		#accueilenskip a { color: #d0bb81; text-decoration:none;}
		#accueilenskip a:hover { color: #d0bb81; text-decoration:underline;}
		
		
		#introfr{position:absolute; margin: 470px 0 0 0; padding:0; width:760px; height:200px; z-index:5; text-align:center}
		#introfr h1 { font-size:12px; font-weight:bold; color: #31647f; text-transform:uppercase}
		#introfr p {color:#c3b264}
		#introfr a { color: #31647f; text-decoration:none;}
		#introfr a:hover { color: #31647f; text-decoration:underline;}
		
/* footer
	----------------------------- */
		#footer
		{
			position:absolute;
			top:593px;
			margin-left:0;
			width:694px;
			height:60px;
			left: 72px;
		}
		
		#footer p { font-size:11px; color: #666666;}
		#footer p .soustitre { font-size:12px; color: #C1003B;}
		#footer a { color: #C1003B; text-decoration:underline;}
		#footer a:hover { color: #666;	text-decoration:underline;}	
	
/* Contenu principal
	----------------------------- */	
	
		#contenu {
			position:absolute;
			top:248px;
			width:760px;
			padding:0px;
			margin-left:0px;
			text-align: left;
			z-index:2;
			height: 300px;
			background-color:#ffffff;
			}
		
		
		
		#contenu ul { padding: 0px ; margin:0}
		#contenu li  { font-size:11px;font-weight:bold; color: #C1003B; display:inline; border: none; padding: 0 10px 0 0px;}
		#contenu li a { font-size:11px;font-weight:bold; color: #C1003B; text-decoration:none; }
		#contenu li a:hover{ font-size:11px;font-weight:bold; color: #666666; text-decoration:none; }
		
		#contenu a { color: #C1003B; text-decoration:underline;}
		#contenu a:hover { color: #666;	text-decoration:underline;}	
		#contenu th {background-color:#a0130a; color:#FFFFFF; font-weight:bold; text-align:center; padding: 5px}
		#contenu td {background-color:#ddd; color:#666; font-weight:bold; text-align:center; padding: 5px}
		#contenu td ul { padding:0; margin-left:20px}
		#contenu td li { list-style-type: square; text-decoration:none; background: none; line-height: 120%; color:#666; text-align:left}
		
		
		#texte
		{
			position:absolute; 
			margin-left:400px; 
			top:268px; 
			width:340px; 
			height:289px; 
			z-index:3;
			line-height:1.4em;
		}
		
		#texte h1 { font-size:14px; color: #C1003B;}
		#texte h2 { font-size:12px; color: #666666;}
		#texte h3 { font-size:12px; color: #000;}
		#texte h4 { font-size:12px; color: #a0130a;}
		#texte h5 { font-size:12px; color: #000;}
		#texte p { font-family:"EuroStile",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #31647f;}
		#texte .soustitre { font-size:12px; font-weight:bold; color: #31647f;}
		#texte .soustitre2 { font-size:12px; font-weight:bold; color: #c3b264;}
		#texte .texteblanc { font-size:12px; color: #ffffff;}
		
		
		#texte a { color: #31647f; text-decoration:none;}
		#texte a:hover { color: #31647f; text-decoration:underline;}
		
		#texte a.lien  {font-size:12px;  font-weight:bold;color: #c3b264; text-decoration:underline;}
		#texte a:hover.lien  { font-size:12px; font-weight:bold;color: #597786; text-decoration:underline;}	
		
		/*#texte ul { padding: 0px ; margin:0}*/
		#texte li  { font-size:12px; color: #31647f; display:list-item; border: none; padding: 0 10px 0 0px; list-style-type:disc}
		#texte li a { font-size:12px; color: #C1003B; text-decoration:none; }
		#texte li a:hover{ font-size:12px;font-weight:bold; color: #666666; text-decoration:none; }
		
		#texteprix
		{
			position:absolute; 
			margin-left:402px; 
			top:463px; 
			width:340px; 
			height:94px; 
			z-index:3;
			line-height:1.4em;
		}
		
		#texteprix p { font-family:"EuroStyle",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #31647f;}
		#texteprix .soustitre { font-size:12px; font-weight:bold; color: #31647f;}
		#texteprix .soustitre2 { font-size:12px; font-weight:bold; color: #c3b264;}
		#texteprix .texteblanc { font-size:12px; color: #ffffff;}
		
