body {margin: 0;
	width: 1024px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe0000;
	text-decoration: none;
	font-weight:bold;
}

#haut1{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 0px 0px 0px 8px;
	width: 660px;
	height: 44px;
	background: url(../images/haut1.png)  no-repeat ;
}
#haut2{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 0px 0px 0px 668px;
	width: 313px;
	height: 44px;
	background: url(../images/haut2.png)  no-repeat ;
}
#slogan1{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 44px 0px 0px 616px;
	width: 181px;
	height: 97px;
	background: url(../images/slogan1.png)  no-repeat ;
}
#slogan2{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 44px 0px 0px 797px;
	width: 184px;
	height: 97px;
	background: url(../images/slogan2.png)  no-repeat ;
}
#logo{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 44px 0px 0px 8px;
	width: 609px;
	height: 97px;
	background: url(../images/logo.png)  no-repeat ;
}
#logo2{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 44px 0px 0px 8px;
	width: 609px;
	height: 97px;
	background: url(../images/logo3.png)  no-repeat ;
}
#vecturis{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 91px 0px 0px 80px;
	width: 170px;
	height: 37px;
}

#bleu_gauche{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 141px 0px 0px 0px;
	width: 8px;
	height: 59px;
	background: url(../images/bleu_gauche.png)  no-repeat ;
}
#bleu_gauche_bas{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 200px 0px 0px 0px;
	width: 109px;
	height: 11px;
	background: url(../images/bleu_gauche_bas.png)  no-repeat ;
}
#bleu_droite{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 0px 0px 0px 981px;
	width: 6px;
	height: 145px;
	background: url(../images/bleu_droite.png)  no-repeat ;
}
#bleu_droite_bas1{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 145px 0px 0px 981px;
	width: 5px;
	height: 11px;
	background: url(../images/bleu_droite_bas1.png)  no-repeat ;
}
#bleu_droite_bas2{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 156px 0px 0px 984px;
	width: 16px;
	height: 110px;
	background: url(../images/bleu_droite_bas2.png)  no-repeat ;
}



#haut{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 141px 0px 0px 8px;
	width: 977px;
	height: 49px;
	background: url(../images/haut.png)  no-repeat ;
}
#haut0{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 141px 0px 0px 8px;
	width: 977px;
	height: 44px;
	background: url(../images/haut0.png)  no-repeat ;
}

#courbe{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 489px 0px 0px 670px;
	width: 137px;
	height: 22px;
	background: url(../images/courbe.png)  no-repeat ;
}
#accueil1{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 185px 0px 0px 8px;
	width: 378px;
	height: 307px;
	background: url(../images/accueil1.jpg)  no-repeat ;
}
#accueil2{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 185px 0px 0px 386px;
	width: 300px;
	height: 307px;
	background: url(../images/accueil2.jpg)  no-repeat ;
}
#accueil3{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	margin: 185px 0px 0px 686px;
	width: 300px;
	height: 307px;
	background: url(../images/accueil3.jpg)  no-repeat ;
}

#menu1 a {position: absolute;
	margin: 159px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 230px; 
}
#menu2 a {position: absolute;
	margin: 159px 0px 0px 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 230px;
}
#menu3 a {position: absolute;
	margin: 159px 0px 0px 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 130px;
}
#menu4 a {position: absolute;
	margin: 159px 0px 0px 595px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 210px;
}
#menu5 a {position: absolute;
	margin: 159px 0px 0px 835px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 130px;
}

#menu6 a {position: absolute;
	margin: 10px 0px 0px 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#menu7 a {position: absolute;
	margin: 10px 0px 0px 730px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	width: 100px;
}


#menu8 a {position: absolute;
	margin: 10px 0px 0px 805px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	width: 130px;

}
#menu9 a {position: absolute;
	margin: 10px 0px 0px 930px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}

/*#bas{
	position: absolute;
	/* -- hauteur,xx,xx , à droite */
	/*margin: 1072px 0px 0px 148px;
	width: 977px;
	height: 81px;
	background: url(../images/bas.png)  no-repeat ;
}*/

#bas{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 0px 0px 0px 0px;
	_top: 10px;
	_left: 0px;
	width: 977px;
	height: 81px;
	background: url(../images/bas.png)  no-repeat ;
}

