/* CSS Document */

/*----Feuille de style par défaut franceguide.com----*/
/*------------Mise à jour : 21/04/2008 par MC------------*/
	
body
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #F4F4F4;
	text-align:center;
	}

#Page #TemplatePage .background
	{
	background-color: #ffffff;
	}

#Column
	{
	width:194px;
	border-right: 1px solid #FFFFFF;
	}
#Columndroite
	{
	width:194px;
	border-right: 1px solid #FFFFFF;
text-align:right;
	}
#Column2
	{
	width:389px;
	border-right: 1px solid #FFFFFF;
		}
#Column3
	{
	width:584px;
	border-right: 1px solid #FFFFFF;
	}
#Column4
	{
	width:780px;
	}

/*#Area iframe {
             width:780px;
             padding:0px;
	MARGIN:0px;
	overflow:hidden;
	display:inline;
             border:0px ;
             height:1500px;
            }*/



/*------------------------------Barre de séparation--------------------------*/
#Separation1
	{
	background-image:url(http://www.franceguide.com/images/ligneseparation.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
#Separation2
	{
	background-image:url(http://www.franceguide.com/images/z6_ligneseparation.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
	
/*-------------------------------Page------------------------------------------*/
#Page
	{
	/* Bien calé sur IE mais pas sur Firefox !*/
	/*padding: 0px 5px 0px 5px;*/
	/* background-color: #77A2C4; */
	width:780px;
	}
#Page td
	{
	color:#000000;
	vertical-align:top;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#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;
	height:100%;
	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(http://www.franceguide.com/images/z2_fond.gif);
	}

#Page #ucWrapper td
	{
	color:#FC819E;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	}
#Page #ucWrapper #TextRelief
	{
	padding: 52px 0px 0px 20px;
	text-align:left;
	}
/* ------------------------------- Uc Bandeau_france --------------------------------------*/
#Page #ucWrapperFR
	{
	width:780px;
	height:70px;
	background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/Bandeau_Home_bleu.gif);
	}

#Page #ucWrapperFR td
	{
	color:#FC819E;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	}
#Page #ucWrapperFR #TextRelief
	{
	padding: 52px 0px 0px 20px;
	text-align:left;
	}

#Page #ucWrapperFR #menu #bl
	{
	width:80px;
	height:20px;
	background-image:url(http://www.franceguide.com/images/z2_menu_degrade.gif);
	}
#Page #ucWrapperFR #menu #br
	{
	width:18px;
	height:20px;
	background-image:url(http://www.franceguide.com/images/z2_menu_coin.gif);
	}
/* ++++++++++++++ menu professionnel / presse ++++++++++++++ */
#Page #ucWrapper #menu #bl
	{
	width:80px;
	height:20px;
	background-image:url(http://www.franceguide.com/images/z2_menu_degrade.gif);
	}
#Page #ucWrapper #menu #br
	{
	width:18px;
	height:20px;
	background-image:url(http://www.franceguide.com/images/z2_menu_coin.gif);
	}
#Page #menu ul
	{
	list-style-type:none;
	padding:0;
	margin:0;
	background:url(http://www.franceguide.com/images/z2_menu_fond.gif);
	height:20px;
	}
#Page #menu li
	{
	float:left;
	height: 20px;
	padding:0;
	margin:0;
	background:url(http://www.franceguide.com/images/z2_menu_separation.gif) no-repeat 0 0;
	}
#Page #menu li a
	{
	overflow:visible;
	background:url(http://www.franceguide.com/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(http://www.franceguide.com/images/z1_menu_bordgauche.gif);
	}
#Page #ucMenuHeader #lb
	{
	list-style-type:none;
	padding:0;
	margin:0;
	width:14px;
	background-image:url(http://www.franceguide.com/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(http://www.franceguide.com/images/z1_menu_fond.gif);
	display:block;
	}
#Page #ucMenuHeader li
	{
	display:inline;
	height:30px;
	padding:0;
	margin:0;
	vertical-align:middle;
	background:url(http://www.franceguide.com/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 Menu3----------------------------------*/
#Page #ucMenuFooter #bl
	{
	width:11px;
	height:23px;
	background:#0063ac;
	/*background-image:url(http://www.franceguide.com/images/z6_menucoin1.gif);*/
	}
#Page #ucMenuFooter #lb
	{
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
	background:#0063ac;
	/*background:url(http://www.franceguide.com/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:#0063ac;
	/*background:url(http://www.franceguide.com/images/z6_menu_fond.gif);*/
	height:23px;
	}
#Page #ucMenuFooter li
	{
	float:left;
	height:23px;
	background:url(http://www.franceguide.com/GetV4FO/Styles/Corse/images/separation.gif) no-repeat;
	
	}
#Page #ucMenuFooter li a
	{
	overflow:visible;
	margin-right:6px;
	margin-left:6px;
	padding:0px 6px 0px 6px;
	text-align:center;
	display:inline;
	height:23px;
	text-decoration:none;
	color:#FFFFFF;
	}
#Page #ucMenuFooter li a:hover
	{
	color:#FFFFFF;
	}
	
/*--------------------------------- Uc User / Uc Search ----------------------------------*/
#Page #ucUserSearch
	{
	background-color:#FFFFFF;
	font-size: 11px;
	width:780px;
	padding:5px 0px 0px 0px;
	height:30px;
	}
	
/* ++++++++++++++ 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
	{
	visibility:hidden;
	margin: 5px 15px 0px 0px;
	text-align:right;
	}
#Page #ucUserSearch #UcSearch input
	{
	color:#000000;font-size: 11px;
	border: 1px solid #666666;
	width:100px;
	height:20px;
	visibility:hidden;
	}
	
	
/* ++++++++++++++ Uc PathNavigation ++++++++++++++ */
#Page #ucPathNavigation
	{
	padding: 20px 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;
	}


/*surface utile*/
#Page #TemplatePage {
	WIDTH: 780px; BACKGROUND-COLOR: #ffffff
}
#Page #TemplatePage TABLE {
	/*WIDTH: 100%; incompatible avec les htmlarea*/

}
/*contenu types */
#Page #TemplatePage #Editoriale {
	MARGIN-BOTTOM: 2px ;
	width:100%;
}
#Page #TemplatePage #Editoriale TD {
	/*PADDING-LEFT: 2px;*/ FONT-SIZE: 11px
}
#Page #TemplatePage #Editoriale TABLE {
	BACKGROUND-COLOR: #ffffff
}
#Page #TemplatePage #Editoriale TD.titre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
padding-left:5px;
}


#Page #TemplatePage #Text {
	/*rien*/
}
#Page #TemplatePage #Text TABLE {
	BACKGROUND-COLOR: #ffffff
}
#Page #TemplatePage #Text TD {
	
}
#Page #TemplatePage #Text TD A:hover {
	TEXT-DECORATION: underline
}
#Page #TemplatePage #Text TD IMG {
	text-align:center;
}

#Page #TemplatePage #Text #ContentTextuel {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}


	
#Page #TemplatePage #Editoriale #ResumeEvt td.titre /* Evènements */
	{
	background-color:#3e6993;
	}
#Page #TemplatePage #Editoriale #ResumeOffre td.titre /* Offres de séjours */
	{
	background-color:#14A3C2;
	}
#Page #TemplatePage #Editoriale #ResumeActu td.titre /* Actualités */
	{
	background-color:#188F2B;
	}
#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 #ResumePromo td.titre /* Promotions*/
	{
	background-color:#FF0000;
	}

#Page #TemplatePage #Editoriale #ResumeVideo td.titre /* Videos*/
	{
	background-color:#FF0000;
	}


#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 #IF_Preparezsejour td.titre
	{
	background-color:#993300;
	}
	
#Page #TemplatePage #Editoriale #AATF_CRT td.titre
	{
	background-color:#3E6993;
	}
#Page #TemplatePage #Editoriale #AATF_CDT td.titre
	{
	background-color:#3E6993;
	}
#Page #TemplatePage #Editoriale #AATF_OT td.titre
	{
	background-color:#3E6993;
	}
	
/* ++++++++++++++ Resume: Lien ++++++++++++++ */
#Page #TemplatePage #Editoriale td.Lien
	{
	color:#FFFFFF;
	}
#Page #TemplatePage #Editoriale td.Lien a.ClrLnk
	{
	font-weight:bold;
 padding-left:10px;
 color:#000000;
	}
#Page #TemplatePage #Editoriale #ResumeEvt td.Lien a.ClrLnk /* Evènements*/
	{
	color:#3e6993;
	}
#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
	{
	text-align:left; width: 100%;

	}
#Page #TemplatePage #Editoriale #Content td
	{
	font-size: 11px;
	color:#676767;
	padding-left:2px;
	}
.titreBlack
	{

             display: block;
             padding-top:11px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
           	}
.titreBlack:hover
	{
	text-decoration:underline;
	padding-bottom: 0px
	}
#Page #TemplatePage #Editoriale #Content .titreBlue
	{
	text-decoration:none;
	font-weight:bold;
	color:#346DB0;
	font-size:11px;
padding-left:5px;
	}
#Page #TemplatePage #Editoriale #Content .prix
	{
	font-weight:bold;
	}
	
#Page #TemplatePage #Editoriale #Complete td.InfoReserv
	{
	padding-left:5px;
	}
	
#Page #TemplatePage #Editoriale #Complete td.Price
	{
	padding-left:5px;
	}
	
 #Page #TemplatePage #Editoriale #Complete td.date
	{
	padding-left:5px;
	}
	
 #Page #TemplatePage #Editoriale #Complete td.Acces
	{
	padding-left:5px;
	}	
	
 #Page #TemplatePage #Editoriale #Complete td.ResaLink
	{
	padding-left:5px;
	}





/* ++++++++++++++ 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(http://www.franceguide.com/images/icone01.gif);
	background-repeat: no-repeat;
	height:22px;
	width:22px;      
	display:inline;  
	}
#Page #TemplatePage #Editoriale #icone2
	{
	background-image: url(http://www.franceguide.com/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:12px;
	color:#000000;
	}
	
#Page #TemplatePage #Editoriale #Complete td.Text

{
font-size:12px;
padding-left:5px; 
}

#Page #TemplatePage #Editoriale #Complete td.Text a

{
color:#0066CC; 
}

	
#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 td.titreCulture
	{
	color:#000000;
	font-size:12px;
	text-align:left;
	}
	
#Page #TemplatePage #Editoriale #Complete td.titre h1
	{
	color:#346EAE;
	font-weight:bold;
	font-size:14px;
	border-bottom: 1px solid #346EAE;
	text-align:left;
	padding-bottom : 0px;
	}


#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;
	}

	
#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSArticle td.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
	
}
#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSATF TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}
	
#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSOffre TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}




#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSInfoPratique TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSCompany TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}







#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSBreve TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #Complete #CrossSelling #CSFeteManifestation TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td.title
	{
	text-align:center;
    font-weight:bold;
	font-size:11px;
	/*color:white;*/
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td
	{
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	}
	
	
/* ------------ 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/imprimer_21.gif);
	background-repeat:no-repeat;
	height:21px;
	width:28px;
	}
#Page #TemplatePage #Editoriale #Complete #File
	{
	display:inline;
    background-image: url(/images/envoi_ami_21.gif);
	background-repeat: no-repeat;
	height:21px;
	width:28px;
	}
 #Page #TemplatePage #Editoriale #Complete #coeur
	{
visibility:hidden;
  	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/ajout_carnet_21.gif);
	background-repeat: no-repeat;
	height:21px;
	width:28px;      
	display:inline;                                            	
	} 

#Page #TemplatePage #Editoriale #Complete #PLink
	{
	background-image: url(/images/lien_blog_21.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;
	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;
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling table
	{
	float:left;
	width:580px;
	border-left:2px white solid;
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSArticle td.title
	{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSATF TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}
	
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSOffre TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSInfoPratique TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSCompany TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSBreve TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSFeteManifestation TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #CC3333; TEXT-ALIGN: center
}

#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td.title
	{
	text-align:center;
    font-weight:bold;
	font-size:11px;
	color:white;
	}
#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:none;
	/*background-image: url(http://www.franceguide.com/images/picto01.gif);*/
	background-repeat:no-repeat;
	height:21px;
	width:28px;
	}
#Page #TemplatePage #Editoriale #atfTop #File
	{
	display:none;
	/*background-image: url(http://www.franceguide.com/images/picto02.gif);*/
	background-repeat: no-repeat;
	height:21px;
	width:28px;
	}
#Page #TemplatePage #Editoriale #atfTop #coeur
	{
	/*background-image: url(http://www.franceguide.com/images/picto03.gif);*/
	background-repeat: no-repeat;
	height:21px;
	width:28px;      
	display:none;                                            	
	}
#Page #TemplatePage #Editoriale #atfTop #JoinFile
	{
	/*background-image: url(http://www.franceguide.com/images/picto04.gif);*/
	background-repeat: no-repeat;
	height:21px;
	width:28px;      
	display:none;                                            	
	}
	
#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-weight:bold;
	font-size:11px;
	color:white;
	background-color:#CC3333;
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSATF td.title
	{
	text-align:center;
    font-weight:bold;
	font-size:11px;
	color:white;
	background-color:#CC3333;
	}
	#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling #CSBreve td.title
	{
	text-align:center;
    font-weight:bold;
	font-size:11px;
	color:white;
	background-color:#CC3333;
	}
#Page #TemplatePage #Editoriale #CompleteDown #CrossSelling td.title
	{
	text-align:center;
    font-weight:bold;
	font-size:11px;
	color:white;
	background-color:#339933;
	}
#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
	{
	background-color:#FFFFFF;
	}
#Page #TemplatePage #Text td
	{
	
	}
#Page #TemplatePage #Text td a:hover
	{
	text-decoration: underline;
	}
#Page #TemplatePage #Text #ContentTextuel
	{
	padding-top:0px;
	}
#Textuel00 td a.titre
	{
	/*text-align:left;*/
	}
#Textuel00{

}
#Textuel00 TD {
	 padding: 0px 0px 0px 0px;
}
#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 TABLE
	{
	padding:0px,10px,0px,10px;
	}

#Page #TemplatePage #Text #TextuelViergeRetrait a
	{
	color:#000000;
	}

#Page #TemplatePage #Text #TitreRubrique
	{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	}

#Page #TemplatePage #Text #TitreRubrique a
	{
text-decoration: none;
}


#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:#da9914;
	text-align:left;
	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;
	}
	
/*----------------Zone Moteur de résa-------------------*/
#Page #TemplatePage #Text #bloc2008 table
	{
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	}

#Page #TemplatePage #Text #bloc2008 td
	{
	padding:5px 2px 5px 2px;
	background-color:#ffffff;
	}
#Page #TemplatePage #Text #gris-TD
	{
	padding:2px 0px 10px 10px;
	background-color: #f9e2b4;
	text-align: left;




	color:#000000;
	}

#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 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;
	}

/***********Pubs popup******************************************************************/
#WindowPub
{ 
	color:red;
}

#WindowPub #PubInterTitle
{ 
	background-color:#CCCCCC;
}
#WindowPub #PubInterInnerContent
{ 
	font-weight:bold;
}

#WindowPub #PubPopupTitle
{ 
	font-weight:bold;
}
#WindowPub #PubPopupInnerContent
{ 
	font-weight:bold;
}

	
/*---------------------------------------Pied de page--------------------------------------*/
#Page #Pied
	{
	text-align:left;
	visibility:hidden;
	}
#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-color:#f4f4f4;	
	/*background-image:url(http://www.franceguide.com/images/z6_menucoin1.gif);*/
	}
