/* ============================ */
/* GENERAL */
/* ============================ */
.blockLeft { float:left; }
.blockRight { float:right; margin-left:10px; margin-top:20px; width:300px; }
/* ============================ */
/* MOTEUR */
/* ============================ */
.content .choix { width:258px; text-align:left; margin-left:15px; }
.content .choix label { font-size:12px; text-align:left; display:block; height:20px; }
.moteur { float:left; width:260px; text-align:center; }
.moteur .top { background:url("/images/weekend/moteur_top.jpg") no-repeat;  width:265px; height:21px; }
.moteur .content { 
	background:url("/images/weekend/moteur_fond.jpg") repeat-x white; 
	border-left:1px solid #ded1c1; border-right:1px solid #ded1c1; 
	margin-left:2px; width:258px; height:270px;
}
.moteur .bas { margin-left:1px;  background:url("/images/weekend/moteur_bas.jpg") no-repeat;  width:262px; height:18px; }
.moteur .content input { border:1px solid #038cae; margin-bottom:10px; }
.moteur h1 { 
	background:url("/images/weekend/votrerecherche.jpg") no-repeat;
	width:246px; height:27px;
}
.moteur h3 { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#5e3d1b; border-bottom:1px solid #cd9149;
	width:230px; margin-bottom:5px; margin-top:5px; margin-left:auto; margin-right:auto;
	text-align:left; clear:both;
}
.moteur input, .moteur select { margin-top:8px; }
#MT3_MT3Date_dateInput_text { border:1px solid #038cae }
#MT3_MT3Date_wrapper { float:left; margin-left:14px; }
#MT3_MT3Duree { float:left; width:90px; border:1px solid #038cae; margin-bottom:10px; }
#MT3_MT3Theme { border:1px solid #038cae; width:229px; }
#MT3_MT3Recherche { float:left; margin-left:10px; }
.moteur .champ { float:left; line-height:10px; text-align:left; padding-top:15px; }
.moteur a { color:#038cae; font-weight:bold; }

.bloc2 { display:none; }
.bloc4 { display:none; }
/* V2 */
.moteur select { border: 1px solid #038CAE; width:230px; }
.moteur .date { float:left; width:145px; }
.moteur .date2cal { width:85px; }
.moteur .duree { float:right; margin-right:13px; }
.moteur .duree select { width:90px; }
.moteur .bt_raz { clear:both; float:left; margin-left:15px; margin-top:10px; }
.moteur .bt_recherche { float:left; margin-left:15px; margin-top:10px; }

/* ============================ */
/* FLASH / TOP PUSH */
/* ============================ */
.flash { float:left; margin-left:25px; margin-top:28px; }
.flash h1 { 
	background:url("/images/weekend/op_top.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:40px; width:545px;
	line-height:40px; padding-left:50px; text-transform:none;
}
#contenu { clear:both; }

/* ============================ */
/* PARTEZ A -2 HEURES */
/* ============================ */
.bloc1 .top { background:url("/images/weekend/partez_top.jpg") no-repeat; height:79px; width:558px; }
.bloc1 .content { 
	background:url("/images/weekend/partez_fond.jpg") repeat-x white; 
	width:545px; 
	border:1px solid #bdd3e0; border-top:0; border-bottom:0; 
	margin-left:1px; padding-left:10px;
}
.bloc1 .content ul { list-style-type:none; margin:0px; }
.bloc1 .colonne { float:left; margin-right:25px; color:#256e92; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.bloc1 .colonne a { color:#256e92; }
.bloc1 .bas { background:url("/images/weekend/partez_bas.jpg") no-repeat; height:25px; width:558px; margin-left:1px; }

.bloc1 h2 { color:#5e3d1b; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:none; }

/* ============================ */
/* COUP DE COEUR */
/* ============================ */
.bloc2 { margin-top:10px; margin-left:3px; }
.bloc2 .bas { background:url("/images/weekend/cdc_bas.jpg") no-repeat; height:25px; width:558px; }
.bloc2 ul, .bloc4 ul { clear:both; list-style-type:none; margin:0px; }
.bloc2 li { /*border-bottom:1px solid #cec4ba;*/ clear:both; width:540px; height:120px; margin:0 auto 0 0; padding-top:5px; }
.bloc2 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;
}
.bloc2 h2 { text-transform:none; font-size:15px; }
.bloc2 h3 { margin-top:10px; }
.bloc2 .content { border:1px solid #cdc3b8; border-top:0; border-bottom:0; width:553px; }
.bloc2 .descriptif { float:left; width:395px; margin-left:10px; }
.bloc2 img { width:140px; height:110px; }
.bloc2 .cout { float:left; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; height:120px; width:135px; }
.bloc2 .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;
}
.bloc2 .prix_barre { float:left; color:#5e3d1b; font-size:16px; margin-top:11px; width:50px; text-align:center; }
.bloc2 .prix { clear:both; color:#5e3d1b; margin-left:5px; }
.bloc2 .infos { float:left; width:245px; margin-left:10px; font-size:12px; }
.bloc2 .infos a { color:#434343; font-size:13px; font-weight:bold; }

/* Couleurs des themes */
.bloc2 .thalasso { color:#007167; }
.bloc2 .gastronomie { color:#891e2e; }
.bloc2 .sportif { color:#f18f4e; }
.bloc2 .parc { color:#d73526; }
.bloc2 .heb { color:#5d3f1b }

/* ============================ */
/* DERNIERES MINUTES */
/* ============================ */
.bloc4 .content { border:1px solid #c2bbb5; border-bottom:0px; border-top:0px; }
.bloc4 .bas { background:url("/images/weekend/dm_bas.jpg") no-repeat; height:17px; width:302px; }
.bloc4 li { clear:both; width:298px; height:80px; margin:0 auto 0 0; padding-top:5px; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; }
.bloc4 h1 { 
	background:url("/images/weekend/dm_top.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:40px; width:251px;
	line-height:40px; padding-left:50px; text-transform:none;
}
.bloc4 h2 { text-transform:none; font-size:15px; }
.bloc4 h3 { margin-top:10px; }
.bloc4 .descriptif { float:left; width:180px; margin-left:10px; }
.bloc4 .cout { float:left;  height:80px; width:100px; background:white; margin-left:5px; }
.bloc4 .reduction {
	float:left; background-color:#cd9149; 
	width:45px; height:20px; 
	color:white; font-weight:bold; font-size:14px; 
	margin:5px; text-align:center; line-height:20px;
}
.bloc4 .prix { clear:both; color:#5e3d1b; margin-left:5px; text-align:center; margin-top:0px; }
.bloc4 .prix_barre { float:left; color:#5e3d1b; font-size:12px; margin-top:11px; text-align:center; }
.bloc4 .infos a { color:#434343; font-size:12px; font-weight:bold; }

/* Couleurs des themes */
.bloc4 .thalasso { color:#007167; }
.bloc4 .gastronomie { color:#891e2e; }
.bloc4 .sportif { color:#f18f4e; }
.bloc4 .parc { color:#d73526; }
.bloc4 .heb { color:#5d3f1b }

/* ============================ */
/* THEMATIQUES */
/* ============================ */
.bloc3 { clear:both; margin-left:3px; }
.bloc3 h1 { margin-top:10px; background:url("/images/weekend/oiseau.jpg") no-repeat left; color:#5e3d1b; font-size:18px; font-weight:bold; height:30px; width:235px; text-transform:none; line-height:30px; padding-left:35px; }
.bloc3 .cadre { background:url("/images/weekend/cadre.jpg") no-repeat; width:271px; height:133px; padding-top:14px; color:#606060; font-size:12px; }
.bloc3 .image { float:left; width:120px; text-align:center; margin-left:8px; }
.bloc3 .infos { float:left; width:135px; line-height:14px; }
.bloc3 .infos a { color:#256e92; text-decoration:underline; }
.bloc3 .right .infos { margin-left:8px; }
.bloc3 .right .image { margin-left:0px; }
.bloc3 .left { float:left; }
.bloc3 .right { float:left; margin-left:17px; }

.push { width:310px; height:260px; margin-top:10px; }

/* ============================ */
/* ======= PAGE THALASSO =======*/
.moteur_tha { float:left; background:url("/images/week_tha/moteur/fond.jpg") no-repeat; width:214px; height:385px; }
.moteur_tha .content { padding-top:30px; margin: 0 auto; width:195px; }
.moteur_tha .content .champ { float:left; line-height:10px; text-align:left; padding-top:8px; }
.moteur_tha .content a { color:#038cae; font-weight:bold; }
.moteur_tha .content #MT3_MT3Theme { width:195px; }
.moteur_tha .content #MT3_MT3Duree { margin-top:10px; float:none; }
.moteur_tha .content #MT3_MT3Recherche { margin-left:0px; }
.moteur_tha .content h3 { font-size:12px; margin-bottom: 5px; margin-top: 5px; clear:both; }

/* ===== OFFRES EXCLUS ==== */
/* ============================ */
/* COUP DE COEUR */
/* ============================ */
.exclus { float:right; margin-top:10px; margin-left:3px; width:653px; }
.exclus .bas { background:url("/images/week_tha/bas_bloc1.jpg") no-repeat; height:25px; width:657px; }
.exclus ul { clear:both; list-style-type:none; margin:0px; padding-top:8px; }
.exclus li { /*border-bottom:1px solid #cec4ba;*/ clear:both; margin:0 auto 0 0; padding-top:5px; }
.exclus h1 { 
	background:url("/images/week_tha/top_bloc1.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:34px; width:653px;
	line-height:40px; padding-left:50px; text-transform:none;
}
.exclus h2 { text-transform:none; font-size:15px; }
.exclus h3 { margin-top:10px; }
.exclus .content { border:1px solid #cdc3b8; border-top:0; border-bottom:0; width:653px; }
.exclus .descriptif { float:left; width:500px; margin-left:10px; }
.exclus .detail { font-weight:bold; color:#007167; font-size:12px; }
.exclus img { width:145px; height:90px; }
.exclus .cout { float:left; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; width:135px; }
.exclus .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;
}
.exclus .prix_barre { float:left; color:#5e3d1b; font-size:16px; margin-top:11px; width:50px; text-align:center; }
.exclus .prix { clear:both; color:#5e3d1b; margin-left:5px; }
.exclus .infos { float:left; width:295px; margin-left:10px; font-size:12px; }
.exclus .infos a { color:#434343; font-size:13px; font-weight:bold; }

/* Couleurs des themes */
.exclus .thalasso { color:#007167; }
.exclus .gastronome { color:#891e2e; }
.exclus .sportif { color:#f18f4e; }
.exclus .parc { color:#d73526; }
.exclus .heb { color:#5d3f1b }

.left1 { float:left; width:220px; margin-top:15px; }
.right1 { float:right; margin-top:15px; }

.carto { background:url("/images/week_tha/carto.jpg") no-repeat;  width:214px; height:264px; padding-top:30px; padding-left:7px; }
.lesplusdeclic { background:url("/images/week_tha/+declicfrance.jpg") no-repeat; width:216px; margin-top:10px; padding-top:20px;  }
.partenaire { background:url("/images/week_tha/partenaires.jpg") no-repeat; width:217px; margin-top:10px; padding-top:40px; }

.right1 .moteur2 h3 { font-size:12px; }
.right1 .moteur2 { background:url("/images/week_tha/presdechezvous.jpg") no-repeat; width:304px; height:195px; padding-left:20px; padding-top:80px; }
.right1 .moteur2 #proche_MT3Lieu { margin-left:10px; }
.right1 .moteur2 .titreUc1 { clear:both; }
.right1 .moteur2 .champ { float:left; line-height:10px; text-align:left; padding-top:8px; width:120px;}
.right1 .moteur2 a { color:#038cae; font-weight:bold; }

/* ============================ */
/* PUSH */
.right1 .push { margin-left:12px; }

/* ============================ */
/* DERNIERES MINUTES */
/* ============================ */
.right1 .dm .content { border:1px solid #c2bbb5; border-bottom:0px; border-top:0px; }
.right1 .dm .bas { background:url("/images/week_tha/bas_dm.jpg") no-repeat; height:17px; width:334px; }
.right1 .dm ul { list-style-type:none; width:332px; }
.right1 .dm li { clear:both; width:332px; height:80px; margin:0 auto 0 0; padding-top:5px; background:url("/images/weekend/cdc_prix_fond.jpg") repeat-x top; }
.right1 .dm h1 { 
	background:url("/images/week_tha/top_dm.jpg") no-repeat; 
	font-size:20px; font-weight:bold; color:white; height:39px; width:284px;
	line-height:39px; padding-left:50px; text-transform:none;
}
.right1 .dm h2 { text-transform:none; font-size:15px; }
.right1 .dm h3 { margin-top:10px; }
.right1 .dm .descriptif { float:left; width:200px; margin-left:10px; }
.right1 .dm .cout { float:left;  height:80px; width:110px; background:white; margin-left:5px; }
.right1 .dm .reduction {float:left; background-color:#cd9149; width:45px; height:20px; 	color:white; font-weight:bold; font-size:14px; 	margin:5px; text-align:center; line-height:20px;}
.right1 .dm .prix { clear:both; color:#5e3d1b; margin-left:5px; text-align:center; }
.right1 .dm .prix_barre { float:left; color:#5e3d1b; font-size:12px; margin-top:11px; text-align:center; }
.right1 .dm .infos a { color:#434343; font-size:12px; font-weight:bold; }

/* Couleurs des themes */
.right1 .dm .thalasso { color:#007167; background:url("/images/weekend/cdc_prix_fond.jpg"); }
.right1 .dm .gastronome { color:#891e2e; }
.right1 .dm .sportif { color:#f18f4e; }
.right1 .dm .parc { color:#d73526; }
.right1 .dm .heb { color:#5d3f1b }

/* ============================ */
/* Thematique */

.thematique { width:655px; margin-left:12px; }
.thematique .top { clear:both; background:url("/images/week_tha/top_thematique.jpg") no-repeat; height:34px; }
.thematique .top h1 { font-size:20px; font-weight:bold; color:white; line-height:34px; padding-left:50px; text-transform:none; }
.thematique .infos { float:left; width:427px; height:220px; }
.thematique .infos h2 { margin:5px; color:#007167; font-size:16px; font-weight:bold; text-transform:none; }
.thematique .infos .texte { margin-top:20px; margin-left:15px; width:230px; }
.thematique .liens { float:left; height:219px; width:227px; background:white; border-right:1px solid #b8d7d5; border-bottom:1px solid #b8d7d5; }
.thematique .liens ul { list-style-type:none; margin:0px; padding:0px; } 
.thematique .liens li, .thematique .liens a { width:195px; line-height:30px; color:#606060; font-size:14px; font-weight:bold; text-align:center; }
.thematique .liens a:hover, .thematique .liens .selected { display:block; background:url("/images/week_tha/puce.jpg") no-repeat left; color:#007167; }

