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

img
{
border:0px;
}

p
{
margin:0px;
padding:0px;
}

form 
{
margin:0px;
padding:0px;
}

/* ajout christelle le 09-07-09 pour référencement */
#bande_intro {
margin:5px;
}

#bande_intro h1 {
margin:0;
font-size:12px;
display:inline;
padding:5px;
}

#intro { /* texte de bienvenue */
position:absolute; top:220px; left:360px; width:450px;
}
#intro h1 {
font-size:16px;
margin:0;
display:inline;
color:#f79e2b
}
#ref {
position:absolute;
top:800px;
margin:10px;
}
#ref h1, #ref h2 {
font-size:12px;
margin:0;
display:inline;
}
/* fin ajout christelle */

.fond_contenu_blanc {
background-color:#FFFFFF;
width:850px;
border:1px solid #06375f;
padding:20px;
text-align:justify;
position:relative
}

.titre_fixe {
font-weight:bold;
font-size:18px;
}

.sous_titre_fixe {
font-size:15px;
font-weight:bold;
color:#00c2ff;
}

.erreur{
color:red;
font-weight:bolder;
font-size:12px;
margin-left:20px;
text-align:left;
margin-bottom:10px;
}

.erreur-popup{
position:absolute;
left:320px;
top:200px;
width:270px;
background-color:#FFF;
border:1px solid #000;
color:red;
font-weight:bold;
z-index:10;
}

.erreur-popup .titre{
color:#003986;
padding:5px;
background-color:#60c1e1;
text-align:center;
}
.erreur-popup .info{
padding:15px;
}

.retour-float
{
clear:both;
}

#global
{
position:relative;
margin: 0 auto;
width:905px;
padding-left:10px;
text-align:left;
background-image:url(/images2/general/fd-general.gif);
background-repeat:repeat-y;
}

#contenu-global {
background-image:url(/images2/fond.gif);
width:900px;
}

#contenu {
float:left;
width:680px;
margin-bottom:10px;
}

#header {
background-image:url(/images2/general/fd-entete.jpg);
background-color:#FFF;
height:121px;
width:900px;
}

#bonjour{
background-color:#2475b6;
width:888px;
padding-left:12px;
color:#fff;
}

#colonne-gauche {
width:220px;
float:left;
background-color:#dddddd;
}

#colonne-gauche #menu-haut a {
color:#3880bb;
text-decoration:none;
cursor:pointer;
font-weight:bold;
background-image:url(/images2/general/picto-fleche-bleue.gif);
background-repeat:no-repeat;
padding-left:20px;
}

#colonne-gauche #menu-haut a.deconnexion{
background-image:url(/images2/general/picto-deconnexion.gif);
}

#colonne-gauche #menu-haut a:hover,
#colonne-gauche #menu-haut a:active{
color:#ecbb76;
font-weight:bold;
text-decoration:none;
background-image:url(/images2/general/picto-fleche-orange.gif);
background-repeat:no-repeat;
}

.bouton-gauche {
background-image:url(/images2/general/fd-bt-gauche.gif);
top:131px;
left:30px;
height:23px;
padding-top:7px;
padding-left:15px;
}

.msgAvert{
font-weight:bolder;
color:red;
margin-left:15px;
line-height:15px;
}

/*Style des dernières recherches dans la colonne de gauche*/
#last-search{
background-color:#FFF;
width:200px;
padding-bottom:10px;
padding-top:10px;
margin-left:10px;
margin-top:10px;
border:1px solid #F89929;
text-align:center;
}

#last-search .titre
{
font-weight:bold;
color:#F89929;
}

#last-search .villes,
#carrepromo .villes
{
font-weight:bold;
color:#3880BB;
text-align:left;
margin-left:15px;
margin-bottom:5px;
}

#last-search .dates,
#carrepromo .dates
{
font-weight:bold;
color:#B0B0B0;
text-align:left;
margin-left:15px;
}

#last-search .px
{
font-weight:bold;
color:#F89929;
text-align:right;
margin-left:100px;
}

#last-search a,
#carrepromo a
{
color:#3880bb;
text-decoration:none;
cursor:pointer;
font-weight:bold;
}

