body  {
	background: #666666 url(../Templates/images/bg.gif);
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000;
	behavior: url(../Templates/csshover.htc);
	font-family: Times New Roman, Times, serif;
	font-size: 100%;
	
	
}

/* ligne 191, à modifier !!!  c'est la la hauteur minimum à calculer par rapport aux colonnes */


.thrColAbsHdr #container {
	position: relative; /* le paramètre position: relative permet de positionner les deux encadrés par rapport à ce conteneur */
	width: 1000PX;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
	background: #FFFFFF;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #000000;
	border-left-color: #0000FF;
	line-height: 16px;

} 

/* Conseils pour obtenir un positionnement absolu des en-têtes et bas de pages :
1. Les éléments à positionnement absolu (AP) doivent recevoir une valeur pour le haut et l'un des cotés, droit ou gauche. (Par défaut, si aucune valeur n'est donnée à l'attribut haut (top), l'élément AP apparaît directement après le dernier élément, dans l'ordre dans lequel le code source de la page est interprété. Autrement dit, si les encadrés sont le premier élément dans l'élément #container (dans l'ordre du code source de la page), ils apparaîtront en haut de l'élément #container si aucune valeur n'a été donnée à leur attribut haut (top). Toutefois, si pour une raison quelconque leur code est par la suite déplacé dans le code source, ils doivent recevoir une valeur pour l'attribut haut (top) pour apparaître là où vous le souhaitez.
2. Les éléments à positionnement absolu (AP) sont extraits du flux du document. Cela signifie que les éléments qui les entourent ne savent pas qu'ils existent et ne les prennent pas en compte lorsqu'ils s'affichent dans leur propre espace dans la page. C'est pourquoi un élément div à positionnement absolu ne doit être utilisé comme colonne latérale que si vous êtes absolument sûr que l'élément div #mainContent de la colonne du milieu contiendra toujours la plus grande partie du contenu. Si l'un des encadrés venait à contenir plus de contenu, il déborderait de la base de l'élément div parent (ainsi que du pied de page dans ce cas précis) et n'apparaîtrait plus être un sous-élément de celui-ci.
3. Sous réserve que les critères mentionnés ci-dessus soient respectés, des encadrés à positionnement absolu permettent de contrôler facilement l'ordre du code source du document.
4. Si l'ordre du code source est modifié, la valeur de l'attribut haut (top) doit être égale à la hauteur de l'en-tête, car cela permettra aux colonnes de correspondre visuellement à l'en-tête.
*/
.thrColAbsHdr #header {
	height: 130px;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	margin: 0px;
	background-color: #FFF;
} 
.thrColAbsHdr #ligne {
	height: 3px;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin: 0px;
	background-color: #FFF;
	} 
.thrColAbsHdr #header h1 {
	margin: 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'éloigner l'élément des bords de l'élément div */
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.thrColAbsHdr #header2 {
	height: 40px; /* si l'ordre du code source est modifié pour les colonnes, il est conseillé d'attribuer une hauteur à l'en-tête afin d'obtenir une valeur prévisible pour les colonnes */
	background: #DDDDDD;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
} 


.thrColAbsHdr #sidebar2 {
	position: absolute;
	top: 145px;
	right: 194px;
	width: 160px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}


.thrColAbsHdr #sidebar3 {
	position: absolute;
	top: 139px;
	right: 5px;
	width: 183px; /* la couleur de l'arrière-plan est affichée sur la largeur du contenu de la colonne, mais pas au-delà */
	padding: 0px; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	background-color: #FFF;
	height: 0px;
}
.thrColAbsHdr #sidebar4 {
	position: absolute;
	top: 134px;
	left : 9px;
	width: 132px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 579px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.thrColAbsHdr #sidebar5 {
	position: absolute;
	top: 9px;
	left : 17px;
	width: 42px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 43px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		z-index: 2;
}
.thrColAbsHdr #headerHAUT1 {
	position: absolute;
	top: 9px;
	left : 72px;
	width: 420px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 28px;
	font-size: 36px;
	color: #F00;
	font-weight: bold;
	text-align: justify;
	padding: 4px;
}

.thrColAbsHdr #headerHAUT2 {
	position: absolute;
	top: 3px;
	left : 524px;
	width: 460px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 52px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
}


.thrColAbsHdr #headergauche {
	position: absolute;
	top: 48px;
	left : 72px;
	width: 656px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #00009E;
	font-size: 18px;
}
.thrColAbsHdr #headergauchecourt {
	position: absolute;
	top: 48px;
	left : 72px;
	width: 425px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #00009E;
	font-size: 18px;

}
.thrColAbsHdr #headerMOYEN {
	position: absolute;
	top: 69px;
	left : 18px;
	width: 973px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 36px;
	z-index: 2;
}

