body{
	margin:0;
	padding:0
}

#pres_resto,
#pres{
	height:auto;
	width:570px;
	overflow:hidden;
	padding-bottom:10px;
}

#intro_service{
	height:auto;
	width:570px;
	padding-bottom:10px;
}

#intro_service ul,
#intro_service li{
	padding:0;
	list-style:none;
	color : #fff;
	font-size : 13px;
	line-height:14px;
	margin : 5px 0 10px 5px
}
#intro_service ul li:first-child{
	font-weight:bold
}

#acc_pratique{
	height:auto;
	width:380px;
	float:left;
}

#acc_semin,
#acc_resto,
#acc_hotelier{
	min-height:190px;
	height:auto;
	width:380px;
	float:left;
}
#acc_resto h4,
#equip_semin h3,
#acc_semin h3,
#acc_semin a,
#acc_semin p,
#equip_semin p,
#acc_semin ul,
#acc_semin li,
#equip_resto h3,
#acc_resto h3,
#acc_resto a,
#acc_resto p,
#equip_resto p,
#acc_resto ul,
#acc_resto li,
#equip_hotelier h3,
#acc_hotelier h3,
#acc_hotelier a,
#acc_hotelier p,
#equip_hotelier p,
#acc_hotelier ul,
#acc_hotelier li{
	margin:9px;
	width:85%	
}

#acc_pratique p,
#acc_pratique p,
#equip_semin p,
#acc_semin p,
#equip_resto p,
#acc_resto p,
#equip_hotelier p,
#acc_hotelier p{
	color:#756868;
	font-size : 13px;
	line-height:20px;
	margin-left:9px;
	margin-right:15px;
}
#acc_hotelier h1{
	color : #db990b;
}
#acc_semin h1{
	color : #B4D01B;
}
#acc_resto h1{
	color : #8C0142;
}

#acc_pratique h1{
	color : #756868;
}

#acc_pratique h1,
#acc_hotelier h1,
#acc_semin h1,
#acc_resto h1{
	margin-left:9px;
	font-size : 26px;	
}

#recep_hotelier{
	background-color:#db990b
}

#recep_semin{
	background-color:#B4D01B
}

#recep_resto{
	background-color:#8C0142
}

#recep_pratique{
	background-color:#756868
}
a{
	text-decoration:none
}

#recep_pratique,
#recep_hotelier,
#recep_semin,
#recep_resto{
	width:190px;
	float:left;
	height : 220px
}

#equip_semin,
#equip_resto,
#equip_hotelier{
	min-height:250px;
	width:570px;
}

.equip1{
	height:auto;
	width:380px;
	float:left
}

.equip2{
	height:auto;
	width:190px;
	float:left;
}

.equip2 img{
	margin-top:15px
}

#equip_semin h3,
#equip_resto h3,
#equip_hotelier h3{
	color : #756868;
}

#equip_resto ul,
#equip_resto li,
#equip_semin ul,
#equip_semin li,
#equip_hotelier ul,
#equip_hotelier li{
	list-style:square;
	color : 9b9393;
	font-size : 12px;
	line-height:16px;
	margin-left :15px;
	padding:0
}

#recep_pratique h5{	
	font-size : 15px;
	margin-bottom:2px
}

#recep_pratique p,
#formucontact label{
	font-size : 13px;
}

#recep_pratique h5,
#recep_pratique p{	
	color : #fff;
	margin-left:9px
}

#formucontact input,
#formucontact textarea{
	width: 228px;
	background-color : #efefef;
	color: #444444;
	border:none;
}
input#envoyer,
#formucontact input#envoi{
	width: 100px;
	background-color:  #756867;
	color: white;
	font-weight:bold;
	text-align: center;
	margin-left: 250px;
	margin-bottom: 30px;
	height: 20px;
}

#formucontact input#envoyer:hover{
	background-color:#C0BCBC;
	color: white;
}

#formucontact label{
	width: 110px;
	height: 8px;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: right;
}

#moyens_transports{
	width : 380px;
	height:300px;
	clear:left;
	margin-top:15px
}

#moyens_transports h4{
	margin:0 0 0 7px;
	padding:0;
	color:#756868
}

.precision{
	font-size : 11px;
}

.transport{
	width : 380px;
	height:80px;
	clear:left
}

.picto{
	width : 40px;
	float:left
}

.txt{
	width : 335px;
	float:left
}