#last-search a:hover,
#last-search a:active,
#carrepromo a:hover,
#carrepromo a:active
{
color:#ecbb76;
font-weight:bold;
text-decoration:none;
}

/*RECHERCHE*/
#moteur {
float:left;
margin-left:10px;
margin-top:10px;
color:#06375F;
width:347px;
}
/** style des listes deroulantes AJAX pour les villes/aeroport de depart : simplement conserver le position:absolute **/

#liste_depart,
#liste_destination
{
position : absolute;
border : 1px solid black;
width:250px;
background-color :  white;
color:#06375f;
cursor:pointer;
margin-left:100px;
z-index:50;
}

#liste_depart .item,
#liste_destination .item
{
width:100%;
}

#liste_depart .item_FR,
#liste_destination .item_FR
{
width:100%;
font-weight:bold;
}

.texte75
{
font-size:75%;
}

.surligner
{
width:100%;
background-color:#F3A22F;
}

.transparent
{
width:100%;
background-color:transparent;
}

#titre-moteur {
margin-top:-3px;
text-align:center;
font-size:14px;
color:#FFF;
height:25px;
background-color:#b0b0b0;
width:347px;
}

#choix  span{
margin-right:25px;
margin-top:3px;
color:#f59e2b;
font-weight:bold;
float:left;
text-decoration:none;
}

.radio-moteur{
margin-left:25px;
float:left;
}

#moteur #moteur-centre {
padding:10px;
padding-bottom:0px;
background-color:#b0b0b0;
width:328px;
margin-bottom:-1px;
}

#moteur-centre label {
position:absolute;
width:100px;
}

#moteur-centre input {
margin-left:100px;
margin-top:3px;
}

#moteur-centre select{
margin-left:110px;
margin-top:3px;
}

#moteur-centre img {
margin-left:10px;
} 

#moteur-w2g {
float:left;
margin-top:8px;
margin-left:7px;
width:288px;
height:331px;
background-image:url(/images/depart/fond-routes.gif);
background-repeat:no-repeat;
}

#titre-moteur-w2g {
padding:10px;
color:#57c0dd;
font-weight:bold;
padding-right:3px;
}

#w2g-corps
{
padding-left:20px;
color: #06375f;
height:148px;
}
#w2g-corps .colonne
{
float:left;
width:340px;
margin-left:5px;
}

#w2g-corps .champ
{
height:20px;
display:inline;
}

#w2g-corps label
{
width:90px;
float:left;
}

#w2g-corps select
{
width:240px;
}

#resultat
{
margin-top:20px;
margin-left:10px;
}

#resultat #selection
{
font-weight:bold;
margin-left:25px;
margin-bottom:15px;
}

#resultat .selection
{
font-weight:bold;
margin-left:15px;
}


#frise {
position:absolute;
top:460px;
left:15px;
padding-right:15px;
}

#fond-blanc{
background-color:#FFF;
width:680px;
float:left;
}

#contact{
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
width:200px;
text-align:center;
color:#3880bb;
font-weight:bold;
font-size:12px;
background-color:#FFFFFF;
border:solid 1px #2275b7;
padding-top:10px;
padding-bottom:10px;
}

#contact .titre{
font-size:14px;
font-weight:bold;
}

#contact #coord .sstitre{
font-size:13px;
margin-left:14px;
font-weight:bold;
}
#contact #coord .contenu{
color:#f95e02;
font-weight:bold;
}

#suggestions {
background-color:#FFF;
margin-left:10px;
margin-bottom:15px;
margin-top:20px;
border:1px solid #f89929;
width:200px;
/*height:100px;
padding:10px;*/
text-align:center;
}


#suggestions .titre{
color:#3880bb;
font-weight:bold;
/*margin-left:20px;*/
margin-bottom:15px;
}

#bandeau-pied{
background-color:#2475b6;
width:650px;
height:25px;
padding-left:250px;
padding-top:8px;
}

#bandeau-pied a{
margin-left:20px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
}
/* FIN RECHERCHE */

/*RECAP*/

/* FIL D'ARIANE */
#avancement 
{
margin-top:5px;
margin-left:15px;
}

