/* CSS Document */
body{
background-image:url(../img/bodyBg.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	
}
#redTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ff0000;
padding-top:10px;
clear:both;
padding-left:7px;
}
#veil {
position:absolute;
z-index:0;
width:100%;
height:100%;
left:0;
top:0;
background-color:#FFFFFF;
background-image:url(img/spacer.gif);
-moz-opacity:0.1;
filter:alpha(opacity=20);
opacity:0.2;
display:none;
}
#wrapper{
width:900px;
overflow:hidden;
margin-left: auto; margin-right: auto;

}
#head2{
float:right;
width:454px;
height:120px;
background-image:url(../img/head2.png);
text-align:right;
}
#animBlock{
width:689px;
height:248px;
border:1px #FFFFFF solid;
float:left;
}
#menuWrapper{
width:208px;
height:248px;
float:left;
overflow:hidden;
border:1px #FFFFFF solid;
border-left:none;

}
#menuSeparator{
width:auto;
height:48px;
float:left;
}
#menu{
width:199px;
height:48px;
float:left;
}

#blueblock{
width: 211px;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
background-color: #f39a00;
color: #333;
overflow:hidden;
}

* html #blueblock{ /*IE 6 only */
width: 211px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#blueblock li {
/*border-bottom: 2px solid #FFFFFF;*/
margin: 0;


}

#blueblock li a{
display: block;
text-align:left;
padding-top:13px;
padding-left:25px;
color: #fff;
text-decoration: none;
width: 100%;
/*height:33px;*/
height:27px;
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#blueblock li a:hover{
color:#000000;
}
.m1{
background-image:url(../img/menu_bg.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #FFFFFF;


}
.m11{
background-image:url(../img/menu_bg1.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #FFFFFF;
color:#FF0000;
}
.spcLink{
color:#FF0000;
}
.spcLink:hover{
color:#000099;
}
/*.m2{
background-image:url(../img/fr/m2.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #FFFFFF;
}
.m3{
background-image:url(../img/fr/m3.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #FFFFFF;
}
.m4{
background-image:url(../img/fr/m4.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #FFFFFF;
}
.m5{
background-image:url(../img/fr/m5.gif);
background-repeat:no-repeat;
border-bottom:none;
}

.m1:hover{
background-image:url(../img/fr/m1_hvr.gif);
background-repeat:no-repeat;
}
.m2:hover{
background-image:url(../img/fr/m2_hvr.gif);
background-repeat:no-repeat;
}
.m3:hover{
background-image:url(../img/fr/m3_hvr.gif);
background-repeat:no-repeat;
}
.m4:hover{
background-image:url(../img/fr/m4_hvr.gif);
background-repeat:no-repeat;
}
.m5:hover{
background-image:url(../img/fr/m5_hvr.gif);
background-repeat:no-repeat;
}*/

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;*/
}
#content{
clear:both;
width:auto;
border:1px #FFFFFF solid;
background-color:#666666;
width:898px;
/*height:300px;
margin-left: auto; margin-right: auto;*/
border-top:none;
}
#footer{
/*padding-left:12px;*/
padding-top:2px;
width:900px;
margin-left: auto; margin-right: auto;
}
.txtFooter{
color:#d8d8d8;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#txtTitle{
padding-top:20px;
padding-left:20px;
padding-right:20px;

color:#f39a00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
width:auto;
font-weight:bold;
}
#txtContent{
padding-top:0;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
.subTitle{
color:#50a5c6;
width:880px;
/*border:1px solid #ff0000;*/
}
.email_add{
text-decoration:none;
color:#f39a00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.email_add:hover{
text-decoration:underline;
}
.rowsHeader_bug{
float:left;
background-color:#c0d9ec;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
color:#f39a00;
padding-top:5px;
width:35px;
}
.rowsHeader{
float:left;
background-color:#c0d9ec;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
color:#f39a00;
padding-top:5px;
border-top:1px solid #fff;border-bottom:1px solid #fff;
}
		.rowsHeader1{
		float:left;
		background-color:#f9f9f9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height:22px;
		color:#000000;
		text-align:left;
		padding-top:3px;
		border-top:1px solid #fff;border-bottom:1px solid #666666;
		}
		.rowsHeader0{
		float:left;
		background-color:#eeeeee;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height:22px;
		color:#000000;
		text-align:left;
		padding-top:3px;
		border-top:1px solid #fff;border-bottom:1px solid #666666;
		}
		.rowsHeader3{
		float:left;
		background-color:#cccccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height:22px;
	/*	padding-left:5px;
		padding-top:5px;*/
		color:#ffffff;
		text-align:left;
		/*border: 1px solid silver;
		border-left:none;*/
		}
		.rowsData0{
		width:120px;
		float:left;
		/*background-color:#F3F3F3;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		height:25px;
		padding-left:5px;
		padding-top:5px;
		/*border: 1px solid silver;
		border-left:none;
		border-top:none;*/
		}
		.rowsData1{
		width:120px;
		float:left;
		background-color:#F3F3F3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		height:25px;
		padding-left:5px;
		padding-top:5px;
		/*border: 1px solid silver;
		border-left:none;
		border-top:none;*/
		}
		
		.MyWrapper{
		width:auto;
		clear:both;
		height:auto;
		text-align:center;
		/*border:1px #FF0000 solid;*/
		padding-left:30px;		
		}
		.sign0{
		float:left;
		width:18px;
		height:25px;
		padding-top:5px;
		padding-left:3px;
		}
		.sign1{
		float:left;
		width:18px;
		height:25px;
		padding-top:5px;
		padding-left:3px;
		background-color:#F3F3F3;
		}
		#foo{
		display:none;
		}
		.Myrows{
		/*padding: 5px 5px 5px 5px;*/
		clear:left;
		text-align:center;
		margin-left:20px;
		
		}
		.moreInfo{
		display:none;
		width: 855px; 
		text-align:left;
		background-color:#f7f7f7; 
		margin-left:20px;
		overflow:hidden;
		}
		.moreInfoShow{
		display:block;
		width: 535px; 
		text-align:left;
		background-color:#f7f7f7; 
		padding-left:15px;
		}
		.pkWrapper{
			width:839px;			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			height:auto;
			clear:both;
			padding-left:7px;
			
		}
		.pkPk{
		width:50px;
		float:left;
		padding:1px;
		text-align:center;
		
		}
		.pkNites{
		width:30px;
		float:left;
		padding:1px;
		text-align:center;
		font-size:10px;
		
		}
		.pkDate{
		width:198px;
		float:left;
		padding:1px;
		text-align:center;
		font-size:10px;

		}
		.pkPrice{
		width:200px;
		float:left;
		padding:1px;
		text-align:center;
		font-size:10px;
		
		}
		#flag{
		height:39px;
		text-align:right;
		width:auto;
			
		}
		.bullets{
		line-height:20px;
		list-style-image:url(../img/congres_maurice_medicale.gif);
		}
		.bullets1{
		line-height:20px;
		list-style-image:url(../img/congres_maurice_medicale_1.gif);
		}
		.botNav{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:1px;
		padding:5px;
		text-align:center;
		}
		.footerActive{
		color:#f39a00;
		text-decoration:none;
		}
		.ftLinks{
		text-decoration:none;
		color:#FFFFFF;
		}
		.ftLinks:hover{
		color:#50a5c6;
		}
		#myTable{
		font-size:10px;
		background-color:#999999;
		padding-left:30px;
		}
		