#Page #Pied #brPays
	{
	width:11px;
	height:23px;
	background-color:#f4f4f4;
	/*background-image:url(http://www.franceguide.com/images/z6_menucoin2.gif);*/
	background-position:bottom;
	
	}
#Page #Pied #Pays
	{
	background-color:#f4f4f4;
	/*background-image: url(http://www.franceguide.com/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;
	background-color:#f4f4f4;
	}
#Page #Pied #Pays a:hover
	{
	color:#000000;
	background-color:#f4f4f4;
	}
#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:14/11/2006--------------*/
#Page #TemplatePage #Art-de-vivre-TD
	{
	font-weight: bold;
	background-color: #FFBDB6;
	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: #FEBD00;
	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:#D9FBFA;
	font-weight: bold;
	background-color: #01E8DE;
	text-align: center;
	font-size: 14px;
	}
#Page #TemplatePage #Outre-mers-TD a
	{
	color:#D9FBFA;
	}
#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:#65152E;
	font-weight: bold;
	background-color: #C8B162;
	text-align: center;
	font-size: 14px;
	}
#Page #TemplatePage #Patrimoine-culturel-TD a
	{
	color:#65152E;
	}
#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:#EE4D76;
	font-weight: bold;
	background-color: #6C0F1E;
	text-align: center;
	font-size: 14px;
	}
