/*-----------------------------------------------------------------------FONT*/
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	color:#5b3c11;
	margin:0px;
	padding:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-style:italic;
	color:#000000;
	margin:0px;
	padding:0px;
}

.txt_brown_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#5b3c11;
}	

.txt_brown_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5b3c11;
}	

.txt_black_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}	

/*-----------------------------------------------------LIENS*/

a.link_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.link_1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#DDDDDD;
	text-decoration:none;
}

a.link_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F3EDDD;
	text-decoration:none;
}

a.link_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}

a.link_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#F3EDDD;
	text-decoration:none;
}

a.link_3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:overline underline;
}

a.link_4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#85655A;
	text-decoration:none;
}

a.link_4:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


a.link_back {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#85655A;
	text-decoration:none;
}

a.link_back:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#85655A;
	text-decoration:overline;
}

/*-----------------------------------------------------------------------TABLEAU*/
td.td_link {
	background-color:#AB9156;
	padding:3px;
}

td.td_link:hover {
	background-color:#F6E497;
	padding:3px;
}

/*-----------------------------------------------------------------------DIV*/
div.div_1 {
	position:relative; 
	visibility:visible; 
	top:0px;
	left:0px;
	background-color:#EDCC40;
	border:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	z-index:1;
}

div.div_1 div {
	position:relative; 
	visibility:visible; 
	top:0px;
	left:0px;
	background-color:#AB9156;
	border-top:3px;
	border-left:3px;
	border-right:5px;
	border-bottom:5px;
	border-style:solid;
	border-top-color:#F6E497;
	border-left-color:#F6E497;
	border-right-color:#F6E497;
	border-bottom-color:#F6E497;
	padding:5px;
	margin:0px;
	z-index:2;
}

div.div_1 table {
	width:100%;
	margin:0px;
	padding:0px;
}

div.div_1 font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5b3c11;
}

/*-----------------------------------------------------------------------DIVERS*/
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#f4edde;
}

.img_hover_1{
	filter:alpha(opacity=70); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
	opacity:0.7;
	border-color:#AB9156;
}

.img_hover_1:hover{
	filter:alpha(opacity=100); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	opacity:1;
	border-top-color:#F6E497;
	border-left-color:#F6E497;
	border-right-color:#EDCC40;
	border-bottom-color:#EDCC40;
}

.img_hover_2{
	filter:alpha(opacity=70); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
	opacity:0.7;
	border-color:#FCFAE1;
}

.img_hover_2:hover{
	filter:alpha(opacity=100); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	opacity:1;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#999999;
	border-bottom-color:#999999;
}

/*-----------------------------------------------------------------------FORMULAIRE*/


/*-----------------------------------------------------------------------GALERIE*/
#slideshow {width:580px; height:445px; margin:0 auto; position:relative; background:#AB9156;
-o-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
-icab-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
-khtml-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);

-o-border-radius: 10px;
-icab-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#thumbs {width:490px; height:48px; overflow:hidden; position:absolute; left:49px; top:390px; z-index:10;}
#thumbHolder {position:relative; top:0; left:0; width:490px;}
#thumbs img {display:block; float:left; margin-right:8px; margin-bottom:6px; display:inline; padding:1px; background:#FCFAE1; cursor:pointer; width:60px; height:40px;}
#images {width:480px; height:320px; position:absolute; left:50px; top:10px; overflow:hidden; z-index:10; border:2px solid #85655A; background:#AB9156 url(../images/architecture/loader.gif) no-repeat 210px center;}
#images img {position:absolute; left:480px; top:0;}
#txt {position:absolute; left:51px; top:11px; width:480px; height:320px; width:480px; z-index:20;overflow:hidden;}
#opacity {position:absolute; left:0; top:-360px; width:480px; height:320px; background:#FFFFFF; z-index:10;}
#txt p {padding:5px; margin:0; width:470px; height:310px; color:#000000; font-family:arial, sans-serif; font-size:12px; line-height:18px; position:absolute; z-index:20; top:-360px; left:0;}
#txt p span {font-weight:bold; font-size:14px; color:#000000; display:block; padding-bottom:10px;}
#txt a {color:#16399E;}
#txt a:hover {text-decoration:none;}
#pad {width:150px; height:50px; background:url(../images/architecture/pad.jpg); position:absolute; left:215px; top:338px;}
#pad p {margin:0; position:absolute; width:14px; height:0; padding-top:14px; overflow:hidden; cursor:pointer;}
#pad p#previous {left:0px; top:0px; width:50px; height:36px; max-height:36px;}
#pad p#next {left:100px; top:0px; width:50px; height:36px; max-height:36px;}
#pad #info {left:50px; top:0px; width:50px; height:34px; max-height:36px; padding-top:16px;}
#pad p#scrollUp {left:17px; top:0;}
#pad p#scrollDown {left:17px; bottom:0;}
