/* Generated by KompoZer */@charset "iso-8859-1";
body {
margin: 0px;
padding: 0px;
}


body {
 
  margin-top: 20px; 
  margin-bottom: 40px;
  width: 780px;
  background-image: url(../photos/fond_gene.gif); 
  background-repeat: repeat;
  background-position: 100%;
  font-size: 0.8em;  
  font-family: verdana, arial, helvetica, sans-serif;  
  line-height: 1.0em; 	
  text-align: justify;
  
} 
#entete { 
position: absolute; 
left: 110px; 
top: 11px; 
width: 779px; 
height: 133px; 
z-index: 1;
background-image: url("../photos/entete-pont-sur-seine.jpg");
background-repeat: no-repeat;  
} 

#navcontainer 
{
position: absolute;
margin-top: 123px;
margin-left: 100px;
height: 22px;
font: 11px Verdana, sans-serif;
border-bottom: 1px solid  #bbb; 
width: 789px;
list-style-type: none;
background: #fff;
}

 #navlist li 
{
float: left;
margin: 0px;
padding: 0px;
width: auto;
display: block;
}


#navlist li a, #navlist li a:link
{
background: #fff;
padding: 3px 5px 3px 5px;
text-decoration: none;
color: #555;
display: block;
}


#navlist li a#current, #navlist li a#current:link
{
cursor: default;
border-bottom: 3px solid #999;
font-weight: bold;
color: #000;
}


#navlist li a:hover 
{
color: #039;
border-bottom: 3px solid #bbb;
cursor: pointer;
background: #eee;
}


#navlist li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
}


ul.nav { margin: 0pt; padding: 0pt 0pt 0pt 5px; margin-top: 141px; margin-left: 100px; list-style-type: none; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
ul.nav li { margin: 0pt; padding: 0pt 3px 0pt 8px; float: left; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 16px; }
ul.nav li a { border-bottom: 2px solid rgb(248, 248, 254); padding: 0pt; height: 16px; position: relative; color: rgb(32, 71, 117); font-weight: bold; font-size: 75%; text-transform: uppercase; text-decoration: none; cursor: pointer; text-align: center;  list-style-type: none; }
ul.nav li a:hover, ul.nav li a.active { border-bottom: 2px solid rgb(181, 0, 13); }






 



#corps {  
text-align: left;  
position: absolute;  
left: 80px;  
top: 50px;  
width: 560px;  
height: auto;
  
}
#corps p {


}

#titre_actu {
 position: relative;
 left: 150px;
 top: 170px;
 width: 72px;
 
 }






.bloctexinfo {
position: absolute;
left: 60px;
width: 550px;
height: auto;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 1.0em;
line-height: 15px; 
text-align: justify;
border-bottom: #d9e5ff;

}

.bloctexinfo h4 {  
  
color: green;
}



.image {
float: left;  
position: absolute;  
width: 227px;  
height: auto;  

} 






.floatstop {  clear: both;}


.demiboite_gauche {  padding: 0px;  margin-top: 95px;  background-color: #307f2b;  color: white;  font-size: 1em;  font-family: verdana;  width: 585px;}
.inter01 {  font-family: Arial,Helvetica,sans-serif;  font-size: 13px;  font-weight: bold;  color: #000000;}
.container td {  border: 1px solid #6495ed;  margin: auto;  width: 430px;  font-family: sans-serif;  font-size: 12px;  background-color: #d9e5ff;  text-align: center;}
#acces_rapide {  position: absolute;  width: 300px;  height: 30px;  left: 580px;  top: 84px;  font-size: 0.7em;  list-style-type: none;  color: white;  text-align: right;  z-index: 12;}
#acces_rapide li {  display: inline;}#acces_rapide a {  color: white;  text-decoration: none;}
#acces_rapide a:hover {  text-decoration: underline;}
#raisonsocial ul {  position: relative;  display: block;  list-style-type: none;}
#raisonsocial li {  display: inline;  font-size: 0.7em;}
#voiture {  width: 250px;  margin-left: 36px;  position: relative;}

