/* CSS DOCUMENT */
/* ==================== */
/* Style generique HTML */
/* ==================== */ 

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/img_fond.jpg);
	background-repeat: repeat;
	
	/*font-family:Arial,Helvetica,sans-serif;*/
	/*font-family:Arial;*/
	/*font-family:Helvetica;*/
	font-family:sans-serif;
	
}

body,td,th 
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #444455;
}

img
{
	border: none;
}



li {

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

	font-size: 12px;

	text-indent: 0px;

	list-style-position: outside;

}

h1 {

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

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-left: 22px;

	color: #000000;

}

h2 {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-align: left;

	padding-left: 22px;

	color: #000000;

}

h3 {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-left: 22px;

	color: #000000;

}

sup
{
	vertical-align: super;
	font-size: 80%; 
} 

.nowrap
{
	white-space: nowrap;
}

.liste12 {

	font-size: 12px

}

.liste15 {

	font-size: 15px

}



.txtrouge8 {

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

	font-size: 8px;

	color: #9A141B;

}



.txtrouge14 {

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

	font-size: 14px;

	font-weight: bold;

	color: #9A141B;

}



.defaultlinkblue {

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

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #5F7B8F;

}

a.defaultlinkblue:link {

	text-decoration: none;

	color: #5F7B8F;

}

a.defaultlinkblue:hover {

	text-decoration: none;

	color: #990000;

}

a.defaultlinkblue:visited {

	text-decoration: none;

}

a.defaultlinkblue:active {

	text-decoration: none;

	color: #990000;

}

.defaultlinkital {

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

	font-size: 11px;

	font-style: italic;

	color: #444455;

}

a.defaultlinkital:link {

	text-decoration: none;

	color: #444455;

}

a.defaultlinkital:hover {

	text-decoration: none;

	color: #990000;

}

a.defaultlinkital:visited {

	text-decoration: none;

}

a.defaultlinkital:active {

	text-decoration: none;

	color: #990000;

}

/* ============== */ 

/* Centrage ecran */ 

/* ============== */ 



#pagecentrage {

	position: relative;

	top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	height: 600px;

	width: 100%;

	text-align: center;

	z-index: 1;

	background-image: url(img/fond_x_repet.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}

#pagearea {

	position: relative;

	top: 0px;

	margin-left: auto;

	margin-right: auto;

	height: 600px;

	width: 997px;

	z-index: 2;

	background-image: url(img/capdet_scene.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	cursor: default;

}

/* =========================== */ 

/* BLOC LOGOS - RETOUR ACCUEIL */

/* =========================== */



#cadrelogos {

	position: absolute;

	left: 0px;

	top: 191px;

	width: 154px;

	height: 380px;

	background-image: url(img/boite_logos.jpg);

	background-position: bottom;

	background-repeat: no-repeat;

	z-index: 5;

	visibility: visible;

}



/* ======================== */ 

/* BLOC NAVIGATEUR FRANCAIS */

/* ======================== */ 

#retouraccueil {

	position:absolute;

	left:63px;

	top:197px;

	width:80px;

	height:23px;

	z-index:6;

	visibility: visible;

}

#retouraccueil a.retoura {

	position:absolute;

	left:169px;

	top:65px;

	height:23px;

	width:80px;

	background-image:url(img/retour_accueil_off.jpg);

}

#retouraccueil a.retoura:hover {

	background-image:url(img/retour_accueil_on.jpg);

}

#retouraccueil span {  

	display:none;

}



#selecteurnavfr {

	position: absolute;

	left: 184px;

	top: 125px;

	width: 646px;

	height: 24px;

	z-index: 4;

	visibility: visible;

}

#selecteurnavfr span {  

	display: none;

}

/*

#selecteur ul span {  

	display:none;

}

#selecteur ul {

	display:block;

}

*/

#selecteurnavfr a.celluleafr {

	position: absolute;

	left: 0px;

	top: 0px;

	height: 24px;

	width: 105px;

	background-image: url(img/menuafr_off.jpg);

}