#avancement span
{
margin-left:30px;
}

#avancement .ok
{
color:#ee9223;
font-weight:bold;
}

#avancement .ok a{
text-decoration:none;
color:#ee9223;
font-weight:bold;
}

#avancement .ok a:hover{
text-decoration:none;
color:#f79e20;
font-weight:bold;
}

#avancement .on{
color:#2e6fb1;
font-weight:bold;
}

#avancement .off{
color:#ee9223;
font-weight:bold;
}

/* FIN FIL D'ARIANE */

#rech {
color:#FFF;
font-size:14px;
background-color:#ff6712;
height:25px;
margin-top:-3px;
width:655px;
margin-left:2px;
}

#recap {
color:#FFF;
font-size:12px;
background-color:#f79d2a;
margin-bottom:-6px;
margin-top:15px;
padding-top:5px;
width:655px;
height:40px;
margin-left:2px;
}

#modif-rech {
background-color:#b0b0b0; 
color:#FFF;
width:652px;
height:25px;
font-weight:bold;
font-size:13px;
margin-bottom:-6px;
margin-top:-3px;
margin-left:17px;
}

#cadre-moteur-recap {
margin-top:5px;
margin-right:11px;
margin-left:17px;
margin-bottom:-6px;
border:#B0B0B0 solid 1px;
}

#moteur-recap {
background-color:#B0B0B0;
padding-bottom:30px;
height:120px;
width:650px;
}

#moteur-recap #moteur-centre #moteur-recap-gauche {
float:left;
width:290px;
position:relative;
margin-left:10px;
}

#moteur-recap #moteur-centre #moteur-recap-gauche label {
left:0;
position:absolute;
margin-top:4px;
color:#FFF;
}

#moteur-recap #moteur-centre #moteur-recap-gauche  input{
margin-left:100px;
width:130px;
}

#moteur-recap #moteur-centre #moteur-recap-droit {
float:left;
margin-left:10px;
width:310px;
position:relative;
}

#moteur-recap #moteur-centre #moteur-recap-droit label {
left:0;
position:absolute;
margin-top:4px;
color:#FFF;
}

#moteur-recap #moteur-centre #moteur-recap-droit select{
margin-left:100px;
}

.conteneur {
margin-left:17px;
display:block;
}

.group-info{
width:643px;
margin-top:15px;
margin-left:0px;
}
.group-info-recap{
width:100%;
}

.group-info .interne .entete{
background-image:url(images2/general/haut-bleu-fonce.gif);
background-repeat:no-repeat;
height:35px;
font-size:13px;
margin-bottom:-5px;
}

.group-info-recap .entete{
font-size:12px;
font-weight:bold;
height:32px;
margin-top:10px;
}

.group-info .entete{
height:32px;
width:655px;
}

.group-info .entete span{
margin-left:15px;
line-height:36px;

}

.group-info .entete .titre {
color:white;
}
.bloc-details {
margin-left:3px;
width:650px;
border:1px solid #2475b5;
}

.bloc-details-resa{
margin-left:3px;
width:650px;

}

#div_mail {
border:1px solid #2475b5;
width:650px;
}

.group-info .info .horaire {
float:left;
width:320px;
padding:10px;
color:#2475B5;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.group-info .info .logo {
float:left;
width:130px;
padding:10px;
padding-top:15px;
}

.group-info .info .compagnie{
float:left;
width:115px;
color:#2475B5;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
padding:10px;
}

.group-info-recap .info .horaire{
float:left;
width:150px;
}
.group-info-recap .info .logo{
float:left;
width:130px;
}
.group-info-recap .info .compagnie{
float:left;
width:93px;
color:#2475B5
}

