html {
  font-size:12px;
  font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
  background    : url(../images/pagebg.gif);
}
li {
  list-style: none;
}

#container {
    background-color: #6B81B0;
}
#header {
    background: #C7D6ED;
}
#slogan {
  font-family : Arial,sans-serif;
  font-style  : normal;
  font-size   : 16px;
  font-weight : bold;
  text-decoration: none;
  color       : #A5D1FF;
}
#key_visual {
   background: url(../images/LogoBAN.jpg) no-repeat;
}
#main_nav_container {
    background-image: url(../images/menubg.gif);
}
a.main_nav_active_item {
  background  : url(../images/n1active.gif) no-repeat;
  font-family : Arial,Tahoma,Verdana,sans-serif;
  font-style  : normal;
  font-size   : 12px;
  font-weight : bold;
  text-decoration: none;
  color       : #FFFFFF;
  background-position: top left;
}
a.main_nav_item {
  background  : url(../images/n1.gif) no-repeat;
  font-family : Arial,Tahoma,Verdana,sans-serif;
  font-style  : normal;
  font-size   : 12px;
  font-weight : bold;
  text-decoration: none;
  color       : #1F3561;
  background-position: top left;
}
a.main_nav_item:hover {
  background  : url(../images/n1hover.gif) no-repeat;
  font-family : Arial,Tahoma,Verdana,sans-serif;
  font-style  : normal;
  font-size   : 12px;
  font-weight : bold;
  text-decoration: none;
  color       : #B8CCEE;
  background-position: top left;
}
#footer_text {
  font-family : Arial,sans-serif;
  font-style  : normal;
  font-size   : 10px;
  font-weight : normal;
  text-decoration: none;
  color       : #4F596A;
}
#footer {
    background-color: #C7D6ED;
}
.gras {
  font-weight: bolder;
  font-size: 12px;
}
.pt {
  font-size: 11px;
}
a.lien {
  color: #708090;
  text-decoration: none;
  font-size: 12px;
}

a.lien:hover {
  color: #336AD8;
  text-decoration: none;
}
.noborder {
  border: none;
}

#gauche {
  text-align    : justify;
  border        : 0px solid #336AD8;
  background    : #C7D6ED;
}
#droite {
  text-align    : justify;
  border        : 0px solid #336AD8;
  background    : #6B81B0;
}
.boite {
  background-color  : #E6E6FA;
  border            : 1px solid #336AD8;
}
.boite_head {
  background-color: #336AD8;
  color: #ffffff;
  font-weight: bold;
}

#gauche ul li{
  border-bottom: 1px solid #ccc;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
}

#gauche ul{
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

#gauche li a.lien:hover {
  color: #1F4082;
  background: transparent url(../images/curseur.gif) repeat-y right;
  font-weight: bold;
}

#gauche li a.lien {
  color: #336AD8;
  background-color: transparent;
  margin-left: 10px;
  display: block;
}
/*  Messages */
#totmsg {
  border-left: 1px solid #336AD8;
  border-right: 1px solid #336AD8;
  border-bottom: 1px solid #336AD8;
}
.date {
  color: #22458B;
  font-family: Trebuchet MS;
  font-size: 13px;
  text-align: right;
  background-color: #DEDEDE;
  background-image: url(../images/ent2.png);
  background-repeat: repeat;
  padding: 2px;
  margin: 0px;
}
.msg {
  text-align: justify;
  padding: 10px;
}
.titre {
  font-weight: bold;
  font-size: 14px;
  margin: 0%;
}
.aut {
  font-size: 10px;
}
/* Sondage */
#totsondage {
  border-left: 1px solid #336AD8;
  border-right: 1px solid #336AD8;
  border-bottom: 1px solid #336AD8;
}
.titresondage {
  color: #22458B;
  font-weight: bold;
  font-family: Trebuchet MS;
  font-size: 13px;
  text-align: left;
  background-color: #DEDEDE;
  background-image: url(../images/ent2.png);
  background-repeat: repeat;
  padding: 2px;
  padding-left : 4px;
  margin: 0px;
}
.msgsondage {
  padding: 4px;
}
.question {
  font-weight: bold;
  font-size: 14px;
  margin: 0%;
}
.reponses {
  text-align: right;
  padding-left: 20px;
}
.dejavote {
  font-size: 12px;
  color: #FFFFFF;
  font-style: italic;
}
.titreresultat {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  padding-left : 10px;
  padding-right: 10px;
}

table.totresultatsondage{
  border: 1px solid #C0C0C0;
  border-top: 4px solid #C0C0C0;
  background-color: #C7D6ED;
  font-size: 11px;
}
table.resultatsondage{
  background-color: #C7D6ED;
  font-size: 11px;
}

li.commentaire {
  list-style: url(../images/bulle_petit.gif);
  border-bottom: none;
  list-style-position: inside;
}
li.resultat {
  list-style: url(../images/coeur.png);
  border-bottom: none;
  list-style-position: inside;
}

/* bloc archive */
.titreblocarchive {
  color: #22458B;
  font-weight: bold;
  font-size: 10px;
  padding-left: 2px;
  border-bottom: 1px solid #336AD8;
}

.titreblocarchive2 {
  color: #22458B;
  font-weight: bold;
  font-size: 10px;
  padding-top : 4px;
  padding-left: 2px;
  border-bottom: 1px solid #336AD8;
}

/*  Messages */

textarea.limiter
{
  width: 610px;
  font-size: 10px;
  font-family: Verdana, sans-serif;
}

textarea 
{
  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 400px;
  height: 80px;
  text-align: justify;
}

select.com 
{
  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: White;
}

input.com
{
  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: White;
}
  
textarea.com {
  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: White;
  height: 120px;
}   
      
table.vide {
  border: none;
}

