/* CSS Document     */
/* modules complets */

/* reset header for all modules */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_blank h3,
div.module h3,
div.module_menu h3,
div.module_blank h3,
div.module_white h3,
div.module_dotted h3,
div.module_grey h3,
div.module_black h3,
div.module_blue h3,
div.module_green h3,
div.module_yellow h3,
div.module_new h3,
div.module__top h3,
div.module_pick h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}

/*
 * header modules
 */
 
#headermodule div.module {
	margin: 0px 0px 0px 10px;
	float: right;
}

#headermodule div.module div {
	background: url(../images/headermodule_l.png) 0 0 no-repeat;
}

#headermodule div.module div div {
	padding: 0px 10px 0px 10px;
	background: url(../images/headermodule_r.png) 100% 0 no-repeat;
}

#headermodule div.module div div div {
	height: 60px;
	padding: 10px 0px 5px 0px;
	background: url(../images/headermodule_m.png) 0 0 repeat-x;
	overflow: hidden;
	text-align:justify;
	color: #646464;
	font-size: 90%;
}

 
#headermodule div.module div div div div {
	height: auto;
	padding: 0px 0px 0px 0px;
	background: none;
}

#headermodule div.module h3 {
	font-weight: bold;
}

/* blank */
#headermodule div.module_blank {
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	float: right;
}

/*
 * top modules
 */
 
/* default */
#top div.moduletable {
	padding: 10px 15px 10px 15px;
	background: none;
	text-align:justify;
}

#top .seperator div.moduletable {
	background: url(../images/top_module_sep.png) 100% 0 no-repeat;
}

#top div.moduletable h3 {
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 125%;
	font-weight: bold;
}

/* blank */
#top div.moduletable_blank {
}

/*
 * middle and bottom modules (left, right, maintop, mainbottom, contenttop, contentbottom, bottom)
 */
 
/* default */
#middle div.module,
#bottom div.module {
	background: url(../images/middle_module_br.png) 100% 100% no-repeat;
}

#middle div.module div,
#bottom div.module div {
	background: url(../images/middle_module_tr.png) 100% 0 no-repeat;
}

#middle div.module div div,
#bottom div.module div div {
	background: url(../images/middle_module_bl.png) 0 100% no-repeat;
}

#middle div.module div div div,
#bottom div.module div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl.png) 0 0 no-repeat;
	overflow: hidden;
}

/* menu */
#middle div.module_menu {
	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
}

#middle div.module_menu div {
	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;
}

#middle div.module_menu div div {
	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;
}

#middle div.module_menu div div div {
	padding: 10px 1px 10px 1px;
	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: hidden;
}

/* white */
#middle div.module_white,
#bottom div.module_white {
	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
}

#middle div.module_white div,
#bottom div.module_white div {
	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;
}

#middle div.module_white div div,
#bottom div.module_white div div {
	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;
}

#middle div.module_white div div div,
#bottom div.module_white div div div {
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: hidden;
}

/* dotted */
#middle div.module_dotted,
#bottom div.module_dotted {
	background: url(../images/middle_module_br_dotted.png) 100% 100% no-repeat;
}

#middle div.module_dotted div,
#bottom div.module_dotted div {
	background: url(../images/middle_module_tr_dotted.png) 100% 0 no-repeat;
}

#middle div.module_dotted div div,
#bottom div.module_dotted div div {
	background: url(../images/middle_module_bl_dotted.png) 0 100% no-repeat;
}

#middle div.module_dotted div div div,
#bottom div.module_dotted div div div {
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_dotted.png) 0 0 no-repeat;
	overflow: hidden;
}

/* grey */
#middle div.module_grey,
#bottom div.module_grey {
	background: url(../images/middle_module_br_grey.png) 100% 100% no-repeat;
}

#middle div.module_grey div,
#bottom div.module_grey div {
	background: url(../images/middle_module_tr_grey.png) 100% 0 no-repeat;
}

#middle div.module_grey div div,
#bottom div.module_grey div div {
	background: url(../images/middle_module_bl_grey.png) 0 100% no-repeat;
}

#middle div.module_grey div div div,
#bottom div.module_grey div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_grey.png) 0 0 no-repeat;
	overflow: hidden;
}

/* black */
#middle div.module_black,
#bottom div.module_black {
	background: url(../images/middle_module_br_black.png) 100% 100% no-repeat;
}

#middle div.module_black div,
#bottom div.module_black div {
	background: url(../images/middle_module_tr_black.png) 100% 0 no-repeat;
}

