body {
	font: 14px/20px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #9c9e9f;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	background: url(https://files-cdn.registration4all.com/public/Images/Common/Background/background_racetime_theme_background_default_34.jpg) no-repeat fixed center top;
}
.title {
	font-size: 16px;
	color: #f80692;
	text-decoration: none;
	line-height: 18px;
}
.textBoxSearch {
	margin: 3px;
	padding: 3px;
	color: #999;
	border: 1px solid #CCC;
}
a.searchParticipant_Button {
    background: transparent url(../Images/Common/Background/background_button_searchParticipant2.gif) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    text-decoration: none;
}
a.searchParticipant_Button span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 0px;
}
.eventInformation_Header {
    background-color : #E1E1E1;
}
.eventInformation_Header .text a {
	font-size: 16px;
	color: #9c9e9f;
	text-decoration: none;
	line-height: 18px;
	text-decoration: none;
}
.eventInformation_Header .text a:hover {
	font-size: 16px;
	color: #9c9e9f;
	text-decoration: none;
	line-height: 18px;
	text-decoration: underline;
}
.lineBottomDotted {
	border-bottom: 1px dotted #CCC;
}
.lineTopDotted {
	border-top: 1px dotted #CCC;
}
.lineBottom {
	border-bottom: 1px solid #CCC;
}
.lineLeftDotted {
	border-left: 1px dotted #CCC;
}
.LBT {
	border-bottom: 1px solid #CCC;
}
.lineTop {
	border-top: 1px solid #CCC;
}
a.eventActivityLink {
	color: #000000;
	text-decoration: none;
}
a:hover.eventActivityLink {
	color: #000000;
	text-decoration: underline;
}
.eventActivityStatistics{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
a.stageLink {
	color: #000000;
	text-decoration: none;
}
a:hover.stageLink {
	color: #000000;
	text-decoration: underline;
}
.checkPointStatistics{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
a.navigation {
	color: #000000;
	text-decoration: none;
}
a:hover.navigation {
	color: #000000;
	text-decoration: underline;
}
.stageStatistics{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
.subTitle {
	font-size: 16px;
	color: #9c9e9f;
	text-decoration: none;
	line-height: 18px;
}
.participantList{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
.PAL{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
a.participantLink {
	color: #000000;
	text-decoration: none;
}
a.PLK {
	color: #000000;
	text-decoration: none;
}
a:hover.participantLink {
	color: #000000;
	text-decoration: underline;
}
a:hover.PLK {
	color: #000000;
	text-decoration: underline;
}
a.refresh_Button {
    background: transparent url(../Images/Common/Background/background_button_refresh.gif) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    text-decoration: none;
}
a.refresh_Button span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 0px;
}
a.save_Button {
    background: transparent url(../Images/Common/Background/background_button_save2.gif) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    text-decoration: none;
}
a.save_Button span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 0px;
}
.participantInformation{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
.PAI{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCC;
}
.participantInformation_Name{
    font-size:20px;
}
.blocEvent_RaceTime_Main1 {
	background-image:url(https://files-cdn.registration4all.com/public/Images/Common/Background/background_blocEvent_RaceTime_Main_Default_4.png);
	height: 65px;
	width: 251px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align:left;
}
.blocEvent_RaceTime_Main1 td {
	vertical-align: top;
}
.blocEvent_RaceTime_Main1 .text {
	margin: 13px;
}
.blocEvent_RaceTime_Main1 .title {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.blocEvent_RaceTime_Main1 .subTitle {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.blocEvent_RaceTime_Main2 {
	background-image:url(https://files-cdn.registration4all.com/public/Images/Common/Background/background_blocEvent_RaceTime_Main_Default_4.png);
	height: 65px;
	width: 251px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align:left;
}
.blocEvent_RaceTime_Main2 td {
	vertical-align: top;
}
.blocEvent_RaceTime_Main2 .text {
	margin: 13px;
}
.blocEvent_RaceTime_Main2 .title {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.blocEvent_RaceTime_Main2 .subTitle {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.blocEvent_RaceTime_Main3 {
	background-image:url(https://files-cdn.registration4all.com/public/Images/Common/Background/background_blocEvent_RaceTime_Main_Default_4.png);
	height: 65px;
	width: 251px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align:left;
}
.blocEvent_RaceTime_Main3 td {
	vertical-align: top;
}
.blocEvent_RaceTime_Main3 .text {
	margin: 13px;
}
.blocEvent_RaceTime_Main3 .title {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.blocEvent_RaceTime_Main3 .subTitle {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.racetime_Navigation {
	color: #000000;
	font: 12px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.racetime_Navigation a{
	color: #000000;
	font: 12px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.racetime_Navigation a:hover{
	color: #000000;
	font: 12px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: underline;
}
.racetime_Navigation .title{
	color: #1600AD;
	font: 24px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
td.racetime_Navigation{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.raceTimeList_Header {
	background-color : #CEA053;
	color : #FFFFFF;
}
a.fileLink {
	color: #000000;
	text-decoration: none;
}
a:hover.fileLink {
	color: #000000;
	text-decoration: underline;
}
.txtintinscription {
    /*
	color: #000000;
    */
	font-weight: 400;
	font-size: 21px;
	line-height: 24px;
	text-decoration: none;
}
a.txtintinscription {
    /*
	color: #000000;
    */
	font-weight: 400;
	font-size: 21px;
	line-height: 24px;
	text-decoration: none;
}
a:hover.txtintinscription {
    /*
	color: #000000;
    */
	font-weight: 400;
	font-size: 21px;
	line-height: 24px;
	/* 
    text-decoration: underline;
    */
}
.txtcelluleinscription {
    /*
	color: #000000;
    */
	font-weight: 200;
	font-size: 14px;
	text-decoration: none;
}




.bloc_advice_middle_image
{
    background-image:url(../Images/Common/Background/bloc_advice_middle.png);
	background-repeat:repeat-y;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}
.bloc_Advice {
/*    
    background-image:url(../Images/Common/Background/background_advice.png);
	background-repeat:no-repeat;
	height: 175px;
	width: 175px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
*/
}
.bloc_Advice td {
	vertical-align: top;
}
.bloc_Advice .text {
	margin-top: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
	margin-right: 13px;
}
.bloc_Advice .title {
	font: 24px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
}
.bloc_Advice .title a {
	font: 24px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
}
.bloc_Advice .title a:hover {
	font: 24px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
}
.bloc_Advice a {
	color: #87878a;
	font: 12px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.bloc_Advice a:hover {
	color: #58585a;
	font: 12px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.bloc_Advice .title {
	font: 24px "Roboto-Light", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
}
.text_Warning {
	color: Red;
	text-decoration: none;
}


.filetbasgris {
	border-bottom-width: 1px;
	border-bottom-style:  dashed;
	border-bottom-color: #9c9e9f;
}
.filetdroitblanc {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.celluleinterne {
	height: 65px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.celluleinterne2 {
	margin-top: 7px;
	margin-bottom: 7px;
}
.datecellule{
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
    text-decoration: none;
}


.box_title {
    padding: 25px 15px 25px 25px;
    border-radius: 4px;
    box-sizing: border-box;
    opacity: 1.0;
 	background : #CEA053;
    text-align: left;
}
.box_title_white {
    border-radius: 4px;
    box-sizing: border-box;
    background: #FFFFFF;
    text-align: left;
}
.box_title .title {
    font-size: 30px;
    line-height:32px;
    font-weight: 300;
	color : #FFFFFF;
}
.box_title .subtitle {
    font-size: 16px;
    font-weight: 500;
	color : #FFFFFF;
}
.box_title .subtitle_small {
    font-size: 10px;
    font-weight: 500;
	color : #FFFFFF;
}
.box_title .icon {
    font-size: 30px;
	color : #FFFFFF;
}
