﻿#portlet_rubrique dt strong{
	font-size:20px;
}
#main{
	padding-bottom:20px;
}
#main h3{
	padding-top:8px;
	margin-bottom:10px;
	width:512px;
	height:38px;
	font-size:13px;
	color:#ea9f00;
	text-align:center;
	background: url('http://www.hotelf1.com/img/bg_form_espace_pro_groupes.jpg') left top no-repeat;	
}
#main h3 em{
	color:#000000;
	font-style:normal;
}
#main h4.titreForm{
	margin-top:10px;
	padding-left:10px;
	font-size:14px;
	color:#ea9f00;
	text-decoration:underline;
	font-weight:bold;
}
#main p{
	margin-bottom:15px;
}
#main form{
	width:512px;
}
#main fieldset{
	width:482px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	border:0px;
	border-bottom:1px solid #d2d2d2;
}
#main  label{
	display:block;
	float:left;
	margin-bottom:5px;
}
#main  select{
	display:block;
	color:#4f4f4f;
	float:left;
	clear:left;
}
#main .cInput{
	display:block;
	float:left;
	clear:left;
	width:95px;
	height:16px;
	border:1px solid #4f4f4f;
}
.intitField{
	display:inline;
	color:#000000;
}

.intitChamps{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
#main ol{
	float:left;
	border:0px solid yellow;
}
#main li{
	position:relative;
	display:block;
	float:left;
	width:170px;
	margin-bottom:5px;
}
#main #liCnuit{
	clear:left;
}
#main #liTwin{
	position:relative;
	margin-right:40px;
	width:132px;
	height:75px;
	background: #ffffff url('http://www.hotelf1.com/img/bg_form_twin.jpg') left top no-repeat;
}
#main #liTriple{
	position:relative;
	width:142px;
	height:75px;
	background: #ffffff url('http://www.hotelf1.com/img/bg_form_triple.jpg') left top no-repeat;
}
#main #Ctwin, #main #Ctriple{
	position:absolute;
	width:40px;
	height:16px;
	top:50px;
	left:85px;
	border:1px solid #ea9f00;
}
#main #Ctwin{
	left:75px;
}
#main #Ctriple{
	left:90px;
}
#main #liTwin label, #main #liTriple label{
	position:absolute;
	top:5px;
	text-align:center;
}
#main #liTwin label{
	left:75px;
}
#main #liTriple label{
	left:85px;
}
#modeEmploi{
	clear:left;
	display:block;
	margin-bottom:10px;
	font-size:10px;
}
#modeEmploinuit{
	clear:left;
	display:block;
	margin-bottom:10px;
}
#main #Cbudget, #main #mentionBudget, #main #bPp{
	display:block;
	float:left;
	clear:none;
	margin-right:5px;
}
#main #mentionBudget {
	line-height:16px;
}
#main dt{
	float:left;
	width:112px;
}
#main dd{
	float:left;
	width:370px;
}

#formContact .intitField, #formContact .cInput{
	display:block;
	float:left;
}
#formContact .intitField{
	line-height:18px;
	width:70px;
}
#formContact .cInput{
	width:155px;
	clear:none;
}
#formContact li{
	width:240px;
	height:20px;
}
#main #cObligatoires{
	display:block;
	clear:left;
	font-size:10px;
}
#main #Cdate input{
	background: #ffffff url('http://www.hotelf1.com/img/calendrier.gif') 78px top no-repeat;
}
.cRight{
	clear:right;
}

.btRadio{
	float:left;
	width:15px;
	height:15px;
	margin-left:5px;
	margin-right:10px;
}

#main  #liPdj{
	clear:both;
	margin-bottom:8px;
	width:100%;
}

#main #fComments{
	padding-left:0px;
}
#Ccomments{
	width:500px;
	height:100px;
	overflow: auto;
	border:1px solid #4f4f4f;
}

#main .bt_envoyez{
	display:block;
	float:right;
	margin-top:15px;
	width:96px;
	height:20px;
	border:0;
	background: #ffffff url('http://www.hotelf1.com/img/bt_envoyez.jpg') left top no-repeat;
	cursor:pointer
}

#main .bt_envoyez:hover{
	background-position: left -20px;
}