* {
margin: 0;
padding: 0;
}

body {
background: url(images/fond_menu.jpg) repeat-x top #d8d8d8;
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: White;
}

img {
display: inline;
border: 0;
}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px; 
font-weight: bold;
color: #05bc05;
margin-bottom: 30px;
}

h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 16px; 
font-weight: bold;
color: #8b8b8b;
}

h4 {
margin:10px 50px 0 210px ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 16px; 
font-weight: bold;
color: #108622;
}

p {
font-size: 11px; 
line-height: 16px;
padding: 10px 0px ;
color:#555; 
}

a:link {
font-weight: bold;
text-decoration : underline;
background: transparent;
color:#555
}

a:visited {
text-decoration : underline;
background: transparent;
color:#555;
}

a:hover {
text-decoration : none;
background: transparent;
color: black;
}

a:active {
text-decoration : underline;
background: transparent;
color:#555;
}

td {
vertical-align: top;
text-align: left;
}

.texte {
font-size: 11px; 
color:#555; 
}

.ref {
font-size: 11px; 
color:#555; 
text-align: center;
padding: 10px 0 0 0;
}

chapo {
background: #108622;
font-size: 12px; 
margin: 5px 0 0 0;
font-weight: bold;
color: silver;
}

.gras {
font-size: 12px; 
padding: 10px 0 0 0;
font-weight: bold;
color: #108622;
list-style-type: square;
}

.gris {
font-size: 12px; 
font-weight: bold;
color: #555;
}

.rouge {
text-align: center;
font-size: 13px; 
font-weight: bold;
color: #a0030b;
}

#blok {
background: white;
border:1px solid #05bc05;
font-size: 11px; 
line-height: 1,8;
padding: 10px;
margin: 20px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

.blok2 {
font-size: 11px; 
line-height: 16px;
color:#888; 
padding: -50px 0 0 40px ;
}

#menu {
background: url(images/fond.gif) repeat-x top;
border:1px solid silver;
width: 230px;
height: auto;
font-size: 12px; 
color: #108622;
padding: 20px 0;
text-align: center;
margin: 0px 20px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

#menu ul {
list-style-type: none;
text-align: left;
padding: 0 0 0 30px ;
font-size: 12px; 
line-height: 16px; 
color: #108622;
}

#bas {
background: url(images/fond.gif) repeat-x top;
border:1px solid silver;
width: 230px;
height: auto;
padding: 20px 0;
margin: 30px 0 0 20px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

#bas2 {
background: url(images/fond.gif) repeat-x top;
border:1px solid silver;
width: 230px;
height: auto;
padding: 20px 0;
margin: 20px 0 0 20px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

.image a:hover {
background-color: transparent;
}

.bande {
background-color: #6782af;
width: 180px;
float: right;
border:3px #108622;
font-size: 11px; 
font-weight: bold;
line-height: 3;
padding: 5px;
margin: 10px;
}

.colonne {
width: 230px;
float: right;
border:3px #108622;
font-size: 11px; 
padding: 20px 5px;
margin: 20px;
border:solid 1px #6782af;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

ul {
list-style-type: square;
padding: 0 0 0 40px ;
font-size: 13px; 
font-weight: bold;
line-height: 1,8; 
color: #108622;
}

ul a:visited {
text-decoration : underline;
color: #108622;
}

ul a:active {
text-decoration : underline;
color: #108622;
}

ul a:hover {
list-style: none;
background: #ffc80b;
color: black;
}

ul a:link {
text-decoration : underline;
color: #108622;
}

li {
padding-bottom: 20px;
	}

.textarea { 
width: 250px;
font-family:tahoma;
font-size:11px;
text-align: left;
border-style: solid;
border-width: 1px;
border-color:#108622;
background-color:white;
color:#888;
padding: 2px 5px;
margin: 5px;
}

.textarea2 { 
width: 75px;
font-family:tahoma;
font-size:11px;
text-align: left;
border-style: solid;
border-width: 1px;
border-color:#108622;
background-color:white;
color:#888;
padding: 2px 5px;
margin: 5px;
}

.textarea3 { 
width: 40px;
font-family:tahoma;
font-size:11px;
text-align: left;
border-style: solid;
border-width: 1px;
border-color:#7fafdf;
background-color:white;
color:#888;
padding: 2px 5px;
margin: 5px;
}

.textarea4 { 
width: 60px;
font-family:tahoma;
font-weight: bold;
font-size:12px;
text-align: center;
border: none;
color:#a0030b;
}

#head {
background: url(images/ombre.png) no-repeat top center;
width: 100%;
height: 340px;
}

#bandeau {
width: 100%;
height: 300px;
margin: auto;
}

h1 {
text-align: center;
font-size: 20px; 
font-weight: bold;
color: #8b8b8b;
}

#table01 {
background-color: transparent;
width:90%;
margin:auto;
}

#footer {
	text-align: center;
}

#offre {
text-align: center;
padding-bottom: 15px;
}

#offre a {
font-size: 14px; 
font-weight: bold;
color: #a0030b;
}

.cote {
width: 230px;
}

#propriete {
display: none;
}

#gazpar {
width: 200px;
height: 200px;
	}