#selecteurnavfr a.celluleafr:hover {

	background-image: url(img/menuafr_on.jpg);

}

#selecteurnavfr a.cellulebfr {

	left: 105px;

	top: 0px;

	position: absolute;

	height: 24px;

	width: 151px;

	background-image: url(img/menubfr_off.jpg);

}

#selecteurnavfr a.cellulebfr:hover {

	background-image: url(img/menubfr_on.jpg);

}

#selecteurnavfr a.cellulecfr {

	left: 256px;

	top: 0px;

	position: absolute;

	height: 24px;

	width: 109px;

	background-image: url(img/menucfr_off.jpg);

}

#selecteurnavfr a.cellulecfr:hover {

	background-image: url(img/menucfr_on.jpg);

}

#selecteurnavfr a.celluledfr {

	left: 365px;

	top: 0px;

	position: absolute;

	height: 24px;

	width: 112px;

	background-image: url(img/menudfr_off.jpg);

}

#selecteurnavfr a.celluledfr:hover {

	background-image: url(img/menudfr_on.jpg);

}

#selecteurnavfr a.celluleefr {

	left: 477px;

	top: 0px;

	position: absolute;

	height: 24px;

	width: 90px;

	background-image: url(img/menuefr_off.jpg);

}

#selecteurnavfr a.celluleefr:hover {

	background-image: url(img/menuefr_on.jpg);

}



/* ================= */ 

/* CONTENU DES MENUS */

/* ================= */ 

.listeintervall {

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

	font-size:6px;

	line-height:7px;

	color: #444455;

}

#sousmenua {

	position:absolute;

	left:0px;

	top:37px;

	width:auto;

	height:auto;

	visibility: hidden;

}

#sousmenua .liste {

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

	font-size:11px;

	line-height:13px;

	color: #444455;

}
/*
#sousmenua a.liste:link {

	text-decoration:none;

	color: #444455;

}


#sousmenua a.liste:hover {

	text-decoration:none;

	color: #990000;

}


#sousmenua a.liste:visited {

	text-decoration:none;

}

#sousmenua a.liste:active {

	text-decoration:none;

	color: #444455;

}
*/


#sousmenub {

	position:absolute;

	left:105px;

	top:37px;

	width:auto;

	height:auto;

	visibility: hidden;

}

#sousmenub .liste {

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

	font-size:11px;

	line-height:13px;

	color: #444455;

}
/*
#sousmenub a.liste:link {

	text-decoration:none;

	color: #444455;

}

#sousmenub a.liste:hover {

	text-decoration:none;

	color: #990000;

}

#sousmenub a.liste:visited {

	text-decoration:none;

}

#sousmenub a.liste:active {

	text-decoration:none;

	color: #444455;

}
*/


#sousmenuc {

	position:absolute;

	left:256px;

	top:37px;

	width:auto;

	height:auto;

	visibility: hidden;

}

#sousmenuc .liste {

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

	font-size:11px;

	line-height:13px;

	color: #444455;

}
/*
#sousmenuc a.liste:link {

	text-decoration:none;

	color: #444455;

}

#sousmenuc a.liste:hover {

	text-decoration:none;

	color: #990000;

}

#sousmenuc a.liste:visited {

	text-decoration:none;

}

#sousmenuc a.liste:active {

	text-decoration:none;

	color: #444455;

}
*/


#sousmenud {

	position:absolute;

	left:365px;

	top:37px;

	width:auto;

	height:auto;

	visibility: hidden;

}

#sousmenud .liste {

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

	font-size:11px;

	line-height:13px;

	color: #444455;

}
/*
#sousmenud a.liste:link {

	text-decoration:none;

	color: #444455;

}

#sousmenud a.liste:hover {

	text-decoration:none;

	color: #990000;

}

#sousmenud a.liste:visited {

	text-decoration:none;

}

#sousmenud a.liste:active {

	text-decoration:none;

	color: #444455;

}

*/

