body { margin: 0; padding: 0; font-family: Lucida Grande, verdana, arial, helvetica, sans-serif; font-size: 76%; color: #303030; text-align: center; background: #fff url(../images/bg.gif) 0 0 repeat}

/* Links */
a {	text-decoration: underline;	background-color: transparent;font-weight:bold; }
a:link {color: #014869;	background: transparent; }
a:visited {	color: #8AA436;	background: transparent; }
a:hover { color: #8AA436; text-decoration: none; }
a:active { color: #8AA436; background: transparent;	}

hr { margin: 0 0 10px 0; }

/* Types */
h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;	color: #014869;	text-align: center;	}
h1, h2{	font-size: 18px; color: #014869;}
h3, h4{ font-size: 14px; text-align: left; font-style: italic;}
h4{ font-size: 12px; color: #000;}
.cit { font-family: Arial, verdana, helvetica, sans-serif; font-size: 13px; color: #014869; line-height: 150%; padding: 5px 15px 5px 15px; background: transparent; }
p.FAQ{ position: relative; }
img { border-width: 0; display: block;}
.red{ color:#D5A102; font-weight: bold; }
.footernote{ font-size: 10px; font-weight:bold; color: #000000; background: transparent; }
.smallFAQ { font-size: 11px; padding-right: 5px; padding-left: 5px; }
tr.highlight td,tr.highlight th{background-color:#FAFFDC;}
/* Gestion du contenu */
div#contenant { 
	text-align: left;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid #014869;
	border-width: 0 1px;
	background-image:url(../images/bg_Content.gif);
	width: 762px; /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 760px;
}
/* Tous les navigateurs sauf IE */
body>div#contenant { width: 760px; }

div#mainContenu{ text-align: left; margin:0; padding:0; }
div#Contenu{ 
	float:left;
	padding:10px 24px;
	text-align: justify;
	clear: both;
	width: 555px; /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 507px;
 }
/* Tous les navigateurs sauf IE */
div#mainContenu>div#Contenu{ width: 507px; }

div#Contenu li { margin: 0 0 10px 0; }

/* Tous les navigateurs */
div#navigationDroite{ 
	width:199px;
	padding: 0;
	margin: 0; /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left: 558px;
 }
/* Tous les navigateurs sauf IE */
div#mainContenu>div#navigationDroite{ margin-left: 561px; }
	
/* Bas de page */
div#footer{ background: #BECD84; clear:both; padding:5px 0 45px 8px; border: 5px solid #8AA436; border-width: 0 0 5px 0; }
div#footer a { color: #014869; }
div#lefFooter{ position: relative; float:left;	}
div#rightFooter{ position: relative; float:right; width:473px;}

/* En-tête */
div#header h1 { height: 54px; background: #014869 url(../images/fr/logo.jpg) 0 0 no-repeat; padding: 0; margin: 0;}
div#header h1 span { display: none; }

/* FAQ */
ul#FAQLink a:visited { color: #014869; text-decoration: underline; }
ul#FAQ { list-style: none; padding: 0; margin: 0; }
ul#FAQ li { padding-left: 30px; }
ul#FAQ li.question{ background: transparent url(../images/fr/q.gif) 0 0 no-repeat; padding-bottom: 20px; font-weight:bold; color:#014869; }
ul#FAQ li.reponse{ background: transparent url(../images/fr/r.gif) 0 0 no-repeat; padding-bottom: 40px; }

.color3{ background-color:#BECD84; }

/* Navigation de droite */
div#navigationDroite ul { list-style: none; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; }
div#navigationDroite li { border: 1px solid #014869; border-width: 0 0 1px 0; }
div#navigationDroite ul li a { display: block; color: #014869; text-decoration: none; padding: 15px 5px 25px 5px; font-weight: bold; font-size: 14px; line-height: 14px; background: transparent url(../images/dots.gif) 5px -15px no-repeat; }
div#navigationDroite ul li#mandat a, div#navigationDroite ul li#recherche a { background-color: #E2D180; background-position: 5px -180px;  }
div#navigationDroite ul li#mandat a:hover, div#navigationDroite ul li#recherche a:hover { color: #fff; background-color: #237799; background-position: 5px -290px; }
div#navigationDroite ul li#testamentaire a, div#navigationDroite ul li#inscription a { background-color: #C5D294;  background-position: 5px -70px; }
div#navigationDroite ul li#testamentaire a:hover, div#navigationDroite ul li#inscription a:hover { color: #fff;  background-color: #237799; background-position: 5px -290px; }
/* Sections privées et publiques */
div#navigationDroite ul li#privateSection a, div#navigationDroite ul li#publicSection a { color:#FFF; background-color: #7EB2C5; background-position: 5px 0px;}
div#navigationDroite ul li#privateSection a:hover, div#navigationDroite ul li#publicSection a:hover {background-color: #237799; background-position: 5px -275px;}
div#navigationDroite ul li#publicSection a { background-position: 5px -15px; }
div#navigationDroite ul li#publicSection a:hover { background-position: 5px -290px; }

div#navigationDroite ul li#formulaire a { background-color: #F8F9E1; background-position: 5px -125px; }
div#navigationDroite ul li#formulaire a:hover { color: #fff; background-color: #237799; background-position: 5px -290px;}
div#navigationDroite ul li#gnu a { background-color: transparent; background-position: 5px -220px; }
div#navigationDroite ul li#gnu a:hover { color: #fff; background-color: #237799; background-position: 5px -275px; }

/*liens utiles*/
div#navigationDroite ul li#liensUtiles { background: #F8F9E1; padding-top: 5px; }
div#navigationDroite ul li#liensUtiles span.lienTitres {color: #014869; text-decoration: none; font-weight: bold; font-size: 14px; display: block; margin: 0 5px;}
div#navigationDroite ul li#liensUtiles ul { list-style-image:url(../images/0030_arr.png); margin: 5px 5px 10px 5px; }
div#navigationDroite ul li#liensUtiles ul li { border-width: 0; margin: 0 0 0 23px; }
div#navigationDroite ul li#liensUtiles ul li a { font-size:12px; background-image: none; padding: 0; text-decoration: underline; margin-bottom: 3px; display: block; }
div#navigationDroite ul li#smallFAQ a { padding-top: 5px; padding-bottom: 20px; background-position: 5px -245px;}
div#navigationDroite ul li#smallFAQ a.nobullets {background-image: none; padding: 0; margin: 5px 0; text-align: right;}

/* Navigation principale */
div#navigation{ position: relative; background: #014869 url(../images/bg_Nav.gif) 0 0 repeat-x; }
div#navigation ul { list-style: none; padding-left: 0; padding-bottom: 0; margin: 0; color: #014869; font-family: arial, helvetica, sans-serif; float: right; width: 77%;}

/* Create a minimum height */
*>div#navigation{ padding-top: 20px; min-height: 1px;}
*>div#navigation ul { margin-top: -20px; }
* html div#navigation {
		/* IE5Mac filter \*/
		height: 20px;
		/* end filter */
}

div#navigation ul li { display: inline; }
div#navigation ul li a { padding: 0.2em 1em; background: #ffffff; color: #014869; text-decoration: none; border:1px solid #014869; border-width: 0 0 1px 1px; float: left;  }
div#navigation ul li a:hover { background: #8AA436; color: #ffffff; }
div#navigation ul li#navJoindre a { border-width: 0 1px 1px 1px; }

/* Forms */
fieldset { border: 0; padding: 0; margin: 0; }
legend { display: none; }

fieldset label { display: block; float: left; clear: left; width: 195px; text-align: right; font-weight: bold; margin-bottom: 3px; }
fieldset input, fieldset textarea { display: block; width: 260px; margin: 0 0 3px 200px; border: 1px solid #000; }

fieldset div.radioGroup label { width: 270px; float: right; clear: right; padding: 0;  margin-right: 5px; text-align: left; }
fieldset div.radioGroup input { width: auto; border: 0; margin-bottom: 5px; }

fieldset div.buttonBlock { padding: 10px 10px 10px 200px; text-align: left; }
fieldset div.buttonBlock input { width: auto; margin: 0; }

label.inputError { color: #D5A102; }
input.inputError, textarea.inputError { border-color: #D5A102; }
div.hidden { display: none; }

fieldset#fsNousJoindre legend { display: block; padding-bottom: 10px; }

/* Tarifs */
table, td { border:1px solid #014869; }
table { border-width: 1px 0 0 1px; }
th { color:#FFFFFF; font-size:10px; font-weight:bold; background:#014869; padding: 3px;  }
td { text-align: right; padding: 3px; border:1px solid #014869; border-width: 0 1px 1px 0; }
td.tableTitle { font-weight: bold; text-align: center; }
td.leftTitle { text-align: left; }
td.totalPrice { border: 1px solid #000; border-width: 1px 0 0 0; width: 75px; }
table#supportPapier, table#signatureNumerique { border-width: 1px; }
table#supportPapier td, table#signatureNumerique td { border-width: 0; }

/* Li avec des images à la place des bullets */
ul#FAQLink, ul#formTesLinkNot, ul#formManLinkNot, ul#formTesLinkPub, ul#formManLinkPub, ul#planLink, ul#delaisLink, ul#formLink, ul#formLinkDirect, ul#exemptionLink, ul#inscriptionLink, ul#rechercheLink { list-style: none; list-style-image:url(../images/0030_arr.png); margin: 0 0 20px 0; padding: 0 0 15px 20px; border: 1px solid #000; border-width: 0 0 1px 0; }
ul#planLink, ul#formLink, ul#formLinkDirect, ul#formTesLinkNot, ul#formManLinkNot, ul#formTesLinkPub, ul#formManLinkPub { border-width: 0; padding-bottom: 0; }
ul#FAQLink a:visited, ul#formTesLinkNot a:visited, ul#formManLinkNot a:visited, ul#formTesLinkPub a:visited, ul#formManLinkPub a:visited, ul#delaisLink a:visited, ul#formLink a:visited, ul#formLinkDirect a:visited, ul#exemptionLink a:visited, ul#inscriptionLink a:visited, ul#rechercheLink a:visited { color: #014869; text-decoration: underline; }
ul#formTesLinkNot, ul#formManLinkNot, ul#formTesLinkPub, ul#formManLinkPub { margin-left: 20px; }
ul#planLink ul { margin-top: 3px; }
ul#planLink ul li { margin-bottom: 1px; }


div#rechercheElectronique { height: 100px; }
ul#inscriptionElectronique img, div#rechercheElectronique img { float: right; }
/* Section privée */
body#prive div#header h1 { background-image: url(../images/prive/logo_priv.jpg);}
body#prive div#navigation ul { width: 80%; }
body#prive div#navigationDroite ul li#otherSection a { background-position: 5px 35px; }

/* Menu Faq */
div#menuFaq{ text-align:center; height: 20px; } 
div#menuFaq ul{ border: none; margin: 0; padding: 0; list-style-type: none; margin-left:auto; margin-right:auto; width:auto;}
div#menuFaq ul li{display: block; float: left; text-align: center; padding: 0; margin: 0;}
div#menuFaq ul li a{background: #F8F9E1;height: 18px;border:1px solid #7EB2C5;padding:0 5px;margin: 0 1px 0 1px;color: #333;text-decoration: none;display: block;text-align: center;font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
div#menuFaq ul li a:hover{color: #fff;background: #C5D294;border:1px solid #02486A;}
div#menuFaq a:active{background: #c60;color: #fff;}
div#menuFaq li#active a{ background: #C5D294; border: 1px solid #02486A; color: #333; font-weight:bold; }


table#tabDelais td , table#tabHistorique td {text-align:left; padding:5px;}
table#tabDelais thead th ,table#tabHistorique thead th {text-align:center;}
table#tabDelais tbody th ,table#tabHistorique tbody th{background-color:transparent; color:#014869; border:1px solid #014869; border-width:0 1px 1px 0; text-align:center;}
table#tabDelais tbody tr td.na ,table#tabHistorique tbody tr td.na{background-color:#8AA436; color:#fff; font-weight:bold; text-align:center;}
table#tabDelais tbody tr.highlight th ,table#tabHistorique tbody tr.highlight th{background-color:#FAFFDC;}

/* Formulaires RDTMQ*/
table { width:100%; font-size:10px}
th { text-align:center; font-size:10px  }
td { text-align: left; padding: 10px 0 10px 0; font-size:10px}
td#rdtmq_langue { font-weight: bold; text-align: center; font-size:10px; padding: 3px 0 3px 0;}

