/************************************/
/*            CSS Document          */
/*  http://www.b-c-a.fr             */
/*  Dev:Thésée Communication        */
/*             BR 081201            */
/************************************/



/**************/
/*  Elements  */
/**************/


/* supprimer la bordure des images-lien */
a img { border:0px; }

/* supprimer les espaces indésirables sous images (IE) */
img { display:inline; }

/* supprimer les espaces autour des formulaires */
form { margin:0px; padding:0px; }


html, td, p {
    font-family:calibri,arial,helvetica,sans-serif;
    font-size:14px;
    color:#000;
    }

input, textarea, select, option {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    color:#000;
    }


body {
    background-color:#000000;
    padding:0;
    margin-top:10px;
    }



h1 {    }
h2 {  color:#663300; margin:0; padding:0;  }
h3 {  height:25px; font-size:18px; line-height:25px; color:#663300;  background-image:url('/jnlf2010/images/fleche.gif');  background-repeat:no-repeat; background-position:left; padding:0; padding-left:40px; margin:0; }
h4 {    }

hr { border:0px; height:1px; border-top:1px solid #fff;}


a.bca:hover { text-decoration: underline; }
a.bca		{ text-decoration: none; }

table.maintbl
{
	border-left-width:1px; 
	border-left-style:solid; 
	border-left-color:#888888;
}

a.bbas:hover
{
	text-decoration: underline;
}

a.bbas
{
	text-decoration: none;
}



/**********/
/*  IDs   */
/**********/


#wrapper {
	vertical-align:top;
	position:absolute;
	left:50%;
	margin-left:-475px;
	}

#container {
	width:950px;
	border:0px;
	background-color:#fce5ac;
	margin: 5px 0px 5px;
	}

#content {
	width:850px;
	text-align:left;
	margin-left:50px;
	}

#header {
  background-image:url('/jnlf2010/images/header.jpg');
  background-repeat:no-repeat;
  width:950px;
  height:350px;
}


#menu {
  height:35px;
  width:950px;
  background-image:url('/jnlf2010/images/menu_bkgd.gif');
  background-color:#fb9402;
  background-repeat:repeat-x;
  /* text-align:left; */
  }
#menu ul { height:35px; margin:0; padding-top:5px;}
#menu li:first-child { 	border-left-style:none; padding-left:10px;	}
#menu .noborder   {  border:0px; border-style:none; 	}
#menu li { height:15px; display:inline; border-left:1px solid #976b16; }
#menu li a{
  color:#3b2a09;
  font-family:trebuchet MS,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:12px;
  padding-left:20px;
  padding-right:20px;
  text-decoration:none;
  text-transform:uppercase;
  line-height:25px;
  }
#menu li a:hover { color:#000;}


#footer p{
  color:#000;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  padding-top:10px;
  padding-bottom:10px;
  }

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

#footer-image {
  background-image:url('/jnlf2010/images/footer.jpg');
  background-repeat:no-repeat;
  width:950px;
  height:190px;
}


/*************/
/*  Classes  */
/*************/


.bouton {
  color:#000;
  font-family:trebuchet MS,arial,helvetica,sans-serif;
  font-size:11px;
  background-color:#d4d4d4;
  background-image:url('/jnlf2010/images/btn_bkgd.gif');
  background-repeat:repeat-x;
  background-position:top;
  border:1px solid #707070;
  padding:6px 20px 6px;
  text-decoration:none;
}


.bouton:hover {
  color:#000;
  font-size:11px;
  background-color:#afdef8;
  background-image:url('/jnlf2010/images/btn_bkgd_hover.gif');
  background-repeat:repeat-x;
  background-position:top;
  border:1px solid #3c7fb1;
}


.bloc {
  background-color:#fff;
  padding:5px 20px 5px;
}



.marge {
  padding:10px;
  }

.marge2 {
  padding:5px 0px 5px 40px;
  }

.decal { margin-left:40px; }


.rem {
  color:#e98d1f;
  font-style:italic;
  font-weight:normal;
  font-size:14px;
}

.tabletop {
  color:#663300;
  font-size:12px;
  font-weight:bold;
  margin:0;
}

.blocinfo {
  border:1px solid #b7a67d;
  background-color:#fcedca;
  padding:5px;
}
