
/************************************************* BASE DU SITE (bandeau partie gauche, partie droite et footer) ************************/

body {margin:0;padding:0;background-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
* {margin:0;padding:0;}

#conteneur {width:997px;margin:auto;border:1px solid #000;background-color:#CEF2DC;overflow:hidden;}

#logo {display:none;}
#imprimer-haut {display:none;}

#conteneur #bandeau {height:164px;}

#conteneur #contenu {text-align:left;}

#conteneur #menu-haut {height:28px;border-top:2px solid #000;}
#conteneur #menu-haut img {}

#conteneur #menu-haut .onglet-menu-haut-1, .onglet-menu-haut-2, .onglet-menu-haut-3, .onglet-menu-haut-4, .onglet-menu-haut-5, .onglet-menu-haut-6/*, .onglet-menu-haut-7, .onglet-menu-haut-8*/ { background-image:url(../images/fond-degrade-onglet-out.gif); background-repeat:repeat-x; height:28px; float:left; color:#FFF;line-height:23px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#conteneur #menu-haut .onglet-menu-haut-1 a, .onglet-menu-haut-2 a, .onglet-menu-haut-3 a, .onglet-menu-haut-4 a, .onglet-menu-haut-5 a, .onglet-menu-haut-6 a/*, .onglet-menu-haut-7 a, .onglet-menu-haut-8 a*/ { background-image:url(../images/fond-degrade-onglet-out.gif); background-repeat:repeat-x; height:28px; float:left; text-decoration:none; color:#FFF; }
#conteneur #menu-haut .onglet-menu-haut-1 a:hover, .onglet-menu-haut-2 a:hover, .onglet-menu-haut-3 a:hover, .onglet-menu-haut-4 a:hover, .onglet-menu-haut-5 a:hover, .onglet-menu-haut-6 a:hover/*, .onglet-menu-haut-7 a:hover, .onglet-menu-haut-8 a:hover*/ { background-image:url(../images/fond-degrade-onglet-over.gif); background-repeat:repeat-x; height:28px; float:left; text-decoration:none; color:#FFF; }

#conteneur #menu-haut .onglet-menu-haut-1-select, .onglet-menu-haut-2-select, .onglet-menu-haut-3-select, .onglet-menu-haut-4-select, .onglet-menu-haut-5-select, .onglet-menu-haut-6-select/*, .onglet-menu-haut-7-select, .onglet-menu-haut-8-select*/ { background-image:url(../images/fond-degrade-onglet-select.gif); background-repeat:repeat-x; height:28px; float:left; color:#FFF;line-height:23px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

#conteneur #menu-haut .onglet-menu-haut-1-select, .onglet-menu-haut-1 a{width:100px;}
#conteneur #menu-haut .onglet-menu-haut-1 a:hover {width:100px;}
#conteneur #menu-haut .onglet-menu-haut-2-select, .onglet-menu-haut-2 a{width:70px;}
#conteneur #menu-haut .onglet-menu-haut-2 a:hover {width:70px;}
#conteneur #menu-haut .onglet-menu-haut-3-select, .onglet-menu-haut-3 a{width:80px;}
#conteneur #menu-haut .onglet-menu-haut-3 a:hover{width:80px;}
#conteneur #menu-haut .onglet-menu-haut-4-select, .onglet-menu-haut-4 a{width:118px;}
#conteneur #menu-haut .onglet-menu-haut-4 a:hover{width:118px;}
#conteneur #menu-haut .onglet-menu-haut-5-select, .onglet-menu-haut-5 a{width:112px;}
#conteneur #menu-haut .onglet-menu-haut-5 a:hover{width:112px;}
#conteneur #menu-haut .onglet-menu-haut-6-select, .onglet-menu-haut-6 a{width:88px;}
#conteneur #menu-haut .onglet-menu-haut-6 a:hover{width:88px;}
#conteneur #menu-haut .onglet-menu-haut-7-select, .onglet-menu-haut-7 a{width:161px;}
#conteneur #menu-haut .onglet-menu-haut-7 a:hover{width:161px;}
#conteneur #menu-haut .onglet-menu-haut-9-select, .onglet-menu-haut-9 a{width:110px;}
#conteneur #menu-haut .onglet-menu-haut-9 a:hover{width:110px;}

#conteneur #menu-haut .onglet-menu-haut-7, .onglet-menu-haut-8 { background-image:url(../images/fond-degrade-onglet-devis-out.gif); background-repeat:repeat-x; height:28px; float:left; color:#FFF;line-height:23px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#conteneur #menu-haut .onglet-menu-haut-7 a, .onglet-menu-haut-8 a { background-image:url(../images/fond-degrade-onglet-devis-out.gif); background-repeat:repeat-x; height:28px; float:left; text-decoration:none; color:#FFF; }
#conteneur #menu-haut .onglet-menu-haut-7 a:hover, .onglet-menu-haut-8 a:hover { background-image:url(../images/fond-degrade-onglet-over.gif); background-repeat:repeat-x; height:28px; float:left; text-decoration:none; color:#FFF; }

#conteneur #menu-haut .onglet-menu-haut-7-select, .onglet-menu-haut-8-select { background-image:url(../images/fond-degrade-onglet-devis-select.gif); background-repeat:repeat-x; height:28px; float:left; color:#FFF;line-height:23px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

#conteneur #menu-haut .onglet-menu-haut-8-select, .onglet-menu-haut-8 a{width:179px;}
#conteneur #menu-haut .onglet-menu-haut-8 a:hover{width:179px;}

/********************* PARTIE GAUCHE ***********************/

#principal #partie-gauche {width:145px; float:left; padding:10px 0px 0px 10px;}

#principal #partie-gauche #menu-gauche {background-color:#eddfd2; border:1px solid #6D3900;width:144px;overflow:hidden;}

#principal #partie-gauche #num-tel {color:#442200; font-size:20px; font-weight:bold;text-align:center;margin:5px 0px 5px 0px;}

#principal #partie-gauche .titre-menu-gauche {background-image:url(../images/fond-titre-menu.jpg); background-repeat:no-repeat;font-family:Minion, Times; font-size:16px;font-weight:bold; font-style:italic;color:#fff;width:144px;height:23px;margin-top:0px;padding-top:2px;clear:both;}
#principal #partie-gauche .titre-menu-gauche img{margin-right:5px;margin-left:5px;margin-top:2px;float:left;}
#principal #partie-gauche .titre-menu-gauche p{}

#principal #partie-gauche .div-menu-gauche {font-size:12px;padding:3px 0px 3px 0px;width:144px;color:#000000;}
#principal #partie-gauche .div-menu-gauche p a:first-letter {padding-left:5px;} 
#principal #partie-gauche .div-menu-gauche a {width:144px;height:18px !important;height:0px;float:left;text-decoration:none;color:#000000; background-color: #eddfd2; }
#principal #partie-gauche .div-menu-gauche a:hover {background-color:#FFF;width:144px;height:18px !important;height:0px;float:left;text-decoration:none;color:#000000;}

#principal #partie-gauche #encart-convertisseur {background-color:#ABDDBA;border:1px solid #6D3900;width:144px;margin-top:10px;text-align:center;padding-top:5px;margin-bottom:5px;}
#principal #partie-gauche #encart-convertisseur input{margin:0;width:80px;text-align:right;}
#principal #partie-gauche #encart-convertisseur table{margin-left:10px;}
#principal #partie-gauche #encart-convertisseur img{margin-left:10px;}
#principal #partie-gauche .encart-convertisseur-titre {font-size:10px;font-style:italic;margin-bottom:5px;}
#principal #partie-gauche #encart-convertisseur-sommes {font-size:11px;font-weight:bold;}

#principal #partie-gauche #encart-focus img{border:1px solid #6D3900;margin-top:10px;margin-bottom:10px;}

/********************* PARTIE DROITE ***********************/

#principal #partie-droite {float:right;width:282px; margin:0;}

/********** moteur **********/

#principal #partie-droite #encart-moteur {background-image:url(../images/fond-moteur2.jpg);background-repeat:no-repeat;width:278px; height:282px!important;height:297px;padding:15px 20px 0px 25px;margin-top:5px;}

#principal #partie-droite #encart-moteur p{font-size:12px;font-weight:bold;}
#principal #partie-droite #encart-moteur-titre {font-family:Minion, Times; color:#fff; margin-bottom:10px;font-size:25px; font-style:italic;font-weight:bold;}
#principal #partie-droite #encart-moteur table{margin-left:5px;margin-top:10px;}
#principal #partie-droite #encart-moteur table td{height:30px;}
#principal #partie-droite select, #partie-droite input{width:120px;}
#principal #partie-droite #bouton-rechercher {width:96px; height:23px;margin:auto;text-align:center;margin-top:5px;}

/********** billets d'avion **********/

#principal #partie-droite #encart-billets {background-image:url(../images/fond-billets.jpg);background-repeat:no-repeat;width:264px;border:1px solid #686868; height:160px;margin-top:5px;margin-left:8px;}

#principal #partie-droite #encart-billet-titre {font-family:Minion, Times; color:#fff; font-size:25px;margin-left:100px; padding-top:10px;font-weight:bold;font-style:italic;}
#principal #partie-droite #encart-billet-titre a{font-family:Minion, Times; color:#fff; text-decoration:none;}
#principal #partie-droite #encart-billet-titre a:hover{font-family:Minion, Times; color:#fff; text-decoration:underline;}

#principal #partie-droite #encart-billets table {margin:10px 0px 0px 15px;}

#principal #partie-droite .encart-billet-ville {font-size:14px;font-weight:bold;color:#000000}
#principal #partie-droite .encart-billet-ville a{font-size:14px;font-weight:bold;text-decoration:none;color:#000000}
#principal #partie-droite .encart-billet-ville a:hover{font-size:14px;font-weight:bold;text-decoration:underline;color:#000000}

#principal #partie-droite .encart-billet-apartir {font-size:11px;font-weight:bold;margin-left:5px;}

#principal #partie-droite .encart-billet-tarif {font-weight:bold;color:#870000;font-size:18px;}
#principal #partie-droite .encart-billet-tarif a{font-weight:bold;color:#870000;font-size:18px;text-decoration:none;}
#principal #partie-droite .encart-billet-tarif a:hover{font-weight:bold;color:#870000;font-size:18px;text-decoration:underline;}

#principal #partie-droite .encart-billet-ttc {font-weight:bold;color:#870000;font-size:11px;}

/********** m&eacute;mo **********/

#principal #partie-droite #encart-memo {margin-top:10px;margin-left:8px!important; margin-left:0px;}

#principal #partie-droite #encart-memo-haut {}

#principal #partie-droite #encart-memo-bas {background-image:url(../images/fond-memo.jpg);background-repeat:repeat-y;padding:0px 10px 0px 10px;width:245px !important; width:265px; font-size:11px; text-align:justify;border-bottom:1px solid #6D3900;margin-bottom:10px;}
#principal #partie-droite #encart-memo-bas li {margin-bottom:10px;}
#principal #partie-droite #encart-memo-bas a {text-decoration:underline;color:#006633;}
#principal #partie-droite #encart-memo-bas a:hover {text-decoration:none;color:#6d3900;}

/********************* FOOTER ****************************/

#conteneur #footer { height:110px;clear:both;background-color:#00562B;color:#FFFFFF;text-align:center;font-size:11px;padding:5px 0px 5px 0px;}
#conteneur #footer a{ color:#FFFFFF;text-decoration:underline;}
#conteneur #footer a:hover{ color:#FFFFFF;text-decoration:none;}

/**************************************************************** ELEMENT DE BASE (Fil d'ariane...) ********************************/

#fil-ariane { margin:0 0 10px 0; padding:0; height:15px; background-color:#FFF; border:1px solid #00562B; color:#000;font-weight:bold;font-size:11px;overflow:hidden;}
#fil-ariane img {float:left;margin-top:5px;margin-left:5px; margin-right:5px;}
#fil-ariane p {float:left;}
#fil-ariane p a{color:#004F77; text-decoration:underline;}
#fil-ariane p a:hover{color:#004F77; text-decoration:none;}

#fil-ariane-produit {width:800px; background-color:#FFF; border:1px solid #00562B; color:#000;font-weight:bold;font-size:11px;overflow:hidden;padding:0px 2px 0px 5px;}
#fil-ariane-produit img {float:left;margin-top:5px;margin-left:5px; margin-right:5px;}
#fil-ariane-produit p {float:left;}
#fil-ariane-produit p a{color:#004F77; text-decoration:underline;}
#fil-ariane-produit p a:hover{color:#004F77; text-decoration:none;}

#encart-produit {clear:both;overflow:hidden;margin:auto;width:518px!important; width:540px; background-color:#E9F9EF; border:1px solid #00562B;padding:10px 10px 10px 10px;margin-top:5px;margin-bottom:10px;}

h1 {font-family:Minion, Times; font-style:italic; color:#0D5700;font-size:25px;}
h2 {margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:bold;margin-left:20px;}
#mentions {font-size:10px;font-style:italic;text-align:left;margin-left:10px;margin-top:10px;}

/************************************************************ INDEX (partie centrale) *******************************************/

#principal #partie-centre {float:left;width:544px;background-color:#CEF2DC; margin:10px 0px auto 10px;}

.encart-produit-home {margin:10px 5px 10px 10px;float:left;width:250px; background-color:#F2E7D7;}
.encart-produit-home .titre {width:245px;text-align:center;margin-bottom:5px;padding:5px 5px 0px 5px; font-size:16px; font-weight:bold;font-style:italic;}
.encart-produit-home .titre a{text-decoration:none;color:#000000;}
.encart-produit-home .titre a:hover{text-decoration:underline;color:#000000;}
.encart-produit-home .haut {padding-top:50px;width:245px;padding:0px 5px 0px 5px;overflow:hidden;}
.encart-produit-home .haut .image {width:130px;float:left;}
.encart-produit-home .haut .image img{border:1px solid #000;width:126px;height:82px;margin-bottom:5px;}
.encart-produit-home .haut .description {float:left;width:100px; margin-left:10px;text-align:left;font-size:11px;}
.encart-produit-home .bas {}
.encart-produit-home .bas .prix {float:left;height:34px!important;height:40px;text-align:center;width:188px!important;width:194px;padding:0px 5px 5px 0px;border-bottom:1px solid #805e2c;border-left:1px solid #805e2c;}
.encart-produit-home .bas .prix span{font-size:17px; font-weight:bold;color:#B20000;}

.encart-produit-home .voir {background-image:url(../images/image-home-voir.jpg);background-repeat:no-repeat;float:left;width:56px; height:40px;}
.encart-produit-home .voir a{background-image:url(../images/image-home-voir.jpg);background-repeat:no-repeat;float:left;width:56px; height:40px;}
.encart-produit-home .voir a:hover{background-image:url(../images/image-voir-home-on.jpg);background-repeat:no-repeat;float:left;width:56px; height:40px;}

.encart-produit-home .milieu {border-top:1px solid #805e2c; border-left:1px solid #805e2c;border-right:1px solid #805e2c;}

.aucune_offre_topventes {clear:both;font-size:14px; text-align:center;margin:10px 0px 0px 10px;}

#focus-index {float:left;margin-right:20px;margin-left:10px;border:1px solid #805E2C;margin-top:10px;}

#rugby-index {float:left;background-image:url(../images/rugby-index.gif); background-repeat:no-repeat;margin-top:10px; width:95px!important;width:252px; height:145px!important;height:145px; border:1px solid #000; font-weight:bold; font-size:28px; color:#FFFFFF;padding:0px 0px 0px 155px;}
#rugby-index p{margin-top:20px;}

/************************************************************** RECHERCHE (partie centrale) **************************************/

#encart-recherche {clear:both;}
#bandeau-titre #image-dechirure-gauche {float:left;width:19px; height:26px; background-image:url(../images/dechirure-titre-g.jpg);}
#bandeau-titre #image-dechirure-droite {float:right;width:19px; height:26px; background-image:url(../images/dechirure-titre-d.jpg);}
#bandeau-titre #titre-encart {float:left; margin:auto; width:506px;background-color:#6D3900;height:26px;color:#FFFFFF; font-family:Impact, Arial; font-size:20px;text-align:center;}
#encart-recherche #trier {background-color:#F5F0E6; float:left;border:1px solid #805E2C;width:250px;padding:5px 5px 5px 5px;margin-top:10px !important; margin-top:0px;margin-left:10px;}
#encart-recherche #trier input{margin:0;width:20px;margin-top:0px;vertical-align:bottom;}
#encart-recherche #nb-pages {width:130px;float:right;text-align:right;margin-right:0px !important; margin-right:20px;;margin-top:15px !important; margin-top:10px;margin-bottom:10px;}
#encart-recherche #nb-pages a{color:#00562B;text-decoration:underline;}
#encart-recherche #nb-pages a:hover{color:#00562B;text-decoration:none;}

#encart-recherche #encart_accroche {margin-top:20px;}

.produit {width:535px;height:80px;margin-top:10px;background-color:#000000;}

.produit .produit-gauche {border:1px solid #805E2C;width:106px;height:79px;float:left;}
.produit .produit-gauche img{width:106px;height:79px;border:0;}

.produit .produit-droite {width:427px; height:80px;background-color:#F5F0E6;float:left;border-top:1px solid #805E2C;}

.produit .produit-droite .haut {width:427px;height:40px;}

.produit .produit-droite .haut .haut-gauche {text-align:center;width:321px!important;width:327px;float:left;padding-left:5px; padding-top:5px;}
.produit .produit-droite .haut .haut-gauche .titre {font-size:13px; font-weight:bold; font-style:italic; color:#000000;}
.produit .produit-droite .haut .haut-gauche .titre a{font-size:13px; font-weight:bold; font-style:italic; color:#000000; text-decoration:none;}
.produit .produit-droite .haut .haut-gauche .titre a:hover{font-size:13px; font-weight:bold; font-style:italic; color:#000000; text-decoration: underline;}

.produit .produit-droite .haut .haut-droite {text-align:center;width:100px;float:left;border-right:1px solid #805E2C;height:40px;}
.produit .produit-droite .haut .haut-droite .tarif {color:#B20000;font-size:18px;font-weight:bold;}
.produit .produit-droite .haut .haut-droite .ttc {color:#B20000;font-size:14px;font-weight:bold;}

.produit .produit-droite .bas {width:427px;height:40px;clear:both;}

.produit .produit-droite .bas .bas-gauche {width:366px!important;width:371px;float:left;padding-left:5px;font-size:11px;border-bottom:1px solid #805E2C;height:39px!important;height:40px;}
.produit .produit-droite .bas .bas-gauche .type {text-align:left;color:#6D3900;font-weight:bold;}

.produit .produit-droite .bas .bas-droite {background-image:url(../images/image-voir.jpg);background-repeat:no-repeat;width:56px; height:40px;float:right; background-position:bottom;margin:0px 0px 0px 0px;}
.produit .produit-droite .bas .bas-droite a{background-image:url(../images/image-voir.jpg);background-repeat:no-repeat;width:56px; height:40px;float:right;}
.produit .produit-droite .bas .bas-droite a:hover{background-image:url(../images/image-voir-on.jpg);background-repeat:no-repeat;width:56px; height:40px;float:right;}
 
/**************************************************************** PAGE BILLETS ***********************************************/

#titre-billet {color:#004F77; width:400px;margin:auto;font-family:Minion, Times; font-size:25px;font-style:italic; font-weight:bold;}
#titre-billet img{float:left;}

#description-billets {text-align:left;margin-top:10px; color:#004F77;}

#sous-titre-billet {text-align:center; font-weight:bold;font-size:14px;margin-top:10px;}

#encart-produit #encart-billets {width:510px !important; width:505px; margin:auto;margin-top:15px;}

#encart-billets-onglet {font-weight:bold; font-size:12px; text-align:center;}

#encart-billet-1 {width:123px;height:20px!important; height:26px;float:left;margin-right:6px !important;margin-right:4px;color:#3A3A3A;}
#encart-billet-1 a{width:123px;height:25px;float:left;padding-top:5px;color:#3A3A3A;text-decoration:none;}
#encart-billet-1 a:hover{width:123px;height:25px;float:left;padding-top:5px;color:#898989;text-decoration:none;}

#encart-billet-2 {width:123px;height:20px!important; height:26px;float:left;margin-right:6px !important;margin-right:4px;color:#3A3A3A;}
#encart-billet-2 a{width:123px;height:25px;float:left;padding-top:5px;color:#3A3A3A;text-decoration:none;}
#encart-billet-2 a:hover{width:123px;height:25px;float:left;padding-top:5px;color:#898989;text-decoration:none;}

#encart-billet-3 { width:123px;height:20px!important; height:26px;float:left;margin-right:6px !important;margin-right:4px;color:#3A3A3A;}
#encart-billet-3 a{width:123px;height:25px;float:left;padding-top:5px;color:#3A3A3A;text-decoration:none;}
#encart-billet-3 a:hover{width:123px;height:25px;float:left;padding-top:5px;color:#898989;text-decoration:none;}

#encart-billet-4 {width:123px;height:20px!important; height:26px;float:left;color:#3A3A3A;}
#encart-billet-4 a{width:123px;height:25px;float:left;padding-top:5px;color:#3A3A3A;text-decoration:none;}
#encart-billet-4 a:hover{width:123px;height:25px;float:left;padding-top:5px;color:#898989;text-decoration:none;}

.encart-billet-select {background-image:url(../images/onglet-2.jpg);background-repeat:no-repeat;padding-top:5px;}
.encart-billet-nonselect {background-image:url(../images/onglet-1.jpg);background-repeat:no-repeat;padding-top:0px;}
.encart-billet-nonselect a {background-image:url(../images/onglet-1.jpg);background-repeat:no-repeat;}
.encart-billet-nonselect a:hover {background-image:url(../images/onglet-1-on.jpg);background-repeat:no-repeat;}

#encart-billet-contenu {background-color:#F5F0E6;border:1px solid #6D3900;margin-top:0px;padding:0px 0px 10px 0px;text-align:center;}

#encart-billet-contenu #billet-fil-ariane {width:420px;text-align:center;margin:auto;}
#encart-billet-contenu #billet-fil-ariane img{float:left;margin-top:3px;margin-left:20px;margin-right:5px;}
#encart-billet-contenu .encours {float:left;color:#000000;font-weight:bold;}
#encart-billet-contenu .gris {float:left;color:#7f796e;font-weight:bold;}
#encart-billet-contenu .valide {float:left;color:#006624;font-weight:bold; cursor:pointer;}
#encart-billet-contenu .valide a{float:left;color:#006624;font-weight:bold;}
#encart-billet-contenu .valide a:hover{float:left;color:#006624;font-weight:bold;text-decoration:underline;}


.fonce-clair {background-image:url(../images/fond-degrade-f-c.gif);background-repeat:repeat-x; width:508px !important;width:502px;height:22px;clear:both;}
.clair-fonce {background-image:url(../images/fond-degrade-c-f.gif);background-repeat:repeat-x; width:508px !important;width:502px;height:22px;clear:both;}
.fond-fonce {background-color:#EFE2CE;width:508px !important;width:502px; overflow:hidden;padding-top:10px;margin-top:0px;}

#billet-tarifs { margin-bottom:10px;}
#billet-tarifs p{}
#billet-tarifs p#whv { padding-left:120px;}
#billet-tarifs input {width:15px;margin-top:0px;margin-left:10px;margin-bottom:10px;vertical-align:top;}
#encart-billet-contenu #titre-billet {font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif; color:#000000;margin-top:0px;margin-bottom:0px;width:300px;}

#encart-billet-contenu #tableau-tarifs {font-size:12px;text-align:center;margin:auto;margin-top:10px;}
#encart-billet-contenu #tableau-tarifs input{}
#encart-billet-contenu #tableau-tarifs tr{height:30px;}

.input-recap {width:90px; text-align:left;font-weight:bold;font-style:italic;font-size:11px;}
.transparent {background-color:#F5F0E6; color:#000000; border:none;  text-align:center;}
.transparent2 {background-color:#efe2ce; color:#000000; border:none;  text-align:center;}

#bouton-etape-precedente img{float:left;margin:10px 10px 10px 20px; cursor:pointer;}
#bouton-etape-suivante img{float:right;margin:10px 40px 10px 10px; cursor:pointer;}
#bouton-etape-suivante input{text-align:right;width:83px; height:26px;}
.recap {font-weight:bold; font-style:italic;}
.sous-titre {color:#6D3900; text-align:left;font-weight:bold;margin-left:20px;}

#infos-voyage { overflow:hidden;}

#infos-voyage #depart-retour {text-align:left;margin-left:70px;}  
#infos-voyage #depart-retour input{margin-top:5px;margin-bottom:0px;} 
#infos-voyage #billet-ville-depart {float:left;}
#infos-voyage #exclamation {float:left;width:200px;text-align:left;margin-top:0px;color:#A00000;font-weight:bold;}
#infos-voyage #assurance-radio {margin-bottom:5px;}
#infos-voyage #assurance-radio input{width:20px;vertical-align:bottom;margin-right:10px;}              
#infos-voyage #montant {font-size:14px; font-weight:bold;margin:0;} 

#coordonnees {}
#coordonnees table{font-size:12px;margin:auto;}
#coordonnees table tr{height:20px;}
#coordonnees input, textarea {margin-top:5px;}

#encart-whv {width:450px; background-color:#e9f9ef;border:1px solid #00562b;margin:auto; text-align:center; padding:5px 5px 5px 5px; margin-top:10px;}
#lien-encart-whv {width:100px;margin:auto;text-align:center; cursor:pointer;}
#lien-encart-whv a{color:#00562b;text-decoration:underline; vertical-align:super;}
#lien-encart-whv a:hover{color:#00562b;text-decoration:none;}
#lien-encart-whv img{margin-top:5px;}
		       	
/************************************************************** PAGES INFOS  *********************************************/

#encart-produit #titre-infos-pratiques {}
#encart-produit #titre-infos-pratiques img {float:left;margin:0px 10px 0px 10px;}

#encart-produit #image-infos-pratiques {float:left;margin:20px 20px 10px 10px;}

#encart-produit #description-infos-pratiques {margin-top:20px;}
#encart-produit #description-infos-pratiques p, #description-infos-pratiques-0 p, #description-infos-pratiques-1 p, #description-infos-pratiques-2 p, #description-infos-pratiques-3 p{text-align:justify;margin-top:10px;}
#encart-produit #description-infos-pratiques .titre, #description-infos-pratiques-0 .titre, #description-infos-pratiques-1 .titre, #description-infos-pratiques-2 .titre, #description-infos-pratiques-3 .titre{margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:bold;margin-left:20px;}
#encart-produit #description-rugby {margin-top:0px;font-size:13px; text-align:justify;font-weight:bold;width:500px;}
#encart-produit #description-rugby img{margin-top:10px;margin-left:20px;}

#encart-produit #focus-photos {clear:both; margin-top:15px;}
#encart-produit #focus-photos .encart-photo {float:left;margin:5px 10px 5px 10px;width:100px;height:170px;}
#encart-produit #focus-photos .encart-photo p{text-align:left; color:#666666;font-size:11px;margin-top:5px;}
#encart-produit #focus-photos .encart-photo img{cursor:pointer;}
#encart-produit #focus-photos img{cursor:pointer;}

#encart-produit #description-infos-pratiques a{color:#006633;text-decoration:underline;}
#encart-produit #description-infos-pratiques a:hover{color:#6D3900;text-decoration:none;} 

#encart-produit #description-infos-pratiques-0 a{color:#006633;text-decoration:underline;}
#encart-produit #description-infos-pratiques-0 a:hover{color:#6D3900;text-decoration:none;} 

#encart-produit #description-infos-pratiques-1 a{color:#006633;text-decoration:underline;}
#encart-produit #description-infos-pratiques-1 a:hover{color:#6D3900;text-decoration:none;} 

#encart-produit #description-infos-pratiques-2 a{color:#006633;text-decoration:underline;}
#encart-produit #description-infos-pratiques-2 a:hover{color:#6D3900;text-decoration:none;} 

#encart-produit #description-infos-pratiques-3 a{color:#006633;text-decoration:underline;}
#encart-produit #description-infos-pratiques-3 a:hover{color:#6D3900;text-decoration:none;} 

#encart-produit #description-infos-pratiques-3 table td {padding:5px 3px 5px 3px;}

#encart-produit #description-infos-pratiques table td {padding:5px 3px 5px 3px;}

#onglet-puces { text-align:center;margin:auto;margin-top:10px;width:441px;}
#onglet-puces .puce-no-select p {float:left; font-family:"Times New Roman", Times, serif; color:#6D3900; font-size:18px;margin-right:30px;}
#onglet-puces .puce-no-select p a{color:#6D3900; cursor:pointer; text-decoration:none;}
#onglet-puces .puce-no-select p a:hover{color:#6D3900; cursor:pointer; text-decoration:underline;}
#onglet-puces .puce-no-select img {float:left;margin-top:5px;margin-right:5px;}
#onglet-puces .puce-select p {float:left; font-family:"Times New Roman", Times, serif; color:#0D5700; font-size:18px;margin-right:30px;}
#onglet-puces .puce-select p a {color:#0D5700; cursor:pointer;text-decoration:none;}
#onglet-puces .puce-select p a:hover {color:#0D5700; cursor:pointer;text-decoration:none;}
#onglet-puces .puce-select img {float:left;margin-top:5px;margin-right:5px;}

#encart-produit #plan{ margin:0 0 0 30px;}
#encart-produit #plan p{ margin:10px 0 10px 0;}
#encart-produit #plan ul{ margin:0 0 0 30px;}
#encart-produit #plan ul li{ font-style:italic; margin:10px 0 0 0;}
#encart-produit #plan ul li a{ font-style:normal; color:#006633;text-decoration:underline;}
#encart-produit #plan ul li a:hover{color:#6D3900;text-decoration:none;}
#encart-produit #plan ul li ul{ margin:0 0 10px 30px;}
#encart-produit #plan ul li ul li{ font-style:normal; margin:2px 0 0 0;}

/***************************************************************** PAGE PRODUIT ***************************************************/

/*#encart-produit #gd-photo {width:240px; float:left;}
#encart-produit #gd-photo img{width:240px;border:1px solid #000;}
#encart-produit #petite-photo-produit {clear:both;}
#encart-produit #photos-produit-0 {border:1px solid #6D6D6D; background-color:#FFF;height:45px!important; height:65px;padding:10px 5px 5px 5px;overflow:hidden;}
#encart-produit #photos-produit-1 {border:1px solid #6D6D6D; height:85px;padding:10px 5px 5px 5px;margin-top:10px;overflow:hidden;}
#encart-produit #photos-produit-2 {border:1px solid #6D6D6D; height:85px;padding:10px 5px 5px 5px;margin-top:10px;overflow:hidden;}
#encart-produit #photos-produit-3 {border:1px solid #6D6D6D; height:85px;padding:10px 5px 5px 5px;margin-top:10px;overflow:hidden;}
#encart-produit #fleche-gauche {margin:12px 0px 0px 0px;float:left; cursor:pointer;}
#encart-produit .photo-produit {margin-left:6px;margin-right:6px; width:40px; height:40px;float:left;margin-bottom:5px;border:1px solid #6d6d6d; cursor:pointer;}
#encart-produit #fleche-droite {margin:12px 0px 0px 0px;float:left;cursor:pointer;}*/

#encart-page-produit #encart-produit-onglet div {width:124px;float:left;margin-right:6px !important;margin-right:4px;color:#3A3A3A;}
#encart-page-produit #encart-produit-onglet div a{width:124px;height:26px!important;height:10px;float:left;padding-top:3px;color:#3A3A3A;text-decoration:none;}
#encart-page-produit #encart-produit-onglet div a:hover{width:124px;height:26px!important;height:10px;float:left;padding-top:3px;color:#898989;text-decoration:none;}

#encart-page-produit .onglet-produit-select {background-image:url(../images/onglet-produit-2.jpg);background-repeat:no-repeat;padding-top:0px;height:21px; text-align:center;font-size:13px;font-weight:bold; cursor:pointer;}
#encart-page-produit .onglet-produit-nonselect {background-image:url(../images/onglet-produit-1.jpg);background-repeat:no-repeat;padding-top:0px;height:21px; text-align:center;font-size:13px;font-weight:bold;}
#encart-page-produit .onglet-produit-nonselect a {background-image:url(../images/onglet-produit-1.jpg);background-repeat:no-repeat;height:21px;cursor:pointer;}
#encart-page-produit .onglet-produit-nonselect a:hover {background-image:url(../images/onglet-produit-1-on.jpg);background-repeat:no-repeat;height:21px}

/*#encart-produit #encart-produit-gauche {width:250px;margin-right:10px;float:left;text-align:left;}
#encart-produit #titre-produit {font-family:Minion, Times; color:#0D5700; font-size:20px;font-weight:bold;}
#encart-produit #type-produit {color:#6D3900;font-weight:bold;}
#encart-produit #duree-produit {font-style:italic;}
#encart-produit #gauche-bas {margin-top:15px;margin-bottom:10px;}
#encart-produit #imprimer {width:50px;margin-right:25px;float:left;text-align:center; font-size:10px;color:#555;}
#encart-produit #imprimer a{color:#555;}
#encart-produit #imprimer a:hover{color:#555;}
#encart-produit #envoyer-ami {width:50px;margin-right:25px;float:left;text-align:center;font-size:10px; color:#555;}
#encart-produit #envoyer-ami a{color:#555;}
#encart-produit #envoyer-ami a:hover{color:#555;}
#encart-produit #tarif-produit {width:100px; float:left;text-align:center;font-weight:bold;}
#encart-produit #tarif-produit span {color:#B50000;font-size:25px;}*/

#premiere-image {display:none;}

#encart-page-produit #encart-produit-bas {width:760px;margin-top:10px;}
#encart-page-produit #encart-produit-onglet {width:760px;}
#encart-page-produit #contour-information-produit {background-color:#F5F0E6;border:1px solid #6D3900;width:760px!important;width:775px;float:left;padding:10px 10px 10px 10px;}
#encart-page-produit #encart-description-produit {}
#encart-page-produit #encart-itineraire-produit {}
#encart-page-produit #encart-tarif-produit {}
#encart-page-produit #choix {width:450px;margin:auto;text-align:center;font-weight:bold;padding-bottom:40px;}
#encart-page-produit #choix input {width:30px;vertical-align:bottom;}

#encart-page-produit #choix-select {float:left; padding-left:10px; background:url(../images/image-vol-valide.gif) no-repeat left;}
#encart-page-produit #choix-non-select {float:left; padding-left:10px; background:url(../images/image-vol-encours.gif) no-repeat left;}

#encart-page-produit .activate a {color:#000000; text-decoration:none;}
#encart-page-produit .deactivate a{color:#999999; text-decoration:underline;}
#encart-page-produit .activate a:hover{text-decoration:none;}
#encart-page-produit .deactivate a:hover{text-decoration:none;}

#encart-page-produit .no_href_link { cursor:pointer;}

#encart-page-produit #tarif-produit-bas {width:350px;text-align:center;float:left;border-right:2px solid #663300;}
#encart-page-produit #tarif-produit-bas p{}
#encart-page-produit #gris {font-size:11px; color:#545454;font-style:italic;text-align:center;margin-top:10px;}
#encart-page-produit #ville-depart {color:#6D3900;font-weight:bold;margin:20px 0px 20px 30px;}
#encart-page-produit #ville-depart p, #ville-depart select, #ville-depart input{margin-left:10px;float:left;}
#encart-page-produit #ville-depart input{width:90px;}
#encart-page-produit #montant-produit {color:#B50000; font-size:16px; font-weight:bold;margin:10px 40px 0px 50px;}
#encart-page-produit #comprend-comprend-pas {border-top:2px solid #6D3900; text-align:left;width:600px; margin:auto;margin-top:20px;
padding-top:10px;}
#encart-page-produit #comprend { float:left; width:290px;}
#encart-page-produit #comprendpas {float:right; width:290px;}
#encart-page-produit #comprend-print {display:none;}
#encart-page-produit #devis-produit-bas table {font-size:12px;width:500px;margin-left:20px;}
#encart-page-produit #devis-produit-bas table tr{height:22px;}
#encart-page-produit #devis-produit-bas table p{font-size:13px; font-weight:bold; width:730px;color:#663300;border-top:1px solid #663300;margin-top:20px;}
#encart-page-produit #devis-produit-bas table textarea{}
#encart-page-produit #devis-produit-bas table #bouton{margin-top:10px;width:auto;}
#encart-page-produit #devis-produit-bas #texte {font-size:13px; margin:5px 0px 10px 0px;}
#encart-page-produit #montant-produit-image {margin-top:0px;}

#encart-page-produit #personnalisation-produit-bas {float:left;width:350px;text-align:center;}
#encart-page-produit #personnalisation-produit-bas p {text-align:justify;margin-left:20px;}
#encart-page-produit #personnalisation-produit-bas img {margin-top:20px;}

#principal #partie-centre-produit {float:left;width:780px;margin-top:10px;margin-right:10px;margin-left:10px;background-color:#CEF2DC;}
#contenu #encart-page-produit {clear:both;overflow:hidden;width:790px!important; width:800px; background-color:#E9F9EF; border:1px solid #00562B;padding:10px 10px 10px 10px;margin-top:5px;margin-bottom:10px;}
#encart-page-produit #encart-produit-haut {}

#encart-page-produit #encart-produit-haut #encart-produit-haut-gauche {width:380px;float:left;}
#encart-produit-haut-gauche #retour {float:left;margin:10px 60px 0px 0px;}

#encart-produit-haut-gauche #imprimer {width:50px;margin-right:25px;float:left;text-align:center; font-size:10px;color:#555;}
#encart-produit-haut-gauche #imprimer a{color:#555;}
#encart-produit-haut-gauche #imprimer a:hover{color:#555;}
#encart-produit-haut-gauche #envoyer-ami {width:50px;margin-right:0px;float:left;text-align:center;font-size:10px; color:#555;}
#encart-produit-haut-gauche #envoyer-ami a{color:#555;}
#encart-produit-haut-gauche #envoyer-ami a:hover{color:#555;}

#encart-produit-haut-gauche #type h3 {color:#6D3900; font-size:18px;font-weight:bold;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
#encart-produit-haut-gauche #titre h2 {font-family:Minion, Times; font-size:25px; font-weight:bold; color:#0D5700;}
#encart-produit-haut-gauche #infos-complementaires {margin-top:10px;}
#encart-produit-haut-gauche #infos-complementaires #duree {text-align:right;font-size:14px;}
#encart-produit-haut-gauche #infos-complementaires #a-partir {text-align:right;font-size:12px;margin-top:5px;}
#encart-produit-haut-gauche #infos-complementaires #tarif {text-align:right;font-size:25px;font-weight:bold; color:B50000;}
#encart-produit-haut-gauche #infos-complementaires #sr_descriptif_hotel {width:60%; float:left; font-style:italic; margin:5px 0 0 0}

#encart-page-produit #encart-produit-haut #encart-produit-haut-droit {margin-left:20px;width:350px;float:left;}
#encart-page-produit #encart-produit-haut #encart-produit-haut-droit img{border:1px solid #000;}

#encart-produit-0-gauche {float:left; width:410px;margin-right:20px;text-align:justify;}
#encart-produit-0-gauche #aime {font-size:13px; font-weight:bold;color:#006666;border-bottom:1px solid #339999;padding-bottom:10px;padding-left:20px;}
#encart-produit-0-gauche #aime ul { font-weight:normal; padding-left:30px;color:#006666;}
#encart-produit-0-gauche #programme {color:#333333;}
#encart-produit-0-gauche #programme p { margin-top:10px;}
#encart-produit-0-gauche #programme p strong{color:#6D3900;}
#encart-produit-0-gauche #programme ul { margin-left:20px;}
#encart-produit-0-droit {float:left;width:320px;}
#encart-produit-0-droit img{width:320px;border:1px solid #000; margin-bottom:20px;}

/************* calendrier ****************/

#tarif-produit-bas #calendrier {margin:10px;font-size:12px; text-align:center;background-color:#A8A8A8;width:330px;margin:10px auto 10px auto;}
#tarif-produit-bas #calendrier td.mois {background-color:#fff;height:25px;font-size:16px;color:#25622E;font-weight:bold;}
#tarif-produit-bas #calendrier tr.jours {font-weight:bold;background-color:#C1E5C1;height:25px;}
#tarif-produit-bas #calendrier tr.jours td{height:20px;}
#tarif-produit-bas #calendrier td.depart_possible {background-color:#F7E7DF;font-weight:bold;font-size:11px;color:#003A27;}
#tarif-produit-bas #calendrier td.depart_possible a{display:block;text-decoration:none;background-color:#F7E7DF;font-weight:bold;font-size:11px;color:#003A27;}
#tarif-produit-bas #calendrier td.depart_possible a:hover{background-color:#ebc2ae;font-weight:bold;font-size:11px;color:#003A27;}
#tarif-produit-bas #calendrier td.depart_possible span {color:#003A27;text-decoration:underline;font-size:12px;}
#tarif-produit-bas #calendrier td.depart_impossible {background-color:#DAE5E1;font-weight:bold;}
#tarif-produit-bas #calendrier td {border:solid 1px #000; width:10%; height:25px;}


/**************************** envoie &agrave; un ami ***********************************/

#envoi-ami {width:560px;height:340px;background-color:#FFFFFF;background-image:url('../images/logo-fond.jpg');background-repeat:no-repeat;padding:40px 20px 20px 20px;}
#envoi-ami h1 {font-size:20px; color:#663300;margin-bottom:40px;}
#envoi-ami span{}
#envoi-ami input {margin-top:5px;margin-bottom:5px;}

/***************************** Inscription à la Newsletter ****************************/

#encart-newsletter {width:430px;height:250px;background-color:#FFFFFF;background-image:url('../images/logo-fond-newsletter.jpg');background-repeat:no-repeat;padding:40px 20px 20px 20px;}
#encart-newsletter h1 {font-size:20px; color:#663300;margin-bottom:40px;}
#encart-newsletter span{}
#encart-newsletter input {margin-top:5px;margin-bottom:5px;}

/****************************** Classe Pearl Etihad *************************************/

#pearl-image1 img{margin-top:10px;margin-bottom:10px;margin-left:10px;width:495px;}
#pearl-titre1 {font-size:18px; font-style:italic; margin-left:30px;color:#9a7800;font-family:"Times New Roman", Times, serif;}
#pearl-titre2 {font-size:18px; font-style:italic;color:#9a7800; margin-left:100px;margin-top:5px;font-family:"Times New Roman", Times, serif;}
#pearl-pres {width:480px;background-color:#F4DCAB; border:3px solid #000;color:#000000;font-style:italic; padding:10px 15px 10px 15px;margin-top:20px;}
.pearl-sous-titre {text-align:center;background-color:#000;color:#f1d200;font-size:14px;margin-top:30px;margin-bottom:10px;font-weight:bold;}
#pearl-texte1 {width:300px; text-align:left; float:left;margin:5px 15px 0px 10px;}
#pearl-texte1 p {margin-top:5px;}
#pearl-image2 {border:1px solid #000;}
#pearl-texte2 {width:300px; text-align:left; float:left;margin:10px 15px 0px 10px;}
#pearl-texte5 {width:460px; text-align:left; margin:10px 15px 0px 10px;}

#pearl-image3 {border:1px solid #000;margin-top:20px;}
#pearl-texte3 {width:480px; text-align:left;margin-bottom:10px;margin-left:10px;}
#pearl-texte4 {width:300px; text-align:left; float:left;margin:10px 15px 0px 10px;}
#pearl-image4 {border:1px solid #000;}

#tableau {float:left;margin-left:45px;margin-top:20px;}
#tableau table {border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;}
#tableau table td{border-right:2px solid #000;}
#image-devis {float:left;margin:40px 0px 0px 20px;}
#asterisque {color:#9a7800;font-size:12px;text-align:center;margin-top:10px;}
.ville-tableau {margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:5px;}
#titre-savoir-plus {color:#c18400;text-align:center;font-size:14px;font-weight:bold;margin-bottom:10px;}
#hotel-offert {background-color:#f4dcab;border:2px solid #000;font-weight:bold;width:465px;margin:auto;height:15px;padding:5px 10px 5px 10px; margin-top:10px;color:#000000;font-size:12px;text-align:left;}
#petit-commentaire {text-align:center;font-style:italic;margin-top:15px;font-size:13px;}

