/* 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); }











td.bloc_menu p {  font-size: 0.9em;  font-family: verdana;  line-height: 12px;  position: relative;  height: auto;  margin-bottom: 6px;  width: 140px;}
td.bloc_menu p.titre {  border-top: 1px solid #465d9a;  background-color: #314169;  color: #ffffff;  font-weight: bold;  font-size: 8pt;  padding-top: 2px;  padding-bottom: 2px;  padding-left: 10px;}
td.bloc_menu p {  border-bottom: 1px solid #ffffff;  background-position: left top;  background-repeat: no-repeat;  background-color: #a0abce;  padding-left: 12px;  padding-top: 2px;  padding-bottom: 2px;  margin-top: 0px;  margin-bottom: 0px;  text-align: left;}
td.bloc_menu p a {  color: #ffffff;  text-decoration: none;  font-size: 0.8em;}

/* bloc annonce*/

.blocannonce {margin: 0px 0%; background: #e2e8f0; width: 158px; height: auto; margin-left: 0px; text-align: center;}
b.rtop, b.bas {display:block; background: white;}  
b.rtop b, b.bas b   
   {display:block; height: 1px; overflow: hidden; background: #e2e8f0;}  
b.r {margin: 0 9px;}  
b.r0 {margin: 0 7px;}  
b.r1 {margin: 0 5px;}  
b.r2 {margin: 0 3px;}  
b.r3 {margin: 0 2px;}  
b.rtop b.r4, b.bas b.r4 {margin: 0 1px; height: 2px;}  

h1,p {margin: 0 10px; margin-top: 9px; font-size: 0.8em; }
h2 {font-size: 110%; color: maroon; margin-left: 15px; }


 
#colonne_gauche {
	position: absolute;
	visibility: visible;
	left: 94px;
	top: 390px;
	width: 162px;
	height: 265px;
	z-index: 5;
		
}


#menu_gauche {
position: absolute; 
left: 90px; 
top: 194px; 
width: 157px; 
height: 170px; 
z-index: 2; 
}


#corps {  
text-align: left;  
position: absolute;  
left: 220px;  
top: 220px;  
width: 620px;  
height: auto;
  
}
#corps p {


}



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

} 


.bloctexinfo h4 {  
  
color: green;
}

.bloctexinfo p {  
  
font-size: 1.2em;
}

.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;}

.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;

}