#Page #TemplatePage #Tourisme-religieux-TD a
	{
	color:#EE4D76;
	}
#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 #Fluvial-TD
	{
	font-weight: bold;
	background-color: #ACC291;
	text-align: center;
	font-size: 14px;
	color:#667C4B;
	}
#Page #TemplatePage #Fluvial-TD a
	{
	color:#667C4B;
	}
#Page #TemplatePage #Fluvial-TD-A
	{
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
	}
#Page #TemplatePage #Fluvial-TD-A a
	{
	color:#000000;
	text-decoration:none;
	}
#Page #TemplatePage #Montagne-hiver-TD
	{
	font-weight: bold;
	background-color: #003399;
	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: #5AC2FF;
	text-align: center;
	font-size: 14px;
	color:#5D82D2;
	}
#Page #TemplatePage #Littoral-TD a
	{
	color:#5D82D2;
	}
#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:#CDA96F;
	}
#Page #TemplatePage #Remise-en-forme-TD a
	{
	color:#CDA96F;
	}
#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:#3C6B0F;
	}
#Page #TemplatePage #Golf-TD a
	{
	color:#3C6B0F;
	}
#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:#7F2004;
	}
#Page #TemplatePage #Tourisme-industriel-TD a
	{
	color:#7F2004;
	}
#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;
	}

#Page #TemplatePage #Luxe-TD
	{
	font-weight: bold;
	background-color: #74b2d8;
	text-align: center;
	font-size: 14px;
	color:#000000;
	}
#Page #TemplatePage #Luxe-TD a
	{
	color:#000000;
	}
#Page #TemplatePage #Luxe-TD-A
	{
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
	}
#Page #TemplatePage #Luxe-TD-A a
	{
	color:#000000;
	text-decoration:none;
	}
	
	
#Page #TemplatePage #Voyage_luxe-TD
	{
	color:#FFFFFF;
	font-weight: bold;
	background-color: #666666;
	text-align: center;
	font-size: 14px;

	}
#Page #TemplatePage #Voyage_luxe-TD a
	{
	color:#FFFFFF;
	}
#Page #TemplatePage #Voyage_luxe-TD-A
	{
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
	}
#Page #TemplatePage #Voyage_luxe-TD-A a
	{
	color:#000000;
	text-decoration:none;
	}
	
	
#Page #TemplatePage #Location_maison-TD
	{
	color:#ffffff;
	font-weight: bold;
	background-color: #d4729b;
	text-align: center;
	font-size: 14px;
	}
#Page #TemplatePage #Location_maison-TD a
	{
	color:#FFFFFF;
	}
#Page #TemplatePage #Location_maison-TD-A
	{
	padding:0px 10px 10px 10px;
	text-align: left;
	text-decoration:none;
	}
#Page #TemplatePage #Location_maison-TD-A a
	{
	color:#000000;
	text-decoration:none;
	}	
	
#rouge_7-TD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; BACKGROUND-COLOR: #d91346; TEXT-ALIGN: center
}
#rouge_7e-TD A {
	COLOR: #000000
}


/*------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: #F9E1E1;
padding:0px 0px 0px 0px;
	}
#Page #TemplatePage #Text #SelectionThematiques-TD
	{
	/*padding:2px 0px 10px 10px;*/
	background-color: #F9E1E1;
	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: 5px 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;
	}

#Page #TemplatePage #Text #OrganisezVous-TD1
	{
	padding: 5px 10px 10px 10px;
	font-weight: normal;
	background-color: #F98533;
	text-align: left;
	color:#8D2E00;
	}
#Page #TemplatePage #Text #OrganisezVous-TD1 a
	{
	color:#8D2E00;
	text-decoration: none;
	}
#Page #TemplatePage #Text #OrganisezVous-TD1 a:hover
	{
	text-decoration: underline;
	}
	
#Page #TemplatePage #Text #OrganisezVousTitre-TD
	{
	Height:20px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	background-color: #ECC896;
	color:#8D2E00;
	}
#Page #TemplatePage #Text #OrganisezVousTexte-TD
	{
	padding:2px 0px 10px 10px;
	background-color: #F9F0E1;
	text-align: left;
	color:#8D2E00;
	}
#Page #TemplatePage #Text #OrganisezVousTexte-TD a
	{
	color:#8D2E00;
	text-decoration: none;
	}
#Page #TemplatePage #Text #OrganisezVousTexte-TD a:hover
	{
	text-decoration: underline;
	}
/*------Pub Texte MAJ:13/06/2006----------*/
#Page #TemplatePage #Text #PubTexte
	{
	color:#1472C2;
	background-color:#96DCDC;
/* background-color:#ECE3F6; */
	padding:5px 5px 5px 5px;
	text-align:left;
	}
#Page #TemplatePage #Text #PubTexte a
	{
	color:#140D95;
/* 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:2px 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;
	}
#Page #TemplatePage #Text #LancementThematique1-Titre
	{
	Height:20px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color: #1D4D74;
	}
#Page #TemplatePage #Text #LancementThematique1-Texte
	{
	padding:5px 0px 10px 10px;
	background-color:#AFC7D7;
	text-align:left;
	}
#Page #TemplatePage #Text #LancementThematique1-Texte a
	{
	color:#000000;
	}
#Page #TemplatePage #Text #LancementThematique1-Texte a:hover
	{
	text-decoration:underline;
	}

/**** tourisme et handicap MAJ 21/04/08****/
#Page #TemplatePage #Text #LancementThematiqueH-Titre
	{
	Height:20px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color: #003635;
	}
#Page #TemplatePage #Text #LancementThematiqueH-Texte
	{
	padding:2px 0px 10px 10px;
	background-color:#ffffff;
	text-align:left;
	}
#Page #TemplatePage #Text #LancementThematiqueH-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;
	}
	
/*----------------Zone Sondage---------------------*/
#Page #TemplatePage #Sondage
	{
	
	}
#Page #TemplatePage #Sondage .Question
	{
	
	}
#Page #TemplatePage #Sondage .Reponse
	{
	
	}
#Page #TemplatePage #Sondage .Valider
	{
	background-image:url(http://fr.franceguide.com/images/z3_boutonfleche.gif);
	width:20px;
	height:20px;
	}
#Page #TemplatePage #Sondage .Resultat
	{
	
	}
#Page #TemplatePage #Sondage .ReponseRadio
	{
	
	}
#texteIntro
{}
#texteConclusion
{}


/*------------page resultats de recherche------------------*/


#Page #TemplatePage #SearchTitle {
	background-color:#FF9900;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
}
#Page #TemplatePage #SearchTitle div{
	FONT-WEIGHT: normal;
	font-style:italic;
	background-color:#FFFFFF;
	color:#000000;
	padding-top:0px; padding-bottom:5px; padding-left:0px; padding-right:0px;
	FONT-SIZE: 11px;

}
#Page #TemplatePage #AllResults {
	FONT-WEIGHT: bold;
	TEXT-ALIGN:right;
	font-style:italic;
	padding-top:0px; padding-bottom:10px; padding-left:0px; padding-right:0px;
}
#Page #TemplatePage #texteIntro{
	BACKGROUND-COLOR: #cedeeb;
	TEXT-ALIGN:justify;
	padding-top:2px; padding-bottom:10px; padding-left:2px; padding-right:2px;
}
#Page #TemplatePage #texteConclusion{
	BACKGROUND-COLOR: #cedeeb;
	TEXT-ALIGN:justify;
	padding-top:10px; padding-bottom:2px; padding-left:2px; padding-right:2px;
}

/*----------------Zone Diaporama---------------------*/
#ZoneDiaporama
	{
	padding:0px 0px 0px 0px;
	}

/*----------------Extented Resume Picture 06/07---------------------*/
#Page #TemplatePage #Editoriale #ERPicture img
{
height:45px;
width:45px;     
}
	#Page #TemplatePage #Editoriale #ERPicture 
{
width:48px;     
}


/*********************Upload Images Companies 06/2007*********************/

#Upload
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#Upload .titreForm
{
	font-weight:bold;
	background-color:#000066;
	color:#FFFFFF;
}

#Upload .Message
{
color:red;
}


#Upload fieldset
{
	font-weight:bold;
}

#Upload input
{
border:1px solid black
}


/*****************************Fichiers attachés 06/07*************************/


#Page #TemplatePage #AttachFilesDown
{}
#Page #TemplatePage #AttachFilesDown .Intro
{
color:navy;
font-weight:bold;
}

