input,select {margin:0 0 2px 0;font:100% Verdana,Arial,Sans-serif;padding:0}
label {margin:0 0 0 2px;padding:0}
fieldset {border:0;margin:0;padding:0}

#plan, #iti {font-family:Arial,Sans-serif}

#mStart ,#mEnd , #mStartRatp, #mEndRatp,#mStart_mm ,#mEnd_mm {text-align:left;padding:0 0 0 3px;width:auto}
#mStartIn ,#mStartIn_mm , #mStartInRatp {padding:1px 0 4px 24px;background-position:1px 1px;} 
#mEndIn ,#mEndIn_mm , #mEndInRatp {padding:1px 0px 0px 24px;background-position:1px 1px;}
#mMapMenu {
	background:url(/x/v2/i/interface/cible.gif) no-repeat;
	background-position:3px 1px;
	padding:0px 0px 3px 24px;
}
.mSepLine {
	background-image: url(/x/i/mappy2/ligne_h02_v2.gif);
	background-repeat: repeat-x;
	background-position: 20px bottom;
	width:200px
}
.mTPC input, .mWay input {background-color:#f1fbd3;border:1px solid #7dc622}
.mWay input {width:200px}
.mWay img {vertical-align:top;margin:1px 0 0px 3px}
.mTown {margin-right:10px}
.mTown input {width:140px}
.mPC input {width:60px}
.mCountry select {width:220px}
.mSepLineEt {height:5px;width:95%;background:url(/x/i/mappy2/ligne_h03_v2.gif) no-repeat 50% 50%}
#etape .etape, #etape_mm .etape {padding:1px 0 7px 25px;}
#etape .mTPC input, #etape .mWay input, #etape_mm .mTPC input, #etape_mm .mWay input {background-color:#FEFFCE;border:1px solid #fe942b}

#choix_iti, #choix_iti_mm{
	text-align:left;
	padding-top:2px;
	padding-left:10px
}
/**/
#men_region{padding:5px 0 0px 20px}

#region{width:175px;}

#menus .btok {border:none;float:right;padding:0px 5px 0 0 }

.opts_fond{
	background-color:#eeeeee;
	margin:0px 0px 4px 0px;	
	padding:0;
	text-indent:5px;
	width: 100%;
}
#menu_iti_plan input, #menu_iti_plan_mm input{
vertical-align:middle;
}
/* OPTIONS ***********************************************************************************/
#opts_veh, #opts_piet, #opts_ratp{width:257px;/**/margin:0px 0px 0px 3px}

#opts #opts_multi,  #opts_mm #opts_multi_mm{
	margin-bottom:3px
}
#opts #opts_multi td,  #opts_mm #opts_multi_mm td{
	border-bottom:3px solid #FFFFFF
}
.opts_titre{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
}
#opts input{
	vertical-align: -35%;
}
#opts .select_style,#opts_mm .select_style{
	background-color:#f1fbd3;border:1px solid #999999;
	margin-bottom:3px;
}

/*iti options*/
#opts_veh  select, #opts_mm  select{
 font-size:10px; /**/width:230px;
}

#opts_veh #ifcost, #ireimb{	
	vertical-align: -10%;
	font-size:10px;
}
#opts_veh #cost select,#opts_veh_mm #cost_mm select{
	width:80px;
	vertical-align: -10%;
}



/*iti ratp*/
#mItiRatp {
	
}

#mItiRatp #timing_ratp select{	
	border:solid #999999 1px;
	font-size:10px;
	max-width:70px;
}

#mItiRatp #ratpOption {	
	background:url(/x/v2/i/ratp/logoratp.gif) no-repeat;
	vertical-align:middle;
	text-align:center
}

#mItiRatp #timing_ratp{		
	padding:0px 0 0px 13px;
	background:url(/x/v2/i/ratp/fond_ratp_big.gif) no-repeat;	
}
.ratptxt{	
	color:#FFFFFF;
	background-color:#68CC9A;
	border:1px solid #cccccc;
	text-align:center;
	margin-top:5px;
	padding:1px 10px 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 150px;
}
.mSepLine_ratp {
	width:250px;background:url(/x/i/mappy2/ligne_h02_v2.gif) no-repeat;
	background-position: 20px 50%;
}

.lien_marque:hover {
color:#0E4076;
text-decoration:underline;
}
/*live*/
.sepLine_live{
	height:5px;
	width:auto;
	background:url(/x/v2/i/form/sep_live.gif) center center repeat-x;
	margin-right: 10px;
	margin-left: 10px;
}
#live_hotel{
	margin-right: 7px;
	margin-left: 7px;
	width:249px;	
}
.hotel_haut{	
	background:url(/x/v2/i/menus/hotel_haut.gif) left bottom no-repeat;
}
.hotel_centre{
	height:100%;
	margin:0 0 0 3px;
}
.bt_hotel{
	cursor:pointer;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	font-weight: bold;
	padding-left: 5px;
}
.bt_hotel:hover{
	color: #FFFFFF;
	background-color: #FF3300;	
}
.lien_hotel{
	cursor:pointer;
	color: #02569E;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:0 7px;
	text-decoration:underline
}
.lien_hotel:hover{
	color: #02569E;
	text-decoration:none
}
ul.mGL2c {
	list-style-type:none;
	margin:0;padding:5px
}
.fond_lien_live{
	background:url(/x/v2/i/menus/bout-nav-bleu.jpg) left top no-repeat;
	text-indent: 3px;
	padding:0px 5px 6px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
label.mUncert {
	background:url(/x/i/flanim.gif) no-repeat 0 3px;
	padding-left:12px;
	color:#FF6600;
	line-height:13px;
}

.titre_recher_hotel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	height:21px;	
	margin:2px 5px;
	background:url(/x/v2/i/Interface/images_guide/guide_bt2.jpg) repeat-x;
	line-height:15px;
}
.titre_recher_hotel #droite{
	height:21px;width:10px;background:url(/x/v2/i/Interface/images_guide/guide_bt3.jpg) no-repeat;float:right
}
.titre_recher_hotel #gauche{
	height:21px;width:10px;background:url(/x/v2/i/Interface/images_guide/guide_bt1.jpg) no-repeat;float:left
}
