﻿@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0px;}

img {border:0;}

form.subscribe label {width:100px; height:30px; display:inline-block}

body {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:11px;
	font-size:12px;*/
	font-size:13px;
	color:#636363;
	background:url(/DATA/activesportsphysio/FILES/image/bg/asp_bg-02.jpg) top no-repeat #007caf;
	/*background:url(/DATA/activesportsphysio/FILES/image/bg/bg_aspnew2.jpg) top no-repeat #007caf;
	background:url(/DATA/activesportsphysio/FILES/image/bg/body.jpg) top repeat-x #eaeaed;*/
}

h1{
	/*margin-bottom:4px;*/
	/*height:24px;*/
	font-size:19px;
	font-weight:normal;
	color:#007cae;
}

h2, .pH2 {
	/*margin-bottom:4px;*/
	/*height:24px;*/
	font-size:16px;
	font-weight:normal;
	color:#007cae;
}

#left_menu h2, #left_menu .pH2 {height:20px;}

h2.h2Clinics {
	font-size:20px;
	font-weight:normal;
	color:#047eaf;
}

h3 {font-size:11px;font-weight:bold;color:#636363;}

p {margin-bottom:14px;}
p.pH2 {margin-bottom:0px;}
/*#testimonials p {margin-bottom:5px;}*/

a, a:link {text-decoration:underline;color:#47aece;}
a:hover {text-decoration:none;}

a.arrow, #content a, #links a, #news a, #testimonials a {padding-left:8px;background:url(/DATA/activesportsphysio/FILES/image/bullet_arrow_blue.gif) left no-repeat;}

#global {
	margin:0 auto;
	/*padding:0 28px;
	width:902px;*/
	padding:0 20px;
	width:918px;
	/*background:url(/DATA/activesportsphysio/FILES/image/bg/global.jpg) top no-repeat #eaeaed;*/
}

#internalsearch {position:absolute; background:none; width: 918px; margin:auto; text-align: right; top:320px; margin-right:10px;}

#border {
	padding:0px 7px;
	width:902px;
	background-color:#FFF;
}
/* ---------------------------------------------------------------------------------------- Header -- */

#header {height:271px;width:902px;}
#header p {margin-bottom:0px;}

#top {height:93px;width:902px;background:url(/DATA/activesportsphysio/FILES/image/bg/top.jpg) bottom right no-repeat #007CAE;}

#logo {float:left;/*width:615px;*/width:595px;}

#top_menu {float:left;padding-top:9px;/*width:287px;*/width:307px;color:#FFF;}
#top_menu a, #top_menu a:link {text-decoration:none;color:#FFF;}
#top_menu a:hover {text-decoration:underline;color:#FFF;}

#mood {height:178px;width:902px;}
#mood img {margin-top:-3px;}
* html #mood img {margin-top:0px;}
* +html #mood img {margin-top:0px;}
/* ------------------------------------------------------------------------------------------ Menu -- */
#menu {height:38px;width:902px;background:url(/DATA/activesportsphysio/FILES/image/bg/menu.jpg) repeat-x;}
#menu ul {margin-left:11px;list-style:none}
#menu ul li {float:left;}
/* --------------------------------------------------------------------------------------- Content -- */
#container {
	overflow:hidden;
	padding:12px 0px 14px 0px;
	width:902px;
	background:url(/DATA/activesportsphysio/FILES/image/bg/container.jpg) top repeat-x; 
}

#left_column {float:left;width:597px;}
#intro {margin-bottom:7px;padding:14px 12px 0px 12px;height:314px;width:570px;background:url(/DATA/activesportsphysio/FILES/image/bg/intro.jpg) no-repeat;}
#flash {margin-bottom:7px;height:236px;width:569px;}
#text {float:left;padding-left:14px;width:352px;}
#text h2 {height:20px;}
#clinic {float:left;width:203px;}
#content {padding:0px 15px 0px 6px;}

#right_column {float:left;width:299px; padding-top:15px;}
#awards, #links, #news, #testimonials, #buttons {padding:0px 0px 0px 22px;}
#buttons img {margin-bottom:4px;}

