/* CSS Document */

/* +-+-+-+-+-+-+titles +-+-+-+-+-+-+ */
h4{text-align:center;margin-top:0px;color:#996600;}
h5{background-color:#C0965D;font-size:16px;color:#fff;margin:2px;text-indent:5px;text-align:left;}
h6{color:#996633;font-size:16px;margin:5px 0px}

/* +-+-+-+-+-+-+ intro +-+-+-+-+-+-+ */
#intro,#recommand, #intro-interne{border:1px solid #523423;width:747px;margin:auto;padding:auto;background: url(../images/back-carreaux.jpg);font-size:12px;color:#3B4964;}
#intro img{float:right;margin:0px 0px 5px 5px;}
#intro-interne img{float:left;margin:0px 5px 5px 0px;}
#intro-interne div.tours img{float:none;}
#intro p,#recommand p,#intro-interne p{padding:5px;}


/* +-+-+-+-+-+-+ content +-+-+-+-+-+-+ */
#content{background:#ffffff;padding:7px 4px 7px 7px;}

/* +-+-+-+-+-+-+ couleur de fond bloc carres dans les pages internes +-+-+-+-+-+-+ */
#blocs-carres{background:#e9e1d6;}

/* +-+-+-+-+-+-+ villes +-+-+-+-+-+-+ */
#recommand, #ville{margin:auto;padding:auto;}
#recommand h6{padding-left:5px;}
#recommand {margin:10px auto;padding:1px;}
#ville,#cat-voitures{width:747px;background:url(../images/tiret-3-points.gif) no-repeat left bottom;}
#ville{margin-top:10px;padding-bottom:10px;}
.intro-ville{float:left;font-size:12px;color:#3B4964;width:530px;text-align:justify;}
.see-ville{float:right;width:206px;margin:5px 0px 0px 0px;}
.intro-ville img{float:left;margin-right:5px;}

.suggestion h5{margin-left:5px;}
.restaurant{float:left;width:540px;}
.suggestion-deluxe h5{text-align:center;}
.suggestion-deluxe div.bloc_gauche{width:50%;float:left;}
.suggestion-deluxe a,.restaurant a,.suggestion a{color:#996600;font-size:0.9em;}
.suggestion-deluxe a:hover,.restaurant a:hover, .suggestion a:hover{text-decoration:underline;}
.suggestion{float:right;width:207px; ;}
.bloc_droite{float:right;width:50%; }
.bloc_gauche{background:url(../images/back-suggestion.jpg) repeat-y right;}
/* +-+-+-+-+-+-+ cat-voitures +-+-+-+-+-+-+ */
#cat-voitures{background:none;margin:auto;padding:auto;}
.car-left, .car-right{width:367px;border:1px solid #424F69;margin:3px 0px 5px 0px;}
.car-left{float:left;}
.car-right{float:right;}
.car-left p,.car-right p{background:url(../images/titre-long.jpg) repeat-y;margin:1px;}
.car-left p span,.car-right p span{font-size:14px;color:#fff;font-weight:bold;margin-left:3px;display:block;background:url(../images/menu-droite-background-traits.jpg) repeat-y 312px;}

.car-left div img, .car-right div img{float:left;margin:1px 5px 0px 1px;}
.car-left div, .car-right div{color:#003366;font-size:12px;}
.car-left a, .car-right a{font-size:11px;color:#996600;display:block;float:right;margin:10px 5px 0px 5px;width:190px;text-align:right;}
.car-left a:hover,.car-right a:hover{text-decoration:underline;}

/* +-+-+-+-+-+-+ sightseeing  +-+-+-+-+-+-+ */
.tours{margin:20px;text-align:center;}
.tours img{margin:0px 10px 0px 10px;}
.tours a img{border:none;}

/* +-+-+-+-+-+-+ transferts  +-+-+-+-+-+-+ */
#transferts,div.transfert-titre{width:747px;margin:auto;padding:auto;margin-top:10px;margin-bottom:10px;background:#996600;}
#transferts td{background:#ffffff;}
#transferts table td.titre{font:11px Arial, Helvetica, sans-serif;color:#fff;background: #987E49;text-align:center;}
#transferts table td.circuits{font:11px Arial, Helvetica, sans-serif; color:#996600;padding-left:3px;}
#transferts table td.prestations{font:11px Arial, Helvetica, sans-serif;color:#3b4964;text-align:center;}
#transferts table span.heure{font-weight:bold;}
#transferts table td.blanc{height:10px;}
#transferts table td.notes{padding:3px;font:bold 11px Arial, Helvetica, sans-serif;color: #003366;}

div.transfert-titre{font-size:13px;padding:4px;width:740px;color:#ffffff;text-align:center;}
div.transfert-titre span{font:bold 11px Arial, Helvetica, sans-serif;color:#fff;text-align:center;}
#transferts div.cat{background:#fff;font:normal 11px Arial, Helvetica, sans-serif;color: #996600;text-align:right;padding-right:4px;padding:3px 3px;}

.booking{text-align:center;font:bold 13px Arial, Helvetica, sans-serif;color:#003366;margin-bottom:10px;}

.contact{text-align:center;line-height:20px;}
.contact p{padding-top:10px;}
.contact p span{font-size:14px;font-weight:bold;margin-top:20px;display:block;}
.general-conditions{text-align:left;border-top:1px dotted #996600;font-size:11px;}
.general-conditions span{display:block;text-decoration:underline;font-weight:bold;margin-top:8px;}