/* CSS Document */
body { background:#E8E0D8; margin:0px;
font-family:Arial, Helvetica, sans-serif; font-size:13px;}
td { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
p {  margin:0px;}
.interligne5px { padding-top:5px;}
.interligne3px { padding-bottom:3px;}
.fondPNG {background:url(../images/commun/fond_novance.png); }

a, a:hover, a:active, a:visited {
	color:#004389;
}


/* STRUCTURE ******************************/
#conteneur {
width: 1000px;
margin:0 auto;
}
#haut { 
display:block;
}
#gauche { 
display:block;
}
#droit { 
display:block;
}
#bas { 
display:block;
}
#impression { 
display:block;
}
#hautimpression { 
display:none;
}
#basimpression {  
display:none;
}

/* TITRAGE */
.fbold { font-weight:bold;}
.fital { font-style:italic;}
H1 { font-size:14px; color:#C84D00; margin:0px; font-weight:bold;}
H2 { font-size:16px; color:#008d33; margin:0px; font-weight:bold; }
H3 { font-size:14px; color:#C84D00; margin:0px; font-weight:normal;}
.titre { font-size:14px; color:#C84D00; margin:0px;}
.titreBloc { font-size:14px; color:#fff; margin:0px; padding-left:12px;}
.contenuBloc {  padding:5px 5px 0px 10px; background:#F9F7E6 url(../images/commun/fond_bloc.gif) no-repeat bottom right;}


/* COULEUR */
.blanc { color:#FFFFFF;}
a.lienblanc, a.lienblanc:visited  { text-decoration:underline;color:#FFFFFF;}
a.lienblanc:hover { text-decoration:none;}
a.lienblanc2, a.lienblanc2:visited { text-decoration:none;color:#FFFFFF;}
a.lienblanc2:hover { text-decoration:none;}

.gris { color:#4e4d4d;}
a.gris, a.gris:visited { text-decoration:none;color:#4e4d4d;}
a.gris:hover { text-decoration:underline;}
a.liengris, a.liengris:visited { text-decoration:underline;color:#4e4d4d;}
a.liengris:hover { text-decoration:none;}
.gris2 { color:#828181;}
a.gris2, a.gris2:visited { text-decoration:none;color:#828181;}
a.gris2:hover { text-decoration:underline;}

.bleu { color:#004389;}
a.lienbleu, a.lienbleu:visited { text-decoration:underline;color:#004389;}
a.lienbleu:hover { text-decoration:none;}

.vert { color:#008d33;}
a.lienvert, a.lienvert:visited  { text-decoration:underline;color:#008d33;}
a.lienvert:hover { text-decoration:none;}

.orange1 { color:#c84d00;}
a.orange1, a.orange1:visited { color:#c84d00;text-decoration:none; }
a.orange1:hover { color:#c84d00;text-decoration:underline; }

.orange2 { color:#f6a800;}
a.orange2, a.orange2:visited { color:#f6a800;text-decoration:none; }
a.orange2:hover { color:#f6a800;text-decoration:underline; }

.rouge { color:#D5412A;}
a.rouge, a.rouge:visited { color:#D5412A;text-decoration:none; }
a.rouge:hover { color:#D5412A;text-decoration:underline; }

/* TAILLES */
.txt10 { font-size:10px;}
.txt11 { font-size:11px;}
.txt12 { font-size:12px;}
.txt13 { font-size:13px;}
.txt14 { font-size:14px;}
.txt16 { font-size:16px;}
.txt18 { font-size:18px;}
.txt22 { font-size:22px;}

/* PUCES */
ol { margin: 0px;
list-style-image: url(../images/puce_orange.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:20px;
padding-right:0px;
}

ul { margin: 0px;
list-style-image: url(../images/puce_bleu.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:20px;
padding-right:100px;
}

li {
padding-bottom:4px;
}

/* BLOCS BORDURES */
.blocvert { 
background:#EAF5E2;
padding:10px; 
}
.bordureverte { 
border: #7BBF4C 1px solid;
padding:10px; 
}
.blocrouge { 
background:#F8DFDB;
padding:10px; 
}
.bordurerouge { 
border: #D5412A 1px solid;
padding:10px; 
}
.blocorange { 
background:#FFEDD1;
padding:10px; 
}
.bordureorange { 
border: #FF9C00 1px solid;
padding:10px; 
}
.borduregrise { 
border: #BDBDBD 1px solid;
padding:10px; 
}
.pointillesbleus { 
border: #003481 1px dotted;
padding:10px; 
}

/* MENU PRINCIPAL */
#menu .rubrique { }
#menu a.rubrique { text-decoration:none; color:#004389; font-size:12px; height:17px; line-height:17px; padding-left:18px; background:url(../images/commun/bt_menu_off.gif) no-repeat left; display:block; }
#menu a.rubrique:hover { color:#004389;text-decoration:underline;background:url(../images/commun/bt_menu_off.gif) no-repeat left; }
#menu .clic { text-decoration:none;background:url(../images/commun/bt_menu_on.gif) no-repeat left; font-weight:bold;  height:18px; line-height:17px; padding-left:17px;color:#fff;display:block;font-size:12px; }

/* lien en gris */
#menu a.lien {font-family:arial; text-decoration:underline; color:#004389; background:url(../images/commun/picto_sousmenu2.gif) no-repeat left; padding-left:8px; margin-left:20px; font-size:12px; }
#menu a.lien:hover {font-family:arial; text-decoration:none; font-size:12px; }

/* MENU SECONDAIRE colonne de droite */
#sousmenu .rubrique { text-decoration:none; color:#828181; font-size:12px; height:31px; line-height:31px; padding-left:26px; background:url(../images/commun/fond_bouton.gif) no-repeat left; display:block; font-weight:bold;}
#sousmenu a.rubrique { text-decoration:none; color:#828181; font-size:12px; height:31px; line-height:31px; padding-left:26px; background:url(../images/commun/fond_bouton.gif) no-repeat left; display:block; font-weight:bold; }
#sousmenu a.rubrique:hover { text-decoration:none;}
#sousmenu a.lien { text-decoration:underline; color:#828181; background:url(../images/commun/picto_sousmenu.gif) no-repeat left; padding-left:8px; margin-left:26px; }
#sousmenu a.lien:hover { text-decoration:none;}


/* BAS DE PAGE */
.basdepage { padding-left:50px; color:#838383;padding-right:10px; padding-top:5px;}
a.lienbasdepage { text-decoration:none;color:#838383;}
a.lienbasdepage:hover { text-decoration:underline;}

/****************************************************************************
* FAQ
****************************************************************************/

.questionNorm {
	PADDING-LEFT: 32px; 
	PADDING-RIGHT: 22px;
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/picto_plus_norm.gif) no-repeat left top; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 3px;
	text-decoration:none;
}
a.questionNorm {
	text-decoration:none;
}
a.questionNorm:hover {
	text-decoration:none;
}
.questionSurv {
	PADDING-LEFT: 32px; 
	PADDING-RIGHT: 22px;
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/picto_plus_surv.gif) no-repeat left top; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 3px;
	text-decoration:none;
}
a.questionSurv {
	text-decoration:none;
}
a.questionSurv:hover {
	text-decoration:none;
}
.reponseNorm {
	PADDING-LEFT: 32px; 
	PADDING-BOTTOM: 10px; 
	COLOR: #333333; 
	PADDING-TOP: 0px
}

/****************************************************************************
* GLOSSAIRE / LEXIQUE
****************************************************************************/

.caselexique { background:#01689C;
border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;}
.casetous { background:#01689C;
border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;}
.gnorm { color:#FFFFFF;}
a.gnorm { color:#FFFFFF;text-decoration:none; }
a.gnorm:hover { color:#FFFFFF;text-decoration:underline; }
.gsurv { color:#FF9C00;font-weight:bold;}
a.gsurv { color:#FF9C00;text-decoration:none; }
a.gsurv:hover { color:#FF9C00;text-decoration:underline; }

/* ONGLETS ******************************/
#menuOnglet {
line-height:normal;
height:20px;
}
#menuOnglet ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}
#menuOnglet li {
display:inline;
margin:0px;
padding:0px;
}
#menuOnglet a {
float:left;
background:url(../images/onglet_gauche_bleu.gif) no-repeat left top;
margin:0;
padding:0px 0px 0px 11px;
text-decoration:none;
font-weight:bold;
}
#menuOnglet a span {
float:left;
display:block;
background:url(../images/onglet_droit_bleu.gif) no-repeat right top;
padding:7px 10px 8px 0px;
color:#444;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuOnglet a span {float:none;}
/* End IE5-Mac hack */
#menuOnglet a:hover span {
color:#444;
text-decoration:underline;
}
#menuOnglet a:hover {
background-position:0% -28px;

}
#menuOnglet a:hover span {
background-position:100% -28px;
}

/* etat clique */
#menuOnglet .clic{
background-position:0% -56px;
}
#menuOnglet .clic span {
background-position:100% -56px;
color:#fff;
font-weight:bold;
}