body {
background-color: white; 
margin: auto;
background-image: url('../images/assurances.png');
background-repeat: repeat-x;
background-position:  left top;
min-width: 1280px;
font-family: Verdana,Arial,sans-serif ;
font-size: 1em;
}
#cont {
width: 858px;
min-height: 600px;
border: 3px solid #1E7FCB;
padding: 0;
margin: auto;
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
background-color: white; 
border-radius: 10px 10px 0px 0px;
}
#bas {
width: 1280px;
height: 105px; 
background-image: url('../images/azur.png');
margin: auto;
margin-top: -35px;
}
h1 { 
	text-align: center;
}
#pubheader {
margin-left: 64px;
margin-top: 10px;
}
#pubr {
float: right;
margin-top: -340px;
margin-right: 75px;
}
#publ {
float: left;
margin-top: -336px;
margin-left: 75px;
}