/** Add css rules here for your application. */

.MyHyperlink:hover {
	cursor: pointer;
}

.MyView {
	background: url(images/bulle_inscription.png) no-repeat;
	background-position: center center;
	color:white;
	font-weight: bold;
	font-family: "Arial Bold", sans-serif;
	font-size: 11pt;
}

.LoginView {
	padding:5px 5px 5px 5px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
	border-radius: 15px;
}

.LoginView .Title {

	font-family: "Arial Bold", sans-serif;
	font-size: 14pt;
	color:#58585a;
	word-wrap: normal;
}

.LoginView .StepTitle {

	font-family: "Hammer Thin";
	font-size: 20pt;
	color:#58585a;
	word-wrap: normal;
}

.LoginView .StepSubTitle {

	font-family: "Arial Regular";
	font-size: 11pt;
	color:#58585a;
	word-wrap: normal;
}

.RegistrationWidget {
	
}

.RegistrationWidget .FormLabel {
	color: white;
	font-family: "Arial Bold";
	font-size: 11pt;
}

.RegistrationWidget .CheckBox {
	color: white;
}

.RegistrationWidget .Title {
	font-family: "Hammer Thin";
	font-size: 20pt;
	color:#58585a;
	word-wrap: normal;
}

.RegistrationWidget .TextBox {
	color:red;
}

.RegistrationWidget .SubTitle {
	font-family: "Arial BOLD";
	font-size: 11pt;
	color:#58585a;
	word-wrap: normal;
}

.RegistrationWidget .ErrorLabel {
	font-family: "Arial Regular";
	font-size: 10pt;
	color:red;
	word-wrap: break-word;
}

.AccountRegistration {

	font: blue;
}

.AccountRegistration .LabelField{
	/*color:#bfce00;*/
	word-wrap: normal;
	color: #0096da;
	font-family: "Arial Bold";
	font-size: 10pt;
	font-weight: bold;
}
.AccountRegistration .CheckBoxLabel {
	word-wrap: break-word;
	color:red;
}

.AccountRegistration .x-fieldset legend {

	color:#bfce00;
}

.AccountRegistration .x-fieldset {

	border-color:#bfce00;
}

.AccountRegistration .Star{

	font-size: 8pt;
}

.FooterView {

	word-wrap: normal;
}

.FooterView a:link {
	color:#58585a;
}

.FooterView .Separator{
	border-color:white;
	border-width:1px;
	border-right-style:solid;
	margin-right:3px;
}

.FooterView .Text{
	font-family: "Arial Regular";
	font-size: 10pt;
	word-wrap: normal;
	color:#58585a;
}

.FooterView .LabelHyperlink{
	font-family: "Arial Regular";
	font-size: 10pt;
	word-wrap: normal;
	color: #58585a;
	text-decoration: underline;
	word-wrap: normal;
}

.FooterView .LabelHyperlink:hover ExternalImageHyperlink:hover {
	cursor: pointer;
}

.FooterView .ExternalImageHyperlink:hover {
	cursor: pointer;
}


.FooterView .LabelHyperlink:hover {
	cursor: pointer;
}

.FooterView .LabelHyperlink:visited {
	color: blue;
}

