@charset "utf-8";

.arrowred {
	margin-right: 30px;
	padding-left: 15px;
	background: url(/shared/img/arrow_red.gif) no-repeat 0 center;
}
.arrowred_nom {
	margin-right: 0px;
	padding-left: 15px;
	background: url(/shared/img/arrow_red.gif) no-repeat 0 center;
}

/* ------------------------------
 news
------------------------------ */
#whatsnew, #press, #collaboration01 {
	width: 605px;
	margin: 0;
	padding: 79px 0 0;
}
#collaboration01 {
	width: 605px;
	margin: 79px 0 0;
	padding: 0px;
	background: #f0eff9;
}
#collaboration02 {
	margin: 60px 0 0 0;
	background: #e3f2f5;
}
#collaboration01 .in, #collaboration02 .in{
	padding: 40px;
}
#whatsnew h2, #press h2 {
	padding: 12px 0 0;
	font-weight: bold;
}

#collaboration01 h2, #collaboration02 h2 {
	padding: 12px 0;
}

#collaboration01 h3, #collaboration02 h3 {
	padding: 0px 0 12px 0;
	font-weight: bold;
}

#collaboration01 h4, #collaboration02 h4 {
	font-weight: bold;
}

#press p {
	padding-bottom: 2.0em;
}

.t12 {
	padding: 12px 0;
}


#whatsnew h3 img {
	margin: 40px 0 22px;
}

#whatsnew h4 img {
	margin: 40px 0 10px;
}

#whatsnew p {
	padding-bottom: 0.5em;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}
/* ------------------------------
 what's new
------------------------------ */
.txt{
	margin-bottom: 15px;
}
.headred_top{
	color: #aa0001;
	font-weight: bold;
	margin-top: 15px;
}
.headred{
	color: #aa0001;
	font-weight: bold;
	margin-top: 27px;
}

.linkL{
	width: 305px;
	float: left;
}
.linkR{
	width: 300px;
	float: left;
}
.link3{
	width: 203px;
	float: left;
}
.link3R{
	width: 198px;
	float: left;
}

/* ------------------------------
 collaboration
------------------------------ */
.heading_col {
	width: 505px;
	margin: 0 0 55px 0;
	padding: 0;
	float: left;
}
.photoOut01 {
	padding: 10px 0 15px 0;;
}
.photoOut02 {
	padding: 10px 0 30px 0;;
}

.photo {
	width: 187px;
	float: left;
}

.photo_s {
	width: 150px;
	float: left;
}
