body                   {font-family: verdana, sans-serif; font-size: 13px; background-color: #d3d3d3; }
a                      {color: #cc0000; text-decoration: none; cursor: pointer; }
a:hover                {color: black; text-decoration: underline; }
table                  {font-family: verdana, sans-serif; font-size: 13px; text-align: left; }
input                  {background-color: #ffffff; color: #003366; border: none; 
                        font-family: verdana, sans-serif; font-size: 13px; cursor: default; }
select                 {background-color: #ffffff; color: #003366; 
                        font-family: verdana, sans-serif; font-size: 13px; }
textarea               {background-color: #ffffff; color: #003366; border: none; 
                        font-family: verdana, sans-serif; font-size: 13px; }
img                    {border: none; }
h3                     {background-image: url(../../pics/pagedesign/navileft_bg.gif); color: #003366; 
                        padding: 2px; width: 724px; border: 1px solid #000000; font-size: larger;
                        font-style: italic; }
fieldset               {border: 1px solid #003366; }
legend                 {color: #003366; }
                        
#layer1                {text-align: left; }
#layer2                {text-align: left; }
#layer3                {text-align: left; }
#layer4                {text-align: left; }
#layer5                {text-align: left; }

.shortnews {color: #003366; text-decoration: none; }
a.shortnews:hover {color: #003366; text-decoration: underline; }

table.links            {width: 600px; border-collapse: collapse; border: 1px solid #003366; 
                        background-color: #ffcc00; }
td.links_header        {background-color: #ffcc00; width: 200px; color: #003366; padding: 2px; 
                        background-image: url(../../pics/pagedesign/navileft_bg.gif); }

#links_1               {background-image: url(../../pics/pagedesign/navileft_bg_hover.gif); }


#primnavi              {position: absolute; left: 170px; top: 30px; }
a.navileft             {display: block; padding-left: 3px; color: #003366;
                        background-image: url(../../pics/pagedesign/navileft_bg.gif);
                        text-decoration: none; width: 139px; padding-top: 4px; padding-bottom: 4px; }
a.navileft:hover       {display: block; padding-left: 3px; color: black;
                        background-image: url(../../pics/pagedesign/navileft_bg_hover.gif);
                        text-decoration: none; padding-top: 4px; padding-bottom: 4px; }
a.navileftadmin        {display: block; padding-left: 3px; color: #003366; background-color: white;
                        text-decoration: none; width: 139px; padding-top: 4px; padding-bottom: 4px; }
a.navileftadmin:hover  {display: block; padding-left: 3px; color: white; background-color: #003366;
                        text-decoration: none; padding-top: 4px; padding-bottom: 4px; }

td.navitd              {background-image: url(../../pics/pagedesign/but_bg.gif); text-align: center; }
a.navlink              {color: #ffffff; text-decoration: none; display: block; padding: 1px; }
a.navlink:hover        {color: #ff9900; text-decoration: none; display: block; padding: 1px; 
                        background-color: #ff9900; color: #003366; }
a.navlinkwinter        {color: #ffffff; text-decoration: none; }
a.navlinkwinter:hover  {color: #ff9900; text-decoration: none; }
div.layer2summer       {background-color: #003366; }
div.layer2allsaison    {background-color: #003366; }
div.layer2winter       {background-color: #003366; }
#edit_option           {background-color: #ffffff; color: #003366; border: 1px solid black; padding: 10px; 
                        width: 500px; }
#hand                  {cursor: pointer; }
#main                  {position: absolute; top: 0px; left: 50%; margin-left: -460px; width: 940px;
                        min-height: 680px; background-color: #99ff33; border-left: 1px solid #003366;
                        border-right: 1px solid #003366; border-bottom: 1px solid #003366; background-image: url(../../pics/pagedesign/background_logo.jpg); background-repeat: no-repeat; background-position: 250px 150px }
#content               {position: absolute; left: 190px; top: 90px; width: 738px; cursor: default; }
#printlayout           {background-color: white; font-family: verdana, sans-serif; font-size: 13px; }

#layer1 {
   background-color : #003366; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #ffffff; 
   width : 305px; 
   top : 90px; 
   left : 13px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
   padding: 0px;
}


#layer2 {
   background-color: #003366;
   border-width : 1px; 
   border-style : solid; 
   border-color : #ffffff; 
   width : 295px; 
   top : 90px; 
   left : 172px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#layer3 {
   background-color : #003366; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #ffffff; 
   width : 295px; 
   top : 90px; 
   left : 322px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
   padding: 0px;
}


#layer4 {
   background-color : #003366; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #ffffff; 
   width : 295px; 
   top : 90px; 
   left : 472px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
   padding: 0px;
}


#layer5 {
   background-color : #003366; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #ffffff; 
   width : 295px; 
   top : 90px; 
   left : 622px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
   padding: 0px;
}

#homeh3                {background-color: #ffffff; font-style: italic; }
#logo                  {position: absolute; left: 5px; top: 10px; }
#end                   {position: absolute; left: 600px; }
#naviline              {position: absolute; top: 38px; left: 9px; }


#but                   {background-color: #ffffff; color: #003366; border: 1px solid 
                        #000000; text-decoration: none;}
#but:hover             {background-color: #cc0000; color: #ffffff; border: 1px solid 
                        #000000; text-decoration: none; }
#optionbut             {background-color: #003366; color: #ffffff; border: 1px solid black; text-decoration:
                        none; }
#optionbut:hover       {background-color: #cc0000; color: #ffffff; border: 1px solid 
                        #000000; text-decoration: none; }
#but_deactivated       {background-color: #cc0000; color: #ffffff; }

#paymenu               {position: relative; top: 10px; left: -20px; }
#cc                    {position: absolute; left: 448px; }
#diff                  {position: absolute; left: 320px; top: 5px; }
#sigfr                 {color: #cc0000; font-size: 15px; font-weight: bold; font-style: italic; }
#sub                   {color: #003366; font-size: 13px; font-weight: bold; font-style: italic; }
#price                 {color: #003366; }
small                  {font-size: 10px; }
a.theme                {color: #003366; text-decoration: none; display: block; width: 100%; padding-top: 8px; padding-bottom: 8px; }
#theme:hover           {text-decoration: none; }
a.newslink             {color: #003366; text-decoration: none; }
a.newslink:hover       {color: #003366; text-decoration: underline; }
#changenew             {font-size: 13px; text-decoration: none; color: #003366; }
#changenewdesc         {font-size: 13px; text-decoration: none; color: #000000; }
#changenewtitle        {color: #cc0000; text-decoration: none; }
#symbols               {background-color: #ff9900; border: 1px solid black; }
#preview               {width: 200px; }
#colortable            {background-color: #ffffff; color: #0000cc; }
#colortable:hover      {background-color: #99ff33; color: #ffffff; }
#newstitle             {color: #003366; font-style: italic; }
div.abslayout          {padding-left: 5px; padding-top: 2px; padding-bottom: 2px; color: #003366; 
                        background-image: url(../../pics/pagedesign/abs_ruler.gif); cursor: default; }
#highlight             {background-color: #ffff33; width: 245px; border-collapse: collapse; 
                        border: 1px solid black; color: #003366; padding: 6px; }
                        
ul.submenu {
	background-color: white;
	color: #003366;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	list-style-type: none;
	margin: 0px;
}

ul.submenu li {
	margin-bottom: 5px;
}

ul.submenu li:hover {
	background-color: #d3d3d3;
}

ul.submenu a {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 5px;
}

ul.submenu a:hover {
	text-decoration: none;
}
