body {
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	padding:0;
	background:#ecddc7;
}

A.link:link{color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.link {color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.link:hover{color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}

A.link1:link{color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.link1 {color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.link1:hover{color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}

A.link2:link{color: #000;font-size: 9px;font-style:normal;text-decoration: none;}
A.link2 {color: #000;font-size: 9px;font-style:normal;text-decoration: none;}
A.link2:hover{color: #dc0600;font-size: 9px;font-style:normal;text-decoration: none;}

A.linkfoot:link{color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.linkfoot {color: #fff;font-size: 9px;font-style:normal;text-decoration: none;}
A.linkfoot:hover{color: #fff;font-size: 9px;font-style:normal;text-decoration: underline;}

A.linkmenu:link{color: #000;font-size: 11px;font-style:normal;text-decoration: none;}
A.linkmenu {color: #000;font-size: 11px;font-style:normal;text-decoration: none;font-weight:bold;}
A.linkmenu:hover{color: #fff;font-size: 11px;font-style:normal;text-decoration: none;}

A.link3:link{color: #000;font-size: 12px;font-style:normal;text-decoration: underline;}
A.link3 {color: #000;font-size: 12px;font-style:normal;text-decoration: underline;font-weight:bold;}
A.link3:hover{color: #000;font-size: 12px;font-style:normal;text-decoration: underline;}



h1{font-size:16px;line-height:20px; display:inline;}
h2{font-size:12px;line-height:16px; display:inline;}
h3{font-size:9px;line-height:15px;display:inline;}
h4{font-size:8px;line-height:20px;display:inline;}


.titre-rouge {
  font-size:14px;
  color:#682314;
	font-weight:bold;
}
.image-vignette{
  border:2px solid #682314;
}
/*************************** INDEX ********************************************/

.table {
	width: 945px;
	margin: 0 auto;
}

.txt-ref{
	float:left;
	width: 945px;
	margin: 10px 0;
	text-align:center;
	font-weight: bold;
}

.top{
	float:left;
	width: 945px;
	height: 232px;
	background: url("../jpg/top.jpg") no-repeat;
	margin: 0;
}

.flash{
	float:left;
	width: 663px;
	height: 200px;
	margin: 0;
}

.logo{
	float:left;
	width: 282px;
	height: 200px;
	margin: 0 0 0 -1px;
}

.adresse{
	float:left;
	width: 645px;
	margin: 0 0 0 9px;
	font-size : 11px;
	text-align: center;
	font-weight: bold;
	color:  #fff;
	padding: 7px 0;
}

.newsletter{
	float:left;
	width: 281px;
	height: 29px;
	margin: 0px;
	text-align: center;
}

.contener{
	float:left;
	width: 945px;
	background: url("../jpg/f-contener.jpg") repeat-y;
	margin: 0;
}

.contener-left{
	float:left;
	width: 230px;
	margin: 0;
}

.top-box-left{
	float:left;
	width: 228px;
	height: 31px;
	margin: 0;
	background: url("../jpg/box-left/top-box-left.jpg") no-repeat;
}

.contener-box-left{
	float:left;
	width: 228px !important;
	width: 208px;
	margin: 0;
	padding : 5px 0 0 20px !important;
	background: url("../jpg/box-left/contener-box-left.jpg") repeat-y;
}

.foot-box-left{
	float:left;
	width: 228px;
	height: 10px;
	margin: 0;
	background: url("../jpg/box-left/foot-box-left.jpg") no-repeat;
}

.top-box1-left{
	float:left;
	width: 228px;
	height: 29px;
	margin: 0 !important;
	margin: -5px 0;
	background: url("../jpg/box1-left/top-box1-left.jpg") no-repeat;
}



.contener-box1-left{
	float:left;
	width: 228px !important;
	width: 208px;
	margin: 0;
	padding : 5px 0 0 20px !important;
	background: url("../jpg/box1-left/contener-box1-left.jpg") repeat-y;
}

.foot-box1-left{
	float:left;
	width: 228px;
	height: 14px;
	margin: 0;
	background: url("../jpg/box1-left/foot-box1-left.jpg") no-repeat;
}

.top-box2-left{
	float:left;
	width: 228px;
	height: 39px;
	margin: 0 !important;
	margin: -5px 0;
	background: url("../jpg/partenaire.jpg") no-repeat;
}

.box-txt-defil{
	float:left;
	width: 228px;
	height: 24px;
	margin: 0;
	background: url("../jpg/box-txt-defil-left.jpg") no-repeat;
	color: #000;
}

.index-txt {
	width: 215px;
	margin: 0 0 0 10px;
	color: #000;
}

.contener-center{
	float:left;
	width: 470px;
	margin: 0 0 0 -3px;
	padding: 5px 5px 10px 13px;
}

.txt-index-contener{
	float:left;
	width: 478px;
	margin: 0;
	text-align: center;
}

.box-info-contener{
	float:left;
	width: 225px;
	padding:0px;
	/*height: 200px;*/
	margin: 5px 5px 0 0;
	text-align: center;	
	/*background: #d0b6af;*/
}

.box-bg-contener {
	background:transparent url('../jpg/bg-acceuil.jpg') repeat-y;
}

.box-info-contener-right{
  margin:0;
  width: 200px;
	margin: 5px 30px 0 -10px;
	text-align: center;
}

.contener-right{
	float:left;
	width: 230px;
	margin: 0;
}

.top-box-right{
	float:left;
	width: 228px;
	height: 31px;
	margin: 0;
	background: url("../jpg/box-right/top-box-right.jpg") no-repeat;
}

.contener-box-right{
	float:left;
	width: 228px !important;
	width: 208px;
	margin: 0;
	padding : 5px 0 0 20px !important;
	background: url("../jpg/box-right/contener-box-right.jpg") repeat-y;
}

.foot-box-right{
	float:left;
	width: 228px;
	height: 10px;
	margin: 0;
	background: url("../jpg/box-right/foot-box-right.jpg") no-repeat;
}

.top-box1-right{
	float:left;
	width: 228px;
	height: 29px;
	margin: 0 !important;
	margin: -5px 0;
	background: url("../jpg/box1-right/top-box1-right.jpg") no-repeat;
}

.contener-box1-right{
	float:left;
	width: 202px !important;
	width: 208px;
	margin: 0;
	padding : 5px 0 0 20px !important;
	background: url("../jpg/box1-right/contener-box1-right.jpg") repeat-y;
}

.foot-box1-right{
	float:left;
	width: 228px;
	height: 14px;
	margin: 0;
	background: url("../jpg/box1-right/foot-box1-right.jpg") no-repeat;
}

.foot{
	float:left;
	width: 945px;
	height: 34px;
	background: url("../jpg/foot.jpg");
	margin: 0;
	text-align: center;
	font-size : 9px;
	font-weight: bold;
	color:  #fff;
}

#dhtmlfloatie{
margin: 0 auto;
/*left: 0;
left: -900px;*/
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid black;
padding: 5px;
z-index: 100;
}

#subcontent2{
	margin: 10px auto; 
	display:none; 
	border: 1px dotted #fff; 
	background-color: transparent; 
	width: 450px;
	/*height: 200px;*/ 
	padding: 8px
}
