html,body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
	color: #000000;
	background-color: #C9e8f4;
	background-color:#94CEEC;
	
	background-image:url(images/bandeau-fond-ombrages-notr.gif);
	background-repeat:repeat-y;
	background-position:50% 1%;
}

.global, #imgtitrerubriq
{
	padding-left:10px;
	padding-right:10px;
	/*
	background-color: #FFFFFF !important;
	background-image:url(images/bandeau-fond-ombrages.gif);
	background-repeat:repeat-y;
	*/
}

body, hmtl, .global, .mainSearchTable
{
	height:100% !important;
}

.bordurefil
{
/*
	background-image:url(images/bandeau-bas-ombrages.png);
	background-position:bottom;
	background-repeat:no-repeat;
*/
}

.A-menuaccueil {width:900px !important; margin:0px !important; border:1px solid #FF0000 !important; }
#imgtitrerubriq {display:none; }

#chemin
{
	width:900px;
	margin:0px ; 
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:10px;
	background-color: #C9e8f4 ;
	font-size: 12px;
	border:none ; 
}


h1 {
	font-size: 18px;
	font-weight: bold;
	background-color: transparent;
	text-align:left;
	color: #000000;
}

h2 {
	font-size: 16px;
	color: #006394;
	
	padding-left:0px;
	text-align:left;
	background-color: transparent;
	background-image: none;
}

h3 {
	font-size: 14px;
	color: #006394;
	
	padding-left:0px;
	text-align:left;
	background-color: transparent;
	background-image: none;
}

h4 {
	font-size: 12px;
	padding-left:0px;
	text-align:left;
	background-color: transparent;
	background-image: none;
}

h5 {
	font-size: 10px;
	padding-left:0px;
	text-align:left;
	background-color: transparent;
	background-image: none;
}

.A-td-standard
{
	background-color:#114580 !important;
}

table.A-menuaccueil td.A-td-standard, .A-td-standard
{
	text-align:center !important;
}

table.A-menuaccueil td.A-td-standard:hover, table.A-menuaccueil td.A-td-standard:hover a
{
	color:#FFFFFF !important;
	background-color:#92d0ec !important;
	text-align:center !important;
}

.A-td-standard a:hover
{
	text-decoration:underline;
}


.A-menuaccueil
{
	margin-top:10px;
	background-color:#114580 !important;
	border-color:#114580 !important;
}


#menunavig2
{
	text-align:center;
}

.A-td-standard
{
	width:163px !important;
	height:20px;
}

.A-td-inter
{
	width:20px !important;
	height:20px;
}

.casebleueclaire {
	font-size: 12px;
	color: #003366;
	background-color: #C4E6F4;
}
.casebleuefoncé {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #045284;
}

#consult-table-colmenu a, #consult-table-colmenu a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#consult-table-colmenu a:hover
{
	text-decoration:underline;
}

#consult-table-colmenu {
	color: #66CC66;
	background-color: #0A477C;
	width: 250px !important;
	text-align: right;
	padding:0px;

	background-image: url(images/goutte-fond-colonne.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#consult-table-colmenu h2
{
	font-size: 18px;
	font-weight: bold;
	color: #90ba55;
	background-color: transparent;
	text-align: right;

}

#consult-table-colmenu h3
{
	background-color: transparent;
	text-align: right;

}

#consult-table-colmenu h5
{ 
    font-size:9px;
    color:#ACE7B8 !important;
    background-color: transparent;
    text-align:right;
}

#consult-table-colmenu h2 a
{
	color: #90ba55;
	background-color: transparent;
	

}
#consult-table-colmenu h3 a {
	color: #FFFFFF;
	background-color: transparent !important;
}

#consult-table-colmenu h3, #consult-table-colmenu h4, #consult-table-colmenu h5
{
	font-weight: bold;
	color: #00FF00;
	background-color: transparent;
}

#consult-table-colmenu p
{
	font-size: 12px;
}
#consult-table-colmenu ul 
{
	list-style:none;
	font-size:14px;
	font-weight:bold;
}

#consult-table-colmenu li
{
	margin-bottom:14px;
	padding:2px;
	font-size:14px;
}

#consult-table-colmenu li ul li
{
	margin-bottom:5px;
	font-size:12px;
}

#consult-table-colmenu li a, #consult-table-colmenu li a:visited { color:#66CC66; }
#consult-table-colmenu li a:hover { color:#FFFFFF; text-decoration:underline; }
#consult-table-colmenu li.ligneactive
{
border:1px solid #ffffff;
}

#consult-table-colmenu h1
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;

}



#consult-table-contenu-accueil {
	color: #000000;
	/* background-color: #C9e8f4; */
	background-color: #FFFFFF;
	padding:0px;
	font-size:10px;
	text-align:justify;
}

#consult-table-contenu-accueil p
{
	color: #000000;
	font-size:10px;
	text-align:justify;
}
#consult-table-contenu-accueil h1
{
	font-size:16px;
	color: #114580;
	border-bottom:1px solid #C9e8f4;

}

