/* *
* @ lesroutesdelest.fr - http://www.lesroutesdelest.fr/ 
* @ Print CSS Screen 
* @ 16-03-2010
* */
body {
margin: 0;
padding: 0;
font-size: 12px;
font-family: arial, Helvetica, 'DejaVu Sans';
}

#container {
width: 920px;
padding: 0;
margin: 0 auto;
text-align: left;
}

#top{
margin-left:25px;
}

#right-header {
display:none;
}

#logo{
width:117px;
height:53px;
display:block;
}

#logo img{
width:117px;
height:53px;
border:0px;
}

#header-link {
display:none;
}

#boxes{
display:none;
}

#menu{
display:none;
}


#banner{
display:none;
}

#banner-products{
width:920px;
height:203px;
}

/*
*@Bannière : Fiches produits
*/

#banner-products-description{
width:920px;
height:203px;
}

#banner-products-description div{
font-size:13px;
}

#banner-products-description  a{
color:#000000;
}

#banner-products-description div .tlt-country{
font-size:17px;
color:#e75012;
text-transform:uppercase;
font-weight:bold;
}

#banner-products-description div .tlt-name{
font-size:17px;
font-weight:bold;
}

#banner-products-description div .tlt-date{
font-size:15px;
}

#banner-products-description div .price{
color:#e75012;
font-size:20px;
font-weight:bold;	
}

/**
* @content
*/

#content{
width:930px;
}

/**
* @leftColumn
*/

#leftColumn {
display:none;
}

/**
* @rightColumn
*/

#rightColumn {
width: 920px;
margin: 0;
padding: 0;
}

#white-right-box-top-products{
display:none;
}

#white-right-box-top {
display:none;
}

#white-right-box-bottom {
display:none;
}

#white-right-box-content {
width:680px;
}

/*
*@ Page : Destination
*/

#white-right-box-content #liste-destinations{
width:657px;
font-size:15px;
}

* html #white-right-box-content #liste-destinations{
width:627px;
font-size:15px;
}

ul#liste-destinations{
list-style-type:none;
}

#white-right-box-content #liste-destinations a .country{
font-size:16px;
color:#e75012;
font-weight:bold;
height:40px;
display:block;
}

#white-right-box-content #liste-destinations .short-title{
display:block;
width:150px;
height:40px;
margin-left:auto;
margin-right:auto;
position:relative;
top:25%;
}

#white-right-box-content #liste-destinations .long-title{
display:block;
width:150px;
height:40px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#liste-destinations li {
float:left;
position:relative;
width:152px;
height:150px;
margin: 0 2px 20px 2px;
}

#liste-destinations a{
color:#e75012;
text-decoration:none;
}

#liste-destinations a:hover{
color:#000000;
text-decoration:none;
}

#liste-destinations img{
margin-top:2px;
border:0px;
}

/* Lien : pas de résultats*/
#white-right-box-content #no-result{
border: 0px none; 
padding: 30px;	
text-align:center;
}

#no-result a{
font-size:13px;
color:#989898;	
}

/* Tri résultat du moteur  */
#tri-moteur{
margin-left:110px;
font-size:11px;
}

/* WRB > Agences & WRB > Contact */

#agences, #contact{
margin-left:30px;
}

#agences h1{
font-size:16px;
}

#agences h2{
font-size:14px;
}

#agences a.recherche{
display:block;
margin-top:10px;
text-align:center;
color:#989898;
}

#agences p, #contact p{
font-size:12px;
}

#agences p.error{
font-size:12px;
color:#e75012;
}

#white-right-box-content .liste-agences{
font-size:12px;
}

#white-right-box-content .nom-agence{
font-size:12px;
color:#e75012;
font-weight:bold;
}

#contact ul.errors{
font-size:12px;
width:250px;
background-color:#e5ecf4;
border: 1px solid #dddddd;
}

#contact form{
font-size:12px;
}

#contact .note{
font-size:11px;
font-style:italic;
}

/* WRB > Liste des circuits et des hôtels */
#liste-circuits,#liste-hotels{
margin-bottom:100px;
}

.circuit, .hotel{
margin:0 4px;
display:block;
height:140px;
padding:5px 0;
}

.circuit .photo-circuit, .hotel .photo-hotel{
float:left;
margin-left:10px;
}

.photo-circuit img, .photo-hotel img{
width:100px;
height:75px;
border:1px solid black;
}

.circuit .description-circuit, .hotel .description-hotel{
float:left;
margin-left:20px;
}

.circuit .title, .hotel .title{
float:left;
width:530px;
font-size:15px;
border-bottom: 1px solid #989898;
}

* html .circuit .title, .hotel .title{
float:left;
width:500px;
font-size:15px;
border-bottom: 1px solid #989898;
}

