#maincell2 {
 padding-top:15px; 
}
.revue {
 background-color:#fff;
}
.titre {
 background: #4BBED8;
 padding-bottom:10px ;
 border-bottom: 4px solid #fff !important /*Non-IE6*/;
}
.titre h1 {
 clear:both;
 padding:10px 20px 0 20px;
 color:#fff;
 font-weight:bold;
 font-size:220%;
}
.titre h2 {
 clear:both;
 padding:2px 20px 4px 24px;
 color:#fff;
 font-weight:normal;
 font-size:130%;
}
.visuel{
 clear:both;
 background-color: #fff;
 padding:6px 6px 6px 4px;
 margin:0;
 float:right;
}
.visuel img {
 clear:both;
 padding:2px 4px 2px 4px;
 margin:0;
 float:right;
}
.sousmenu {
 height:15px;
 z-index:20;
 margin:0px 0 20px 0;
 background-color:#4BBED8;
 font-family:"verdana",arial,sans-serif;
 color:#fff;
 font-size:100%;
}
.sousmenu ul {
 font-weight:bold;
}
.sousmenu li {
 display:inline;
 list-style:none;
 color:#fff
}
.sousmenu li a {
 display:block;
 float:left;
 padding:2px 14px 1px 18px;
 color:#fff;
 text-decoration:none;
 font-size:90%;
 text-transform:uppercase;
 font-weight:normal;
 letter-spacing:1px;
 border-right:dotted 1px #fff;
}
.sousmenu a:hover {
 text-decoration:none;
 color:#fff;
 background: #336781 url(img/forward.gif) no-repeat -1px;
}
.sousmenuencours {background: #336781 url(img/puce_anim.gif) no-repeat;}

.contenu{
 clear:both;
 background: #fff;
 margin:40px;
 color:#646464;
 font-weight:normal;
 font-size:110%;
}
.contenu h1 {
 clear:both;
 margin:40px 0 0 0;
 padding:10px 20px 10px 0;
 color:#93684D;
 font-weight:bold;
 font-size:120%;
 border-top: 1px dotted #B4B4B4 !important /*Non-IE6*/;
 border-top: 1px dashed #B4B4B4 /*IE6*/;
}
.contenu li {
 padding:4px 0 2px 0;
 list-style:none;
 color:#646464;
}
.genre {
 text-transform:uppercase;
 font-weight:normal;
 letter-spacing:1px;
 font-size:80%;
 color:#3199BC;
}
.contenu li a {
 padding:2px 2px 1px 2px;
 text-decoration:none;
 font-size:100%;
 color:#646464;
}
.contenu a:hover {
 text-decoration:underline;
}
.redac li {
 padding:4px 0 2px 0;
 list-style:none;
 color:#646464;
 font-size:110%;
}
.redac li a {
 padding:2px 2px 1px 2px;
 text-decoration:none;

 color:#646464;
}
.redac a:hover {
 text-decoration:underline;
}
.fiche li {
 padding:4px 0 2px 0;
 list-style:none;
 color:#646464;
 font-size:110%;
}
.fiche li a {
 padding:2px 2px 1px 2px;
 text-decoration:none;

 color:#646464;
}
.fiche a:hover {
text-decoration:underline;
}
.edito{
 clear:both;
 background: #fff;
 margin:40px;
 color:#646464;
 font-weight:normal;
 font-size:110%;
}
.edito h1 {
 clear:both;
 margin:40px 0 0 0;
 padding:0 20px 4px 0;
 color:#724D36;
 font-weight:bold;
 font-size:120%;
}
.edito h2 {
 clear:both;
 padding:0 20px 30px 0;
 margin-bottom:20px;
 color:#724D36;
 font-weight:normal;
 font-size:100%;
 border-bottom: 1px dotted #B4B4B4 !important /*Non-IE6*/;
 border-bottom: 1px dashed #B4B4B4 /*IE6*/;
}
.edito h3 {
 clear:both;
 padding:10px 20px 10px 0;
 color:#646464;
 font-weight:bold;
 font-size:100%;
}
.edito h4 {
 clear:both;
 padding:20px 20px 10px 0;
 color:#724D36;
 font-weight:normal;
 font-size:90%;
}
.top {
 clear:both;
 background: #fff ;
 padding:20px 0 10px 0;
 text-align:right;
}

