/*--------------------------*/
/* CSS site prevoyance ANPF */
/*--------------------------*/

/* Styles des body */
/*-----------------*/
body {
	background-color: #ebeced;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bodyAvecFond {
	margin : 0;
	background-image:url(../images/fonds/fond_normal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

/* styles des bords  */
/*-------------------*/
.bordGauche { 
	width : 50px;
	background-image:url(../images/fonds/degrade_bleu_gauche.gif);
	background-repeat:repeat-y;
}
.bordDroit { 
	width : 50px;
	background-image:url(../images/fonds/degrade_bleu_droite.gif);
	background-repeat:repeat-y;
}
.sansBords { border:0 none; }
.bordsBottomGris2px{ border-bottom:2px solid #999; }

/* Styles des boutons */
/*--------------------*/
.boutons /* Style appliqué à tous les boutons */
{
	font : bold 10pt Verdana, Arial, Sans-Serif;
	color : #fff;
 	text-align : right;
	cursor : pointer;
	height : 24px;
}
.boutonsAdmin
{
	font : bold 10pt Verdana, Arial, Sans-Serif;
	color : #000;
 	text-align : center;
	cursor : pointer;
	height : 24px;
}

#boutonImprimer
{
	border : 1px solid #fff;
	background-image:url(../images/boutons/bouton_imprimer.gif);
	background-repeat:no-repeat;
	width:122px;
	height:22px;
}
#boutonFermer
{
	border : 1px solid #fff;
	background-image:url(../images/boutons/bouton_fermer.gif);
	background-repeat:no-repeat;
	width:122px;
	height:22px;
}
#boutonMail
{
	border : 1px solid #fff;
	background-image:url(../images/boutons/bouton_mail.gif);
	background-repeat:no-repeat;
	width:76px;
	height:22px;
}
.zoneSaisie
{
	border : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	background-color : #f3f3f3;
	text-align : left;
}

/* styles appliqués aux tableaux */
/*-------------------------------*/
table.tableauPrincipal {
	border : 0 none;
	width : 100%;
	height : 100%;
	margin : 0;
	vertical-align : top;
}

/* Style des textes */
/*------------------*/
.module1 {
	font : bold 8pt Verdana, Arial, sans-serif;
	color:#CC33CC;
	text-decoration:none;
}
.module2 {
	font : bold 8pt Verdana, Arial, sans-serif;
	color:#00CC66;
	text-decoration:none;
}
.module3 {
	font : bold 8pt Verdana, Arial, sans-serif;
	color:#FF0000;
	text-decoration:none;
}
.texte_noir {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #000;
	text-decoration:none;
}
.texteBlancFondVert {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:none;
	background-color:#33A36A;
}
.texteBleu {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
	text-align:justify;
}
.texteTitreBleu {
	font : bold 11pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
}
.texteBleuPetit {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
}
.texteBleuPetitJustifie {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
	text-align:justify;
	text-indent:5px;
}
.texteBleuPetitSouligne {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:underline;
}
.texteBleuPetitBold {
	font : bold 8pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:normal;
}
.texteBleuPetitBoldGrand {
	font : bold 12pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:normal;
}
.texteBleuPetitSouligneBold {
	font : bold 8pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:underline;
}
.texteBleuSouligne {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:underline;
}
.texteBleuBold8Upper {
	font : bold 8pt Tahoma, Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
	text-transform:uppercase;
}
.texteBleuBold10Upper {
	font : bold 10pt Tahoma, Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
	text-transform:uppercase;
}
.texteBlanc {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:none;
}
.texteTitreBlanc {
	font : bold 11pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:none;
}
.texteBlancBold {
	font : bold 10pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:none;
}
.texteBlancPetit {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:none;
}
.texteNoirPetit {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #000000;
	text-decoration:none;
}
.texteBlancPetitSouligne {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #fff;
	text-decoration:underline;
}
.texteNoirPetitSouligne {
	font : normal 8pt Verdana, Arial, sans-serif;
	color : #000000;
	text-decoration:underline;
}
.texteBlancSouligne {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #000000;
	text-decoration:underline;
}
/* Styles des fonds */
/*------------------*/
.fondNormal {	/* fond de la zone d'affichage des données (sous le menu) */
	background-image:url(../images/fonds/fond_normal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	border-bottom : 1px solid #C0C0C0;
	border-left : 1px solid #C0C0C0;
	border-right : 1px solid #C0C0C0;
}
.fondBleu {
	background-color:#3470B6;
}
.fondBleuPale {
	background-color:#C7DDF6;
}
.fondGrisClair {
	background-color:#F5F7F6;
	cursor:default;
}
.fondGrisFonce {
	background-color:#ABCDDA;
	cursor:default;
}
.fondGrisClairRelief {
	background-color:#F5F7F6;
	border-left : 1px solid #fff;
	border-right : 1px solid #ccc;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #ccc;
}
.fondVert {
	background-color:#33A36A;
}
.fondBordeau {
	background-color:#931841;
}
.fondBleuSante {
	background-color:#6996CA;
}
.fondVertClair {
	background-color:#ADE8CA;
}
.fondBleuClair {
	background-color:#84B0E3;
}
.fondBleuCiel {
	background-color:#A6C9F2;
	cursor:default;
}
.fondBlanc {
	background-color:#fff;
}
.barreBasBlanche{
	border-bottom : 2px solid #fff;
}


/* Onglets du MENU */
/*-----------------*/
/* Onglets accueil */
a.ongletAccueilActif {
	background : transparent url(../images/onglets/onglet_accueil_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}

a.ongletAccueilInactif {
	background : transparent url(../images/onglets/onglet_accueil_inactif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}
a.ongletAccueilInactif:hover {
	background : transparent url(../images/onglets/onglet_accueil_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	width : 140px;
	height : 38px;
}

/* Onglets régimes */
a.ongletRegimesActif {
	background : transparent url(../images/onglets/onglet_regimes_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}

a.ongletRegimesInactif {
	background : transparent url(../images/onglets/onglet_regimes_inactif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}
a.ongletRegimesInactif:hover {
	background : transparent url(../images/onglets/onglet_regimes_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	width : 140px;
	height : 38px;
}

/* Onglets contact */
a.ongletContactActif {
	background : transparent url(../images/onglets/onglet_contact_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}

a.ongletContactInactif {
	background : transparent url(../images/onglets/onglet_contact_inactif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}
a.ongletContactInactif:hover {
	background : transparent url(../images/onglets/onglet_contact_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	width : 140px;
	height : 38px;
}

/* Onglets services */
a.ongletServicesActif {
	background : transparent url(../images/onglets/onglet_services_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}

a.ongletServicesInactif {
	background : transparent url(../images/onglets/onglet_services_inactif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}
a.ongletServicesInactif:hover {
	background : transparent url(../images/onglets/onglet_services_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	width : 140px;
	height : 38px;
}

/* Onglets lexique */
a.ongletLexiqueActif {
	background : transparent url(../images/onglets/onglet_lexique_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}

a.ongletLexiqueInactif {
	background : transparent url(../images/onglets/onglet_lexique_inactif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	display : block; /* Pour compatibilité mozilla*/
	width : 140px;
	height : 38px;
}
a.ongletLexiqueInactif:hover {
	background : transparent url(../images/onglets/onglet_lexique_actif.jpg) no-repeat scroll 100% 0;
	border : 0 none;
	width : 140px;
	height : 38px;
}

/*  Icônes et images */
/*-------------------*/
.iconeFlecheVerteVersDroite {
	border : 0 none;
	background-image : url(../images/elements/fleche_verte_vers_droite.gif);
	background-repeat:no-repeat;
    width : 12px;
	height : 13px;
}
.iconeMicroscope {
	border : 0 none;
	background-image : url(../images/elements/microscope.gif);
	background-repeat:no-repeat;
    width : 20px;
	height : 25px;
}
.iconeTelephone {
	border : 0 none;
	background-image : url(../images/elements/telephone.gif);
	background-repeat:no-repeat;
    width : 38px;
	height : 40px;
}
.iconeBonhommeBlanc {
	border : 0 none;
	background-image : url(../images/elements/bonhomme_blanc.gif);
	background-repeat:no-repeat;
    width : 18px;
	height : 28px;
}
.iconeLivre {
	border : 0 none;
	background-image : url(../images/elements/livre.gif);
	background-repeat:no-repeat;
    width : 35px;
	height : 40px;
}
.iconeFlecheBleuVersBas {
	border : 0 none;
	background-image : url(../images/elements/fleche_vers_bas_bleu.gif);
	background-repeat:no-repeat;
    width : 22px;
	height : 22px;
}
.iconePointInterrogation {
	border : 0 none;
	background-image : url(../images/elements/point_interrogation.gif);
	background-repeat:no-repeat;
    width : 43px;
	height : 33px;
}
.iconeMainUnDoigt {
	border : 0 none;
	background-image : url(../images/elements/main_1_doigt.gif);
	background-repeat:no-repeat;
    width : 29px;
	height : 29px;
}
.iconeMain2Doigts {
	border : 0 none;
	background-image : url(../images/elements/main_2_doigts.gif);
	background-repeat:no-repeat;
    width : 29px;
	height : 29px;
}
.iconeMain3Doigts {
	border : 0 none;
	background-image : url(../images/elements/main_3_doigts.gif);
	background-repeat:no-repeat;
    width : 29px;
	height : 29px;
}
.iconeMain4Doigts {
	border : 0 none;
	background-image : url(../images/elements/main_4_doigts.gif);
	background-repeat:no-repeat;
    width : 29px;
	height : 29px;
}
.iconeMain5Doigts {
	border : 0 none;
	background-image : url(../images/elements/main_5_doigts.gif);
	background-repeat:no-repeat;
    width : 29px;
	height : 29px;
}

/* Styles de listes / fieldset et autres */
/*------------------*/
.listeAvecPoint {
	list-style-type:disc
}
fieldset {
	padding : 9px;
	font : normal 9pt Verdana, Arial, Sans-Serif;
	color : #036;
	text-align : justify;
}
legend {
	font : bold 11pt Verdana, Arial, sans-serif;
	color : #FFF;
}

/* Styles de la zone d'administration */

.fondLigneMenu{
	background-color:#FFFFFF;
	border-bottom: 1px solid #CCC;
}
.texteTitreMenu{
	font : bold 10pt Verdana, Arial, Sans-Serif;
	color:#3399CC;
	text-align : left;
}
.texteSousTitreMenu{
	font : normal 8pt Verdana, Arial, Sans-Serif;
	color:#666666;
	text-align : left;
	text-decoration:none;
}
.texteSousTitreMenu:hover{
	font : normal 8pt Verdana, Arial, Sans-Serif;
	color:#666666;
	text-align : left;
	text-decoration:underline;
}
.texteRouge{
	font : bold 10pt Verdana, Arial, Sans-Serif;
	color:#FF0000;
	text-align : center;
}

/* Rubrique santé */
.texteTitreSante {
	font : bold 12pt Verdana, Arial, sans-serif;
	color : #3470B6;
	text-decoration:none;
}
.texteSante {
	font : normal 10pt Verdana, Arial, sans-serif;
	color : #3366CC;
	text-decoration:none;
	text-align:justify;
}
.fondSanteGris {
	background-color:#CCCCCC;
}
.fondSanteBlanc {
	background-color:#FFFFFF;
}
.fondSanteVert {
	background-color:#ffd32c;
}














