body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004387;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #004387;
}
a:hover {
	text-decoration: none;
	color: #00366c;
}
a:active {
	text-decoration: none;
	color: #004387;
}
.gris_littel {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003871;
}
.footer_texte {color: #666666}

.formulaire {
	background-color: #333333;
	border: medium solid #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;
	color: #FFFFFF;
}

.campagne_texte {color: #EBEBEB}
/*for menu*/

.ddsmoothmenu{
z-index:10;
margin-top:82px;
font: bold 12px Verdana;
background: Black; /*background of menu bar (default state)*/
width: 100%;

}

.ddsmoothmenu ul{
z-index:10;
float:right;
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: Black; /*background of menu items (default state)*/
color: white;
padding: 8px 10px;

color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #21243a; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.glossaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}


/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: Black;
opacity: 0;
}
.red {
	color: #E10000;
}


.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0;
}



/*effet bulle*/




.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #EC0000;
	padding: 8px 8px 4px;
	opacity: 5;

	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	opacity: 5;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/*effet bulle Fin*/



/**************************************************************

	SlideShow
	v 1.3

**************************************************************/

.slideshowContainer {
	width: 500px;
	height: 450px;
	z-index: -1;
	
}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 4px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {

	z-index: 0;
	position: absolute;
}

#thumbnails {
display:none;
	/*width: 130px;
	float: left;*/
}

/**************************************************************

	SlideShow END
	v 1.3

**************************************************************/

td#menu a {
	background-color: black;
	border-bottom: 1px solid #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:5px;
	
	display:block;
	height:20px; 

}
td#menu a:hover {
	border-bottom: 1px solid #333333;
	background-color: #141414;
	display:block;
	height:20px; 
	padding-top:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}


        /* slider specific CSS */
        .sliderGallery {
            background: url(images/bg_ntic_bloc.gif) no-repeat;
            overflow: hidden;
            position: relative;
			
            padding: 10px;
            height: 196px;
            width: 880px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
           	
            margin: 10px;
        }
        
        .sliderGallery UL LI {
			 margin: 10px;
            display: inline;
        }
        
        .slider {
            width: 872px;
            height: 22px;
            margin-top: 165px;
            position: absolute;
            background: url(images/slide_bg.gif) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: pointer;
            height: 22px;
            width: 147px;
            top: 0;
          background: url(images/scroller.gif) no-repeat;
            z-index: 15000;
        }
        
/*menu ntic*/
      
.ntic_distribution a{
display: block;
color: #FFFFFF;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_distribution a:visited{
display: block;
color: #FFFFFF;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}


.ntic_distribution a:hover{
display: block;
color: #FFFFFF;
border-bottom:#FF9900 solid 3px;

padding: 4px;
color: #FFFFFF;
text-decoration: none;
}

.ntic_nticweb a:visited{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_nticweb a{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_nticweb a:hover{
display: block;
border-bottom: #1587cb solid 3px;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
}

.ntic_espacepub a{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_espacepub a:visited{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_espacepub a:hover{
display: block;
border-bottom: #CC0000 solid 3px;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
}

.ntic_gratuit a{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_gratuit a:visited{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_gratuit a:hover{
display: block;
border-bottom: #66CC00 solid 3px;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
}

.ntic_apropos a{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_apropos a:visited{
display: block;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
border-bottom:black solid 3px;
}

.ntic_apropos a:hover{
display: block;
border-bottom: #666666 solid 3px;
color: white;
padding: 4px;
color: #FFFFFF;
text-decoration: none;
}
/*menu ntic_fin*/