body{
	margin: 0px;
	padding: 0px;
	
	font-family: Arial,sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#FFFFFF;
}

.page {
	height:auto;
	width:810px;
	
	margin: 0px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#DEFAE0; 
	background-image:url("/images/interface/background.gif");
	background-repeat:repeat-y;
}

ul{
	list-style-type: square;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: square;
}

img {
	border:none;	
}

input{
	background-color:#fed;
	font-weight:normal;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:14px;
}

input.btn{
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
}

textarea{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-weight:normal;
	font-size:14px;
	background-color:#fed;
}

h1{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:140%;
	color:#5AB3AF;
	padding-left:5px;
}

h1 span{
	border-bottom:2px solid #0F7C60;
}

h2{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:120%;
	color:#5AB3AF;
	padding-left:5px;
}

h2 span{
	border-bottom:1px solid #0F7C60;
}

h3{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:100%;
	color:#5AB3AF;
	padding-left:5px;
}

a{
	color:#33B594;
}

/* Top */

#top {
	width:810px;
	height:89px;
	background-image:url("/images/interface/top.gif");
}

#drapeaux{
	text-align:right;
	margin-right:1em;
	padding-top:3.5em;
}

/* Menu */

#menu {
	float: left;
	width:154px;
	height:430px;
	background-image:url("/images/interface/menu.gif");
	padding-left:30px;
	font-weight:bold;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	width:140px;
}

#menu li {
	margin:0px;
	padding:0px;
	padding:0.15em 0em 0.15em 0em;
	background-color:none;
}

#menu li:hover {
	background-color:#0F7C60;	
}

#menu ul li a {
	padding:0.2em;
	color:#0F7C60;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#FFFFFF;
}

/* Contenu */

#contenu{
	color:#000000;
	margin:0px;
	padding:0px;
  	margin-left:184px;
  	padding-right:10px;
}

.pagination{
	text-align:center;	
}

/* Carte d'un antiquaire */


.carteAntiquaire{
	width:300px;
    margin-top:25px;

    background-color:#5AB3AF;
    background-image:url(/images/carte.jpg);

    padding:8px 5px 8px 5px;
    border-top:2px solid #ACF7F3;
    border-left:2px solid #ACF7F3;
    border-bottom:2px solid #5AB3AF;
    border-right:2px solid #5AB3AF;
}

.carteAntiquaire a{
	color:#663300;
}

.nomBoutique_CarteAntiquaire{
	text-align:center;
    font-weight:bold;
    color:#990000;
}

.nomBoutique_CarteAntiquaire a{
	color:#990000;
	text-decoration:none;
}


.nomInfo_CarteAntiquaire{
	width:100px;
    padding-right:5px;
    color:#292E34;
    font-family:cursive;
}

h2.ssTitre{
	width:auto;	
}

h2.ssTitre span{
	border-bottom:none;
}

.carteBoutique{
    width:400px;
    background-color:#5AB3AF;
    background-image:url(/images/carte.jpg);
    
    padding:0px 10px 5px 10px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    
    border-top:2px solid #ACF7F3;
    border-left:2px solid #ACF7F3;
    border-bottom:2px solid #5AB3AF;
    border-right:2px solid #5AB3AF;
    
    font-size:90%;
}

        /* Le nom de la boutique */
.carteBoutique h2{
    text-align:center;
    background:none;
    color:#0F7C60;
    font-size:140%;
    font-family:times;
    margin:0px;
    padding:0px;
	border-bottom:none;
	width:auto;
}

h2.nomBoutique span{
	border-bottom:none;
}

        /* Le commentaire de la boutique */
.commentBoutique{
    text-align:center;
    color:#444444;
    padding:0px;
    margin:0px;
    margin-bottom:12px;
}

        /* Les infos de la boutique */
.carteBoutique p{
    color:#000000;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
}

        /* La spécialité de la boutique */
.specBoutique{
    margin-bottom:10px;
    font-family:cursive;
    border: 1px solid #000000;
    color:#000000;
}

        /* Les liens vers les coordonnées de la boutique */
.coordBoutique{
    margin-top:10px;
    text-align:center;
}

        /* Le lien vers le plan d'accès de la boutique */
.planAcces a{
    text-decoration: none;
	font-style:italic;
}

	/* liste des objets */
	
.listeObjets{	
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.listeObjets a{
	text-decoration:none;
}

.itemObjet {
	width:150px;
	text-align:center;
	vertical-align:top;
}

.photoObjet {
	text-align:center;
	height:150px;
}

.titreObjet{
	font-weight:bold;	
}

.commentObjet{
	font-size:90%;	
}

	/* Résumé d'un objet */

.objetDescription a{
	text-decoration: none;
	color:#666666;
}
	
.savoirPlus {
	text-align:right;
}
.savoirPlus a{
	text-decoration: none;
	font-style:italic;
}

	/* Fiche d'un objet */
	
	
h2.nomObjet {
	border-bottom:none;
	width:auto;
	text-align:right;
}

h2.nomObjetResume span{
	border-bottom:none;	
}

.voirCarteAntiquaire a{
	text-decoration: none;
	font-style:italic;
}

.nomInfoObjet{
	font-weight:bold;	
}

/* Bottom */

#bottom {
	clear: both;
	width:810px;
	height:23px;
	padding-top:14px;
	background-image:url("/images/interface/bottom.gif");
	text-align:center;
}

#bottom a{
	color:#DEFFF2;
	text-decoration:none;
}

#bottom a:hover{
	color:#FFFFFF;
}