body { margin: 10px 0; padding:0; background: #A1A490; font-size: 11px; text-align: center;}
body { margin: 10px 0; padding:0; background: #A1A490; font-size: 11px; text-align: center;}
body, p, div, td, th, h1, h2, h3, h4, h5, h6, a, pre, li, dt, dd, address { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
img {border-width: 0;}

a:link { color: #336699; }
a:visited { color: #746F85; }
a:hover { text-decoration: none; }
a:active { }

h2, h3, h4, h5, h6 { font-size: 18px; font-family: geneva, arial, helvetica, sans-serif; padding: 0; margin: 0; }
h2 { margin-bottom: 20px; font-size: 18px; }
h3 { margin-bottom: 10px; margin-top: 5px; font-size: 14px; }
h3 a { font-size : 14px; font-family : geneva, arial, helvetica, sans-serif; }
h4 { margin-bottom: 10px; margin-top: 5px; font-size: 12px; font-style: italic; }
h5 { margin-top: 15px; font-size: 11px; }
h6 { }
p{ padding: 0; margin: 0 0 10px 0; line-height: 15px; }
address { text-align: center; font-style: normal; }
li { margin: 5px 0; }
ul.nobullet { list-style-type:none; }

div.btnBlock { padding: 10px 0; text-align: center; }
div.btnBlock input { margin-left: auto; margin-right: auto; }

/* Tableaux */
table { width: 100%; }
td, th { padding: 5px; background: #F9F9F9; }
thead th { background: #999; color: #fff; }
tbody th { vertical-align: top; width: 33%; text-align: left;}

/* Template */
div#cLayout { width:771px; margin-left: auto; margin-right: auto; background: #fff url(/images/shadowSide.gif) right top repeat-y; text-align:left;}
div#toContent { display: none; }
div#header { height: 75px; width: 771px; background: #fff url(/images/shadowSide.gif) right top repeat-y;}
div#header h1 { float: left; padding: 0; margin: 0; background: transparent url(/images/logoCDNQ.gif) 15px 15px no-repeat; }
div#header h1 a { display: block; width: 180px; height: 75px; }
div#header h1 a span { display: none; }
div#slogan { width: 760px; background: transparent url(/images/slogan.jpg) left top no-repeat; height: 158px; border: 2px solid #000; border-width: 2px 0;}
div#slogan p { display: none; }
div#cContent { width: 760px; background: transparent url(/images/cContentBack.gif) left top repeat-y;}
div#content { margin: 0 0 20px 35px; float: left; width: 483px; }

div#content img { float: right; padding: 5px; margin: 0 0 10px 10px; border: 1px solid #ccc; }
div#content img.noborder { float:none; padding:0px; margin:0px; border:none; }
div#content div.cImg { text-align: center; }
div#content div.cImg img { float: none; padding: 0; margin-top: 0; margin-left: auto; margin-right: auto; border: none;  }
div#content span.important { color: red; }

div#footer { width: 771px; padding: 0 0 30px 0; clear: both; background: transparent url(/images/shadowBottom.gif) left bottom no-repeat;}
div#footer p {  margin: 0 35px 20px 252px; text-align: center; color: #666; font-size: 10px; margin-top: 0; margin-bottom: 0; }
div#footer a { font-size: 10px; color: #000; }
div#footer div#returnTop { float: left; width: 207px; background: transparent url(/images/aTopArrow.gif) 167px 0px no-repeat; height: 29px; }
div#footer div#returnTop a { margin: 0 10px 0 0; height: 29px; width: 30px; display: block; float: right; }
div#footer div#returnTop a span { display: none; }

/* Navigation */
ul#globalNav {list-style-type: none; float: right; margin: 0; padding: 0; width: 436px; background: transparent url(/images/shadowTop.gif) right top no-repeat;}
ul#globalNav li { float: left; margin: 0; }
ul#globalNav li a { display: block; padding: 40px 10px 0 10px; float: left; color: #000; text-decoration: none; border: 1px solid #999; border-width: 0 0 1px 0; }
ul#globalNav li a:hover { border-width: 0 0 4px 0; }
ul#globalNav li#languageLink a { padding-left: 30px; }
ul#globalNav li#languageLink a:hover { border-width: 0 0 1px 0; }

ul#siteNav { background: #90111c; padding: 0; margin: 2px 0 3px 0; width: 760px; height: 40px; position: relative; }
ul#siteNav, ul#siteNav ul { list-style-type: none; }
ul#siteNav li { color: #fff; float: left; position: relative; margin: 0; }

ul#siteNav li a { color: #fff; display: block; padding: 5px; float: left; text-align: center; text-decoration: none; width: 84px; height: 40px;
/* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 74px; height: 30px;
}
/* Tous les navigateurs sauf IE */
ul#siteNav li>a { width: 74px; height: 30px; }

ul#siteNav li:hover ul, ul#siteNav li.over ul { display: block; }
ul#siteNav li a:hover { background: #F4EFD8; border: 4px solid #90111c; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

ul#siteNav li a#protectionPatrimoineLink { width: 88px;
/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 78px;
}
/* Tous les navigateurs sauf IE */
ul#siteNav li>a#protectionPatrimoineLink { width: 78px;}

ul#siteNav ul { position: absolute; top: 40px; left: 0; z-index: 99; margin: 0; padding: 0; display: none; width: 210px; background: #F4EFD8; border: 1px solid #90111c; border-width: 0 1px 1px 0; }
ul#siteNav ul li { padding: 0; margin: 0; border: 1px solid #90111c; border-width: 0 0 0 4px; }
ul#siteNav ul li a { color: #000; text-align: left; width: 200px; float: none; height: auto; padding: 5px; margin: 0; }
ul#siteNav ul li a:hover { background: #fff; padding-right: 0; margin: 0; padding-bottom: 5px; border: none; }

div#subNav { float: left; width: 207px; background: transparent url(/images/subNavTop.gif) right top no-repeat; padding: 10px 0 0 0; margin: 0; height: 10px; }
div#cContent>div#subNav{ height: auto; }
div#subNav ul { float: left; list-style-type: none; margin: 0; padding: 0; width: 207px; }
div#subNav ul li { margin: 0; padding: 0; }
div#subNav ul li a { color: #000; text-decoration: none; display: block; padding: 5px 0px 5px 10px; width: 197px; }
div#subNav ul li a:hover { background: #E2E1DD; border: 1px solid #7F856F; border-width: 0 0 0 4px; padding-left: 6px; }

/* Path */
div#path { width: 750px; margin: 0 0 3px 0; padding: 8px; clear: both; }

/* Format de contenu speceial */
p.sloganPublicitaire { text-align: center; font-size: 14px; font-weight: bold; }

/* Section contact */
body#secContact ul#globalNav li#contactLink { background: transparent url(/images/menuTopOverBack.gif) top left repeat; }
body#secContact ul#globalNav li#contactLink a { border: 1px solid #90111c; border-width: 0 0 4px 0; }

/* Section accueil */
body#secAccueil div#path, body#secAccueil div#returnTop { display: none; }
body#secAccueil div#cContent { background-image: none; }
body#secAccueil div#content { float: none; width: 760px; padding-top: 10px; margin: 0 0 20px 0;}
body#secAccueil div#footer p { margin-left: 35px; }
body#secAccueil ul#globalNav li#homeLink { background: transparent url(/images/menuTopOverBack.gif) top left repeat; }
body#secAccueil ul#globalNav li#homeLink a { border: 1px solid #90111c; border-width: 0 0 4px 0; }
div#ukraine { width: 355px; margin: 10px 0 0 10px; float: left; background: transparent url(/images/drapeauUkraine.gif) left center no-repeat;}
div#ukraine p { margin: 0; padding: 0; }
div#ukraine a { color: #000; padding: 0 0 0 41px; display: block; }
div#entracte { width: 365px; margin: 10px 10px 10px 100px; float: left; background: transparent url(/images/entracteLogo.gif) left center no-repeat;}
div#content>div#entracte { margin-left: 200px; }
div#entracte p { margin: 0; padding: 0; }
div#entracte a { color: #000; padding: 0 0 0 76px; display: block; }

/* pub blocks */
div#donOrgane, div#trouverUnNotaire, div#sondageLegare, div#bilanPatrimonial, div#patrimoineEntreprise {width: 240px; height: 155px; float: left; margin-left: 10px;}
div#cossette, div#ligneNotaire, div#vox, div#notairesFrancais {width: 240px; height: 85px; float: left; margin-left: 10px;}
div#donOrgane h2, div#trouverUnNotaire h2, div#sondageLegare h2, div#toutLeMondeEnParleSmall h2, div#bilanPatrimonial h2, div#patrimoineEntreprise h2, div#cossette h2, div#notairesFrancais h2, div#vox h2, div#ligneNotaire h2{display: none;}
div#donOrgane p, div#trouverUnNotaire p, div#sondageLegare p, div#toutLeMondeEnParleSmall p, div#bilanPatrimonial p, div#patrimoineEntreprise p, div#vox p, div#ligneNotaire p, div#cossette p, div#notairesFrancais p{ padding: 0; margin: 0; }
div#donOrgane a, div#trouverUnNotaire a, div#sondageLegare a, div#toutLeMondeEnParleSmall a, div#bilanPatrimonial a, div#patrimoineEntreprise a, div#vox a , div#ligneNotaire a, div#cossette a, div#notairesFrancais a{display: block; color: #000; text-decoration: none; line-height: 11px;}

div#cossette { background: transparent url(/images/pubCossette.gif) top left no-repeat; }
div#cossette h2 { display: none; }
div#cossette a { width: 122px; height: 85px; padding: 55px 100px 0 13px; }

div#notairesFrancais { background: transparent url(/images/pubNotairesFrancais.gif) top left no-repeat; }
div#notairesFrancais h2 { display: none; }
div#notairesFrancais a{ width: 122px; height: 85px; padding: 55px 100px 0 13px; }

div#ligneNotaire { background: transparent url("/images/pub1800Notaire.gif") top left no-repeat; }
div#ligneNotaire h2 { display: none; }
div#ligneNotaire a {width: 232px; height: 85px;}

div#vox { background: transparent url("/images/vox.jpg") top left no-repeat; }
div#vox h2 { display: none; }
div#vox a {width: 232px; height: 85px;}

div#donOrgane { background: transparent url(/images/pubRDOQ.gif) top left no-repeat; }
div#donOrgane a { width: 122px; height: 95px; padding: 55px 100px 0 13px; }
div#trouverUnNotaire { background: transparent url(/images/pubTrouverUnNotaire.gif) top left no-repeat; }
div#trouverUnNotaire a { width: 122px; height: 95px; padding: 55px 100px 0 13px; }

div#sondageLegare { background: transparent url(/images/pubSondageLegare.gif) top left no-repeat; }
div#sondageLegare a { width: 122px; height: 20px; margin: 0 0 0 15px; line-height:12px; }
div#sondageLegare a.title { width: 132px; height: 55px; }
div#sondageLegare div#msgPub a{ width: 122px; height: 30px; margin: 0 0 0 15px;}
div#sondageLegare a:hover{ color:#336699}
div#bilanPatrimonial { background: transparent url(/images/pubBilanPatrimonial.gif) top left no-repeat; }
div#bilanPatrimonial a { width: 132px; height: 110px; padding: 40px 90px 0 13px; }
div#patrimoineEntreprise { background: transparent url(/images/pubPatrimoineEntreprise.gif) top left no-repeat; }
div#patrimoineEntreprise a { width: 122px; height: 95px; padding: 55px 100px 0 13px; }

div#toutLeMondeEnParleSmall { width: 496px; height: 89px; background: transparent url(/images/pubToutLeMondeEnParleSmall.gif) left top no-repeat; }
div#toutLeMondeEnParleSmall a { width: 286px; height: 49px; padding: 35px 100px 0 100px; }

/* Section Pourquoi un notaire? */
body#secPourquoiUnNotaire a#pourquoiUnNotaireLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Chambre en detail */
body#secChambreEnDetail a#chambreEnDetailLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Protection du public */
body#secProtectionDuPublic a#protectionDuPublicLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Testament et mandat */
body#secTestamentMandat a#rdtmqLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Infos juridiques */
body#secInfosJuridiques a#infosJuridiquesLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Liens utiles */
body#secLiensUtiles a#liensUtilesLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Publications */
body#secPublications a#publicationsLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

/* Section Protection du patrimoine */
body#secProtectionDuPatrimoine a#protectionPatrimoineLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }
body#secProtectionDuPatrimoine div#subNav h2 { padding: 0; margin: 0 0 10px 0; background: transparent url(/images/patrimoineSubNavTitle.gif) left top no-repeat; height: 17px; }
body#secProtectionDuPatrimoine div#subNav h2 span { display: none; }
body#secProtectionDuPatrimoine div#content { width: 496px; }
body#secProtectionDuPatrimoine div#sondageLegare, body#secProtectionDuPatrimoine div#trouverUnNotaire { margin-left: 0; }
body#secProtectionDuPatrimoine div#patrimoineEntreprise, body#secProtectionDuPatrimoine div#bilanPatrimonial { margin-left: 14px; }

/* Section carte du site */
body#secMap div#path, body#secMap div#returnTop { display: none; }
body#secMap div#cContent { background-image: none; }
body#secMap div#content { float: none; width: 760px; padding-top: 10px; margin: 0 0 20px 0;}
body#secMap div#footer p { margin-left: 35px; }
body#secMap ul#globalNav li#mapLink { background: transparent url(/images/menuTopOverBack.gif) top left repeat; }
body#secMap ul#globalNav li#mapLink a { border: 1px solid #90111c; border-width: 0 0 4px 0; }

body#secMap div#content div { width: 240px; float: left; margin: 0 0 0 7px; }
body#secMap div#content h2 { background: #D5D6CA; margin-bottom: 7px; font-size: 12px; padding: 5px; font-family: verdana, arial, helvetica, sans-serif; }
body#secMap div#content h2 a { font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
body#secMap div#content ul { padding: 0; margin: 0 0 7px 5px; list-style-type: none; }

/* Section Sondage */
body#sondage div#returnTop { display: none; }
body#sondage div#cContent { background-image: none; }
body#sondage div#content { float: none; width:690px; padding: 0 20px; background: transparent url(/images/legareQuestionnaire.jpg) 440px 20px no-repeat; }
body#sondage div#footer p { margin-left: 35px; }
body#sondage fieldset { text-align:left; border: 1px solid black; border-width: 1px 0 0 0; width:400px; padding-bottom: 20px; }
body#sondage fieldset p { margin: 10px; }
body#sondage fieldset legend{ font-weight: bold;}
body#sondage input { margin-left: 10px; }
body#sondage legend { color: #000; }
body#sondage div.btnBlock { width: 400px; }
body#sondage div#reponse { width: 400px; }
body#sondage div#reponse div { margin: 0 0 10px 0; padding: 20px; border: 2px solid #000; }
body#sondage div#reponse div.resultat { border-color: #7F856F; background-color: #D5D6CA; }
body#sondage ul#nbrRep { list-style-type: none; padding: 0; margin: 0 0 10px 0; width: 400px; height: 25px; }
body#sondage ul#nbrRep li { float: left; padding-right: 20px; }

/* English specifics */
body.en ul#globalNav {width: 286px;}
body.en ul#siteNav li a { width: 95px; 
/* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 85px; 
}
/* Tous les navigateurs sauf IE */
body.en ul#siteNav li>a { width: 85px; }
body.en ul#siteNav ul li a { width: 190px; }
body.en ul#siteNav li a#legalInformationsLink { width: 99px;
/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 89px;
}
/* Tous les navigateurs sauf IE */
body.en ul#siteNav li>a#legalInformationsLink { width: 89px;}

body.en div#slogan { background-image: url(/images/sloganEN.jpg);}

/* Section Notaries in Quebec */
body#secNotariesInQuebec a#notariesInQuebecLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }
/* Section Papers please */
body#secPapersPlease a#papersPleaseLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }
/* Section Why a notarial will */
body#secWhyNotarialWill a#whyNotarialWillLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }
/* Section Will And Mandate */
body#secWillAndMandate a#willAndMandateLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }
/* Section Will And Mandate */
body#secLegalInformations a#legalInformationsLink { background: #D5D6CA; border: 4px solid #7F856F; border-width: 0 0 4px 0; padding-bottom: 1px; color: #000; }

body#secProtectionDuPatrimoine.en div#bilanPatrimonial { background-image: url(/images/pubBilanPatrimonialEN.gif); margin-left: 0; }
body#secProtectionDuPatrimoine.en div#patrimoineEntreprise { background-image: url(/images/pubPatrimoineEntrepriseEN.gif); }
body.en div#sondageLegare { background-image: url(/images/pubSondageLegareEN.gif); }
body.en div#ligneNotaire { background: transparent url(/images/pub1800NotaireEN.gif) top left no-repeat; }
body#secProtectionDuPatrimoine.en div#subNav h2 { background-image: url(/images/patrimoineSubNavTitleEN.gif); }

body#secAccueil.en div#content{ text-align: center; }
body#secAccueil.en div#sondageLegare { float: left; margin-left: 140px;}
body#secAccueil.en div#sondageLegare p { text-align: left; }
body#secAccueil.en div#ligneNotaire {height: 155px;}
body#secAccueil.en div#ligneNotaire a {height: 155px;}

table#tabDelaisPrive {}
table#tabDelaisPrive tbody tr td.na{background-color:#003333; color:#fff;}

div.breaker { clear:both; }

/*div#logo_notarius, */div#logo_inforoute { margin-bottom:15px; margin-top:10px; }
/*div#logo_notarius span, */div#logo_inforoute span { display:none; }
/*
div#logo_notarius { float:left; margin-left:200px; background:transparent url('/images/logo_notarius.gif') no-repeat; }
div#logo_notarius a { display:block; width:140px; height:27px; }
div#logo_notarius a.notarius { text-align:center; width:140px; height:10px; margin-top:5px; }
*/
div#logo_inforoute { /*float:right; margin-right:210px;*/ text-align:center; /*background:url('/images/logo_inforoute_noir.gif') no-repeat;*/ }
div#logo_inforoute a { /*display:block; width:171px; height:28px;*/ }

/*   * html div#logo_notarius { margin-left:100px; }
* html div#logo_inforoute{ margin-right:110px; }*/

/*Section video */
div#listeVideo {float:right; width:160px; margin-right:5px; }
div#listeVideo ul {list-style-type:none;margin:25px 0 0 0; border:1px solid #666; border-width: 1px 0 0 0;padding:0;}
div#listeVideo ul li{border:1px solid #666; border-width: 0 0 1px 0;padding:0;margin:0;}
div#listeVideo ul li a {display:block; padding:10px;color:#369;}
div#listeVideo ul li a:hover{background-color:#D5D6CA; color:#000;}
div#wilsonText {padding-left:110px; background:transparent url(/images/Logocercle.jpg) left top no-repeat; height:110px;}

div.erreur {background-color:#F4EFD8; padding: 7px 7px 1px 7px; margin-bottom: 10px;}

/*Formulaire Abonnement publications*/
div#separatorRadioAbonne input span {margin-left:0px; margin-right:100px; }

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

.nota {
	margin-bottom: 10px;
	margin-right: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size:11px;
	font-family: verdana, arial;
}
/*Bourse_andre_cossette*/
.bourseAndreCossette td { font-size:11px;}