#Page #TemplatePage #AttachFilesTop
{}


/*------------------------- Publicity : zones Campagnes-------------------------- */
#Publicity {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; width:194px
}
#Publicity TABLE {
	 border-collapse:collapse; 
	padding-bottom: 3px;
}
#Publicity A {
	COLOR: #000000; TEXT-DECORATION: none
}
#Publicity A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#Publicity TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; 
}
#Publicity #innerpub TD{
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

#Publicity2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:194px
}
#Publicity2 TABLE {
	 border-collapse:collapse; 
	padding-bottom: 3px;
}
#Publicity2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#Publicity2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#Publicity2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
#Publicity2 #innerpub TD{
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

#Publicity TD.titre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	padding-left:5px;
}



/* fin publicity */


/* Infos persos page de log, password oublié*/
#ctl00_ContentPlaceHolder1_HypLkForgotPassWord a.simple{
float: left;
}

/*------------------------- actions/societes-------------------------- */
#Page #TemplatePage #Editoriale  #DynamicForm #DynamicFormTitle {color:#77a2c4;padding-left:0px; padding-right:0px; font-size:14px; font-weight:bold;}
.formulaireHr{color:#77a2c4;}
.DynamicFormQuestion{color:#77a2c4; padding-right: 2px}
.DynamicFormDescription{padding-left:0px; padding-right:0px; }
.DynamicFormResponseQCM{ padding-right:0px; }
#DynamicFormResponseHTML{display:block;padding-left:0px; padding-right:0px; }
#DynFormsAnchors {
	background-color:#EEEEEE;
}
#DynFormsAnchors ul
{
	padding-left: -5px; 
	/* list-style-type:none; */
}
#DynFormsAnchors a {padding-top:3px; color:#000000 ; text-decoration:none; padding-right:5px}

#DynamicFormResponseLine {padding-left:0px; padding-right:0px; }
#DynamicFormResponseDate {padding-left:0px; padding-right:0px; }

/**************************mot de passe oublié****************************/
#LblTitle .Title {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#LblForgotPassIntro {
font-family:Verdana, Arial, Helvetica, sans-serif;
}




/* Désabonnement rapide*/
#unsubscribe TABLE
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#unsubscribe #unsubscribeContent TD
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
height:100px;
display:block;
}

#captchaControl
{
width:780px;
}
/* Fin désabonnement rapide */




/*----------- Image (loupe) pour recherche -------------*/
#ucSearch #boutonFleche img
{
visibility: hidden;
}

#ucSearch #boutonFleche {
visibility: hidden;
background-image: url(/images/loupe_20x21.gif);
background-repeat: no-repeat;
}




/***** 31/12 Permalink ********************/

#Page #TemplatePage #PermalinkCell{}
 
#Page #TemplatePage #PermalinkDiv {
border:1px navy dotted;
width:90%;
padding:3px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#Page #TemplatePage #PermalinkText {
border:1px solid black;
width: 300px;
}
/* Div encadrant le texte intro*/
#Page #TemplatePage #PermalinkIntroDiv{}
/* Cellule bas de page */
#Page #TemplatePage #PermaAnchorCell{}
/* div texte lien bas de page */
#Page #TemplatePage #PermaAnchorDiv{}
/*Lien base de page*/
#Page #TemplatePage #PermaAnchorLnk{}

#ZoneMenu{font-size:12px;}
/**************14/04/08 Recherche TH *******************/

#Page #TemplatePage #SETH .BeforeDragGrid{
    border:1px solid grey;      
}
#Page #TemplatePage #SETH .AfterDragOverGrid
{
    border:1px solid grey;    
}

#Page #TemplatePage #SETH .tree
{
  border: 1px solid black;
  overflow:auto;
  width:310px;
  height:250px;
}
#Page #TemplatePage #SETH .CriteriasChoices
{
 width:140px;
  height:250px;
}
#Page #TemplatePage #SETH .LoadingPanel
{
 width:180px;
  height:200px;
}
#Page #TemplatePage #SETH .BtnSearch{}
#Page #TemplatePage #SETH .BtnReset{}
#Page #TemplatePage #SETH .CriteriasGrid
{
    border:1px solid black;
    background-color:white;
    width:100%;
}
#Page #TemplatePage #SETH .HeaderGrid
{
    font-weight:bold;
    background-color:#abc3ce;
    font-size:11px;
}
#Page #TemplatePage #SETH .Filters
{
    border:1px dotted navy;
    padding:2px;
    margin:5px;
}
#Page #TemplatePage #SETH .FormsCriterias{ padding-right:13px;}
#Page #TemplatePage #SETH .NonDraggableNodes
{
    cursor:pointer;
    font-weight:bold;
    color :navy;
    underline:none;
}
#Page #TemplatePage #SETH .NonDraggableNodesOver
{
    cursor:pointer;
    font-weight:bold;
    color :navy;
    underline:none;
}
#Page #TemplatePage #SETH .TxtConclusion{background-color:#abc3ce;}
#Page #TemplatePage #SETH .TxtIntro{background-color:#abc3ce;}




/* ------------------- Sondage --------------------------*/

#ZoneSondage1 TABLE
{
width:100%;
}

#ZoneSondage1 .Question
{
font-weight:bold;
}

#ZoneSondage1 .ReponseRadio
{
	
}

#ZoneSondage1 .Reponse
{
	text-align:left;
	/*width:176px;*/
}

#ZoneSondage1 .Resultat
{
/*width:176px;*/
text-align:left;
vertical-align:bottom;
}



/* ------------- Page Envoi à un ami -----*/


#TravelBasketSend
{
font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif;
}

td.TravelBasketTop
{
padding:5px,0px,0px,15px;
width:650px;
height:60px;
background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/fond_ami_haut.gif);
}

#TravelBasketSend span.Title
{
padding-left:5px;
background-color:#FFFFFF;
width:650px;
height:30px;
text-align:center;
font-size:14px;
font-weight:bold;

}

#TravelBasketSend td.TravelBasketForm
{
background-color:#FFFFFF;
}





#TravelBasketSend span
{
font-size:11px;
}

.TravelBasketBottom
{
font-size:10px;
background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/fond_ami_bas.gif);
background-position:bottom;
background-repeat:no-repeat;
}

/* -- Impression --- */

#TravelBasketPrint td.TravelBasketBottom
{
background-color:#FFFFFF;
background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/fond_ami_bas.gif);
background-position:bottom;
background-repeat:no-repeat;

}

#TravelBasketPrint
	{
	padding:5px;
	}


/* --------------- Carnet de Voyage --------------------*/


#TravelBasketAdd  span.Title
{
padding-left:5px;
}



#TravelBasketAdd td.TravelBasketTop
{
background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/fond_carnetvoyage_haut.gif);
background-repeat:no-repeat;
width:540px;
height:80px;
}

#TravelBasketAdd td.TravelBasketBottom
{
background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/fond_carnetvoyage_bas.gif);
background-repeat:no-repeat;
width:540px;
height:30px;
}

#TravelBasketAdd TABLE
	{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
width:540px;
	}

#TravelBasketAdd td.TravelBasketMessage
{
padding-left:5px;
}

#TravelBasketAdd td.TravelBasketLink
{
text-align:center;
}


/* ------- Page Oubli mot de passe -----*/


TD.ForgotPassBottom
{
	width:518px;
	height:30px;
	background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/password_oublie_bas.gif);
}


#LblTitle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image:url(http://www.franceguide.com/GetV4FO/Styles/default/images/password_oublie_haut.gif);
	width:518px;
	height:30px;
	padding-left:10px;
	padding-top:5px;
}

#LblForgotPassIntro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#LblMail 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#LblMessage
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD.ForgotPassMessage
{
	background-color:#FFFFFF;
}

TD.Dashed
{
	background-color:#FFFFFF;
}

#LblForgotPassIntro
{
	background-color:#FFFFFF;
	width:508px;
	padding:0px;
	display:table-cell;
}

/* Désabonnement rapide*/
#unsubscribe TABLE
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#unsubscribe #unsubscribeContent TD
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
height:100px;
display:block;
}

#captchaControl
{
width:780px;
}
/* Fin désabonnement rapide */

/*-------------- Page Ajout au carnet de Voyage ------------------------*/

#TravelBasketPrint
	{
	font-size:11px;
	}

#TravelBasketPrint TD.titre
	{
color:#346EAE;
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px solid #346EAE;
	text-align:left;
	padding-bottom : 0px;
	}