#bas_sans_vignette{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 10px 0px 0px 0px;
	width: 977px;
	height: 81px;
	background: url(../images/bas.png)  no-repeat ;
}

#texte {position: relative;
	margin: 130px 0px 0px 30px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	height: auto;
	text-align: justify;
	background-color: #ffffff;
}

#carte_detaillee {position: relative;
	margin: 120px 0px 0px -29px;
	_top: -120px;
	_left: 0px;
	width: 975px;
	height: 990px;
}

#texte #titre 
{margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 10px;
	color: #fe0000;
	font-weight:bold;
	height: 15px;
}
#texte #titre_vert 
{margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 10px;
	color: #05b205;
	font-weight:bold;
	height: 15px;
}




#texte a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe0000;
	text-decoration: none;
	font-weight:bold;
}
#texte a.external
{
	color: #045CCC;
	text-decoration: none;
	font-weight:normal;
}
#texte a.external:hover {text-decoration: underline;}

#texte_titre_1_ligne {position: relative;
	margin: 70px 0px 0px 30px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	height: auto;
	text-align: justify;
}

#texte_titre_1_ligne #titre 
{margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe0000;
	font-weight:bold;
}

#texte_titre_1_ligne #titre_vert 
{margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 10px;
	color: #05b205;
	font-weight:bold;
	height: 15px;
}

#texte_titre_1_ligne a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe0000;
	text-decoration: none;
	font-weight:bold;
}

#titre_vignette1 {position: relative;
	margin: 0px 0px 0px 30px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f10101;
	font-weight:bold;
	text-align: left;
}
#texte_vignette1 {position: relative;
	margin: 0px 0px 0px 30px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	font-weight:normal;
	text-align: left;
}
#btn_vignette1{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 20px 0px 0px 30px;
	_top: 10px;
	_left: 0px;
	width: 130px;
	height: 46px;
	background: url(../images/btn_en_savoir_plus.png)  no-repeat ;
}

#titre_vignette2 {position: relative;
	margin: 0px 0px 0px 215px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f10101;
	font-weight:bold;
	text-align: left;
	
}
#texte_vignette2 {position: relative;
	margin: 0px 0px 0px 215px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	font-weight:normal;
	text-align: left;
}
#btn_vignette2{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 20px 0px 0px 215px;
	_top: 10px;
	_left: 0px;
	width: 130px;
	height: 46px;
	background: url(../images/btn_en_savoir_plus.png)  no-repeat ;
}

#titre_vignette3 {position: relative;
	margin: 0px 0px 0px 406px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f10101;
	font-weight:bold;
	text-align: left;
}
#texte_vignette3 {position: relative;
	margin: 0px 0px 0px 406px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	font-weight:normal;
	text-align: left;
}
#btn_vignette3{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 20px 0px 0px 406px;
	_top: 10px;
	_left: 0px;
	width: 130px;
	height: 46px;
	background: url(../images/btn_en_savoir_plus.png)  no-repeat ;
}

#titre_vignette4 {position: relative;
	margin: 0px 0px 0px 595px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f10101;
	font-weight:bold;
	text-align: left;
}
#texte_vignette4 {position: relative;
	margin: 0px 0px 0px 595px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	font-weight:normal;
	text-align: left;
}
#btn_vignette4{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 20px 0px 0px 595px;
	_top: 10px;
	_left: 0px;
	width: 130px;
	height: 46px;
	background: url(../images/btn_en_savoir_plus.png)  no-repeat ;
}

#titre_vignette5 {position: relative;
	margin: 0px 0px 0px 783px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f10101;
	font-weight:bold;text-align: left;

}
#texte_vignette5 {position: relative;
	margin: 0px 0px 0px 783px;
	_top: 10px;
	_left: 0px;
	width: 180px;height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8888;
	font-weight:normal;
	text-align: left;
}
#btn_vignette5{
	position: relative;
	/* -- hauteur,xx,xx , à droite */
	margin: 20px 0px 0px 783px;
	_top: 10px;
	_left: 0px;
	width: 130px;
	height: 46px;
	background: url(../images/btn_en_savoir_plus.png)  no-repeat ;
}

#above_photo1 {position: absolute;
	margin: -120px 0px 0px 630px;
	width: 300px;
	height: 201px;
}


#photo1 {position: absolute;
	margin: -50px 0px 0px 630px;
	width: 300px;
	height: 201px;
}


