body	{background:#F9F9FF url(images/bg.gif); margin:10px; padding:5px; border:0px none; text-align:center;}
table,tr,td,th,div,img,form	{margin:0px; padding:0px; border:0px none; border-spacing:0px; border-collapse:collapse;}
table,div				{font:12px Verdana,Arial,sans-serif;}

div.main {background:#FFF; border:1px solid #006; text-align:justify; width:750px; display:table; margin-left:auto; margin-right:auto;}

.l	{text-align:left;}
.c	{text-align:center;}
.r	{text-align:right;}
.cnt	{text-align:justify; font-size:12px; padding:10px; width:100%;}
td.dest	{text-align:left; font-size:10px; font-weight:bold;}
th	{font-weight:bold;}
tr	{vertical-align:top;}
tr.mid	{vertical-align:middle;}
tr.bot	{vertical-align:bottom;}
a img	{border:0px;}
.un	{text-decoration:underline;}
.gr	{font-weight:bold;}
.it	{font-style:italic;}
a		{color:#069; text-decoration:underline; font-weight:bold;}
a:hover	{color:#900;}
ul	{list-style-type:square;}
li	{margin:10px;}
div.soul	{background:url(images/soul.jpg) no-repeat bottom left; font-size:14px; font-weight:bold; height:20px;}
table.sp2 td	{padding:2px; margin:2px;}
table.sp5 td	{padding:5px; margin:5px;}
table.sp10	{margin-left:auto; margin-right:auto; display:table;}
table.sp10 td	{padding:10px; width:150px;}
img.b	{border:2px solid #006; margin:5px;}
img.b1	{border:1px solid #006;}
img.b2	{border:2px solid #FC6; margin:5px;}

#head .h	{width:100%; vertical-align:middle;}
#head tr.h0	{height:20px;}
#head td	{text-align:center;}
#head td.top	{background:url(head/f0.gif) repeat-x; width:100%; height:10px;}
#head td.h_bg	{background:#006; text-align:right; color:#FFF; font-weight:bold;}
#head td.h_va	{background:url(head/sinfony_vague.gif); width:75px; height:100px;}
#head td.pg		{width:13px; height:34px; background:url(head/pg.gif);}
#head td.pgd	{width:20px; height:34px; background:url(head/pgd.gif);}
#head td.pd		{width:13px; height:34px; background:url(head/pd.gif);}

#foot div	{text-align:center; padding:5px 0px;}
#foot div.f {background:#006; color:#FFF; width:100%;}
#foot div.b {padding:0px 5px;}
#footf a		{color:#FFF;}
#footf a:hover	{color:#FC6;}

table.mt	{text-align:center; margin:15px; width:720px;}
table.mm	{font-weight:bold; text-align:center;}
td.td4		{height:4px; font-size:2px;}
tr.vam		{background:#FFF; vertical-align:middle; height:26px;}
div.m0		{height:2px; font-size:2px; border:1px solid #000; background-color:#EEF;}
div.m1		{height:2px; font-size:2px; border:1px solid #000; background-color:#FC6; cursor:pointer;}
div.c0		{font-weight:bold; font-size:12px; color:#3C3C3C;}
div.c1		{font-weight:bold; font-size:12px; color:#069; cursor:pointer;}

div.smenu	{position:absolute; display:none; visibility:hidden;}
table.menu	{}
td.s0,td.s1	{border:1px solid #000; padding:3px; width:100%; font-weight:bold; font-size:11px;}
td.s0	{color:#069; background-color:#F9F9FF;}
td.s1	{color:#FFF; background-color:#069; cursor:pointer;}

.centre	{text-align:center; margin-left:auto; margin-right:auto; display:table;}
#form table, input, select, textarea.ta {font:10px Verdana,Arial,sans-serif;}
#form .text	{width:150px;}
#form .surlig	{background:#069; color:#FFF;}
#form .sub	{background:#069; color:#FFF;}

h1,h2,h3	{font-weight:bold; margin:1em;}
h1, .h1	{font-size:1.3em; line-height:1.6em; background:url(h1.jpg) bottom left no-repeat; padding-left:35px;}
h2, .h2	{font-size:1.2em;}
h3, .h3	{font-size:1.1em;}

a.hlt		{font-size:12px; font-weight:bold; text-decoration:underline overline;}

table.hlt	{width:150px; font-size:10px;}
tr.hlt	{vertical-align:middle; height:16px;}
td.hlh1	{border-style:solid; border-width:1px 0px 0px 1px; border-color:#006; background:url(hlh1.gif) no-repeat top left;}
td.hlh2	{border-style:solid; border-width:1px 0px 0px 0px; border-color:#006; background:url(hlh2.gif) repeat-x top; color:#FFF;}
td.hlh3	{width:100%; background:url(hlh3.gif) no-repeat top left;}

td.hc	{border-style:solid; border-width:1px; border-color:#006; background:#EEF; padding:3px;}

td.hlb1	{width:100%; background:url(hlb1.gif) no-repeat bottom right;}
td.hlb2	{border-style:solid; border-width:0px 0px 1px 0px; border-color:#006; background:url(hlb2.gif) repeat-x bottom; color:#FFF;}
td.hlb3	{border-style:solid; border-width:0px 1px 1px 0px; border-color:#006; background:url(hlb3.gif) no-repeat bottom right;}

a.hlta			{display:block; padding:3px; background:#FFF; color:#006;}
a.hlta:hover	{background:#069; color:#FFF;}
a.hltl			{color:#FFF;}
a.hltl:hover	{color:#FC6;}

div.encar	{display:block; background:#F9F9FF; z-index:200; border:solid 2px #006; padding:8px; width:500px;}
#whois	tr	{vertical-align:middle;}
#whois	td	{padding:0px 10px;}
tr.m0	{border:0px none; background-color:#FFF;}
tr.m1	{border:1px solid #006; background-color:#FC6;}

td.bord	{text-align:right; font-weight:bold; text-decoration:underline; border-width:0px 1px 0px 0px; border-style:solid; border-color:#006;}

div.nd	{display:none; visibility:hidden;}

/* Divs arrondies */
#da div.br	{position:relative; background:#EEF; margin:3px;}
#da div.tlc, div.blc, div.trc, div.brc	{position:absolute; width:20px; height:20px; background:#FFF; overflow:hidden;}
#da div.tli, div.bli, div.tri, div.bri	{position:relative; font:150px arial; color:#EEF; line-height:40px;}
#da div.tlc	{top:0px; left:0px;}
#da div.blc	{bottom:0px; left:0px;}
#da div.trc	{top:0px; right:0px;}
#da div.brc	{bottom:0px; right:0px;}
#da div.tli	{left:-8px;}
#da div.bli	{left:-8px; top:-17px;}
#da div.tri	{left:-25px;}
#da div.bri	{left:-25px; top:-17px;}
#da div.bc	{position:relative; padding:15px; color:#000;}