#TravelBasketAdd #TravelBasketBase #TravelBasketMain TD .Title
	{
	background-color:#77A2C4;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	}
	
#TravelBasketAdd #TravelBasketBase #TravelBasketMain #TravelBasketMessage .LblInfosMessage
	{
	font-weight:bold;
	color:#77A2C4;
	}


	
#TravelBasketAdd #TravelBasketBase #TravelBasketMain #TravelBasketLink a
	{
	text-decoration:none;
	text-align:right;
	}
	
#TravelBasketAdd #TravelBasketBase #TravelBasketMain #TravelBasketLink a:hover
	{
	color:#000000;
	text-decoration: underline;
	text-align:right;
	}


/*-------------- CSS - Diapo------------------------*/


#jCarouselLiteDemo{

}
#jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
margin-top:10px;
        display: block;
        float: left;
        width: 15px;
        height: 55px;
        text-decoration: none;
        background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/prevImg.gif) center no-repeat;
}
 #jCarouselLiteDemo .carousel a.next {
            background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/nextImg.gif) center no-repeat;
}
#jCarouselLiteDemo .carousel a.next:hover {
                 background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/nextImg.gif) center no-repeat;
}
#jCarouselLiteDemo .carousel a.prev:hover {
                background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/prevImg.gif) center no-repeat;
}    
#jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                border: none;
                outline: none;
}                 
    #jCarouselLiteDemo .carousel .jCarouselLite {

        float: left;
     
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
			position:static;
			z-index:0;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #fff;
            width: 73px;
            height: 55px;
            margin: 10px;
			position:static;
			z-index:0;
        }
        
        #jCarouselLiteDemo .widget img {
            cursor: pointer;
			position:static;
			z-index:0;
        }
            #jCarouselLiteDemo .mid {
               
               
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 300px;
                }
            #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }
    

/*-------------- CSS - Espace------------------------*/
.message{
	position:absolute;
	padding:5px;
	background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/bleuTranspng.png);
	border:1px solid #1481bd;
	width:180px;
	text-align:center;
	z-index:150;
	display:none;
	 	
}
.brochure{

	padding:0px;
	padding-right:5px;
	float:left;
	width:140px;
	
}
.brochure img{
margin:auto;
}

#brochure_corse
{
/*background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fondForm.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
	border:1px solid #b2b2b2;
}


#espacePerso{
	margin:0px 5px;
}
 #espacePerso p  a{
	color:#0063ac;

}


#espacePerso table{
width:100%;
border:0px;
margin:0px;
padding:0px;
/*border:1px solid #b2b2b2;*/
}
#espacePerso td{
	vertical-align:bottom;
}
#espacePerso .smallOnglet {
margin:0px;
padding-top:1px;
padding-bottom:3px;
text-align:center;
background-color:#FFFFFF;
border:1px solid #b2b2b2;
color:#6a6a6a;
font-size:12px; 
font-weight:bold;
}

#espacePerso .onglet {
 font-size:14px; 
text-align:center;
padding:5px 10px;
background-color:#FFF;
border:1px solid #b2b2b2;
color:#6a6a6a;
font-size:12px; 
font-weight:bold;
}

#espacePerso .map {
background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/corse_bleu.gif) no-repeat 20px;
width:292px;
padding-bottom:8px;

}
#espacePerso .map a {
margin-left:30px;
color:#6a6a6a;
}
#espacePerso .off a {

color:#6a6a6a;
}
#espacePerso .off {
 background-color:#FFF;
 border:1px solid #b2b2b2;
 color:#6a6a6a;
 font-size:12px; 
 font-weight:bold;

}
#espacePerso .on {
 background-color:#6b6b6b;
 color:#FFFFFF;
 font-weight:bold;


}
#espacePerso .on a{
 	color:#FFFFFF;
}
#espacePerso .ongletContent{
	/*background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fondForm.gif);*/
	/*background-position:bottom;*/
	/*background-repeat:repeat-x;*/
	border:1px solid #b2b2b2;
	height:auto;
	width:100%;
	margin-top:-3px;
	margin-left:-1px;

	
}
#espacePerso .blocEspace{
	background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fondForm.gif);
	border:1px solid #b2b2b2;
	height:auto;
	width:100%;
	margin-top:-3px;
	margin-left:-1px;

	
}

#espacePerso .ongletContent p{
margin:15px 10px;

}
#espacePerso .partie{
color:#0063ac;
font-weight:bold;
padding:5px 0px 10px 0px;

}
/*form{
	margin:20px 0px;
	padding:0px;
}
form .champs{
width:230px;


}
label{
	display:block;
	width:160px;
	text-align:right;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	
}
select{

width:215px;
height:18px;
font-size:11px;
margin-bottom:10px;
}

input{
margin:0px;
margin-bottom:10px;
width:210px;
height:11px;
font-size:11px;
border:1px solid #949494;

}

.checkBox{
width:auto;
background:none;
border:0px;
float:left;
width:auto;
;
}
.radio{
width:auto;
background:none;
border:0px;
float:left;
margin-top:2px;

}

label.btRadio{
	width:auto;
	display:block;
	background:none;
	border:0px;
	margin-right:10px;
	float:left;
	font-weight:normal;
}
label.checkBox{

display:block;
float:left;
margin-top:-3px;
text-align:left;
font-weight:normal;

}
.bouton{
border:1px solid #fbbd1e;
background-color:#FFFFFF;

margin:auto;

color:#6a6a6a;
font-weight:bold;
width:100px;

text-align:center;

display:block;
padding:3px;
}*/

#F_centre #espacePerso .bouton:hover{
color:#fbbd1e;
text-decoration:none;
}
.submit{
width:389px;

}

#F_centre #espacePerso .textJaune{
color:#f8a420;
}
#F_centre #espacePerso .on .textJaune{
color:#FFFFFF;
}
.listeSejour .items img{
margin-top:10px;
float:right;
}
#F_centre #espacePerso .listeSejour .items{
	margin:15px 0px;
}
#F_centre #espacePerso .listeSejour .items strong{
	color:#6a6a6a;
}
#F_centre #espacePerso  .listeSejour .items p{
	margin:5px 0px;
	padding:0px;
	width:80%;

}
#F_centre #espacePerso .listeSejour .items p a{
color:#000000;
font-weight:bold;

}
#F_centre #espacePerso .listeSejour .items p a:hover{
text-decoration:underline;
color:#0063ac;
}
.infoSejour{
margin: 10px 5px 10px 5px;
}
.infoSejour h4{
font-size:14px;
color:#0063ac;
margin-bottom:3px;

}
 #F_centre #espacePerso .infoSejour img{
 float:right;
 margin-top:10px;
 margin-right:5px;
 }
.listeSejour{
	border-top:1px solid #6a6a6a;
	border-bottom:1px solid #6a6a6a;
	padding-left:5px;
	padding-right:5px;
	margin: 10px 5px 40px 5px;


}

/*-------------- CSS - Form------------------------*/
.ongletContent{
	background:#CCCCCC;
	border:1px solid #b2b2b2;
	height:auto;
	width:100%;
	height:auto;
	width:100%;
	margin-top:-3px;
	margin-left:-1px;
}

.message{
	position:absolute;
	padding:5px;
	background:#80c8e9;
	border:1px solid #1481bd;
	width:180px;
	text-align:center;
	z-index:150;

	display:none;
	 
	
}
#formRecherche .formAriane {
color:#0063ac;

}
#formRecherche table{
width:100%;
border:0px;
margin:0px;
padding:0px;
}
#formRecherche td{
	vertical-align:bottom;
}
#formRecherche .smallOnglet {


margin:0px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
  background-color:#FFF;
 border:1px solid #b2b2b2;
 color:#6a6a6a;
 font-size:12px; 
 font-weight:bold;

}
#formRecherche .onglet {
 font-size:14px; 

 float:left;
 padding:5px 10px;
}
#formRecherche .map {
background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/corse_bleu.gif) no-repeat 20px;
width:292px;
padding-bottom:8px;

}
#formRecherche .map a {
margin-left:30px;
color:#6a6a6a;
}
#formRecherche .off a {