#photo1_1_ligne {position: absolute;
	margin: -50px 0px 0px 630px;
	width: 300px;
	height: 201px;
}

#photo1_bas {position: absolute;
	margin: 2px 0px 0px 630px;
	width: 300px;
	height: 201px;
}

#photo1_portrait {position: absolute;
	margin: 725px 0px 0px 1120px;
}

#photo2 {position: absolute;
	margin: 170px 0px 0px 630px;
	width: 300px;
	height: 201px;
}
#photo2_1_ligne {position: absolute;
	margin: 170px 0px 0px 630px;
	width: 300px;
	height: 201px;
}

#photo3 {position: absolute;
	margin: 390px 0px 0px 630px;
	width: 300px;
	height: 201px;

}
#telephone {position: relative;
	margin: -40px 0px 0px 17px;
	_top: 10px;
	_left: 0px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#fax {position: relative;
	margin: 0px 0px 0px 17px;
	_top: 10px;
	_left: 0px;;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

#no{position: relative;
	margin: -12px 0px 0px 80px;
	_top: 10px;
	_left: 0px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

#adresse {position: relative;
	margin: -25px 0px 0px 210px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#bp {position: relative;
	margin: 0px 0px 0px 210px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#copyright {position: relative;
	margin: -25px 0px 0px 600px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#liens {position: relative;
	margin: 0px 0px 0px 600px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#liens a{position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

#regulation_vignette
{position: relative;
	margin: -60px 0px 0px -30px;
	}

#compteur {position: relative;
	margin: -11px 0px 0px 643px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

#eXTReMe {position: relative;
	margin: -33px 0px 0px 530px;
	_top: 10px;
	_left: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/* ------------------------- */


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}





/* ----------------------------------------------- */
.mn {
/*float:left; */
width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
;position:relative;
}
.mn ul {
padding:0;margin:0;list-style-type:none;
position:relative;
}
.mn ul li {
float:left; position:relative; 
}
.mn ul li a, .mn ul li a:visited {
display:block; text-decoration:none;color:#000; padding:0px 0px; height:35px;  
 font-size:11px;
}

.mn ul li:hover {width:auto;}

.mn ul li a.menuone:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn ul li a.menutwo:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn ul li a.menuthree:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}


.mn ul li:hover a.menuone {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn ul li:hover a.menutwo {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn ul li:hover a.menuthree {border-color:#FF0000; color:#FF0000; text-decoration:none;}


.mn ul li ul {
display: none;
}
.mn table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.mn ul li:hover ul.one {
display:block;position:absolute;top:190px;margin-top:0px; left:20px; width:195px; border-bottom:1px solid #000;  z-index:2;
}
.mn ul li:hover ul.one li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:162px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}
.mn ul li:hover ul.two {
display:block;position:absolute;top:189px;margin-top:1px; left:230px;width:195px;border-bottom:1px solid #000;z-index:2;
}
.mn ul li:hover ul.two li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:240px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}
.mn ul li:hover ul.three {
display:block;position:absolute;top:189px;margin-top:1px; left:450px;width:195px;border-bottom:1px solid #000;z-index:2;
}
.mn ul li:hover ul.three li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:160px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}


.mn ul li:hover ul li ul {
display: none;
}

.mn ul li:hover ul li a.drop {
background:#ccd url(../images/bullet.gif) no-repeat 3px 6px;
}
.mn ul li:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet.gif) no-repeat 3px 6px;
}



/* specific to IE5.5 and IE6 browsers */

.mn ul li a:hover ul {
display:block;position:absolute;top:25px; top:27px; background:#fff;left:0; border-bottom:1px solid #000;z-index:5; text-decoration:none;
}
.mn ul li a:hover ul.one li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:150px; text-decoration:none;
}
.mn ul li a:hover ul.two li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:244px; text-decoration:none;
}
.mn ul li a:hover ul.three li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:214px; text-decoration:none;
}


.mn ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:12px; padding:4px 16px; width:154px; width:120px; border:1px solid #000; border-bottom:0;  text-decoration:none;
}

