body {
	margin: 0 ;
	padding: 0 ;
	text-align: center ;
	background: #9BC2A2 !important ;
/*	background: #BCA58E ;*/
	background: #91BB98 ;
	font: 0.8em Georgia, "Times new roman", serif ;
}
img { border:0; }

fieldset {
	border:1px solid #C2AB6C;
	margin-top:3px;
	margin-right:30px;
	padding:7px;
	 -moz-border-radius: 6px;
}

.infos {
border: 1px dashed #1EA702;
margin:4px;
margin-left:30px;
margin-right:30px;
padding:1px;
padding-left:25px;
background: #BBECAC url("images/infos.gif") no-repeat left center;
color:#1EA702;
font-weight:bold;
}

.infos a {
color:#1EA702;
}

.vert {
	color:#81D85A;
	font-weight: bold ; 
}
.orange { 
	color:#FFAA31;
	font-weight: bold ; 
}
.rouge { 
	color:#E20040;
	font-weight: bold ; 
}
.rouge a { 
	color:#E20040;
	font-weight: bold ; 
}
.petit_txt {
color:#6E422A;
font-size:2px;
}

.bloc {
	width:150px;
	margin:2px;
	float:right;
}

.decal  {
	margin-left:30px;
}

legend{
	text-align:right;
	font-weight: bold ;
	font-size: 1em ;
	padding-top:5px;
	color: #9A3A03 ;
}

div#conteneurbig
{
	width: 806px ;
	margin: 0 auto ;
	text-align: center ;
	background: url(images/conteneur.png) repeat-y ;
	background: #9BC2A2 !important ;
/*	background: #BCA58E ;*/
	background: #91BB98
}

table#mini {
width:90px;
margin-left:30px !important;
margin-left:0px;
border:1px solid #DECEA5;
padding:0px;
background-color:#FFFFFF;
}
td table#mini {
width:10px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
img table#mini {
margin-top:-15px;
padding:0px;
}	

.g {
	font-weight: bold ;
	font-size: 1em ;
	color: #9A3A03 ;
	margin-left:-15px;
	padding-left:0px;
}

.g a {
	font-weight: bold ;
	font-size: 1em ;
	color: #9A3A03 ;
	text-decoration:none;
	margin-left:-15px;
	padding-left:0px;
}

.g2 a {
	font-weight: bold ;
	font-size: 0.85em ;
	color: purple ;
	text-decoration:none;
	margin-left:-15px;
	padding-left:0px;
}

div#conteneur {
	width: 650px ;
	float:right;
	text-align: left ;
	background: url(images/conteneur.png) repeat-y ;
}

div#coldroite {
	margin-top: 155px;
	width:150px;
	float:left;
	background: url(images/conteneur2.png) repeat-y ;
}

div#colgauche {
	margin-top: 155px !important;
	width:150px;
	float:left;
	background: url(images/conteneur2.png) repeat-y ;
}

div#conteneur a {
	text-decoration: none ;
    color: #930; 
}

div#conteneur a:hover {
	color: #e84 ;
}

h1 {
	height: 156px ;
	margin: 0 ;
	background: url(images/titre.png) no-repeat ;
}

h1 a {
	display: block ;
	height: 70px ;
	text-decoration: none ;
	padding-top: 30px ;
	text-align: center ;
	font-size: 1em ;
	font-style: italic ;
	color: #930 ;
	font-family: Georgia, serif ;
}

h1 a span {
	position: absolute ;
	top: -5000px ;
}

ul#menu {
	height: 20px ;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	text-align: center ;
	background: url(images/menu.png) no-repeat 50% 0 ;
}

ul#menu li {
	display: inline ;
	margin: 0 5px ;
	line-height: 20px ;
}

ul#menu li a {
	text-decoration: none ;
	color: #fff ; /*color: #c62 ;*/
	font-weight: bold ;
	font-style: italic ;
}

ul#menu li a:hover {
	color: #e84 ;
}

.map {
	float:left;
	margin-left: 30px !important;
	margin-left: 15px ;
	margin-right:5px;
	width:124px;
	heigth:124px;
}

.coin {
	float:left;
	padding-left:30px;
	margin-right:5px;
}

.coinhab {
	float:left;
	margin-right:5px;
	margin-bottom:0px;
}


.coin2 {
	float:right;
	padding-right:30px;
	margin-left:5px;
}

table {
	width: 100%;
	font: 1em Georgia, "Times new roman", serif ;
}

input {
	letter-spacing:2px;
	padding:2px;
	border: 1px solid #C2AB6C;
	color:#9A3A03;
	font: 0.8em Georgia, "Times new roman", serif ;
	margin:1px;
}

textarea {
	background-color: #E1DAC0;
	letter-spacing:2px;
	padding:2px;
	border: 1px dashed #C2AB6C;
	color:#;
	font-size: 11px;
	margin:1px;
	font-family: "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	background-image: url(images/fdark.gif);
}

form {
	/*font-weight:bold;*/
}

div#contenu h2 {
	margin-top:-20px;
	margin-bottom:0px;
	text-align:center;
	font-size: 1.8em ;
	font-style: italic ;
	color: #620 ;
}

div#contenu h3 {
	margin: 5px 35px ;
	font-style: italic ;
	font-size: 1em ;
	padding-top:5px;
	padding-left: 20px ;
	color: #9A3A03 ;
	background: url(images/feuille.png) no-repeat left bottom ;
}

.droite { text-align:right; }
.gauche { text-align:left; }
.centre { text-align:center; }
.option { background-color: #ffffff;border: 0px; }

div#contenu h4 {
	text-align:right;
	margin: 5px 35px ;
	font-style: italic ;
	font-size: 1em ;
	padding-top:5px;
	padding-right: 20px ;
	color: #9A3A03 ;
	background: url(images/feuille.png) no-repeat right bottom ;
}

div#contenu p {
	margin: 6px 30px ;
	margin-left: 0px ;
	text-align: justify ;
	text-indent: 1em ;
	line-height: 1.5em ;
}

div#contenu2 p {
	margin: 6px 30px ;
	text-align: justify ;
	text-indent: 1em ;
	line-height: 1.5em ;
}


p#footer {
	height: 35px ;
	margin: 0 ;
	text-align: center ;
	font-style: italic ;
	font-weight: bold ;
	font-size: 0.85em ;
	color: #930 ;
	background: url(images/footer.png) no-repeat left bottom ;
}

p#pub {
	margin: 0 ;
	text-align: center ;
	background: #c2af9b !important ;
	background: #BCA58E ;
	vertical-align:middle;
}

p#footer2 {
	height: 35px ;
	margin: 0 ;
	text-align: center ;
	font-style: italic ;
	font-weight: bold ;
	font-size: 0.85em ;
	color: #930 ;
	background: url(images/footer2.png) no-repeat left bottom ;
}

p#footer3 {
	height: 34px ;
	margin: 0 ;
	text-align: center ;
	font-style: italic ;
	font-weight: bold ;
	font-size: 0.85em ;
	color: #930 ;
	background: url(images/footer3.png) no-repeat left bottom ;
}


p#footer a {
	text-decoration: none ;
    color: #930; 
}

p#footer a:hover {
	color: #e84 ;
}

p#footer_pt {
	margin: 0 ;
	text-align: center ;
	font-style: italic ;
	font-weight: bold ;
	font-size: 0.85em ;
	color: #930 ;
}

p#footer_pt a {
	text-decoration: none ;
    color: #930; 
}

p#footer_pt a:hover {
	color: #e84 ;
}

acronym {
	cursor: help ;
	border: 1px dotted inherit ;
}

