body 
{ 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background-color: #77A2C4;
text-align:center;
} 
#Page #TemplatePage .background
{
background-color: #77A2C4;
}
#Column
{
	width:194px; 
	border-right: 1px solid #FFFFFF; 
}
#Column2
{
	width:389px; 
	border-right: 1px solid #FFFFFF; 
}
#Column3
{
	width:584px;
	border-right: 1px solid #FFFFFF; 
}
#Column4
{
	width:780px; 
}

/*------------------------------Barre de séparation--------------------------*/
#Separation1
{
background-image:url(../../images/ligneseparation.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#Separation2
{
background-image:url(../../images/z6_ligneseparation.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;}

/*-------------------------------Page------------------------------------------*/
#Page 
{ 
/* Bien callé sur IE mais pas sur Firefox !*/
/*padding: 0px 5px 0px 5px;*/
background-color: #77A2C4; 
width:780px; 
} 

#Page td 
{ 
font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; 
font-size: 11px; 
color:#000000; 
vertical-align:top;
} 

#Page td a 
{ 
text-decoration:none; 
} 

#Page td a:hover
{ 
color:#000000;
text-decoration: underline;
} 

/*--------------------------------Uc Pub -------------------------------------------*/
#Page #ucPub
{
width:780px; 
padding: 10px 0px 10px 0px;
text-align:center;
}
#Page #ucPub #infoPub
{ 
width:10px;
height:90px;
} 

#Page #ucPub #infoPub #text
{ 
width:2px;
height:90px;
font-size:10px;
line-height:10px;
white-space:normal;
color:#000000;
text-align:center;
} 
#Page #ucPub #picturePub
{ 
width:728px; 
height:90px; 
} 

#Page #ucPub #FlechePub
{
vertical-align:middle;
padding-right:5px;
} 
/*--------------------------------Uc Pub 2-------------------------------------------*/
#Page #ucPub2
{
width:160px; 
padding: 10px 0px 10px 0px;
text-align:center;
}

#Page #ucPub2 #separation {
width:160px;
height:1px;
background-color:#5D7D96;
}

#Page #ucPub2 #text
{ 
font-size:10px;
line-height:10px;
white-space:normal;
color:#000000;
text-align:center;
} 
#Page #ucPub2 #picturePub
{ 
width:160px;  
} 

/* ------------------------------- Uc Bandeau --------------------------------------*/ 

#Page #ucWrapper 
{ 
width:780px; 
height:70px; 
background-image:url(../../images/z2_fond.gif);
} 

#Page #ucWrapper td
{ 
color:#FC819E;
font-size:12px;
text-decoration:none;
text-align:right;
} 
#Page #ucWrapper #TextRelief
{
padding: 52px 0px 0px 20px;
text-align:left;
}

/* ++++++++++++++ menu professionnel / presse ++++++++++++++ */ 

#Page #ucWrapper #menu #bl 
{ 
width:80px; 
height:20px; 
background-image:url(../../images/z2_menu_degrade.gif); 
} 

#Page #ucWrapper #menu #br 
{ 
width:18px; 
height:20px; 
background-image:url(../../images/z2_menu_coin.gif);
} 

#Page #menu ul 
{ 
list-style-type:none; 
padding:0; 
margin:0;
background:url(../../images/z2_menu_fond.gif); 
height:20px; 
} 
#Page #menu li 
{ 
float:left;
height: 20px;
padding:0; 
margin:0;
background:url(../../images/z2_menu_separation.gif) no-repeat 0 0;
} 
#Page #menu li a 
{ 
overflow:visible; 
background:url(../../images/z2_menu_fond.gif); 
margin-right:3px;
margin-left:2px;
padding:0px 0px 0px 5px;
text-align:center; 
display:inline; 
height:15px; 
vertical-align:middle;
text-decoration:none; 
color:#B4002A;
font-weight:bold; 
} 
#Page #menu li a:hover
{
color:#000000;
}

/*---------------------------------Uc Menu1----------------------------------*/
#Page #ucMenuHeader
{
text-align:left;
}
#Page #ucMenuHeader #bl 
{ 
width:14px; 
height:30px; 
background-image:url(../../images/z1_menu_bordgauche.gif); 
} 
#Page #ucMenuHeader #lb 
{ 
list-style-type:none; 
padding:0; 
margin:0;
width:14px; 
background-image:url(../../images/z1_menu_borddroit.gif); 
height:30px; 
} 
#Page #ucMenuHeader
{
height:30px;
background-repeat:repeat-x;
text-align:center;
line-height: 30px;
width:780px;
}

#Page #ucMenuHeader ul 
{ 
list-style-type:none; 
padding:0; 
margin:0;
width:100%; 
background-image: url(../../images/z1_menu_fond.gif);
display:block;
} 
#Page #ucMenuHeader li 
{ 
display:inline;
height:30px;
padding:0; 
margin:0;
vertical-align:middle;
background:url(../../images/z1_menu_separation.gif) no-repeat;
} 
#Page #ucMenuHeader li a 
{ 
overflow:visible; 
margin-right:10px; 
margin-left:10px;
padding:0px 4px 0px 4px;
text-align:center;
display:inline; 
height:30px; 
text-decoration:none; 
color:#585858;
font-weight:bold; 
} 
#Page #ucMenuHeader li a:hover
{
color:#000000;
}
/*---------------------------------Uc Menu2----------------------------------*/
#Page #ucMenuMiddle 
{
height:30px;
background-image: url(../../images/z3_menu_fond.gif);
background-repeat:repeat-x;
text-align:center;
line-height: 30px;
}

#Page #ucMenuMiddle ul 
{ 
list-style-type:none; 
padding:0; 
margin:0;
/*width:100%; */
} 
#Page #ucMenuMiddle li 
{ 
float:left;
height:30px;
padding:0; 
margin:0;
vertical-align:middle;
background:url(../../images/z3_menu_separation.gif) no-repeat 0 0; 
} 
#Page #ucMenuMiddle li a 
{ 
overflow:visible; 
margin-right:10px; 
margin-left:10px;
padding:0px 4px 0px 4px;
text-align:center;
display:inline; 
height:30px; 
text-decoration:none; 
color:#585858;
font-weight:bold; 
} 
#Page #ucMenuMiddle li a:hover
{
color:#000000;
}
/*-----------------------------------Uc Menu3----------------------------------*/
#Page #ucMenuFooter #bl 
{ 
width:11px; 
height:23px; 
background-image:url(../../images/z6_menucoin1.gif); 
} 
#Page #ucMenuFooter #lb 
{ 
list-style-type:none; 
padding:0; 
margin:0;
width:100%; 
background:url(../../images/z6_menu_fond.gif); 
height:23px; 
} 
#Page #ucMenuFooter
{
height:23px;
width:780px;
text-align:center;
line-height: 23px;
}

#Page #ucMenuFooter ul 
{ 
list-style-type:none; 
padding:0; 
margin:0;
width:100%; 
background:url(../../images/z6_menu_fond.gif); 
height:23px; 
} 
#Page #ucMenuFooter li 
{ 
float:left;
height:23px;
background:url(../../images/z6_menu_separation.gif) no-repeat;
} 
#Page #ucMenuFooter li a 
{ 
overflow:visible; 
margin-right:10px; 
margin-left:10px;
padding:0px 10px 0px 10px;
text-align:center; 
display:inline; 
height:23px; 
text-decoration:none; 
color:#676769;
} 
#Page #ucMenuFooter li a:hover
{
color:#000000;
}

/*--------------------------------- Uc User / Uc Search ----------------------------------*/

#Page #ucUserSearch
{
background-color:#FFFFFF;
font-size: 11px;
width:780px; 
padding:5px 0px 0px 0px;
}

/* ++++++++++++++ Uc User ++++++++++++++ */ 
#Page  #ucUserSearch #ucUser 
{
padding: 5px 0px 0px 10px;
font-weight:bold;
color:#F5003D;
text-align:left;
} 
#Page #ucUserSearch #ucUser a
{
color:#919191;
text-decoration:none;
} 
#Page #ucUserSearch #ucUser a:hover
{
text-decoration:underline;
}

/* ++++++++++++++ Uc Search ++++++++++++++ */ 
#Page #ucUserSearch #UcSearch
{
margin: 5px 15px 0px 0px;
text-align:right;
} 
#Page #ucUserSearch #UcSearch input
{
color:#000000;
border: 1px solid #666666;
}
/* ++++++++++++++ Uc PathNavigation ++++++++++++++ */ 
#Page #ucPathNavigation
{
padding: 5px 0px 5px 10px;
text-align:left;
} 

/*---------------------------------------Uc Sondage-------------------------------------------*/
#Page #Coldroite
{
padding-left:10px;
}

#Page #UcSondage 
{
background-color:#FFFFFF;
width:160px;
}
#Page #UcSondage td
{
font-size: 11px; 
color:#676767;
text-align:left;
padding:10px;
color:#000000;
}
#Page #UcSondage #choix
{
width:100%;
color:#000000;
}
#Page #UcSondage #Titre
{
background-color:#5C007F;
height:20px;
width:160px;
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
text-align:center;
padding: 0px;
}
#Page #UcSondage #TextRelief
{
color:#7F7F7F;
font-weight:bold;
padding-bottom: 0px;
}

/*---------------------------------------Template Page-------------------------------------------*/
#Page #TemplatePage
{
width:780px;
background-color:#FFFFFF;
}
#Page #TemplatePage table
{
width:100%;
}
/*----------------Zone éditoriale-------------------*/
#Page #TemplatePage #Editoriale 
{
	/*display:block;*/
	margin-bottom:10px;
} 
#Page #TemplatePage #Editoriale td
{
padding-left:2px;
font-size:11px; 
} 
/* ++++++++++++++ Resume ++++++++++++++ */ 
#Page #TemplatePage #Editoriale table 
{ 
/* width:194px; */
/*border-right: 1px solid #FFFFFF; */
background-color:#FFFFFF;
} 

/* ++++++++++++++ Resume: Titre ++++++++++++++ */
#Page #TemplatePage #Editoriale td.titre 
{ 
height:20px; 
font-size: 14px; 
font-weight:bold;
text-align:center; 
color:#FFFFFF; 
} 
#Page #TemplatePage #Editoriale #ResumeEvt td.titre /* Evènements */
{ background-color:#75B81B; } 

#Page #TemplatePage #Editoriale #ResumeOffre td.titre /* Offres de séjours */
{ background-color:#14A3C2; } 

#Page #TemplatePage #Editoriale #ResumeActu td.titre /* Actualités */
{ background-color:#8242C5; } 

#Page #TemplatePage #Editoriale #ResumeInfos td.titre /* Infos Utiles */
{ background-color:#FF471E; } 

#Page #TemplatePage #Editoriale #ResumeDecouvr td.titre /* A découvrir */
{ background-color:#AC1E11; } 

#Page #TemplatePage #Editoriale #ResumePartenaires td.titre /* Partenaires */
{ background-color:#FF9900; } 

#Page #TemplatePage #Editoriale #ResumeIF_FranceAaZ td.titre
{
background-color:#AC1E12;
} 

#Page #TemplatePage #Editoriale #IF_Home_SansImage td.titre
{
background-color:#984310;
}

#Page #TemplatePage #Editoriale #IF_Preparezsejour_Home_SansImage td.titre
{
background-color:#A6183A;
}

#Page #TemplatePage #Editoriale #IF_PendantSejour_Home_SansImage td.titre
{
background-color:#DE6401;
}

#Page #TemplatePage #Editoriale #IF_PraticalLife_Home_SansImage td.titre
{
background-color:#800861;
}

#Page #TemplatePage #Editoriale #IF_PendantSejour_SeLoger td.titre
{
background-color:#DE6401;
}

#Page #TemplatePage #Editoriale #AATF_CRT td.titre
{
background-color:#89563B;
}

#Page #TemplatePage #Editoriale #AATF_CDT td.titre
{
background-color:#FFC756;
}

#Page #TemplatePage #Editoriale #AATF_OT td.titre
{
background-color:#D7BA80;
}

/* ++++++++++++++ Resume: Lien ++++++++++++++ */
#Page #TemplatePage #Editoriale td.Lien
{ 
color:#FFFFFF;
} 
#Page #TemplatePage #Editoriale td.Lien a.ClrLnk 
{ 
font-weight:bold;
padding-left:10px;
} 
#Page #TemplatePage #Editoriale #ResumeEvt td.Lien a.ClrLnk /* Evènements*/
{ 
color:#75B81B; 
} 

#Page #TemplatePage #Editoriale #ResumeOffre td.Lien a.ClrLnk /* Offres de séjours */
{ 
color:#14A3C2; 
} 

#Page #TemplatePage #Editoriale #ResumeActu td.Lien a.ClrLnk /* Actualités */
{ 
color:#8242C5; 
} 

#Page #TemplatePage #Editoriale #ResumeInfos td.Lien a.ClrLnk /* Infos Utiles */
{ 
color:#FF471E; 
} 

#Page #TemplatePage #Editoriale #ResumeDecouvr td.Lien a.ClrLnk /* A découvrir */
{ 
color:#AC1E11; 
} 

#Page #TemplatePage #Editoriale #ResumePartenaires td.titre /* Partenaires */
{
background-color:#FF9900;
} 





/* ++++++++++++++ Resume: Content ++++++++++++++ */
#Page #TemplatePage #Editoriale #Content
{
padding:5px 0px 5px 0px;
text-align:left;
}
#Page #TemplatePage #Editoriale #Content td
{
font-size: 11px; 
color:#676767;

}
#Page #TemplatePage #Editoriale #Content .titreBlack
{
font-size:11px;
color:#000000;
font-weight:bold;

text-decoration:none;
}
#Page #TemplatePage #Editoriale #Content .titreBlack:hover
{
text-decoration:underline;
}

#Page #TemplatePage #Editoriale #Content .titreBlue
{
text-decoration:none;
font-weight:bold;
color:#346DB0;
font-size:11px;
}
#Page #TemplatePage #Editoriale #Content .prix
{font-weight:bold;}

/* ++++++++++++++ ResumeExtend ++++++++++++++ */
#Page #TemplatePage #Miniature 
{
width:80px; 
height:60px;
margin:15px 15px 15px 15px;
border: 1px solid #000000;
}
#Page #TemplatePage #Editoriale #ResumeExtend table 
{ 
width:100%;
background-color:#FFFFFF;
} 
#Page #TemplatePage #Editoriale #ResumeExtend #LivDelais
{
color:#626262;
font-weight:bold;
text-decoration:none;
}
#Page #TemplatePage #Editoriale #ResumeExtend #SearchLink:hover

{

            text-decoration:underline;

}

#Page #TemplatePage #Editoriale #ResumeExtend #SearchTitle

{

      background-color: #cedeeb;

      border-top-style:solid;

      border-top-color:#b2c9db;

      border-top-width:1px;

      font-size:13px;

      font-weight:bolder;     

}

#Page #TemplatePage #Editoriale #ResumeExtend #Content
{
width:100%;
}
#Page #TemplatePage #Editoriale #iconesContent
{
padding:5px 5px 5px 5px; 
text-align:left; 
vertical-align:middle;  
text-align:left;
width:100%;
font-size:18px;
}
#Page #TemplatePage #Editoriale #icone1
{
background-image: url(../../images/icone01.gif);
background-repeat: no-repeat;
height:22px;
width:22px;       
display:inline;   
}
#Page #TemplatePage #Editoriale #icone2
{
background-image: url(../../images/icone02.gif);
background-repeat: no-repeat;
height:22px;
width:22px;       
display:inline;   
}

/* ++++++++++++++ Complete ++++++++++++++ */ 
#Page #TemplatePage #Editoriale #Complete
{
/*padding:0px 0px 10px 0px;*/
height:100%;
width:100%;
}
#Page #TemplatePage #Editoriale #Complete td
{
font-size:11px;
color:#000000;
}

#Page #TemplatePage #Editoriale #Complete td.titre
{
color:#346EAE;
font-weight:bold;
font-size:14px;
border-bottom: 1px solid #346EAE;
text-align:left;
}
#Page #TemplatePage #Editoriale #Complete table
{
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
width:100%;
}
#Page #TemplatePage #Editoriale #Complete #img 
{
overflow:hidden;
/* width:390px;
height:275px; */
padding-right:20px;
}

/* ------------ Pictos ------------------- */ 

#Page #TemplatePage #Editoriale #Complete #Pictos
{
padding:5px 5px 5px 5px;
text-align:right;
font-size:16px;                      	
}
#Page #TemplatePage #Editoriale #Complete #Print
{
display:inline;
/* background-image: url(../../images/picto01.gif); */
background-repeat:no-repeat;
height:21px;
width:28px;
}
#Page #TemplatePage #Editoriale #Complete #File
{
display:inline;
/* background-image: url(../../images/picto02.gif); */
background-repeat: no-repeat;
height:21px;
width:28px;
}
#Page #TemplatePage #Editoriale #Complete #coeur
{
/* background-image: url(../../images/picto03.gif); */
background-repeat: no-repeat;
height:21px;
width:28px;       
display:inline;                                            	
}
#Page #TemplatePage #Editoriale #Complete #JoinFile
{
/* background-image: url(../../images/picto04.gif); */
background-repeat: no-repeat;
height:21px;
width:28px;       
display:inline;                                            	
}


#Page #TemplatePage #Editoriale #Complete .SousTitre
{font-weight:bold;}

#Page #TemplatePage #Editoriale #Complete .Date
{color:#666666;}

#Page #TemplatePage #Editoriale #Complete .Prix
{
color:#666666;
font-weight:bold;
}

#Page #TemplatePage #Editoriale #Complete a.Lien
{
color:#940063; 
font-weight:bold;
}


/* ++++++++++++++ CompleteDown ++++++++++++++ */ 

#Page #TemplatePage #Editoriale #CompleteDown
{
	padding-left:0px;
	padding-right:0px;
	background-color: #FFFFFF; 
	width:100%;
}

#Page #TemplatePage #Editoriale #CompleteDown td
{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:#000000;
}

#Page #TemplatePage #Editoriale #CompleteDown table
{
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
width:100%;
}


#Page #TemplatePage #Editoriale #CompleteDown .soustitre
{
font-weight:bold;
color:#940063;
}

#Page #TemplatePage #Editoriale #CompleteDown .texterelief
{
color:#940063;
}

#Page #TemplatePage #Editoriale #CompleteDown .lien
{
text-decoration:underline;
}


/* ++++++++++++++ CompleteDown  CrossSelling++++++++++++++ */ 
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling
{
	padding-left:0px;
	padding-right:0px;
	width:585px;
}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling table
{
	float:left;
	width:192px;
	border-left:2px white solid;
}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSArticle td.title
{
	text-align:center;
	font-size:11px;
	color:white;
	background-color:black;
}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSATF td.title
{
	text-align:center;
	font-size:11px;
	color:white;
	background-color:blue;
}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td.title
{
	text-align:center;
	font-size:11px;
	color:blue;
	background-color:green;
}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td
{
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

/* ++++++++++++++ PAGE ATF Complete ++++++++++++++ */ 

#Page #TemplatePage #Editoriale #atfTop
{
/*padding:0px 0px 10px 0px;*/
height:100%;
width:100%;
}
#Page #TemplatePage #Editoriale #atfTop td
{
font-size:11px;
color:#000000;
}

#Page #TemplatePage #Editoriale #atfTop td.titre
{
color:#346EAE;
font-weight:bold;
font-size:14px;
border-bottom: 1px solid #346EAE;
text-align:left;
}
#Page #TemplatePage #Editoriale #atfTop table
{
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
width:100%;
}
#Page #TemplatePage #Editoriale #atfTop #img 
{
overflow:hidden;
/* width:390px;
height:275px; */
padding-right:20px;
}

/* ------------ Pictos ATF------------------- */ 
/*

#Page #TemplatePage #Editoriale #atfTop #Pictos
{
padding:5px 5px 5px 5px;
text-align:right;
font-size:16px;                      	
}
#Page #TemplatePage #Editoriale #atfTop #Print
{
display:inline;
background-image: url(../../images/picto01.gif);
background-repeat:no-repeat;
height:21px;
width:28px;
}
#Page #TemplatePage #Editoriale #atfTop #File
{
display:inline;
background-image: url(../../images/picto02.gif);
background-repeat: no-repeat;
height:21px;
width:28px;
}
#Page #TemplatePage #Editoriale #atfTop #coeur
{
background-image: url(../../images/picto03.gif);
background-repeat: no-repeat;
height:21px;
width:28px;       
display:inline;                                            	
}
#Page #TemplatePage #Editoriale #atfTop #JoinFile
{
background-image: url(../../images/picto04.gif);
background-repeat: no-repeat;
height:21px;
width:28px;       
display:inline;                                            	
}

*/

#Page #TemplatePage #Editoriale #atfTop .SousTitre
{font-weight:bold;}

#Page #TemplatePage #Editoriale #atfTop .Date
{color:#666666;}

#Page #TemplatePage #Editoriale #atfTop .Prix
{
color:#666666;
font-weight:bold;
}

#Page #TemplatePage #Editoriale #atfTop a.Lien
{
color:#940063; 
font-weight:bold;
}


/* ++++++++++++++ Page ATF CompleteDown ++++++++++++++ */ 

#Page #TemplatePage #Editoriale #atfDown 
{
	padding-left:0px;
	padding-right:0px;
	background-color: #FFFFFF; 
	width:100%;
}

#Page #TemplatePage #Editoriale #atfDown td
{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:#000000;
}

#Page #TemplatePage #Editoriale #atfDown td.titre
{
color:#346EAE;
font-weight:bold;
font-size:14px;
border-bottom: 1px solid #346EAE;
text-align:left;
}

#Page #TemplatePage #Editoriale #atfDown table
{
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
width:100%;
}


#Page #TemplatePage #Editoriale #atfDown .soustitre
{
font-weight:bold;
color:#940063;
}

#Page #TemplatePage #Editoriale #atfDown .texterelief
{
color:#940063;

}

#Page #TemplatePage #Editoriale #atfDown .lien
{
text-decoration:underline;
}


/* ++++++++++++++ CompleteDown  CrossSelling++++++++++++++ */ 
#Page #TemplatePage #Editoriale #atfDown #CrossSelling
{
	padding-left:0px;
	padding-right:0px;
	width:585px;
}
#Page #TemplatePage #Editoriale #atfDown #CrossSelling table
{
	float:left;
	width:192px;
	border-left:2px white solid;
}
#Page #TemplatePage #Editoriale #atfDown #CrossSelling #CSArticle td.title
{
	text-align:center;
	font-size:11px;
	color:white;
	background-color:black;
}
#Page #TemplatePage #Editoriale #atfDown #CrossSelling #CSATF td.title
{
	text-align:center;
	font-size:11px;
	color:white;
	background-color:blue;
}
#Page #TemplatePage #Editoriale #atfDown #CrossSelling td.title
{
	text-align:center;
	font-size:11px;
	color:blue;
	background-color:green;
}
#Page #TemplatePage #Editoriale #atfDown #CrossSelling td
{
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}



/*----------------Zone textuelle-------------------*/
#Page #TemplatePage #Text
{
	/*display:block;*/
}
#Page #TemplatePage #Text table
{
/* width:194px; */
/* border-right: 1px solid #FFFFFF; */
background-color:#FFFFFF;
}
#Page #TemplatePage #Text td
{

}
#Page #TemplatePage #Text td a:hover
{
text-decoration: underline;
}
#Page #TemplatePage #Text #ContentTextuel
{
padding-top:0px;
}

#Page #TemplatePage #Text #Textuel00 td a.titre
{
text-align:left;
}
#Page #TemplatePage #Text #Textuel01
{
background-color:#ECE3F6;
padding:10px;
text-align:left;
}
#Page #TemplatePage #Text #Textuel01 td a.titre
{
color:#8242C5;
font-weight:bold;
text-align:center;
}
#Page #TemplatePage #Text #Textuel02
{
background-color:#DCF1F6;
padding:10px;
text-align:left;
}
#Page #TemplatePage #Text #Textuel02 td a.titre
{
color:#14A3C2;
font-weight:bold;
}
#Page #TemplatePage #Text #TextuelViergeRetrait
{
padding:10px;
}



#Page #TemplatePage #Text #IF_Preparezsejour
{
background-color:#E84268;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Preparezsejour a
{
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Preparezsejour2
{
padding:5px 5px 0px 5px ;
background-color:#FCE3E9;
text-align:left;
font-weight:bold;
}
#Page #TemplatePage #Text #IF_Preparezsejour2 a
{
color:#E84268;
}
#Page #TemplatePage #Text #IF_Preparezsejour3
{
padding:0px 5px 5px 25px;
background-color:#FCE3E9;
text-align:left;
font-weight:normal;
}
#Page #TemplatePage #Text #IF_Preparezsejour3 a
{
color:#E84268;
}

#Page #TemplatePage #Text #IF_Preparezsejour4
{
padding:10px 5px 20px 5px;
text-align:left;
}
#Page #TemplatePage #Text #IF_Preparezsejour4 a
{
font-weight:bold;
color:#E84268;
}

#Page #TemplatePage #Text #IF_FranceAaZ
{
background-color:#AC1E12;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_FranceAaZ a
{
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_FranceAaZ2
{
padding:5px 5px 0px 5px ;
background-color:#F3DEDD;
text-align:left;
font-weight:bold;
}
#Page #TemplatePage #Text #IF_FranceAaZ2 a
{
color:#AC1E12;
}
#Page #TemplatePage #Text #IF_FranceAaZ3
{
padding:0px 5px 5px 25px;
background-color:#F3DEDD;
text-align:left;
}
#Page #TemplatePage #Text #IF_FranceAaZ3 a
{
color:#AC1E12;
}
#Page #TemplatePage #Text #IF_FranceAaZ4
{
padding:10px 5px 20px 5px;
text-align:left;
}
#Page #TemplatePage #Text #IF_FranceAaZ4 a
{
font-weight:bold;
color:#AC1E12;
}

#Page #TemplatePage #Text #IF_Pendantsejour
{
background-color:#FF7200;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Pendantsejour a
{
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Pendantsejour2
{
padding:5px 5px 0px 5px ;
background-color:#FFE8D6;
text-align:left;
font-weight:bold;
}
#Page #TemplatePage #Text #IF_Pendantsejour2 a
{
color:#FF7200;
}
#Page #TemplatePage #Text #IF_Pendantsejour3
{
padding:0px 5px 5px 25px;
background-color:#FFE8D6;
text-align:left;
}
#Page #TemplatePage #Text #IF_Pendantsejour3 a
{
color:#FF7200;
}
#Page #TemplatePage #Text #IF_Pendantsejour4
{
padding:10px 5px 20px 5px;
text-align:left;
}
#Page #TemplatePage #Text #IF_Pendantsejour4 a
{
font-weight:bold;
color:#FF7200;
}


#Page #TemplatePage #Text #IF_Viepratique
{
background-color:#AF1587;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Viepratique a
{
font-weight:bold;
color:#FFFFFF;
}
#Page #TemplatePage #Text #IF_Viepratique2
{
padding:5px 5px 0px 5px ;
background-color:#F3DCEE;
text-align:left;
font-weight:bold;
}
#Page #TemplatePage #Text #IF_Viepratique2 a
{
color:#AF1587;
}
#Page #TemplatePage #Text #IF_Viepratique3
{
padding:0px 5px 5px 25px;
background-color:#F3DCEE;
text-align:left;
}
#Page #TemplatePage #Text #IF_Viepratique3 a
{
color:#AF1587;
}
#Page #TemplatePage #Text #IF_Viepratique4 
{
padding:10px 5px 20px 5px;
text-align:left;
}
#Page #TemplatePage #Text #IF_Viepratique4 a
{
font-weight:bold;
color:#AF1587;
}


#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance
{
background-color:#77A2C4;
text-align:center;
font-weight:bold;
font-size:14px
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance a
{
color:#FFFFFF;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance2
{
padding:5px 5px 0px 5px ;
background-color:#C1D8E9;
text-align:left;
font-weight:bold;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance2 a
{
color:#77A2C4;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance3
{
padding:0px 5px 5px 25px;
background-color:#C1D8E9;
text-align:left;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance3 a
{
color:#77A2C4;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance4 
{
padding:10px 5px 20px 5px;
text-align:left;
}
#Page #TemplatePage #Text #DLF_DecouvrezCartesFrance4 a
{
font-weight:bold;
color:#77A2C4;
}



#Page #TemplatePage #Text #Reservez table
{
	background-color:#ACC7DA;
}

#Page #TemplatePage #Text #Reservez .zcContenublocReserver {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:10px;
	background-color:#ACC7DA;
}

#Page #TemplatePage #Text #Reservez a.zcLienReserve{
	color:#1563B6;
	text-decoration:none;
	font-weight:100;}

#Page #TemplatePage #Text #Reservez .zcTexteReliefPetit{
             font-weight:lighter;
} 
	
#Page #TemplatePage #Text #Reservez .zcTexteReliefCouleur2{
	color:#000000;
	font-weight:bold;
}



#Page #TemplatePage #Text #Reservez .zcOngletReserveActif {
	background-color:#ACC7DA;
	padding: 5px 10px 5px 10px;
	text-align:center;
}

#Page #TemplatePage #Text #Reservez .zcOngletReserve {
	background-color:#D2E0EB;
	padding: 5px 10px 5px 10px;
	text-align:center;
}





/*----------------Zone DynamicMenu-------------------*/


#Menu #DynamicMenu 
{
height:30px;
background-image: url(../../images/z3_menu_fond.gif);
background-repeat:repeat-x;
text-align:left;
line-height: 30px;
}

#Menu #DynamicMenu ul 
{ 
list-style-type:none; 
padding:0px 0px 0px 30px; 
margin:0;

} 
#Menu #DynamicMenu li 
{ 

} 
#Menu #DynamicMenu li a 
{ 
overflow:visible; 
padding:0px 4px 0px 4px;
text-decoration:none; 
color:#585858;
} 
#Menu #DynamicMenu li a:hover
{
color:#000000;
}








/*----------------Zone formulaire-------------------*/
#Page #TemplatePage #Formulaire table
{
/*width:194px;*/  
/*border-right: 1px solid #FFFFFF; */
background-color:#FFFFFF;
}
#Page #TemplatePage #Formulaire td
{
color:#000000;
}
#Page #TemplatePage #Formulaire #ContentFormulaire
{
padding:10px;
}

#Page #TemplatePage #Formulaire #ContentFormulaire .titreBlack
{
font-weight:bold;font-weight:bold;
color:#000000;
}

/*---------------------------------------Pied de page-------------------------------------------*/
#Page #Pied {
text-align:left;
}

#Page #Pied #Texte{
padding:0px 10px 0px 10px;
color:#FFFFFF;
font-size:10px;
}

#Page #Pied #Texte a{
color:#FFFFFF;
}

#Page #Pied #Texte a:hover{
text-decoration:underline;
}

#Page #Pied #blPays {
width:11px; 
height:23px; 
background-image:url(../../images/z6_menucoin1.gif); 
}

#Page #Pied #brPays {
width:11px; 
height:23px; 
background-image:url(../../images/z6_menucoin2.gif);
background-position:bottom;
}

#Page #Pied #Pays {
background-image: url(../../images/z6_menu_fond.gif);
height:23px; 
white-space:nowrap;
margin: 0px 10px 0px 10px;
text-align:center;
line-height: 23px;
}

#Page #Pied #Pays a{
padding-left:10px;
color:#666666;
text-decoration:underline;
}

#Page #Pied #Pays a:hover{
color:#000000;
}

#Page #Pied #Copyright{
font-size:10px;
text-align:center;
vertical-align:top;
color:#FFFFFF;
}

#Page #Pied #Copyright a{
color:#FFFFFF;
text-decoration:underline;
}
/*------------Colonnage Vacances MAJ:06/06/2006--------------*/

#Page #TemplatePage #Art-de-vivre-TD {
	font-weight: bold;
	background-color: #F8C95B;
	text-align: center;
	font-size: 14px;
	color:#993910;
}
#Page #TemplatePage #Art-de-vivre-TD a {
	color:#993910;
}
#Page #TemplatePage #Art-de-vivre-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Art-de-vivre-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-urbain-TD {
	color:#BC5000;
	font-weight: bold;
	background-color: #F8DA69;
	text-align: center;
	font-size: 14px;
}
#Page #TemplatePage #Tourisme-urbain-TD a {
	color:#BC5000;
	}
#Page #TemplatePage #Tourisme-urbain-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-urbain-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Outre-mers-TD {
	color:#24BCDC;
	font-weight: bold;
	background-color: #A1D9E6;
	text-align: center;
	font-size: 14px;
}
#Page #TemplatePage #Outre-mers-TD a {
	color:#24BCDC;
}
#Page #TemplatePage #Outre-mers-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Outre-mers-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Patrimoine-culturel-TD {
	color:#E5AE87;
	font-weight: bold;
	background-color: #65152E;
	text-align: center;
	font-size: 14px;
}
#Page #TemplatePage #Patrimoine-culturel-TD a {
	color:#E5AE87;
}
#Page #TemplatePage #Patrimoine-culturel-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Patrimoine-culturel-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-religieux-TD {
	color:#453528;
	font-weight: bold;
	background-color: #E5AE87;
	text-align: center;
	font-size: 14px;
}
#Page #TemplatePage #Tourisme-religieux-TD a {
	color:#453528;
}
#Page #TemplatePage #Tourisme-religieux-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-religieux-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Nature-TD {
	font-weight: bold;
	background-color: #7EC352;
	text-align: center;
	font-size: 14px;
	color:#4D8300;
}
#Page #TemplatePage #Nature-TD a {
	color:#4D8300;
}
#Page #TemplatePage #Nature-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Nature-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Montagne-hiver-TD {
	font-weight: bold;
	background-color: #BDD0EE;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Montagne-hiver-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Montagne-hiver-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Montagne-hiver-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Montagne-ete-TD {
	font-weight: bold;
	background-color: #D7E9A1;
	text-align: center;
	font-size: 14px;
	color:#000000;
}
#Page #TemplatePage #Montagne-ete-TD a {
	color:#000000;
}
#Page #TemplatePage #Montagne-ete-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Montagne-ete-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Littoral-TD {
	font-weight: bold;
	background-color: #6ACCF9;
	text-align: center;
	font-size: 14px;
	color:#0135A1;
}
#Page #TemplatePage #Littoral-TD a {
	color:#0135A1;
}
#Page #TemplatePage #Littoral-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Littoral-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Remise-en-forme-TD {
	font-weight: bold;
	background-color: #55332A;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Remise-en-forme-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Remise-en-forme-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Remise-en-forme-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Golf-TD {
	font-weight: bold;
	background-color: #B39878;
	text-align: center;
	font-size: 14px;
	color:#3B6A0F;
}
#Page #TemplatePage #Golf-TD a {
	color:#3B6A0F;
}
#Page #TemplatePage #Golf-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Golf-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Naturisme-TD {
	font-weight: bold;
	background-color: #FFD17C;
	text-align: center;
	font-size: 14px;
	color:#713C18;
}
#Page #TemplatePage #Naturisme-TD a {
	color:#713C18;
}
#Page #TemplatePage #Naturisme-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Naturisme-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-industriel-TD {
	font-weight: bold;
	background-color: #D87053;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Tourisme-industriel-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Tourisme-industriel-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Tourisme-industriel-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Villagesvacances-TD {
	font-weight: bold;
	background-color: #CD0079;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Villagesvacances-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Villagesvacances-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Villagesvacances-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Jeunes-TD {
	font-weight: bold;
	background-color: #DA202C;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Jeunes-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Jeunes-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Jeunes-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Gay-TD {
	font-weight: bold;
	background-color: #F4AD5B;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Gay-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Gay-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Gay-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Jewish-traveler-TD {
	font-weight: bold;
	background-color: #32659C;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Jewish-traveler-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Jewish-traveler-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Jewish-traveler-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Handicap-TD {
	font-weight: bold;
	background-color: #006766;
	text-align: center;
	font-size: 14px;
	color:#FFFFFF;
}
#Page #TemplatePage #Handicap-TD a {
	color:#FFFFFF;
}
#Page #TemplatePage #Handicap-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Handicap-TD-A a {
	color:#000000;
	text-decoration:none;
}
#Page #TemplatePage #Affaires-TD {
	font-weight: bold;
	background-color: #7BA8D2;
	text-align: center;
	font-size: 14px;
	color:#000000;
}
#Page #TemplatePage #Affaires-TD a {
	color:#000000;
}
#Page #TemplatePage #Affaires-TD-A {
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
}
#Page #TemplatePage #Affaires-TD-A a {
	color:#000000;
	text-decoration:none;
}
/*------Colonnage Découvrez la France MAJ:06/06/2006----------*/
#Page #TemplatePage #DecouvrezLaFrance-TD {
	background-color: #D91346;
	Height:20px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#Page #TemplatePage #DecouvrezLaFrance-TD a {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#Page #TemplatePage #Text #SelectionThematiques-IMG {
	background-color: #F47998;
}
#Page #TemplatePage #Text #SelectionThematiques-TD {
	padding:5px 0px 10px 10px;
	background-color: #F47998;
	text-align: left;
}
#Page #TemplatePage #Text #SelectionThematiques-TD a {
	color:#000000;
	text-decoration: none;
}
#Page #TemplatePage #Text #SelectionThematiques-TD a:hover
{
	text-decoration:underline;
}