color:#6a6a6a;
}
#formRecherche .off {
 background-color:#FFF;
 border:1px solid #b2b2b2;
 color:#6a6a6a;
 font-size:12px; 
 font-weight:bold;

}
#formRecherche .on {
 background-color:#6b6b6b;
 color:#FFFFFF;
 font-weight:bold;


}
#formRecherche .on a{
 	color:#FFFFFF;
}
#formRecherche .blocRecherche{
	background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fondForm.gif);
	border:1px solid #b2b2b2;
	height:auto;
	width:100%;
	margin-top:-3px;
	margin-left:-1px;

	
}
#formRecherche .formulaire{
	margin:10px;
}
#formRecherche .formulaire p{
margin:5px 0px;

}
/*form{
	margin:0px;
	padding:0px;
}
form .champs{
width:230px;


}
select{

width:215px;
height:18px;
font-size:11px;
margin-top:3px;
}

input{
margin:0px;
margin-top:3px;
width:210px;
height:11px;
font-size:11px;

}
input.iebug{

*padding-right:0px;

}
.checkBox{
width:auto;
background:none;
border:0px;
float:left;
margin-top:5px;
}
label.checkBox{
width:135px;
display:block;
float:left;
margin-top:5px;

}
.bouton{
border:1px solid #fbbd1e;
background-color:#FFFFFF;
background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/search.gif);
background-repeat:no-repeat;
background-position:15px center;

color:#6a6a6a;
font-weight:bold;
margin:0px auto;
width:150px;


display:block;
padding:3px;
}*/
#F_centre #formRecherche .bouton:hover{
color:#fbbd1e;
text-decoration:none;
}
#resultat{
margin-top:20px;
background:#e8e8e8;
border:1px solid #c6c6c6;
height:auto;
width:100%;
}
#resultat .top{
text-align:center;

}
#resultat .top img{
	float:right;
	margin:5px 15px;
}
#resultat .fiche{
background:#FFFFFF;

padding:10px 20px;
}
#resultat  .nom a{
font-size:14px;
font-weight:bold;
color:#0063ac;
}
#resultat  .nom a:hover{
color:#f8a420;
text-decoration:none;
}
#resultat  .logo{
	margin:10px 0px;
}
#resultat  .logo img{
margin-right:2px;

}
#resultat  .partenaire{
	margin:10px 0px;
}
#resultat  .partenaire img{
margin-right:5px;

}
#resultat  .soustitre{
margin:5px 3px;
color:#0063ac;
}
#resultat  .description{
color:#303f46;
}
#resultat  .promo img{
margin-right:15px;
}
#resultat  .promo{

color:#f8a420;
}
#resultat  .promo strong{
font-size:14px;
}
#resultat .foot{
margin-top:20px;
text-align:center;
padding-bottom:3px;
}

.ongletContent .nom{
display:block;
margin:10px;
	font-size:18px;
	
	color:#0063ac;
}
.ongletContent .soustitre{
display:block;
margin:0px 10px;
}
.ongletContent .promo{
display:block;
padding:10px;
margin:10px;
border-bottom:1px solid #f8a420;
border-top:1px solid #f8a420;
color:#f8a420;
}
.ongletContent .promo img{
margin-right:15px;
}
.ongletContent  .partenaire{
margin:10px;
	
}
.ongletContent  .partenaire img{
margin-right:5px;

}
.ongletContent  .description{
color:#303f46;
margin:10px;
	
}
#F_centre #formRecherche .textJaune{
color:#f8a420;
}
#F_centre #formRecherche .on .textJaune{
color:#FFFFFF;
}
.ongletContent  .logo{
	margin:10px;
}
.ongletContent  .logo img{
margin-right:2px;

}
.ongletContent  .action{
	margin:10px;
}
.ongletContent  .action img{
margin-left:10px;

}
.ongletContent .texteLeft{
width:45%;
	margin:10px;
	float:left
}

/*-------------- CSS - Habillage------------------------*/

/*body {
	font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0;
	background-color:#F4F4F4;
	color:#3e3e3e;
}*/
h2 {

	font-size : 18px;
	color : #f8a420;
	font-weight : normal;
	border-bottom : 1px solid #f8a420;
	margin:20px 15px;
	padding:0px;
	height:auto;

}
h3 {
font-size : 13px;
}
h1 {
	margin : 0;
	padding : 0px 0;
	font-size : 13px;
	font-weight : bold;
	text-align : center;
}
img {
border : 0;
}
a{
	color:#6a6a6a;
	text-decoration:none;

}
a:hover{
	color:#0063ac;
	text-decoration:underline;
}
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}
p{
color:#3e3e3e;
}
.centerBlock {
width : 960px;
margin : auto;
}
.centerBlock2 {
width : 950px;
margin : auto;
}
.centerText {
text-align : center;
margin : 0;
padding : 3px 0;
}
.leftFloat{
float:left; 
margin:0px;
}
.rightFloat{
float:right; 
margin:0px;
}
.rightText{
text-align:right;
}
.cleaner {
clear : both;
display : block;
height : 0;
line-height : 0;
margin:0px

}
.cadreBleu{
margin:0 3px;
padding:10px;
background-color:#98cffd;
}
.cadreBleu a{
color:#3e3e3e;
}
.cadreBleu a:hover{
color:#0063ac;
}
#contener {
margin : auto;
padding:10px 20px;
width:780px;
background-color:#FFFFFF;
}
#head {
	margin-bottom:1px;
	padding-left:10px;
	height:18px;
	vertical-align:middle;
}
#bandeau {

	height : 180px;
	clear : both;
	border-bottom:1px solid #FFFFFF;
}
#bandeau_home {

	height : 264px;
	clear : both;
	border-bottom:1px solid #FFFFFF;
}
#logo {
	float : left;
	padding : 10px;
	width : 230px;
	position: absolute;
}
#trait {
height : 5px;
background-color : #fbbd1e;
}
#content {
margin-bottom:40px;
height:auto;
}
#blocMenu {
background-color : #ffffff;
text-align : center;
height : auto;
}
#menu_corse {

	width :780px;
	height :auto;
	text-align : left;
	background :#0063ac;
	font-size : 11px;
	min-width:780px;
}
#Nav {
margin : 0;
padding : 0;
list-style : none;
background : #0063ac;
}
#Nav li {
float:left;
background : #0063ac;
margin :0;
border-right:1px solid #FFFFFF;


}
#Nav .notrait a{

}
#Nav .notrait {
background : #0063ac;
margin :0;
padding :0;
border:0px;



}
#Nav .item3 a {
/*width:250px;*/
}
#Nav li a {

background : #0063ac;
text-decoration : none;
padding : 3px 15px 5px 15px;
font-weight : normal;
text-align:center;
color:#FFFFFF;
display : block;


}
#Nav li a:hover, #Nav li a:active {
color:#0065a9;
	background-color:#fbbd1e;
	text-decoration:none;
display : block;

}
.Menu {
position : absolute;
padding : 0;
margin : 0;
list-style : none;
display : none;
border : 1px solid #dbdbdb;

z-index:9999;
color : #6a6a6a;
}
#menu li, #menu ul {
margin : 0;
padding : 0;
list-style : none;
text-align : left;
background-color:#FFFFFF;
}
.Menu li {
clear : both;
float : none;
background-color:#FFFFFF;
}
#Nav  dt a  {
border-bottom : 1px solid #dbdbdb;
color:#0260a6;
background-color:#FFFFFF;
text-align:left;
}
.Menu li a:hover {
color:#f8a420;
	text-decoration:none;
}
#Nav .barre {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : left;
color : #f8a420;
padding : 2px 0;
font-weight : normal;
border : 0;
}
#F_gauche {
width : 171px;
float : left;
margin-bottom : 30px;
}
#F_droite {
width : 194px;
float : right;
margin-bottom : 10px;
margin-top:10px;
}
#F_centre {
	float : right;
	width : 389px;
	margin-top: 0px;
	margin-bottom :10px;

}

#F_centre p {
	margin:0 0px;

}
#titleBack {
	height : auto;
	color : #fff;
	background-color : #0063ac;
	float:left;
	padding: 3px 10px;
}
#decouvrir {
color : #fff;
background-color : #0063ac;
height : auto;
margin-top:5px;
}
#accesPro {
	height : auto;
	color : #fff;
	background-color : #0063ac;
	float:right;
	padding: 1px 3px;
	margin:0px 1px;
}
#accesPro a{
color : #fff;

}
#accesPro a:hover{
	color:#fbc334;
	text-decoration:none;
}
#tourismeAffaire {
	height : auto;
	color : #0063ac;
	background-color : #fbc334;
	float:right;
	padding: 1px 3px;
	width: auto;
}
#tourismeAffaire a{
color : #0063ac;
text-decoration:none;
}
#tourismeAffaire a:hover{
color : #FFF;
text-decoration:none;
}
.puce {
padding-right:3px;
padding-bottom:5px;
float:left;

}
#carte p {
padding-left : 0px;
border-bottom : 1px dotted #6a6a6a;
}
#carte a{


