html, body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	color: #000000;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14;
	color: #4e382b;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
}
table td{
	padding: 0px;
}
.divpic {
	top: 0px;
	left: 0px;
	position: absolute;
	width: 210px;
	height: 210px;
}
.main {
	width: 100%;
	height: 100%;
}
.tdTOP {
	text-align: left;
	vertical-align: top;
}
.detailDoc {
	background: url('images/mdetailf21.jpg') no-repeat 0 135px;
}
.detailMain {
}
.links {
	margin: 10px 0px 10px 0px;
	text-align: center;
}
.spacer {
	height: 14px;
	overflow: hidden;
}
.spacer20 {
	height: 20px;
	overflow: hidden;
}
.spacer25 {
	height: 25px;
	overflow: hidden;
}
.topMargin {
	margin: 23px 0px 7px -29px;
}
.detailDocL {
	background: url('images/mdetailf11.jpg') no-repeat top left;
	float: left;
	width: 800px;
	padding: 0px 0px 0px 51px;
	position: relative;
	z-index: 20;
}
.detailDocR {
	position: relative;
	z-index: 1;
	float: left;
	background: url('images/mdetailf13.jpg') no-repeat 0px 0px;
	width: 182px;
	margin: 0px 0px 0px -40px;
	height: 510px;
}
.detailDocB {
	clear: both;
	height: 1px;
	overflow: hidden;
	width: 1003px;
}
.topLine {
	height: 1px;
	overflow: hidden;
	width: 710px;
}
#tdMain {
	text-align: center;
	vertical-align: top;
	padding: 84px 0px 0px 0px;
}
.tabIn {
}
.mTitle {
	font-size: 50px;
	font-family: 'Times New Roman';
	font-weight: normal;
	color: #FFFFFF;
}
.mTitleIndex {
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	color: #4E382B;
}
.mTitleIndex a {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	color: #4E382B;
}

.sizeUp {
	font-size: 14px; letter-spacing: 0.5pt; line-height:130%; background: transparent; 
}

.hidd div {
	overflow: hidden;
	height: 7px;
	width: 7px;
}

.tdTxtL11 {
	width: 7px;
	height: 7px;
	background: url('images/t11.gif') no-repeat top right;
}
.tdTxtL21 {
	width: 7px;
	background-color: #9b40bf;
}
.tdTxtL31 {
	width: 7px;
	height: 7px;
	background: url('images/t31.gif') no-repeat top right;
}

.tdTxtC11 {
	height: 7px;
	background-color: #9b40bf;
}
.tdTxtC21 {
	background-color: #9b40bf;
}
.tdTxtC31 {
	height: 7px;
	background-color: #9b40bf;
}

.tdTxtR11 {
	width: 7px;
	height: 7px;
	background: url('images/t13.gif') no-repeat top right;
}
.tdTxtR21 {
	width: 7px;
	background-color: #9b40bf;
}
.tdTxtR31 {
	width: 7px;
	height: 7px;
	background: url('images/t33.gif') no-repeat top right;
}

.tdfTxtL11 {
	width: 7px;
	height: 7px;
	background: url('images/tf11.gif') no-repeat top right;
}
.tdfTxtL21 {
	width: 7px;
	background-color: #FFFFFF;
}
.tdfTxtL31 {
	width: 7px;
	height: 7px;
	background: url('images/tf31.gif') no-repeat top right;
}

.tdfTxtC11 {
	height: 7px;
	background-color: #FFFFFF;
}
.tdfTxtC21 {
	background-color: #FFFFFF;
	font-size: 15px;
	color: #9b40bf;
	font-family: arial;
	font-weight: normal;
	font-size: 36px;
}
.tdfTxtC31 {
	height: 7px;
	background-color: #FFFFFF;
}

.tdfTxtR11 {
	width: 7px;
	height: 7px;
	background: url('images/tf13.gif') no-repeat top right;
}
.tdfTxtR21 {
	width: 7px;
	background-color: #FFFFFF;
}
.tdfTxtR31 {
	width: 7px;
	height: 7px;
	background: url('images/tf33.gif') no-repeat top right;
}

.txtdetail {
	width: 100%;
}
.indImg {
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.linkMain {
	text-align: center;
}
.border_large{width:600px; 
}
.border_large p{text-align:justify; 
}
.border2{border: 1px  solid #595c05; width:610px;
}
.fond{ 	background: url(images/fleur_fond.jpg) no-repeat fixed bottom  left; }
#content-index{	text-align: center;border-bottom: 1px solid #333333;}
.transp{
   background-color:#ffffff;
   width:650px; 
	filter:Alpha(opacity=75, style=0);
   -moz-opacity:0.8;
   border: 1px dotted #CCCCCC;
}
.transp p{text-align:justify; 
}
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 28px; font-weight:normal;color:#4e382b; line-height:140%;	
}
h1{color: #4e382b; font-size: 32px; font-weight:bold; }
.b_img{border: 1px solid #999999; 
}
*html .table_gauche .bas{ /* GESTION DE LA TRANSPARENCE POUR IE --> PAS DE TRANSPRENCE PNG*/
	filter:Alpha(opacity=75, style=0);
}