#sousmenue {

	position:absolute;

	left:477px;

	top:37px;

	width:auto;

	height:auto;

	visibility: hidden;

}

#sousmenue .liste {

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

	font-size:11px;

	line-height:13px;

	color: #444455;

}
/*
#sousmenue a.liste:link {

	text-decoration:none;

	color: #444455;

}

#sousmenue a.liste:hover {

	text-decoration:none;

	color: #990000;

}

#sousmenue a.liste:visited {

	text-decoration:none;

}

#sousmenue a.liste:active {

	text-decoration:none;

	color: #444455;

}

*/

/* =========================== */ 

/* CONTENU DES SOUS-SOUS-MENUS */

/* =========================== */ 

/*

#sousmenubposb {

	position:absolute;

	left:188px;

	top:3px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubpose {

	position:absolute;

	left:188px;

	top:76px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubposk {

	position:absolute;

	left:188px;

	top:196px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubposl {

	position:absolute;

	left:188px;

	top:216px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubposm {

	position:absolute;

	left:188px;

	top:236px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubposn {

	position:absolute;

	left:188px;

	top:256px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenubposo {

	position:absolute;

	left:188px;

	top:276px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

*/

#sousmenucposa {

	position:absolute;

	left:168px;

	top:0px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenucposb {

	position:absolute;

	left:168px;

	top:3px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}

#sousmenucposc {

	position:absolute;

	left:168px;

	top:23px;

	width:auto;

	height:auto;

	z-index:5;

	visibility: hidden;

}



/* =================== */ 

/* MESSAGES NAVIGATION */

/* =================== */



#messagenav {

	position:absolute;

	left: 184px;

	top: 96px;

	width: 567px;

	height: auto;

	z-index: 5;

	visibility: visible;

}

.typonav {

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

	font-size: 14px;

	font-style: normal;

	color: #AAAAAA;

}

.typonavb {

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

	font-size: 13px;

	font-style: normal;

	color: #AAAAAA;

}

.typonavc {

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

	font-size: 12px;

	font-style: normal;

	color: #AAAAAA;

}

/* ============================================= */ 

/* TITRES BLOCS - CONTENU - MENTIONS - WEBMASTER */

/* ============================================= */

#cadretitrecontenu 
{
	position: absolute;
	left: 199px;
	top: 178px;
	width: 580px;
	height: 395px;
	z-index: 3;
	visibility: visible;
}

#cadretitrecontenu .tableauTitre
{
	width: 100%;
	text-align: left;
}

#cadretitrecontenu .grandtitre
{
	height: 32px;
}

#cadretitrecontenu .barreTitre1
{
	height: 13px;
	background-image: url('img/filet_contenu.jpg');
	background-repeat: repeat-x;
}

#cadretitrecontenu .barreTitre2
{
	height: 500px;
	background-image: url('img/filet_contenu.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}



.squarecolor {

	color: #FF9900;

}

.squarecolorsmall {

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

	font-size:10px;

	color: #FF9900;

}

/* ======================================== */ 

/* SCROLLING - MENTIONS - COPYRIGHT - LIENS */

/* ======================================== */

.cadrecontenu 
{
	position: absolute;
	left: 0px;
	top: 38px;
	height: 500px;
	width: 98%;
	text-align: left;
	overflow: auto;
	padding-right: 2%;
	
	color: black;
	font-size: 12px;
}

.cadrecontenu2
{
	position: absolute;
	left: 0px;
	top: 50px;
	height: 500px;
	width: 98%;
	text-align: left;
	overflow: auto;
	padding-right: 2%;
	
	color: black;
	font-size: 12px;
}

.cadrecontenu .accueil
{
	font-size: 13px;
	margin-top: 30px;
}



.cadrecontenush {

	position: absolute;

	left: 0px;

	top: 38px;

	width: 542px;

	height: 330px;

	text-align: left;

	overflow: hidden;

}

#cadretitrecontenu .referenceContrat
{
	color: #FD9800;
}

#cadretitrecontenu .lieninfo {

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

	font-size: 10px;

	color: #444455;

}

#cadretitrecontenu a.lieninfo:link {

	text-decoration: none;

	color: #444455;

}