.mn ul li a:hover ul li a.drop {
background:#ccd url(../images/bullet.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.mn ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.mn ul li a:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet.gif) no-repeat 3px 8px;
}
.mn ul li a:hover ul li a:hover.drop {
 background: #ccd url(../images/bullet.gif) no-repeat 3px 8px;
}
.mn ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px; text-decoration:none;
}
.mn ul li a:hover ul li a:hover ul.left {
left:-153px;
}


/* ----------------------------------------------- */
.mn2 {
/*float:left; */
width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
;position:relative;
}
.mn2 ul {
padding:0;margin:0;list-style-type:none;
position:relative;
}
.mn2 ul li {
float:left; position:relative; 
}
.mn2 ul li a, .mn2 ul li a:visited {
display:block; text-decoration:none;color:#000; padding:0px 0px; height:35px;  
 font-size:11px;
}

.mn2 ul li:hover {width:auto;}

.mn2 ul li a.menuone:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn2 ul li a.menutwo:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn2 ul li a.menuthree:hover {border-color:#FF0000; color:#FF0000; text-decoration:none;}


.mn2 ul li:hover a.menuone {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn2 ul li:hover a.menutwo {border-color:#FF0000; color:#FF0000; text-decoration:none;}
.mn2 ul li:hover a.menuthree {border-color:#FF0000; color:#FF0000; text-decoration:none;}


.mn2 ul li ul {
display: none;
}
.mn2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.mn2 ul li:hover ul.one {
display:block;position:absolute;top:186px;margin-top:0px; left:20px; width:195px; border-bottom:1px solid #000;  z-index:2;
}
.mn2 ul li:hover ul.one li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:162px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}
.mn2 ul li:hover ul.two {
display:block;position:absolute;top:185px;margin-top:1px; left:230px;width:195px;border-bottom:1px solid #000;z-index:2;
}
.mn2 ul li:hover ul.two li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:240px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}
.mn2 ul li:hover ul.three {
display:block;position:absolute;top:185px;margin-top:1px; left:450px;width:195px;border-bottom:1px solid #000;z-index:2;
}
.mn2 ul li:hover ul.three li a {
display:block;background:red;color:#fff;height:auto;line-height:12px;padding:4px 16px; width:160px; border:1px solid #ffffff; border-bottom:0;z-index:2;
}


.mn2 ul li:hover ul li ul {
display: none;
}

.mn2 ul li:hover ul li a.drop {
background:#ccd url(../images/bullet.gif) no-repeat 3px 6px;
}
.mn2 ul li:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet.gif) no-repeat 3px 6px;
}



/* specific to IE5.5 and IE6 browsers */

.mn2 ul li a:hover ul {
display:block;position:absolute;top:25px;  background:#fff;left:0; border-bottom:1px solid #000;z-index:5; text-decoration:none;
}
.mn2 ul li a:hover ul.one li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:150px; text-decoration:none;
}
.mn2 ul li a:hover ul.two li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:244px; text-decoration:none;
}
.mn2 ul li a:hover ul.three li a{
display:block;background:#FE0000;color:#FFFFFF; height:1px; line-height:12px; padding:4px 16px; border:1px solid #ffffff; border-bottom:0; width:214px; text-decoration:none;
}


.mn2 ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:12px; padding:4px 16px; width:154px; width:120px; border:1px solid #000; border-bottom:0;  text-decoration:none;
}

.mn2 ul li a:hover ul li a.drop {
background:#ccd url(../images/bullet.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.mn2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.mn2 ul li a:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet.gif) no-repeat 3px 8px;
}
.mn2 ul li a:hover ul li a:hover.drop {
 background: #ccd url(../images/bullet.gif) no-repeat 3px 8px;
}
.mn2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px; text-decoration:none;
}
.mn2 ul li a:hover ul li a:hover ul.left {
left:-153px;
}

#warning {
	border:2px solid red;
	background-color:#f9e9e9;
	padding:3px;
}

/* a:hover{color:#0000FF; text-decoration:underline;} */

.table-default table {
	border-collapse: collapse;
    font-family: Tahoma, Geneva, sans-serif;
}
.table-default table td {
	padding: 15px;
}
.table-default table thead td {
	background-color: #54585d;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	border: 1px solid #54585d;
}
.table-default table tbody td {
	color: #636363;
	border: 1px solid #dddfe1;
}
.table-default table tbody tr {
	background-color: #f9fafb;
}
.table-default  table tbody tr:nth-child(odd) {
	background-color: #ffffff;
}