.thrColAbsHdr #mainContent {
	clear: both;
	margin-right: 390px;
	margin-bottom: 0;
	margin-left: 150px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: left;
	min-height:1320px;
	border-top-color: #000;
	font-family: Times New Roman;
	line-height: 18px; /*AVRIL 2010*/
}
.thrColAbsHdr #mainContent2 {
	/* pour modvierge sans pub à gauche */
	clear: both;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 100px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: left;
	min-height:1320px;/* c'est la la hauteur minimum à calculer par rapport aux colonnes */
/* pour modvierge sans pub à gauche */
}
.thrColAbsHdr #mainContent3 {
/* pour DIV DE RECHERCHE GOOGLE */
	clear: both;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 100px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: left;

/* pour DIV DE RECHERCHE GOOGLE */
}
.thrColAbsHdr #footer { 
	padding: 0 10px 0 20px; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
	background:#DDDDDD;
} 
.thrColAbsHdr #footer p {
	margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
	padding: 10px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
/*.thrColAbsHdr #footer { 

padding-top: 7px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
font-size: 1.1em;
color: #808080;
background-color: #eeeeee;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
position: relative;
} 
.thrColAbsHdr #footer p {
	margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
	padding: 10px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
}
.fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
	float: left;
	margin-right: 8px;
}
.thrColAbsHdr #container #header table {
	text-align: right;
}
 
</style>[if IE 5]>
<style type="text/css"> 

/* placer les corrections pour le modèle de boîte css pour IE 5.x dans ce commentaire conditionnel */
.thrColAbsHdr #sidebar1 { width: 180px; }
.thrColAbsHdr #sidebar2 { width: 190px; }
</style>
<![endif]

.thrColAbsHdr #container #mainContent h1 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #00009E;
	text-transform: capitalize;
	font-variant: normal;
	line-height: 1.4em;
}
.contenu {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
}
/* Global Styles */
body {
	behavior: url(csshover.htc);
	font-family: "Times New Roman", Times, serif;
}




div#mmenu {width: 100px;}

/* fond blanc pour le menu */ 
div#mmenu a {color:#000000}
div#mmenu ul {padding: 0; width: 140px; border:1px solid; margin:0px; background: white}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#mmenu li:hover {background: #EDD}
div#mmenu li.sousmenu:hover {background: #EBB;}

/* Rajout d'une petite fleche pour les sous menu */ 
div#mmenu li.sousmenu {background: url(../Templates/images/submenu.gif) 95% 50% no-repeat;}

div#mmenu ul li {position:relative; list-style: none; border-bottom:1px solid;}
div#mmenu ul ul {position: absolute; top: -1px; left: 140px; display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(4 de bordure + 8 de padding) =88 */ 
div#mmenu li a {text-decoration: none; padding: 4px 0 4px 8px; display:block; border-left: 4px solid #BBB; width:128px}
div#mmenu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#mmenu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

/* la bordure de chaque hauteur a une couleure de survol*/ 
div#mmenu li a:hover {border-left-color: red;}
div#mmenu ul ul li a:hover {border-left-color: #00FF00;}
div#mmenu ul ul ul li a:hover {border-left-color: #0000FF;}


*----------------MENU-FICHES QCM----------------*/
div#menu4 a{color: #000000; }
div#menu4 li {position: relative; list-style:none; margin:0px; border-bottom: 1px solid #CCC;}
div#menu4 li.sousmenu {background: url(../Templates/images/submenu.gif) 95% 50% no-repeat;}
div#menu4 li:hover {
	color:#999;
	background: #fff;
}
div#menu4 li.sousmenu:hover {background-color: #fff;}

div#menu4 ul a {width: inherit;}
div#menu4 ul ul {position: absolute; top: -1px;}

/*TAILLE PREMIERE COLONNE*/
div#menu4 {float: left; width: 8em;}
div#menu4 ul {margin: 0; padding: 0; width: 8em; background: #fff; border: 1px solid grey;}
div#menu4 ul ul {left: 8em; display:none}
div#menu4 li a {
	display: block;
	padding: 0.25em 0 0.25em 0.25em;
	text-decoration: none;
	width: 8em;
	border-top-width: 0.5em;
	border-right-width: 0.5em;
	border-bottom-width: 0.5em;
	border-left-width: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBB;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	border-left-color: #BBB;
}

/*TAILLE  COLONE 26em*/            
div#menu4 ul.niveau26 ul {left: 26em;}  
div#menu4 ul.niveau1 li.sousmenu:hover ul.niveau26 {width:26em; display:block}
div#menu4 ul.niveau26 li a {width: 26em;}

/*TAILLE  COLONE 18em*/            
div#menu4 ul.niveau18 ul {left: 18em;}  
div#menu4 ul.niveau1 li.sousmenu:hover ul.niveau18 {width:18em; display:block}
div#menu4 ul.niveau18 li a {
	width: auto;
}

