body
{
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990033;
}
a{
text-decoration:underline;
color:#D86200;
}
p{
text-align:justify;
line-height:12px;
padding:0px 0px 0px 0px;
font-size:11px;
margin:0px;
}
span{
color:#FF9900;
}
p.clear{
clear:both;
}
p.news{

font-size:10px;
}

p.thlieu{
font-size:12px;
padding:2px 2px 2px 2px;
color:#09C;
text-decoration:none;
}

.thlieu a{
	text-decoration:none;
	color:#09C;
}

.thprix{
font-size:20px;
padding:3px 3px 3px 3px;
float:right;
color:#72a1df;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;

}
.thdescriptif{
font-size:10px;
padding:3px 3px 3px 3px;
color:#c0c0c0c;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}

img.left_img{
float:left;
padding:0px 10px 0 0;
}
img.left_img_border{
float:left;
margin:5px 5px 0 0;
border:3px #0FC solid;
}

h1{
font-size:18px;
color:#990033;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0px 5px 0;
margin:0px;
}

h2{
font-size:14px;
color:#990033;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding:5px 0px 5px 0;
margin:0px;
}

#main_container{
width:985px;
height:auto;
margin:auto;
padding:2px 2px 2px 2px;
position:relative;
}

#flash_container{
width:auto;
height:auto;
margin:auto;
margin-left:-32px;
margin-left:-32px !important;
}

#left_content{
	width:575px;
	float:left;
	height:auto;
	padding:10px 0 0 20px;
}
#right_content{
	width:340px;
	float:right;
	height:auto;
	padding:0px 5px 0px 0px;
	border: 2px #993300;
	background-image:url(SpryAssets/degrade-tg-recherche.gif);
	background-repeat:no-repeat;
	background-position: top left;
	
}

/*-------------------details list----------------*/
.details_list{
padding:2px;
}
.details_list ul{
text-decoration:none;
list-style:none;
margin:0px;
padding:0px;
}
.details_list ul li{
padding:2px 2px 2px 20px;
width:auto;
background:url(travel-pictures/thinfolist.gif) no-repeat left;
color:#333333;
}
.details_list ul li {
color:#0464a1;
}

.details_list span{
	text-align:right;
}
.button{
width:139px;
height:30px;
background:url(travel-pictures/thinfolist.gif) no-repeat center;
text-align:center;
line-height:30px;
font-weight:bold;
font-size:13px;
}
.button a{
text-decoration:none;
color:#d8325d;
}

/*---------------offer_box----------------------*/
.offer_box{
width:300px;
height:115px;
background-color:#f3f5f6;
padding:2px;
margin:2px 0px 2px 0px;
}
.offer_box_wide{
	width:340px;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	margin:2px;
}
.offer_box_wide_style1{
width:auto;
height:auto;
float:right;
background-color:#f3f5f6;
padding:0px;
margin:0px;
}

.THRIGHToffer_box_wide{
width: 308px;
padding-left:3px;

}

.offer_info{
padding:0px;
}
.offer_info span{
font-weight:bold;
color:#990033;
}
p.offer{
text-align:justify;
font-size:10px;
text-decoration:none
}

p.offer a{
	color:#514c48;
	text-decoration:none;
}
.more{
float:left;

}
.more a{
color:#990033;
}
.more a:hover{
text-decoration:none;
}



.thprice{

float:right;
font-size:18px;
padding:2px 5px 2px 2px;
font-stretch:extra-condensed;
font-family: Arial, Tahoma, Helvetica, sans-serif;

}
.thprice a{
color: #990033;
font-size:18px;
text-decoration:none;
}
.thprice a:hover{
text-decoration:none;
color: #990033;
font-size:18px;
}

.thprice2{
font-size:18px;
padding:2px 5px 2px 2px;
font-stretch:extra-condensed;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}
.thprice2 a{
color: ##D86200;
font-size:18px;
text-decoration:none;
}
.thprice2 a:hover{
text-decoration:none;
color: #D86200;
font-size:18px;
}



.big_pic{
width:200px;
text-align:center;
padding:5px 0 5px 0;
}
.pictures_thumbs{
width:200px;
padding-left:10px;
}


img.img_left{
float:left;
padding:0px 5px 5px 0px;
}

/*---------------TABLEAU DES OFFRES ----------------------*/

.thwrapper {
width:575px;
border:1px #CCCCCC solid;
padding:2px;
}
.thleft_column {
width:200px;
float:left;
text-align:left;
margin:2px;
}
.thleft-price {
width:70px;
float:left;
border:1px #CCCCCC solid;
margin:1px;
text-align:right;

}
.thright_column {
width:200px;
float:left;
text-align:left;
margin:2px;
padding-left: 15px;
}
.thright_price {
width:70px;
float:right;
text-align:right;
border:1px #CCCCCC solid;
margin:1px;
}

.thspacer{
clear:both;
margin:0;
padding:0;
line-height:0px;
}
