﻿/* CSS Document */
@import url("layout.css");
body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #f0af60;
}
#conteneur {
position: relative;
width: 1000px;
margin: 0 auto;
background-image: url(../images/fond-page.jpg);
background-repeat: no-repeat;
}
#drapeau {
display: none;
}
#menu {
display: none;
}

#diapo {
float: left;
width: 800px;
height: 450px;

}
#menu_droite {
display: none;
}

#titre {
display: none;
}
#contenu {
width: 1000px;

}
.contenu_haut {
background-image: url(../images/fond-texte-haut.gif);
background-repeat: no-repeat;
padding: 35px 30px 5px 30px;
}
p.texte_norm {
font-size: 13px;
color: #a71e6e;
line-height: 16px;
margin-bottom: 20px;
}
.contenu_bas {
display: none;
}

#footer {
width: 951px;
height: 130px;
background-image: url(../images/fond-footer.gif);
background-repeat: no-repeat;
background-position: center top;
margin-top: 25px;
padding: 22px 0 0 0;
}
.logo_pub {
float: left;
}
.contenu_footer {
width: 810px;
margin: 0 auto 5px auto;

}
.adresse {
float: left;
width: 660px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #a71e6e;
line-height: 16px;
}
.adresse a{
text-decoration: none;
color: #a71e6e;
}
.petit {
font-size: 10px;
color: #a71e6e;
text-align: center;
}
.petit a{
text-decoration: none;
color: #a71e6e;
}

/*envoyer ami*/
.ami_fav {
display: none;
}
#amis {
position: relative;
top: 1px;
left: 400px;
background-color: #a71e6e;
width: 215px;
height: 75px;
visibility: hidden;
z-index: 25;
}
#monemail {
float: left;
margin: 5px;
}
#emailami{
float: left;
margin: 0 5px 5px 5px;
}
#reponseenvoyerami {
margin: 0;
color: red;
}
.ferm {
float: left;
margin-top: 5px;
}
.ok {
float: left;

}
/* info légales */

.contenu_pt_haut {
display: none;
}
.contenu_pt_bas {
display: none;
}
/* formulaire */
.formul {
	width: 690px;
	margin: 0 auto;
	font-size: 12px;
}
.row {
	clear: both;
	padding: 5px 0;

	margin-bottom: 3px;
}
.row_a {
float: left;
	padding: 5px 0;
	margin-bottom: 3px;
}
label{
float: left;
width: 118px;
padding-top: 5px;
padding-left: 10px;
}
/* situation */
#gauche_situ {
float: left;
width: 500px;
font-size: 13px;
}
#map_canvas {
width: 500px;
height: 600px;
margin-top: 20px;
background-color: rgb(255,51,0);
}
#directions {
width: 430px;
font-size: 11px;
}
.red{
color: red;
}
.clear {
clear: both;

}
