BODY{
	background-color:#4A1A08;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A1A08;
}

INPUT , TEXTAREA{
	padding:2px;
	margin:0;
	border:1px solid #B59168;
	font-size:10px;
}

INPUT.formbutton{
	padding:2px;
	margin:0;
	color:#fff;
	background:#AD8557;
	border:1px solid #B59168;
	font-size:10px;
	margin-right:5px;
}

TABLE{ border-collapse:0; border:0;}
TD{margin:0;padding:0;}

P{margin:0 0 15px 0;padding:0;}

H1, H2, H3, H4, H5, H6{margin:0;padding:0}

UL{list-style-type: none; padding:0;margin:10px 0;}

UL LI{
	background: url(/design/puce.gif) no-repeat 0px 8px;
	padding:2px 0 2px 8px;
	margin:0 0 0 20px;
}

A, A:visited{color:#B59168;}
A:hover, A:active{color:#990000;}

/* ==============================================
HOME
============================================== */

BODY#home{
	background:#4A1A08 URL(/design/fond.gif) no-repeat center center;
}

#blockHome{

	text-align:center;
	background:URL(/design/index_cadre_01.gif) no-repeat center center;
	padding:30px 20px 20px 20px;
	
	
	position: absolute;
	left:  50%;
	top:  50%;
	width:370px;
	height:370px;
	margin-top:  -205px;
	margin-left:  -205px;

}

#blockFlash{
	position: absolute;
	left: 50%;
	top:  50%;
	width:764px;
	height:460px;
	margin-top:  -215px;
	margin-left:  -382px;



}

A.choixlangue ,  A.choixlangue:visited{
	display:block;
	background:url(/design/button_03.gif) no-repeat;
	color:#FFFFFF;
	padding:4px;
	width:104px;
	height:14px;
	text-decoration:none;
	margin:auto;
}

A.choixlangue:hover{
	color:#C58D1D;
}

/* ==============================================
INNER
============================================== */

/* -------------- TOP ---------------- */

#languages{	
	width:890px;
	margin:35px auto 0 auto;
	padding:5px;
	
	text-align:right;
	color:#d4b07e;
}

#languages A , #languages A	:visited{
	color:#d4b07e;
	text-decoration:none;
}

#languages A:hover{
	color:#E0C8A4;
	text-decoration:underline;
}

#mainContent{
	width:900px;
	margin:auto;
}

.banner{
	background:url(/design/top.gif) no-repeat center top; 
	height:150px;
	position:relative;
}

.banner IMG{
	position:absolute;
	bottom:0;
	left:178px;
	border:none;
}

A.goHome , A.goHome:visited , A.goHome:hover{
	position:absolute;
	width:125px;
	height:125px;
	background:#E2C18C url(/design/logo_gohome.gif) no-repeat center center;
	bottom:0;
	left:20px;
	
	border:1px solid #330E00;
	
}

/* -------------- INNER ---------------- */

.inner{
	background:url(/design/middle.gif) repeat-y center top; 
}

TD.tdContent{vertical-align:top;}

.content{
	width:670px;
	background-color:#EACEA2; 
	border:1px solid #B59168;
	padding: 14px;
	margin:0 0 0 18px;
}

.titre {
	font-size:22px;
	color:#990000;
	border-bottom:1px solid #900;
	margin-bottom:10px;
}

.texte{margin:10px 20px 50px 20px;}

TD.menu{
	vertical-align:top;
	padding-top:15px;
}

A.level1 , A.level1:visited{
	display:block;
	background:#d4b07e url(/design/back-menu.gif) repeat-x center bottom;
	font-size:11px;

	text-decoration:none;
	padding:3px 2px;
	text-align:left;
		
	margin:0 14px 0 20px;
	border-bottom:1px solid #b59168;
	
	color:#4a1a08;

}

A.level1:hover{
	background:#caa674 url(/design/back-menu2.gif) repeat-x center bottom;
	color:#990000;
}

