body 
{
	background-color:#ffffff;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}

.clearing
{
    clear:both;
}

.logoTable 
{
	width:100%;
	border:0;
}
.logo
{
	border:0;
	width:398px;
	height:170;
}

.welcomeMessage5
{
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	color:#4E6A8F;		
}

.welcomeMessageBold
{
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	color:#4E6A8F;
	font-weight:bold;  		
}

.welcomeMessageUnderline
{
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	color:#4E6A8F;
	text-decoration:underline;      		
}

.hypLinkTitle
{	
	font-family:Verdana;
	color :#ffffff;
	font-weight :bold; 
}

.hypLinkTitle a
{
	border-style: none; 	
	text-decoration : none;
	font-family:Verdana;
	color :#ffffff;
	font-weight :bold; 
}

.welcomelinks a
{
	border-style: none; 	
	text-decoration : none;
	color:#4E6A8F;
	font-size:10px;
	font-family:Verdana;
	text-align:left;		
}

.currentLanguage
{	
	font-size:10px;
	font-weight: normal; 
	color:#c8d3e6;  
	font-family: Verdana;
	text-decoration: underline; 	
}

.language
{	
	font-size:10px;
	font-weight: normal; 
	color:#c8d3e6;  
	font-family: Verdana;
	text-decoration: none;
}

.footerNavigationMenu2 
{	
	font-size:10px;
	font-weight: normal; 
	color:#4e6a8f;  
	font-family: Verdana; 	
}

.footerNavigationMenu2 A:hover 
{	
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none;
}

.footerNavigationMenu2 A:link 
{	
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none;
}

.footerNavigationMenu2 A:active
{	
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none;
}

.footerNavigationMenu2 A:visited 
{	
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none
}

.texteRed
{
	color: #ff0033;
	font-family: Verdana;
	font-size: 9px;
}

.mainTable
{
	width: 747px;
	border: solid 1px #000066;
	background-color: #6F8EBC;
}
.mainTableAlign
{
	text-align:center;	
}

.AvionResasudTD
{
	font-weight :bold; 
}

.AvionResasudTD1
{
	color: #4e6a8f;
	font-family: Verdana;
	font-size: 9px;
}

.promosTD
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
}

.mainTableTd
{	
	border: solid 1px white;
	text-align:center;
	background-image:url(../images/icons/siteresasud/back.jpg);
}
.mainColor 
{
	background-color:#CBE1FF;
}

.navigationMenuTable
{
	width:100%;
	border:0;
	background-color:#4E6A8F;
}

.navigationMenuTd
{	
	font-family:Verdana;
	font-size:12px;
	color:#C9D1E7;
	width:126px;
	height:33px;
	text-align:center;
}

