/* Contenu TYP03 */

#content, .csc-uploads, p, li, td, a, body, ul, li, table, tr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; }


th {text-align:left; font-style:bold;}

ul {list-style: disc outside; margin-left:15px;}

table.table-news-single td ul {list-style: disc inside;}

/*table {border: 0px solid red;}*/

/*td {border: 0px solid green;}*/

hr {color: #184A86; background-color:#184A86; margin-top:0px; margin-bottom:8px;}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #184A86;
	margin-top:0px;
    margin-bottom:8px;
	border: Opx solid red;
}

.bodytext {
	display:block; 
	margin-bottom:8px; 
	text-align:justify;
	border 1px solid yellow;
}

a {text-decoration: none; color: #184A86; }
a:active { text-decoration: underline; color: #184A86; }
a:visited { text-decoration: none; color: #184A86;  }
a:hover { text-decoration: underline; color: #184A86; }


/*
.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

.textebold {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000}

.texteptgris {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}

.txtorange {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF7D17}

.texteaplatbleu {

	background-color: #C2D3F2;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align:left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.texteaplatbleu a {

        margin-bottom: 5px;

}



a.texte {text-decoration: none; color: #000000; }

a:active.texte { text-decoration: underline; color: #666666; }

a:visited.texte	{ text-decoration: none; color: #FF7D17;  }

a:hover.texte { text-decoration: underline; color: #5874B3; }
*/


.notes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9ECD9E}

a.notes {text-decoration: none; color: #9ECD9E; }

a:active.notes { text-decoration: underline; color: #9ECD9E; }

a:visited.notes	{ text-decoration: none; color: #9ECD9E;  }

a:hover.notes { text-decoration: underline; color: #9ECD9E; }


.productstit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #0C2C84; padding: 0 5 0 5}

.producttit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #0C2C84; padding: 0 5 0 5}

/*
.tit_aplatbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A4C89;
	padding-top: 5px;
}
*/

/*
.fondblanc {  background-color: #FFFFFF}
.fondbleufonce {  background-color: #002B6F}
.fondbleumoyen {  background-color: #49629E}
.fondbleuclair {  background-color: #6B86BA}
*/


/*
#menugauche { display: block; background-color: transparent; list-style: none; margin: 0px; border-width: 0px; padding: 0px; width: 154px; line-height: 40px }

#menugauche a.normal:link, #menugauche a.normal:visited, #menugauche a.normal:active  { display: block; background-image: url("../images/ligne_menu.gif"); background-repeat: no-repeat; background-color: transparent; border-collapse: collapse; border: 0px; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 40px; margin-top: 0px }

#menugauche a.normal:hover { display: block; background-image: url("../images/ligne_menu.gif"); background-repeat: no-repeat; background-color: #4D5EA7; border-collapse: collapse; border: 0px; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 40px; margin-top: 0px }

#menugauche a.select:link, #menugauche a.select:visited, #menugauche a.select:active  { display: block; background-image: url("../images/ligne_menu.gif"); background-repeat: no-repeat; background-color: #4D5EA7; border-collapse: collapse; border: 0px; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 40px; margin-top: 0px }

#menugauche a.select:hover { display: block; background-image: url("../images/ligne_menu.gif"); background-repeat: no-repeat; background-color: #4D5EA7; border-collapse: collapse; border: 0px; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 40px; margin-top: 0px }

#ssmenu { display: block; background-color: transparent; list-style: none; margin: 0px; border-width: 0px; padding: 0px; width: 130px; line-height: 20px }

#ssmenu a.normal:link, #ssmenu a.normal:visited, #ssmenu a.normal:active  { display: block;  background-color: #C2D3F2; border-bottom: dotted 1px #062E72; border-left: dotted 1px #062E72; border-right: dotted 1px #062E72 ; border-collapse: collapse ; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #062E72; text-align: left; text-valign: middle; line-height: 25px; margin-top: 0px }

#ssmenu a.normal:hover {display: block;  background-color: #A9BBDB; border-bottom: dotted 1px #062E72; border-left: dotted 1px #062E72; border-right: dotted 1px #062E72 ; border-collapse: collapse ; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #062E72; text-align: left; text-valign: middle; line-height: 25px; margin-top: 0px}

#ssmenu a.select:link, #ssmenu a.select:visited, #ssmenu a.select:active  { display: block; background-image: url("../images/fond_ssmenu.jpg"); background-repeat: no-repeat;  background-color: #FFFFFF; border-top: dotted 1px #062E72; border-left: dotted 1px #062E72; border-right: dotted 1px #062E72; border-collapse: collapse; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 34px; margin-top: 0px}

#ssmenu a.select:hover { display: block; background-image: url("../images/fond_ssmenu.jpg"); background-repeat: no-repeat;  background-color: #FFFFFF; border-top: dotted 1px #062E72; border-left: dotted 1px #062E72; border-right: dotted 1px #062E72; border-collapse: collapse ; padding: 0px 0px 0px 10px; list-style: none; margin: 0px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #FFFFFF; text-align: left; text-valign: middle; line-height: 34px; margin-top: 0px }
*/

/*
.titre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #184A86;

}
*/


h1.news-single-title,  h1.news-list-title,  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #184A86;
	margin:0px; margin-bottom:10px;
    text-decoration: none;
}

h1.news-list-title a { 
        font-size: 13px;
}

.news-list-date {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;display:inline; color: #D0D0D0;
}

.news-single-date {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D0D0D0;
	margin:0px;
	display:inline;
}

.news-single-subheader, .news-list-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin:0px; margin-bottom:10px;
}

/*
#navBar, #navBar a  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#999999;margin:0px;margin-bottom:5px}
*/


## added for faq

a.back {text-decoration:underline}
a:active.back {text-decoration:underline}
a:visited.back {text-decoration:underline}

p.csc-caption {font-size: 10px}