.fd-bleu-clair {
background-color:#68c9e4;
width:640px;
height:20px;
font-weight:bold;
padding-top:5px;
padding-left:10px;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.group-info .interne .pied-bleu-fonce{
background-image:url(images2/recherche/bas-bleu-fonce.gif);
background-repeat:no-repeat;
font-size:13px;
width:654px;
height:40px;
margin-left:1px;
}

.group-info .interne .pied-bleu-fonce .blanc{
margin-left:15px;
color:#FFF;
}

.group-info .interne .pied-bleu-fonce .nb{
margin-left:10px;
color:#f79e2b;
}

.bloc-details .description {
float:left;
font-weight:bold;
padding:10px;
width:550px;
color:#2475B5;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.group-info .info .prestas {
float:left;
padding:10px;
width:525px;
color:#2475b5;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.transfert{
background-image:url(/images2/recherche/haut-bleu-clair.gif);
background-repeat:no-repeat;
font-size:13px;
width:654px;
margin-left:17px;
height:40px;
}

#boutons-bas {
background-color:#FFF; 
width:654px;
float:left;
}


.transfert span {
margin-left:17px;
line-height:40px;
color:#FFF;
}

.bloc-transfert {
margin-left:19px;
width:650px;
border-left:1px solid #2475b5;
border-right:1px solid #2475b5;
}

/* FIN RECAP */

/*  RESA */


.group-info-recap .direction .informations{
color:#ff621e;
border-top:solid 1px #ff621e;
padding:2px;
font-weight:bold;
width:325px;
}

.group-info-recap .direction .details .info{
color:#ffa331;
font-weight:bold;
padding:2px;
}

.group-info-recap .direction .details .info span{
margin-left:10px;
}

.group-info-recap .info{
border-top : solid 1px #ff621e;
width:325px;
}
.group-info-recap .info span{
margin-left:10px;
}

.group-info-recap .info .horaire {
float:left;
width:285px;
}
.group-info-recap .info .logo{
float:left;
}
.group-info-recap .info .compagnie{
float:left;
color:#FFA331;
}

.groupe {
color:#ff621e;
}

.cellule .groupe .lib{
display:block;
width:220px;
float:left;
margin-left:8px;
}

.montant{
float:right;
color:#ff621e;
margin-right:15px;
}

.mail-ok {
color:green;
font-weight:bolder;
font-size:12px;
margin-left:20px;
text-align:left;
margin-bottom:10px;
}

#recapitulatif .header{
background-image:url(/images2/resa/haut-orange.gif);
background-repeat:no-repeat;
font-size:13px;
width:660px;
margin-top:20px;
height:40px;
}

.header span {
margin-left:17px;
line-height:40px;
font-size:13px;
color:#FFF;
}

/* double colonne */
.double-colonne{
width:660px;
}
.double-colonne .fond-blanc-orange{
margin-left:2px;
width:660px;
background-image:url(images2/resa/fond-blanc-orange.gif);
background-repeat:repeat-y;
margin-top:-4px;
}

.double-colonne .header{
background-image:url(/images2/resa/haut-orange.gif);
background-repeat:no-repeat;
font-size:13px;
width:660px;
margin-top:20px;
height:40px;	
}

.double-colonne .titre{
color:#ff621e;
font-size:15px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.double-colonne .cellule{
float:left;
position:relative;
width:330px;
}


#montant-cde {
background-color:#ff6814;
color:#FFF;
width:654px;
height:25px;
font-weight:bold;
font-size:13px;
margin-bottom:-6px;
margin-top:-3px;
margin-left:11px;
}

.clickable-mail
{
cursor:pointer;
text-decoration:underline;
}

.liste-voyageurs {
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-weight:bold;
margin-top:0px;
margin-bottom:15px;
width:650px;
border:1px solid #2475b5;
padding-bottom:10px;
}

.liste-voyageurs  label{
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
color:#0ba3c8;
}

.liste-voyageurs input{
color:#2475b6;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
}

.fd-bleu-clair-resa {
background-color:#68c9e4;
width:650px;
height:20px;
font-weight:bold;
padding-top:5px;
margin-top:10px;
margin-bottom:10px;
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.paiement  label{
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
color:#0ba3c8;

}

.paiement input{
color:#2475b6;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;

}

#onglets 
{
}

#onglets ul 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
margin-left:5px;
padding:0;
list-style:none;
}
#onglets li
{
float:left;
background:url("images2/general/onglet-g-off.gif") no-repeat left top;
margin-top:8px;
padding-left:13px;
}
#onglets li a 
{  
float:left;
height:21px;
text-align:center;
display:block;
color:#06375f;
text-decoration:none;
background:url("images2/general/onglet-d-off.gif") no-repeat right top;
padding:10px 13px 1px 0px;
}

