/*Portail*/
.hot { font-size: 11px; line-height: 1.3; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; float: left; margin: auto 10px 10px auto; padding: 2px; }
.hot a { font-weight: normal; text-decoration: none; }
.hot a:hover { color: navy; font-weight: normal; text-decoration: none; border-bottom: 2px solid orange; }
#cont { background: url(images/fg2.png)white url(images/fg2.png) repeat-y left 0; text-align: center; width: 770px; height: auto; visibility: visible; margin: auto; border: solid 6px white; outline: solid 1px black; }
.bout { font-size: 11px; background-image: url(images/button.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; text-decoration: none; height: 16px; margin: 4px; padding: 3px 5px; border: solid 1px silver; display: inline; white-space: nowrap; }
#menutop { text-align: left; margin-top: 10px; padding-top: 2px; }
#menutop ul { margin: 0; padding: 0; }
#menutop li { text-align: center; float: left; margin: 0; padding-right: 10px; padding-left: 10px; list-style-type: none; display: block; white-space: nowrap; }
#toppub { margin-bottom: 4px; }
/*ARTICLES*/
#articles { text-align: left; width: 440px; float: left; margin: 0 10px 0; }
.posttitle

{

clear: both;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 20px;

padding-left: 0pt;

}
.entry

{ float: right; width: 380px; padding: 0 0 20px; }
.postdate

{ float: left; background-color: transparent; background-image: url(images/date.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0%; background-y-position: 0%; width: 45px; height: 50px; text-align: center; color: #ffffff; margin: 0; padding: 0; }
.postdate span

{ color: #737373; font-size: 16pt; margin-right: 4px; padding: 4px 0 0; display: block; }
blockquote

{

margin-top: 15px;

margin-right: 30px;

margin-bottom: 0pt;

margin-left: 10px;

padding-left: 20px;

border-left-width: 5px;

border-left-style: solid;

border-left-color: #dddddd;

}
#articles h2

{ font-size: 120%; text-decoration: none; background-color: transparent; background-image: url(images/title.jpg); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 7px 0 5px 10px; background-x-position: center; background-y-position: top; }
.inews2 h2 { font-size: 120%; text-decoration: none; background-color: transparent; background-image: url(images/title.jpg); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 7px 0 5px 10px; background-x-position: center; background-y-position: top; }
.tcom { background-image: url(images/icom.jpg); background-repeat: no-repeat; background-position: left 0; float: right; padding-bottom: 5px; padding-left: 20px; }
.tauth { background-image: url(images/iauthor.jpg); background-repeat: no-repeat; background-position: left 0; float: left; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; }
.tcat { background-image: url(images/p_cat.gif); background-repeat: no-repeat; background-position: left 0; float: left; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; }
.tinf { font-size: 10px; clear: both; margin: 0 0 10px; padding: 0 10px 20px; border-bottom: 1px solid #c0c0c0; }
/*RECAP NEWS*/
#recap { background-color: #f6f8fc; width: 480px; float: left; }