.spacer {margin-bottom:9px;height:12px;width:100%;background:url(/DATA/activesportsphysio/FILES/image/bg/spacer.jpg) repeat-x;}

/* ---------------------------------------------------------------------------------------- Footer -- */
#footer {padding:10px 10px 0px 10px;height:50px;width:882px;color:#747474;background:url(/DATA/activesportsphysio/FILES/image/bg/footer.jpg) repeat-x;}
#footer a, #footer a:link {text-decoration:none;color:#747474;}
#footer a:hover {text-decoration:underline;}
#footer p {margin-bottom:0px;}
#submenu {float:left;width:580px;}/*550*/
#design_by {float:right;width:290px;}/*320*/
#rights {clear:both;}
/*
* html #rights {clear:none;}
* +html #rights {clear:none;}
*/
/* -------------------------------------------------------------------------------------- Internal -- */
#left_menu_one {
	float:left;
	margin:6px 24px 0px 0px;
	padding-right:13px;
	min-height:293px;
	height:auto !important;
	height:293px;
	width:219px;
repeat;
}

#left_menu {
	float:left;
	margin:6px 24px 0px 0px;
	padding:10px 0px 0px 12px;
	min-height:293px;
	height:auto !important;
	height:293px;
	width:219px;
	background:url(/DATA/activesportsphysio/FILES/image/bg/left_menu.jpg) top no-repeat;
}

#left_menu ul {list-style:none;}
#left_menu ul li {line-height:16px;}
#left_menu ul li a {display:block;padding-left:9px;background:url(/DATA/activesportsphysio/FILES/image/bullet_dash_blue.gif) top left no-repeat;}
#left_menu ul li a.submenuon {text-decoration:none;font-weight:bold;}
#left_menu ul li ul {margin-left:9px;}
#left_menu ul li ul li a{display:block;padding-left:9px; margin-left:5px; background:url(/DATA/activesportsphysio/FILES/image/bullet_dash_blue.gif) top left no-repeat; color:#636363;}
#left_menu ul li ul li.subon a { text-decoration:none;color:#636363; font-weight:bold; }
#left_menu ul li ul li.subon li a { font-weight:normal; }
#left_menu ul li ul li.subon li.subon a { font-weight:bold; }
#right_content {float:left;margin:2px 0px 0px 0px;padding-top:15px;width:627px;}
#right_content ul {margin:0px 0px 14px 14px;list-style-image:url(/DATA/activesportsphysio/FILES/image/bullet_dash-blue.jpg)}
#right_content ol {margin:0px 0px 14px 29px;}
#right_content ol li { padding: 2px 0; }

#right_content a, #right_content a:link, #right_content h2 a, #right_content h2 a:link {text-decoration:underline;color:#003399;}
#right_content a:hover, #right_content h2 a:hover {text-decoration:none;color:#003399;}

#contactmap {
	clear:both;
}


#right_content1 {
width:373px;
float:left;
}
#right_content2 {
width:254px;
float:left;
margin-top:15px;
}


