

body{/* CSS Document */

/*background-image:url(../images/five.png) ;*/
/*background-repeat: repeat-x;*/
background-color:#eee; }

a{
text-decoration:none;
}
a:hover{
color:#AC0600;}

.menu{
background:url(../images/menu.jpg) no-repeat;
font-family:tahoma, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
text-align:right;
width:886px;
height:44px;
padding-right:15px;
}
.color{
color:#000000;
}

.bann{
width:563px;
}
.form{
width:338px;}

.bande{
background:url(../images/bande.jpg) no-repeat;
width:887px;
height:41px;
color:#2b3956;
font-family:tahoma, "Times New Roman", Times, serif;
font-size:14px;
padding-left:14px;
font-weight:bold;


}
.tab-content{
margin-top:7px;
}
.content{
background:url(../images/bande-milieu.jpg) repeat-y;
width:677px;
color:#000;
font-family: tahoma, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
padding :25px;
 
}
.titre-rub{
color:#e5bd1f;
font-family:tahoma, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}

.tab-droit{
margin-top:7px;
margin-left:6px;
}

.milieu-contact{
background:url(../images/milieu-contact.jpg) repeat-y;
width:219px;
color:#272727;
font-family:tahoma, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
padding :9px;
 
}
.titre-contact{
color:#2e2e2e;
font-family: tahoma, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}
.mail{
color:#0c2872;
font-weight:bold;
}
.tab-contact{
margin-top:3px;
}

.tab-copy{
padding-top:6px;
}
.copyright{
background:url(../images/copyright.jpg) no-repeat;
width:901px;
height:28px;
color:#f0f1f2;
font-family:tahoma, "Times New Roman", Times, serif;
font-size:11px;
text-align:right;
padding-right:10px;

}
.lien{
color:#f0f1f2;
}

.tab-reservatoin{
margin-left:20px;
margin-top:30px;
color:#1e1e1e;
font-family:tahoma, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
line-height:25px;

}

.btn-envoie{
text-align:right;}

.td_titre_form{
font-size:11px;
background-color:#CDD1D4 !important;
 
color:#FFFFFF;
padding-left:5px;
font-weight:bold;}

.champ{
background-color:#C8D6F1;
border:1px solid #899ceb
}

.bouton{
background-color:#C8D6F1;
border:1px solid #899ceb

}
.liste,input,select,textarea{
 
border:1px solid #899ceb;
font-family:Arial,Helvetica,sans-serif;
font-size:10px !important;
width:110px;
}
.champ1{
 
border:1px solid #899ceb
}
.tab_contact,.tab_contact tr,.tab_contact td{
background-color:#F0F1F3;
color:#000000;
border:#CDD1D4 solid 1px;
}
.envoyer{
padding: 18px 6px 15px;
}
.reservation {
padding:12px;
border:solid 1px #D2D6D7;
}
.reservation td,.reservation tr{
padding:2px;
border:solid 1px #D2D6D7;
color:#6E6E6E;
}
.error{
color:#FF0000;
padding-left:24px;
padding-top:2px;
padding-bottom:2px;
}
.titreVoiture{
padding:5px;
font-weight:bold;
font-size:12px;
}
.voitureLigne ,.voitureLigne td,.voitureLigne tr{
 color:#000000;
 
}
.details{
color:#FFFF00;
padding-left:22px;}
.titreTab{
color:#FFF;
font-weight:bold;}
.ligne1{
background-color: #447494;}
.ligne2{
background-color: #274768;}
.reservation_paiement,.reservation_paiement td,.reservation_paiement tr{
border:solid 2px #D2D6D7;
width:555px;
}
.titreRes{
color:#6E6E6E;
}
.readonly{
background-color:#FFD2D2;}
.tdTitreVoiture{
background-color:#C8D6F1;
border:1px solid #899CEB;
color:#FFFFFF;
font-size:12px; }
.prixeEntete {
background-color:#E5BD1F !important;
color:#FFFFFF;
 
}
/*.prixeLigne,.prixeLigne td,.prixeLigne tr{
background-color:#C8D6F1;
border:1px solid #899CEB;
}*/
.retour{
padding-bottom:7px;padding-left:5px; font-size:13px;
font-weight:bold;
color:#FFFFFF !important;
}
.tab_prix{
border: solid 1px #E5BD1F;


padding:2px;
 
color: rgb(0, 0, 0);
}