/*p { margin:12px 0 10px 0; }
h1 { padding-top:20px;}
h2 { margin:12px 0 -10px 0 }
sup { vertical-align:super }
address { font-style:normal }
#content ul, #content ol { margin:4px 0 10px 0; }
h3,h4{margin:12px 0 -10px 0}
h4{margin:12px 0 -10px 0}
h5{margin-bottom:6px}*/

#content{line-height:25px}
#content h2{margin: 12px 0 10px;}
#content p { margin:12px 0 10px 0; }

#content ul {list-style:disc outside; margin:0 0 15px 15px}


#cartes img { vertical-align:middle; }

#patins, #location, #album { width:100% }
#patins th {padding:0 2px;line-height:1.6em;}
#patins td { vertical-align:middle; padding:5px 2px; }
#patins tr.last td { padding-bottom:20px; }
#patins img { border:1px dashed #dddddd }

/*#location td, #location th { padding:5px 2px; line-height:1.6em }
#location tr.odd th, #location tr.even th { width:25% }
#location { margin-bottom:25px; }*/

#album tr.photo td { padding-top:10px }
#album td { text-align:center; padding-top:0px;}


p.link { border-top:1px solid #ffbb00; border-bottom:1px solid #ffbb00; margin-bottom:12px; }

.left { margin-right:10px; }
.right { margin-left:10px; }


#tab-location {line-height:20px;border-left:1px solid #808080;border-top:1px solid #808080;margin:20px 0;width:100%}
#tab-location td, #tab-location th{padding:4px 5px;}
#tab-location td{border-right:1px solid #808080;border-bottom:1px solid #808080; height:52px}
#tab-location th{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}

#map_canvas, #streetview_canvas{margin:15px 0;width:400px;height:250px;line-height:normal; float:left}
#map_canvas{margin-right:100px}
body #content address{clear:both}
