@import url("dossierca.css"); 
/* @media print {a:after {content: " [url=" attr(href) "]"; font-style: normal; text-decoration: none;}} */

#miseengarde {display: none;}


/* Éléments HTML dissimulés au Print =========================================================================== */

#menuhoriz, ul#menudhtml_sect1, ul#menudhtml_sect2, ul#menudhtml_sect3, ul#menudhtml_sect4, ul#menudhtml_sect5, ul#menudhtml_sect6,ul#menudhtml_sect7, #leftzone, #bottomzone {display: none;}
.toolbar, .toolbarleft, .toolbarright, .toolbarrightmembres, .toolbaritem, .toolbaritem a, .toolbarbutton {display: none;}
#rightzonetop, #headerborder {display: none;}
#leftzonehometop, #frmRecherche, #pollzone, .ordreremonter,#leftzonereleve  {display: none;}
#dossierzonetop {display: none;}
.hidden {display: none;}

/* OCAQ : Feuille de style pour la mise en page ==================================================================== */

body {margin: 0; padding: 0; text-align: left; font-family: verdana, arial, sans-serif; font-size: 12px;}

a {text-decoration: none;}

td {font-size: 11px;}

	img {border: 0px none; padding: 0; margin: 0; display: block}
		.inline {display: inline; padding: 0; margin: 0;}

#container {margin: 0; padding: 0; width: 100%; text-align: justify;}

#containerReleve {margin: 0; padding: 0; width: 100%; text-align: left;}
			
