@charset "utf-8";
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: 14px;
	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:#6b0000;
}
.Style_footer {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;
}
#encare {
  	background-color:#F4F4F4;
	padding:20px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;
	border:solid 1px #DDD;
}
#d1 {
  	float: left;
  	background-color:#F4F4F4;
	padding:10px 20px 10px 25px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
}
 
#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 {
	background-image:url(../photos/verticales/lieu.jpg);
	background-repeat:no-repeat;
}
#planM {
	width:auto;
	height:0px;
	visibility:hidden;
}
#link_plan {
	float:right;
}
#infos {
	margin-left:20px;
	background-color:#FFFFCC;
	padding-left:20px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	border-color:#EEDCB7;
	border-style:solid;
	border-width:1px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;
}
#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;
	border:hidden;
}
#frame_horaires {
	position:relative;
	left:10px;
	vertical-align:top;
	width:689px;
	height:1050px;
	overflow-x:hidden; 
	overflow-y:hidden;
	overflow:hidden;
	border:hidden;
}

form {
	padding:20px;
}
input[type=text] {
	width:375px;
  	height: 40px;
	padding-left:40px;
  	-moz-box-shadow: inset 0px 0px 2px #333;  
    -webkit-box-shadow: inset 0px 0px 2px #333;  
    box-shadow: inset 0px 0px 2px #333;
	border:solid 1px #fff;
	display:inline;
	background-color:#F7F7F7;
	font-size:18px;
	color:#009ee0;
}
select {
	width:307px;
  	height:30px;
	vertical-align:top;
	padding:0 0 0 5px;
  	-moz-box-shadow: inset 0px 0px 2px #333;  
    -webkit-box-shadow: inset 0px 0px 2px #333;  
    box-shadow: inset 0px 0px 2px #333;
	border:solid 1px #fff;
	background-color:#F7F7F7;
	color:#009ee0;
}
textarea {
	width:405px;
  	height:280px;
	-moz-box-shadow: inset 0px 0px 2px #333;  
    -webkit-box-shadow: inset 0px 0px 2px #333;  
    box-shadow: inset 0px 0px 2px #333;
	border:solid 1px #fff;
  	padding: 40px 5px 5px 5px;
	background-color:#F7F7F7;
	font-size:15px;
	color:#009ee0;
}
#submit {
	width:415px;
	height:50px;
	background-image:url(../interface/bg_menu.png);
	background-repeat:repeat-x;
	border:solid 0px #fff;
	cursor:pointer;
	color:#fff;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
#submit:hover {
	text-decoration:underline;
}
#echo_contact {
	font-size:14px;
	line-height:20px;
}
#loaderImage {
	border:solid 0px #fff;
	background:none;
}
#vide1 {
	height:55px;
	line-height:55px;
	text-align:center;
	vertical-align:middle;
}
#vide2 {
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
}
#tarifs {
	height:55px;
	line-height:55px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#f2f2f2;
	border-collapse:collapse;
}
#horaires {
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#f2f2f2;
	border-collapse:collapse;
}
#pasCours {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#f2f2f2;
	border-collapse:collapse;
}
#PilatesD {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#daeef3;
	border-collapse:collapse;
	color:#fff;
}
#Garuda1 {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#92cddc;
	border-collapse:collapse;
	color:#fff;
}
#Garuda2 {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#31869b;
	border-collapse:collapse;
	color:#fff;
}
#Garuda3 {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#215967;
	border-collapse:collapse;
	color:#fff;
}
#Pilate1 {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#9bbb59;
	border-collapse:collapse;
	color:#fff;
}
#Pilate2 {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#4f6228;
	border-collapse:collapse;
	color:#fff;
}
#Yoga {
	width:14.28%;
	height:20px;
	line-height:20px;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	text-align:center;
	vertical-align:middle;
	background-color:#C69;
	border-collapse:collapse;
	color:#fff;
}