.header, .footer {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
}
A:link {
	color:#FFFFFF;
}
A:visited {
	color:#FFFFFF;
}
A:active {
	color:#FFFFFF;
}
A:hover {
	color:#FF6600;
}
#text_right {
}
h1 {
/*color:#C0F;*/
	}
ul.puces {
	list-style-image: url(images/dot.png);
}
.style_out {
	position:relative;
	width:1000px;
	margin-top:35px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:5px;
	/*background-image:url(images/background_tissus-orange.png);
	background-repeat:repeat-x;*/
	background-color:#Fcb400;
}
.style_in {
	width:950px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height:126px;/*126*/
	width: 950px;
}
.header_logo {
	position: relative;
	width: 579px;
	height: 49px;
	top:30px;
	left:175px;
	background-image:url(images/TAAF_com.png);
	background-repeat:no-repeat;
	text-align: center;
}
.header_logo_en {
	position: relative;
	width: 815px;
	height: 67px;
	top:10px;
	left:75px;
	/*background-image:url(images/Titre_EnglishToFrenchTranslation_biz.png);*/
	background-position:center;
	background-repeat:no-repeat;
	text-align: center;
}
.header_text {
	position: relative; /* pour centrer un <div>, il faut qu'elle soit en position absolute */
	padding-top:5px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.header_text .noir {
	padding:inherit;
	font-style:oblique;
	font-size:14px;
	font-weight:bold;
	color:#9C250C;
}
.black_bar {
	background-color:#000000;
	height:30px;
	width:950px;
	position:relative;/*z-index:1;*/
}
.menu_bar {
	margin-right: auto;
	margin-left: auto;
	width:400px;
	height:52px;
	top:-48px;
	position:relative;
	z-index:1;
}
.menu_left_bar {
	background-image:url(images/menu/left.png);
	background-repeat:no-repeat;
	width:5px;
	height:52px;
	position:absolute;
	right:400px;/*	z-index:10;*/
}
.menu_center_bar {
	background-image:url(images/menu/center.png);
	background-repeat:repeat-x;
	position:absolute;
	padding-top:14px;
	width:400px;
	height:52px;
	text-align:center;
}
.menu_right_bar {
	background-image:url(images/menu/right.png);
	background-repeat:no-repeat;
	width:5px;
	height:52px;
	position:absolute;
	left:400px;/*	z-index:10;*/
}
.menu_language {
	width: 80px;
	height: 52px;
	position: absolute;
	left: 515px;
	padding-left: 5px;
	top: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF
}
.menu_language_en {
	width: 64px;
	height: 52px;
	position: absolute;
	left: 605px;
	padding-left: 5px;
	top: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF
}
.content {
	position:relative;
	padding:25px;
	padding-left:50px;
	padding-right:50px;
	height:auto;
	/*height:375px;            Debrider*/
	top:-52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*color:	#FFFFCC;*/
	color:#FFFFFF;
	/*background-image:url(images/green.png);*/
	background-color:#090;
	background-repeat:no-repeat;
	font-size: 13px;
	text-decoration: none;
	z-index:0;
}
.content_center {
	position:relative;
	padding:25px;
	padding-left:50px;
	padding-right:50px;
	height:auto;
	/*height:375px;            Debrider*/
	
	text-align:left;
	top:-52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:	#FFFFCC;*/
	color:#FFFFFF;
	background-color:#009900;/*
	background-image:url(images/green.png);
	background-repeat:no-repeat;
	*/
	display:block;
}
.content_blog {
	position:relative;
	padding:25px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:110px;
	height:auto;
	/*height:375px;            Debrider*/
	
	text-align:left;
	top:-52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:	#FFFFCC;*/
	color:#FFFFFF;
	background-color:#993300;
	background-image:url(images/fond/strip%204.png);
	background-repeat:repeat-x;
	/*
	
	display:block;
	padding-bottom:85px;
}
.titre {
	position:relative;
	padding:10px;
	padding-bottom:17px;
	padding-left:15px;
	/*width:650px;*/
	font-style:italic;
	font-weight: bolder;
}
.titre1 {
	position:relative;
	padding:3px;
	text-align:left;
	padding-left:0px;/*15px*/
	font-size: 22px;
	color:#000;/*#093;/*: #DBFF5C;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titre2 {
	position:relative;
	text-align:left;
	padding-left:150px;/*15px*/
	font-size: 22px;
	color:#FFF;/*093;/*: #DBFF5C;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.titre3 {
	position:relative;
	text-align:left;
	padding:20px;
	padding-left:0px;
	/*15px*/
	font-size: 18px;
	color:#000;/*093;/*: #DBFF5C;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_left {
	position:absolute;
	font-size: 12px;
	/*color: #FFFFCC;*/
	color:#FFFFFF;
	padding-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top: 396px;
	left: 844px;
}
.text_right {
	position:absolute;
	right:9px;
	bottom:-3px;
	width:333px;
	height:161px;
	font-size: 12px;
	/*color: #FFFFCC;*/
	color:#FFFFFF;/*text-shadow: 3px 3px 9px gray;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text_left_p1 {
	position: relative;
	width: 370px;
	left: 30px;
}
.text_left_p2 {
	position: relative;
	left: 30px;
}
.text_left_p3 {
	font-size: 13px;
	position: relative;
	width: 298px;
	left: 30px;
	/*	top: 255px;*/
	text-decoration: none;
	height: 124px;
}
.text_left_contact {
	position:absolute;
	font-size: 16px;
	width:150px;
	/*color: #FFFFCC;*/
	color:#FFFFFF;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contact_box {
	position:absolute;
	/*position:relative;*/
	right:40px;
	bottom:15px;
	width:325px;  /*250+75*/
	height:148px;
	font-size: 14px;
	/*color: #FFFFCC;*/
	color:#FFFFFF;/*text-shadow: 3px 3px 9px gray;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.image_box {
	position:absolute;
	right:49px;
	bottom:63px;
	width:279px;  /*250+75*/
	height:162px;
	font-size: 14px;
	/*color: #FFFFCC;*/
	color:#FFFFFF;/*text-shadow: 3px 3px 9px gray;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*
	overflow: auto;
	&quot;&gt;
	*/
	
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 16;
}
.contact_info {
	position:absolute;
	right:0px;
	top:0px;
	width:250px;
	height:148px;
}
.contact_fleche {
	position:relative;
	left:0px;
	top:23px;
	width:75px;
	height:80px;
	background-image:url(images/fleche.png);
	background-repeat:no-repeat;
}
.logoFR {
	position: absolute; /* pour centrer un <div>, il faut qu'elle soit en position absolute */
	width: 223px; /* pour l'exemple - largeur de ton image */
	height: 159px; /* hauteur de ton image */
	bottom:0px;
	left:364px;  /*(950-223)/2*/
	background-image:url(images/Cameleon_logo_fr.png);
	background-repeat:no-repeat;
}
.logoEN {
	position: absolute; /* pour centrer un <div>, il faut qu'elle soit en position absolute */
	width: 244px; /* ancien 244 pour l'exemple - largeur de ton image */
	height: 159px; /* hauteur de ton image */
	bottom:0px;
	left:364px;  /*(950-223)/2*/
	background-image:url(images/Cameleon_logo_en.png);
	background-repeat:no-repeat;
}
.VoeuxFR {
	position: absolute;
	/*position:relative;*/
	width: 400px; /* pour l'exemple - largeur de ton image */
	height: 300px; /* hauteur de ton image */
	top:0px;
	right:0px;
	z-index:auto;
	background-image:url(images/Voeux_fr.png);
	background-repeat:no-repeat;
}
.VoeuxEN {
	position: absolute;
	/*position:relative;*/
	width: 400px; /* pour l'exemple - largeur de ton image */
	height: 300px; /* hauteur de ton image */
	top:0px;
	right:0px;
	z-index:auto;
	background-image:url(images/Voeux_en.png);
	background-repeat:no-repeat;
}
.footer {
	position:relative;
	/*top:1px;*/
	bottom:40px;
	font-size: 14px;
	color:#333333;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.header h2 {
	display:none;
}
.clear {
/*clear:left;*/
}
.Blog {
	margin-left: 65px;
}
.BlogPost {
	position:relative;
	z-index:11;
	padding-bottom:6px;
}
.BlogPost-Head {
	background-image:url(images/blog/corner.png);
	background-position:right top;
	background-repeat:no-repeat;
	/*position:absolute;*/
	position:relative;
	left:-30px;
	width:700px;
	/*max-width:1000px;*/
	/*	height:50px;*/
	background-color:#FFC;
	z-index:12;
	padding:4px;
	display:block;
	text-align:left;
	border-radius: 5px;
}
.BlogPost-Head .titre {
	padding:1px;
	font-size:20px;
	font-style:italic;
	text-align:left;
	color:#30F;
}
.BlogPost-Head .date {
	font-size:10px;
	font-style:italic;
	text-align:right;
	color:#666;
}
.BlogPost-Content {
	background-image:url(images/blog/horizontal-curl.png);
	background-position:bottom;
	background-repeat:repeat-x;
	/*position:absolute;*/
	position:relative;
	text-align:justify;
	top:-15px;
	width:700px;
	height:auto;
	min-height:152px;
	word-wrap: break-word;
	color:#000;
	background-color:#CCC;
	padding:10px;
	padding-top:11px;
	/*display:block;*/
	border-radius: 10px;
}
.BlogPost-Content .photo {
	font-size:9px;
	color:#333;
	font-style:italic;
	float: left;
	padding: 10px;
	/*padding-top:5px;*/
	padding-left:0px;
	max-width:150px;
	text-align:left;
}
.BlogPost-Content .photo img {
	max-height:125px;
	max-width:150px;
}
.BlogPost-Content A:link {
	color:#30F;
}
.BlogPost-Content A:active {
	color:#30F;
}
.BlogPost-Content A:visited {
	color:#30F;
}
.BlogPost-Content A:hover {
	color:#FF6600;
}
.BlogPost-Content .ref {
	font-style:italic;
}
.BlogPost-Content .ref a {
	color:#30F;	
}
.BlogPost-Content .ref a:hover {
	color:#FF6600;
}
