/* CSS Document - Toulouse Congrès 15/08/2009 */

*{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.png) repeat;
	}
img{
	border:0px;
	}
#divlogo{
	width:792px; margin:0px auto; height:140px;
	}
#divcentre{
	width:482px; height:126px; background:url(../images/index_centre.png) no-repeat; margin:0px auto;
	padding:50px 0px 0px 100px;
	color:#FcFcFc;
}
#divlogin{
	width:417px; height:59px; margin:0px auto;
	background:url(../images/login_bg.png) no-repeat;
	text-align:right;
	padding:23px 200px 0px 0px;
	color:#444444;
	}
#divlogin p{ margin:2px; position:relative;}
#pied{
	color:#FcFcFc; text-align:center;
	font-size:10px;
	}
#ok{
	width:25px; height:30px;
	/* background:url(images/ok.png) no-repeat;*/
	background-color:#00b1d3;padding:0px;
	margin:0px;border:#04a2c9 1px solid;
	}

#main{
	width:990px;
	margin:0px auto;
	}

#header{
	width:792px; height:140px; margin:0px auto;
	}
td.bodytete{
	background:url(../images/tete_body.png);
	padding-left:30px;
	color:#F4F4F4;
	}
td.bodytete span{
	font-size:14px;
	}
td.resah{
	background:url(../images/reserver_hotel_body.png);
	padding-left:130px;
	color:#FFFFFF;
	}
td.resahtop{
	background:url(../images/reserver_hotel_tete.png);
	height:40px;width:617px;
	text-align:center;
	color:#f4f4f4; font-size:16px; font-weight:bold;
	}
		#teteliste{
			background:url(../images/liste_tete.png) no-repeat; width:937px; height:33px;
			margin:0px auto;
			padding-top:7px;
			text-align:center;
			color:#FFFFFF;
			font-size:18px;
		}
		#teteliste a{
			color:#FFFFFF;
		}
		#mainliste{
			width:937px;
			margin:0px auto;
		}
		.hliste{
			width:937px;
			/*background-color:#049FC7;*/
			position:relative;
			margin:0px; padding:0px;
		}
		.hliste ul{
			float:right;
			}
		.hliste li{
			/*float:right;*/
			list-style:none;
			margin:0px; padding:0px;
		}
		td.mm a{
			/*display:block;*/
			float:right;
			color:#333333; font-weight:bold;
			width:123px; margin:0px auto;
			text-decoration:none; text-align:center;
			background:url(../images/liste_hotel_menu.png) no-repeat;
			height:25px;
			padding-top:8px;
		}
		td.mms a{
			display:block;
			float:right;color:#333333; font-weight:bold;
			width:123px; margin:0px auto;
			text-decoration:none; text-align:center;
			background:url(../images/liste_hotel_menu_2.png) no-repeat;
			height:25px;
			padding-top:8px;
		}
		td.fcfcfc{
			color:#fcfcfc;
		}
		.milieu{
			background-color:#049FC7;
			}
		table.f0f0f4{
			background-color:#f0f0f4;
			}
		tr.00B1D3{
			background-color:#00B1D3;
			}
		tr.FFFFFF{
			background-color:#FFFFFF;
			}
		tr.fcfcfc{
			background-color:#fcfcfc;
			}
		tr.B9CFEF{
			background-color:#B9CFEF;
			}
		tr.00B1D3{
			background-color:#00B1D3;
			}

		p.titrehotel{
			font-size:12px;
			margin:0px;
			padding-top:8px;
			color:#FFFFFF;
			font-weight:bold;
			padding-left:10px;
		}
		p.titrehotel span{
			font-size:10px;
			}
		.top{
			/*background:url(images/liste_hotel_tete.png) no-repeat bottom;*/
			height:16px; width:937px;
			margin:0px; padding:0px;
			position:absolute;
			}

	#pied{
		width:890px; margin:0px auto;
		background-color:#0773B4;
		color:#FFFFFF;
		text-align:center;
		}
	#pied a{
		color:#fCfCfC;
		font-size:10px;
		}
	a.white{
		color:#FFFFFF;
		}
	.basprix{
		color:#fcfcfc;
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}

	.tetefieldset{
		background:#ffffff url(../images/fieldset_head.png) no-repeat top;
		padding:2px 0px 20px 20px;
		border-bottom:#7DC001 2px solid;
		}
	.legende{
		color:#ffffff;
		font-size:18px;
		}
	label{
		float:left;
		width:100px;
		font-weight:bold;
		padding-top:2px;
		}
	.rh{
		background:url(../images/reservation_hotel_hotel.png);
		padding:30px 0px 10px 40px;
		color:#FFFFFF;
		}
	.boutoncontinuer{
		background:url(../images/continuer_bouton.png) no-repeat;
		width:221px; height:45px;
		display:block;
		border:0px;
		}
	.alerte{
		background:url(../images/alerte.png) no-repeat;
		padding-left:16px;
		line-height:16px;
		color:#990000;
	}
	.nobouton{
		background-color:#7abc00;
		color:#000000;
		border:1px solid;
		}
	.nobouton:hover{
		color:#FFFFFF;
	}