#middle div.module_black div div,
#bottom div.module_black div div {
	background: url(../images/middle_module_bl_black.png) 0 100% no-repeat;
}

#middle div.module_black div div div,
#bottom div.module_black div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_black.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

/* blue */
#middle div.module_blue,
#bottom div.module_blue {
	background: url(../images/middle_module_br_blue.png) 100% 100% no-repeat;
}

#middle div.module_blue div,
#bottom div.module_blue div {
	background: url(../images/middle_module_tr_blue.png) 100% 0 no-repeat;
}

#middle div.module_blue div div,
#bottom div.module_blue div div {
	background: url(../images/middle_module_bl_blue.png) 0 100% no-repeat;
}

#middle div.module_blue div div div,
#bottom div.module_blue div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_blue.png) 0 0 no-repeat;
	overflow: hidden;
}

/* green */
#middle div.module_green,
#bottom div.module_green {
	background: url(../images/middle_module_br_green.png) 100% 100% no-repeat;
}

#middle div.module_green div,
#bottom div.module_green div {
	background: url(../images/middle_module_tr_green.png) 100% 0 no-repeat;
}

#middle div.module_green div div,
#bottom div.module_green div div {
	background: url(../images/middle_module_bl_green.png) 0 100% no-repeat;
}

#middle div.module_green div div div,
#bottom div.module_green div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_green.png) 0 0 no-repeat;
	overflow: hidden;
}

/* yellow */
#middle div.module_yellow,
#bottom div.module_yellow {
	background: url(../images/middle_module_br_yellow.png) 100% 100% no-repeat;
}

#middle div.module_yellow div,
#bottom div.module_yellow div {
	background: url(../images/middle_module_tr_yellow.png) 100% 0 no-repeat;
}

#middle div.module_yellow div div,
#bottom div.module_yellow div div {
	background: url(../images/middle_module_bl_yellow.png) 0 100% no-repeat;
}

#middle div.module_yellow div div div,
#bottom div.module_yellow div div div {
	min-height: 70px;	 
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_yellow.png) 0 0 no-repeat;
	overflow: hidden;
}

/* new */
#middle div.module_new,
#bottom div.module_new {
	background: url(../images/middle_module_br_new.png) 100% 100% no-repeat;
}

#middle div.module_new div,
#bottom div.module_new div {
	background: url(../images/middle_module_tr_new.png) 100% 0 no-repeat;
}

#middle div.module_new div div,
#bottom div.module_new div div {
	background: url(../images/middle_module_bl_new.png) 0 100% no-repeat;
}

#middle div.module_new div div div,
#bottom div.module_new div div div {
	min-height: 70px;
	background: url(../images/middle_module_tl_new.png) 0 0 no-repeat;
	overflow: hidden;
	padding-top: 45px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* top */
#middle div.module_top,
#bottom div.module_top {
	background: url(../../template/images/middle_module_br_top.png) 100% 100% no-repeat;
}

#middle div.module_top div,
#bottom div.module_top div {
	background: url(../../template/images/middle_module_tr_top.png) 100% 0 no-repeat;
}

#middle div.module_top div div,
#bottom div.module_top div div {
	background: url(../../template/images/middle_module_bl_top.png) 0 100% no-repeat;
}

#middle div.module_top div div div,
#bottom div.module_top div div div {
	min-height: 70px;
	padding: 10px 15px 10px 15px;
	background: url(../../template/images/middle_module_tl_top.png) 0 0 no-repeat;
	overflow: hidden;
}

/* pick */
#middle div.module_pick,
#bottom div.module_pick {
	background: url(../images/middle_module_br_pick.png) 100% 100% no-repeat;
}

#middle div.module_pick div,
#bottom div.module_pick div {
	background: url(../images/middle_module_tr_pick.png) 100% 0 no-repeat;
}

#middle div.module_pick div div,
#bottom div.module_pick div div {
	background: url(../images/middle_module_bl_pick.png) 0 100% no-repeat;
}

#middle div.module_pick div div div,
#bottom div.module_pick div div div {
	min-height: 70px;	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_pick.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

 
#middle div.module div div div div,
#middle div.module_menu div div div div,
#middle div.module_white div div div div,
#middle div.module_dotted div div div div,
#middle div.module_grey div div div div,
#middle div.module_black div div div div,
#middle div.module_blue div div div div,
#middle div.module_green div div div div,
#middle div.module_yellow div div div div,
#middle div.module_new div div div div,
#middle div.module_top div div div div,
#middle div.module_pick div div div div,
#bottom div.module div div div div,
#bottom div.module_white div div div div,
#bottom div.module_dotted div div div div,
#bottom div.module_grey div div div div,
#bottom div.module_black div div div div,
#bottom div.module_blue div div div div,
#bottom div.module_green div div div div,
#bottom div.module_yellow div div div div,
#bottom div.module_new div div div div,
#bottom div.module_top div div div div,
#bottom div.module_pick div div div div {
	min-height: 0px;	 
	padding: 0px 0px 0px 0px;
	background: none;
}

