@charset "utf-8";
/* CSS Document STRUCTURE PORTAL */
/* structure*/
body{
	font-family:arial;
	font-size: 12px;
	padding:0px;
	margin:0px;
	color:#333;
}
#left_menus{
	width:176px;
	float:left;
}
#content{
	width:746px;
	float:right;
	color:#333333;
}
#left_content{
	width:543px;
	float:left;
	background:#fff url(../../../images/stories/backContent.jpg) repeat-y;
	color:#333333;
}
#right_content{
	width:203px;
	float:right;
	_margin-top:-18px;
}

/* menu left*/
#left_content2Right{
	width:746px;
	float:left;
}
#content2Right{
	width:746px;
	float:right;
	padding:0px;
	margin:0px;
}
.banner {
        width: 100%;
        padding: 0em 0em 0em 0em;
        border: 0px;
        text-align: left;
        vertical-align: top;
        background-image: url(../images/champ/banner-fill.png);
        background-repeat: repeat-x;
}
.copyright {
   	font-size: x-small;
   	color: gray;
}
.hidden {
	font-size: x-small;
   	color: white;
}



/* end CONTENT according width of PAGE ************************************************/

h2, .contentheading {
	font-size: 16px;
	margin: 0em 0em 1.5em 0em;
	font-weight: normal;
	font-variant:normal;
	color:#0072b3;
}
h2, .componentheading {
	font-size: 16px;
	margin: 0em 0em 0em 0em;
	font-weight: normal;
	font-variant:normal;
	color:#0072b3;
}

/* articles */
.textArticles2Right #page p{
	line-height:18px;
	font-family:arial;
}
.textArticles2Right #page img{
	border:5px solid #fff;
}
.textArticles2Right #page table{
	margin-left:15px;
	color:#333333;
	font-size:11px;
}
.textArticles2Right #page table td{
	width:130px;
}

.textArticles .createdate{
	font-weight:bold;
	font-size:11px;
}

/* PAGE GENERALE with table*/
#page table{
	margin-top:2px;
	vertical-align:top;	
	width:100%;
	font-size:12px;
	color:#333;
}
#page table tbody tr{
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#page table tbody td{
	padding:0px;
	padding-bottom:8px;
	padding-right:15px;
	vertical-align:top;
	margin:0px;
}
#page table tbody td p{
	padding:0px;
	vertical-align:top;
	margin:0px;
}
td.a12_black{
	color:#333333;
}
#page a{
	color:#0073b4;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}

#page a12_black{
	font-size:12px;
	color:#333333;
}

/*MsoNormal with span / strong*/
#page span p.MsoNormal{
	font-size:12px;
	font-family:arial;
	color:#333333;
}
#page span p.MsoNormal span strong{
	font-family:arial;
	font-weight:bold;
	color:#333333;
}
#page p.MsoNormal span strong{
	font-family:arial;
	font-weight:bold;
	color:#333333;
}
