body {background:#83c9c9 url(../images/font.jpg) repeat-x; padding:0; margin:0;}
table#main{ width:830px; height:446px; background:url(../images/font2.jpg) no-repeat top; border:none;}
table#main td {vertical-align:top;}
#menu div { width:100%; margin:0; padding:0;}
#menu a{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; color:#FFFFFF; float:left; margin:0; padding:3px 13px 3px 13px; vertical-align:middle; cursor:pointer; text-decoration:none;}
#menu a:hover {color:#59bfc1; background-color:#FFFFFF;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:none;}

#head-puce-contact{
	background:url(../images/bg-head-puce-contact.jpg) no-repeat;
	border:none;
	padding:4px 0 4px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
#puce-contact{
background:#FFFFFF url(../images/bg-puce-contact.jpg) no-repeat bottom left;
border:none;
padding:20px;
margin:0;
}
#puce-clients{
background:#FFFFFF url(../images/bg-puce-clients.jpg) no-repeat bottom left;
border:none;
padding:20px;
margin:0;
}

#tbl{
width:800px;
padding:5px 0px 10px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

#tabl tr td{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;}

#vols{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
#transfert{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
#hotel{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
#tabl td{

padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;

}

.btn{
background:url(../images/bt.png) no-repeat left ;
text-align:center;
color:#FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
width:88px;
margin:10px 2px 5px 0;
border:0;
cursor:pointer;}

.btn_news{
background:url(../images/bt1.png) no-repeat right ;
text-align:left;
color:#FFFFFF;
font: 12px/20px Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
width:27px;
margin-right:0px;
border:0;
padding:0 0 0 3px;
cursor:pointer;
}

#contenu{
padding:0 8px 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#fff;
}
.form_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding:0 10px 0 5px;
line-height:10px;
}
#titre{
	padding:0 15px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
#labb{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5e5e5e;}
#input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039094;
	background-color:#FFFFFF;
	border: 1px solid #039094;
	margin: 2px 0;
}

#footgra{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;}

#footsou{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff; text-decoration:underline;}


textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039094;
	background: #FFFFFF;
	border: 1px solid #039094;
	margin: 2px 0;
}

input.button {
	cursor: pointer;
	border: none;
	font-weight: bold;
	background: url(../images/submit.png) no-repeat left top;
	width: 186px;
	height: 31px;
	margin-left: 0px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.errormsg {
  display: block;
  width: auto;
  height: 44px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: bold;
  background: #f7a732 url(../images/stop.gif) no-repeat 5px center;
  padding: 3px 20px 3px 60px;
  margin: 0 0 10px 0;
  border: 1px solid #d27e03;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}
.errormsg-small {
  display: block;
  width: auto;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #f7a732 url(../images/stop-small.gif) no-repeat 2px center;
  padding: 2px 2px 2px 10px;
  margin: 10px 10px 0 10px;
  border: 1px solid #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.sendmsg-small {
  display: block;
  width: auto;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: url(../images/ok-small.gif) no-repeat 2px center;
  padding: 2px 2px 2px 10px;
  margin: 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.sendmsg {
  display: block;
  width: auto;
  height: 44px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: bold;
  background: #f7a732 url(../images/ok.gif) no-repeat 5px center;
  padding: 3px 20px 3px 60px;
  margin: 0 0 10px 0;
  border: 1px solid #d27e03;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}
/*------------------------------------------------------------------------------------------------*/
.titre-form {
	padding:2px 0 2px 0;
	font: 16px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	background-color: #039094;
	cursor: pointer;
	color:#fff;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
}
/*--------------------------------------------------------------------------------------------------*/
.titre-voyage {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#039094;
}
.date-voyage {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#59bfc1;
padding-top:5px;
}
.text-voyage {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#5e5e5e;
padding-top:5px;
}

.text-jour {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#039094;
}

.btn-voyage{
background:url(../images/bt.png) no-repeat left ;
text-align:center;
color:#FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
width:100px;
margin:5px 2px 5px 0;
padding:0 0 3px 0;
border:0;
cursor:pointer;}

.btn2-voyage{
background:url(../images/bt2.png) no-repeat left ;
text-align:center;
color:#FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
width:88px;
margin:5px 2px 5px 0;
padding:0 0 3px 0;
border:0;
cursor:pointer;}

.price-voyage {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:24px;
font-weight:bold;
color:#59bfc1;
padding:17px 0 0 0;
}

SMALL, SUB, SUP { font-size: .50em } /*tu dois pouvoir jouer avec les propriétés d'interligne et de dimension des lignes ici*/
SUB { vertical-align: sub }
SUP { vertical-align: super } 

/*///////////////////////////////début de style /////////////////////////*/
/* START WINDOWS OVERLAY*/
#GB_overlay { background-color: #000000; position: absolute; margin: auto; top: 0; left: 0; z-index: 100; }
#GB_window {left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 150; }
#GB_window .content { width: auto; margin: 0; padding: 0; background-color: #fff; border: 3px solid #59bfc1; border-top: none; }
#GB_frame { border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap; }
.GB_Window .content { background-color: #fff; border: 1px solid #59bfc1; border-top: none; }
.GB_Window .header { border-bottom: 1px solid #59bfc1; border-top: 0px solid #59bfc1; border-left: 1px solid #59bfc1; border-right: 1px solid #59bfc1; margin: 0; height: 20px; font-size: 11px; padding:0 0 0 5px; color: #fff;}
.GB_Window .caption { font-size: 24px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; white-space: nowrap; padding-right: 20px; }
.GB_Window .close { text-align: right; }
.GB_Window .close span { font-size: 11px; cursor: pointer }
.GB_Window .close img { cursor: pointer; padding: 0 3px 0 0; }
.GB_Window .on { border-bottom: 1px solid #59bfc1; }
.GB_Window .click { border-bottom: 1px solid #59bfc1; }
/*///////////////////////////////fin de style /////////////////////////*/