.circuit .title .tlt_country, .hotel .title .tlt_country{
font-weight:bold;
color:#e75012;
text-transform:uppercase 
}

.circuit .title .tlt_circuit, .hotel .title .tlt_hotel{
color:#e75012;
font-size:11px;
text-transform:uppercase 
}

.circuit .title .libelle, .hotel .title .libelle{
font-weight:bold;
}

.circuit .title .date{
float:right;
width:55px;
color:#989898;
font-size:11px;
}

* html .circuit .title .date{
float:right;
width:55px;
font-size:11px;
color:#989898;
margin-top:-10px;
}

*+html .circuit .title .date{
float:right;
width:55px;
font-size:11px;
color:#989898;
margin-top:-15px;
}

.hotel .title .etoiles{
float:right;
width:25px;
color:#989898;
font-size:11px;
}

* html .hotel .title .etoiles{
float:right;
width:25px;
font-size:11px;
color:#989898;
margin-top:-10px;
}

*+html .hotel .title .etoiles{
float:right;
width:25px;
font-size:11px;
color:#989898;
margin-top:-15px;
}

.circuit .texte, .hotel .texte{
margin-top:5px;
width:500px;
}

.circuit .en-savoir-plus, .hotel .en-savoir-plus{
float:right;
color:#000000;
}

.circuit .price, .hotel .price{
font-size:22px;
color:#e75012;
}

.circuit .ttc, .hotel .ttc{
font-size:12px;
color:#e75012;
}

/* WRB > Destination */
.description-destination{
float:right;
width:135px;
}

.description-destination a.pays{
color:#e75012;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.description-destination a.autre{
color:#98b5d9;
font-size:15px;
font-weight:bold;
text-decoration:none;
}


.description-destination a.prix{
font-size:13px;
text-decoration:none;
color:black;
}

.photo-resultat-prod{
width:120px;
}


/* WRB > Destination */
.description-destination{
float:right;
width:135px;
}

.description-destination a.pays{
color:#e75012;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.description-destination a.prix{
font-size:13px;
text-decoration:none;
color:black;
}

.photo-resultat-prod{
width:120px;
}


/* Barre de navigation*/
#liste-circuits .navigation, #liste-hotels .navigation,.liste-agences .navigation
{
margin-bottom:10px;
}

#liste-circuits .navigation tr a, #liste-hotels .navigation tr a, .liste-agences .navigation tr a
{
color: #FFFFFF;
font-size:10px;
text-decoration:none;
padding: 0 5px;
}

#liste-circuits .navigation a.lienNavOn, #liste-hotels .navigation a.lienNavOn, .liste-agences .navigation a.on2
{
background-color: #e75012;
}

#liste-circuits .navigation a.lienNavOff, #liste-hotels .navigation a.lienNavOff, .liste-agences .navigation a.off2
{
background-color: #000000;
}

/* WRB > Fiche du produits*/

#details-produits .title{
color:#e75012;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}

#details-produits .title{
color:#e75012;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}

#details-produits p, #details-produits ul{
font-size:13px;
text-align:justify;
}

#details-produits a{
font-size:13px;
color:#185fa2;
}

#details-produits .options ul li{
line-height:9px;
}

#details-produits .options a{
font-size:13px;
color:#185fa2;
text-decoration:none;
}

#details-produits .options strong{
font-size:13px;
}


#details-produits .options a:hover{
text-decoration:underline;
}

#details-produits p.note{
font-size:11px;
font-style:italic;	
}

#details-produits .photos-sejour{
width:256px;
float:right;
margin-top:40px;
}

#details-produits .photos-hotel, #details-produits .photos-divers{
width:270px;
float:right;
}

#details-produits .infos-sejour, #details-produits .infos-divers{
width:350px;
}

#details-produits .infos-hotel{
width:350px;
float:left;
}

#details-produits table.sortable{
margin-top:10px;
clear:both;
}

#details-produits a.print-link{
display:none;
}

.ttc{
font-size:15px;
}

/**
* @foot
*/

#foot{
clear:both;
margin-top:120px;
text-align:center;
}

#foot-products{
clear:both;
margin-top:320px;
text-align:center;
}

#foot p, #foot-products p{
display:inline;
}

#foot a, #foot-products a{
text-decoration:none;
color:#e75012;
}

#footer{
text-align:center;
margin-top:10px;
}

#footer a{
color:#989898;
}

/**
* @guide du pays : pop-up
*/

#guide{
width:700px;
}

#texte{
width:418px;
padding:10px;
font-size:13px;
float:left;
}

#texte2{
width:700px;
padding:10px;
font-size:13px;
}

#texte h2, #texte2 h2{
color:#e75012;
}

#texte u, #texte2 u{
color:#e75012;
}

#guide-photos{
width:250px;
float:right;
position:relative;
margin-top:40px;
}

#guide-photos img{
display: block;
margin: 0 auto;
}