@charset "utf-8";
.texte-perso {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6d6c56;
}

body {
	background-image: url(imagesfr/tuile_haut.jpg);
	background-repeat: repeat-x;
}
body#popAdresses{background:none; margin:50px;}

body#popAdresses h2{border-bottom:1px solid #5b5944;}

body#popAdresses h3{margin-bottom:0;}
body#popAdresses h3 a{font-weight:bold;}
body#popAdresses h3 a:hover{text-decoration:none;}

.texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5944;
	text-align: justify;
}
.titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b5944;
}
.texte-b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5b5944;
	text-align: justify;
}
ul	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5944;
	text-align: left;
	list-style-type: decimal;
}

ol{text-align: left;}

.ul_aplpha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5944;
	text-align: left;
	list-style-type: lower-alpha;
}

li {
	margin-bottom:10px;
}

.listealpha {
	margin-bottom: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5944;

}

a  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5944;
	text-align: justify;
	text-decoration:underline;
}

a:hover  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9aa850;
	text-align: justify;
	text-decoration:underline;
}

/*nouvelles class*/

#contenu{padding-top:20px;}

	#encres{margin:15px 0 0 0; padding:0;}
	#encres li{display:inline; padding-right:10px;}
	#encre li a{
	}
	


.float{float:left;}
.floatRight{float:right;}

.imgRight{float:right; margin:0 0 20px 20px;}
.imgLeft{float:left; margin:0 20px 20px 0;}
.imgLeftPuces{float:left; margin:0 40px 20px -20px;}
.imgFullPuces{margin:10px 0 10px -20px;}

.hautPage{
clear:both; 
text-align:center;
padding-top:10px;
margin-top:15px;
border-top:1px solid #dfe1bd;
}

p{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5b5944;
text-align: justify;
margin:0 0 15px 0;
padding:0;
}

h2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:16px;
color: #5b5944;
padding:0;
margin:25px 0 15px 0;
}

	.first{margin-top:0;}
	
h3{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color: #5b5944;
padding:0;
margin:20px 0 15px 0;
}	

sup{
vertical-align:top;
font-size:.8em;
}

.hr{border-top:1px solid #dfe1bd; height:1px;}
	hr{display:none;}

.clearfix{overflow:hidden; clear:both;}
.clear{clear:both;}

/*ACCUEIL*/
.intro{
width:445px;
float:left;
}
	.intro .inside{margin:10px 24px 0 28px;}
	.intro p{line-height:18px;}


.video{margin-bottom:20px; width:222px; float:left;}
	.bgVideo{
	background-color:transparent;
	background-repeat:no-repeat;
	height:165px;
	width:174px;
	padding:43 24px 0 24px;
	float:left;
	}
		.video p{
		display:block;
		width:174px;
		margin:20px 0 0 0;
		text-align:center;
		}


.persoChat{
width:667px; 
float:left;
}
	.persoChat img{display:block;}
	
	.bgPersoChat{
	background:transparent url(imagesfr/accueil/perso-chat-bg.jpg) no-repeat;
	height:158px;
	width:667px;
	}
		.persoChat .inside{margin:0 24px 24px 230px;}
		
			.persoChat ul{margin:0; padding:0 0 0 35px; float:left; line-height:12px;}
			.persoChat ul.first{padding-left:0;}
			.persoChat li{margin:0; padding:3px 0; list-style:none none;}
		
		
		

.savezVous{width:267px; float:left;}

	.savezVous .inside{margin:0 24px 24px 24px;}
	.savezVous p{}
	.savezVous p a{}


.faq{
float:left;
border-left:1px solid #dfe1bd; 
width:400px;
}

	.faq .inside{margin:0 24px 24px 24px;}

	.faqAccueil{margin:0; padding:0;}
	.faqAccueil li{margin:0; padding:0 0 10px 0; list-style:none none;}
	.faqAccueil a{
	}
	.faqAccueil a:hover{
	}
	
/*FAQ*/

#faq h2{}

#faq p{margin-left:18px;}

#faq ol{
font:12px Geneva, Arial, Helvetica, sans-serif;
color:#5b5944;
padding:0;
margin:0 0 0 30px;
}
#faq ol.savezVousListe{font-weight:bold;}
	#faq ol.savezVousListe span{font-weight:normal;}

	#faq ol li{
	padding:2px 0;
	margin:0;
	}
	#faq ol.savezVousListe li{padding:8px 0;}
	#faq ol.savezVousListe li li{padding:2px 0;}

	#faq ol ol{list-style-type:lower-alpha; margin-top:10px;}

#faq ul, #newFrame ul{
list-style:outside url(imagesfr/puce.gif) square;
}

/*VIDEO*/

#videos #colLeft, #videos #colRight{float:left;}

#videos #colLeft{width:425px;}
#videos #colRight{
width:222px;
margin:3px 0 0 20px;
}

iframe#videoFull{
margin-bottom:20px;
}

.videoTbn{
overflow:hidden;
}

	.videoTbn a, .videoTbn a:hover{font-size:10px;}
	
	
	.videoTbn a img{
	border:2px solid #9aa850; 
	}
	.videoTbn a:hover img{
	border:2px solid #dfe1bd; 
	}

	.videoTbn p{
	text-align:center;
	float:left;
	width:106px;
	height:108px; 
	display:block;
	}

/*PTVENTE*/

ul.listePt{
margin:0 0 20px 0; padding:0;
list-style:none none;
width:180px;
float:left
}

ul.listePt li{
margin:0;
padding:2px 0;
}

#adresseContainer{
}

.ptVenteTitre{
clear:both;
float:left;
border-bottom:1px solid #5b5944;
margin:20px 0 10px 0;
width:667px;
}
	.ptVenteTitre h2{
	float:left;
	margin:0;
	}
	
	.ptVenteTitre .hautPageRight{
	float:right;
	text-align:right;
	}
	
	.hautPageRight a, .hautPageRight a:hover{font-size:10px;}

#ptVente .adresse{
width:222px;
margin:5px 0 5px 0;
border-left:1px solid #dfe1bd;
height:75px;
float:left;
}

	#ptVente .adresse h3{
	margin:0 0 0 5px;
	font-size:12px;
	}
	#ptVente .adresse p{
	margin:0 0 5px 5px;
	text-align:left;
	}
	
	
/*POURCHIEN*/

#newFrame #colLeft, #newFrame #colRight{float:left;}

#newFrame #colLeft{width:425px;}
#newFrame #colRight{
width:207px;
margin:3px 0 0 20px;
padding-left:15px;
border-left:1px solid #dfe1bd;
}	