/*------Colonnage Organisez vous MAJ:06/06/2006----------*/
#Page #TemplatePage #Text #OrganisezVous-TD
{
	padding: 0px 10px 10px 10px;
	font-weight: normal;
	background-color: #ECC896;
	text-align: left;
	color:#8D2E00;
}
#Page #TemplatePage #Text #OrganisezVous-TD a
{
	color:#8D2E00;
	text-decoration: none;
}

#Page #TemplatePage #Text #OrganisezVous-TD a:hover
{
	text-decoration: underline;
}



/*------Pub Texte MAJ:13/06/2006----------*/
#Page #TemplatePage #Text #PubTexte
{
background-color:#ECE3F6;
padding:5px 5px 5px 5px;
text-align:left;
}
#Page #TemplatePage #Text #PubTexte a
{
color:#8242C5;
font-weight:bold;
text-align:center;
}

/* +++++++++++ CompleteDown Page d'accueil ++++++++++++ */ 

#Page #TemplatePage #CompleteDown
{
padding:10px;
background-color: #FFFFFF; 
width:100%;
}

#Page #TemplatePage #CompleteDown td
{
font-size:11px;
color:#000000;
text-align:justify;
}

#Page #TemplatePage #CompleteDown table
{
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
width:100%;
}

#Page #TemplatePage #CompleteDown .soustitre
{
font-weight:bold;
color:#A30C32;
}

#Page #TemplatePage #CompleteDown .texterelief
{
color:#A30C32;
}

#Page #TemplatePage #CompleteDown .lien
{
text-decoration:underline;
}

/*---------- Lancement Thematiques MAJ:16/06/2006---------   */

#Page #TemplatePage #Text #LancementThematique-Titre
{
	Height:20px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color: #DB8963;
}

#Page #TemplatePage #Text #LancementThematique-Texte
{
	padding:5px 0px 10px 10px;
	background-color:#FAEDE7;
	text-align:left; 
            
}

#Page #TemplatePage #Text #LancementThematique-Texte a
{
	color:#000000;
}

#Page #TemplatePage #Text #LancementThematique-Texte a:hover
{
	text-decoration:underline;
}

/*---- Zone En ce moment MAJ:22/06/2006 ---*/#Page #TemplatePage #Text #Encemoment
{
padding:0px 5px 5px 5px;
}
#Page #TemplatePage #Text #Encemoment td
{
text-align:left;
Height:20px;
background-color: #DB8963;
color:#000000;
}
#Page #TemplatePage #Text #Encemoment td a.titre
{
background-color:#FF0000;
text-align:center;
font-size: 14px;
font-weight:bold;
color:#FFFFFF;
}