/* General Css */

* {
	margin:0;
	padding: 0;
	border:0px;
	font-family: verdana;
}

body {
	text-align: center;
	background:url(../images/background/bkg-1.jpg) no-repeat;
	font-size: 70%;
	color: #666666;
}

html {
background:#FFF url(../images/background/bkg-2.jpg) repeat-x;
}

sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
}

p {
	margin-bottom: 15px;
}

blockquote {
	margin-left: 15px;
}

a {
	margin-top:0px;
	margin-bottom:0px;
	font-family:verdana;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
ul li {
	font-size:10px;
}

/* Container - All the page */
div#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
div#content {
	width:800px;
	margin: 0 auto;
}
/*Menu */

#box1 {
	width:267px;
	float:left;
	height:141px;
	margin-top: 15px;
	background-image:url(../images/background/box1.png);
	background-repeat: no-repeat;
	_background-image: none;
   _filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/box1.png', sizingMethod='image');
}


.click a {
width:67px;
height:16px;
margin:83px 0 0 125px;
}

.click a {
	widht:70px;
	height:18px;
	display:block;
	background:url(../images/buttons/bt-clickhere.jpg) no-repeat;
	text-indent:-5000px;
}

.click a:hover {background-position:bottom;}

/**/

.click2 a {
width:67px;
height:15px;
}

.click2 a {
	widht:70px;
	height:16px;
	display:block;
	background:url(../images/buttons/bt-clickherefff.jpg) no-repeat;

}

.click2 a:hover {background-position:bottom;}

#box2 {
	width:249px;
	height:98px;
	float:left;
	margin-left:10px;
	background-image:url(../images/background/box2.png);
	background-repeat:no-repeat;
	_background-image: none;
   _filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/box2.png', sizingMethod='image');
}

#box2 ul#chda {
margin:30px 0 0 100px;
list-style:none;

}

#box2 ul#chda li a{
list-style:none;
}

.cdha a {
widht:133px;
height:17px;
display:block;
background:url(../images/illustration/cdha.gif) no-repeat;
text-indent:-5000px;
}

.cdha a:hover {background-position:bottom; }

.cdha-oral a {
widht:131px;
height:32px;
display:block;
background:url(../images/illustration/cdha_oral.gif) no-repeat;
text-indent:-5000px;
}

.cdha-oral a:hover {background-position:bottom; }

.why a {
widht:149px;
height:17px;
display:block;
background:url(../images/illustration/why.gif) no-repeat;
text-indent:-5000px;
}
.why a:hover {background-position:bottom; }

#content-bkg {
	width:516px;
	height:100%;
	display:table;

	background-image:url(../images/background/bkg-text.png);
	background-repeat:repeat-y;
	_background-image: none;
   _filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/bkg-text.png', sizingMethod='scale');
	float:left;
	z-index:1;
	margin-top:53px;
	_margin-top:55px;
	margin-left:69px;
	_margin-left:0px;
	z-index:0;
}
#content-text{
background:#fff url(../images/background/bkg-text.gif) no-repeat;
width:508px;
display:table;
position:relative;
margin: -10px 0 0 6px;
z-index:10000;
}

.text {
margin: 10px;
}
.text li{
margin-left:20px;
margin-bottom:5px;
}

.liBall {
list-style:disc;
}
.text a{
text-decoration:none;
color:#26aab7;
font-size:100%;
}

.text a:hover{
font-weight:bold;
}

.textprivacy {
margin: 10px;
}
.textprivacy li{
margin-left:20px;
margin-bottom:5px;
}

.textprivacy a{
text-decoration:underline;
color:#26aab7;
font-size:100%;
}

.textprivacy a:hover{
font-weight:bold;
}

.week {
widht: 450px;
height:220px;
}

.text-week{
padding-top:70px;
}

.img-left {
float:left;
margin:0 10px 0 10px;
}

.img-right {
float:right;
margin: 0 10px 0 10px;
}

.text-week a{
text-decoration:none;
color:#26aab7;
font-size:100%;
}

.text-week a:hover{
font-weight:bold;
}


#content-left {
	width:200px;
	height:auto;
	float:left;
}

#content-general {
margin-top:-55px;
width:795px;
height:100%;
position:relative;
}