.AppView {
	background-image: url(images/degrade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: white;
}

.SessionView {
	background-color: #0096da;
	-moz-box-shadow: 3px 3px 5px #00f;
	-webkit-box-shadow: 3px 3px 5px #000000;
	box-shadow: 3px 3px 5px #00f;
}

.SessionView .Text {
	font-family: "Hammer Thin";
	font-size: 15pt;
	word-wrap: normal;
	color:white;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.SessionBar {

}

.SessionBar .Text {
	margin-right: 15px;
	color: #58585a
	font-size: 10pt;
}

.SessionBar a:link {
	color: #58585a;
	font-size: 10pt;
}

.Error {
	font-family: "Arial Bold", sans-serif;
	color: red;
	font-size: 10pt;
}

.DashBoardView .x-tab-panel-body {
	border-color:#d0d0d0;
	background:transparent;
}

.DashBoardView .x-tab-strip-active span.x-tab-strip-text {
    	font-size: 13pt;
    	color:#0096da;
    	text-shadow: 1px 1px 1px white;
}

.DashBoardView span.x-tab-strip-text {
	font-size: 13pt;
	color:#0096da;
}

.DashBoardView .x-tab-image {
    	style="height: 20px; width: 20px;"
}

.DashBoardView img.x-tab-image {
    	style="height: 20px; width: 20px;"
}

.DashBoardView .x-tab-image {
    	height: 20px;
    	width: 20px;
}

.DashBoardView img.x-tab-image {
    	height: 20px;
    	width: 20px;
}





.DashBoardView .x-tab-strip-spacer {
	height:8px;
	border-bottom-width: 0px;
}


.ProfileView .x-tab-strip-active span.x-tab-strip-text {
    	font-size: 11pt;
    	color:#0096da;
}

.ProfileView span.x-tab-strip-text {
	font-size: 11pt;
	color:#0096da;
}

.SponsoringView .x-tab-strip-active span.x-tab-strip-text {
    	font-size: 11pt;
    	color:#0096da;
}

.SponsoringView span.x-tab-strip-text {
	font-size: 11pt;
	color:#0096da;
}

.MainContactView .x-tab-strip-active span.x-tab-strip-text {
    	font-size: 11pt;
    	color:#0096da;
}

.MainContactView span.x-tab-strip-text {
	font-size: 11pt;
	color:#0096da;
}

.PreviewBubble {
	background-image: url(/images/previewBubble.png);
	z-index:49;
}

.PreviewBubbleTitle {
	font-size: 12pt;
	font-weight:bold;
	color:#0096da;
}

.PreviewBubbleBody {
	font-size: 10pt;
	color:#0096da;
}


.WestSideBarPanelHeader x-panel-header x-accordion-hd x-unselectable {
	color: White;
	text-decoration: underline;
	background-color: #0096da;
	}

.WestSideBarPanelHeader .x-panel-header {
	color: White;
	text-decoration: underline;
	background: #0096da;
	}
	
.WestSideBarPanelHeader .x-panel-header {
	color: White;
	text-decoration: underline;
	background: #0096da;
	}

.WestSideBarPanel {
	webkit-box-shadow: black 3px 3px 5px;
	}	
	
	
.YwcPanelHeader x-panel-header x-accordion-hd x-unselectable {
	color: White;
	text-decoration: underline;
	background-color: #0096da;
	}

.YwcPanelHeader .x-panel-header {
	color: White;
	text-decoration: underline;
	background: #0096da;
	}
	
.YwcPanelHeader .x-panel-header {
	color: White;
	text-decoration: underline;
	background: #0096da;
	}
	
.YwcPanelHeader .x-panel-tl {
	background: #0096da;
	}
	
.YwcPanelHeader .x-panel-tr {
	background: #0096da;
	}	

.Carousel :hover {
	cursor: pointer;
}

.carouselFocusedItem {
	background-color: #0096da;
	-moz-box-shadow: 3px 3px 5px #00f;
	-webkit-box-shadow: 3px 3px 5px #000000;
	box-shadow: px 3px 5px #00f;
	} 

.carouselFocusedItem .imageHyperlink:hover {
	cursor: pointer;
}

.carouselNonFocusedItem {
	background-color: #0096da;
	-moz-box-shadow: 1px 1px 2px #00f;
	-webkit-box-shadow: 1px 1px 1px #000000;
	box-shadow: 1px 1px 2px #00f;
	} 

.carouselNonFocusedItem .imageHyperlink:hover {
	cursor: pointer;
}

.GoodPlanSelectorView .LabelHyperlink:hover ExternalImageHyperlink:hover {
	cursor: pointer;
}

.GoodPlanSelectorView .ExternalImageHyperlink:hover {
	cursor: pointer;
}

.ClickableImage:hover {
	cursor: pointer;
}

.mandatoryfield {
	color:red;
}

.optionalfield {
	color:#0096da;
}

.goodPlanMapLabel {
	font-size: 8pt;
	color:#0096da;
	}

.goodPlanCarouselLabel {
	font-size: 9pt;
	color:#0096da;
	}
	