/* header */
#middle div.module h3,
#middle div.module_menu h3,
#middle div.module_white h3,
#middle div.module_dotted h3,
#middle div.module_grey h3,
#middle div.module_black h3,
#middle div.module_blue h3,
#middle div.module_green h3,
#middle div.module_yellow h3,
#middle div.module_new h3,
#middle div.module_top h3,
#middle div.module_pick h3,
#bottom div.module h3,
#bottom div.module_white h3,
#bottom div.module_dotted h3,
#bottom div.module_grey h3,
#bottom div.module_black h3,
#bottom div.module_blue h3,
#bottom div.module_green h3,
#bottom div.module_yellow h3,
#bottom div.module_new h3,
#bottom div.module_top h3,
#bottom div.module_pick h3 {
	margin: -10px -15px 5px -15px;
	padding: 0px 0px 0px 15px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-weight: bold;
}

#middle div.module_dotted h3,
#middle div.module_grey h3,
#middle div.module_black h3,
#middle div.module_blue h3,
#middle div.module_green h3,
#middle div.module_yellow h3,
#middle div.module_new h3,
#middle div.module_top h3,
#middle div.module_pick h3,
#bottom div.module_dotted h3,
#bottom div.module_grey h3,
#bottom div.module_black h3,
#bottom div.module_blue h3,
#bottom div.module_green h3,
#bottom div.module_yellow h3,
#bottom div.module_new h3,
#bottom div.module_top h3,
#bottom div.module_pick h3 {
	margin: -5px -15px 5px -15px;
}

#middle div.module_black h3,
#middle div.module_pick h3,
#bottom div.module_black h3,
#bottom div.module_pick h3 {
	color: #ffffff;
}

/*
 * left modules
 */
 
#left div.module,
#left div.module_menu,
#left div.module_white,
#left div.module_dotted,
#left div.module_grey,
#left div.module_black,
#left div.module_blue,
#left div.module_green,
#left div.module_yellow,
#left div.module_new,
#left div.module_top,
#left div.module_pick {
	margin: 0px 0px 10px 0px;
}

#left div.module h3,
#left div.module_menu h3,
#left div.module_white h3 {
	background: url(../images/left_module_header.png) 0 0 no-repeat;
	color:#FFFFFF;
	padding-left:30px;
	height:31px;
	line-height:30px;
}


#left div.module_menu h3 {
	margin: -10px -1px 0px -1px;
}

/* blank */
#left div.module_blank {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

/*
 * maintopbox & mainbottombox modules
 */
 
#maintop div.module, #mainbottom div.module,
#maintop div.module_menu, #mainbottom div.module_menu,
#maintop div.module_white, #mainbottom div.module_white,
#maintop div.module_dotted, #mainbottom div.module_dotted,
#maintop div.module_grey, #mainbottom div.module_grey,
#maintop div.module_black, #mainbottom div.module_black,
#maintop div.module_blue, #mainbottom div.module_blue,
#maintop div.module_green, #mainbottom div.module_green,
#maintop div.module_yellow, #mainbottom div.module_yellow,
#maintop div.module_new, #mainbottom div.module_new,
#maintop div.module_top, #mainbottom div.module_top,
#maintop div.module_pick, #mainbottom div.module_pick {
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

#maintop .seperator div.module, #mainbottom .seperator div.module,
#maintop .seperator div.module_menu, #mainbottom .seperator div.module_menu,
#maintop .seperator div.module_white, #mainbottom .seperator div.module_white,
#maintop .seperator div.module_dotted, #mainbottom .seperator div.module_dotted,
#maintop .seperator div.module_grey, #mainbottom .seperator div.module_grey,
#maintop .seperator div.module_black, #mainbottom .seperator div.module_black,
#maintop .seperator div.module_blue, #mainbottom .seperator div.module_blue,
#maintop .seperator div.module_green, #mainbottom .seperator div.module_green,
#maintop .seperator div.module_yellow, #mainbottom .seperator div.module_yellow,
#maintop .seperator div.module_new, #mainbottom .seperator div.module_new,
#maintop .seperator div.module_top, #mainbottom .seperator div.module_top,
#maintop .seperator div.module_pick, #mainbottom .seperator div.module_pick {
	margin: 0px 10px 0px 0px;
}

