
#wrappermain {
	width: 100%; height: 100%;
}
#main {
	width: 921px;
}
#mainleft {
	width: 699px; float: left;
}
#mainright {
	width: 222px; float: left;
}
#lefttop {
	background: url(../images/lefttop.gif) no-repeat; height: 5px;
}
#leftbottom {
	background: url(../images/leftbottom.gif) no-repeat; height: 5px;
}
#leftmain {
	background: #FFFFFF; padding: 15px 37px 74px 26px;
}
#righttop {
	background: url(../images/righttop.gif) no-repeat; height: 5px;
}
#rightbottom {
	background: url(../images/rightbottom.gif) no-repeat; height: 5px;
}
#rightmain {
	background: url(../images/rightmain.gif) repeat-y; padding: 25px 19px 0px 16px;
}
.stylebreadcrum {
	font-size: 10px; color: #626262; text-decoration: none;
}
.stylebreadcrum a {
	font-size: 10px; color: #626262; text-decoration: underline;
}
.maintitlela {
	padding-bottom: 16px;
}
.tabcon {
	padding-left: 10px; padding-right: 10px;
}
.tableft {
	width: 100px;
	vertical-align: top;
	float: left;
}
.tabright {
	width: 483px;
	vertical-align: top;
	float: left;
}
.tabdate {
	font-size: 11px; color: #a1a1a1;
}
.tabtext {
	font-size: 12px; color: #484848; text-align: justify; line-height: 17px;
}
.readmore {
	background: url(../images/bulletread.gif) 0 4px no-repeat; font-size: 12px; color: #484848; padding-left: 18px; margin-top: 3px;
}
.readmore a {
	font-size: 12px; color: #c40063; text-decoration: none;
}
.divider {
	background: url(../images/divider.gif) repeat-x; height: 1px; width: 100%; float: left; margin-top: 19px; margin-bottom: 19px;
}
.scrollermain {
	padding-left: 10px; padding-right: 0px;
}
.bgpastevents {
	background: url(../images/bgpastevents.gif) no-repeat; height: 171px;
}
.rttxtgal {
	font-size: 11px; color: #484848; text-align: right; padding-top: 3px;
}
.viewgall {
	background: url(../images/bulletread.gif) no-repeat; background-position: top left; font-size: 12px; color: #c40063; padding-left: 18px; margin-top: 3px; margin-left: 100px;
}
.viewgall a {
	font-size: 12px; color: #c40063; text-decoration: none;
}
.rightdiv {
	padding-top: 10px; padding-bottom: 10px;
}
.inputemail {
	background: url(../images/bginput.gif) no-repeat; width: 176px; height: 19px; padding: 2px 4px 6px 4px;
}
.inputemailmain {
	border: 0px; height: 12px; width: 168px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #a8a8a8; font-size: 10px;
}
.btninvite {
	padding-right: 10px;
}
#maincurrent {
	width: 921px;
}
#curreventmain {
	padding: 15px 33px 74px 36px;
}
.eventcont {
	background: url(../images/bgcurevent.jpg) no-repeat; float: left; width: 100%;
}
.eventdate {
	font-size: 11px; color: #a1a1a1; padding-top: 5px;
}
.eventimg {
	float: left; padding-right: 15px; padding-top: 8px;
}
.eventtext {
	float: left; padding-top: 8px;
}
.mainbtotext {
	width: 888px; padding-top: 28px; float: left; padding-bottom: 52px;
}
.feminatotext {
	width: 888px; padding-top: 18px; float: left; padding-bottom: 52px;
}
.curevtxt {
	font-size: 12px; color: #484848; text-align: left; width: 321px; float: left; padding-right: 44px; line-height: 20px;
}
.curevimg {
	width: 487px; float: left;
}
.bottompanel {
	background: url(../images/panelbottom.gif) no-repeat; width: 828px; height: 100px; float: left; clear: both;
}
.bottompanel p {
	float: left; font-size: 12px; color: #c40063; text-decoration: none; padding-left: 5px;
}
.bottompanel p a {
	font-size: 12px; color: #c40063; text-decoration: none;
}
.viewgalimg {
	background: url(../images/bulletread.gif) no-repeat; background-position: top left; font-size: 10px; color: #292929; padding-left: 18px; font-weight: bold; margin-left: 23px; text-decoration: none;
}
.viewgalimg a {
	font-size: 10px; color: #292929; font-weight: bold; text-decoration: none;
}
.viewgalimgbig {
	background: url(../images/bulletread.gif) no-repeat; background-position: top left; font-size: 11px; color: #292929; padding-left: 18px; margin-left: 310px; text-decoration: none;
}
.viewgalimgbig a {
	font-size: 11px; color: #292929; text-decoration: none;
}
.scrollarrowleft {
	float: left;
	width: 21px;
	padding-top: 84px;
}
.scrollmain {
	float: left;
	width: 584px;
}
.scrollmain p {
	float: left;
	width: 114px;
	font-size: 12px;
	color: #484848;
	padding-top: 40px;
	padding-left: 24px;
	text-align: center;
}
.scrollarrowright {
	float: left;
	width: 21px;
	padding-top: 84px;
}
.eventcont1 {
	background: url(../images/ecole_hoteilere_bg.jpg) center no-repeat; float: left; width: 100%;
}