/* CSS Document */

html, body {
margin:0;
height:100%;
font-family:verdana, arial, sans-serif;
font-size:12px;
color:#000;
text-align: center;
background-color: #D6F5BE;
}

h1 {
font-size: 20px;
color: #FE7A10;
}

h2 {
font-size: 16px;
color: #000;
margin: 16px 0px 6px 0px;
border-top: dashed 1px #000;
}

h3 {
font-size: 16px;
color: #000;
margin: 8px 0px 6px 0px;
}

h4 {
font-size: 14px;
color: #FE7A10;
margin: 0px;
}

p {
margin: 0px 4px 10px 4px;
}

a {
color: #FE7A10;
}

a:link, a:visited {
color: #FE7A10;
text-decoration: none;
}

a:hover {
color: #FE7A10;
text-decoration: underline overline;
/*border-bottom: dashed 1px #FE7A10;*/
}

#cont {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 0px;
	border-style:dashed;
	border-width:1px;
	border-color: #FE7A10;
	background-color: #fff;
	}
	
#bloc1 {
	width: 350px;
  float: left;
  margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-style:dashed;
	border-width:1px;
	border-color: #FE7A10;
	background-color: #D6F5BE;
	margin-bottom: 25px;
	}
	
#bloc2 {
	width: 350px;
  float: right;
  margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-style:dashed;
	border-width:1px;
	border-color: #FE7A10;
	background-color: #D6F5BE;
	margin-bottom: 25px;
	}
	
#bloc3 {
	width: 750px;
	float: right;
	}
	
dl
{
	margin: 16px 0px 8px 0px;
	padding: 0px 4px 0px 4px;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color: #FE7A10;
}

dt
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #7CB451;
}

dd
{
	margin: 0 0 0 0;
	padding: 0;
}

#zoneco {
margin-right: auto;
margin-left: auto;
width: 450px;
height: 225px;
text-align: center;
margin-top: 30px;
margin-bottom: 25px;
}

#zoneco2 {
margin-right: auto;
margin-left: auto;
width: 750px;
text-align: center;
margin-top: 30px;
margin-bottom: 25px;
}

.auto {
border: none;
}

#header {
  height: 25px;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 14px;
  text-align: left;
  background-color: #D6F5BE;
  border-bottom: solid 3px #7CB451;
  color: #FF0000;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  position: relative;
}

#header h1 {
  font-family: arial, helvetica, verdana, sans-serif;
  color: #000;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  font-size: 20px;
}

#header h1 a {
  color: #000;
  text-decoration: none;
}

.headerright {
  padding: 0px;
  margin: 0px;
	float: right;
	background-color: #D6F5BE;
	padding: 9px 0px 0px 0px;
}

.headerright a {
	color: #000;
	background-image: url("http://www.millevaches.net/forum/templates/millevaches/images/onglet.gif");
	text-align: center;
	display: block;
	width: 110px;
	float: left;
	height: 16px;
	margin-left: 1px;
	text-decoration: none;
}

.headerright a:visited {
	color: #000;
	text-decoration: none;
}

.headerright a:hover {
	color: #2D2D2D;
	text-decoration: underline;
}


/* tableau */

table {
margin-right: auto;
margin-left: auto;
border: medium solid #FE7A10;
border-collapse: collapse;
width: 98%;
}
th {
font-family: monospace;
font-size:18px;
border: thin solid #FE7A10;
width: 20%;
padding: 5px;
background-color: #D6F5BE;
}
td {
font-family: sans-serif;
color:#000;
border: thin solid #FE7A10;
width: 20%;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
caption {
font-size: 16px;
color: #FE7A10;
font-style: italic;
font-weight: bold;
}



/*pied de page*/

#pied {
	clear:both;
	margin-right: auto;
	margin-left: auto;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color: #000000;
	width: 740px;
	text-align: center;
	margin-top: 30px;

}

.image {
	border: 1px solid #7CB451;
	margin-bottom: 6px ;
	margin-top: 6px ;
	}

