body
{margin:0px;
padding:0px;
border:0px;

background-color:#ffffff;

font-family:verdana,trebuchet ms,tahoma,arial;
font-size:13px;
color:#000000}



table.layout
{border-style:solid;
border-width:0px;
border-color:#000000;
width:100%}



table.headertable
{border-style:solid;
border-width:1px;
border-color:#000000;
width:100%;
text-align:center}

img.header
{border-style:solid;
border-width:0px;
border-color:#ffffff;
margin-top:0px;
margin-bottom:0px;
vertical-align:middle}



table.topmenutable
{border-style:solid;
border-width:1px;
border-color:#000000;
width:100%;
text-align:center}

a.topmenu
{color:#000000;
font-weight:bold;
text-decoration:none}

a:hover
{color:#c00000;
text-decoration:underline}



td.menutablealign
{width:15%;
text-align:center;
vertical-align:top}

td.sitetablealign
{text-align:center;
vertical-align:top}

table.menutable
{border-style:solid;
border-width:1px;
border-color:#000000;
text-align:left}

td.menutitle
{background-color:#99ff99}

td.menucommune
{background-color:#ffb3ff}

td.menutype
{background-color:#ffff99}



td.indexnamecell
{vertical-align:top}

img.flag
{margin-top:0px;
margin-bottom:0px;
border-color:#000000;
border-style:solid;
border-width:1px}

p
{text-align:justify}

table.navigationtable
{border-style:solid;
border-width:0px;
border-color:#000000;
width:700px;
margin-left:auto;
margin-right:auto;
text-align:center}

iframe
{margin-top:10px;
margin-bottom:10px;
border-color:#000000;
border-style:solid;
border-width:1px;
width:600px;
height:450px}

td.keycell
{width:25%}

a.bold
{color:#000000;
font-weight:bold;
text-decoration:none}

a:hover.bold
{color:#c00000;
text-decoration:underline}



table.sitetable
{border-style:solid;
border-width:1px;
border-color:#000000;
width:100%;
text-align:left}

table.nametable
{border-style:solid;
border-width:0px;
border-color:#000000;
width:100%}

td.nametablealign
{height:50px;
vertical-align:top}

div.name
{font-size:17px;
font-weight:normal;
text-align:left}

div.commune
{font-size:17px;
font-weight:normal;
text-align:right}

a.name
{font-size:17px;
color:#000000;
text-decoration:none}

a:hover.name
{color:#c00000;
text-decoration:underline}

table.informationtable
{border-style:solid;
border-width:0px;
border-color:#000000;
width:100%}

td.informationtablewidth
{width:100px;
vertical-align:top}

div.informationtablelist
{font-weight:bold}

table.picturetable
{border-style:solid;
border-width:0px;
border-color:#000000;
width:100%;
text-align:center}

img
{margin-top:10px;
margin-bottom:10px;
border-color:#000000;
border-style:solid;
border-width:1px}



table.sitemaptable
{margin-left:auto;
margin-right:auto;
width:600px}

td.sitetitle
{background-color:#99ff99;
height:23px}

td.sitecommune
{background-color:#ffb3ff;
height:23px}

td.sitetype
{background-color:#ffff99;
height:23px}

td.sitemapcell
{height:23px;
width:23px}

td.sitemapcellspacer
{height:23px;
width:400px}

img.sitemapimages
{margin-top:0px;
margin-bottom:0px;
border-color:#000000;
border-style:solid;
border-width:0px}



a.links
{color:#808080}

img.line
{margin-top:10px;
margin-bottom:10px;
border-color:#000000;
border-style:solid;
border-width:0px}



tr.footercellalign
{vertical-align:bottom}

img.email
{margin-top:0px;
margin-bottom:0px;
border-color:#000000;
border-style:solid;
border-width:0px;
vertical-align:text-bottom}



td.imagealignright
{text-align:right}

td.imagealigncenter
{text-align:center}

a
{color:#000000;
text-decoration:none}

a:hover
{color:#c00000;
text-decoration:underline}