#onglets #current 
{
color:#ffffff;
background:url("images2/general/onglet-g-on.gif") no-repeat left top;
}
#onglets #current a 
{
color:#ffffff;
background:url("images2/general/onglet-d-on.gif") no-repeat right top;
}


#detail_hotel .onglet{
border : 1px solid #0D3A64;
height:20px;
margin-left:5px;
margin-right:5px;
margin-bottom : -1px;
}


#detail_hotel .contenu{
border : 1px solid #0D3A64;
}
#detail_hotel .titre {
font-size:13px;
}
#detail_hotel th{
font-family:verdana;
font-weight : bold;
font-size:12px;
}

#detail_hotel .actif .onglet{
border-bottom : 1px solid white;
color:#0D3A64;
z-index:5;
}

#detail_hotel .hover .onglet{
border : 1px solid #F3A22F;
color:#F3A22F;
background-color : white;
}

#detail_hotel .off .onglet{
border : 1px solid #F3A22F;
color:#FFF;
text-decoration : underline;
background-color : #f79e20;
}

#detail_hotel .titre{
font-weight : bold;
text-decoration : underline;
}

#fond-gris {
background-color:#DDDDDD;
}


#fond-identification {
background-image:url(images2/accueil/baton-orange.jpg);
background-repeat:repeat-x;
width:900px;
}

#bloc_identification
{
margin-left:20px;
}

#bande-milieu {
padding-left:10px;
background-image:url(images2/accueil/boite-login-bande.gif);
background-repeat:repeat-y;
}

#bloc_identification .contenu
{
clear:both;
position:relative;
padding-left:220px;
}

#filtre-rech {
background-color:#b0b0b0; 
color:#FFF;
width:652px;
font-size:13px;
margin-left:2px;
}

#filtre-rech .titre{
padding-left:10px;
font-weight:bold;
margin-bottom:10px;
}

#filtre-rech .contenu
{
padding-left:10px;
}

.transfert .fleche
{
float:right;
margin-right:15px;
margin-top:3px;
}

.mailFleche
{
float:right;
margin-right:15px;
}

.detailPax th{
background-color : transparent;
text-align:left;
font-weight:bold;
border-bottom : 1px solid #0D3A64;
color:#0D3A64;
}

.affichage-montant{
background-color:#b0b0b0; 
color:#FFF;
/*height:22px;*/
font-weight:bold;
font-size:14px;
margin-bottom:-6px;
margin-left:17px;
padding-left:10px;
padding-top:5px;
width:642px;
}

.affichage-montant .pxpetit
{
font-size:12px;
font-weight:normal;
}

.affichage-montant .libprix
{
font-size:13px;
}

.affichage-montant .montant_d{
float:right;
margin-right:15px;
}

#w2g-result
{
width:615px;
padding-left:35px;
padding-top:15px;
background-color:#DDDDDD;
margin-left:10px;
}

#w2g-result .colonne
{
width:340px;
float:left;
margin-left:5px;
}

#w2g-result .w2g table
{
border:1px solid #F3A22F;
border-collapse:collapse;
}
#w2g-result .w2g tr
{
border:1px solid #F3A22F;
}
#w2g-result .w2g td
{
border:1px solid #F3A22F;
padding:5px;
background-color:#ffffff;
}

#w2g-result .rotation
{
position:absolute;
visibility:hidden;
background-color:#ffffff;
border : 1px solid #F3A22F;
padding: 3px;
}

#w2g-result .w2g_petit
{
color:#606060;
font-size:10px;
height:55px;
}

#w2g-result .w2g_italic
{
font-style:italic;
}


.resumeDossier .remarque
{
font-weight:bold;
color:orange;
}

.resumeDossier .erreur
{
font-weight:bold;
color:red;
}

.resumeDossier .attente
{
font-weight:bold;
color:#999999;
}

.resumeDossier .ok
{
font-weight:bold;
color:green;
}

