/* Styles sur les balises */
body {
margin: 0;
padding: 0;
text-align: center;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #5c7580;
background: url(../images/background.jpg) repeat-x left top;
background-color:#fff;}
img {
margin: 0px;
border-width: 0px;
border-style: none;}
h1 {
font-size: 18px;
color: #254957;
margin: 0;
padding-left: 13px;}
h1 a {
color: #254957;
text-decoration: none;}
h1 a:hover {
text-decoration: underline;
}
h2 {
font-size: 14px;
color: #5c7580;
margin: 0;
padding-left: 13px;
}
h2 a {
color: #5c7580;
text-decoration: none;}
h2 a:hover {
text-decoration: underline;
}
h3 {
font-size: 14px;
color: #944403;
margin: 0;
padding-left: 26px;
}
h4 {
font-size: 14px;
font-weight: bold;
color: #254957;
margin: 0;
}
h4 a {
color: #254957;
text-decoration: none;
}
h4 a:hover {
text-decoration: underline;
}
h5 {
font-size: 14px;
font-weight: normal;
color:  #5c7580;
margin: 0;
}
h5 a {
font-weight: bold;
color:  #5c7580;
text-decoration: none;
}
h5 a:hover {
text-decoration: underline;
}
h6 {
font-size: 10px;
font-weight: bold;
color: #254957;
margin: 0;
}
h6 a {
color: #254957;
text-decoration: none;
}
h6 a:hover {
text-decoration: underline;
}
h6 span {
font-size: larger;
}
hr {
margin: 0;
}
p {
margin:0;
}
/* Construction de la page */
#conteneur {
width: 728px;
margin: 0 auto;
padding: 0;
text-align: left ;
}
#pub {
height: 90px;
margin: 0;
padding: 0px;
}
#espace {
height: 8px;
}
#contenu {
border: solid 1px #fff;
background-color: #fff;
}
/* Barre de navigation */
#logo_calmann {
width: 607px;
height: 26px ;
background: url(../images/logo_cl.gif) no-repeat left top;
margin: 0;
float: left;
}
#logo_calmann a {
width: 157px ;
height: 26px ;
display: block ;
}
#logo_calmann span {
display: none ;
}
#av_prog {
width: 119px;
height: 26px;
background: url(../images/fd_avprog.jpg) no-repeat ;
text-align: center;
float: left;
}
#av_prog a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
color: #fff5b0;
}
#navigation {
height: 29px ;
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}
#navigation li {
float: left ;
text-align: left ;
}
#navigation span {
display: none;
}
#nav_ed1 {
width: 107px;
height: 29px;
background: url(../images/nav_ed1.jpg) no-repeat left top;
margin: 0;
}
#nav_ed1 a {
display: block ;
width: 58px ;
height: 19px ;
margin-left: 49px;
margin-top: 10px;
}
#nav_nouv {
width: 99px;
height: 29px;
background: url(../images/nav_nouv.gif) no-repeat left top;
margin: 0;
}
#nav_nouv a {
width: 99px ;
height: 29px ;
display: block ;
}
#nav_even {
width: 95px;
height: 29px;
background: url(../images/nav_even.gif) no-repeat left top;
margin: 0;
}
#nav_even a {
width: 95px ;
height: 29px ;
display: block ;
}
#nav_cont {
width: 76px;
height: 29px;
background: url(../images/nav_cont.gif) no-repeat left top;
margin: 0;
}
#nav_cont a {
width: 76px ;
height: 29px ;
display: block ;
}
#nav_aut {
width: 67px;
height: 29px;
background: url(../images/nav_aut.gif) no-repeat left top;
margin: 0;
}
#nav_aut a {
width: 67px ;
height: 29px ;
display: block ;
}
#nav_cat {
width: 94px;
height: 29px;
background: url(../images/nav_cat.gif) no-repeat left top;
margin: 0;
}
#nav_cat a {
width: 94px ;
height: 29px ;
display: block ;
}
#nav_for {
width: 88px;
height: 29px;
/* background: url(../images/nav_for.gif) no-repeat left top; */
margin: 0;
}
#nav_for a {
width: 88px ;
height: 29px ;
display: block ;
}
#nav_mnst {
width: 119px;
height: 29px;
background: url(../images/nav_mnst.gif) no-repeat left top;
margin: 0;
}
#marge {
width: 107px;
float: left;
margin: 0;
background-color: #fff;
}
#edito {
float: left;
width: 500px;
background: url(../images/fd_edito.jpg) no-repeat left top #fff;
}
#mnst {
float: left;
background: url(../images/fd_mnst.jpg) repeat-x left top #fff;
width: 119px;
height: 352px;
}
#mnst p {
margin:0;
}
.couverture {
float: right;
margin-left: 0px;
}
.mnst_module {
width: 119px;
background-color: #8a9193;
margin-bottom: 6px;
float: left;
}
.mnst_chapitre {
border-top: solid 1px #8a9193;
border-bottom: solid 1px #8a9193;
width: 119px;
background-color: #fff5b0;
margin-bottom: 6px;
float: left;
text-align:center;
}
.mnst_titre {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #fff;
padding-left: 2px;
}
.mnst_titre a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
color: #fff;
}
.mnst_titreChap a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
color:#8a9193;
padding-left: 2px;
}
/* Pour que les div avec bordure ou fond de couleur entourent tous les elements */
.pous_div {
clear: both;
visibility: hidden;
}
/* Divers elements graphiques */
.separe_liste{
margin-top: 7px;
margin-bottom: 3px;
}
#ligne_verticale {
float: left;
width: 1px;
height: 100%;
background: url(../images/fd_mnst.jpg) repeat-y left top #33FF00;
}
/* Mise en forme du texte courant */
.txt_lien a {
font-weight:bold;
color: #5c7580;
text-decoration: none;
}
.txt_lien a:hover {
text-decoration: underline;
}
.txt_clair {
color: #5c7580;
/*color: #a1aaae;*/
}
.txt_rouge {
color: #944403;
}
.txt_rouge_gras {
font-weight: bold;
color: #944403;
}
.txt_rouge_gras a {
font-weight: bold;
color: #944403;
text-decoration:none;
}
.txt_rouge_gras a:hover {
text-decoration:underline;
}
a.adresse_web {
color: #254957;
font-weight: bold;
}
