
.droite { float:left; width:305px; margin-left:20px; }
.fil_ariane { border-bottom:1px solid #dcc188; line-height:15px; }
.fil_ariane h1 { display:inline; font-size:13px; font-weight:bold; margin:0px; color:#256e92; text-transform:none; }
.fil_ariane .text_declic, .fil_ariane .text_declic a { color:#868686; font-size:11px; }
.left { float:left; width:225px; }
.right { float:left; }
/* MOTEUR RECHERCHE */
.recherche { 
	background:url("/images/thematique/fond_recherche.jpg") no-repeat;
	width:214px; height:288px;
	padding-top:25px;
}

/* Liste Lieu destination */
.liste_lieu .top { background:url("/images/thematique/entete_dest.jpg") no-repeat; height:26px; }
.liste_lieu { 
	background:url("/images/thematique/fond_destination.jpg") no-repeat bottom #F4EBDA; 
	width:214px;
}
.liste_lieu .texte { padding-left:10px; }
.liste_lieu .titre { font-weight:bold; color:#5e3d1b;  float: none; font-size: 16px; line-height: 60px; width: 175px; margin-left:20px; }
.liste_lieu .bas { padding-left: 10px;}
.liste_lieu .bas, .liste_lieu .bas a {  width:190px; margin-top:10px; margin-bottom:10px; padding-bottom:10px; font-size:12px; font-weight:bold; color:#5e3d1b; text-decoration:underline; }
.liste_lieu ul { margin:0px; padding:0px; list-style-type:none; margin-left:14px; margin-top:5px; }
.liste_lieu li a, .liste_lieu li { color:#5e3d1b; font-size:12px; text-decoration:none; line-height:18px; }
.liste_lieu li a:hover { color:#2c769a; font-weight:bold; text-decoration:underline; }

.lieu_default { margin-left:0px; margin-top:20px; display:none; padding-bottom:20px; }
.lieu_default img { float:left; }
.lieu_default .titre { float:left; line-height:60px; width:125px; font-size:16px; }
.lieu_default .texte { clear:both; padding-left:0px; }
/* Liste Hébergement */
.hebergement { width:655px; }
.hebergement .top { background:url("/images/thematique/entete_heb.jpg") no-repeat; height:26px; }
.hebergement .fond { border-left:1px solid #9dbece; border-right:1px solid #9dbece; }
.hebergement .fond img { float:left; width:auto; height:auto; margin-left:35px; margin-right:20px;}
.hebergemeny .disabled { opacity:0.2; filter:Alpha(opacity=20); }
.hebergement #img_prestige { margin-left:45px; }
.hebergement .bas { background:url("/images/thematique/bas_cadre.jpg") no-repeat; height:22px; }

/* Liste choix internautes */
.internautes { width:655px; margin-top:10px; margin-left:3px; margin-bottom:30px; }
.internautes .top { background:url("/images/thematique/entete_internaute.jpg") no-repeat; height:25px; }
.internautes .fond { border-left:1px solid #d2c9c0; border-right:1px solid #d2c9c0; }
.internautes .bas { background:url("/images/thematique/bas_cadre2.jpg") no-repeat; height:22px; }
.internautes .titre { 
	background:url("/images/hp/entete.jpg") no-repeat; 
	width:535px; height:29px; 
	padding-left:10px; line-height:29px;
	font-family:walkway, Arial,serif; font-size:22px; color:white; text-transform:none; font-weight:normal; 
}

.internautes .cadre { border:1px solid silver; border-top:none; } 
.internautes ul { clear:both; list-style-type:none; margin:0px; }
.internautes li { /*border-bottom:1px solid #cec4ba;*/ clear:both; width:654px; height:95px; margin:0 auto 0 0; padding-top:5px; }
.internautes h1 { 
	background:url("/images/weekend/cdc_top.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:40px; width:506px;
	line-height:40px; padding-left:50px; text-transform:none;
}
.internautes h2 { text-transform:none; font-size:15px; }
.internautes h3 { margin-top:10px; }
.internautes .content { border:1px solid #cdc3b8; border-top:0; border-bottom:0; width:553px; }
.internautes .descriptif { float:left; width:503px; margin-left:10px; }
.internautes img { width:190px; height:90px; }
.internautes .cout { float:left; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; height:120px; width:135px; }
.internautes .reduction { 
	float:left; background-color:#cd9149; 
	width:70px; height:30px; 
	color:white; font-weight:bold; font-size:22px; 
	margin:5px; text-align:center; line-height:30px;
}
.internautes .prix_barre { float:left; color:#5e3d1b; font-size:16px; margin-top:11px; width:50px; text-align:center; }
.internautes .prix { clear:both; color:#5e3d1b; margin-left:5px; }
.internautes .infos { float:left; width:245px; margin-left:10px; font-size:12px; }
.internautes .infos a { color:#434343; font-size:13px; font-weight:bold; line-height:24px; }
/* =============== */
.internautes .region { color:#256d95; font-size:14px; }
.internautes .ville { color:#256d95; font-weight:bold; font-size:16px; text-decoration:underline; }
.internautes .duree { color:#5f3d1a; font-weight:bold; }
/* =============== */
/* WEEKEND REGION */
.weekend { width:314px; float:left; margin-right:30px; }
.weekend .top { background:url("/images/thematique/entete_weekend.jpg") no-repeat; height:26px; }
.weekend .fond { border-left:1px solid #b4a494; border-right:1px solid #b4a494; }
.weekend .bas { background:url("/images/thematique/bas_cadre_weekend.jpg") no-repeat; height:16px; }
.weekend ul { clear:both; list-style-type:none; margin:0px; }
.weekend li { clear:both; height:95px; margin:0 auto; padding-top:5px; border-bottom:1px solid silver; width:305px; }
.weekend h1 { 
	background:url("/images/weekend/cdc_top.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:40px; width:506px;
	line-height:40px; padding-left:50px; text-transform:none;
}
.weekend h2 { text-transform:none; font-size:15px; }
.weekend h3 { margin-top:10px; text-decoration:underline; }
.weekend .content { border:1px solid #cdc3b8; border-top:0; border-bottom:0; width:553px; }
.weekend .descriptif { float:left; width:190px; margin-left:10px; }
.weekend img { margin-left:4px; margin-top:5px; }
.weekend .cout { float:left; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; height:85px; width:105px; }
.weekend .reduction { 
	float:left; background-color:#cd9149; 
	width:40px; height:18px; 
	color:white; font-weight:bold; font-size:14px; 
	margin:5px; text-align:center; line-height:18px;
}
.weekend .date { color:#cd914b; font-weight:bold; font-size:12px; }
.weekend .duree { color:#5f5f5f; }
.weekend .prix_barre { float:left; color:#5e3d1b; font-size:14px; margin-top:7px; width:50px; text-align:center; }
.weekend .prix { clear:both; color:#5e3d1b; margin-left:5px; text-align:center; }
.weekend .infos { float:left; width:180px; font-size:12px; }
.weekend .infos a { color:#434343; font-size:14px; font-weight:bold; line-height:18px; }
/* Theme */
.weekend .bien_etre { color:#007366; }
.weekend .Gastronomie { color:#b42c54; }
.weekend .sportif { color:#ef904c; }
.weekend .hebergement_seul { color:#5c3e1a; }

/* Dernières minutes */
.dm { width:314px; float:left; margin-bottom:30px; }
.dm .top { background:url("/images/thematique/entete_dm.jpg") no-repeat; height:26px; }
.dm .fond { border-left:1px solid #d2c9c0; border-right:1px solid #eea3b7; }
.dm .bas {background:url("/images/thematique/bas_cadre_dm.jpg") no-repeat; height:15px; }
.dm ul { clear:both; list-style-type:none; margin:0px; }
.dm li { clear:both; height:95px; margin:0 auto; padding-top:5px; border-bottom:1px solid silver; width:305px; }
.dm h1 { 
	background:url("/images/weekend/cdc_top.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:40px; width:506px;
	line-height:40px; padding-left:50px; text-transform:none;
}
.dm h2 { text-transform:none; font-size:15px; }
.dm h3 { margin-top:10px; text-decoration:underline; }
.dm .content { border:1px solid #cdc3b8; border-top:0; border-bottom:0; width:553px; }
.dm .descriptif { float:left; width:190px; margin-left:10px; }
.dm img { margin-left:9px; margin-top:5px; }
.dm .cout { float:left; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; height:85px; width:105px; }
.dm .reduction { 
	float:left; background-color:#cd9149; 
	width:40px; height:18px; 
	color:white; font-weight:bold; font-size:14px; 
	margin:5px; text-align:center; line-height:18px;
}
.dm .date { color:#cd914b; font-weight:bold; font-size:12px; }
.dm .duree { color:#5f5f5f; }
.dm .prix_barre { float:left; color:#5e3d1b; font-size:14px; margin-top:7px; width:50px; text-align:center; }
.dm .prix { clear:both; color:#5e3d1b; margin-left:5px; text-align:center; }
.dm .infos { float:left; width:180px; font-size:12px; }
.dm .infos a { color:#434343; font-size:14px; font-weight:bold; line-height:18px; }

/* Le Mag */
.lemag { 
	clear:both; background:url("/images/thematique/fond_mag.jpg") no-repeat; 
	width:660px; height:259px; padding-left:3px;
}
.lemag .menu { float:left; width:225px; padding-top:100px; }
.lemag .menu ul { list-style-type:none; margin:0px; padding:0px; }
.lemag .menu li { line-height:24px; font-size:14px; font-weight:bold; color:#5490a8; }
.lemag .menu li:hover, .lemag .selected { background:url("/images/thematique/puce_mag.jpg") no-repeat left; color:#256e91; }
.lemag .menu li a { color:#5490a8; margin-left:20px; }
.lemag .menu li a:hover, .lemag .menu .selected a { color:#256e91; }
.lemag .infos { float:right; width:426px; margin-right:6px; margin-top:3px; }
.lemag .description { width:238px; padding-top:20px; padding-left:15px; background:url("/images/thematique/transparent.png") no-repeat bottom right; height:233px;}
.lemag .infos a { color:#256e92; }
.lemag .infos .titre { color:#256e92; font-weight:bold; font-size:16px; }
.lemag .infos .texte { color:#606060; font-size:12px; margin-top:10px; margin-right:5px; }
.lemag .infos .lien { color:#256e92; font-size:13px; font-weight:bold; text-decoration:none; margin-top:10px; }
#MT3_MT3Date_dateInput_text{font-family:Arial, Helvetica, sans-serif}


.disabled{ 
  	opacity:0.5; 
	filter : alpha(opacity=50); 
	}

	.date2cal
	{
	margin-bottom:10px;
	width:209px;
	border:1px #088eb1 solid;
	padding-left:2px;
	}
	.MoteurResultat3_PopupModalBg 
	{
		background-color:white;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	.MoteurTemplate3_AC_listItem
	{
		padding:0px !important;
		margin:0px!important;
		background-color : window;color : windowtext;padding : 1px;
	}
	.MoteurTemplate3_AC_ListElement 
	{  
		visibility : hidden;
		margin : 0px!important;
		background-color : white;
		color : windowtext;
		border : buttonshadow;
		border-width : 1px;
		border-style : solid;
		cursor : default;
		overflow : auto;
		height : 200px;
		text-align : left;
		list-style-type : none;
		font-size:1.3em;
	}
	.MoteurTemplate3_AC_highListItem
	{
		background-color: #048CAE;color: black;	padding: 1px; font-size:1em;
	}
	
    .liste_lieu ul { list-style-type: none; margin: 5px 0 0 34px; padding: 0;}                     
