/* border for image */
img.logo { border: solid 1px #ccc; }
.autobb {padding-bottom: 3px;}

/* ###################### */
/* flight form            */
/* ###################### */
#flight_tpl_form .departuretimeoutbounds, #flight_tpl_form .departuretimereturn{width:135px;}

/* ################### */
/*  SponsorLink module */
/* ################### */
#mod_spr .subheader {font-weight: bold;}
#mod_spr .sep {border-top: dotted 2px #cccccc;}
#mod_spr .red {color: #de3e04; font-weight: bold;}

/* ###################### */
/*  special offers module */
/* ###################### */
#mod_spof .hotprodtitle {font-weight: normal;}
#mod_spof .red {color: #de3e04; font-weight: bold;}
#mod_spof .ppr-bg {border-top: dotted 2px #f3f3f3; background-color: #FFFFFF;}
#mod_spof .sep {border-top: dotted 2px #ccc;}
#mod_spof .text {font-size: x-small; color: #858585;}

/* ###################### */
/* highlights module      */
/* ###################### */
#mod_hgl .tbc {border: 1px solid #aaaaee;}
#mod_hgl .navbg {background-color: #f2f7ff;}
#mod_hgl .gbg {background-color: #f5f5f5;}
#mod_hgl .bgprice {color: #de3e04; font-weight: bold; font-size: medium;}

/* ###################### */
/* shopbot module      */
/* ###################### */
#sbot .cm {font-size: x-small; padding-top: 2px;}
#sbot .red,#sbot .red_1 {font-size: x-small; color: #de3e0a; padding-top: 2px;}

/* ###################### */
/* QSearch result : Voucher     */
/* ###################### */
#qs_results .red {color: #de3e04; font-size: x-small;}
#qs_results .red_1 {color: #de3e04;}

/*************************************/
/* Product Search - Inside Kelkoo - IK */
/*************************************/
#qs_results .insidekk {background-color:#f2f7ff;}
#qs_results .width {padding-top:0px;}

/* ###################### */
/* shopbot More / layer   */
/* ###################### */
#mod_more {width: 130px; padding: 3px; background-color: #f5f5f5; border: 1px solid #999999; font-weight: normal; font-size: x-small;}
#mod_more .moretitle {color: #666; font-weight: bold; font-size: small;}
#mod_more .moretext {font-size: x-small;}

/**************************/
/* Partner template       */
/**************************/
.partner_size {width: 760px;}

/***************************/
/* shopping guide module   */
/***************************/
#mod_sg {width: 756px; margin-bottom:15px; text-align: left;}
#mod_sg .mod_tbheader {border-top:dotted 2px #de3e0a; border-bottom:solid 1px #C3D2E7; background-color: #fff;}
#mod_sg .mod_icon {text-align: left; padding-left: 3px;}
#mod_sg .mod_title {text-align: right; padding-right: 3px;}
#mod_sg .mod_tbcontent {border:solid 1px #C3D2E7; border-bottom-width:2px; background-color: #fff; background-image: url('/images/fr/sg/dg.gif'); background-repeat:repeat-x;}
#mod_sg .td1 {width: 457px; height: 87px; text-align: right;}
#mod_sg .td2 {width: 289px; text-align: center;}
#mod_sg .sep {width: 10px}
#mod_sg .focuscnt {text-align: left; background-color: #fff; border: solid 1px #ccc; border-top-width: 0px; border-bottom-width: 0px;}
#mod_sg .mod_all {padding-right: 5px; color: #808080; font-size: x-small;}
#mod_sg .mod_padd, mod_dropbgct {padding-left: 8px;}
#mod_sg .mod_dropbgct {text-align: left; padding-left: 12px;}
#mod_sg .mod_dropbg {width: 280px; height: 58px; background-image: url('/images/fr/sg/dropbg.gif'); background-repeat:no-repeat;}

#sg_kelk {width:760px; text-align:left; margin-right: 5px;}
#sg_kelk .rspace {padding-right: 5px;}
#sg_kelk h1 {color: #de3e0a; margin-top: 0px;}
#sg_kelk h3 {font-size: medium;}
#sg_kelk .abovetitle {color: #808080; font-style:italic;}
#sg_kelk li {list-style-position: outside; list-style-image: url('/images/fr/sg/ar.gif');margin-bottom: 3px;}
#sg_kelk .hat {border-top:dotted 2px #ccc; background-color: #f5f5f5; color: #666; font-weight: bold; padding: 3px 0px 3px 3px;}
#sg_kelk .red { margin-left: 10px; color: #de3e0a; font-weight: bold;}
#sg_kelk .focus {width: 205px; height: 180px; background-image: url('/images/fr/g/pics/focus_bg.gif'); background-repeat:no-repeat;}
#sg_kelk .listingbloc {padding: 10px 10px 10px 30px;}
#sg_kelk .listing {margin-top: 5px;}
#sg_kelk .pricerange {margin-left: 6px; font-size: x-small; color: #999;}
#sg_kelk .blacklink {text-decoration: none; color: #000;}

/*********************************************************************/
/*       FEATURES BUTTON                                             */
/*********************************************************************/

.PDB_bt_comparefeature a {
display:block;
position:relative;
width:163px; 
height:18px;
margin:0;
padding:0;
font-family: arial; 
font-size:10px;
}

.PDB_bt_comparefeature span{
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:163px; 
height:18px;
margin:0; 
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_compfeat_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

/* Compare Prices Button
Used in : Compare BrowseBoxe, Similar BrowseBox */
.PDB_bt_compareprice a {
display:block;
position:relative;
width:104px; 
height:18px;
margin:0;
padding:0;
font-family: arial; 
font-size:10px;
}

.PDB_bt_compareprice span{
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:104px; 
height:18px;
margin:0; 
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_compprice_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

/* Picto new
Be carreful of the "display:inline" attribute.
You have to use a blank image in your html code to force to stretch the div.*/

.PDB_ic_new {
left no-repeat;
background-repeat: no-repeat;
display:block;
margin-left:0px;
}

.PDB_ic_new span {
display:inline;
position:absolute;
z-index:3;
width:29px;
height:19px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/vcticons/icon_new_fr_FR_KELKOO.gif") top no-repeat;
}

.PDB_ic_pop {
width:22px; 
height:17px;
background: url("http://r6.kelkoo.com/vcticons/icon_pop_fr_FR_KELKOO.gif") top;
background-repeat: no-repeat;
display:inline;
margin-left:5px;
}

.PDB_ic_pop span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:22px; 
height:17px;
margin:0; 
padding:0;
background: url("http://r6.kelkoo.com/vcticons/icon_pop_fr_FR_KELKOO.gif") top left no-repeat;
}

.go_btn a {
display:block;
position:relative;
z-index:3;
width:35px; 
height:18px;
margin:0;
padding:0;
font-family: arial; font-size:10px;
text-decoration: none;
}

.go_btn span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:35px; 
height:18px;
margin:0; 
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_go_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

.searchs_btn a {
display:block;
position:relative;
z-index:3;
width:62px;
height:18px;
margin:0;
padding:0;
font-family: arial; 
font-size:10px;
text-decoration: none;
}

.searchs_btn span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:62px; 
height:18px;
margin:0; 
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_searchs_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

.PDB_bt_compareprice a {text-decoration: none;}

#xmas_results {width: 748px; border: #283C72 1px solid; border-top: 0px; border-bottom: 0px;}


/* focus Cat */
#cat_vct #cat_leftcol .vct_subcat {color: #808080; font-size: 11px}

/* Kelkoo HomePage */
#popup .gradient {background-image:url("http://r6.kelkoo.com/misc/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#ctf .gradient {background-image:url("http://r6.kelkoo.com/misc/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#footer .gradient {background-image:url("http://r6.kelkoo.com/misc/footer_bg.gif");border:1px #283C72; border-top-style:solid; border-bottom-style:solid; padding-top:0px;}
#header .gradient {background-image:url("http://r6.kelkoo.com/misc/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#hp_header .gradient {background-image:url(http://r6.kelkoo.com/misc/header_hp_bg.gif); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}

#hp_header .input {width: 300px} #hp_header .select {margin:0px 0px 0px 0px; }
#hp_header .search_smpl {display: inline; font-size: 11px; margin-left: 10px}
#tsearch2 {border: 1px solid #AFBED4; border-bottom: solid 1px #7a85a7; text-align: left}
#tsearch2 .tsearch_Head {background:#e1e8f7 url('http://fr.kelkoo.com/images/fr/r6_bluebg.gif') repeat-x top; border-bottom: 1px solid #AFBED4; margin-bottom: 3px; text-align: left;}
#tsearch2 .tsearch_Head a {text-decoration: none;} #tsearch2 a:link,#tsearch2 a:visited {color:#3333cc;}
#tsearch2 .tsearch_Head b {margin-left:3px;color:#2C3C74;}
#tsearch2 a:hover {color:#fe5019;} #tsearch2 a:active {color:#de3e0a;}
#tsearch2 .td3 {padding: 0 3px 10px 0; font-size:11px}
#tsearch2 .cat { vertical-align:middle; font-size : 13px; font-weight: bold}
#hp_vct img.middle {vertical-align:middle; margin: 0}
#y_countries {position:relative;text-align:center;border-top:1px solid #CCCCCC; font-size:x-small; margin-top:5px;margin-bottom:5px; width:60%;}
#y_countries img{position:relative; top:3px;}
#kk_countries {position:relative;text-align:center;font-size:x-small;margin-top:3px;}
#kk_countries a{font-size:x-small;} #kk_countries img.kelkoo{padding-top:3px;border:0px;}
#kk_countries p{display:inline;font-size:x-small;}
#hp_vct {width: 758px; color: #2C3C74; border: solid 1px #afbed4; border-bottom: solid 1px #7a85a7; background:#fff url('http://fr.kelkoo.com/images/fr/r6_bluebgbt.gif') repeat-x bottom;}
#hp_vct .vct_cat {font-size:115% !important;}
#hp_vct .kkhp_vct_psHead{background:#e1e8f7 url('http://fr.kelkoo.com/images/fr/r6_bluebg.gif') repeat-x top; border-bottom:1px solid #afbed4; text-align:left; font-weight:bold; padding: 2px 5px 2px 5px}
#hp_vct .kkhp_vct_psHead span {font-weight: normal; font-size: 85%;}
#hp_vct .vct_alldep {float: right; font-weight:normal; font-size: 11px; margin-bottom: 10px}
#hp_vct td {width: 48%; padding-top: 7px}
#hp_vct table {width: 570px; border-left: 2px dotted #ccc}
#hp_vct #topvct, #hp_vct #allvct {float: left; margin: 12px 0 6px 0}
#hp_vct #topvct {width: 156px; padding: 0 5px 0 5px}
#topvct img {display: block; margin: 10px 0 1px 0}
#topvct img.first {margin-top: 0}
/* Shopping idea*/
#kkishop #kkhp_evn {width: 760px;text-align:left;}
#kkhp_evn .kkhp_evnimg {margin:0; padding:0;}
#kkhp_evn .kkhp_evntxt {font-size: 11px; color: #454545; padding: 2px 0 5px 0}
#kkhp_evn .kkhp_evntxt a {color: #454545; text-dcoration: none}
#kkhp_evn .kk_evntle {font-size: large; color: #D50379; text-decoration: none}
#kkishop .kkhp_width {border: 1px solid #AFBED4; border-bottom: solid 1px #7a85a7; width: 238px;}
#kkishop .kkhp_psHead {color:#2C3C74; background:#e1e8f7 url('http://fr.kelkoo.com/images/fr/r6_bluebg.gif') repeat-x top; border-bottom: 1px solid #AFBED4; padding: 2px 2px 2px 5px; text-align: left; font-weight: bold}
#kkishop .kkhp_pscnt {padding: 5px; text-align: left;}
#kkishop img.kkhp_psimg {padding: 5px 10px 5px 0; float: left;}
#kkishop .kkhp_pscntext {font-size: 11px; color: #454545; padding: 5px 5px 10px 0}
#kkishop .kkhp_pscntext a {text-decoration: none; color: #454545;}
#kkishop ul#tabnav {list-style-type: none;padding: 0;margin: 0;}
#kkishop ul#tabnav li {float: left;width: 240px;height: 140px;margin: 0;}
#kkishop ul#tabnav li.sep {margin: 0 20px 0 20px}
.kkhp_spacer {clear: both; padding: 0; margin: 0}

/* travel hp vct icons */
#pri #vct ul li h2{background-image: url(http://r6.kelkoo.com/vcticons/vct_icons_sprite_fr.png);background-repeat: no-repeat;}
.vct-100020613 , .vct-100020613 , .vct-170401 { background-position: 0 -30px;  } 
.vct-100007413 { background-position: 0 -80px;  } 
.vct-100007513 { background-position: 0 -130px;  } 
.vct-100012513 { background-position: 0 -180px;  } 
.vct-100020413 { background-position: 0 -230px;  } 
.vct-100040913 { background-position: 0 -280px;  } 
.vct-100102013 { background-position: 0 -330px;  } 
.vct-100137713 { background-position: 0 -380px;  } 
.vct-100168013 { background-position: 0 -430px;  } 
.vct-100222323 { background-position: 0 -480px;  } 
.vct-100262023 { background-position: 0 -530px;  } 
.vct-100299723 { background-position: 0 -580px;  } 
.vct-100299923 { background-position: 0 -630px;  } 
.vct-100326223 , .vct-114501 { background-position: 0 -680px;  } 
.vct-100363523 { background-position: 0 -730px;  } 
.vct-100364323 { background-position: 0 -780px;  } 
.vct-100380523 { background-position: 0 -830px;  } 
.vct-100402023 { background-position: 0 -880px;  } 
.vct-107301 , .vct-170301 { background-position: 0 -930px;  } 
.vct-110001 { background-position: 0 -980px;  } 
.vct-111601 { background-position: 0 -1030px;  } 
.vct-116901 { background-position: 0 -1080px;  } 
.vct-117901 { background-position: 0 -1130px;  } 
.vct-120501 { background-position: 0 -1180px;  } 
.vct-123501 { background-position: 0 -1230px;  } 
.vct-124901 { background-position: 0 -1280px;  } 
.vct-125301 { background-position: 0 -1330px;  } 
.vct-126201 { background-position: 0 -1380px;  } 
.vct-128001 { background-position: 0 -1430px;  } 
.vct-12801 , .vct-129801 { background-position: 0 -1480px;  } 
.vct-132801 { background-position: 0 -1530px;  } 
.vct-134301 , .vct-170201 { background-position: 0 -1580px;  } 
.vct-144601 { background-position: 0 -1630px;  } 
.vct-150401 { background-position: 0 -1680px;  } 
.vct-156001 { background-position: 0 -1730px;  } 
.vct-159001 , .vct-160301 { background-position: 0 -1780px;  } 
.vct-159801 { background-position: 0 -1830px;  } 
.vct-163601 { background-position: 0 -1880px;  } 
.vct-169901 { background-position: 0 -1930px;  } 
.vct-170701 { background-position: -323px -30px;  } 
.vct-171401 { background-position: -323px -80px;  } 
.vct-171601 { background-position: -323px -130px;  } 
.vct-171701 { background-position: -323px -180px;  } 
.vct-172001 { background-position: -323px -230px;  } 
.vct-172201 { background-position: -323px -280px;  } 
.vct-172301 , .vct-172601 { background-position: -323px -330px;  } 
.vct-5101 { background-position: -323px -380px;  }
.vct-100448023 { background-position: -323px -430px;}

/*  Travel HP tagline */
#sec #tag-line p{
font-size: 85%;
}

