body{
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#000000
}


/************* LIEN DEFAUT ******************/

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD1A1B;
text-decoration:none;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.lien_rouge{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD1A1B;
text-decoration:none;
}

.lien_rouge:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.lien_rouge_actif {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.liens_noirs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.liens_noirs:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD1A1B;
text-decoration:underline;
}


#content{
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:850px;
background-color:#FFFFFF;
}

#contenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.menu_h{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3A3A3A;
text-decoration:none;
font-weight:bold;
}

.menu_h:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CD1A1B;
text-decoration:none;
font-weight:bold;
}

.menu_hactif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CD1A1B;
text-decoration:none;
font-weight:bold;
}

.menu_hactif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


.menu_b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.menu_b:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

.menu_bactif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.menu_bactif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*#################################### MENU ####################################*/
.menu_gniv0{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:none;
padding-left:20px;
}

.menu_gniv0:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:none;
padding-left:20px;
}

.menu_gniv0actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:none;
font-weight:bold;
padding-left:20px;
}

.menu_gniv0actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:none;
font-weight:bold;
padding-left:20px;
}

.menu_gniv1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:10px;
}

.menu_gniv1:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv1actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv1actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:10px;
}

.menu_gniv2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv2actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv2actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:10px;
}

.menu_gniv3:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

.menu_gniv3actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}
/*#################################### MENU ####################################*/

.menu_gniv3actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
padding-left:10px;
}

#copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-right:20px
}

#menubas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:20px
}

.titre_faq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/* font-weight:bold; */
color:#000000;
text-decoration:none;
}

.titre_faq:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/* font-weight:bold;*/
color:#CD1A1B;
text-decoration:underline;
}

.titre_faqactif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
/* font-weight:bold; */
}

.lexique{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.lexique:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.lexique{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

#titre_page{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CD1A1B;
font-weight:bold;
padding:10px
}

.a_login{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.a_login:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
text-decoration:underline;
}


.tableau_onglet{
	width:505px;
	height:25px;
}
.onglet{
	background-image:url(../../maj/phototheque/photos/charte/onglet.gif);
	padding-left:10px;
	cursor:pointer;	
	width : 160px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.onglet_hover{
	background-image:url(../../maj/phototheque/photos/charte/onglet_inactif.gif);
	padding-left:10px;
	cursor:pointer;
	width : 160px;
	background-repeat:no-repeat;
	color:#CD1A1B;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.onglet_inactif{
	background-image:url(../../maj/phototheque/photos/charte/onglet_inactif.gif);
	padding-left:10px;
	width : 160px;
	background-repeat:no-repeat;
}

/*############################ ACCUEIL #######################*/
#titre_accueil{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CD1A1B;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
}

.savoirplusb{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3182B4;
	text-decoration:none;
}
.savoirplusr{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CD1A1B;
	text-decoration:none;

}

/*############################ LEXIQUE #######################*/
a.lettre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CD1A1B;
font-weight:bold;
text-decoration:none;
}
a.lettre:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CD1A1B;
font-weight:bold;
text-decoration:underline;
}
span.lettre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
span.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
}

/*############################ ACTUALITES #######################*/
span.titre_actus {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CD1A1B;
font-weight:bold;
}

/*############################ FAQ #######################*/
span.titre_faq {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
font-weight:bold;
}

/*############################ FORMULAIRE CONTACT #######################*/
input.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
font-weight:bold;
border:1px solid #000000;
}

/*############################ FORMULAIRE SIMULATION #######################*/
input.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD1A1B;
font-weight:bold;
border:1px solid #000000;
}


.hr{
	border: 1px dashed #666666;
}

/*############################ FORMULAIRE AUDIT FISCAL #######################*/
#audit_fiscal table td {
padding:5px;
}
#audit_fiscal .titre_rubrique {
font-size:12px;
color:#999999;
font-weight:bold;
}
#audit_fiscal #border_bas_table_af td {
border-bottom:1px solid #000000;
}
#audit_fiscal #border_haut_table_af td {
border-top:1px solid #000000;
}

#audit_fiscal .texte_area {
width:450px;
height:50px;
}
/*############################ FORMULAIRE RECHERCHE PERSONNALISEE #######################*/
table.recherche_personnalisee {
width:100%;
}
table.recherche_personnalisee td {
padding:5px;
}
table.recherche_personnalisee form {
display:inline;
}
table.recherche_personnalisee form input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
table.recherche_personnalisee form textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

