.hide {display: none;}

img {display: block; border: 0;}

body {
margin: 0;
padding: 0;
background: white url(../img/b.gif) top left repeat-x;
text-align: center; 
}

#site {
margin: 0 auto;
width: 799px;
text-align: left;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}

#logo {
background: white no-repeat;
width: 799px;
height: 90px;
border: 0;
}

#splash {
background: white url(../img/1.jpg) no-repeat;
width: 799px;
height: 313px;
border: 0;
}

#ent_num {
background: white url(../img/ent_num.jpg) no-repeat top right;
width: 799px;
height: 200px;
border: 0;
} 

#banner {
background: url(../img/2a.jpg) no-repeat red;
color: black;
width: 799px;
height: 95px;
}

#banner2menu {
background: url(../img/2b.jpg) no-repeat;
color: black;
height: 17px;
}

#box {
background: white;
color: black;
width: 799px;
/*border: 1px solid;*/
}

.vmenu {
float: right;   
margin: 0;
border: 0;
padding: 0;
background: white;
width: 204px;
}

.vmenu_list {
  margin: 0;
  border: 0;
  padding: 0 0 0 15px;
  list-style: none;
  /*
  line-height: 1.5em;
  font-family: Verdana, Sans-Serif;
  font-weight: bold;*/
}

.vmenu_level1_no a {
  padding: 0;
  line-height: 1.5em;
  text-decoration: none;
  color: #489418;
  font-weight: bold;
  font-size: 14px;
}

.vmenu_level1_act a {
  padding: 0;
  line-height: 1.5em;
  text-decoration: none;
  color: #77ca00; /*vert vif*/
  font-weight: bold;
  font-size: 14px;
}

.vmenu_level2_no a {
  padding: 0 0 0 10px;
  text-decoration: none;
  /*color: #77ca00; #489418;*/
  font-size: 12px;
}

.vmenu_level2_act a {
  padding: 0 0 0 10px;
  text-decoration: none;
  /*color: #77ca00; vert vif*/
        font-weight: bold;
  font-size: 12px;
}

#borderbox {
border: 1px solid #489418;
background-color: #489418;
color: white;
font-weight: bold;
}
.borderbox_text{
margin: 10px;
padding: 0 0 0 10px;
color: white;
font-size: 16px;
}

.borderbox_nb{
padding: 0 0 0 10px;
color: white;
font-size: 24px;
}


#print_send {
margin: 0;
border: 0;
padding: 30px 0;
padding-left: 10px;
}

#picto {
float: right; 
background: white url(../img/home.jpg) no-repeat bottom left;
color: black;
width: 35px;
height: 50px;
}

#content {
margin: 0;
padding-right: 226px; /*314px;*/
background: white;
color: black; 
/*border: 1px dotted black;*/
}

#content p a {text-decoration: none;}

#leftbox {
margin: 0;
text-align: left;
/*padding: 23px 40px; */
/*border: 1px solid red;*/
}

#textbox {
margin: 0;
text-align: left;
padding: 50px 45px;
/*border: 1px solid orange;*/
}

#textbox li {
margin-top: 0;
margin-left: -40px;
margin-bottom: 0.8em;
text-align: left;
font-size: 0.8em;
/* list-style-image: url(../i/fleche2.jpg);*/
line-height: 0.7em;
}

#rightbox {
margin: 0;
text-align: left;
padding: 50px 45px; 
/*border: 1px solid green;*/
}

.bodytext {
margin-top: 0;
margin-left: 0;
margin-bottom: 0.8em;
text-align: justify;
font-size: 12px;
/*border: 1px dashed grey;*/
}

.bodytextright {
margin-top: 0;
margin-left: 0;
margin-bottom: 0.8em;
text-align: justify;
font-size: 12px;
/*border: 1px dashed grey;*/
}

p, h1, h2, h3, h4, h5, h6, ul, ol ,dl ,li ,lt ,ld ,td {
  font-family: Arial, Helvetica, Sans-Serif;
}

h1 {
font-size: 16px; 
font-weight: bold; 
color: #77ca00; /*vert vif*/; 
background-color: #eee; 
margin: 15px 0 10px 0;
}

h1 a {color: black; text-decoration: none;}
h3 {font-size: 14px; font-weight: bold; color: #77ca00; /*vert vif*/}

.title1 {font-weight: bold; color: #77ca00; /*vert vif*/}


p {
margin-top: 0;
margin-left: 0;
margin-bottom: 0.8em;
text-align: left;
font-size: 10px;
}

li, ld, td {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0.8em;
  text-align: left;
  font-size: 10px;
        line-height: 0.7em;
}

#footer, #footer a {
  clear: right;
  margin: 25px 0 0;
  font-size: 10px;
  font-family: Arial, Helvetica;
  text-decoration: none;
  color: #489418;
  text-align: left;
}
#footer a:hover {color: #a33b56;}

/* links */
a img {border: none;}
/*a:link {text-decoration: none; color: #489418;} /* background: transparent;}*/
/*a:visited {text-decoration: none; color: #489418;} /* background: transparent;*/
a:hover {text-decoration: none; font-weight: bold} /* background: transparent; color: #a33b56;*/
/*a:active {text-decoration: none; color: #77ca00;} /* background: transparent;*/

/*.csc-uploads-filename p {font-size: 10px; color: blue;}*/

/* styles for extension tt_news */
.clearer {}
.news-list-browse {/*border: 1px solid blue;*/}

/* styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi1 {border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee;}
.tx-newloginbox-pi1 h3 {padding-left: 15px;}
.tx-newloginbox-pi1 p {font-weight:bold; padding-left: 15px;}
.tx-newloginbox-pi1 td p {width: 8px; padding-left: 0;}
.tx-newloginbox-pi1-user { }
.tx-newloginbox-pi1-pass { }
.tx-newloginbox-pi1-submit {}
.tx-newloginbox-pi1-forgotP {padding-left: 15px;}
.tx-newloginbox-pi1-forgotP a {text-decoration: none; font-size: 10px; font-weight: bold; color: #77ca00; /*vert vif*/}
.tx-newloginbox-pi1-back a {text-decoration: none; font-size: 10px; font-weight: bold; color: #77ca00; /*vert vif*/}
.tx-newloginbox-pi1-username {padding-left: 15px;}
.tx-newloginbox-pi1-logout_submit{padding-left: 15px;}
