/*Réinitialisation toutes marges et paddings
*/body, p, h1, a, img, div, ul, li {margin: 0px;padding: 0px;}/*couleurs backgrounds, textes et bordures
*/body {background-color: #cf746a;}#page {background-color: #6e1c21;color: #f8f4be;}
/*styles textes et bordures
*/
body {font-family: "Comic Sans MS", sans-serif;font-size: .9em;}#invite {font-family: Roman, "Times New Roman", serif;}
ul {display: list-item;list-style-type: none;}li {list-style-image: url(images/icon_list_item.gif);}#menu, #mailto {font-size: .85em;}
/*liens
*/a {text-decoration: none;}
#menu li a {display: block;padding-top: 2px;padding-left: 5px;padding-bottom: 2px;padding-right: 5px;}
a:link, a:visited  {color: #f9f2ea;}a:hover, a:active {color: orange;}#menu li a:link, #menu li a:visited {border: 1px #6e1c21 outset;}
#menu li a:hover, #menu li a:active {border: 1px #6e1c21 inset;}/*disposition*/body {width: 810px;margin-left: auto;margin-right: auto;}#contenu {paddingmargin: 20px;padding-bottom: 20px;padding-top: 5px;}
#image-titre {display: block;width: 804px;border: 3px #6e1c21 groove;}
#menu {margin: 40px;float: left;}
#invite {width: 300px;text-align: center;float: left;margin-top: 55px;}
.photo {border: 6px #f8f4be groove;display: block;float: left;margin: 30px;}
.presentation {width: 450px;clear: both;margin-left: auto;margin-right: auto;text-align: center;}#mailto {text-align: right;margin-top: 20px;margin-right: 30px;}
