*{
margin:0;
padding:0;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:69.5%;
color:#27323C;
background:#F9FEFA  url(http://www.indochine-voyages.com/images/bg_colofond2.gif) repeat-x;
}
img{
border:0;
}
h1{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-bottom:3px;
border-bottom:1px solid #ccc;
font-size:100%;
}
a{
color:#0D7574;
}
a.a_chat{
padding-top:6px;
padding-right:10px;
float:right;
}
h2{
font-size:90%;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-bottom:3px;
border-bottom:1px solid #ccc;
}
ul{
list-style-type:none;
}
input, select{
font-family:Arial, Helvetica, sans-serif;
font-size:100%; /*9px*/
}
.vide{
clear:both;
margin:0px;
padding: 0px;
}
/*------------------------------------------------------------------
		Menu superieur
------------------------------------------------------------------*/
#menu_superieur
{
margin:0 auto;
width:1000px;
background:#1D262F url(http://www.indochine-voyages.com/images/bg_banmen.gif) repeat-x;
}
#menu_superieur ul
{
font-weight:bold;
}
#menu_superieur li.normal
{
float:left;
background:url(http://www.indochine-voyages.com/images/bg_colomenu.gif) no-repeat right;
}
#menu_superieur li.normal a:hover
{
background:url(http://www.indochine-voyages.com/images/bg_colomenu1.gif) no-repeat right;
}
#menu_superieur li a
{
color:white;
display:block;
padding:4px 10px 6px 10px;
text-decoration:none;
}
#menu_superieur li.last
{
float:left;
}
#menu_superieur li.last a:hover
{
background:url(http://www.indochine-voyages.com/images/bg_colomenu3.gif) no-repeat right;*/
}
#menu_superieur p
{
color:white;
font-weight:bold;
font-size:112%;
float:right;
margin:2px 14px 0 0;
}
* html #menu_superieur p
{
margin:2px 7px 0 0;
}
#menu_superieur img
{
margin-right:5px;
}
/*-------------------------
Contenu	
---------------------------*/
#contenu_formulaire
{
background:url(http://www.indochine-voyages.com/images/bg_banfondca2.gif) no-repeat top center;
min-height:200px;
}
#contenu_formulaire_main
{
margin:0 auto;
width:1000px;
border-bottom:1px solid white;
background:#ebf2e2;
}
/*---------------------------------------------------*/
/* Legende sans photo										 */
/*---------------------------------------------------*/
#formulaire_graph
{
height:11.4em;
background:#1C780C url(http://www.indochine-voyages.com/images/bg_bandehaut.gif) repeat-x;
}
#formulaire_graph #legende_main_text
{
position:absolute;
width:25em;
border-right:1px solid white;
padding:4px 8px;
text-align:right;
margin:19px 0 0 33px;
}
#legende_main_text h2, #legende_main_text p, #legende_main_text strong{
color:white;
}
#legende_main_text h2{
font-size:160%;
border-bottom:none;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
}
#legende_main_text p{
font-size:120%;
padding-left:40px;
}
/*-------------------------*/
#form_menu_context
{
border:1px solid white;
background:#6A806F url(http://www.indochine-voyages.com/images/bg_bandef.gif) no-repeat 20px 0;
color:white;
padding:3px 0 3px 45px;
}
#form_menu_context strong, #form_menu_context a{
color:white;
}
/*-------------------------
Menu droit : demande de devis
---------------------------*/
#cont_formulaire
{
width:238px;
float:right;
margin:-46px 0 0 10px;
padding-right:10px;
}
#cont_formulaire h1
{
font-size:125%;
color:white;
padding:25px 0 0 14px;
background:url(http://www.indochine-voyages.com/images/bg_mencadsup.gif) no-repeat 0px 0;
height:20px;
border-bottom:none;
}
#cont_formulaire h1 a{
color:white;
}
#cont_formulaire_main{
background:url(http://www.indochine-voyages.com/images/bg_colomenucentre.gif);
padding-top:5px;
}
#cont_formulaire_main ul{
padding:0;
margin:10px 0 0 0;
}
#cont_formulaire p
{
position:relative;
} 
#cont_formulaire_main p
{
padding: 3px 0px 0px 10px;
}
#cont_formulaire #bas_formulaire
{
background:url(http://www.indochine-voyages.com/images/bg_foomen.gif) no-repeat 0px 0px;
height:20px;
}
#menu_droit_form
{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right:14px;
font-size: 90%;
}
#menu_droit_form li
{
background:url(http://www.indochine-voyages.com/images/bg_editloh3.gif) no-repeat 5px 5px;
margin:0 0 0 7px;
padding:0 0 10px 12px;
line-height:14px;
}
.separa 
{
border-bottom:1px solid #ccc;
margin-top:20px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
}
/*-------------------------
Fiche de renseignements
---------------------------*/
#formulaire_produits
{
width:688px;
margin-left:20px;
margin-top:30px;
margin-bottom:30px;
float:left;
font-size:110%;
min-height:504px;
}
#formulaire_produits p
{
margin:0 0 1em 0;	
}
/*--------------------------*/
/*	formulaire				*/
/*--------------------------*/
#formulaire_produit
{
width:688px;
margin:3px 0;
border:1px solid #1C780C;
background-color:#f3ffe5;
font-size:90%;
min-height:980px;
}
#formulaire_produit h1
{
background:#d9e5cb url(http://www.indochine-voyages.com/images/bg_flech2.gif) no-repeat 10px 6px;
font-size:120%;
color:#C75909;
padding:3px 0 2px 34px;
position:relative; 
overflow:hidden;
border-bottom:none;
margin-bottom:0 !important;
}
#formulaire_produit p
{
padding:5px;
}
#formulaire_contactx
{
margin:3px 0;
border:1px solid #1C780C;
background-color:#f3ffe5;
font-size:90%;
min-height:460px;
}
#formulaire_contactx h1
{
background:#d9e5cb url(http://www.indochine-voyages.com/images/bg_flech2.gif) no-repeat 10px 6px;
font-size:120%;
color:#C75909;
padding:3px 0 2px 34px;
position:relative; 
overflow:hidden;
border-bottom:none;
margin-bottom:0 !important;
}
#formulaire_contactx p
{
padding:5px;
}
#nom_produit{
color:#C75909;
}
#h1_text{
float:left;
width:460px;
}
#formulaire_data{
border-top:1px solid #fff;
margin: 0px !important;
padding:1px 1px 1px 1px;
background-color:#F0F3F5;
}
#formulaire_data p{
margin-bottom:0px;
}
/*---------------------------------
Demande de devis : champs form
----------------------------------*/
.compulsory
{
color:red;
font-weight: bold;
vertical-align: middle;
padding: 1px;
}