font-weight : bold;
margin : 3px 0;
display : block;
}
#carte .region{
font-weight:bold;
margin:5px;
padding:0px;
}
#carte .info{
margin:5px;
padding:0px;
}
#menuRegion ul {
list-style : none;
margin : 0;
padding : 0;
}
#menuRegion li {
border-top : 1px dotted #cccccc;
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fondnoir.gif);
background-repeat : repeat-y;
background-position : top left;
padding-left : 10px;
}
#menuRegion a {
display : block;

padding : 7px 5px 7px 0;
}
#menuRegion .carte {
padding-left : 0;
height : 287px;
font-weight : normal;
background : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/carteHome..gif);
background-repeat : no-repeat;
background-position : top right;
}
#menuRegion li span {
display : block;
width : 8px;
background-color : #666666;
float : left;
}
#menuRegion .carte span {
display : block;
width : 8px;
height : 287px;
background-color : #000;
float : left;
}
#footer {

clear : both;

background-color : #0063ac;
color : #fff;
height : 60px;
}
#lienFooter {
float : left;
margin : 10px 20px;
}
#footer a{
color : #ffffff;
text-decoration : none;
}
#footer a:hover{
color : #ffffff;
text-decoration: underline ;
}
#quisommes {
float : right;
margin : 10px 0;
}
#footer img {
	position : relative;
	top : -35px;
	margin : 10px 20px;
	float : right;
}
#dossiers {
color : #6a6a6a;
margin-top:10px;
padding-left:15px;

}

#dossiers p {
padding-left : 0px;
border-bottom : 1px dotted #6a6a6a;
/*margin-bottom:20px;*/
}
#dossiers a {


font-weight : bold;
margin : 3px 0;
display : block;
}
#dossiers .linkImg {
margin : 0;
display : inline;
}
#dossiers img {
border : 0;
}
.roundBleu, .roundJaune {
line-height : 23px;
}
#lang {
	float : right;
	padding : 1px 1px 1px 5px;
	margin-left:7px;
	border:1px solid #0063ac;
	line-height: 10px;
	background-color:#FFFFFF;
	font-size:11px;
}

#menu_lang{
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	width:100px;
	border:1px solid #CCCCCC;
	left: -2px;
	top: 18px;
}


#menu_lang a{
	text-decoration:none;
	color:#0063ac;
	display:block;

	margin:0px;

}
#menu_lang a:hover,#menu_diapo a:hover{
background-color:#0063ac;
color:#FFFFFF;
}
 #diapo {
	float : right;
	padding : 1px 3px 1px 5px;
	
	border:1px solid #0063ac;

	background-color:#FFFFFF;
	font-size:11px;
	
}

#menu_diapo a{
	text-decoration:none;
	color:#0063ac;
	display:block;
	padding:3px 7px;
	margin:0px;
	margin-bottom:0px;
}

#menu_diapo{
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	width:160px;
	margin-left:-5px;
	margin-top:15px;
	border:1px solid #CCCCCC;
	z-index:10000;

}
 #diapo a:hover{
text-decoration:none;
}
.flecheLang, .flecheDiapo{
	cursor:pointer;
}
#envie {
clear:both;
margin-top: 5px;


}
#envie .bloc {
width : 170px;
float : left;
/*padding:2px;*/
margin:5px;
background-color:#f9f9f9;
border:1px solid #b2b2b2;
padding:5px 5px 2px 5px;
margin-bottom:10px;

}

#envie img {
background-color : #ffffff;


}
#envie .droite {
width : 194px;
float : left;
}
#envie a {


font-weight:bold;

}

#envie a span {
color : #f8a420;
}
#envie p {
	margin : 1px 0px 5px 0px;
}
.allOffre {
clear : left;
display : block;
width : 400px;
padding : 10px 0;
}
.allOffre a {

font-weight : bold;

}

#specialiste p {
border-bottom : 1px dotted #6a6a6a;
padding-bottom : 10px;
}
#specialiste a {
text-decoration : none;
color : #6a6a6a;
font-weight : bold;
}
#specialiste a span {
color : #f8a420;
}

#meteo {
text-align : left;
color : #0063ac;
line-height : 16px;
border:1px solid #b2b2b2;
background-color:#f9f9f9;
padding: 2px 3px;
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/puce_close.gif);
	background-repeat : no-repeat;
	background-position : 230px center;
	vertical-align:top;
}
#meteo a {


font-weight : bold;
vertical-align:top;
padding-left:5px;
}

#meteo img {
vertical-align : text-bottom;
margin:1px 3px;
vertical-align:top;
}
#espace {
position : relative;
width : 194px;
border:1px solid #b2b2b2;
background-color:#f9f9f9;

}
#espace div {
margin : 0;
text-align : left;
font-size : 12px;
clear : both;
height : auto;
}
#espace div a {

font-weight : bold;

display : block;
}
#espace div .picto {
float : left;
margin : 5px 8px;
padding : 0;
border : 0;
}
#icone{
	margin:5px 0px;
	text-align:center;
}
#icone img {
vertical-align : middle;
float : none;
margin : 4px;
	text-align:center;
}
#espace ul, #espace li {
clear : left;
}
.drawer {
color : #76797c;
height :auto;
border-bottom : 1px dotted #999999;
}
.drawers {
margin-bottom : 15px;
color : #76797c;
line-height :18px;
}
.drawers A {
font-style : normal;
font-variant : normal;
font-weight : normal;
}
.drawer ul {
margin-left :20px;

}

.drawer ul span {
color : #f8a420;
font-weight : bold;
}
UL {
list-style : none;
padding : 0;
}
UL.drawers {
margin : 0;
}
.drawer-close {
color : #333333;
cursor:default;
height:35px;
line-height:25px;
margin-bottom:0;
text-indent:15px;
width:100%;
}

.drawer-handle {
	color : #333333;
	cursor : default;
	margin-bottom : 0;
	padding:9px 10px;
	height :auto;
	background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/puce_close.gif);
	background-repeat:no-repeat;
	background-position:160px center;
	
}
.drawer.fin{

border:0px;

}

.drawer-handle.close {
background-image : none;
}

.drawer-handle.open {
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/puce_open.gif);
background-repeat:no-repeat;
background-position:160px center;
color : #000000;



}
#shadow {
width : 160px;
height : 68px;
}
#sortir, #pub {
margin : 10px 0;
}
#actualite {
padding:0px;
margin: 10px 0px;
border : 0;
border : 1px solid #b2b2b2;
background-color:#f9f9f9;
}


#actualite p{
	margin: 5px 10px;
}
#actualite img{
float:right;
margin:10px 5px;
}
#actualite .titre{
	text-align:left;
	font-weight:bold;
	padding:5px;
	border-bottom : 1px dotted #b2b2b2;
}

#actualite strong{
color:#f8a420;

border:0px;
}
#promotion {
clear:both;


margin-top :8px;
font-weight : bold;
color : #ffffff;
padding-left:5px;


}
#promotion .offre{
width:120px;
/*background-color:#0063ac;*/
background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/fond_promotion_MDLF.gif);
background-repeat:no-repeat;
height:45px;
float:left;
margin-right:4px;
vertical-align:middle;
text-align:center;

}
#promotion .offre a{
padding:15px 5px;
display:block;
}
#promotion .offre a:hover{
color:#f8a420;
}
#promotion .gauche {
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/cartouche_gauche.png);
height : 42px;
width : 24px;
}
#promotion .centre {
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/cartouche_centre.png);
}
#promotion .droite {
background-image : url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/cartouche_droite.png);
height : 42px;
width : 14px;
}
#promotion a {
color : #ffffff;

}
#promotion a:hover {
color : #0193ff;
text-decoration : none;
}
#promotion table {
margin : 8px 5px;
float : right;
}

#search {
margin : 10px 0;
padding:3px;
border:1px solid #b2b2b2;
background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/search.gif);
background-repeat:no-repeat;
background-position:right center;
 text-decoration:none;
 color:#0063ac;
	font-weight:bold;
	display:block;
}
#search:hover{
background-color:#0063ac;
background-image:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/searchOver.gif);
color:#FFFFFF;
text-decoration:none;

	font-weight:bold;
	display:block;
}
#search a{
 text-decoration:none;
 color:#0063ac;
	font-weight:bold;
	display:block;
}
#search a:hover{
color:#FFFFFF;
}
#ariane{
	margin-top:10px;
}
#ariane a{
text-decoration:underline;
}
#introRegion{
margin-left:0px;
margin-bottom:20px;
}
#region a{
color:#0163ac;