.navigationMenuTd A:hover 
{	
	font-size:12px;
	font-weight:bold; 
	color: #C9D1E7; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuTd A:link 
{	
	font-size:12px;
	font-weight:bold; 
	color: #C9D1E7; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuTd A:active
{	
	font-size:12px;
	font-weight:bold; 
	color: #C9D1E7; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuTd A:visited 
{	
	font-size:12px;
	font-weight:bold; 
	color: #C9D1E7; 
	font-family: Verdana; 
	text-decoration: none;
}

.pageMessageBold
{	
	font-size:12px;
	font-weight:bold; 
	color: #ffffff; 
	font-family: Verdana; 
	text-decoration: none;
	text-align:center;
}

.pageMessage 
{
	font-size:12px;
	font-weight:normal; 
	color: #C9D1E7; 
	font-family: Verdana; 
	text-decoration: none;
	text-align:center;
}

/* colors left or right of the changing content area*/

.colorsTable
{
	border:0;
	width:100%;
	border-collapse: collapse;
}
.color1Td
{
	border-color:#C8D3E6;
	background-color:#C8D3E6;
	width:36px; 
	border-left-color:#4E6A8F; 
	border-left-width:1px; 
	border-top-color:#4E6A8F; 
	border-top-width:1px; 
	border-bottom-color:#4E6A8F; 
	border-bottom-width:1px;
}

.color2Td
{
	border-color:#C8D3E6;
	background-color:#AEBFDB;
	width:29px;
	border-top-color:#4E6A8F; 
	border-top-width:1px; 
	border-bottom-color:#4E6A8F; 
	border-bottom-width:1px;
	border-right-style:none; 
	border-right-width:medium;
}
.color3Td
{
	text-align:center;
	background-color:#8DA6CD;
	border-style:none;
	border-width:medium;
	width:599px;
}

.contentTable 
{
	border: solid 1px white;
	text-align: center;
	width:93%;
	height:100%;
	background-image:url(../images/icons/siteresasud/back.jpg);
}

.contentTd
{
}

.footer
{
	color:#B9F7FF;
	font-size:12px;
	font-family:Verdana;
	font-style:italic;
}

.footerboldnormal
{
	color:#B9F7FF;
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	font-style: normal;
}

.footerCopyrightAlign 
{
	text-align:center;
}

.footerTdCopyright
{
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	color:#4E6A8F;
} 

.welcomeMessage
{
	font-size:12px;
	font-family:Verdana;
	text-align:center;
	color:#4E6A8F;
}

.loginLabels
{
	font-size:11px;
	font-family:Verdana;
	text-align:center;
	color:#808080;
}

.loginButtons
{
	font-size:11px;
	font-family:Verdana;
	text-align:center;
	color:#808080;
}

.failureMessage
{
	font-size:11px;
	font-family:Verdana;
	text-align:center;	
}

.loginModule
{
	width:300px;
}

.btnMedium
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/fond_btn_moyen.gif);
	width: 85px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 22px;
	text-align: center;
	text-decoration:none;
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 2px;
	cursor : hand;
	vertical-align:middle;
}

.btnBig
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/fond_btn_long.gif);
	width: 100px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 22px;
	text-align: center;
	text-decoration:none;
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 2px;
	cursor : hand;
	vertical-align:middle;
}

.btnSmall
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/fond_btn_court.gif);
	width: 100px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 22px;
	text-align: center;
	text-decoration:none;
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 2px;
	cursor : hand;
	vertical-align:middle;
}

.btnResasud
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/siteresasud/button.gif);
	width: 99px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 21px;
	text-align: center;
	text-decoration:none;
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 0px;
	cursor: hand;
	vertical-align:middle;
}

.btnResasudPreview
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/siteresasud/buttonpreview.gif);
	width: 140px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 33px;
	text-align: center;
	text-decoration:none;
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 0px;
	cursor: hand;
	vertical-align:middle;
}

.btnVerySmall
{
	background-position: left;
	font-size: 11px;
	background-image: url(../images/icons/fond_btn_tres_court.gif);
	width: 100px;
	color: #4E6A8F;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 22px;
	text-align: center;
	text-decoration:none;
	vertical-align:top;	
	/*vertical-align:baseline; */
	font-variant: normal;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top : 2px;
	cursor : hand;
	vertical-align:middle;
}

/* default page, first page */
.header
{	
	font-family:Verdana;
	font-size:12px;
	color:#C9D1E7;
	height:33px;
	text-align:left;
	font-weight:bold;
}