.remoteform fieldset { border: 0; }
.remoteform ul { margin: 0; list-style: none; }
.remoteform ul li { overflow: hidden; margin: 2px 0; }
.remoteform ul li label { display:block; float:left; width:220px; }
.remoteform .err { color: #ef3e44; }
.remoteform .blck { display: block }
.remoteform .hide { display: none }
.remoteform input.txt { font-size: 1em; padding: 2px 3px; }
.remoteform input.txt, .remoteform textarea { border:1px solid #007cae; }

table th{
width:165px;
color:#007cae;
font-weight:bold;
text-align:left;
vertical-align:top;
}
table td{vertical-align:top; padding-bottom:10px;
}
table.equip th { width: 19em; padding-right: 1em; }
table ul{margin:0; padding:0; list-style-type:square;}
table ul li{padding:0; margin:0; background:none; }
.gray {color:#999999;}
.blue{color:#007cae;}

.table_membres td { border-bottom:#b2d7e7 solid 1px; padding:10px 0; width:40%; }
.table_membres { margin: 0 0 20px; }



.gen_wrap { 
    /* left: 400px; top: 350px; */
    width: 430px; height: 265px;
    /* padding: 10px; */
    border: 10px solid #007CAE;
    position: absolute; 
    text-align: center; 
    /*background: #007cae url(images/bg_surveys.jpg) 0 0 no-repeat;*/
    background-color: #fff;
    font-size: 0.8em;
    color: #007CAE; /*#fff;*/
}
.gen_wrap a.gen_close {
    position: absolute; 
    right: 0;/* 7px;*/
    top: 0;/* 7px; */
    font-size: 10px;
    padding: 0 12px 0 0;
    background: url(/data/activesportphysio/files/image/bt_survey_close.jpg) right 3px no-repeat;
    color: #CF3D44;
}
.gen_wrap h1 { font-size: 16px; margin: 30px 0 10px; font-weight: bold; color: #007CAE; }
.gen_wrap h1 .small { font-size: 12px; }

.gen_wrap ul { list-style: none; margin: auto; clear: both; overflow: hidden; padding: 10px 40px; }
.gen_wrap ul li { padding: 2px; overflow: hidden; text-align: left; }
.gen_wrap ul li.nolabel { padding-left: 152px; }
.gen_wrap ul li.hide { display: none; }
.gen_wrap ul li input.text { font-size: 1em; }
.gen_wrap ul li input.text,
.gen_wrap ul li textarea { border: 1px solid #007CAE; padding: 2px; }
.gen_wrap ul li input.button { font-size: 1em; color: #fff; background-color: #007CAE; border: 0; }
.gen_wrap ul li label { display: block; padding: 0 0 2px; float: left; width: 150px; }
.gen_wrap ul li label abbr,
.gen_wrap ul li label span { color: #CF3D44; border: 0; }
.gen_wrap ul li label span.blck { display: block; }

#right_content ol li.alt a { color: #008099; }

div.serv { border-top: 1px solid #afdbe8; padding: 14px 0 0; }
div.serv table { width: 100% }
div.serv table td { width: 49.9% }

.affiliations img { margin-right:15px; }
.affiliations td { vertical-align:middle; padding-bottom:20px;}

fieldset.filters { border: 0; }
#right_content fieldset.filters ul { list-style: none; }
fieldset.filters ul li { overflow: hidden; }
fieldset.filters ul li label { float: left; width: 10em; }
fieldset.filters ul li input.text { width: 20em; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 0.1em 0.15em; }
fieldset.filters ul li select { width: 20em; }

.table_temoignages td {text-align:center; padding: 0 20px 0 20px;}

#right_content a.titleLink, #right_content a.titleLink:link {text-decoration:none;}
#right_content a.titleLink:hover {text-decoration:underline;}

.temoignage { border-top: 1px solid #b2d7e7; padding-top: 14px; }
.temoignage p { clear:both; overflow:hidden }

#right_content ul.pager { list-style: none; margin: 0; display: block; text-align: center; }
#right_content ul.pager li { display: inline; margin: 0 5px 0; }

.menu_clinique {margin-bottom:10px;font-size:12px;}
.menu_clinique a.submenuon {font-weight:bold;}
#right_content .menu_clinique ul {margin:0px;list-style:none;}

#right_content .menu_clinique ul li {display:inline;padding:0px 6px 0px 10px;border-right:solid 1px #333;/*background:url(/data/activesportphysio/files/image/bg/bullet_cliniques-line.jpg) right no-repeat;*/}
#right_content .menu_clinique ul li.first-child {padding:0px 6px 0px 0px;}
#right_content .menu_clinique ul li.last-child {padding:0px 0px 0px 10px;border:0;background:none;}
#right_content .menu_clinique ul li ul {display:inline;}
#right_content .menu_clinique ul li ul li {border:0;}

.clinicinfo{
width:627px;
}
.clinicinfopic{

text-align:right;
}
#newsletterdiv {width:636px; margin:auto;}
#newsletterdiv table td{padding-bottom:0}

.newsbar p {padding:0; margin:0;}
