html{
	
} 

body {
  color:#3B3A3A;
  background-color:#FFF;
  background-image:url(/vol-direct/images/template/degrade-enc2.jpg);background-repeat:repeat-x;
}

/*
color:#3B3A3A; // gris fonce
bleu #9acccd
bleu +fonce #86a5a8
rose le + fonce #B13962
rose #D86289
roseleger #f6d8e2
*/

/*************
**  LAYOUT  **
*************/
/* TEMP .container {background-color:#FFCCAA;} */
#header{height:100px;}
#pub-top{padding-top:5px;margin-left:247px;}
#annonceurs{height:200px;}
#annonceurs H4{color:#D86289;font-weight:bold;}
#providersBox img {margin-left:7px;}

#footer {font-size:.9em;/*border:1px solid #D86289;*/ padding:15px;background-color:#EFEFEF;}
#footerIn {margin:0 auto;width:950px;}

#menuBottom {
	background-color:#B13962;
	text-align:center;
    margin-top:25px;
    font-size:1em;
    padding:5px;
	color:#FFF;
}
#menuBottom a {color:#FFF; }

#copyright {
	text-align:center;
    margin-top:15px;
}

/*******************
**  COMMON USAGE  **
*******************/
.title2 {
	/*background-image:url(/vol-direct/images/template/degrade-enc3.jpg);background-repeat:repeat-x;*/
	background-color:#B13962;
	padding:3px 5px;color:#DDD;font-size:1.3em;}


/********************
**  TABLES TABLES  **
********************/
TABLE.tableflights { width:100%; font-size:.9em; border-collapse: collapse; margin:0; }
.tableflights td { padding:2px 3px; }
.tableflights thead { color:#BBB; font-weight:bold; }
.tableflights th { background-color:#FFF; padding:3px; border-bottom:1px solid #AAA; }
.tableflights .pair { background-color:#DDD; }


TABLE.boxVol1{border:1px solid #DDD;font-size:.9em;}
.boxVol1 td { padding:0px; background-color:#FFF; }
.boxVol1 thead { text-align:center;
    padding:2px 3px;
    color:#3B3A3A;}
.boxVol1 th { background-color:#DDD; padding:2px 5px; text-align:center; font-size:1.2em; }
.boxVol1 .pair td { background-color:#f6d8e2;}
.boxVol1 a { color:#B13962; }
.boxVol1 td.price { background-color:#D86289;}

/*******************
**  ONGLETS TABS  **
*******************/
#ongs{ margin-left:15px; height:38px;}
.ong {font-weight:bold;float:left;font-size:1em;height:20px;padding-top:7px;padding-left:2px;text-align:left;}
.ong a { color:#FFF; }
#ongs .hover { color:#B13962; background-color:#f6d8e2; }

/******************
**    ENCADRES   **
******************/
TABLE.top5{border:1px solid #CEA2B3;font-size:.9em;}
.top5 td{border-top:1px solid #CEA2B3;padding:3px 1px;}
.top5 td.title{background-color:#CEA2B3;padding:1px;color:#FFF;font-size:1.2em;text-align:center;}

.alphabet{
	font-size:1.4em;
}
.alphabet .active{color:#3B3A3A;}
.world{}
.world .letter{
	padding:3px 0 0 5px;
	font-size:1.5em;
	font-weight:bold;
	border-bottom:1px solid #3B3A3A;
}
.world .item{
	margin:0 5px 0 5px;
	font-size:1.2em;
	border-bottom:1px solid #f6d8e2;
}
.filters {width:238px;}
.resultsFilter {
    margin:5px 0px 0 0px;
    padding:2px;
    border:1px solid #9acccd;
    font-size:.8em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.resultsFilter .title {
    padding:1px 3px;
    font-size:1.2em;
    background-color:#9acccd;
    color:#FFF;
}
.resultsFilter .slider-div {
    padding: 0px 16px 5px 13px;
}
.resultsFilter .slider-div INPUT {
    font-size:1em;
}
.resultsFilter #price, .resultsFilter #horaller, .resultsFilter #horretour{
    color: #B13962;
}

/******************
**    ELEMENTS   **
******************/
#pager{margin:5px 0;background-color:#9acccd;font-size:1em;padding:3px 0px;width:730px;color:#FFF;}
#pager a{margin:0 3px; color:#FFF;}
#pager a.highlight { font-weight:bold; text-decoration:underline; background-color:#9acccd; color:#f6d8e2; }

/*********************
**    FORMULAIRES   **
*********************/
TABLE.form1{
	font-size:1em;margin-left:5px;margin-top:3px;width:640px;
}
.form1 SPAN{margin:0;padding:0;}
.form1 SELECT{margin:2px 1px;padding:0px;}
.form1 INPUT{margin:2px 1px;padding:1px;font-size:1em;}
.form1 td{padding:0px;height:38px;font-size:.97em;}
.form1 tr.border td{border-top:1px solid #BBB;}
#form{
	background-color:#9C999A;
	height:200px;
	-moz-border-radius: 10px;
	-border-radius:10px;
	/*border:1px solid #CEA2B3;*/
}
#label-retour{ }
.ui-autocomplete-input{width:230px;}
.ui-autocomplete .ui-menu-item { font-size:.92em; width:300px; text-align:left; }


/* GOOGLE API */
.wicon {float: left; height: 70px; margin-right: 10px;}
.wcurrent {float: left; width: 98%; background-color: #F0F7F9; padding: 2px;}
.wforecast {float: left; width: 74px; text-align: center;}

#lieux{font-size:.9em;}
#googleCity{
	background-color:#D86289;
	padding:5px;
}
#googleCity h3{
	color:#CCC;
}
#googleCity .meteo{
	background-color:#FFF;
	padding:5px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	margin-left:8px;
	font-size:.9em;
}
#googleCity .meteo h4{
	color:#D86289;
}
#googleCity #gmap{
	background-color:#f6d8e2;
	padding:5px;
	margin-left:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#googleCity #gmap h4{
	color:#D86289;
}
#googleCity .lieux{
	margin-left:8px;
	font-size:.9em;
	color:#EEEEEE;
	padding:5px;
	text-align:justify;
}
#googleCity .lieux a{ color:#333; }



/*----------------------------------------------------------------*/












/* LAYOUT RELATED */
#container{ width:970px;margin:0 auto;}
/* HEADER */
#pub{ padding:0 1px; background-color:#FFF; height:90px; }
/* LAYOUT LEFT */
#left { width:238px; float:left; }
#logo{ height:90px; float:left; }
#googleads{ text-align:center; }

.leftBox {
    margin:5px 5px 0 5px;
    padding:3px;
    border:1px solid #9acccd;
    font-size:.7em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.leftBox h3 {
	font-size:1.2em;
	padding:2px 3px;
	text-align:center;
    background-color:#9acccd;
    color:#FFF;
}
/* LAYOUT CENTER */
#center{ padding-left:2px; margin-left:238px;}

#formContainer { background-color:#FFF; }
#formContainer #select { margin-left:5px; width:454px; float:left; }
#providersLinksBox { color:#BBE8E8; padding-top:10px;margin-left:5px; text-align:center; width:263px; height:241px; float:left; background-image: url(/vol-direct/images/ro.jpg); }


/* COMMON USAGE */
hr {color: #3B3A3A; background-color: #3B3A3A; height: 1px; border: 0; margin:15px 25px;}
a {color:#B13962;text-decoration:none;}
a:hover {text-decoration:underline;}
a.inverse {text-decoration:underline;}
a:hover.inverse {text-decoration:none;}


.title3 {padding-left:5px;color:#86a5a8;font-weight:bold;}
.rounddiv3 {padding:5px 8px;font-size:.8em;background-color:#f6d8e2;}
.small2 {font-size:.8em;padding:3px 5px;}
.volList1{font-size:.9em;margin:0 auto;padding:4px 0;text-align:center;}
.volList1 li{display: inline;padding:3px 3px;list-style-type:none;background-color:#B13962;}
.volList1 a {color:#FFF;}
.volList2{font-size:.8em;margin:0px;padding:6px 3px;border:1px solid #B13962;}
.volList2 div.list{padding:3px 2px;}

.tagscloud{
    background-color:#FFF;border:1px solid #B13962;
}
.tagscloud h3{padding-top:10px;color:#3B3A3A;background-image: url(/vol-direct/images/backtags.jpg);background-repeat: repeat-x;height:28px;text-align:center;}
.tagscloud div{padding:5px 8px;font-size:1em;line-height: 25px;}
.tagscloud a{color:#B13962;}


/** OFFERS **/
#mainContent {width:970px;}
#offers {float:left;width:730px;min-height:100px;}
div.offer {width:730px;margin-top:3px;font-size:.9em;}
.head {width:700px;}
.price {
    text-align:center;
    padding-top:3px;
    background-color:#B13962;
    /*background-image: url(/vol-direct/images/price.png);*/
    height:19px;
    font-weight:bold;
    float:left;
    color:#FFF;
    font-size:1em; }
.provider {
    text-align:center;
    padding-top:1px;
    border-top:1px solid #B13962;
    border-left:1px solid #B13962;
    border-right:1px solid #B13962;
    /*background-image: url(/vol-direct/images/provider.png);*/
    height:20px;
    margin-left:464px;
    float:left; }
.body {
    width:698px;
    background-color:#FFF;
    border:1px solid #B13962;
    font-size:.8em; }

.gpmt {
	width:730px;
}

TABLE.offer2 {	border:1px solid #B13962; border-collapse:collapse; width:730px;}
TABLE.offer2 td { border:1px solid #B13962; padding:2px; font-size:.9em; }
TABLE.offer2 td.full { color:#FFF; background-color:#B13962; font-size:1.2em; text-align:center; font-weight:bold;}
TABLE.offer2 td.colored { color:#B13962; font-size:1em; }
TABLE.presentoffres { border-collapse:collapse; width:730px; }
TABLE.presentoffres td {color:#AAA; padding:2px 4px; font-size:.9em; text-align:center; }

.horoffers td{background-color:#f6d8e2;font-size:.8em;width:730px;color:#3B3A3A;
border-left:1px solid #B13962;border-bottom:1px solid #B13962;border-right:1px solid #B13962;}


#slogan{height:50px;margin-top:50px;float:left;padding:0 4px;width:310px;text-align:center;}
#top_menu{margin-top:10px;margin-left:20px;float:left;font-size:.9em;text-align:center;}
#menu_right{float:left;width:271px;font-size:.8em;color:#369e9f;margin-left:15px;font-weight:bold;text-align:center;}
.encad1{padding:20px 0 0 70px;height:52px;margin-top:8px;}

#selection_vols{margin-top:5px;width:100%;text-align:center;font-size:.7em;}
#selection_vols a{color:#369e9f;}


/* CONTENT */

TABLE.compa1 { width:100%; font-size:.8em; border-collapse: collapse; }
.compa1 td { padding:2px 3px; text-align:center; }


#infowin{
    font-size:.8em;
}
#infowin #postepar{
    font-size:.8em;
}



