BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hr {border: 1px solid #cccccc;}
.prompt {font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
.inputtext {font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}

.mandatory {font:11px Arial,Verdana,Helvetica,sans-serif; color:#000000; font-weight:normal;}

.promptBO {font:10px Verdana,Arial, sans-serif; color:#000000; font-weight:bold;}
.inputtextBO {font:10px Verdana,Arial, sans-serif; color:#000000; font-weight:normal;}
.btnBO {font:10px Verdana,Arial, sans-serif; color:#000000; font-weight:bold; background-color:White; border:1px solid #000; cursor:hand;}

.thead{font:10px Verdana,Arial, sans-serif; color:#ffffff; font-weight:bold;}
.tbody{font:10px Verdana,Arial, sans-serif; color:#000000; font-weight:normal;}

.inputtextDisabled {font:9pt Arial, Helvetica, sans-serif; color:#808080; font-weight:normal;}
.Normal {font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}

.inputPopup{font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; width: 100%; height:22px;}
.selectPopup {border-right: thin groove; border-top: thin groove; font-size: 12px; border-left: thin groove; width: 250px; color: #000000; line-height: 14px; border-bottom: thin groove; font-family: arial, helvetica, sans-serif; background-color: #ffffff } 
.selectPopupLead {border-right: thin groove; border-top: thin groove; font-size: 12px; border-left: thin groove; width: 200px; color: #000000; line-height: 14px; border-bottom: thin groove; font-family: arial, helvetica, sans-serif; background-color: #ffffff } 
.print {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.error {/*FONT-WEIGHT: bold;*/ FONT-SIZE: 11px; COLOR: #000; background-color:#ffecbf; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.ErrorMessage {font:10pt Verdana, Arial, sans-serif; color:#000; font-weight:bold; background-color:#ffd975;}
.OrangeErrorMessage {font:10pt Verdana, Arial, sans-serif; color:#000; font-weight:bold; background-color:#ffd975;}
.ErrorMessageLogin {font:10pt Verdana, Arial, sans-serif; color:#780000; font-weight:bold;}

.Pager { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: bold; }
.PagerLink { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: bold; }
.PagerSelected { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: bold; }
.PagerDropDown { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: normal; }
.PagerTotalItems { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: normal; }
.PagerCount { font: 8pt Verdana, Arial, sans-serif; color:#000000; font-weight: bold; }

.GridHeader {
	color:#ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	background-color:#DC5000;
	font-weight: bold;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.GridItem {
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	background-color:#EFEFEF;
	text-align: center;
}
.AdvancedSearchPnl {
	padding-top:10px;
	padding-bottom:10px;
}

.GridItemSel {
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	background-color:#DCDCDC;
	text-align: center;
}

.GridLinkItem {font:8pt Verdana, Arial, sans-serif; color:#000000;}

.TitreRougeCalendrier15 { 
font-weight: bold; font-size: 15px; color: #333333; font-family: arial, helvetica, sans-serif 
} 

.Button2 {
	color:#FFFFFF;
	height:19px;
	background-color:transparent;
	font-weight: bold;
	border: 0;
	cursor:hand;
		
}

.Button1 {
	color:#FFFFFF;
	background-color:transparent;
	font-weight: bold;
	border: 0;
	cursor:hand;
		
}
.Button {
	color:#FFFFFF;
	background-color:Blue;
	font-weight: bold;
	border: 0;
	cursor:hand;
		
}
.ButtonLogin {
	font-size: 11px;
	height: 16px;
	font-weight: bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	border: 0px;
	cursor:hand;
	text-align:left;
	padding-left:5px;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:1px;
	background-position: left top;
	background-repeat: no-repeat; 
	background-color: #4d4f53;
}
.w100 {background-image: url(../_images/btn/button.gif);width:100px;background-color: #4d4f53;}

.filtersTable {
	border: 1px solid #DC5000;
	background-color: #FFBB22;
}

.TabInactive {
	background-color: #FF8800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #DC5000;
	border-top: 1px solid #DC5000;
	text-align: center;
}
.TabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #DC5000;
	border-top: 1px solid #DC5000;
	background-color: #DC5000;
	color: #FFFFFF;
	text-align: center;
}
.TabSeparator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
}

.TabContentsTable {
	border: 1px solid #4d4f53;
}
.TabLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.TabLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.pageHead {
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:14pt;
	font-weight: bold;
}


.ButtonReservation {
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	background-color:#C00000;
	font-weight: normal;
	border: 1px solid #FFFFFF;	
	cursor:hand;
}
.text12RedBold, a.text12RedBold:link, a.text12RedBold:active, a.text12RedBold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none;
}
a.text12RedBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline;
}

.ErrorMessageSummary {background-color: #CC0000; padding:10px 0 10px 5px; margin:0 172px 20px 172px; color:#ffffff;}
.ErrorMessageSummary ul {padding: 0px; margin:0}
.ErrorMessageSummary ul li{margin-left: 4px;}
.ErrorMessageValidator {font:12px Arial,Verdana,Helvetica,sans-serif; color:#000000; font-weight:normal;}

.TitreRouge15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #4d4f53;
	font-weight: bold;
}

.panelMainClass {
	BORDER: #dc5000 0px solid;
	PADDING: 10px;
	FONT-SIZE: 9pt;
	MARGIN: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif
}

/*----------------------------------------------------------*/
.right0{margin-bottom:10px;}
.right1{padding:10px 0 10px 9px; color:#FFFFFF; background-color:#94BC5C; } 
.right2{padding:10px 0 10px 9px; color:#FFFFFF; background-color:#94BC5C;  }
.gw_sep{background-image:url(../_images/rightcol/green_white_separator_2x1.gif); background-position:bottom; background-repeat:repeat-x; }

.seminar_main_table TD{padding:5px 0 5px 10px; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff }
.seminar_red{color:#D1001F; font-weight:bold;}
.seminar_datelocation{color:#0047b6; font-weight:bold; font-size:14px;}
.seminar_date{background-color:#a3c8ec}
.seminar_dark_gray_row{background-color:#c2c2c4}
.seminar_light_gray_row{background-color:#e3e3e4}
.seminar_theme{padding:10px 0 0 0; font-size:20px; /*font-weight:bold;*/}
.seminar_title{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.resources_blue{
	font-size:11px;
	font-weight:bold;
	color:#3B7CB4;
}	

.calendar_tbl_header
{
	height:25px;
	background-color:#4d4f53; 
	color:#fff; 
	text-align:center; 
	font-weight:bold;
}
.calendar_tbl_header td
{
	color:#fff;
	border-right:1px solid #fff;
}
.calendar_tbl_item_0 td{
	text-align:left;
	vertical-align:middle;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}
.calendar_tbl_item td
{
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #fff;
	/*border-bottom:1px solid #fff;*/
}

.calendar_tbl_header .last_td, .calendar_tbl_item_0 .last_td, .calendar_tbl_item .last_td{
	border-right:0;
}

.registration_tbl_step2 td{text-align:left; padding-left:28px;}
.myprofile_tbl td{text-align:left; padding-left:20px;}
.myprofile_cmb_width{width:297px;}


.accessToLeads_asp_btn{ color:#fff;  }
.accessToLeads_tbl_item td
{
	vertical-align:middle;
	border-right:1px solid #fff;
	/*font-size:10px;*/
}
/* blue */
.accessToLeads_colormodel_gradientA{background-color:#4791d5;}
.accessToLeads_colormodel_gradientB{background-color:#a3c8ec;}
.accessToLeads_colormodel_gradientC{background-color:#d1e3f5;}



.planningBorderColor { background-color:#000000; }
.planningWeeksHeader { background-color:#ffffff; font-weight:bold;  color:#000000; }
.planningTimeHeader { background-color:#ffffff; font-weight:bold; }

.planningAvailable { background-color:#94bb5c; }
.planningSeminar { background-color:#75ade3; color:#000000;}
.planningAwaitingSeminar { background-color:#ffc740;  color:#000000;}
.planningOption { background-color:#e0e0e0;  color:#000000;}
.planningReservedByCitrix { background-color:#ffa0a0;  color:#000000;}

.planningTooltipTable { background-color:#ffffff; border:1px solid #b0b0b0;}
.planningTooltip { color:#303030; }



.leadbtn{color:#6A9DDE; font-size:11px; font-weight:bold;}
.leadbtn img{margin-bottom:-1px; margin-left:4px;}
.leadbtn_overload {
	/*font-size:11px;*/
	color:#6A9DDE;
	/*background-color:transparent;*/
	/*font-weight: bold;*/
	border: 0;
	cursor:hand;
	margin:0;
	padding:0;
	
		
}



.login_title, .login_title a{padding:0 0 10px 10px; color:#333333 !important; font-size:14px; font-weight:bold;}
.login_inscr{text-align:right; background-color:#C0C0C0; padding:10px 5px 10px 0;}
.login_fields{padding-left:10px;}
.login_btvalider{text-align:right; padding-right:5px; }
.login_label{padding-bottom:5px; font-size:10px; font-weight:bold;color:#333333;}
.login_fullname{padding:10px 0 15px 10px; font-size:14px; font-weight:bold;color:#333333;}
.login_seminars{padding:0 0 0 10px; font-size:11px; font-weight:bold;color:#333333;}
.login_separator1{padding:15px 0 15px 0;}
.login_disconnect{font-size:11px; font-weight:bold;text-align:center;color:#333333;}
.login A, .login_disconnect A{font-size:11px; color:#333333 !important; text-decoration:underline; }




/*  styles duplicated from editor.css  */
/*-------------------------------------*/
.Default{
	font: 12px Arial, Verdana, sans-serif;
	color: #333 !important;
	line-height: 18px;
}
.Headline26{ /* h2 */
	font-size: 26px;
	margin-bottom: 8px;
	margin-top: 2px;
	line-height: 26px;
	font-weight: normal;
}

.Intro14{ /* p.intro */
	font-size: 14px;
	line-height: 20px;
}
.InContentSubhead15 { /* h3 */
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
}
.Headline12 { /* div.contentcallout h3 */
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
}
.Description11 { /* ul.relatedlist li */
	font-size: 11px;
	line-height: 14px;
}
.BlueStrong11{
	color: #0075b0 !important;
	font-size: 11px;
	font-weight: bold;
}
.WhiteStrong11{
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
}
.Gray9{ /* copyright */
	font-size: 9px;
	color: #4d4f53 !important;
}
.BigTitle{ 
	font-size: 25px !important;
	margin-bottom: 8px !important;
	margin-top: 2px !important;
	font-weight: bold !important;
	font-style: normal !important;
	color: #545454 !important;
	line-height: 24px !important;
	letter-spacing: -1px !important;
}
.BigBlueSubTitle
{
font-size: 20px !important;
font-weight: normal !important;
font-style: normal !important;
color: #0075b0 !important;
line-height: 18px !important;
}
.RegularText
{
font-size: 12px !important;
line-height: 18px !important;
}
.InContentSubTitle
{
font-weight: bold !important;
font-size: 15px !important;
line-height: 18px !important;
color: #545454 !important;
}
a.BigBlueLink
{
text-decoration: none !important;
font-size: 16px !important;
color: #0075b0 !important;
line-height:18px !important;
}
a.BigBlueLink:hover
{
color: #005986 !important;
font-size: 16px !important;
}
a.SmallBlueLink
{
text-decoration: none !important;
font-size: 11px !important;
color: #0075b0 !important;
line-height:15px !important;
}
a.SmallBlueLink:hover
{
color: #005986 !important;
font-size: 11px !important;
}
.SuperSmallText
{
font-size: 10px !important;
color: #76797c !important;
line-height: 13px !important;
}
.SmallText
{
font-size: 11px !important;
line-height: 13px !important;
}
.TopLineGray
{
border-top-width: 1px !important;
border-top-style: dotted !important;
border-top-color: #cccccc !important;
}
.BottomLineGray
{
border-bottom-width: 1px !important;
border-bottom-style: dotted !important;
border-bottom-color: #cccccc !important;
}
.GrayHeader
{
font-weight: bold !important;
font-size: 13px !important;
line-height: 18px !important;
color: #545454 !important;
}

/* from Emarketing (citrix.fr) _stylesfbo */

.Headline26, .HeadMainText { /* .titlegroup h2 */
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #545454;
	line-height: 24px;
	letter-spacing: -1px;
}
.Subhead16 { /* .titlegroup h3 */
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #0075b0;
	line-height: 18px;
}

.Subhead16Common {
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #545454;
	line-height: 18px;
}

.Intro14{ /* p.intro */
	font-size: 14px;
	line-height: 20px;
}
.InContentSubhead15 { /* h3 */
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #545454;
}

.InContentSubhead15 a { font-weight: bold; }

.Headline12, .head2, .Head2 { /* div.contentcallout h3 */
	font-size: 12px;
	line-height: 15px;
	color: #545454; /* //! not sure */
	font-weight: bold; /* //! not sure */
}
.Description11 { /* ul.relatedlist li */
	font-size: 11px;
	line-height: 14px;
}
.BlueStrong11{
	color: #0075b0;
	font-size: 11px;
	font-weight: bold;
}
.WhiteStrong11{
	color: #eaeaea;
	font-size: 11px;
	font-weight: bold;
}
.Gray9{ /* copyright */
	font-size: 9px;
	color: #666;
}

.InContentSubhead15 a { font-weight: bold; }
.Subhead16 a { font-weight: bold; }
.Headline12 a { font-weight: bold; }
