/* GENERAL */

html, body {
	background: url(http://www.hotrec.eu/Images/bkg.png) repeat-x #F5F5F5;
	margin: 0;
	color: #4C4C4C;
	font-family: Arial;
	font-size: 12px;
	zoom: 110%;
}

.container {
	width: 1000px;
	margin: auto;
}

.clearAll {
	clear: both;
}

a {
	color: #1D7AB9;
	text-decoration: none;
}

.rss {
	background: url(../Images/rss.png);
	width: 16px;
	height: 16px;
	display: block;
}

.rss.top {
	background: url(../Images/rss.png);
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

/* HEADER */

.header {
	width: 1000px;
	float: left;
	padding-bottom: 10px;
}

.header .logo {
	background: url(../documents/document/20121015125716-hotrec_transparent_middle.gif);
width: 180px;
height: 108px;
float: left;
display: block;
margin: 30px 0 10px 10px;
}

/* MENUTOP */

.menuTop {
	margin: 0;
	padding: 0 12px;
	float: right;
	background: url(http://www.hotrec.eu/Images/bkg_menuTop.png);
	height: 43px;
	display: none;
}

.menuTop li {
	list-style: none;
	float: left;
	background: url(http://www.hotrec.eu/Images/pipe01.png) right 15px no-repeat;
}

.menuTop li.L1, .menuTop li.LS1 {
	background: none;
}

.menuTop li a {
	padding: 12px 7px 0 5px;
	display: block;
}

.menuTop .FS1 a, .menuTop .MS1 a, .menuTop .LS1 a {
	background: url(http://www.hotrec.eu/Images/arrow_menuTop.png) no-repeat center top;
}

/* LOGIN BOX */

.loginBox {
	background: url(http://www.hotrec.eu/Images/bkg_loginBox.png);
	width: 309px;
	height: 31px;
	float: right;
	padding: 12px 15px 0 130px;
	display: none;
}

.loginBox span {
	float: left;
}

.loginBox a {
	color: #333;
	font-weight: bold;
	float: left;
}

.loginBox .btn_logout {
	background: url(http://www.hotrec.eu/Images/btn_logout.png);
	width: 80px;
	height: 24px;
	display: block;
	float: left;
	margin: -4px 0 0 10px;
	text-align: center;
	line-height: 24px;
}

.loginBox .btn_logout:hover {
	background-position: 0 -24px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* SEARCH BOX */

.searchBox {
	float: right;
	margin: 55px 0 0 0;
	display: none;
}

.searchBox .Form {
	background: url(../Images/bkg_searchForm.png);
	width: 220px;
	height: 28px;
	float: left;
}

.searchBox .Form input {
	background: none;
	border: none;
	width: 210px;
	height: 14px;
	padding: 7px 5px;
	float: left;
	color: #666666;
}

.searchBox .btn_search {
	background: url(../Images/btn_search.png);
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin: 2px 0 0 5px;
}

.whoswho .searchBox {
	float: right;
	margin: 10px 0;
}

.whoswho .searchBox .btn_search {
	background: url(http://www.hotrec.eu/Images/btn_search02.png);
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin: 2px 0 0 5px;
}

/* HOME LEFT CONTENT */

.homeLeftContent {
	float: left;
	width: 735px;
}

/* PAGE LEFT CONTENT */

.pageLeftContent {
	float: left;
	width: 775px;
}

.pageContent {
	background: url(http://www.hotrec.eu/Images/bkg_mainContent.png) no-repeat top #F5F5F5;
	float: left;
	width: 775px;
}

/* MAIN MENU */

.mainMenu {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../Images/bkg_mainMenu.png);
	width: 735px;
	height: 42px;
	display: none;
}

.mainMenu li {
	list-style: none;
	float: left;
	padding: 12px 14px;
	background: url(http://www.hotrec.eu/Images/pipe02.jpg) right no-repeat;
}

.mainMenu li a {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.mainMenu .FS1 a, .mainMenu .MS1 a, .mainMenu .LS1 a {
	color: #1C97CA;
} 

.mainMenu li a:hover {
	color: #1C97CA;
}

.pageLeftContent .mainMenu {
	margin: 0;
	padding: 0;
	float: left;
	background: url(http://www.hotrec.eu/Images/bkg_mainMenu02.png);
	width: 775px;
	height: 41px;
}

.pageLeftContent .mainMenu li {
	list-style: none;
	float: left;
	padding: 12px 18px;
	background: url(http://www.hotrec.eu/Images/pipe02.jpg) right no-repeat;
}

.mainMenu li.L1, .mainMenu li.LS1 {
	background: none;
}


/* HOME SLIDER */

.homeSlider {
	background: url(http://www.hotrec.eu/Images/bkg_homeSlider.jpg);
	width: 735px;
	height: 301px;
	overflow: hidden;
	float: left;
}

/* BOX LARGE HOME */

.boxLargeHome {
	width: 738px;
	float: left;
	margin: 25px 0;
}

.boxLargeHome .Top {
	background: url(http://www.hotrec.eu/Images/boxes/Top_box_01.png);
	width: 708px;
	height: auto;
	float: left;
	padding: 10px 15px 8px 15px;
}

.boxLargeHome .Top h2 {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0;
	text-transform: uppercase;
	float: left;
}

.boxLargeHome .Top .rss {
	float: left;
	margin: -2px 0 0 5px;
}

.boxLargeHome .borderTop {
	background: url(http://www.hotrec.eu/Images/boxes/borderTop_box_01.png);
	width: 738px;
	height: 17px;
	float: left;
}

.boxLargeHome .content {
	background: url(http://www.hotrec.eu/Images/boxes/bkg_box_01.png);
	width: 718px;
	padding: 12px 10px;
	float: left;
	position: relative;
}

.boxLargeHome .left {
	float: left;
	width: 470px;
}

.boxLargeHome .left .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_boxHome.png);
	width: 470px;
	height: 6px;
	float: left;
}

.boxLargeHome .left .content {
	background: url(http://www.hotrec.eu/Images/bkg_boxHome.png);
	width: 440px;
	float: left;
	padding: 5px 15px;
}

.boxLargeHome .left .content .Top {
	background: none;
	width: 100%;
	padding: 0;
}

.boxLargeHome .left .content .Top h3 {
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	margin: 5px 0;
	float: left;
}

.boxLargeHome .left .content .Top h3.news {
	background: url(http://www.hotrec.eu/Images/picto_news.png) left no-repeat;
	padding: 8px 0 8px 45px;
	height: 14px;
}

.boxLargeHome .left .content .Top .rss {
	float: left;
	margin: 10px 0 0 7px;
}

.boxLargeHome .left .content .Top .see {
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0;
}

.boxLargeHome .left .content .item {
	width: 213px;
	float: left;
	padding: 10px 0;
	margin: 0 3px;
	border-bottom: solid 1px #E0E0E0;
	min-height: 100px;
}

.boxLargeHome .left .content .item a {
	font-weight: bold;
	margin-right: 5px;
}

.boxLargeHome .left .content .item .title {
	font-weight: bold;
	font-size: 13px;
}

.boxLargeHome .left .content .item p {
	margin: 3px 0;
}

.boxLargeHome .left .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_boxHome.png);
	width: 470px;
	height: 6px;
	float: left;
}

.boxLargeHome .right {
	float: right;
	width: 235px;
}

.boxLargeHome .right .boxHome {
	width: 235px;
	float: left;
}

.boxLargeHome .right .boxHome .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_boxHome02.png);
	width: 235px;
	height: 5px;
	float: left;
}

.boxLargeHome .right .boxHome .content {
	background: url(http://www.hotrec.eu/Images/bkg_boxHome02.png);
	width: 215px;
	padding: 5px 10px;
	float: left;
}

.boxLargeHome .right .boxHome .content h2 {
	background: url(http://www.hotrec.eu/Images/picto_newsletter.png) left no-repeat;
	padding: 12px 0 0 40px;
	height: 18px;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	float: left;
}

.boxLargeHome .right .boxHome .content .rss {
	float: left;
	margin: 8px 0 0 5px;
}

.boxLargeHome .right .boxHome .content .see {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 40px;
	float: left;
}

.boxLargeHome .right .boxHome .content a {
	font-weight: bold;
}

.boxLargeHome .right .Top {
	background: none;
	width: 100%;
	padding: 0;
	margin: 10px 0;
	float: left;
}

.boxLargeHome .right .Top h2 {
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	margin: 5px 0;
	float: left;
}

.boxLargeHome .right .Top h2.surveys {
	background: url(http://www.hotrec.eu/Images/picto_graph.png) left no-repeat;
	padding: 0 0 8px 40px;
	height: 22px;
	width: 120px;
	float: left;
}

.boxLargeHome .right .Top .rss {
	margin: 8px 5px 0 5px;
}

.boxLargeHome .right .Top .see {
	margin: 8px 5px 0 5px;
	font-size: 11px;
	font-weight: bold;
	float: left;
}

.boxLargeHome .right .item {
	width: 235px;
	float: left;
	padding: 10px 0;
	margin: 0 3px;
	border-bottom: solid 1px #E0E0E0;
}

.boxLargeHome .right .item .title {
	font-weight: bold;
	font-size: 13px;
	float: left;
}

.boxLargeHome .right .item .date {
	float: left;
	font-size: 11px;
	margin: 2px 0 0 5px;
}

.boxLargeHome .right .item p {
	margin: 6px 0;
	float: left;
}

.boxLargeHome .right .item a {
	font-weight: bold;
}

.boxLargeHome .right .subscribe {
	font-weight: bold;
	float: right;
	margin: 10px 0 0 0;
}

.boxLargeHome .right .boxHome .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_boxHome02.png);
	width: 235px;
	height: 5px;
	float: left;
}

.boxLargeHome .borderBottom {
	background: url(http://www.hotrec.eu/Images/boxes/borderBottom_box_01.png);
	width: 738px;
	height: 12px;
	float: left;
}

/* HOME RIGHT SIDE BAR */

.homeRightSideBar {
	width: 253px;
	float: right;
}

.homeRightSideBar .Top {
	background: url(http://www.hotrec.eu/Images/boxes/Top_box_02.png) no-repeat;
	width: 229px;
	min-height: 20px;
	padding: 8px 12px 0 12px;
	float: left;
}

.homeRightSideBar .Top h2 {
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 3px 0;
	float: left;
}

.homeRightSideBar .Top .rss {
	float: left;
	margin: 0 5px 0 5px;
}

.homeRightSideBar .Top .see {
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin: 2px 0 0 0;
}

.homeRightSideBar .cal {
	background: url(http://www.hotrec.eu/Images/calendar.png);
	width: 230px;
	height: 175px;
	float: left;
	margin: 10px 2px;
}

.cal_red {
	background: url(http://www.hotrec.eu/Images/cal_red.png) left no-repeat;
	padding-left: 20px;
	float: left;
	height: 16px;
	margin: 2px 4px;
	clear: left;
}

.cal_blue {
	background: url(http://www.hotrec.eu/Images/cal_blue.png) left no-repeat;
	padding-left: 20px;
	float: left;
	height: 16px;
	margin: 2px 4px;
	clear: left;
	width: 150px;
}

.cal_yellow {
	background: url(http://www.hotrec.eu/Images/cal_yellow.png) left no-repeat;
	padding-left: 20px;
	float: left;
	height: 16px;
	margin: 2px 4px;
	clear: left;
	width: 150px;
}

.cal_green {
	background: url(http://www.hotrec.eu/Images/cal_green.png) left no-repeat;
	padding-left: 20px;
	float: left;
	height: 16px;
	margin: 2px 4px;
	clear: left;
	width: 150px;
}

.homeRightSideBar .borderTop {
	background: url(http://www.hotrec.eu/Images/boxes/borderTop_box_02.png);
	width: 253px;
	height: 13px;
	float: left;
}

.homeRightSideBar .content {
	background: url(http://www.hotrec.eu/Images/boxes/bkg_box_02.png);
	width: 233px;
	padding: 0 10px;
	float: left;
}

.homeRightSideBar .subBox {
	width: 232px;
	float: left;
	margin: 12px 0 0 0;
}

.homeRightSideBar .subBox .Top {
	background: url(http://www.hotrec.eu/Images/boxes/Top_box_03.png);
	width: 208px;
	padding: 6px 12px 0 12px;
	float: left;
}

.homeRightSideBar .subBox .Top h2 {
	width: 120px;
}

.homeRightSideBar .subBox .borderTop {
	background: url(http://www.hotrec.eu/Images/boxes/borderTop_box_03.png);
	width: 232px;
	height: 14px;
	float: left;
}

.homeRightSideBar .subBox .content {
	background: url(http://www.hotrec.eu/Images/boxes/bkg_box_03.png);
	width: 208px;
	padding: 0 12px;
	float: left;
}

.subBox .item {
	width: 208px;
	float: left;
	margin: 7px 0;
}

.subBox .item.event .picto {
	background: url(http://www.hotrec.eu/Images/picto_cal.png);
	width: 43px;
	height: 39px;
	float: left;
}

.subBox .item.doc .picto {
	background: none;
	width: 43px;
	height: 39px;
	float: left;
}

.subBox .item.event .picto .month {
	width: 43px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	margin: 1px 0 0 0;
}

.subBox .item.event .picto .day {
	font-size: 15px;
	margin: 2px 0 0 0;
	color: #333333;
	text-align: center;
	width: 43px;
	float: left;
	font-weight: bold;
}

.subBox .item .right {
	float: left;
	width: 157px;
	margin-left: 8px;
}

.subBox .item.doc .right {
	float: left;
	width: 164px;
	margin-left: 0;
}

.subBox .item .right .title {
	font-weight: bold;
	font-size: 13px;
}

.subBox .item .right p {
	margin: 5px 0;
}

.subBox .item .right a {
	font-weight: bold;
}

.homeRightSideBar .subBox .borderBottom {
	background: url(http://www.hotrec.eu/Images/boxes/borderBottom_box_03.png);
	width: 232px;
	height: 8px;
	float: left;
}

.homeRightSideBar .borderBottom {
	background: url(http://www.hotrec.eu/Images/boxes/borderBottom_box_02.png);
	width: 253px;
	height: 13px;
	float: left;
}

/* FOOTER */

.footer {
	background: url(http://www.hotrec.eu/Images/bkg_footer.png) repeat-x #FBFBFB;
	float: left;
	width: 100%;
	padding: 63px 0 30px 0;
	border-bottom: solid 1px #DDD;
	display: none;
}

.footer .content {
	width: 1000px;
	margin: auto;
}

/* MENU BOTTOM */

.menuBottom {
	margin: 0;
	padding: 0;
	float: left;
}

.menuBottom li {
	list-style: none;
	float: left;
	padding: 2px 35px;
	background: url(http://www.hotrec.eu/Images/pipe02.jpg) right top no-repeat;
}

.menuBottom li.L1, .menuBottom li.LS1 {
	background: none;
}

.menuBottom li a {
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

.menuBottom li ul {
	margin: 25px 0 0 0;
	padding: 0;
}

.menuBottom li ul li {
	clear: left;
	margin: 3px 0;
	padding: 0;
	background: none;
}

.menuBottom li ul li a {
	text-transform: none;
	font-weight: normal;
}

/* MAIN BOTTOM */

.mainBottom {
	width: 100%;
	float: left;
	display: none;
}

.mainBottom .content {
	width: 1000px;
	margin: 10px auto;
	height: 20px;
}

.mainBottom .copyright {
	float: left;
	font-size: 11px;
    display:none !important;
}

.mainBottom .signature {
	float: right;
	font-size: 11px;
    display:none;
}

.mainBottom .signature a {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

/* LEFTSIDEBAR */

.leftSidebar {
	width: 180px;
	float: left;
	margin: 12px 0 0 9px;
	display: none;
}

.leftSidebar .title {
	margin: 5px 12px;
	float: left;
	width: 100%;
}

.leftSidebar .searchForm {
	background: url(../Images/bkg_form.png);
	width: 130px;
	height: 28px;
	margin: 5px 0 5px 12px;
	float: left;
}

.leftSidebar .searchForm input {
	width: 120px;
	height: 14px;
	padding: 7px 5px;
	background: none;
	border: none;
	color: #999999;
	font-size: 11px;
	margin-right: 5px;
}

.leftSidebar .FormItem {
	float: left;
	margin: 5px 12px;
	width: 100%;
	font-weight: bold;
}

.leftSidebar .FormItem input {
	float: left;
}

.leftSidebar .picto_cal {
	background: url(http://www.hotrec.eu/Images/picto_cal02.png);
	width: 19px;
	height: 17px;
	float: left;
	margin: 9px 0 0 5px;
}

.leftSidebar .btn_search {
	background: url(../Images/btn_subscribe.png);
	width: 100px;
	height: 28px;
	display: block;
	float: left;
	text-align: center;
	line-height: 28px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 12px;
	font-size: 14px;
}

.leftSidebar .btn_search:hover {
	background-position: 0 -28px;
	text-decoration: none !important;
}

.subMenu {
	width: 180px;
	float: left;
}

.subMenu .Top {
	background: url(../Images/Top_leftsidebar.png);
	width: 160px;
	min-height: 26px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 10px;
}

.subMenu .Top h2 {
	text-transform: uppercase;
	font-size: 13px;
	margin: 7px 0 0 0;
}

.subMenu .borderTop {
	background: url(../Images/borderTop_leftsidebar.png);
	width: 180px;
	height: 10px;
	float: left;
}

.subMenu .content {
	background: url(../Images/bkg_leftsidebar.png);
	width: 180px;
	float: left;
}

.subMenu ul {
	margin: 5px 0;
	padding: 0;
}

.subMenu li {
	list-style: none;
	padding: 3px 0 3px 11px;
	border-bottom: solid 1px #CCC;
}

.subMenu li ul li {
	border: none;
}

.subMenu li.FS2, .subMenu li.MS2, .subMenu li.LS2, .subMenu li.FLS2 {
	background: url(../Images/bkg_item_selected_submenu.png) no-repeat;
	height: 20px;
	border: none;
}

.subMenu li a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.subMenu li.FS2 a, .subMenu li.MS2 a, .subMenu li.LS2 a, .subMenu li.FLS2 a {
	color: #333;
}

.subMenu li a:hover {
	color: #1D7CBB;
	text-decoration: none !important;
}

.subMenu li ul li a {
	font-weight: normal;
}

.subMenu .L2, .subMenu .LS1 {
	border: none;
}

.subMenu .borderBottom {
	background: url(../Images/borderBottom_leftsidebar.png);
	width: 180px;
	height: 13px;
	float: left;
}

/* PAGE MAIN CONTENT */

.pageMainContent {
	width: 100%;
	float: left;
	margin: 12px 9px;
	position: absolute;
	top: 150px;
}

.pageMainContent .borderTop {
	background: url(../Images/borderTop_pagecontent.png);
	width: 565px;
	height: 7px;
	float: left;
}

.pageMainContent .content {
	background: url(../Images/bkg_pagecontent.png);
	width: 95%;
	padding: 5px 12px;
	float: left;
}

.youare {
	font-weight: bold;
	color: #999999;
	float: left;
	margin: 7px 0;
}

.pageMainContent .btn_share {
	background: url(../Images/btn_share02.png);
	width: 149px;
	height: 18px;
	float: right;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px;
	margin-bottom: 13px;
}

.pageMainContent .btn_share span {
	float: left;
}

.pageMainContent .btn_share .fb {
	background: url(../Images/fb.png);
	width: 16px;
	height: 16px;
	float: left;
	margin: -2px 8px 0 10px;
}

.pageMainContent .btn_share .twitter {
	background: url(../Images/twitter.png);
	width: 16px;
	height: 16px;
	float: left;
	margin: -2px 0 0 0;
}

.pageMainContent .print {
	background: url(../Images/print.png);
	width: 20px;
	height: 20px;
	display: block;
	float: right;
	margin: 5px;
}

.pageMainContent h1 {
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
}

.pageMainContent .rss {
	margin: 11px 0 0 0;
}

.pageMainContent .summary {
	font-weight: bold;
}

.pageMainContent ul li {
	list-style: none;
	background: url(../Images/bullet.png) left 4px no-repeat;
	padding-left: 12px;
	margin-left: 0;
	margin: 4px 0;
}

.pageMainContent ul li a {
	font-weight: bold;
}

.pageMainContent .borderBottom {
	background: url(../Images/borderBottom_pagecontent.png);
	width: 565px;
	height: 14px;
	float: left;
}

.filterBox {
	float: left;
	width: 535px;
	margin: 20px 0;
}

.filterBox select {
	float: left;
	margin: -3px 0 0 0;
}

.pageMainContent h2 {
	float: left;
	margin: 0;
	color: #636363;
	font-size: 16px;
}

.filterBox .rss {
	float: right;
	margin: -1px 0 0 5px;
}

.filterBox .results {
	float: right;
	color: #333333;
	font-weight: bold;
}

.item_press {
	width: 233px;
	float: left;
	margin: 7px 0;
}

.item_press .title {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.item_press p {
	margin: 3px 0;
}

.item_press .more {
	font-weight: bold;
	text-decoration: none;
	color: #1D7CBB;
}

.item_document {
	width: 233px;
	float: left;
	margin: 7px 0;
}

.item_document .pics {
	float: left;
	margin-right: 12px;
}

.item_document .right {
	float: left;
	width: 130px;
}

.item_document .right .title {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.item_document .right p {
	margin: 5px 0;
}

.item_document .right a {
	text-decoration: none;
	font-weight: bold;
}

.item_event {
	width: 188px;
	float: left;
	margin: 5px 0;
}

.item_event .cal {
	background: url(http://www.hotrec.eu/Images/picto_cal.png);
	width: 43px;
	height: 39px;
	float: left;
	margin-right: 10px;
}

.item_event .cal .month {
	width: 43px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 0 0 0;
	float: left;
}

.item_event .cal .day {
	width: 43px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	padding: 2px 0 0 0;
	font-weight: bold;
	float: left;
}

.item_event .right {
	float: left;
	width: 130px;
}

.item_event .right .title {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 130px;
	float: left;
}

.item_event .right .date {
	clear: left;
}

.item_event .right p {
	margin: 0 0 5px 0;
}

.item_event .right a {
	text-decoration: none;
	font-weight: bold;
}

.list_items {
	width: 545px;
	float: left;
}

.list_items .item_event {
	width: 558px;
	float: left;
	margin-bottom: 5px;
}

.list_items .item_event .borderTop {
	background: url(../Images/borderTop_item_event.png);
	width: 545px;
	height: 6px;
	float: left;
}

.list_items .item_event .content {
	background: url(../Images/bkg_item_event.png);
	width: 521px;
	padding: 5px 12px;
	float: left;
}

.list_items .item_event .right {
	width: 450px;
}

.list_items .item_event .right .title {
	float: none;
	font-size: 14px;
	margin: 0 0 5px 0;
	display: block;
	color: #333333;
}

.list_items .item_event .right a.title {
	float: none;
	font-size: 14px;
	margin: 0 0 5px 0;
	display: block;
	color: #1D7CBB;
}

.list_items .item_event .borderBottom {
	background: url(../Images/borderBottom_item_event.png);
	width: 545px;
	height: 11px;
	float: left;
}

.list_items .item_document {
	width: 558px;
	float: left;
	margin-bottom: 5px;
}

.list_items .item_document .borderTop {
	background: url(../Images/borderTop_item_event.png);
	width: 545px;
	height: 6px;
	float: left;
}

.list_items .item_document .content {
	background: url(../Images/bkg_item_event.png);
	width: 521px;
	padding: 5px 12px;
	float: left;
	min-height: inherit;
}

.list_items .item_document .right {
	width: 450px;
}

.list_items .item_document .right a.title {
	float: left;
	font-size: 14px;
	margin: 0 10px 5px 0;
	display: block;
	color: #1D7CBB;
}

.list_items .item_document .right .title {
	float: left;
	font-size: 14px;
	margin: 0 10px 5px 0;
	display: block;
	color: #333;
}

.list_items .item_document .right .date {
	margin: 1px 0 4px 0;
	float: left;
	color: #666;
	clear: left;
	font-size: 14px;
}

.list_items .item_document .right p {
	clear: left;
}

.list_items .item_document .right a {
	margin: 0 6px 0 0;
}

.list_items .item_document .borderBottom {
	background: url(../Images/borderBottom_item_event.png);
	width: 545px;
	height: 9px;
	float: left;
}

/* RIGHT SIDE BAR */

.rightSidebar {
	width: 210px;
	float: right;
	display: none;
}

.rightSidebar .borderTop {
	background: url(../Images/borderTop_rightsidebar.png);
	width: 210px;
	height: 6px;
	float: left;
}

.rightSidebar .content {
	background: url(../Images/bkg_rightsidebar.png);
	width: 202px;
	padding: 0 4px;
	float: left;
}

.rightSidebar .borderBottom {
	background: url(../Images/borderBottom_rightsidebar.png);
	width: 210px;
	height: 9px;
	float: left;
}

.rightSidebar .boxRight {
	margin-bottom: 10px;
	float: left;
}

.rightSidebar .boxRight .Top {
	background: url(http://www.hotrec.eu/Images/boxes/Top_box_04.png);
	width: 178px;
	float: left;
	padding: 10px 12px 0 12px;
}

.rightSidebar .boxRight .Top h2 {
	font-size: 13px;
	float: left;
	color: #FFFFFF;
	margin: 0 0 3px 0;
	text-transform: uppercase;
}

.rightSidebar .boxRight .borderTop {
	background: url(http://www.hotrec.eu/Images/boxes/borderTop_box_04.png);
	width: 202px;
	height: 11px;
	float: left;
}

.rightSidebar .boxRight .content {
	background: url(http://www.hotrec.eu/Images/boxes/bkg_box_04.png);
	width: 182px;
	padding: 0 10px;
	float: left;
}

.rightSidebar .boxRight .borderBottom {
	background: url(http://www.hotrec.eu/Images/boxes/borderBottom_box_04.png);
	width: 202px;
	height: 7px;
	float: left;
}

/* BREADCRUMB */

.breadCrumb {
	margin: 7px 0 7px 5px;
	padding: 0;
	float: left;
}

.breadCrumb li {
	list-style: none;
	float: left;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.breadCrumb li a {
	font-weight: bold;
	text-decoration: none;
	background: url(http://www.hotrec.eu/Images/arrow_grey.png) right no-repeat;
	padding-right: 7px;
	margin-right: 3px;
}

.breadCrumb li.LS a {
	background: none;
	font-weight: normal;
	color: #666666;
}

/* PAGER */

.pager {
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
}

.pager li {
	list-style: none;
	float: left;
	background: url(../Images/pipe03.png) right no-repeat !important;
	margin: 0 !important;
	padding: 0 !important;
}

.pager li a {
	font-weight: bold;
	margin: 0 3px !important;
	padding: 0 5px 0 4px !important;
	display: block;
}

.pager .FS a, .pager .MS a, .pager .LS a {
	text-decoration: none;
	color: #666666;
}

.pager .P {
	background: none !important;
}

.pager .P a {
	background: url(../Images/prev.png) no-repeat left;
	height: 15px;
	padding: 0 0 0 20px !important;
	display: block;
	text-decoration: none;
	margin: 0 !important;
}

.pager .N {
	background: none !important;
}

.pager .N a {
	background: url(../Images/next.png) no-repeat right;
	height: 15px;
	padding-right: 20px !important;
	display: block;
	text-decoration: none;
}

.pager a[disabled] 
{
    display: none;
}

.btn_back {
	background: url(http://www.hotrec.eu/Images/btn_back.png);
	width: 93px;
	height: 28px;
	display: block;
	float: right;
	text-align: center;
	line-height: 28px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 7px;
	margin: -5px 0 0 0;
}

.btn_back:hover {
	background-position: 0 -28px;
	text-decoration: none !important;
}

.btn_back_small {
	background: url(http://www.hotrec.eu/Images/btn_back02.png);
	width: 58px;
	height: 28px;
	display: block;
	float: right;
	text-align: center;
	line-height: 28px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 7px;
	margin: 5px 0 0 0;
}

.btn_back_small:hover {
	background-position: 0 -28px;
	text-decoration: none !important;
}

.btn_update {
	background: url(http://www.hotrec.eu/Images/btn_update.png);
	width: 150px;
	height: 28px;
	display: block;
	float: right;
	text-align: center;
	line-height: 28px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin: 5px 0 0 0;
	display: none;
}

/*APO*/
.btn_update2 {
	background: url(http://www.hotrec.eu/Images/btn_update.png);
	width: 150px;
	height: 28px;
	display: block;
	/*float: right;*/
	text-align: center;
	line-height: 28px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin: 5px 0 0 0;
	border:0;
}

.btn_update:hover, .btn_update2:hover {
	background-position: 0 -28px;
	text-decoration: none !important;
}

.category {
	width: 140px;
	height: 18px;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 7px 0;
}

.list_summary a {
	display: block;
	font-weight: bold;
	margin: 4px 0;
}

.subtitle {
	font-style: italic;
	float: left;
}

.separator {
	width: 100%;
	height: 1px;
	background: #DDD;
	margin: 15px 0;
}

.backtotop {
	background: url(http://www.hotrec.eu/Images/backtotop.png);
	width: 18px;
	height: 17px;
	display: block;
	float: right;
	margin: 12px 10px;
}

/* WHOSWHO */

.whoswho {
	width: 755px;
	float: left;
	margin: 10px;
}

.whoswho .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_whoswho.png);
	width: 755px;
	height: 9px;
	float: left;
}

.whoswho .content {
	background: url(http://www.hotrec.eu/Images/bkg_whoswho.png);
	width: 735px;
	padding: 0 10px;
	float: left;
}

.whoswho .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_whoswho.png);
	width: 755px;
	height: 17px;
	float: left;
}

.whoswho h2 
{
    font-size: 18px;
}

.alpha {
	width: 44px;
	float: left;
}

.alpha .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_alpha.png);
	width: 44px;
	height: 7px;
	float: left;
}

.alpha .content {
	background: url(http://www.hotrec.eu/Images/bkg_alpha.png);
	width: 24px;
	padding: 5px 10px;
	float: left;
}

.alpha .content ul {
	margin: 0;
	padding: 0;
}

.alpha .content li {
	list-style: none;
	width: 24px;
	text-align: center;
	margin: 2px 0;
}

.alpha .content li a {
	color: #666666;
	font-size: 13px;
}

.alpha .content li a:hover 
{
    text-decoration: none;
}

.alpha .content li a.selected {
	color: #1D7AB9;
	font-weight: bold;
}

.alpha .content li a[disabled] 
{
    color: #CCC;
}

.alpha .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_alpha.png);
	width: 44px;
	height: 7px;
	float: left;
}

.list_members {
	width: 679px;
	float: left;
	margin-left: 12px;
}

.list_members .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_list_member.png);
	width: 679px;
	height: 7px;
	float: left;
}

.list_members .content {
	background: url(http://www.hotrec.eu/Images/bkg_list_member.png);
	width: 664px;
	padding: 5px 5px 5px 10px;
	float: left;
	height: 574px;
	overflow-y: scroll;
}

.list_members .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_list_member.png);
	width: 679px;
	height: 7px;
	float: left;
}

.list_members .items {
	width: 612px;
	float: right;
	margin-right: 10px;
}

.list_members .item {
	width: 612px;
	float: left;
}

.list_members .item .borderTop {
	background: url(http://www.hotrec.eu/Images/borderTop_item_member.png);
	width: 612px;
	height: 7px;
	float: left;
}

.list_members .item .content {
	background: url(http://www.hotrec.eu/Images/bkg_item_member.png);
	width: 592px;
	padding: 5px 10px;
	float: left;
	height: auto;
	overflow: visible;
}

.list_members .item .name {
	font-size: 14px;
	font-weight: bold;
}

.list_members .item .left {
	float: left;
	width: 250px;
}

.list_members .item a {
	font-weight: bold;
}

.list_members .item .borderBottom {
	background: url(http://www.hotrec.eu/Images/borderBottom_item_member.png);
	width: 612px;
	height: 14px;
	float: left;
}

.letter {
	font-size: 16px;
	font-weight: bold;
	float: left;
}

/* CALENDAR */

.table_calendar td 
{
	width: 13px !important;
	height: 15px;
	position: relative;
}

.calendar .title a 
{
	color: #fff;
}

.OtherMonth 
{
	background-color: #ccc;
	color: #aaa;
}

.SelectedDay 
{
	background-color: #93d3e9 !important;
	color: #fff;	
}

.WeekendDay {
	background-color: #FFF !important;
	color: #888;
}

.DayWithEvent
{
	color: #fff;
}

.DayWithEvent a 
{
	color: #fff !important;
	width: 33px;
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.ColorDiv
{
	height: 5px;
	width: 21px;
	position: absolute;
}

.ColorDiv.Red
{
	background-color: #f00;
	margin-top: 0px;
	margin-left: -16px;
}

.ColorDiv.Blue
{
	background-color: #27f;
	margin-top: 4px;
	margin-left: -16px;
}

.ColorDiv.Yellow
{
	background-color: #eb2;
	margin-top: 9px;
	margin-left: -16px;
}

.ColorDiv.Green
{
	background-color: #098;
	margin-top: 13px;
	margin-left: -16px;
}

.day_link
{
	height: 16px;
	width: 16px;
}

/* ToolTip List */

.button_tooltip_list {
	height: 16px;
	display: block;
	position: relative;
	left: -35px;
	top: -23px;
	width: 20px;
}

.button_tooltip_list a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 18px;
}

.button_tooltip_list:hover ul {
	display: block;
}

.button_tooltip_list .btn_more_list {
	background: url(http://www.hotrec.eu/Images/btn_more.png);
	width: 20px;
	height: 20px;
	display: block;
}

.button_tooltip_list ul {
	float: left;
	width: 120px;
	background-color: #EEEEEE;
	margin: 0 0 0 -20px;
	padding: 4px 10px 2px 10px;
	position: absolute;
	z-index: 50;
	display: none;
	border: solid 1px #999;
}

.button_tooltip_list ul li {
	list-style: none;
}

.button_tooltip_list ul li a {
	height: 14px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #333333 !important;
	padding: 7px 0;
	font-size: 11px;
	float: left;
}

.button_tooltip_list ul li a:hover 
{
	text-decoration: underline;
}

/* POPUP */

.PopupBack {
	background-color: black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}	

.popup {
	width: 512px;
	float: left;
}

.popup .Top {
	background: url(../Images/bkg_Top_popup.png);
	width: 512px;
	height: 53px;
	float: left;
}

.popup .Top h2 {
	margin: 15px;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	float: left;
}

.popup .close {
	background: url(../Images/close.png);
	width: 11px;
	height: 13px;
	float: right;
	display: block;
	margin: 15px 20px 0 0;
}

.popup .content {
	background: url(../Images/bkg_popup.png);
	width: 462px;
	padding: 10px 25px;
	float: left;
}

.popup .FormItem {
	margin: 7px 0;
}

.popup .FormLabel {
	font-weight: bold;
	margin-bottom: 5px;
}

.popup .FormValue {
	background: url(../Images/bkg_searchForm.png);
	width: 220px;
	height: 28px;
}

.popup .FormValue input {
	background: none;
	border: none;
	width: 210px;
	height: 14px;
	padding: 7px 5px;
	font-size: 12px;
	color: #666666;
}

.popup .borderBottom {
	background: url(../Images/borderBottom_popup.png);
	width: 512px;
	height: 14px;
	float: left;
}

/* OTHERS */

.table_calendar 
{
    margin-bottom: 12px;
}

/* DOCUMENT TAG 100 */

.DocumentTag100 {
	float: left;
	clear: left;
}

.DocumentTag100 ul 
{
    margin: 0;
    padding: 0;
    clear: left;
}

.DocumentTag100 ul li
{
    margin: 0;
    padding: 0;
}

.DocumentTag100 ul li .borderTop {
	background: url(../Images/borderTop_item_event.png);
	width: 545px;
	height: 6px;
	float: left;
}

.DocumentTag100 ul li .content {
	background: url(../Images/bkg_item_event.png);
	width: 521px;
	padding: 5px 12px;
	float: left;
}

.DocumentTag100 ul li .borderBottom {
	background: url(../Images/borderBottom_item_event.png);
	width: 545px;
	height: 11px;
	float: left;
}

.DocumentTag100 .Title {
	float: left;
	margin: 0;
	color: #636363;
	font-size: 16px;
	font-weight: bold;
}

.DocumentTag1 .Title {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.DocumentTag1 ul {
	clear: left;
}



h1.titlePrint 
{
    display: block;
    position:absolute;
    top:0;
}

.signature .copyright
{
    display:none;
}