text-decoration:underline;
}
#region a:hover{
color:#f8a420;

}
#region p{
margin:10px 0px;
}
/*
#introRegion strong{
display:block;
margin-bottom:3px;
color:#0063ac;
}*/
#region .blocRegion{

clear:both;
background-color:#fbbd1e;
	
	color:#3e3e3e;
	margin-top:10px;
}
#region .infoRegion{
margin-bottom:20px;
clear:both;
}

#region .infoRegion strong{
	color:#3e3e3e;
	display:inline;
}
#region .infoRegion a:hover{
color:#3e3e3e;
}

#region h2{
color:#0063ac;
border:none;
margin:10px 0px;
}
#region .blocRegion h3{
margin:5px;
color:#3e3e3e;

}
#region .blocRegion ul{

margin:5px;
font-weight:bold;
margin-top:10px;

}
#region .blocRegion li{
margin:10px 0px;

}
#region .blocRegion a{
color:#6a6a6a;
text-decoration:none;
}
#region .blocRegion a:hover{
color:#3e3e3e;
text-decoration:underline;
}
#region .blocRegion .visuel{
margin:5px;
float:left;
height:180px;
}
#region .blocRegion .sejour{
margin:5px 10px;
clear:both;
float:left;
width:235px;
height:140px;
border-right:1px dotted #6a6a6a;
}
#region .blocRegion .decouvrir{
margin:5px 10px;
vertical-align:super;
float:left;
height:180px;
}

#region .blocRegion .savoir{
margin:5px 10px;
float:left;

height:140px;
}
#region .blocRegion .savoir a{
font-weight:normal;
}
#navFiche{
	margin:0px 3px;
	margin-top:-12px;
	margin-bottom:20px;;
	border-bottom : 1px solid #f8a420;
	text-align:right;
	font-weight:bold;
	color:#6a6a6a;
	padding-right:10px;
	
	
}
#navDiapo{
	margin:0px 3px;
	
	margin-top:20px;
	border-top : 1px solid #f8a420;
	border-bottom : 1px solid #f8a420;
	text-align:right;
	font-weight:bold;
	color:#6a6a6a;
	padding-right:10px;
	padding-top:5px;
	height:20px;
	
	
}
#navDiapo img{
	vertical-align:text-top;
	margin:0px 10px;
}
.img{
vertical-align:middle;
}

#navFiche img{
	vertical-align:text-top;
	margin:0px 10px;
}
#bodyText{
margin:0px 5px;
}
#F_centre #bodyText p{
	margin:10px 0px;

}
/*
#F_centre #bodyText strong{
display:block;
margin-bottom:3px;
color:#0063ac;
}
#F_centre #bodyText .chapeau{
 font-weight:bold;
 color:#6a6a6a;
 }
 */


.textJaune{
	color:#fbbd1e;
	
}
.textBleu{
	color:#0063ac;
}
.textBleu:a{
	color:#0063ac;
}
 .blocImage{
 float:left; 
 margin: 5px 20px 10px 0px;
 }
  .blocImageRight{
 float:right; 
 margin: 5px 10px 10px 20px;
 }
 .infoImg{
 	background-color:#fbbd1e;
	padding:2px 4px;
	color:#FFFFFF;
	margin:0px;
	margin-top:-2px;
	

 }
  .infoImg .texte{
  width:80%; 
  float:left;
  }
  .infoImg img{
  	margin:2px;
  }
 .h2titre {

	font-size : 18px;
	color : #f8a420;
	font-weight : normal;
	border-bottom : 1px solid #f8a420;
	margin:15px 3px;
	padding:0px;
	height:25px;

}
#infoCarte{
color:#f8a420;
font-weight:bold;
margin-bottom:10px;

}
.infoPage{
	background-color:#fbbd1e;
	padding:10px 15px;
	color:#3e3e3e;
	margin-top:10px;
}
#F_centre #bodyText .infoPage strong{
	color:#3e3e3e;
	display:inline;
}
#F_centre #bodyText .infoPage a:hover{
color:#3e3e3e;
}
#menuAncre{
background-color:#f9f9f9;
border:1px solid #b2b2b2;
color:#3e3e3e;
margin:20px 0px;
padding:15px;
}

#F_centre #bodyText #actuUne p,#F_centre #bodyText #listeActu p{
margin:0px;
}
#listeActu{
height:auto;
}
#actuUne .alaune{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
#actuUne .titre, #actuUne .titre a, #listeActu .titre, #listeActu .titre a{
color:#0063ac;
font-weight:bold;

}
#actuUne .titre a:hover{
color:#FFFFFF;
}
#F_centre #bodyText #actuUne .liens, #F_centre #bodyText #listeActu .liens{
margin-top:20px;
}

#actuUne .uneImg{

float:right;
padding-left:30px;

}
#actuUne .items, #listeActu .items{
float:right;
margin-top:-10px;
}
#listeActu .items{
float:right;
}
#listeActu .itemsActu{
border-bottom:1px solid #fbbd1e;
margin:10px 0px;
padding:5px 0px;

}
#listeActu .img{
float:left;
margin-right:20px;
margin-bottom:10px

}
#europe{
float:left;
margin-right:10px;
}
#info_type{

}
#info_type p, #infoTrajet p{
margin:10px 0px;
}
.blocType{
	
	background:#fcbe1f;
	padding:10px 5px;
	margin:10px 0px;
}
.blocType li{
display:inline;

padding:13px;
font-size:13px;
font-weight:bold;
}

#blocRecherche{
	border:1px solid #c6c6c6;
	min-height:100px;
	background:#FFFFFF;

}
#pays{
font-size:18px;
padding-left:10px;
color:#0063ac;
margin:5px;
height:30px;
/*background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/pictos/flecheBas.gif) 20px bottom no-repeat;*/
}
.headerRecherche{
	background:#e8e8e8;
	padding: 5px 10px;
}
.headerRecherche select{
font-size:11px;
width:100px;

}


/*-------------- CSS - jNice------------------------*/

/* -------------
 * Buttons
 * ------------- */
 /*
button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;}*/ /* IE7 */
/*
button span {
	background: transparent url(elements/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; *//* sliding doors padding */
	/*margin: 0px;
}

button span span {
	background: transparent url(elements/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}
*/
/* -------------
 * Inputs
 * ------------- */

.jNiceInputWrapper {
	background: transparent url(js/jNice/elements/input.gif) no-repeat left top;
	float:left;
}

.jNiceInputInner {
	background: transparent url(js/jNice/elements/input.gif) no-repeat right top;
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.jNiceInputInner input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;	
	line-height: 17px;
	height: 17px;
	*line-height: 15px;/* IE Hacks */
	*height: 15px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
	background: transparent url(js/jNice/elements/radio.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------

 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(js/jNice/elements/checkbox.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
 
  select{
border:none;margin:0;padding:0;

background: transparent url(http://fr.franceguide.com/GetV4FO/Styles/Corse/js/jNice/elements/input_left.gif) no-repeat right top;
 }
 
.jNiceWrapper select {border:none;margin:0;padding:0;font-size:10px;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
	font-size:10px;
}

.jNiceWrapper iframe {position:absolute;z-index:1000;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color:#FFFFFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
	font-size:10px;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 17px;
	background: url(http://fr.franceguide.com/GetV4FO/Styles/Corse/js/jNice/elements/select_right.gif) no-repeat center center;
	z-index:1000;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 16px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:1000;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#0099CC;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}

/*-------------- CSS - jquery.lightbox------------------------*/

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 0%;
	height: 100%;

	display: none;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
		display: none; 
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
		display: none; 
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
	display: none; 
}	
#lightbox-image-details-caption { font-weight: bold;display: none;  }
#lightbox-image-details-currentNumber {
	display: none; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*-------------- CSS - niceforms-default------------------------*/

/*Defaults Styling*/


/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Verdana, Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(../img/form/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(../img/form/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../img/form/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Verdana, Arial, Helvetica, sans-serif; color:#0063ac; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:0; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:absolute; background:#FFF; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#0063ac; font:11px/13px Verdana, Arial, Helvetica, sans-serif; z-index:0; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; border:1px solid #CCCCCC;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#0063ac; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#FFF;}
.NFSelectOptions a:hover {background:#0063ac; color:#FFFFFF;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(http://fr.franceguide.com/GetV4FO/Styles/Corse/images/form/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
        

#Accueil
{
padding-top:20px;
padding-left:10px;
}

