*{
margin:0;
padding:0;
text-decoration: none;
}

a img{
border:0;
}

html,body{
background-color: #1e80cc;
min-height:100%;
font-family: Arial,Verdana,sans-serif;
font-size: 9pt;
}

#tout{
background-color: #ffffff;
width: 790px;
margin: 7px auto 7px auto;
padding-left: 10px;
text-align: left;
}

#header{
background-image:url('logobandeau_temp.gif');
background-repeat: no-repeat;
height: 60px;
}

#menu_hor{
padding: 18px 0 0 218px;
}

#menu_hor a{
background-color: #5588ff;
color: #000000;
float: left;
margin-right: 15px;
padding: 2px 4px 2px 4px;
border:1px solid #5588ff;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
background-image:url(fond_liste_temp.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 20px;
}

.liste{
padding-top: 3px;
border:1px solid #5588ff;
background-color: #5588ff;
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
text-align: left;
padding-bottom: 3px;
display: none;
}

.liste a{
display: block;
color: #000000;
padding: 2px 4px 2px 4px;
}

.liste a:hover{
color: #ffffff;
background-color: #88bbff;
}

#adsense{
margin-left:-140px;
width: 120px;
float: left;
}

.widget{
margin:2px;
float:right;
min-height:60px;
}

.widget img{
height: 30px;
margin-top: 4px;
}

h1{
font-size: 12pt;
text-align: center;
padding: 15px;
}

#contenu, #contenu td{
font-family: Verdana,'Times new roman',serif;
font-size: 9pt;
line-height: 160%;
}

p{
margin: 15px;
}

.txt_paris{
color:blue;
}

.txt_digest{
color:red;
}

#footer{
background-repeat:repeat-y;
text-align:center;
margin-top: -25px;
height: 65px;
}

#contenu a,h1 a{
color: blue;
}

#contenu a:hover,h1 a:hover{
color: #ee6600;
}

table.tab_accueil{
width:780px;
}

table.tab_accueil td{
padding: 10px;
}

table.tab_accueil a{
display: block;
background-repeat: no-repeat;
padding: 0px 0 10px 0;
width: 100px;
font-size:8pt;
font-family:Arial;
text-align: center;
}

#petitdiv{
width:790px;
margin:0 auto 0 auto;
}

.alogo{
position: absolute;top:0;
margin:72px 0 0 85px;
}

.alogo div,.alogo2 div{
color:blue;
font-family:'Comic sans ms';
font-size:19pt;
}

#disposimp{
position: absolute;
margin-left:25px;
top:127px;
cursor: pointer;
}

table.encoreun{
width:780px;
font-size: 9pt;
}

#marqueur{
border:1px black solid;
font-size:9pt;
font-family:Arial;
z-index:55;
background-color:#ffffff;
}

#adresse{
width: 200px;
}