/*TAILLE TROISIEME COLONNE*/
div#menu4 ul.niveau2 li.sousmenu:hover ul.niveau3 {width:10em; display:block;}      

/*TAILLE DEUXIEME COLONE BIS*/                
div#menu4 ul.niveau2bis ul {left: 10em;}  
div#menu4 ul.niveau1 li.sousmenu:hover ul.niveau2bis {display:block; width:10em;}      
div#menu4 ul.niveau2bis li a {width: 10em;}

/*COULEUR DES BORDURES*/
div#menu4 li a:hover {border-left-color: red;}
div#menu4 ul ul li a:hover {border-left-color: black;}
div#menu4 ul ul ul li a:hover {border-left-color: #0000FF;}



/* barre tache horizontal */

div#menu a {
    font:10px Arial, Helvetica, sans-serif ; 
	
	font-weight:bold ;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px ;
	display:block;	
	padding: 0px 10px ;	
	border-right:1px solid #FF6600;
	}
div#menu ul {padding: 10px; margin:0px; background: white; text-align:center }
div#menu li {background:#FFCC00}
div#menu li:hover 
{color: #fff;background: #FF6600;}
div#menu li.sousmenu:hover {background: #FF6600;}
/* rejout couleur de fond */
div#menu li.sousmenu {background: url(../Templates/images/submenu.gif) 95% 50% no-repeat; background-color:#FFCC00}
/* rajout pr pour fleche direction bas et couleur de fond*/
div#menu li.plop { background:url(../Templates/images/submenu.gif) 95% 50% no-repeat #FFCC00;}

/* une petite bordure en top*/
div#menu ul li {position:relative ; list-style: none; float:left; }

div#menu ul ul {position: absolute ;display:none; 
left: 0;
z-index:100;
width: 100px; /* correction pour Opera */}
div#menu li a {color: #26354A;text-decoration:none; padding: 4px 0 4px; display:block;width:130px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {border-left:1px solid #FF6600;  display:block }
div#menu ul.niveau3 {color: #26354A;top:-1px; left: 100px;}

/* rajout de couleur de fond et de survol */
div#menu ul.niveau3 li { color: #26354A;background: #99CCCC}
div#menu ul.niveau3 li:hover { color: #26354A;background: #99CC00}








	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	line-height:22px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}
	.Text-footer {
	line-height:22px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
.Style61 {
	font-size: 16px;
	color: #000;
}

.Style61souligne {
	font-size: 16px;
	color: #000;
	text-decoration: underline;

}
.Style61gras{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.Style61grasrouge{
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.Style61souligne {
	font-size: 16px;
	color: #000;
	text-decoration: underline;
		font-weight: bold;
}

.Style9bleu14bold {
	font-weight: bold;
	color: #009;
	font-size: 14px;


.sidebarText {
	font-family:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.soulignebodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #26354A;
	text-decoration: underline;
}
.soulignebodytext strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px ;
	color: #26354A;
	text-decoration: underline;
	
}
.bodyText .Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.bodyText .Style6 u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	text-decoration: underline;
}
.thrColAbsHdr #container #mainContent .Style61 u {
	font-weight: bold;
	text-decoration: underline;
}
#navigationcs a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #FFF;
	padding: 0.5em 0.75em;
	color: #E60000;
	text-decoration: none;
	line-height:16px;
	display:block;
	padding: 0px ;
	}
	
#navigationcs a:hover {
	background-color: #FF0000;
	color: #FFF;
	text-align: center;
	}
	
.thrColAbsHdr #sidebarcshover3 {
	position: absolute;
	top: 134px;
	left : 9px;
	width: 115px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	background: #FFF; /* le remplissage permet d'écarter le contenu de l'élément div des bords de celui-ci */
	height: 634px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}

	
div#navigationcs3 a:link {
	font:8px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #FFF;
	padding: 0.5em 0.75em;
	color: #E60000;
	text-decoration: none;
	display:block;
	}
	
div#navigationcs3 a:hover {
	color: #FFF;
	text-align: center;
	}
	
	/* google */

.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
	margin-bottom: 0;
	padding-bottom: 0;
	border-top-color: #000;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
	margin-bottom: 3px;
	border-color: #000;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

.Style10 {	color: #FFBA00;
	font-size: 13px;
	font-weight: bold;
}
.Style7 navigationcs2 a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FF6600;
	text-decoration: none;
	line-height:16px;
	display:block;
	padding: 0px ;
	}
.Style7 navigationcsnavigationcs a:hover {
	color:#ffffff;
	background: #FF6600;font-size: 13px}
.Style8 {color: #FFBA00}
.navigationcs2 a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #FFF;
	padding: 0.5em 0.75em;
	color: #E60000;
	text-decoration: none;
	line-height:16px;
	display:block;
	padding: 0px ;
	}
	
.navigationcs2 a:hover {
	background-color: #FF0000;
	color: #FFF;
	text-align: center;
	}