#popup {margin: 0; padding: 0; width: 386px; text-align: left; margin-right: auto; margin-left: auto;}
	#popupborder {border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; margin: 0; padding: 0;}
	#popupborder h1 {display: inline; padding: 0; margin: 0;}
		#popupcontenu {padding: 10px 20px; color: #000;}
			#popupcontenu h3 {color: #000; margin: 0; padding: 0; font-size: 1.2em;}
			#popupcontenu p {color: #000; margin: 0; padding: 0 0 15px 0;}
			#popupcontenu p.popupsmall {color: #000; margin: 15px 0; padding: 0; font-size: 0.9em;}
			#popupcontenu span.popupsmall {color: #000; margin: 15px 0; padding: 0; font-size: 0.9em;}
			#popupcontenu p.warning {color: #000; font-weight: bold;}
				#popupcontenu p.popupsmall a {text-decoration: none; color: #000;}

	address {font-style: normal; margin: 0; padding: 0; font-size: 11px;}
	
	ul.nobullet {padding: 0; margin: 10px 20px 10px 20px;}
		ul.nobullet ul {padding: 0; margin: 0;}
	
	.leftfloated {float: left; padding: 3px 10px 0 0; margin: 0; clear: right;}
	
	.rightaligned {text-align: right; padding: 0; margin: 0;}
	.centered {text-align: center;}
	
	.login {display: block; padding: 0 0 1px 0; margin: 0; font-size: 0.9em;}
	.login a {text-decoration: none; color: #000;}

		.floatrightlogin {float: right; margin: 0; padding: 6px 0;}

	
	.carriererightbox {float: left;}
	.mentorIDbox {float: left; clear: both;}
	
	.newsfeed, .newstitle, .newstext {font-size: 11px;}
	.newstitle {display: inline;}

		
/* Zone de contenu (droite) ================================================================================== */
	#rightzone {padding: 0 0 60px 0;}
	#rightzonereleve {padding: 0 0 0 0;}
		
	#leftzonehome, #rightzonehome {width: 50%;}
		#rightzonehometop {padding: 11px 8px 8px 8px; margin: 1px 0 5px 5px; font-size: 0.9em; text-align: right;}
			#pollzone {clear: both; margin: 0; padding: 5px 0 5px 10px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
			#avoirzone h2 {margin: 0; padding: 10px;}
				.icon {float: left; padding: 2px 3px 0 15px; margin: 0 0 60px 0; clear: left;}
			#avoirzone h3 {color: #B56902; margin: 0; padding: 0; font-size: 1em;}
			#avoirzone h4 {display: inline; font-size: 0.9em; margin: 0; padding: 0; color: #000;}
				#avoirzone h4 a {text-decoration: none; color: #000;}
			#avoirzone p {margin: 0; padding: 0 10px 10px 35px; color: #000; font-size: 0.9em;}
		
			/* H2 - H3 Section titles ======================================================================================================== */	
				#rightzone h2.sect1title, #rightzone h2.sect2title, #rightzone h2.sect3title, #rightzone h2.sect4title, #rightzone h2.sect5title, #rightzone h2.sect6title, #rightzone h2.sect7title, #rightzone h2.sect8title {font-size: 1.2em; margin: 0; padding: 20px 10px 0 0;}
				#rightzone h3.sect1subtitle, #rightzone h3.sect2subtitle, #rightzone h3.sect3subtitle, #rightzone h3.sect4subtitle, #rightzone h3.sect5subtitle, #rightzone h3.sect6subtitle, #rightzone h3.sect7subtitle, #rightzone h3.sect8subtitle, .ordresoustitre {margin: 0 0 3px 0; padding: 15px 0 0 0; font-size: 1em;}

				.ordreceltitre {font-weight: bold; border-bottom: 2px solid #000;}
				.celtextjustify, .celtext, .ordrelist, .celtextbold {text-align: left; font-size: 0.9em;}
				
				
				
					.searchbox {display: none;}
					.button {background-color: #72899A; color: #fff; border: 1px solid #000; font-size: 1em;}
					
					.sect3_but { border: 1px solid #000; font-size: 0.9em; color: #000; padding: 2px 0;}
					
					.sect2button, .sect3button, .sect4button, .sect5button, .sect6button {border: 1px solid #000; font-size: 0.9em; margin: 0; padding: 0;}
			
			ul.sect3linklist {margin: 0; padding: 0 0 0 10px;}
			ul.sect3linklist ul {margin: 0; padding: 0 0 10px 0;}
			ul.sect3linklist li {font-weight: bold; margin: 0; padding: 0 0 10px 0;}
				ul.sect3linklist li a {font-weight: bold; text-decoration: none;}
			ul.sect3linklist li ul li {font-weight: normal; margin: 0; padding: 0;}
				ul.sect3linklist li ul li a {font-weight: normal; text-decoration: none;}
			
		.rightboxpanel {float: right; margin : 0 0 0 10px;}
		
		p {margin: 0; padding: 5px 0 5px 0; line-height: 120%; text-align: justify; font-size: 11px;}
		
		.sect2boxedtext, .sect3boxedtext,  .sect3boxedtext, .sect4boxedtext, .sect5boxedtext, .sect6boxedtext, .sect7boxedtext {color: #000; margin: 10px 0 20px 0; padding: 10px; border: 1px solid #000; color: #000;}
		.sect3boxedtext {border: 2px solid #855565; background: #EAE2E5 url('/img/fra/3_publications/recherche.gif') no-repeat; color: #000; margin-left: 10px; margin-right: 0; margin-top:0; margin-bottom:40px; padding-left:265px; padding-right:0; padding-top:8px; padding-bottom:8px}
		.sect7boxedtext {border: 2px solid #849C9C; background: #E4EAEA url('/img/fra/7_devenir/dev_bg.jpg') no-repeat bottom right; color: #000; margin: 10px 0 0 0; padding: 10px;}
			.sect7boxedtext h3 {padding: 5px; margin: 0; font-size: 1.2em;}
			.sect7boxedtext p {padding: 5px;}
			.sect7boxedtext ul {list-style-type: none; margin: 0; padding: 10px 0 30px 0;}
		
		h4.sect3subsubtitle {margin: 0 0 20px 10px; padding: 0; font-size: 1.1em; border-bottom: 2px solid #000;}
		.sect3subsubtitle, .sect3link {color: #855565;}
		
		h4.sec2soustitre, h4.sec3soustitre, h4.sec4soustitre, h4.sec5soustitre, h4.sec6soustitre {font-size: 1.1em; font-weight: bold; padding: 10px 0 0 0; margin: 0; color: #000; clear: both;}
		
		.sect3label {color: #000; font-weight: bold; font-size: 1em; padding: 5px 15px 5px 0;}
		h4.titlevisual {color: #000; margin: 0 0 10px 0; font-size: 1.2em;}
		
		.sect3listitems {margin: 10px; padding: 0; color: #000; font-size: 11px;}
			.sect3listitems h5 {display: inline; margin: 0; padding: 0; color: #000; font-size: 11px;}
			.sect3listitems h5 a {text-decoration: none; color: #000;}
			
		.sect3line2px {border-bottom: 2px solid #CFBBC1; padding: 0; margin: 0 0 20px 10px;}
		.sect3line1px {border-top: 0px none; border-right: 0px none; border-bottom: 1px solid #CFBBC1; border-left: 0px none; padding: 0; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:10px}
		
		.rightrelevetable {margin: 0px 0 0px 0; text-align: left; width: 570px;}
			.rightrelevetable td {padding: 2px 0; margin: 1px 0;}	
				.bottomline {border-top: 1px solid #D4C4C9; margin: 10px 0;}			
				
		.rightzonetable {margin: 10px 0 20px 0; text-align: center; width: 100%;}
			.rightzonetable td {padding: 2px 0; margin: 1px 0;}	
				.rightzonetable th.header1, .rightzonetable th.header2, .rightzonetable th.header3, .rightzonetable th.header4, .rightzonetable th.header5, .rightzonetable th.header6 {width: 80px; text-align: center; font-weight: bold; padding: 10px 10p 10px 0; border-bottom: 2px solid #000; font-size: 11px;}	
				.rightzonetable td.itemordered {color: #000; font-weight: bold; text-align: left;}
				.rightzonetable td.qtyordered input {text-align: center; border: 1px solid #000; margin: 0; padding: 0; width: 50px;}
				.rightzonetable td.trashitem {text-align: center;}
				.rightzonetable td.totalcost {text-align: right; padding: 0 10px 0 5px;}
				.rightzonetable td.bottomline {border-top: 1px solid #D4C4C9;}
				.rightzonetable td.billing {color: #000; font-weight: bold; text-align: right;}
				
				.bottomline {border-top: 1px solid #D4C4C9; margin: 10px 0;}
				
		#shopcartprocess {margin: 10px 0 10px 5px;}
			#shopcartprocess input {margin: 5px; padding: 2px;}

/* Boite promotionnelles en frontpage des sections ======================================================================================= */

	.sect4btepromogau, .sect4btepromodroi, .sect4btepromofull {border: 1px solid #76754b; width: 100%; margin: 10px 0; clear: both; font-size: 11px;}
	.sect5btepromogau, .sect5btepromodroi, .sect5btepromofull {border: 1px solid #695886; width: 100%; margin: 10px 0; clear: both; font-size: 11px;}
	.sect6btepromogau, .sect6btepromodroi, .sect6btepromofull {border: 1px solid #9f9937; width: 100%; margin: 10px 0; clear: both; font-size: 11px;}
	.sect8btepromogau, .sect8btepromodroi, .sect8btepromofull {border: 1px solid #314D66; width: 100%; margin: 10px 0;}

 		.sect4btepromotitre {padding: 5px; background-color: #ebebe4; border-bottom: 1px solid #76754b;}
			.sect4btepromotexte {padding: 5px; vertical-align: top;}
		.sect5btepromotitre {padding: 5px; background-color: #e9e6ed; border-bottom: 1px solid #695886;}
			.sect5btepromotexte {padding: 5px; vertical-align: top;}
		.sect6btepromotitre {padding: 5px; background-color: #f1f0e1; border-bottom: 1px solid #9f9937;}
			.sect6btepromotexte {padding: 5px; vertical-align: top;}
		.sect8btepromotitre {padding: 5px; background-color: #BBCCDC; border-bottom: 1px solid #314D66;}
			.sect8btepromotexte {padding: 5px; vertical-align: top;}
				
/* Section Publications Next et Back ========================================================================================= */
	.sect3pagexofy {margin: 0; padding: 5px 0 15px 10px; color: #000;}
		.sect3pagexofy span {padding: 0 7px 0 0;}
		.sect3pagexofy span a {text-decoration: none; font-weight: normal; color: #000;}
		.sect3pagexofy span.selected {text-decoration: none; font-weight: bold; color: #000;}
			.sect3pagexofy span.selected a {text-decoration: none; font-weight: bold; color: #000;}
		.sect3pagexofy span.notselected a {text-decoration: none; font-weight: normal; color: #000;}
		
	.sect6pagexofy {margin: 0; padding: 5px 0 15px 10px; color: #000;}
		.sect6pagexofy span {padding: 0 7px 0 0;}
		.sect6pagexofy span a {text-decoration: none; font-weight: normal; color: #000;}
		.sect6pagexofy span.selected {text-decoration: none; font-weight: bold; color: #000;}
			.sect6pagexofy span.selected a {text-decoration: none; font-weight: bold; color: #000;}
		.sect6pagexofy span.notselected a {text-decoration: none; font-weight: normal; color: #000;}
		
/* Form fields (Généraux) =================================================================================== */		
		form {display: inline; margin: 0; padding: 0;}
			.chckbx {margin: 0; padding: 0;}
		
		.textfield35, .textfield60, .textfield90, .textfield100, .textfield110, .textfield120, .textfield135, .textfield140, .textfield180, .textfield200 {border: 1px solid #000; padding: 2px; font-size: 0.9em;}
			.textfield35 {width: 35px;}
			.textfield60 {width: 60px;}
			.textfield90 {width: 90px;}
			.textfield100 {width: 100px;}
			.textfield110 {width: 110px;}
			.textfield120 {width: 120px;}
			.textfield135 {width: 135px;}
			.textfield140 {width: 140px;}
			.textfield180 {width: 180px;}
			.textfield200 {width: 200px;}
		
		.textareazone, .textareazone2, .textareazone3, .textareazone4 {border: 1px solid #000; padding: 2px; font-size: 0.9em;}
			.textareazone {width: 450px; height: 150px;}
			.textareazone2 {width: 565px; height: 100px;}
			.textareazone3 {width: 460px; height: 50px;}
			.textareazone4 {width: 200px; height: 100px;}
			
		.selectmenu {font-size: 0.9em; width: 100%;}
		.dropdown {font-size: 0.9em;}
		
		
		 ul li, ol li {font-size: 11px;}
		