#bloc_identification .contenu  input.champs
{
color:#05375c;
margin-left:50px;
margin-right:50px;
margin-top:5px;
width:150px;
}

#bloc_identification #bt-connexion
{
position:absolute;
top:35px;
right:250px;
}

#bloc-detail
{
margin-top:20px;
margin-left:20px;
border: #06375f solid 1px;
width:448px;
height:163px;
background-color:#606060;
}

#bloc-detail .contenu
{
padding:20px;
color:#ffffff;
text-align:justify;
}

#bloc-detail .contenu strong
{
color:#f79e20;
}

#bloc-detail #inscription
{
text-align:right;
width:410px;
color:#f79e20;
font-weight:bold;
margin-top:40px;
}

#bloc-informations
{
width:430px;
border: #f79e20 solid 1px;
margin-top:20px;
margin-left:20px;
}

#bloc-informations .titre
{
padding-top:6px;
background-color:#f79e20;
height:20px;
font-weight:bold;
text-align:center;
color:#ffffff;
}

#bloc-informations #frm-envoyer
{
margin-top:10px;
margin-left:120px;
}

#bloc-informations .contenu
{
padding:20px;
padding-left:35px;
padding-bottom:10px;
background-color:#ffffff;
}

#bloc-informations .contenu label
{
float:left;
width:100px;
}

#bloc-informations .contenu input.champs
{
width:180px;
}

.vol {
border-collapse:collapse;
}
.vol TABLE{
border:1px solid #2475b5;
}
.vol TR{
border:1px solid #2475b5;
}
.vol TD{
border:1px solid #2475b5;
vertical-align:middle;
padding:5px;
}

.vol TH{
border:1px solid #2475b5;
font-weight : bold;
font-size:12px;
}

.hotel {
border-collapse:collapse;
}
.hotel TABLE{
border:1px solid #2475b5;
}
.hotel TR{
border:1px solid #2475b5;
}
.hotel TD{
border:1px solid #2475b5;
vertical-align:middle;
padding:5px;
}

#promos-voyages
{
margin-top:20px;
margin-left:15px;
float:left;
border: #06375f solid 1px;
width:675px;
}
#promos-voyages .titre
{
background-color:#06375f;
color:#ffffff;
font-weight:bold;
height:25px;
padding-top:5px;
padding-left:20px;
}
#promos-voyages .offres
{
float:left;
width:200px;
margin-left:20px;
margin-top:44px;
margin-bottom:43px;
}
#promos-voyages .offres strong
{
color:#f79e20;
font-weight:bold;
}
#promos-voyages .offres img
{
float:left;
margin-right:2px;
}
#promos-voyages .offres .villes_depart
{
clear:both;
display:block;
font-weight:bold;
}
#promos-voyages .offres .prix
{
color:red;
}


#promos-vol
{
margin-top:20px;
margin-left:25px;
float:left;
border: #f79e20 solid 1px;
width:200px;
padding-bottom:10px;
}
#promos-vol .titre
{
background-color:#f79e20;
color:#ffffff;
font-weight:bold;
height:25px;
padding-top:5px;
padding-left:20px;
}
#promos-vol .offres
{
float:left;
width:160px;
margin-left:20px;
margin-top:10px;
}
#promos-vol .offres strong
{
color:#f79e20;
font-weight:bold;
}
#promos-vol .offres .villes_depart
{
clear:both;
display:block;
font-weight:bold;
}
#promos-vol .offres .prix
{
color:red;
}

#coordonnees2
{
margin-left:50px;
text-align:center;
margin-bottom:20px;
}

#coordonnees2 p
{
float:left;
width:280px;
}

#asterisque
{
margin:20px;
text-align:justify;
font-size:11px;
}


/* fin page identification */

#detail_suivi
{
background-color:white;
position:absolute;
display:none;
width:330px;
height:276px;
overflow:auto;
border:solid 1px #7A7A7A;
padding:5px;
right:0px;
/*left:725px;*/
}

/* page inscription */
#inscription {
margin-left:50px;
/*position:relative;*/
}

#inscription label{
position:absolute;
left:60px;
}

#inscription input{
margin-left:250px;
margin-top:2px;
}