#maintop div.module h3, #mainbottom div.module h3,
#maintop div.module_white h3, #mainbottom div.module_white h3 {
	margin: -5px -15px 5px -15px;
}

/* blank */
#maintop div.module_blank, #mainbottom div.module_blank {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#maintop .seperator div.module_blank, #mainbottom .seperator div.module_blank {
	margin: 0px 10px 0px 0px;
}

/*
 * right modules
 */
 
#right div.module,
#right div.module_menu,
#right div.module_white,
#right div.module_dotted,
#right div.module_grey,
#right div.module_black,
#right div.module_blue,
#right div.module_green,
#right div.module_yellow,
#right div.module_new,
#right div.module_top,
#right div.module_pick {
	margin: 0px 0px 10px 0px;
}
 
#right div.module h3,
#right div.module_menu h3,
#right div.module_white h3 {
	background: url(../images/right_module_header.png) 0 0 no-repeat;
}

#right div.module_menu h3 {
	margin: -10px -1px 0px -1px;
}

/* blank */
#right div.module_blank {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

/*
 *contenttopbox & contentbottombox modules
 */

#contenttop div.module, #contentbottom div.module,
#contenttop div.module_menu, #contentbottom div.module_menu,
#contenttop div.module_white, #contentbottom div.module_white,
#contenttop div.module_dotted, #contentbottom div.module_dotted,
#contenttop div.module_grey, #contentbottom div.module_grey,
#contenttop div.module_black, #contentbottom div.module_black,
#contenttop div.module_blue, #contentbottom div.module_blue,
#contenttop div.module_green, #contentbottom div.module_green,
#contenttop div.module_yellow, #contentbottom div.module_yellow,
#contenttop div.module_new, #contentbottom div.module_new,
#contenttop div.module_top, #contentbottom div.module_top,
#contenttop div.module_pick, #contentbottom div.module_pick {
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

#contenttop .seperator div.module, #contentbottom .seperator div.module,
#contenttop .seperator div.module_menu, #contentbottom .seperator div.module_menu,
#contenttop .seperator div.module_white, #contentbottom .seperator div.module_white,
#contenttop .seperator div.module_dotted, #contentbottom .seperator div.module_dotted,
#contenttop .seperator div.module_grey, #contentbottom .seperator div.module_grey,
#contenttop .seperator div.module_black, #contentbottom .seperator div.module_black,
#contenttop .seperator div.module_blue, #contentbottom .seperator div.module_blue,
#contenttop .seperator div.module_green, #contentbottom .seperator div.module_green,
#contenttop .seperator div.module_yellow, #contentbottom .seperator div.module_yellow,
#contenttop .seperator div.module_new, #contentbottom .seperator div.module_new,
#contenttop .seperator div.module_top, #contentbottom .seperator div.module_top,
#contenttop .seperator div.module_pick, #contentbottom .seperator div.module_pick {
	margin: 0px 10px 0px 0px;
}

#contenttop div.module h3, #contentbottom div.module h3,
#contenttop div.module_white h3, #contentbottom div.module_white h3 {
	margin: -5px -15px 5px -15px;
}

/* blank */
#contenttop div.module_blank, #contentbottom div.module_blank {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#contenttop .seperator div.module_blank, #contentbottom .seperator div.module_blank {
	margin: 0px 10px 0px 0px;
}

/*
 * bottom modules
 */

#bottom div.module,
#bottom div.module_white,
#bottom div.module_dotted,
#bottom div.module_grey,
#bottom div.module_black,
#bottom div.module_blue,
#bottom div.module_green,
#bottom div.module_yellow,
#bottom div.module_new,
#bottom div.module_top,
#bottom div.module_pick {
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

#bottom .seperator div.module,
#bottom .seperator div.module_white,
#bottom .seperator div.module_dotted,
#bottom .seperator div.module_grey,
#bottom .seperator div.module_black,
#bottom .seperator div.module_blue,
#bottom .seperator div.module_green,
#bottom .seperator div.module_yellow,
#bottom .seperator div.module_new,
#bottom .seperator div.module_top,
#bottom .seperator div.module_pick {
	margin: 0px 10px 0px 0px;
}

#bottom div.module h3,
#bottom div.module_white h3 {
	margin: -5px -15px 5px -15px;
}

/* blank */
#bottom div.module_blank {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#bottom .seperator div.module_blank {
	margin: 0px 10px 0px 0px;
}

