body{color:#000000;background-color:#c0e0ff;background-image:url(bg.jpg);font:12pt Times New Roman;margin:10px;text-align:center;}

td.header{color:#000080;font:12pt Times New Roman;text-align:center;}
font.header{font:bold 14pt Arial;text-decoration:underline;}

h1{color:#000000;font:bold 18pt Arial;margin:15px;text-align:center;text-decoration:underline;text-transform:uppercase;}
h2{color:#000080;font:bold 16pt Times New Roman;margin:15px 0px 10px 0px;text-align:center;}
h3{color:#000080;font:bold 14pt Times New Roman;margin:5px 0px 5px 0px;text-align:left;}

#menu_index { color:#448; font:bold 10pt Verdana,Arial,sans-serif; margin:20px auto; text-align:center; }
#menu_index a { color:#448; text-decoration:none; }
#menu_index a:hover { color:#519bda; }

#pub { width:728px; height:90px; overflow:hidden; margin:5px 0px; }

a{color:#000080;}
a:visited{color:#800000;}
a:active,a:hover{color:#519bda;}

table.header{color:#800000;background-color:#ffffcc;font:8pt Times New Roman;}
a.header{color:#000080;font:bold 10pt Times New Roman;text-decoration:none;}
a:visited.header{color:#800000;}
a:active.header,a:hover.header{color:#519bda;}

table.title{}
td.title{background-color:#ffffcc;font:bold 18pt Verdana,Arial;}
font.title{font:bold 24pt Verdana,Arial;text-decoration:underline;}

table.info{}
th.info{background-color:#ffffcc;height:30px;}
td.info{font:10pt Arial;text-align:justify;}
a.info{color:#000080;font:bold 13pt Courier New;text-decoration:underline;}
a:visited.info{color:#800000;}
a:active.info,a:hover.info{color:#519bda;}

font.contact{color:#000040;font:bold 10pt Verdana,Arial;}
table.contact{border:2px solid #ffffcc;}
th.contact{color:#000080;background-color:#ffffcc;font:bold 10pt Verdana;text-align:right;}
td.contact{color:#000080;background-color:#ffffcc;font:bold 10pt Verdana;text-align:left;}
font.req{border-bottom:1px solid #ff0000;}

a.copyright{color:#c0e0ff;font:1pt Arial;text-decoration:none;}
a:visited.copyright{color:#c0e0ff;}
a:active.copyright,a:hover.copyright{color:#c0e0ff;}

td.securite {width:160px;text-align:center;}
td.securite a img {width:120px;height:80px;border:0px;}

p {margin:12pt 0px 12pt 0px;}

ul {margin:0pt 0pt 0pt 24pt;}
ul li {list-style-type:disc;margin:6pt 0pt 6pt 0pt;}

td.coque { text-align:center; vertical-align:middle; }
td.coque div { width:180px; background-image:url(bg-piscine.png); border:1px solid #448; color:#448; font:10px Verdana,Arial,sans-serif; margin:0px auto; padding:5px; text-align:center; white-space:nowrap; }
td.coque div h3 { color:#448; font:bold 12px Verdana,Arial,sans-serif; margin:0px; text-align:center; }
td.coque div img { border:0px; margin:5px; }