.line {
float:left;
width:239px;
margin: 0 0 10px 10px;
background:url(../images/illustration/line.png) no-repeat;
_background-image: none;
_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/illustration/line.png', sizingMethod='image');
}

.picture {
position:relative;
}

/* Top */
div#header {
	width:800px;
	height:50px;
	background:url(../images/background/bkg-menutop.jpg)  no-repeat;
	padding-top:15px;
}
div#header ul.top-nav {
	width: 340px;
	height:30px;
	float: left;
	margin-top:4px;
}
div#header ul.top-nav li {
	height: 39px;
	float: left;
	position: relative;
	overflow: hidden;
	color:#FFF;
	font-weight:bold;
}
div#header ul.top-nav li.arrow {
	background-image:url(../images/illustration/arrow-1.jpg);
	background-repeat:no-repeat;
	text-indent:10px;
	margin-right:4px;
}
.language {
	float:left;
	margin:0 230px 0 15px;
	_margin:0 215px 0 15px;
}
.language a:hover{ background-position:bottom; }

.language a{
	width:70px;
	height:29px;
	display:block;
	background:url(../images/buttons/bt-francais.jpg) no-repeat;
	text-indent:-5000px;
}

div#header ul.top-nav li a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
div#header ul.top-nav li a:hover {
	color:#000;
}
.text-search {
	float:left;
	margin:3px 0 0 210px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.text-search a:hover {
	color:#000000;
}
/* Search */

/*fieldset#search {
	width:130px;
	height:30px;
}
.field {
	width: 89px;
	height: 18px;
	background:url(../images/background/bkg-search.jpg) no-repeat;
	font-size: 100%;
	padding:2px 0 0 3px;
	margin-top:1px;
	float:left;
}*/

.field2 {
	width: 200px;
	height: 20px;
	background:url(../images/background/bkg-search2.jpg) no-repeat;
	font-size: 100%;
	padding:5px 0 0 6px;
	margin-top:1px;
	float:left;
	margin-left:100px;
}
/*input.field:empty {
	font-size: 100%;
}
input.text:empty {
	font-size: 100%;
}

.search-page {
widht: 319px;
height: 30px;
font-size:100%;
margin: 20px;
}

/* Footer */
div#footer {
	font-size: 90%;
	width: 800px;
	margin: 0 auto;
	text-align: center;


}
div#footer p {
	width:600px;
	text-align: center;
	padding-left:70px;
	padding-top:20px;
}
div#footer p {
	width:700px;
	text-align: center;
	padding-left:70px;
	padding-top:20px;
}

div#footer p a{
text-decoration:none;
color:#26aab7;
font-size:100%;
}

div#footer p a:hover{
font-weight:bold;
}

div#footer-inside {
	background:url(../images/background/bkg-footer.gif) no-repeat;
	width: 783px;
	height: 142px;
	text-align:center;
	color: #666666;
	position: relative;
	padding-top: 15px;
}
div#footer-inside ul{
margin:22px 0 0 240px;
list-style:none;
}

div#footer-inside ul li {
	float:left;
	list-style-image:none;
	
}

.home a:hover{ background-position:bottom; }

.home a{
	width:47px;
	height:12px;
	display:block;
	background:url(../images/buttons/bt-home.jpg) no-repeat;
	text-indent:-5000px;
}	
.contact a:hover{ background-position:bottom; }

.contact a{
	width:78px;
	height:12px;
	display:block;
	background:url(../images/buttons/bt-contact.jpg) no-repeat;
	text-indent:-5000px;
}
.legal a:hover{ background-position:bottom; }

.legal a{
	width:85px;
	height:12px;
	display:block;
	background:url(../images/buttons/bt-legal.jpg) no-repeat;
	text-indent:-5000px;
}

.privacy a:hover{ background-position:bottom; }

.privacy a{
	width:80px;
	height:14px;
	display:block;
	background:url(../images/buttons/bt-privacy.jpg) no-repeat;
	text-indent:-5000px;
}

/* Print CSS - Only for IE */
@media print {
div#inside {
	_float: none;
}
}
@media print {
div.box-pic {
	_float: none;
}
}


/*Menu CSS*/