div.updatable
{
clear:both;
margin-top:10px;
margin-bottom:10px;
}
div.updatable-gauche
{
float:left;
width:150px;
font-size:110%;
}
div.updatable-gauche_chambre
{
float:left;
width:130px;
font-size:100%;
background:url(http://www.indochine-voyages.com/images/bg_editloh3.gif) no-repeat 5px 5px;
padding-left:20px;
}
div.updatable-droite
{
font-size:100%;
}
div.updatable-up
{
font-size:110%;
margin-bottom:10px;
}
div.updatable-down
{
font-size:100%;
margin-bottom:10px;
}
select.select_50
{
text-align:center;
height:20px;
width:50px;
background-color: #fff;
}
select.select_120
{
text-align:center;
height:20px;
width:120px;
background-color: #fff;
}
input.input_100
{
height:17px;
width:100px;
background-color: #fff;
}
input.input_200
{
height:17px;
width:200px;
background-color: #fff;
}
input.input_600
{
height:100px;
width:600px;
margin-left:25px;
background-color: #fff;
}
input.bouton_envoyer  {
margin-left: 250px;
width: 100px;
color: #FFFFFF;
font-size:110%;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, "Nimbus Sans L", sans-serif;
text-transform:uppercase;
font-weight:bold;
background-color: #C75909;
}
#formulaire_data_obli {
float:left;
margin-left: 12px;
margin-top: 12px;
}
#formulaire_data_obli h2 {
margin-top: 30px;
margin-bottom: 15px;
font-size:110%;
font-weight: bold;
color: #46464A;
text-transform: uppercase;
border-bottom:1px solid #ccc;
padding:0 0 0 2px;
}