#cadretitrecontenu a.lieninfo:hover {

	text-decoration: none;

	color: #990000;

}

#cadretitrecontenu a.lieninfo:visited {

	text-decoration: none;

}

#cadretitrecontenu a.lieninfo:active {

	text-decoration: none;

	color: #444455;

}



#cadretitrecontenu .lieninfoliste {

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

	font-size: 12px;

	color: #990000;

}

#cadretitrecontenu a.lieninfoliste:link {

	text-decoration: none;

	color: #990000;

}

#cadretitrecontenu a.lieninfoliste:hover {

	text-decoration: none;

	color: #000000;

}

#cadretitrecontenu a.lieninfoliste:visited {

	text-decoration: none;

}

#cadretitrecontenu a.lieninfoliste:active {

	text-decoration: none;

	color: #990000;

}

/* =============== */ 

/* STYLES CONTENUS */

/* =============== */ 	

.grandtitre {

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

	font-size: 18px;

	color: #5F7B8F;

}

.grandtitrer {

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

	font-size: 16px;

	color: #5F7B8F;

}

.grandtitreb {

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

	font-size: 16px;

	color: #990000;

}

.grandtitreweiss {

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

	font-size: 18px;

	color: #F0F0F0;

}

.titrecontenu {

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

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	padding-left: 22px;

	color: #5F7B8F;

}

.titrecontenub {

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

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #5F7B8F;

}

.sstitrecontenu {

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

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	padding-left: 22px;

	color: #416177;

}

.sstitrecontenub {

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

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #416177;

}

.sstitrecontenur {

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

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	padding-left: 22px;

	color: #990000;

}

.sstitrecontenurb {

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

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #990000;

}

.txtcontenu {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #444455;

}

.txtcourantcontenu {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-left: 22px;

	color: #444455;

}

.txtcourantcontenub {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-left: 60px;

	color: #444455;

}

.txtcourantcontenuc {

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-left: 80px;

	color: #444455;

}

.filetcontenu {

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

	font-size: 11px;

	color: #666666;

}

.txtgris12 {

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

	font-size: 12px;

	color: #444455;

}

.txtgris11 {

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

	font-size: 11px;

	color: #444455;

}



/* ======================== */

/* BLOC - ADRESSE - CONTACT */

/* ======================== */

#blocadresse 
{
	position: absolute;
/*	left: 832px;*/
	left: 820px;
	top: 273px;
	width: 150px;
	height: auto;
	z-index: 3;
	visibility: visible;
}



.textadressegris {

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

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #333333;

	line-height: 13px;

}

.textadressegrisb {

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

	font-size: 11px;

	color: #333333;

}

#blocadresse .texte_email {

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

	font-size: 11px;

	color: #333333;

	line-height: 13px;

}

#blocadresse a.texte_email:link {

	text-decoration: none;

	color: #333333;	

}

#blocadresse a.texte_email:hover {

	text-decoration: none;

	color: #FFFFFF;

}

#blocadresse a.texte_email:visited {

	text-decoration: none;

}

#blocadresse a.texte_email:active {

	text-decoration: none;

}

/* ========== */

/* BLOC - IBA */

/* ========== */

#blociba {

	position: absolute;

	left: 812px;

	top: 474px;

	width: 170px;

	height: auto;

	z-index: 3;

	cursor: auto;

	visibility: visible;

}

/* ====================== */

/* LETTRE FRANCE COURTAGE */

/* ====================== */

#lettregfc {

	position: absolute;

	left: 823px;

	top: 91px;

	width: 167px;

	height: 22px;

	z-index: 4;

	visibility: visible;

}