#consult-table-contenu-accueil h2
{
	font-size:14px;
	color: #114580;
}

#consult-table-contenu-accueil h2 a
{
	background-color:transparent;
	text-decoration:none;
}

#consult-table-contenu-accueil h3
{
	font-size:12px;
	color: #114580;
}

#consult-table-contenu-accueil h4
{
	font-size:12px;
	font-weight:bold;
	color: #114580;
	background-image:url(images/fleche-16.gif);
	background-repeat:no-repeat;
	margin-top:10px;
}


#consult-table-contenu b, #consult-table-contenu p b,
#consult-table-contenu-accueil b, #consult-table-contenu-accueil p b,
#consult-table-contenu strong, #consult-table-contenu p strong,
#consult-table-contenu-accueil strong, #consult-table-contenu-accueil p strong
{
	color: #114580 !important;
}

#consult-table-contenu {
	color: #000000;
	background-color: transparent;
	padding:0px;
	font-size:12px;
	text-align:justify;
}

#consult-table-contenu p
{
	color: #000000;
	font-size:10px;
	text-align:justify;
}
#consult-table-contenu h1
{
	font-size:16px;
	color: #114580;
}

#consult-table-contenu h2
{
	font-size:14px;
	color: #114580;
}


#consult-table-contenu h3
{
	font-size:12px;
	color: #114580;
}  

#consult-documents h1 {
	font-size: 20px;
	margin-bottom: 20px;
	text-align:center;
}
#consult-documents h2 {
	font-size: 16px;
	margin-bottom: 10px;
}
#consult-documents h3 {
	font-size: 14px;
	margin-bottom: 0px !important;
	font-weight: normal;
}

#consult-documents p
{
	margin:5px;
}

#consult-documents blockquote
{
	margin-top:0px;
	font-size:10px;
}

#consult-documents h3 a {
    background-color:transparent !important;
	text-decoration:none;
}
#consult-documents h3 a:hover{
    color:#009EE0; text-decoration:underline;
}
#consult-table-contenu a, #consult-table-contenu-accueil a
{
	color: #114580;
}


#consult-table-contenu a:hover, #consult-table-contenu-accueil a:hover

{
	color:#009EE0;
}

#contenumenu
{
	margin:10px;
	width:230px;
}

#contenumenu h1
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.consult-texte-grand
{
	font-size:16px;
	font-weight:bold;
}

.consult-titre-majuscules
{
	color:#009EE0 !important;
	text-transform:uppercase;
	font-size:16px;
}


table.questionnaireConsult
{
	width:640px;
	font-size:12px;
	text-align:left;
}

table.questionnaireConsult b, table.questionnaireConsult strong
{
	color:#114580;
}

table.questionnaireConsult .imgTitre
{
	display:block;
	margin-bottom:10px;
}
table.questionnaireConsult .imgIllustration
{
	float:left;
	margin-right:10px;
}

table.questionnaireConsult .imgIllustrationDroite
{
	margin-left:10px;
	float:right;
}

table.questionnaireConsult .colContreTexte
{
	float:left;
	width:180px;
	padding:10px;
	text-transform:uppercase;
	color:#92d0ec;
	padding-left:20px;
	height:100%;
	font-weight:bold;
	font-size:16px;
	vertical-align:top;
}

table.questionnaireConsult ul
{
	margin-left:10px;
}

table.questionnaireConsult li
{
	margin-bottom:5px;
}

table.questionnaireConsult hr
{
	clear:both;
	height:0px;
	border:none;
}

table.questionnaireConsult form
{
	clear:both;
}

table.questionnaireConsult form b, table.questionnaireConsult form strong
{
	color:#000000;
}

table.questionnaireConsult form .radioButton
{
	border:none;
	background-image:url(description-questionnaire/images/puces-radiobuttons.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
}

table.questionnaireConsult form .radioButtonBlue
{
    border:none;
    background-image:none;
}

table.questionnaireConsult form .tableMultiple td
{
	border-bottom:1px dashed #999999;
	padding:3px;
}

table.questionnaireConsult form .tableBleue td
{
	background-color:#92d0ec;
	padding:10px;
}
.consult-cadre-accueil {
	background-color: #94CEEC;
	padding: 10px;
	margin-bottom:10px;
}

.bordurefil, .bordure,#consult-table-contenu, .global

{
	height:auto !important;
}


a.activelink
{
	border:1px solid #FFFFFF;
	display:block;
	padding:2px;
	padding-top:4px;
	height:24px;
}

a.activelink:hover
{
	border:1px solid #00B0E6;
}

.bordurefil 
{
	margin-bottom:0px;
}

div#logosivit
{
	display:none;
	text-align:left;
}

div#logosivit a
{
	display:block;
	padding:5px;
	width:200px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8px;
}

div.staticaccueil div#logosivit { display:block; }

/* Alignement vertical bas des cellules */
td.vAlignBas {
	vertical-align: bottom;	
}

/* Style des listes */
.listeAvecCarre {
	list-style: square;	
}