/* CSS Style */

/* Style de base
	----------------------------- */
		body {text-align:left;margin:0;padding:0;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size: 12px; background-color:#FFFFFF}
		a{outline:none}
		p.spacer{margin:0; padding:0; border-bottom:1px dashed #6D6F71; width:50%}
		.blinking {text-decoration: blink; margin-top:2em}
		.blinking2 {text-decoration: blink;}
		.noir{color:#000000}
		.gris{color:#6D6F71}
		.rouge{color: #c40c42;}
		.style4 {font-size: 16px; color: #C40C42;}
		.margintop {margin-top:2em}
		.margintop2 {margin-top:2em}
		.margintemoignage{margin-top:0.5em;}
		.margintemoignage2{margin-bottom:0.8em;}
		a img {border:0}
		
		/* 	Couleurs */
		/*	Rouge : #c40c42		*/
		/*	Gris :	#6D6F71		*/
		/*	Noir :	#000000		*/
		
/* conteneur 955 px
	----------------------------- */
		#contenant {
			position:relative;
			width:955px;
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
			z-index:1;
			}
			
/* menu
	----------------------------- */
		#menu
		{
			position:absolute; margin:150px 0 0 110px;
			width:154px;
			line-height:200%;
			z-index:6;
			font-size:12px;
			/*height: 303px;*/
		}
		
		#menu ul {padding:0; margin:0; list-style-type:none}
		#menu li { font-size:11px;font-weight:bold; color:#666666; padding: 2px 0 2px 0}
		#menu li a { font-size:11px;font-weight:bold; color:#666666; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 5px; padding: 0 0 0px 80px;}
		#menu li a:hover{ font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_ov.gif);}
		#menu li a.bullet1 { font-size:11px;font-weight:bold; color:#666666; text-decoration:none; background-image:url(../images/bullet_1.gif); background-repeat:no-repeat; background-position:18px 5px; padding: 0 0 0px 80px;}
		#menu li a.bullet1:hover{ font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_1_ov.gif);}
		#menu li a.bullet2 { font-size:11px;font-weight:bold; color:#666666; text-decoration:none; background-image:url(../images/bullet_2.gif); background-repeat:no-repeat; background-position:10px 5px; padding: 0 0 0px 80px;}
		#menu li a.bullet2:hover{ font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_2_ov.gif);}
		#menu li.bullet1_over{ font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_1_ov.gif); background-repeat:no-repeat; background-position:18px 12px; padding: 2px 0 2px 80px;}
		#menu li.bullet2_over{ font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_2_ov.gif); background-repeat:no-repeat; background-position:10px 12px; padding: 2px 0 2px 80px;}
		#menu li.bullet { font-size:11px;font-weight:bold; color: #C5351C; text-decoration:none; background-image:url(../images/bullet_ov.gif); background-repeat:no-repeat; background-position:0 12px; padding: 2px 0 2px 80px;}
		
/* Contenu principal
	----------------------------- */	
	
		#bgimage{position:absolute; margin:103px 0 0 0; width:210px; height:375px; z-index:5}
		#overlap{position:absolute; margin:103px 0 0 0; width:132px; height:375px; z-index:7}
		#bgimageaccueil{position:absolute; margin:103px 0 0 0; width:210px; height:375px; z-index:5}
		#overlapaccueil{position:absolute; margin:103px 0 0 0; width:132px; height:375px; z-index:7}
			
/* Titre de section
	----------------------------- */
		#section{position:absolute; margin:164px 0 0 330px; width:45px; height:400px; /*border:1px solid #000000*/}
		#section h1{color:#C40D42; font-size:3em; text-align:right; }
			
/* Zone texte
	----------------------------- */	
		#texte{position:absolute; margin:160px 0 0 395px; width:532px; height:300px; /*border:1px solid #000000*/}
			
		#texte h1 { font-size:1.5em; color: #c40c42; margin-top:0; text-transform:uppercase}
		#texte h2 { font-size:1.3em; color: #c40c42;}
		#texte h3 { font-size:1.2em; color: #c40c42;}
		#texte h4 { font-size:1.2em; color: #c40c42;}
		#texte h4.descriptif { font-size:1.2em; color: #c40c42;}
		#texte h5 { font-size:1.1em; color: #c40c42;}
		#texte h5 { font-size:1.1em; color: #c40c42;}
		#texte p { font-size:12px; color: #6D6F71;}
		#texte p.descriptif { font-size:12px; color: #6D6F71;}
		#texte.soustitre { font-size:12px; color: #B4D670;}
		#texte p.gris {color: #6D6F71; font-weight:normal}
		#texte p.bleu {color: #00689A; font-weight:bold}
		#texte p.rouge {color: #c40c42; font-weight:normal}
		
		#texte ul.bulletimage{list-style-image:url(../images/sbullet.gif); }
		#texte ul.nomarge{margin-left:-25px; }
		#texte ul{list-style:square}
		#texte li  { font-size:12px;font-weight:normal; color:#6D6F71;}
		#texte li.nobullet  { font-size:12px;font-weight:normal; color:#6D6F71; list-style:none}
		#texte li.alire  { font-size:12px;font-weight:normal; color:#6D6F71; padding:0.5em 0 0.5em 0}
		
		#texte li a { font-size:12px;font-weight:normal; color: #c40c42; text-decoration:underline; }
		#texte li a:hover{ font-size:12px;font-weight:normal; color:#6D6F71; text-decoration:underline; }
		
		#texte a { color: #c40c42; text-decoration:underline;}
		#texte a:hover { color:#6D6F71;	text-decoration:underline;}	
		
/* Logo
	----------------------------- */	
		#logo
		{
			position:absolute;
			margin-top:0;
			margin-left: 0;
			width:955px;
			height:88px;
			text-align:left;
			background-image:url(../images/bg_header.gif);
			background-repeat:no-repeat;
			z-index:5;
		}
		#logo img{border:0}
		
/* Info
	----------------------------- */	
		#info {
			position:absolute;
			margin:0 0 0 100px;
			width:615px;
			height:100px;
			text-align:left;
			z-index:5;
		}
		
		#info p.titre {font-size:11px; font-weight:bold; color: #C40D42; margin:45px 0 0 0}
		#info p.soustitre{font-size:10px; color:#6D6F71; margin:8px 0 0 0}
		#info a {color: #C40D42; text-decoration:underline;}
		#info a:hover {color:#6D6F71;	text-decoration:underline; }
		
/* Petite bande de couleur
	----------------------------- */	
		#petitebanderouge{position:absolute; margin:88px 0 0 0; width:955px; height:5px;}	
		#petitebandegrise{position:absolute; margin:88px 0 0 0; width:955px; height:5px;}	
		#petitebandenoir{position:absolute; margin:88px 0 0 0; width:955px; height:5px;}	
		#petitebanderougeaccueil{position:absolute; margin:88px 0 0 0; width:955px; height:10px;}

/* Bande de couleur
	----------------------------- */	
		#banderouge{position:absolute; margin:93px 0 0 0; width:955px; height:10px; background-color:#C40D42;z-index:10;}
		#bandegrise{position:absolute; margin:93px 0 0 0; width:955px; height:10px; background-color:#6D6F71; z-index:10;}	
		#bandenoir{position:absolute; margin:93px 0 0 0; width:955px; height:10px; background-color:#000000; z-index:10;}		
		#bandegriseaccueil{position:absolute; margin:98px 0 0 0; width:955px; height:30px; background-color:#6D6F71; z-index:10;}	
		
/* Portrait
	----------------------------- */	
		#cadreportraitrouge{position:absolute; margin:103px 0  0 830px; width:100px; height:90px; z-index:5}	
		#cadreportraitgris{position:absolute; margin:103px 0  0 830px; width:100px; height:90px; z-index:5}	
		#cadreportraitnoir{position:absolute; margin:103px 0  0 830px; width:100px; height:90px; z-index:5}	
		
		#portraitrouge{position:absolute; margin:103px 0  0 840px; width:80px; height:80px; z-index:6}	
		#portraitgris{position:absolute; margin:103px 0  0 840px; width:80px; height:80px; z-index:6}	
		#portraitnoir{position:absolute; margin:103px 0  0 840px; width:80px; height:80px; z-index:6}	

	
/* Livre
	----------------------------- */	
		#livre{	position:absolute;margin:490px 0 0 50px;width:150px;height:142px; /*border:1px solid #000000;*/	z-index:15}
		#livre img{border:0}
		
		#news{position:absolute; margin:640px 0 0 50px; width:135px; height:132px; /*border:1px solid #000000;*/ z-index:11}
		
/* Footer
	----------------------------- */
		#footer{position:absolute; margin: 860px 0 0 0px; width:955px; height:60px; /*border:1px solid #990000*/}
		#footer_temoignage{position:absolute; margin: 1000px 0 0 0px; width:955px; height:60px; /*border:1px solid #990000*/}
		#footerdesc{position:absolute; margin: 1100px 0 0 0px; width:955px; height:60px; /*border:1px solid #990000*/}
		#footeraccueil{position:absolute; margin:680px 0 0 0px; width:955px; height:60px; /*border:1px solid #990000*/}
		#footerligne{position:absolute; margin:10px 0 0 0; width:955px; height:10px; background-color:#c40c42}
		#footercarre{position:absolute; margin:0px 0 0 50px; width:30px; height:30px; background-color:#c40c42}
		
		
/* Print Content
	----------------------------- */	
		#print_bg{position:absolute; margin:103px 0 0 0; width:200px; height:272px; z-index:25; display:none}
		#print_bg_accueil{position:absolute; margin:128px 0 0 0; width:200px; height:272px; z-index:25;  display:none}
		
/* Livre accueil
	----------------------------- */	
		#livreaccueil{position:absolute; margin:430px 0 0 814px; width:141px; height:101px; z-index:10;}
		
		
		
		
	#newslettertop{position:absolute; margin:465px 0 0 20px; width:300px; z-index:100; color:#C1003C; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	#newslettermiddle{position:absolute; margin:505px 0 0 0; width:300px; height:142px;}
