/* FIQ Santé CSS */

body {
	background: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#nav_en-tete {
	text-align: right;
	height: 40px;
	margin: 0px;
	padding: 0px;
	width: 775px;
	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #9A9999;
}
#logo {
	background: url(../images/base/accueil_fiQ_logo.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 92px;
	width: 327px;
}
#signature {
	margin: 0px 0px 0px 128px;
	height: 92px;
	width: 300px;
	background: url(../images/base/accueil_fiQ_signature.gif) no-repeat;
}
#signature_contenu {
	margin: 0px 0px 0px 128px;
	height: 92px;
	width: 300px;
	background: url(../images/base/contenu_fiQ_signature.gif) no-repeat;
}
#en-tete {
	width: 775px;
	height: 172px;
	margin: 0px;
	padding: 0px;
}
#centre {
	width: 775px;
	margin: 0px;
	padding: 0px;
}
#pied-de-page {
	width: 775px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9A9999;
	margin-top: 20px;
}
#pied-de-page a {
	color: #9A9999;
	text-decoration: underline;
}

#billet {
	background: url(../images/base/accueil_billetPres.jpg);
	margin-top: 10px;
	margin-bottom: 5px;
	height: 127px;
	width: 240px;
}
#boiteAbonnement {
}
#boiteNouvelles {
}
#menuGauche {
	width: 240px;
	margin-bottom: 25px;
}
#nav_en-tete a, #nav_pied-de-page a {
	text-decoration: none;
	color: #9A9999;
	font-weight: bold;
}

#fiQ_pied-de-page {
	color: #009FDB;
	width: 775px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #5C5C5C;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#nav_en-tete a:active, #nav_pied-de-page a:active {
	color: #009FDB;
}
#banniere {
	height: 130px;
	width: 514px;
	margin: 0px;
}
#ttr_sectDoss {
	background: url(../images/base/accueil_ttr_secteursDossiers.gif) no-repeat;
	height: 32px;
	width: 514px;
	border-bottom: 1px solid #009FDB;
	margin-top: 14px;
}

/* NAVIGATION */
.nav1 {
	font: bold normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	border-bottom: 1px solid #009fdb;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.nav2 {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	margin: 5px 0px 0px;
}
.nav3 {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
}
.nav3 a {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
}
.nav4, .nav4 a {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	margin: 10px 0px 25px;
	text-decoration: none;
}
.nav4 a:active {
	color: #009FDB;
}


/* HEADERS */
h1 {
	font: bold 20px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #009FDB;
	border-bottom: 1px solid #009FDB;
	margin: 0px;
	padding: 5px 0px 0px;
	/*	vertical-align: -5%; */
	text-align: left;
	width: 514px;
	overflow: visible;
}
h1.h1Acceuil {
	font: bold 20px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #009FDB;
	border-style: none;
	display: none;
	text-align: left;
}
h2 {
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	margin-top: 25px;
	margin-bottom: 3px;
	text-transform: uppercase;
	text-align: left;
}
h2.h2Acceuil {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	border-style: none;
	margin-top: 7px;
	margin-bottom: 3px;
	text-transform: none;
	text-align: left;
}
h2.h2AvisImportant {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	border-style: none;
	margin-top: 7px;
	margin-bottom: 3px;
	text-transform: none;
	text-align: left;
}
#ttr_docsPubli {
	background: url(../images/base/accueil_ttr_docsPubli.gif) no-repeat;
	height: 32px;
	width: 514px;
	border-bottom: 1px solid #009FDB;
	margin-top: 10px;
}

h3 {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #009FDB;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
}
h3.h3Acceuil {
	font: italic normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 0 px;
	text-transform: none;
	text-align: left;
}
h3.h3Acceuil a {
	font: italic normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: none;
	text-decoration: underline;
}
h3.h3Acceuil a:active {
	font: italic normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: none;
	text-decoration: underline;
}
h3 a, h3 a:active {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #009FDB;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
	text-decoration: none;
}
h3.h3AvisImportant {
	font: italic normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 0 px;
	text-transform: none;
	text-align: left;
}
h3.h3AvisImportant a {
	font: italic normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: none;
	text-decoration: underline;
}

/* TEXTE */
p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #262626;
	margin-top: 3px;
	margin-bottom: 10px;
	padding: 0px;
}
p a, ul a {
	color: #262626;
	font-style:italic;
}
p a:active, ul a:active {
	color: #009FDB;
}
p.avisImportant {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	margin-top: 3px;
	margin-bottom: 10px;
	padding: 0px;
}

ol, ul {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #262626;
	margin-top: 10px;
	margin-bottom: 10px;
}
li {
	margin-top: 1px;
	margin-bottom: 1px;
}
cite {
	font: bold normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-bottom: 4px;
	color: #009FDB;
}
cite a {
	color: #009FDB;
	font-style:italic;
}
cite a:active {
	color: #5C5C5C;
	font-style:italic;
}

