/* General Css */

* {
	margin:0;
	padding: 0;
	border:0px;
	list-style: none;
	font-family: verdana;
}

body {
	text-align: center;
	background: url(../images/background/bkg-3.jpg) no-repeat;
	font-size: 70%;
	color: #666666;
	height:920px;
}

html {
background:#FFF url(../images/background/bkg-2.jpg) repeat-x;
height: 100%;
}

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 */


#box3 {
	width:371px;
	float:left;
	height:178px;
	background-image:url(../images/background/box3.png);
	background-repeat: no-repeat;
	_background-image: none;
   _filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/box3.png', sizingMethod='image');
}


.click3 a {
width:67px;
height:16px;
margin:150px 0 0 195px;
}

.click3 a {
	widht:70px;
	height:17px;
	display:block;
	background:url(../images/buttons/bt-clickherefff.jpg) no-repeat;
	text-indent:-5000px;
}

.click3 a:hover {background-position:bottom;}

/**/

#box4 {
	width:373px;
	height:154px;
	float:left;
	margin:15px 0 0 10px;
	background-image:url(../images/background/box4.png);
	background-repeat:no-repeat;
	_background-image: none;
   _filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/box4.png', sizingMethod='image');
}

#box4 ul#chda {
margin:70px 0 0 180px;

}

#box4 ul#chda li a{
list-style:none;
}

.cdha a {
widht:136px;
height:17px;
display:block;
background:url(../images/illustration/cdha.gif) no-repeat;
text-indent:-5000px;
}

.cdha a:hover {background-position:bottom; margin-left:-50px; }

.cdha-oral a {
widht:133px;
height:32px;
display:block;
background:url(../images/illustration/cdha_oral.gif) no-repeat;
text-indent:-5000px;
}

.cdha-oral a:hover {background-position:bottom; margin-left:-50px; }

.why a {
widht:150px;
height:17px;
display:block;
background:url(../images/illustration/why.gif) no-repeat;
text-indent:-5000px;
}
.why a:hover {background-position:bottom; margin-left:-50px;}

#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;
}

.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;
	margin-top:-240px;
	_margin-top:-200px;
	*margin-top:-190px;
}

#content-general {
margin-top:-55px;
width:795px;
height:370px;
position:relative;

}

#content-aplets {
width:800px;
height:400px;
float:left;
}


.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 */

#checklist {
margin:50px 0 0 300px;
width:483px;
height:88px;
background:url(../images/illustration/checklist.png) no-repeat;
_background-image: none;
_filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/illustration/checklist.png', sizingMethod='image');
}

#checklist img{
width: 353px;
margin: 33px 0 0 110px;
border:none;
}




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-inside {
	background:url(../images/background/bkg-footer.gif) no-repeat;
	width: 783px;
	height: 142px;
	text-align:center;
	color: #666666;
	float:left;
	padding-top: 15px;
}
div#footer-inside ul{
margin:22px 0 0 240px;}

div#footer-inside ul li {
	float:left;
	list-style-image:none;
	
}

div#home {
z-index:6;
float:left;
margin-top:-295px;
margin-left:290px;
_margin-left:145px;
}

.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;
}

