* {
margin: 0;
padding: 0;
}

body {
background-image: url(../images/bg_body.gif);
background-position: top center;
text-align: center;
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
padding-bottom: 50px;
min-width: 950px;
}

p {
font-size: 1em;
color: #2b83ba;
margin-bottom: 0.5em;
}

p.emphase {
font-weight: bold;
font-size: 1.25em;
}

p.invitation {
color: #ffffff;
font-size: 0.875em;
font-weight: bold;
margin-bottom: 0;
margin-top: 1em;
}

div#conteneur, div#entete, div#presentation, div#contenu, div#navigation, div#baspage {
margin-left: auto;
margin-right: auto;
}

div#conteneur {
background-image: url(../images/bg_entete.gif);
background-repeat: repeat-x;
background-position: center top;
}

div#conteneur2 {
background-image: url(../images/entete.jpg);
background-repeat: no-repeat;
background-position: top center;
padding-top: 110px;
}

div#presentation {
background-image: url(../images/presentation.jpg);
background-repeat: no-repeat;
background-position: top center;
padding-top: 0px;
height: 321px;
}

div#coordonnees {
width: 400px;
margin-left: auto;
margin-right: auto;
}

div#coordonnees p{
clear: both;
margin-bottom: 0;
margin-left: -30px;
}

div#coordonnees a#logo {
background-image: url(../images/bg_capitale.jpg);
width: 210px;
height: 180px;
float: left;
margin-left: 80px;
margin-top: 2px;
}

div#coordonnees a:hover#logo {
background-position: bottom;
}

div#coordonnees a#logo span {
display: none;
}

div#coordonnees p.nom{
color: #025396;
font-weight: bold;
font-size: 1.5em;
}
div#coordonnees p.titre{
color: #025396;
font-weight: normal;
font-size: 0.9em;
margin-bottom: 0.5em;
}

div#coordonnees p.nom a, div#coordonnees p.titre a {
text-decoration: none;
color: #025396;
}

div#coordonnees p.nom a:hover, div#coordonnees p.titre a:hover {
color: #054479;
}

div#coordonnees p.tel{
color: #ffffff;
font-weight: bold;
font-size: 1.25em;
}
div#coordonnees p.courriel{
color: #ffffff;
font-weight: bold;
font-size: 0.875em;
}

div#coordonnees p.courriel a {
color: inherit;
text-decoration: none;
}

div#coordonnees p.courriel a:hover {
text-decoration: underline;
}

div#contenu {
background-image: url(../images/bg_contenu.jpg);
background-repeat: repeat-y;
background-position: top center;
padding-top: 10px;
}

div#navigation {
background-image: url(../images/bg_navigation.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 270px;
padding-top: 30px;
}

div#baspage {
width: 950px;
padding-top: 10px;
}

div#baspage p {
color: #ffffff;
font-size: 0.6875em;
font-style: italic;
}

div#baspage p a {
color: #ffffff;
text-decoration: none;
}

div#baspage p a:hover {
text-decoration: underline;
}

div#navigation div {
width: 950px;
margin-left: auto;
margin-right: auto;
}

div#navigation a {
width: 260px;
height: 224px;
background-repeat: no-repeat;
background-position: bottom;
}

div#navigation a:hover {
background-position: top;
}

div#navigation a span {
display: none;
}

div#navigation div#listeEnvois{
width: 260px;
height: 224px;
background:url(../images/bg_liste_envois.jpg);
margin-left:44px;
float:left;
position:relative;
}
div#navigation div#listeEnvois #inputText{
width:195px;
height:18px;
padding:2px;
border:0px;
background:#fff;
position:absolute;left:17px;top:177px;
}

div#navigation div#listeEnvois #btnSend{
position:absolute;
left:220px;
top:173px;
}

div#navigation a#btn_condo {
background-image: url(../images/btn_condo.jpg);
float: left;
margin-left: 44px;
}

div#navigation a#btn_energy {
background-image: url(../images/btn_energy.jpg);
float: left;
margin-left: 41px;
}

div#navigation a#btn_swann {
background-image: url(../images/btn_swann.jpg);
float: right;
margin-right: 44px;
}