html {
	border:0;
}
body {
	background-image: url();
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow-y:scroll;
}
img, div, a, input { 
	behavior: url(scripts/iepngfix.htc) 
}
hr {
	background-color:#A0B0C9;
	height: 1px;
	border: 0;
}
td .alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #AC2E1F;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:black
}
.Style_menu_base {
	margin-top:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.Style_menu {
	margin-top:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
#Style_menu:hover {
	margin-top:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.Style_titre {
	margin-top:30px;
	margin-left:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:normal;
	color:#124f75;
}
.Style_accueil {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#124f75;
}
.Style_alert {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#990000;
}
.Style_corps {
	margin-top:10px;
	margin-left:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#124f75;
}
.Style_form {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#124f75;
}
.Style_contact {
	margin-top:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#083771;
}
.Style_body {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#083771;
}
.Style_infos{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
}
.Style_footer {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#124f75;
}
a:link {
	color: #124f75;
	text-decoration: none;
}
a:hover {
	color: #124f75;
	text-decoration: underline;
}
a:visited {
	color: #124f75;
	text-decoration: none;
}
a:active {
	color: #124f75;
	text-decoration: none;
}
#d1 {
  	float: left;
  	background-color:#F4F4F4;
	padding:10px 20px 10px 25px;
}
 
#d2 {
	margin-right:0px;
  	float: right;
  	background-color:#F4F4F4;
	padding:0px 0px 0px 20px;
}
#d1_2 {
  	float: left;
}
 
#d2_2 {
  	float: right;
	margin-left:30px;
}
#d3 {
  	background-color:#DEF3FA;
}
#logo {
	border-color:#0e669d;
	border-style:solid;
	border-width:2px;
}
#verticale {
	height:270px;
	background-image:url(../photos/verticales/lieu.jpg);
	background-repeat:no-repeat;
}
#planM {
	width:auto;
	height:0px;
	visibility:hidden;
}
#link_plan {
	float:right;
}
#infos {
	background-color:#FFFFCC;
	padding-left:20px;
	padding-right:10px;
}
#bg_horaires {
	width:192px;
	vertical-align:top;
}
#frame_tarif {
	position:relative;
	left:10px;
	vertical-align:top;
	width:689px;
	height:250px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}
#frame_horaires {
	position:relative;
	left:10px;
	vertical-align:top;
	width:689px;
	height:1045px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}
