body {
		margin:0;
	padding:0;
}

div { position:relative;}

img { border:0;}

br.clear {clear:both;}

h1 {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	color: #a45503;
}
h1 span {
	font-size:24px;
	color: #a45503;
}

h2 {}
h3 { font-size:31px; font-weight:normal; margin:0; padding:0; }

/* Wrapper */

#wrapper {
	width:760px;
	height:auto;
	left:50%;
	margin-left:-380px;
}

/* Header Accueil */

#head {
	top:0px;
	width:760px;
	height:auto;
}

#logo {
	float:left;
	top:10px;
	left:0px;
}

#menuTop {
	float: right;
	top:57px;
	width:auto;
	height:36px;
	margin-right: 10px;
}

#bannerTop {
	clear:both;
	position:relative;
	width:760px;
	height:240px;
	z-index:5;
	border-bottom: 5px solid #c0c0c0;
}

#bannerImg {
	position:absolute;
	left:0px;
	width:760px;
	height:212px;
	top:12px;
	background-color:#000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}



/* Header Page Intérieur */

#bannerTopInt { 
	clear:both;
	position:relative;
	width:760px;
	height:218px;
}

#bannerImgInt {
	position:absolute;
	left:0px;
	width:760px;
	height:206px;
	top:12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	;
	border-right-color: #c0c0c0;
	;
	border-left-color: #c0c0c0;
	;
	border-bottom: 5px solid #c0c0c0;
}

#btnLanguage {
	position:absolute;
	left:9px;
	top:16px;
	width:81px;
	height:18px;
	z-index:50;
}

/* Middle for Accueil */		
	
#middle {
	top:0px;
	left:0px;
	width:760px;
	height:auto;
	background-color:#1E1E1F;
}

#subMiddle {
	top:0px;
	left:0px;
	width:760px;
	height:auto;
}

#mainContain {
	top:83px;
	width:760px;
	height:auto;
	background-image:url(../ArtMaison2007/images/bgSubContainMid.png);
	background-repeat:repeat-y;
	z-index:5;
}

#containColumn {
	width:760px;
	height:auto; 
	z-index:10;
}

#colomn1 {
	float:left;
	top:-56px;
	left:16px;
	width:221px;
	height:auto;
	text-align:left;
	z-index:10;
}

#colomn2 {
	float:left;
	top:-56px;
	left:47px;
	width:225px;
	height:auto;
	text-align:center;
	z-index:10;
}

#colomn3 {
	float:left;
	top:-56px;
	left:79px;
	width:219px;
	height:auto;
	text-align:justify;
	z-index:10;
}
					
#dashBottom {
	width:760px;
	height:80px;
	top:21px;
	z-index:5;
	border-bottom: 5px solid #c0c0c0;
}
				
#mainContainBottom {
	width:760px;
	height:43px;
}

/* Middle for Page intérieur */

#middleInt {
	top:0px;
	left:0px;
	width:760px;
	height: auto;
	background-repeat:repeat-y;
}

#middleContainInt {
	width:760px;
	height:auto;
	min-height:350px;
	
}

*html #middleContainInt { height:350px !important;}

#containLeft {
	float:left;
	width:196px;
	height:auto;
}

#containRight {
	float:left;
	left:0px;
	width:544px;
	height:auto;
}

/* Footer */		
#footer { 
	width:760px; 
	height:100px;
}

#redline {
	width:744px;
	height: 16px;
	padding-top:2px;
	padding-right: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 20px;
}

#redline a:link, #redline a:visited { color:#c0c0c0; text-decoration:none;}
#redline a:hover { color:#fff;}

#linkBottom {
	width:260px;
	height:12px;
	margin: auto;
	text-align: center;
}

#linkBottom ul { padding:0; margin:0; list-style-type:none; font-size:12px; line-height:12px; }
#linkBottom ul li { padding:0 4px 0 0; margin:0; display:inline; list-style-type:none; font-size:12px; letter-spacing:0px;}
#linkBottom ul li span { padding-left:7px;}