#lettregfc .lalettre {

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

	font-size: 11px;

	color: #CCCCCC;

	line-height: 13px;

}

#lettregfc a.lalettre:link {

	text-decoration: none;

	color: #CCCCCC;	

}

#lettregfc a.lalettre:hover {

	text-decoration: none;

	color: #FFFFFF;

}

#lettregfc a.lalettre:visited {

	text-decoration: none;

}

#lettregfc a.lalettre:active {

	text-decoration: none;

}

/* ============ */ 

/* NOTRE GROUPE */

/* ============ */

#cadregroupe {

	position: absolute;

	left: 0px;

	top: 191px;

	width: 194px;

	height: 380px;

	z-index: 5;

	visibility: visible;

}

.titregroupe {

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

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #5F7B8F;

}

#cadregroupe .menugroupe {

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

	font-size: 12px;

	color: #444455;

	line-height: 13px;

}

#cadregroupe a.menugroupe:link {

	text-decoration: none;

	color: #444455;	

}

/*
#cadregroupe a.menugroupe:hover {

	text-decoration: none;

	color: #990000;

}
*/

#cadregroupe a.menugroupe:visited {

	text-decoration: none;

}

#cadregroupe a.menugroupe:active {

	text-decoration: none;

}



#cadregroupe .liste 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444455;
	line-height: 13px;
	text-decoration: none;
	margin-left: 0px;
}

#cadregroupe .liste:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444455;
	line-height: 13px;
	text-decoration: none;
	margin-left: 0px;
}

#cadregroupe .liste2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444455;
	line-height: 13px;
	text-decoration: none;
	margin-left: 12px;
}

#cadregroupe .liste2 img
{
	color: #F0F0F0;
	border : none;
}

#cadregroupe .titre 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444455;
	line-height: 13px;
	font-weight:bold;
	text-decoration:none;
}

/*
#cadregroupe span.liste {

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

	font-size: 12px;

	color: #444455;

	line-height: 13px;

	font-weight:bold;

	

}
*/


#cadregroupe a.titre {

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

	font-size: 12px;

	color: #444455;

	line-height: 13px;

	font-weight:bold;

	text-decoration:none;

	

}



#cadregroupe span.sous-titre {

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

	font-size: 11px;

	color: #444455;

	line-height: 13px;

	

	

}



#cadregroupe a.liste:link {

	text-decoration: none;

	color: #444455;	

}

/*
#cadregroupe a.liste:hover {

	text-decoration: none;

	color: #990000;

}*/

#cadregroupe a.liste:visited {

	text-decoration: none;

}

#cadregroupe a.liste:active {

	text-decoration: none;

}



#cadregroupe a.liste img {

	text-decoration: none;

	border:none;

	color: #444455;	

}





.listeintervallbg {

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

	font-size:4px;

	line-height:5px;

	color: #444455;

}

/* ================= */

/* BLOC - NAV GROUPE */

/* ================= */

#navgroup {
	position: absolute;
	/*left: 830px;*/
	left: 842px;
	top: 423px;
	width: 110px;
	height: auto;
	z-index: 4;
	visibility: visible;

}

#navgroup a.groupinfo {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 110px;

	height: 23px;

	background-image: url(img/groupe_off.jpg);

}

#navgroup a.groupinfo:hover {

	background-image: url(img/groupe_on.jpg);

}

/* ==================== */

/* SYLE TEXTES FFC */

/* ==================== */ 

.cadrecontenu h2
{
	color:#416177;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	padding-left:0px;
}

.cadrecontenu h3
{
	
	color:#444455;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration: underline;
	padding-left: 10px;
	
	
}

.cadrecontenu p
{
	/*color:#444455;*/
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	margin-right: 5px;
	margin-left: 10px;
}

.cadrecontenu p a
{
	color: #416177;
	font-weight: none;
	
}

.cadrecontenu p a:hover
{
	font-weight: bold;
}