.exergue {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #009FDB;
}
.exergue a {
	color: #009FDB;
}

.versionLangue {
	font: bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
}

.versionLangue a {
	color: #009FDB;
}



thead {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #009FDB;
}


/* BOITES */
.boiteBleue {
	width: 220px;
	margin-top: 5px;
	background-color: #009FDB;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
form {
	margin: 0px;
	padding: 0px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#boiteAbonnement input[type=radio] {
	height: 12px;
	width: 12px;
}


form input, form textarea {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.boiteBleue h2 {
	display: none;
}
.boiteBleue h3 {
	font: bold normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 7px 10px 3px 0px;
	text-transform: none;
}
.boiteBleue p {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 10px 3px 0px;
	text-transform: none;
	text-align: left;
}
.boiteBlanche {
	padding: 10px;
	width: 210px;
	border: 5px solid #009FDB;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.boiteBlanche h2 {
	display: none;
}
.boiteBlanche h3 {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	margin: 7px 10px 3px 0px;
}
.boiteBlanche p {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	margin: 0px 10px 3px 0px;
	text-transform: none;
}
#nav_pied-de-page {
	text-align: left;
	width: 775px;
	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #9A9999;
}

/* Container for the Menu */
#p7swapmenu {
	background-color: #ffffff;
	left: 0px;
	padding: 0px;
	width: 240px;
	height: 140px;
	top: 172px;
	margin-top: -5px;
}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}


/* Rules to copy if you use the WriteStyles Command */
.closed ul{
	display: none;
}
.open ul{
	display: block;
}

/* Link Styles for the Menu */
.closed a, .open a {
	background-color: #ffffff;
	color: #5C5C5C;
	display: block;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	font-style: normal;
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover {
	outline:0;
}

.closed a:active, .closed a:focus,.open a:active,.open a:focus {
	background-color: #ffffff;
	color: #009FDB;
	font-weight: bold;
	outline:0;
}


/* Link Styles for the Submenus */
.closed ul a, .open ul a {
	background-color: transparent;
	color:#5C5C5C;
	font-weight:normal;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	outline:0;
}
.open ul a:hover {
	outline:0;
	font-weight:normal;
}

.open ul a:active, .open ul a:focus {
	color:#009FDB;
	outline:0;
	font-weight:normal;
}

#p7swapmenu ul li ul {
	height: 0em;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 240px; 
	}


/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {
	color: #009FDB;
}


#tbl_sousmenu {
	width: 240px;
	height: 80px;
}
#p7swapmenu hr {
	margin-top: 0px;
	margin-bottom: 0px;
}
#p7swapmenu #nav1 {
	border-bottom: 1px solid #009FDB;
	padding-bottom: 5px;
	font-weight: bold;
}
#breadcrumb {
	margin-top: 15px;
	margin-bottom: 0px;
}
#boiteAconsulter {
}
#boiteSurveillerTelecharger {
}
#cgauche_photo {
	margin-top: 5px;
}
.cgauche_photo {
	margin-top: 5px;
}

#nav4 {
}
#ttr_contenu {
}
#contenu p {
	text-align: justify;
}
.boiteBlanche p a, .boiteBlanche p a:active {
	font-style: italic;
	color: #009FDB;
}
.boiteBleue p a, .boiteBleue p a:active {
	font-style: italic;
	color: #ffffff;
}
h4 {

	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #009FDB;
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
}
.question {
	font-weight: bold;
	margin-top: 20px;
}
.reponse {
	font-style: italic;
}
sup {
	font-size: 70%;
	text-decoration: none;
	vertical-align: 2px;
	text-transform: lowercase !important;
}
.tbl_echellesSalariales {
}
.tbl_echellesSalariales td {
	width: 70px;
	text-align: center;
	color: #009fdb;
}
.tbl_echellesSalariales th {
	width: 70px;
	text-align: center;
	background-color: #009fdb;
}
.tr_titre_fondBleu {
	background-color: #009fdb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}

.tbl_echellesSalariales th p {
	color: #ffffff;
}
#thema {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 127px;
	width: 240px;
}
.articlesPromoID {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009fdb;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.articlesPromoPrix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009fdb;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basVignette {
	font: italic normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #009fdb;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.tbl_txtBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009fdb;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
}
.tbl_txtRegulier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.legende {

	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #009FDB;
}
.erreur {
	font-weight: bold;
	color: #FF0000;
}

.font-courrier {
	font-family: "Times New Roman", Times, serif;
	font-size: .8em;
	line-height: normal;
}

.ce_photo img {
	padding: 5px;
	border: 1px solid #009fdb;
	margin: 10px;
}

.image_a_droite {
	margin: 0 0 10px 10px;
}

