@charset "utf-8";
/* CSS Document */

body {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	background-color:#FFFFFF;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color: #4D4D4D;
}



#container1
{
	text-align: center;
	position:absolute;
	background-image:url(../images/background2.jpg);
	background-repeat:no-repeat;
	width:100%;
}
#container2
{
	width:900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#heading
{
	height: 255px;
	width:900px;
	float:left;
	margin-bottom: 25px;
}

#branding
{
}

#branding h1
{

}

#branding h1 a
{
	width:268px;
	height:93px;
	background-image:url(../images/logo.gif); /* if lt IE 8 of 7 ....*/
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	display:block;
	margin-top:95px;
	margin-left:80px;
}

#branding h1 a span
{
	display:none;
}

#branding h2
{
	display:none;
}

a
{
	color: #990000;
}

a:hover
{
	color:#000000;
}



#contentPane
{
	width:900px;
	text-align:justify;
}

#centerColumn
{
	float:left;
	width:630px;
	margin-left:25px;
}

#rightColumn
{
	display:none;
}


#centerColumn ul
{
	margin-top:10px;
	margin-bottom:10px;
}

#centerColumn p
{
	margin-bottom: 10px;
}

#centerColumn td
{
	padding-right: 10px;
}

#centerColumn h1
{
	font-size:18px;
	font-weight:bold;
	color:#900;
}

#centerColumn h2
{
	font-size:15px;
	color:#000;
	font-weight:bold;
}

#centerColumn li
{
	margin-left:30px;
}



#leftColumn
{
	float:left;
	width:220px;
	text-align:right;
	font-size:18px;
	font-weight:bold;
}


#leftColumn ul li 
{
	list-style:none;
	height: 30px;

}


#leftColumn ul li a
{
	text-decoration:none;	
	color: #37352E;
}

#leftColumn ul li a:hover
{
	color: #990000;
}

#leftColumn ul li a.active
{
	color: #990000;
	font-weight:bold;
}


#footer
{
	width: 900px;
	font-size:x-small;
	color:#A2A2A2;
	text-align:right;
	margin-top:40px;
	float:left;
	
	
	
}

#footer a
{
	color:#999999;

}

#footer a:hover
{
	color: #37362F;
}

input.text, textarea.text, select.text
{
	border:1px solid #918E7D;
	width:100%;
}

#contactForm
{
	border: 1px solid #918E7D;
	padding:10px;
}
#contactForm th
{

}

#contactForm td
{
	vertical-align:top;
	padding:3px;
}

#contactForm td.leftCol
{
	text-align:right;
}

#contactForm input.submit
{

}


.error
{
	color: #900;
	font-weight:bold;
}

.errormessage
{
	border: 2px solid #900;
	padding:5px;
	font-weight:bold;
	background-color: #FFF;
	margin-bottom:10px;
	margin-top:10px;
}


#contact
{
	background-image:url(../images/ardeche.gif);
	background-repeat:no-repeat;
	padding-left: 115px;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	height:100px;
	padding-top:10px;
	width:100px;
	margin-top: 30px;
	float:right;
}

#gmap
{
	padding:5px;
	background-color:#F4F4F2;
	border:3px solid #BBBAB0;
	-moz-box-shadow: 3px 3px 3px #000000;
	-webkit-box-shadow: 3px 3px 3px #000000;
	box-shadow: 3px 3px 3px #000000;
}

#slideshow {
	height: 160px;
	width:340px;
	position:absolute;
	display:block;
	top: 58px;
	margin-left: 530px;
	padding:5px;
	background-color:#F4F4F2;
	border:3px solid #BBBAB0;
	-moz-box-shadow: 3px 3px 3px #000000;
	-webkit-box-shadow: 3px 3px 3px #000000;
	box-shadow: 3px 3px 3px #000000;

	
}

#slideshow IMG {
    position:absolute;
    top:4px;
    left:4px;
    z-index:8;
	border: 1px solid #BBBAB0;
}

#slideshow IMG.activeSlide {
    z-index:10;
}

#slideshow IMG.last-activeSlide {
    z-index:9;
}

	/* jQuery lightBox plugin - Gallery style */
	a.gallery {
		display:block;
		height:90px;
		padding:3px;
		margin-right:10px;
		margin-bottom:10px;
		border: 1px solid #37362F;
		background-color:#FFF;
		float:left;
		text-align:center;
		-moz-box-shadow: 3px 3px 3px #000000;
		-webkit-box-shadow: 3px 3px 3px #000000;
		box-shadow: 3px 3px 3px #000000;
	}

#tagcloud
{
	display:block;
	width:100%;
	height:40px;
	border: 1px solid #CCC;
	overflow:hidden;
	line-height:18px;
	margin-top:20px;
	margin-bottom:10px;
}

#tagcloud h1, #tagcloud h2, #tagcloud h3, #tagcloud h4
{
	display:inline;
	margin:0px;
	padding:0px;
	margin-right:3px;
	margin-left:3px;
	float:left;
	position:relative;
}

#tagcloud h1 a
{
	color:#666;
	font-size:18px;
}
#tagcloud h2 a
{
	color:#999;
	font-size:16px;
}
#tagcloud h3 a
{
	color:#CCC;
	font-size:14px;
}

#tagcloud h4 a
{
	color:#E6E6E6;
	font-size:12px;
}
h1.tagCloudHeading
{
	display:none;
}