#menu{ width:242px; height:230px; margin-top:0px; margin-left:10px; position:relative; z-index:10; }
#menu img { border:0px;}

	#about{ 
		width:242px; height:40px;
		background-image: url(../images/menu/topAbout.png);
		background-repeat: no-repeat;
		_background-image: none;
		_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/topAbout.png', sizingMethod='crop');
		padding-top:22px; margin-bottom:15px; _margin-bottom:0px;

	}

	#about:hover{
		
		width:242px; height:40px;
		background-image: url(../images/menu/topAbout.png);
		background-repeat: no-repeat;
		background-position:right top; 
		_background-image: none;
		_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/topAbout.png', sizingMethod='crop');
 		
	 }
		#prevention{ 
		background-image:url(../images/menu/prevention.png);
		background-repeat: no-repeat;
		background-position:lef top;
		_background-image: none;
		_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/prevention.png', sizingMethod='crop');
		display:block;
		 width:239px; height:31px; margin-bottom:5px; cursor:pointer; 

	
	}
	#prevention:hover{  
	background-image:url(../images/menu/prevention.png);
	background-repeat: no-repeat;
	background-position:right top;
	_background-image: none;
	_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/prevention.png', sizingMethod='crop');
	 cursor:pointer;
	display:block; 
	 width:239px; height:31px; 
	
	}
	#fExperts{
	padding-top:22px;
	margin-bottom:15px;
	width:242px; 
	height:40px; 
	background-image:url(../images/menu/fExperts.png);
	background-repeat:no-repeat; 
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/fExperts.png', sizingMethod='crop');  }
	#fExperts:hover{ 
	width:242px; 
	height:40px; 
	background-image:url(../images/menu/fExperts.png);
	background-position:right top;
	background-repeat:no-repeat; 
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/fExperts.png', sizingMethod='crop'); 
	}
	#resources{ 
	width:242px; 
	height:20px; 
	background-image:url(../images/menu/resources.png);
	background-position:left top;
	background-repeat:no-repeat; 
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/resources.png', sizingMethod='crop');
	padding-top:22px; 
	}
	#resources:hover{ 
		width:242px; 
	height:20px; 
	background-image:url(../images/menu/resources.png);
	background-position:right top;
	background-repeat:no-repeat; 
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/resources.png', sizingMethod='crop');
	
	}
.dblock {
display:block;
}
.repeat {
	display: block;
	width: 239px;
	margin-left: 2px;
	background-image: url(../images/menu/bgRepeat.png);
	background-repeat: repeat-y;
	background-position: top center;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/bgRepeat.png', sizingMethod='scale');
}

.repeat ul{ margin-top:0px; margin-bottom:0px;list-style-image:url(../images/menu/point.gif); font-family:verdana; color:#666666; font-size:10px; text-decoration:none; }
.repeat a:hover { font-weight:bold}
.repeat ul { padding-top:5px; }
.repeat li { margin-top:0px; margin-left:30px; margin-bottom:0px;list-style-image:url(../images/menu/point.gif); font-family:verdana; color:#666666; font-size:10px; text-decoration:none;}
.repeat a {
 margin-top:0px; margin-bottom:0px;list-style-image:url(../images/menu/point.gif); font-family:verdana
 ; color:#666666; font-size:10px; text-decoration:none;
 	position: relative;
	z-index: 9999;
}
.bottom {
		background-image:url(../images/menu/bottomMenu.png);
		background-repeat: no-repeat;
		background-position:top center; 
		_background-image: none;
	_margin-left:2px;
	_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/bottomMenu.png', sizingMethod='crop');
		width:242px; 
		height:12px;	}

/*End Menu */


.fineLine {
width:464px;
height:1px;
color:#dae4e5;
border:0px solid;
background:#dae4e5;
margin-left:20px;
margin-bottom:10px;
}

.imageC {
margin-left:15px;
}


.fLeft {
float:left;
margin-left:10px;
}

.video {
margin-left:40px;
}

.clink { color:#26aab7;}
.clink:hover{ font-weight:bold;}

.pog-class {
cursor:pointer; width:200px; height:100px; position:relative; z-index:99999; margin-top:32px; left:200px; _left:-210px; *left:-202px;
}

.text-under {margin: 10px;}

.text-under a{
color:#26aab7; text-decoration:underline;
}
.text-under a:hover{
font-weight:bold;
}

