/* CSS Document Page Index */
/* colonne 1 */
#main #col1{ width:376px; float:left; }
#main #col1 #promos{ width:183px; float:left; }
#main #col1 #weekends{ margin-left:10px; width:183px; float:left; }
#main #col1 #circuits{ width:376px; }
#main #col1 #circuits{ clear:both; }
/* fin colonne 1 */

/* colonne 2 */
#main #col2{ width:267px; margin-left:0px; float:left; }
html>body #main #col2 { /* Attention correction bug pour IE 5.x et 6.x */
  margin-left:10px;
}
#main #col2 #destinations{ width:267px; overflow:hidden; }
html>body #main #col2 #destinations {
  width:267px;
}
#main #col2 #destinations img{ margin-bottom:2px; }

#main #col2 #themes a{ font-size:11px; }
#main #col2 #themes table td{ width:25%; text-align:center; }
/* fin colonne 2 */

/* colonne 3 */
#main #col3{ width:177px; margin-left:0px; float:left; }
html>body #main #col3 { /* Attention correction bug pour IE 5.x et 6.x */
  margin-left:10px;
}
#main #col3 #espacepro li{ list-style:none; }
/* colonne 3 */

#main #col4{ width:120px; margin-left:0px; float:left; }
html>body #main #col4 { /* Attention correction bug pour IE 5.x et 6.x */
  margin-left:10px;
}
.cadre{ 
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #deeff5;
}
/**********************/
.cadre0{ 
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #deeff5;
	height:390px;
}
/************************/
.cadre2{padding-left:5px; padding-right:5px; padding-top:8px; padding-bottom:8px; margin-top:-5px; border:1px solid #219cbd;}
.toutNosSej{
	background-image:url(../images/tout_sejour.jpg);
	background-repeat:no-repeat;
	width:50px;
	height:54px;
	color:#FFFFFF;
	text-align:right;
	padding-top:15px;
	padding-right:10px;
	padding-left:70px;
}
#smsBooking{ font-size:12px; color:#219cbd; letter-spacing:0px; text-align:center }
.toutNosSej a{ color:#FFFFFF; }
.produit{ clear:both; line-height:15px;}
.produit .prix{ color:#ff7f00; font-weight:bold; font-size:14px; }
.produit .ville{ font-size:11px; }
.produit .nomProduit{ font-size:12px; font-weight:bold; color:#325a92 }
.produit .nomProduitL{ font-size:11px; font-weight:bold; color:#325a92 }
.produit .nomProduitLL{ font-size:9px; font-weight:bold; color:#325a92 }
.produitc1{ width:109px; float:left; }
.produitc2{ width:52px; float:left; text-align:right }
.produitc11{ width:130px; float:left; }
.produitc22{ width:65px; float:left; text-align:right }

.produit2{ line-height:15px; margin-right:5px }
.produit2 .photo{ margin-right:5px; }
.produit2 .prix{ color:#ff7f00; font-weight:bold; font-size:14px; }
.produit2 .prixL{ color:#ff7f00; font-weight:bold; font-size:11px; }
.produit2 .ville{ font-size:12px; }
.produit2 .nomProduit{ color:#325a92; font-size:12px; font-weight:bold; }

.dest{
	height:78px;
	padding-top:4px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	text-align:right;
	line-height:16px;
	padding-left:90px;
	padding-right:10px;
	cursor:pointer;
}
.dest .titre a{
	font-size:12px;
	color:#325a92;
}
.dest .prix{ color:#ff7f00; font-weight:bold; font-size:14px; }

.dest1{
	height:76px;
	padding-top:2px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	text-align:right;
	line-height:16px;
	padding-left:90px;
	padding-right:10px;
	cursor:pointer;
}
.dest1 .titre a{
	font-size:12px;
	color:#325a92;
}
.dest1 .prix{ color:#ff7f00; font-weight:bold; font-size:14px; }

.bodyMargin
{
	padding : 10px;
}