/* © InitiativeWeb */	

/* { margin:0; padding:0 } /* mac hide \*/
html, body { height:100%; width:100%; }
 
body { background-color:#F9F9F9; color: #5AA49C; font: 11px  verdana, arial, sans-serif; font-weight: normal;
			 margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; }
/* body { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#F9F9F9) } */

a, a:link	{ color: #006666; text-decoration: none; padding-left: 2px;}
a:active		{ color: #5AA49C; text-decoration: none; padding-left: 2px;}
a:visited	{ color: #006666; text-decoration: none; padding-left: 2px;}
a:hover		{ color: blue; text-decoration: underline; padding-left: 2px;}

.title		{ color: #5AA49C; font: 15px verdana, arial, sans-serif; letter-spacing: 2px; font-weight: normal }
.subtitle	{ color: #5AA49C; font: 13px verdana, arial, sans-serif; font-weight: bold }
.smalltitle { color: #5AA49C; font: 11px verdana, arial, sans-serif; font-weight: bold }
.services 	{ color: #006699; font: 12px verdana, arial, sans-serif; font-weight: bold }
.footer  	{ color: #5AA49C; font: 10px verdana, arial, sans-serif; background-color:#83B2AD; font-weight: normal; }
.price	 	{ color: #006699; font-weight: bold }
.tracktext	{ padding-left: 4px; padding-right: 8px }
.border		{ border: #5AA49C 1px solid; }
.just 		{ text-align: justify;}
.hide       { visibility: hidden; }
.display		{ display: none; }
.cache		{ display: none; }

h1 {margin: 4px 0px 3px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 14px verdana, arial, sans-serif; font-weight:  bold; letter-spacing: 1.5px; color: #5AA49C;}
h2 {margin: 4px 0px 3px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 13px verdana, arial, sans-serif; font-weight:  bold; letter-spacing: 1.0px; color: #5AA49C;}
h3 {margin: 4px 0px 2px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 12px verdana, arial, sans-serif; font-weight: normal; letter-spacing: 0.5px; color: #5AA49C;}
h4 {margin: 3px 0px 2px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 12px verdana, arial, sans-serif; font-weight: normal; letter-spacing: 0.5px; color: #5AA49C;}
h5 {margin: 3px 0px 2px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 11px verdana, arial, sans-serif; font-weight: normal; letter-spacing: 0.5px; color: #5AA49C;}
h6 {margin: 3px 0px 2px 0px;	padding: 0px 0px 0px 0px; text-decoration: none; 
	font: 11px verdana, arial, sans-serif; font-weight:  bold; letter-spacing: 0px; color: #5AA49C;}
p {margin: 3px 0px 2px 0px;	padding: 0px 0px 0px 10px; font-weight: normal; 
	font: 11px verdana, arial, sans-serif; letter-spacing: 0px; color: #5AA49C;}

table		{color: #5AA49C; font: 11px geneva, verdana, arial, sans-serif; font-weight: normal }

#global		{margin: 0px 0px 0px 0px; padding: 0; /* border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; */ }
#menubar		{LEFT:  5px; POSITION: absolute; TOP: 65px }
#rightbar	{RIGHT: 5px; POSITION: absolute; TOP: 65px;}
#footer 		{LEFT:  5px; POSITION: absolute; BOTTOM: 10px;}
#zoom 		{LEFT:225px; POSITION: absolute; TOP: 250px }

#swfLink { height:275px; font-size:85%; text-align:left; color:white; margin:0; padding:0; overflow:hidden}  /* case js off ! */ 

.cadre { width:180px; margin:2px 0 0 2px; border:1px solid #5AA49C; background-image:none }
#navlink p {margin: 0; padding: 0 0 0 5px; font: 11px Tahoma, arial, sans-serif; font-weight: bold; letter-spacing: 0px; color:#5AA49C }
#navlink a,#navlink a:link, #navlink a:visited {color:#666; padding-left:5px; line-height:1.7em; display:block; text-align:left; margin:1px 5px 1px 0px; text-decoration:none; border-left:8px solid #0FF}
#navlink a:hover { border-left:0; text-align:right; padding-right:5px; font-weight:600; color:#000; border-right:8px solid red}
#navlink #link a,#navlink2 #link2,#navlink3 #link3,#navlink4 #link4,#navlink5 #link5,#navlink6 #link6,#navlink7 #link7,#navlink8 #link8  {margin:1px 5px 1px 0px; cursor:default; text-align:right; padding-right:5px; color:red; font-weight:600; border-right:8px solid red;} 


.menuon {background-image: url("picts/menuon.gif"); background-color:#5AA49C;
		font-FAMILY: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 8pt;
		WIDTH: 170px; HEIGHT: 23px; font-weight: bold;	text-align: center;
		padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px; padding-right: 5px;
		BORDER: #5AA49C 1px solid; }
.menuoff {background-image: url("picts/menuoff.gif"); background-color: #F0F0F0;
	font-FAMILY: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 8pt;
	WIDTH: 170px; HEIGHT: 23px; font-weight: bold; text-align: center;
	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px; padding-right: 5px;
	BORDER: #5AA49C 1px solid; }

.dropdown   {font: 11px arial, verdana, sans-serif; color: #5AA49C; WIDTH: 210PX; background-color:#FFFFFF;}
		
.shadeform	{font: 13px arial, verdana, sans-serif; WIDTH: 240PX; background-image: url("picts/shadeform.gif");
		text-align: left;	background-color:#FFFFFF; color:#5AA49C; BORDER: #5AA49C 1px solid}

.textarea	{ font: 13px arial, verdana, sans-serif;  WIDTH: 300PX; background-image: url("picts/shadeform.gif");
		text-align: left; background-color:#FFFFFF; color:#5AA49C; BORDER: #5AA49C 1px solid}

.searchform {font: 13px arial, verdana, sans-serif; text-align: left; WIDTH: 150PX;
		background-color:#FFFFFF; color:#5AA49C; BORDER: #5AA49C 1px solid}

/* SETUP PAGES FOR PRINTING */
@media screen {.printonly { display:none }}
@media print {BODY {color: #000000; background-color:#FFFFFF; }
.hideprt	 { display:none;}  .prthelp { width:850px }}
	
/* THE NEXT LINE CONTROLS THE 3D CONTEXT ON ALL PAGES */		
table.main {width: 815px; } /* background: #FFF url(picts/background.jpg) no-repeat; background-position: center;} */
td.haut 	{height : 285px; font-family: verdana, arial, sans-serif; font-size:10px; }
td.centre {height : 20px; margin-left: auto; margin-right: auto;	text-align: center; }
td.bas 	{height : 285px; font-family: verdana, arial, sans-serif; font-size:10px; }

/* table.menu {margin-left: auto; margin-right: auto;	text-align: center; height : 40px;} */

ul#tabnav {font-family: verdana, arial, sans-serif; font-size: 16px;	font-weight: bold; list-style-type: none;}
ul#tabnav li {float: left; height: 16px; margin: 2px 25px 2px 2px; border: 0px solid #C0C0C0;}
ul#tabnav li.active {border-bottom: 1px solid #000;}
ul#tabnav li.active a {color: #000;}

#tabnav a {float: left; color: #666666; text-decoration: none;	padding: 4px;}
#tabnav a.LinkSelected {float: left; color: #78DBFB; text-decoration: none; padding: 4px; font-weight:bold}
#tabnav a:hover {background: #78DBFB;}