/* header */
.navigationMenuFirstPage A:hover 
{	
	font-size:12px;
	font-weight:normal; 
	color: #99CCFF; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuFirstPage A:link 
{	
	font-size:12px;
	font-weight:normal; 
	color: #99CCFF; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuFirstPage A:active
{	
	font-size:12px;
	font-weight:normal;  
	color: #99CCFF; 
	font-family: Verdana; 
	text-decoration: none;
}

.navigationMenuFirstPage A:visited 
{	
	font-size:12px;
	font-weight:normal;  
	color: #99CCFF; 
	font-family: Verdana; 
	text-decoration: none;
}

/* left menu */

.leftMenuFirstPage A:hover 
{	
	font-size:14px;
	font-weight:bold; 
	color: #4E6A8F; 
	font-family: Verdana; 
	text-decoration: none;
}

.leftMenuFirstPage A:link 
{	
	font-size:14px;
	font-weight:bold; 
	color: #4E6A8F; 
	font-family: Verdana; 
	text-decoration: none;
}

.leftMenuFirstPage A:active
{	
	font-size:14px;
	font-weight:bold;  
	color: #4E6A8F; 
	font-family: Verdana; 
	text-decoration: none;
}

.leftMenuFirstPage A:visited 
{	
	font-size:14px;
	font-weight:bold;   
	color: #4E6A8F; 
	font-family: Verdana; 
	text-decoration: none;
}
.footer1FirstPage 
{
	font-size:12px;
	font-weight:bold;   
	color: #B9F7FF; 
	font-family: Verdana; 
}
.footer2FirstPage 
{
	font-size:12px;
	font-weight:normal;   
	color: #B9F7FF; 
	font-family: Verdana; 
}

.footerLeftTd
{
	width:147px;	
}

.footerImageFirstPage 
{
	width:150;
	height:56;
	border: 1px solid #000000;	
}

.bigImageAlign
{
	text-align:right;
}


/* end default page, first page */

/* Begin Info FM */
.mainTable1
{
	border:0;	
	border-collapse: collapse;
	width:100%; 
}

.tableInfo
   {
	width :65%;
	border-width: 1px;
	border-style: outset;
	border-collapse: collapse;
	border-color:#4E6A8F;	
   }
 
 .tableInfo1
   {
	width :75%;
	border-width: 1px;
	border-style: outset;
	border-collapse: collapse;
	border-color:#4E6A8F;	
   }
   
 .tableResasudInfo
   {
	width :80%;
	border-width: 1px;
	border-style: outset;
	border-collapse: collapse;
	border-color:#4E6A8F;	
   }
   
.titleTable1TD
{
	background-color:#4E6A8F;
	text-align: center;
	font-family: Verdana,Arial;
	font-size :13px;
	color:#FFFFFF;
	font-weight: bold;
}   

.titleTable2TD
{
	background-color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	color:#FFFFFF;
	font-weight: bold;
	text-align :left;
}   

.spanTDAnnonce
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	text-align: left;
}

.dropDownlist
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size: 11px;
	text-align: left;
}

.responsable
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	text-align: right;
}

.checkbox
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	text-align: center;
	border-color :White; 
}
.mainTableTD1
{
  background-color:#B9D4FF;
  border-style:none;
  border-width: medium;
}
.starTD
{
	color:#FF0000;
	font-family: Verdana,Arial;
	font-size :10px;
	font-weight: bold;
	text-align: right;
}

.labelleftTD
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	font-weight: bold;
	text-align: left;
	border-color :White; 
}

.labelTD
{
	color:#808080;
	font-family: Verdana,Arial;
	font-size :10px;
	font-weight: bold;
	text-align: right;
}

.labelTDBlack
{
    color: #000000;
    font-family: Verdana,Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}

.labelTD1
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :9px;
	text-align: right;
}

.title1TD
{
	background-color:#B9D4FF;
	color :#4E6A8F;
	font-family: Verdana,Arial;
	font-size :12px;
	font-weight: bold;	
	text-align :center; 
}

.title2TD
{
	color :#4E6A8F;
	font-family: Verdana,Arial;
	font-size :12px;
}

.mainTableButonValider
{
	background-color :#B9D4FF;
	border:0;
}

.tableButonValider
{
	border:1;
	width:17%; 
	border-width:0px; 
	border-collapse: collapse;
}
.ButonValiderTD a
{
	border-style: none; 
	border-width: medium;
	text-decoration : none;
}

.spanButonValider 
{
	color:#4E6A8F;
	font-family: Verdana,Arial;
	font-size :10px;
	text-align: left;
	font-weight :bold ;
}

.rowStarsTD
   {
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size :11px;
		text-align: left;
   }
/*END INFO*/