.titre_detail{
font-weight:bold;
height:20px;
color:#2475B5;
}

#cadre{
clear:both; 
margin-left:10px;
border:#06375f solid 1px; 
width:720px; 
background-color:#ffffff;
}

#cadre ul{
margin-left:15px;
}

#tablepromos
{
width:100%;
text-align:center;
border-spacing:0px;
border-collapse:collapse;
}

#tablepromos #trpromos
{
font-weight:bold;
}

#detailspromo
{
margin-left:15px;
}

#detailspromo label
{
position:absolute;
}

#detailspromo input
{
margin-left:120px;
margin-bottom:2px;
}

#carrepromo
{
float:left;
background-color:#FFFFFF;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
padding-top:10px;
width:300px;
}

#carrepromo .px
{
color:#F89929;
font-weight:bold;
}

.bloc-details-promo
{
border:1px solid #2475B5;
margin-left:3px;
width:650px;
}

#tableprom
{
float:left;
}

#tableprom input
{
margin-left:0px;
}

#tableprom td
{
text-align:center;
}

.message_erreur
{
color:red;
font-weight:bold;
margin-top:20px;
}

.message_ok
{
font-weight:bold;
margin-top:20px;
}

#nbpax
{
font-style:italic;
font-weight:bold;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-size:82%;
}

/* Moteur */

#moteur {
background-image:url(images/moteur/fond_mot_sti.jpg);
background-repeat:no-repeat;
width:365px;
height:332px;
margin-top:10px;
margin-left: 10px !important;
margin-left: 5px;
position:relative;
}

.titre_moteur {
color:#FFFFFF;
font-size:14px;
margin-bottom:11px;
margin-left:73px;
padding-top:10px;
}

iframe#frame_moteur_mini {
width:200px;
height:200px;
position:relative
}

iframe#frame_moteur {
width:365px;
height:250px;
position:relative
}

form.moteur_mini{
padding:10px;
width:200px;
text-align:left;
color:#ffffff;
}

table.moteur_mini{
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

form.moteur_home{
margin-top:10px;

}

.moteur_home label{
color:#ffffff;
font-size:12px;
position:absolute;
left:25px;
}

.moteur_home select {
margin-left:125px;
width:200px;
color:#2f1818;
}
.moteur_home input {
margin-left:122px;
width:175px;
color:#2f1818;
margin-bottom:2px;
margin-top:2px;
}
.moteur_home input.input_calendrier {
margin-left:125px;
width:155px;
color:#2f1818;
margin-bottom:2px;
margin-top:2px;
}

.gpe_bt_radio {
color:#ffffff;
}

.gpe_bt_radio input.bt_radio_moteur {
margin-left:0px;
padding:0px;
width:30px;
text-align:left;
}

.participants{
margin-left:20px;
}

.participants div{
float:left;
width:110px;
color:#ffffff;
margin-top:3px;
}

.participants_mini div{
float:left;
width:100px;
color:#ffffff;
margin-top:3px;
}

.participants span{
padding-left:3px;
padding-right:7px;
}

.participants .petit_select {
width:45px;
margin-left:0px;
margin-bottom:3px;
}

input#bt_rechercher {
width:93px;
height:26px;
margin-left:180px;
}

input#bt_rechercher_mini {
width:93px;
height:26px;
}

.onglets_moteur  {
background-color:#fff;
border-bottom:2px solid #ffffff;
height:28px;
font-weight:bold;
}

.onglets_moteur span.boutons_moteurs {
font-size:13px;
margin-left:0px;
height:30px;
line-height:30px;
text-align:center;
display:block;
color:#06375F;
width:85px;
float:left;
display:inline;
cursor:pointer
}

.onglets_moteur span.boutons_moteurs_select {
background-color:#F59E2B;
font-size:13px;
margin-left:/*5px*/0px;
height:30px;
line-height:30px;
text-align:center;
display:block;
color:#fff;
width:85px;
float:left;
display:inline;
cursor:pointer
}

.div_bt_ong_mot {
margin-left: auto;
margin-right: auto;
height: 30px;
}

/* fin Moteur */
