/* Menu principal */
a.neomenu {
        padding-left: 20px;
}

a.neomenu:hover {
        background-image: url("/images/decors/on.png");
        background-repeat: no-repeat;
        background-position: 0px -1px;
}


/* Menu de la galerie (Galerie photos et animaux */
div.galmenu {
	margin-bottom: 30px;
}

div.galmenu a:link {
	text-decoration: none;
	font-weight: bold;
}

div.galmenu a:visited {
	text-decoration: none;
	font-weight: bold;
}
div.galmenu a:hover {
        text-decoration: underline;
}


/* Style pour la boite admin */

div.boxadmin {
  text-align: center;
  width: 400px;
  background-color: white;
  border:  solid 1px black;
  padding: 3px;
  float: right;
}

div.boxadmin a:link {
    color: green;
}



/* CSS de Rcihard ci dessous */

.menu_left{
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/menu_left.png)
}

.box_left {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/box_left.png)
}



.boxmenu_body {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/boxmenu_body.png)
}

.menu_right {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/menu_right.png)
}

.box_right {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/box_right.png)
}

.box_up_left {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 3px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/box_up_left.png)
}

.box_up_body {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 3px;
 background-color: ##7BB57C;
 background-image:  url(../images/decors/box_up_body.png)
}



.box_up_right

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_up_right.png)

}



.box_down_left

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_down_left.png)

}



.box_down_body

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_down_body.png)

}



.box_down_right

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_down_right.png)

}



.box_side_left

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_side_left.png)

}



.box_side_right

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px;

 background-color: ##7BB57C;

 background-image:  url(../images/decors/box_side_right.png)

}



.space

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 3px

}



.text_padding

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 12px;

 padding: 5px

}



a

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 12px;

 text-decoration: none;

 color: #000000

}



a:hover

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 12px;

 text-decoration: none;

 color: #006600

}



a:active

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 12px;

 text-decoration: underline;

 color: #006666

}



td

{

 font-family: Geneva, Arial, Helvetica, Sans-Serif;

 font-size: 12px

}



h1 {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 text-align: left;
}


h2 {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 text-align: left;
}

h4 {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 text-decoration: underline;
 text-align: left;
}



p {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 font-style: normal;
 text-align: left;
}

.reference {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 text-decoration: none
}



.reference:hover {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 text-decoration: none;
 color: #006600
}

.reference:active {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 text-decoration: underline;
 color: #006666
}

.text {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 text-decoration: none: normal;
}

.text:hover {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 text-decoration: underline;
 letter-spacing: normal;
}

.text:active {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 text-decoration: underline;
 letter-spacing: normal;
}

.text1 {
 font-family: Geneva, Arial, Helvetica, Sans-Serif;
 color:#006666;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: -25px;
}


div.row {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
  }

div.row span.label {
  float: left;
  width: 10%px;
  text-align: right;
  }

div.row span.line {
  width: 80%;
  float: right;
  text-align: left;
  } 

div.box {
  border: solid 1px black;
  background-color: #BBD1AC;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
  padding-right: 30px;
}


div.boxadmin {
  text-align: center;
  width: 400px;
  background-color: white;
  border:  solid 1px black;
  padding: 3px;
  float: right;
}

div.boxadmin a:link {
    color: green;
}



