/* div module setting - default */
/* flash header */
#flash-inside
{
	display: block;
}

/* shared style data */
div.module h3, 
div.module-blue h3, 
div.module-orange h3, 
div.module-red h3,
div.module-nobox h3
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 18px;
	margin: -8px -6px 5px;
	padding-left: 5px;
	line-height: 30px;
	text-align: left;
}

div.module,
div.module-blue,
div.module-orange,
div.module-red
{
	background: url(../Images/topleft.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height: 1%;
	text-align: left;
	color: #FFF;
}

/* module */

div.module h3
{
	/*background: url(../Images/arrowh3_default.gif) no-repeat 3px 6px;*/
	color: #ccc;
	border-bottom: 1px solid #535352;
}

div.module
{
	background: url(../Images/topleft.gif) 0 0 no-repeat;
}

div.module div
{
	background: url(../Images/topright.gif) 100% 0 no-repeat;
}

div.module div div
{
	background: url(../Images/botleft.gif) 0 100% no-repeat;
}

div.module div div div
{
	background: url(../Images/botright.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/*blue*/
div.module-blue h3
{
	/*background: url(../Images/arrowh3_blue.gif) no-repeat 3px 6px;*/
	padding: 5px 0 0 10px;
	color: #fff;
	border-bottom: 1px solid #E28A2C;
	/*border-bottom: 1px solid #535352;*/
	/*line-height: 26px;*/
}

div.module-blue
{
	background: url(../Images/topleft-blue.png) 0 0 no-repeat;
	color:#FFFFFF;
}

div.module-blue div
{
	background: url(../Images/topright-blue.png) 100% 0 no-repeat;
}

div.module-blue div div
{
	background: url(../Images/bottomleft-blue.png) 0 100% no-repeat;
}

div.module-blue div div div
{
	background: url(../Images/bottomright-blue.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/*orange*/
div.module-orange h3
{
	/*background: url(../Images/arrowh3_orange.gif) no-repeat 3px 6px;*/
	color: #CF9;
	/*line-height: 26px;*/
	border-bottom: 1px solid #E28A2C;
}

div.module-orange
{
	background: url(../Images/topleft-orange.png) 0 0 no-repeat;
	color: #333;
}

div.module-orange div
{
	background: url(../Images/topright-orange.png) 100% 0 no-repeat;
}

div.module-orange div div
{
	background: url(../Images/bottomleft-orange.png) 0 100% no-repeat;
}

div.module-orange div div div
{
	background: url(../Images/bottomright-orange.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/*red*/
div.module-red h3
{
	/*background: url(../Images/arrowh3_red.gif) no-repeat 3px 6px;*/
	/*color: #CF9;*/
	color: #FFFFFF;
	border-bottom: 1px solid #E28A2C;
}

div.module-red
{
	background: url(../Images/topleft-red.gif) 0 0 no-repeat;
	color: #333;
}

div.module-red div
{
	background: url(../Images/topright-red.gif) 100% 0 no-repeat;
}

div.module-red div div
{
	background: url(../Images/bottomleft-red.gif) 0 100% no-repeat;
}

div.module-red div div div
{
	background: url(../Images/bottomright-red.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/* nobox */
div.module-nobox h3
{
	color: #333;
	/*background: url(../Images/arrowh3_nobox.gif) no-repeat 3px 6px;*/
}

div.module-nobox
{
	margin: 0;
	padding: 0;
	height: 1%;
}

div.module-nobox div
{
}

div.module-nobox div div
{
}

div.module-nobox div div div
{
}

/* general module setting */
div.module ul
{
	margin: 10px 0;
	padding-left: 20px;
}

div.module div div div div, 
div.module div div div div div, 
div.module div div div div div div, 
div.module div div div div div div div, 
div.module div div div div div div div div, 
div.module div div div div div div div div div, 
div.module div div div div div div div div div div, 
div.module div div div div div div div div div div div, 
div.module div div div div div div div div div div div div, 
div.module-blue div div div div, 
div.module-blue div div div div div, 
div.module-blue div div div div div div, 
div.module-blue div div div div div div div, 
div.module-blue div div div div div div div div, 
div.module-orange div div div div, 
div.module-orange div div div div div, 
div.module-orange div div div div div div, 
div.module-orange div div div div div div div, 
div.module-orange div div div div div div div div, 
div.module-red div div div div, 
div.module-red div div div div div, 
div.module-red div div div div div div, 
div.module-red div div div div div div div, 
div.module-red div div div div div div div div
{
	width: 100%;
	padding: 0;
	background: none;
	color:#fff;
}

div.module-orange div div div div, 
div.module-orange div div div div div, 
div.module-orange div div div div div div, 
div.module-orange div div div div div div div, 
div.module-orange div div div div div div div div
{
	text-align: left;
	font-size: 11px;
	padding: 5px;
}

div.module-orange div div div div img, 
div.module-orange div div div div div img, 
div.module-orange div div div div div div img, 
div.module-orange div div div div div div div img, 
div.module-orange div div div div div div div div img
{
	padding: 0 15px;
}

div.module-red div div div div, 
div.module-red div div div div div, 
div.module-red div div div div div div, 
div.module-red div div div div div div div, 
div.module-red div div div div div div div div
{
	text-align: left;
	font-size: 12px;
	padding: 5px;
}

div.module-red div div div div img, 
div.module-red div div div div div img, 
div.module-red div div div div div div img, 
div.module-red div div div div div div div img, 
div.module-red div div div div div div div div img
{
	padding: 0 15px;
}

div.module td, 
div.module div, 
div.module p, 
div.module span, 
div.module-blue td, 
div.module-blue div, 
div.module-blue p, 
div.module-blue span, 
div.module-orange td, 
div.module-orange div, 
div.module-orange p, 
div.module-orange span, 
div.module-red td, 
div.module-red div, 
div.module-red p, 
div.module-red span
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}

div.module-red p,
div.module-blue p
{
	text-align:left;

}

div.module-nobox td, 
div.module-nobox div, 
div.module-nobox p, 
div.module-nobox span
{
	color: #fff;
}

div.module-nobox li a, 
div.module-nobox a
{
	color: #FFF;
	text-decoration: none;
}

div.module-nobox li a:hover, 
div.module-nobox a:hover
{
	color: #FFF;
	text-decoration: underline;
}

div.module li a, 
div.module a, 
div.module-blue li a, 
div.module-blue a, 
div.module-orange li a, 
div.module-orange a, 
div.module-red li a, 
div.module-red a
{
	color: #FFF;
	text-decoration: none;
}

div.module li a:hover, 
div.module a:hover, 
div.module-blue li a:hover, 
div.module-blue a:hover, 
div.module-orange li a:hover, 
div.module-orange a:hover, 
div.module-red li a:hover, 
div.module-red a:hover
{
	color: #FFF;
	text-decoration: underline;
}

div.module ul, div.module-blue ul, div.module-red ul, div.module-orange ul
{
}

ul.latestnews, ul.mostread, ul.latestnews-orange, ul.mostread-orange, ul.latestnews-blue, ul.mostread-blue, ul.latestnews-nobox, ul.mostread-nobox
{
	margin-left: 15px;
}

/*comuna moduletable*/
#tab1 div.moduletable, #tab2 div.moduletable, #tab3 div.moduletable
{
	border: none;
	margin-bottom: 0;
	color: #FFF;
}

#tab1 div.moduletable a, #tab1 div.moduletable td, #tab1 div.moduletable p, #tab1 div.moduletable div, #tab1 div.moduletable span, #tab2 div.moduletable a, #tab2 div.moduletable td, #tab2 div.moduletable p, #tab2 div.moduletable div, #tab2 div.moduletable span, #tab3 div.moduletable a, #tab3 div.moduletable td, #tab3 div.moduletable p, #tab3 div.moduletable div, #tab3 div.moduletable span
{
	color: #FFF;
}

#tab1 div.moduletable a:hover
{
	color: red;
}

/* module styling */
div.moduletable h3
{
	/*background: url(../Images/arrowh3_default.gif) no-repeat 3px 6px;*/
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 18px;
	color: #ccc;
	padding-left: 20px;
	line-height: 26px;
	text-align: left;
	border-bottom: 1px solid #535352;
}

div.moduletable
{
	padding: 2px;
	margin-bottom: 10px;
}

div.moduletable-nobox
{
	border: none;
	color: #333;
	padding: 0;
	margin-bottom: 10px;
	background: none;
}

div.moduletable-nobox img
{
	margin: 0;
}

#inset_pos div.moduletable, #xtd_menu div.moduletable
{
	border: none;
	padding: 0;
	margin-bottom: 0;
	background: none;
}

#inset_pos div.moduletable, #xtd_menu div.moduletable
{
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 0;
	color: #FFF;
}

#inset_pos div.moduletable a
{
	color: #FFF;
}

#xtd_menu div.moduletable
{
	margin: 0;
}

#tab1 div.moduletable h3, #tab2 div.moduletable h3, #tab3 div.moduletable h3
{
	display: none;
}