#linkBottom ul li a:link, #linkBottom ul li a:visited {
	padding:0;
	margin:0;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	text-decoration:none;
}

#linkBottom ul li a:hover {
	color:#fff;
}

#btnApchq {
	position:absolute;
	top:24px;
	left:590px;
	width:161px;
	height:71px;
}

/* Button Menu Top */

ul.top {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.top li {
	float:left;
	display:block;
	width:45px;
	height:36px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;

}

ul.top li a:link, ul.top li a:visited {
	display:block;
	color:#c0c0c0;
	width:45px;
	height:36px;
	padding-top:8px;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	/*background-image: url(../images/background/am_BkBoutonUp.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	
}

ul.top li a:hover {
	/*background-image: url(../images/background/ls_BkBoutonOver.jpg);
	background-repeat: repeat-x;
	background-position: -66px 0px;*/
	font-weight:bold;
	
}

ul.top li span {
	display:block;
	color:#c0c0c0;
	top:0px;
	left:0px;
	width:45px;
	height:36px;
	padding-top:8px;
	padding-left:0px;
	font-weight:bold;
	text-decoration:underline;
	
	 
	/*background-image: url(../images/background/am_BkBoutonUp.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	
}


/* Navigation Left */	

#menuLeft { 
	width:196px;
}

#menuLeft div div div div table tr td {
	width:155px;
	height:28px;
}

#menuLeft div div div div h3 {
	margin-left:15px;
	margin-top:17px !important;
	margin-bottom:5px !important;
	color:#a45503 !important;
}

#active_menu:link, #active_menu:hover, #active_menu:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale') !important;
	display:block;
	height:22px;
	/*background-color:#c0c0c0;*/
	color:#c0c0c0;
	cursor:pointer;
	border-bottom: #c0c0c0 solid 1px;
}

a.mainlevel:link, a.mainlevel:visited {
	padding-left:0px;
	display:block;
	height:22px;
	padding-top:6px;
	color:#CCCCCC;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-indent:15px;
	background-image:none;
	cursor:pointer;
}

.mainlevel{
background-image:url(../images/ls_r9_c10.gif);
background-position:left;
background-repeat: no-repeat

}

/* Hover fonctionnel sur tous les navigateur sauf Explorer */
td>a.mainlevel:hover {
	color:#999999;
	cursor:pointer;
	background-color: #333333;
}

a.mainlevel i {
	font-style:italic;
	font-size:11px;
	padding-left:15px;
}

/* Hover fonctionnel sur Explorer seulement */
*html a.mainlevel:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/precision/images/menuHoverBg.png', sizingMethod='scale');
	color:#000000;
	cursor:pointer;
}

.sublevel { display:none !important;}
.contentheading {
	font-size:20px;
	color:#593634;
	font-weight:bold;
	padding-top:5px;
}
.contentheadingNouvelles { font-size:16px; color:#565656; font-weight:bold; padding-top:10px;}
.contentpaneopenNouvelles { text-align:justify;}
h1.titreGalerie {
	font-size:22px !important;
	color:#a45503 !important;
	font-weight:bold !important;
	padding-top:10px !important;
	padding:0;
	margin:0;
}

/*	
ul#mainlevel-nav li{
background-color:#000000;	
}

ul#mainlevel-nav li a{
background-color:#000000;	
}

ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {
background-color:#000000;	
}

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a{
background-color:#000000;	
}

a.mainlevel {
color: #005E31;
}

a.mainlevel:hover, a.mainlevel#active_menu {
border-right: 4px solid #669E83;
}

a.sublevel {
color: #005E31;
background: url(../images/submenu_back.gif) left center no-repeat;
}

a.sublevel:hover, a.sublevel#active_menu {
background: #F1F1F1 url(../images/submenu_back.gif) left center no-repeat;
border-right: 4px solid #669E83;
}*/
#wrapper #head #menuTop td {
	width: 50px;
	text-align: center;
	border-right: 1px #cc solid;
	font-weight: bold;
}
h2 {
	font-size: 14px;
}

