@CHARSET "UTF-8";
#foto.back, #video.back { display:none; }
#foto.front, #video.front { display:block; }

.fce1, 
.fce2,
.fce3 {
	margin-bottom: 20px;
}
 
.fce1 .content p, 
.fce2 .content p,
.fce3 .content p {
	margin-bottom: 0;
}

.fce1, .fce2 { width:230px; }

.fce1 .top {
	background: #FFFFFF url(../images/fce1-top-bg.gif) no-repeat top;
	padding: 10px;
	text-align: center;
}

.fce1 .content {
	background: url(../images/fce1-bottom-bg.gif) no-repeat bottom left;
	padding: 0 10px 60px;
	width: 210px;
	* width: 230px;
}

.fce2 .top {
	background: #FFFFFF url(../images/fce1-top-bg.gif) no-repeat top;
	padding: 10px;
	text-align: center;
	position: relative;
	width: 210px;
	* width: 230px;
}

.fce2 .calendar-img {
	background: url(../images/fce2-calendar-img.gif) no-repeat left top;
	height: 55px;
	width: 53px;
	left: -7px;
	top: -8px;
	position: absolute;
}

.fce2 .calendar-img.fr {
	background: url(../images/fce2-calendar-img-fr.gif)  no-repeat left top;
}

.fce2 .content {
	background: #FFFFFF url(../images/fce2-bottom_bg.gif) no-repeat bottom;
	padding: 0 10px 10px;
}

.fce3 .top {
	line-height: 0;	
	margin-bottom:-5px;
}

.fce3 .content {
	background: #FFFFFF url(../images/fce3-content-bg.gif) repeat-y;
	padding: 0 70px;
	position: relative;
	min-height: 184px;
	height: auto !important;
	height: 184px;
	width:auto;
	* width:350px;
}

.fce3 .fce3-left {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 66px;
	height: 170px;
	background: url(../images/fce3-content-left-bg.gif);
}

.fce3 .fce3-right {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 57px;
	height: 184px;
	background: url(../images/fce3-content-right-bg.gif);
}

.fce3 .bottom {
	background: url(../images/fce3-bottom-bg.gif);
	width: 350px;
	height: 24px;
	margin-top:-35px;
}

.fce4 {
	position: relative;
	height: 300px;
	margin-bottom:70px;
}

.fce4 .tabs {
	position: relative;
	height: 20px;
}

.fce4 .tabs #fototab,
.fce4 .tabs #videotab {
	position: absolute;
	top: 0;
}

.fce4 .tabs #fototab {
	left: 100px;
}

.fce4 .tabs #videotab.front,
.fce4 .tabs #fototab.front,
.fce4 #video.front,
.fce4 #foto.front {
	z-index: 2;	
}

.fce4 .tabs #videotab.back,
.fce4 .tabs #fototab.back,
.fce4 #video.back,
.fce4 #foto.back {
	z-index: 1;	
}

.fce4 #video,
.fce4 #foto {
	position: absolute;
	top: 20px;	
}

.fce4 #video .top,
.fce4 #foto .top,
.fce4 #video .bottom,
.fce4 #foto .bottom {
	height: 15px;
	line-height:15px;
}

.fce4 #video .top {
	background: url(../images/fce4-video-top.gif);
}

.fce4 #foto .top {
	background: url(../images/fce4-foto-top.gif);
}

.fce4 #video .content {
	background: url(../images/fce4-video-bg.gif);
}

.fce4 #foto .content {
	background: url(../images/fce4-foto-bg.gif);
}

.fce4 #video .content,
.fce4 #foto .content {
	padding: 0 20px;
}

.fce4 .content {
	width: 310px;
}

.fce4 #video .bottom {
	background: url(../images/fce4-video-bottom.gif);
}

.fce4 #foto .bottom {
	background: url(../images/fce4-foto-bottom.gif);
}

.fce4 #video p,
.fce4 #foto p {
	margin-bottom: 0;
}

.fce4 .top,
.fce4 .bottom {
	width: 350px;
}