body {margin:0;padding:0;height:100%;width:100%;font-size: 10px; font-family: Verdana,Arial; color: #333333;}
html {height:100%;}

#content td  {vertical-align: top;}

#cms_main {width:986px;margin:0 auto -37px; min-height: 100%; height: auto !important; height: 100%; background:url(img/main_bg.gif) repeat-y left top;}
#cms_wrap {padding-bottom:37px;width:986px;margin:0 auto;}

#cms_left {float:left;width:250px;}
#cms_right {float:right;min-height: 100%; height: auto !important; height: 100%;}

#cms_logo {background:url(img/stouvenot_logo.gif) no-repeat left top;width:250px;height:172px;}
#cms_logo h1 {width:250px;height:172px;margin:0; background: transparent url(img/stouvenot_logo.gif) no-repeat left top;}
#cms_logo h1 a {display: block; width:250px; height:172px;}
#cms_logo h1 a * {display: none;}
#cms_menu {padding-top:4px;background:url(img/left_bg.gif) repeat-y;color: #000066; font-family: Verdana,Arial; font-size: 11px; font-weight: bold;}

.cms_sitemap {width:686px;margin-top:10px;}

#banner {z-index:0;position:absolute;right:0; float:right;width:240px;height:150px;background:url(img/img_top.jpg) no-repeat left top;}


.menu div {background:url(img/menu_bg.gif) no-repeat left center;line-height:14px;padding-left:46px;}
.menu div.active {padding-left:46px;background:url(img/menu_active_bg.gif) repeat-y left center;}

.submenu div {margin-left:-46px;padding-left:72px;background:url(img/submenu_bg.gif) no-repeat 1px -2px;min-height: 18px; height: auto !important; height: 18px;}
.submenu div.active {margin-left:-46px;padding-left:72px;background:url(img/submenu_active_bg.gif) no-repeat 1px -2px;}
.submenu {margin-top:0px;}

.menu a {color: #000066; font-family: Verdana,Arial; font-size: 11px; font-weight: bold;text-decoration: none;display:block;padding:2px 0;}
.submenu a {color: #000066; font-family: Verdana,Arial; font-size: 11px; font-weight: bold;text-decoration: none;display:block;margin:0;}


#cms_header {position:relative;width:735px;height:145px;background:url(img/header_bg.jpg) no-repeat left top;}
#cms_title {float:left;margin-top:81px;margin-left:9px;height:69px;background:url(img/title_bg.gif) no-repeat 21px 14px #efefef;display:inline;}
#cms_title h1 {position:relative;z-index:1;padding-left:60px;height:54px;display:table-cell; vertical-align:bottom;line-height:24px;}



#cms_content {width:686px;margin-left:30px;margin-bottom:25px;}
*html #cms_content {padding-bottom:40px;}



#cms_footer {width:986px;height:37px;background:url(img/footer.gif) no-repeat center bottom;margin:0 auto;}
#cms_footer_margin {width:710px;float:right;clear:both;padding-right:10px;margin-top:18px;}


.text, p, td, div { font-family: Verdana,Arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;}
li { font-family: Verdana,Arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;}


H1  { color: #006600; font-family: Arial,Verdana; font-size: 20px; font-weight: normal; text-decoration: none;}
H2  { color: #006600; font-family: Verdana,Arial; font-size: 18px; font-weight: bold; text-decoration: none; }
H3  { color: #000000; font-family: Verdana,Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
H4  { color: #006600; font-family: Verdana,Arial; font-size: 14px; font-weight: bold; text-align: center; }
H5  { color: #665D42; font-family: Arial,Verdana; font-size: 12px; font-weight: normal; text-decoration: none; }
H6  { color: #333333; font-family: Verdana,Arial; font-size: 12px; text-align: justify; font-weight: normal; text-decoration: none;}

.box { font-family: Verdana,Arial; font-size: 12px; color: #aaaaaa; font-weight: none; background-color: #EEEEEE; border: 1px solid #000000; padding: 6px;}

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

.column_left {font-family: Verdana,Arial; font-size: 12px; color: #000000;}


#cms_footer, #block_foot_left, #cms_footer a {font-family:  Verdana,Arial; font-size: 11px; color: #000066;text-decoration: none;}
#cms_footer a:hover {text-decoration: underline; }

.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top:hover { text-decoration: underline; }

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none; position: relative; left: 1px; top: 1px;}

INPUT.input{font-family:Verdana, Arial; font-size:7pt;}
.button {font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333; border: 1px outset #a89F81; background-color: #CFCFCF;}
.small {font-family: Arial,tahoma, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #776655;}
.smallText {font-size: 10px; color: #aaaaaa; text-decoration: none; }

.menu_top 			  {FONT-FAMILY: Verdana,Arial; color: #bbbbbb; FONT-SIZE: 10px; font-weight : none; text-decoration: none;}
A.menu_top:hover  {text-decoration: underline;}

.more {FONT-FAMILY: Tahoma; color: #584F31; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none;}

.light 				 {font-family: Verdana, Arial; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal; }
A.light:hover  {color: #666666;}


.shop_title{ font-family: Arial,Verdana,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
.shop_short{ font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_desc { font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_buy  { font-size: 10px; font-weight: bold; text-decoration: underline; color: #0000ff; }

.table1 { background-color: #efefef; BACKGROUND: transparent url(img/table1_bg.gif) repeat-y left top; padding-left:1px;}
.table2 { background-color: #efefef; BACKGROUND: transparent url(img/table2_bg.gif) repeat-x left top; padding:4px; height:64px;}
.table3 { background-color: #efefef; BACKGROUND: transparent url(img/table3_bg.gif) repeat-x left bottom; padding:4px; height:64px;}