.cadrecontenu p a:visited
{
	color: #416177;
	font-size: 13px;
}

.cadrecontenu p .adocument
{
	color: #FD9800;
	font-weight: none;
	
}

.cadrecontenu p .adocument:visited
{
	color: #FD9800;
	font-weight: none;
	
}



.cadrecontenu .italic
{
	font-style: italic;
}

.cadrecontenu .underline
{
	text-decoration: underline;
}

.cadrecontenu .warning
{
	color: #416177;
}

.cadrecontenu .center
{
	text-align: center;
}

.cadrecontenu .strongListe
{
	font-weight: bold;
}

.cadrecontenu li
{
	list-style-image: url('img/repere_menu.jpg');
	margin-top: 4px;
	margin-bottom: 4px;
}

.cadrecontenu li a
{
	color: #416177;
	font-weight: none;
}

.cadrecontenu li a:hover
{
	font-weight: bold;
}

.cadrecontenu li a:visited
{
	color: #416177;
	font-size: 13px;
}

.cadrecontenu li li
{
	list-style-image: url('img/carre.jpg');
	margin-top: 2px;
	margin-bottom: 2px;
}

.cadrecontenu  .lienAccueil
{
	color: #FD9800;
	font-weight: bold;
}
	
.cadrecontenu  .lienAccueil:hover
{
	color: #FD9800;
	font-weight: bold;
	text-decoration: none;
}	

.cadrecontenu  .lienAccueil:visited
{
	color: #FD9800;
	font-weight: bold;
}	


/*
.cadrecontenu table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	
	margin-left:1px;
	text-align: left;
	border-collapse: collapse;
}
.cadrecontenu table th
{
	font-size: 12px;
	background: #b9c9fe;
	border: 2px solid #B9C9FE;
	border-top: 4px solid #aabcfe;
	color: white;
	font-weight:bold;
	text-align: center;
}
.cadrecontenu table td
{
	
	background: #e8edff; 
	border-bottom: 1px solid #B9C9FE;
	color: #669;
	border-top: 1px solid transparent;
}
.cadrecontenu table td:hover
{
	background: #d0dafd;
	color: #339;
}

.cadrecontenu table .top td
{
	border: 2px solid #B9C9FE;
	border-bottom: 1px dotted #B9C9FE;

}

.cadrecontenu table .bottom td
{
	border: 2px solid #B9C9FE;
	border-top: 1px dotted #B9C9FE;

}

.cadrecontenu table .unic td
{
	border: 2px solid #B9C9FE;
}

.cadrecontenu table .middle td 
{
	border-top: 1px dotted #B9C9FE;
	border-bottom: 1px dotted #B9C9FE;
	border-right: 2px solid #B9C9FE;
	border-left: 2px solid #B9C9FE;
}

.cadrecontenu table .empty
{
	background-color: #DBDBE6;
}

.cadrecontenu table ul
{
	padding-left: 20px;

}
.cadrecontenu table ul li
{
	list-style-image: none;
}

.cadrecontenu table strong
{
	font-size: 11px;
}
*/
.cadrecontenu table
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-left: 1px;
	width: 100%;
}

.cadrecontenu table th
{
	/*background-color: #FFCC00;*/
	background-color: #D9D9D9;
	
	font-weight: bold;
	border: 1px solid black;
}

.cadrecontenu table td
{
	background-color: #F3F3F3;
}

.cadrecontenu table .top td
{
	border: 1px solid black;
	border-bottom: 1px dotted black;

}

.cadrecontenu table .bottom td
{
	border: 1px solid black;
	border-top: 1px dotted black;

}

.cadrecontenu table .unic td
{
	border: 1px solid black;
}

.cadrecontenu table .middle td 
{
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

.cadrecontenu table .tableauBlue
{
	color: #0000FF;
	font-weight: bold;
}

.cadrecontenu table .empty
{
	background-color: #BFBFBF;
}



