* { padding: 0; margin: 0; }
html {
 background-color:#fcfde6;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.6em;
}
.content h1  {
	font-size:1.2em;
	color:#6d9f02;
	text-decoration:underline;
	font-variant:small-caps;
}
.content h2 {
	font-size:1.1em;
	color:#4c7303;
}
.content h3{
    color:#8a400a;
	font-size:1em;
  }
.content p, .content div.comment-album {
	padding:15px 0 0 0;
	font-size: 0.9em;
	color:#4c7303;
	text-align:justify;
}

.content div.comment-album {padding:0 0 1em 0;}
.content p.nav-albums {padding:0 0 1em 0; text-align:center;}

.content h4{font-weight:normal; border-bottom:1px solid #497303; padding:.2em 0; margin:.5em 0; line-height:1.2em;}

.content h5.first{
font-size:0.9em;
color:#8a400a;
font-weight:bold;
}

.content a {
color: #6d9f02;
}
.content a:hover {
color: #000000;
}
.content strong{
	color:#6d9f02;
}
#wrapper { 
 margin: 0 auto;
 width: 786px;
 background-image:url(../images/bgcontent.jpg);

}
#header {
 color: #333;
 width: 780px;
 float: left;
 height: 286px;
 background-image:url(../images/masque.png);
 background-repeat:no-repeat;
 margin-left:4px;
}
.masque {
	position: absolute;
	width: 780px;
	height: 286px;
	top: 0px;
	background-image:url(../images/masque.png);
	margin:0;
	padding:0;
	overflow:hidden;
	left:auto;
}

/*slideshow*/

.slideheader {
	top:0px;
	position: relative;
	width: 780px;
	height: 286px;
}

.slideheader img {

	position: absolute;
	top: 0;
	left: 0;
}
/*menu*/
#navigation {
 float: left;
 position:absolute;
 bottom:11px;
 left:222px;
 width: 480px;
 height:22px;
 color: #333;
 margin: 0px 0px 0px 0px;
 z-index:1000;
}
.menu{
font-weight: bold;
font-size:0.8em;
width: 700px;
left:220px;

 width: 480px;
 height:22px;}

.menu ul{
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.menu ul li{
display: inline;
color:#ffffff;
line-height:30px;
}

.menu ul li a{
padding: 6px 6px 4px 6px; 
text-decoration: none;
color:#ffffff;
text-transform:capitalize;
}
.menu ul li a:hover{
color: #add545;
}
.menu ul li a.selected {
color: #add545;
}
.menu ul li a.active {
color: #add545;
}

#leftcolumn { 
 float: left;
 background-image:url(../images/imgbot.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 padding: 10px 10px 0 96px;
 width: 420px;
 display: inline;
 margin-left:5px;
}
#rightcolumn { 
 color: #333;
 padding: 20px 3px;
 width: 240px;
 float: right;
 margin-right:3px;
}
#rightcolumn img { 
 float: right;
 margin: 10px 2px 15px 2px;
 border:#4c7303 2px solid;
}
/*adresse*/
.adresse{
float:left;
width:180px;
 }
.adresse ul{
 margin:0;
 }
.adresse ul li.first{
font-size:0.9em;
color:#8a400a;
font-weight:bold;
}
.adresse ul li{
font-size:0.7em;
color:#4c7303;
list-style-type:none;
}
.lien{
width:60px;
height:80px;
background-image:url(../images/carte.jpg);
background-repeat:no-repeat;
background-position:right top;
float:right;	
text-align:right;
line-height:120px;
}
.lien a{
font-size:0.7em;
}
.lien a:hover{
background-position: 18px 54px;
color:#000000;
}

#footer { 
 width: 780px;
 clear: both;
 color: #ffffff;
 background: #497303;
 margin-left:3px;
 height:30px;
}
ul.footer {
  padding-top:4px;
	list-style-type: none;
	text-align: center;
	font-size: 0.6em;	
}
ul.footer li {
	display: inline;
}
ul.footer li a {
	color: #add545 ;/*!important;*/
	text-decoration: none;
}
ul.footer li a:hover{color:#000000;}

/*forms*/

.msg-error{color:red; font-weight:bold;}

form {
padding:10px;
width:350px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}
fieldset {
padding:20px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}
legend {
color:#d9cdaa;
font-weight:bold
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}
label {
display:block;
}
label.inline {
display:inline
}
input {
	border:1px solid #4c7303;;
	background-color:#fcfde6;
	font-family: Arial, Helvetica, sans-serif;
}
input[type=radio] {
margin-right:50px;
background-color:transparent;
border:none;
}
select, option {
	background-color:#fcfde6;
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	border:1px solid #4c7303;
	background-color:#fcfde6;
	font-family: Arial, Helvetica, sans-serif;
}

.left{float:left;}
.right{float:right;}
/**/
.content form{ margin:0; padding:0; font-size:1.2em;}
.content form .contactform{ margin:0; padding:0;}
.content fieldset{border:none; padding:0; margin:0; width:auto;}
.content fieldset legend{display:none;}
.content fieldset div{padding:0;}
.content fieldset .submit{padding:0; margin:0;}

.content .contactform div{float:left; width:300px;}
.content .contactform div.input-objet{float:none; width:460px; clear:both;}
.content .contactform div.input-objet input{width:460px;}
.content .contactform div.label-input{clear:both; width:460px;}
.content .contactform div.label-input textarea{width:252px;}
.content .contactform div.bt-radio div{float:left; width:90px; display:block;}
.content .contactform div.bt-radio div input{margin:0; padding:0;  float:left; display:block;}
.content .contactform div.bt-radio div label{ float:right;}
.contactform div.submit{width:460px;}
.hidden{display:none;}
.contactform .submit{margin:1em 0;}

#leftcolumn2{

 background-image:url(../images/imgbot.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 padding: 10px 10px 0 96px;
 margin-left:5px;
 position:relative;
 float:left;
}

.gMap{ position:absolute; left:373px; top:77px;}