/*Begin Annonce Sejour - FM */
.titleTableResidence
   {
		vertical-align :top;
		background-color : #4E6A8F;
		border-bottom-style: solid;
		border-bottom-width: 1px; 
		text-align:left;
		font-family: Verdana,Arial;
		font-size :16px;
		color:#FFFFFF;
		font-weight: bold;
   }
   
   .labelleftResidenceAnnonceTD
	{
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size :10px;
		text-align: left;
	}
	.labelrightBoldResidenceAnnonceTD
	{
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size :10px;
		text-align: right;
		font-weight :bold; 
	}
	.labelrightResidenceAnnonceTD
	{
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size :10px;
		text-align: right;		
	}
	.labelleftBoldResidenceAnnonceTD
	{
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size :10px;
		text-align: left;
		font-weight :bold; 
	}
	.mainTableAnnonce
	{
		border:0;	
		border-collapse: collapse;
		width :100%;
	}

	.mainTableTDAnnonce
	{
	  background-color:#B9D4FF;
	  border-style:none;
	  border-width: medium;
	}
	
	.tableAnnonceActivity
    {
		width :70%;
		border-width: 1px;
		border-style: outset;
		border-collapse: collapse;
		border-color:#4E6A8F;	
    }
	
	  .title1TDAnnonce
	{
		background-color:#B9D4FF;
		color :#4E6A8F;
		font-family: Verdana,Arial;
		font-size :12px;
		font-weight: bold;
	}
	.ButonValiderTD a
	{
		border-style: none; 
		border-width: medium;
		text-decoration : none;
	}
	.itemTD
	{
		color:#4E6A8F;
		font-family: Verdana,Arial;
		font-size: 11px;
		text-align: left;
	}
	/*End Annonce Sejour */
	
	
.dropDownList
{
	font-family: Verdana;
	font-size: 8pt; 
	color: #7893B6;
}

.budgetExchangeSymbol 
{
	color:#4E6A8F;
	font-family:Verdana;
	font-size:12px;
}

.radioBoxText 
{
	font-family:Verdana;
	font-size:10px;
	color:#4E6A8F;	
}

.radioBoxTextBold 
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4E6A8F;	
}

.radioBoxTextNormale
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;	
}

.recordHeaderTd 
{
	/*background-color:#8EBAFA;*/
	background-color:#c8d3e6;
	
	/*border-top-style: solid; 
	border-top-width: 1px;
	border-color:#000080;*/
	/*height:27px; */
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none;
}

.recordHeaderTdCenter 
{
	/*background-color:#8EBAFA;*/
	background-color:#c8d3e6;
	
	/*border-top-style: solid; 
	border-top-width: 1px;
	border-color:#000080;*/
	/*height:27;*/
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f; 
	font-family: Verdana; 
	text-decoration: none;
	text-align:center;
}

.recordUnderHeaderTd 
{
	/*background-color:#B9D4FF;*/
	background-color:#aebfdb;
	font-size:10px;
	font-weight: bold; 
	color: #4e6a8f; 
	font-family: Verdana; 
}
.recordUnderHeaderAlternateTd 
{
	background-color:#CBE1FF;
	font-size:10px;
	font-weight: bold; 
	color: #4E6A8F; 
	font-family: Verdana; 
}

.recordUnderHeaderLink A:hover 
{	
	font-size:10px;
	font-weight: bold; 
	color: #6C98C4; 
	font-family: Verdana; 
	text-decoration: underline;
}

.recordUnderHeaderLink A:link 
{	
	font-size:10px;
	font-weight: bold; 
	color: #6C98C4; 
	font-family: Verdana; 
	text-decoration: underline;
}

.recordUnderHeaderLink A:active
{	
	font-size:10px;
	font-weight: bold; 
	color: #6C98C4; 
	font-family: Verdana; 
	text-decoration:underline;
	
}

.recordUnderHeaderLink A:visited 
{	
	font-size:10px;
	font-weight: bold; 
	color: #6C98C4; 
	font-family: Verdana; 
	text-decoration: underline;
}

.recordUnderHeaderTd2 
{
	/*background-color:#B9D4FF;*/
	background-color:#aebfdb;
	font-size:10px;
	font-weight: normal; 
	color: #4e6a8f;/*6C98C4; */
	font-family: Verdana; 
}

.recordUnderHeaderAlternateTd2 
{
	background-color:#CBE1FF;
	font-size:10px;
	font-weight: normal; 
	color: #6C98C4; 
	font-family: Verdana; 
}

.recordImage 
{
	border:solid 1px #415878;
	width:112px;
	height:81px;
}

.spnNoResults 
{
	color: #4e6a8f;
	font-family:Verdana;
	font-size: 11.5px;
}

.bottomFooter
{
    color:#C8D3E6;
}

.titleConfirmation
{
    background-color: #cedfff;
    color: #FF6600;
    font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.titleNoResultat
{
    color: #FF6600;
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.AucuneReponse
{
    color: #4E6A8F;
    font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