A.first1{border-top:1px solid #b59168;}

A.last2{border-bottom:1px solid #b59168;}

A.level2 , A.level2:visited{
	display:block;
	color:#330E00;
	font-size:11px;

	text-decoration:none;
	padding:3px 5px 3px 10px;
	vertical-align:middle;
	text-align:left;
	
	margin:0 14px 0 20px;

}

A.level2:hover{color:#990000;}

.level3 {
	background-image:url(/design/motif_fond2.gif);
	border:solid #B59168;
	border-width:1px 0;
	padding:3px 7px;
	color:#330E00;
	font-size:11px;

	text-align:right;
}

.level3 A , .level3 A:visited{
	color:#683725;
	text-decoration:none;
	border:none;
	border-right:1px solid #B59168;
	padding:0 7px;
}

.level3 A:hover{color:#990000;}

A.last3{border:none !important;padding-right:0;}

.selected{color:#990000 !important;margin:0;padding:0 7px;}

.breadCrumbs{
	padding:5px 3px;	
	color:#B59168;
	font-size:9px;
	position:relative;
}

.breadCrumbs A , .breadCrumbs A:visited{color:#B59168;} .breadCrumbs A:hover{color:#990000;}

.breadCrumbs SPAN{color:#CEA46B}

.tool{
	position:absolute;
	width:100px;
	height:20px;
	right:0px;
	top:5px;
	text-align:right;
}

.tool IMG{
	border:none;
	padding:0 3px;
}


A.visualMenu , A.visualMenu:visited{
	display:block;
	text-decoration:none;
	font-size:12px;

	width:135px;
	height:160px;
	float:left;

	padding:10px 35px;


}

A.visualMenu:hover{}

A.visualMenu IMG{
	padding:4px;
	border:1px solid #B59168;
	background:#e2c18c;
}

A.visualMenu SPAN{
	display:block;
	font-weight:bold;
	height:15px;
}


/* -------------- BOTTOM ---------------- */

.bottom{
	background:url(/design/bottom.gif) no-repeat center bottom; 
	padding:5px 21px 15px 178px;
}

.adress{	
	background:#EACEA2 url(/design/motif_fond.gif);
	border:1px solid #B59168; 
	padding: 2px 5px 2px 2px;
	text-align:right;
}

/* ==============================================
COPYRIGHT
============================================== */

#copyright{

	margin:0 auto;
	padding:5px 0;
	color:#d4b07e;
	text-align:right;
}

#copyright A, #copyright A:visited{	color:#d4b07e;text-decoration:none;}
#copyright A:hover, #copyright A:active{color:#E0C8A4;text-decoration:underline;}

/* ==============================================
OTHER
============================================== */

IMG.border{
	padding:4px;
	border:1px solid #B59168 !important;
	background:#e2c18c;
}

HR.clearBoth{
	clear:both;
	visibility:hidden;
}

TD.ColImage IMG{
	margin-right: 10px;
	padding:4px;
	border:1px solid #B59168 !important;
	background:#e2c18c;
}

IMG.cadre{
	padding:4px;
	border:1px solid #B59168 !important;
	background:#e2c18c;
}


TD.ColImage H5.legende , TD.ColImage H5.legende INPUT{text-align:right;}

H5.legende INPUT{
	color:#AD8557;	
	font-weight:normal;	
	font-style:italic;	
	font-size:10px;
	background:none;
	border:1px solid #E2C18C;
}

.texte TABLE TR TD{vertical-align:top;}

.imgCrop_miniButton{
	border:none !important;
	padding:0  !important;
}

IMG#SCS_image_imageleftdd{
	border:none !important;
	padding:0  !important;
}

STRONG INPUT{
	font-weight:bold;
	border:1px dashed #EACEA2;
	background:#EACEA2;
	color: #4A1A08;
}

STRONG INPUT:hover{
	font-weight:bold;
	border:1px dashed #B59168;
}


.content IFRAME{
	border:1px dashed #B59168;
}