* { margin: 0; padding: 0; }
html, body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0;
	padding: 0;
	color: #000000;
}
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
}
body#ambassadrice { /* accueil */
	background-image: url('../images/fond.jpg');
}
body#vdi { /* intérieur */
/*
	background-image: url('../images/fond-ambassadrice.jpg');
	background-image: url('../images/motif-balard_leretour.jpg'); background-repeat: repeat-y;
*/
}
body#vdi div#body {
background-image: url('../images/fond-ambassadrice.jpg'); background-repeat: no-repeat;
}


#ambassadrice #body {
	height: 507px;
}
#body {
	position: relative;
	width: 955px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
}
div.contenu {
	margin-left: 106px;
	margin-right: 96px;
}
#content { text-align: justify; }
#content p { margin: 8px 0;}

body#ambassadrice #content { width: 333px; height: 196px; overflow: auto; }
body#ambassadrice #bouton-bas { width: 340px; }
body#vdi #content { width: 480px; overflow: auto; }
body#vdi #bouton-bas { margin-top: 4px; }
/* body#vdi #bouton-bas { background-image: url('../images/place-balard-bandeau-bas.jpg'); border-bottom: 10px solid black; background-position: -10px bottom; background-repeat: no-repeat; padding-bottom: 10px; } */
body#vdi #bouton-bas { border-bottom: 6px solid #2B2B2B; padding-bottom: 10px; }

#body h1 { color: #d53282; text-align: left; margin-bottom: 12px; text-transform: uppercase; font-size: 15px; }
#body h2 { color: #d53282; text-align: left; margin-bottom: 12px; text-transform: uppercase; font-size: 15px; }
#body h3 { color: #d53282; text-align: left; margin-bottom: 12px; font-size: 14px; }
#body h4 { color: #d53282; text-align: left; margin-bottom: 12px; font-size: 12px; }
#body #content a  { color: #cb2f76; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #cb2f76; }
#body #content a:hover { border-bottom: 1px solid #cb2f76; }


#body div.ligne { margin-bottom: 3px; }
#body div.ligne div.col1 { float: left; width: 150px; text-align: right;  margin-right: 4px; margin-top: 2px; display: block; }
#body div.ligne div.col2 { }
#body div.centre { text-align: center; }
#body input.large, #body textarea.large, #body select.large { width: 300px; background-color: #ffcedc; }
#body select.demilarge { width: 50px; text-align: center;  background-color: #ffcedc;}
#body input.large, #body textarea, #body select { border: none; color: #cb2f76; background-color: #ffcedc;}
#body div.confirm-envoi-message { margin-top: 90px; text-align:center; line-height: 30px; margin-bottom: 80px; }

#body ul li { margin-left: 20px; }

#body span.rose { color: #d53282; font-weight: bold; }

#body #tpl-liens div.lien { clear: left; margin-bottom: 10px; }
#body #tpl-liens div.lien h3 { }
#body #tpl-liens div.lien a { border: none; color: #000000; font-size: 12px; font-weight: normal; }
#body #tpl-liens div.lien img { float: left; width: 200px; margin-bottom: 10px; margin-right: 10px; }


blockquote { font-size: 16px; line-height: 16px; margin: 20px 0; font-style: italic; letter-spacing: 1px; font-weight: bold; }







#acces-boutique-en-ligne { position: absolute; top: 0; left: 711px; }

#recommander-organiser { width: 278px; height: 111px; position: absolute; left: 580px; top: 290px; }
#recommander-organiser img { border: 0; margin: 0; padding: 0; }

/*#menubas { position: absolute; top: 420px; width: 754px; } */
/* #vdi #menubas { position: relative; left: -230px; width: 955px; background-image: url('../images/menubas.jpg'); background-repeat: no-repeat; background-color: red; height: 97px; }
*/
#vdi #menubas { background-color: #ffffff; height: 75px; position: relative; left: -202px; width: 1155px; /* background-image: url('../images/menubas.jpg'); background-repeat: no-repeat; background-position: 96px top ; */ }
#vdi #menubas #menubascentre { text-align: center; margin: 6px 0 10px 0; }


#ambassadrice #menubas { padding-top: 20px; }
#ambassadrice #menubas #menubascentre { text-align: center; margin: 6px 0 10px 0; }
#menubas #menubascentre { text-align: center; font-size: 11px; }
#menubas #menubascentre, #menubas #menubascentre a { letter-spacing: 0.2px; color: #48423b; font-weight: bold; text-decoration: none; }
#menubas #menubascentre a:hover { text-decoration: underline; }

#vdi #menubas #menubasdroite { float: right; width: 400px; text-align: right; margin-right: 200px; }
#vdi #menubas #menubasgauche { float: left; width: 150px; font-size: 10px; margin-left: 200px; }

#ambassadrice#menubas #menubasgauche { float: left; width: 150px; font-size: 10px; }
#ambassadrice #menubas #menubasdroite { float: right; width: 600px; text-align: right; }

#menubas #menubasgauche, #menubas #menubasgauche a { color: #48423b; text-decoration: none; }
#menubas #menubasgauche a:hover { color: #48423b; text-decoration: underline; }
#menubas #menubasdroite, #menubas #menubasdroite a { color: #48423b; text-decoration: none; }
#menubas #menubasdroite a:hover { color: #48423b; text-decoration: underline; }
span.copyright { color: #d53282; }

.lienref a { color: #48423b; text-decoration: none; }
.lienref a:hover { color: #48423b; text-decoration: underline; }

/*img { border:0; float: none !important; } */
img { border:0; }

/* générique */
a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }
