* {
	padding : 0;
	margin : 0;
	/*border : 1px solid red;*/
}

blockquote {margin-left: 25px;}

div{
	/*border : 1px solid red;*/
}
.hide li ul{display:none;}
body, p, div, td, th, a, pre, li, dt, dd, address { font-family: verdana, arial, helvetica, sans-serif; font-size:  1.0em; }
a{color:#00476c;}
a:visited{color:#00476c;}
body{
	font-family : verdana;
	font-size : 16px;
}

img { border : 0; behavior: url('/css/iepngfix.htc'); }

#preview_message{
	display : none;
}

#header{
	background : #00476c;
	height : 30px;
	font-family: Arial;
	font-size : 11px;
	color : #ffffff;
	width : 780px;
}

#home_prive #header, #prive #header{
	background : #00476c url('/images/CIQ_prive_cadenas.jpg') 750px center no-repeat;
	padding-right : 20px;
	width : 750px;
}
*>#home_prive #header, #prive #header{
	background : #00476c url('/images/CIQ_prive_cadenas.jpg') 750px center no-repeat;
	padding-right : 30px;
	width : 750px;
}

#header fieldset{
	border : none;
	margin-top : 0px;
	padding-top : 4px;
}
#header legend{
	
	width : 260px;
	text-align : right;
	display : none;
}
#header label{
	display : block;
	float : left;
	margin-top : 2px;
}
#searchBar input{
	float : left;
	margin-left : 10px;
	padding : 1px 3px;
}
#searchBar{
	float : left;
	width : 290px;
	margin-left : 10px;
}
#linksAndFonts{
	float : right;
	color : #ffffff;
	margin-right : 10px;
	width : 430px;
}
#fonts{
	float : left;
	margin-top : 3px;
}
#links{
	float : right;
	margin-top : 7px;
}
#fonts img{
	width : 22px;
	height : 22px;
	margin-right : 5px;
}
#links a{
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}
#links a:hover{
	color : #f4b704;
}
#btnRecherche{
	cursor : pointer;
	background-image : none;
	background : url("../images/CIQ_loupe.gif");
	width : 21px;
	height : 24px;
	border : 0;
	vertical-align : top;
	margin-top : -3px;
} 

#home_public ul{
	list-style-type : none;
	text-align : right;
}
#home_public ul li{
	font-size : 0.70em;
	font-weight : bold;
	color : #00476c;
	padding : 15px 15px 15px 10px;
}

#home_public span{
	font-size : 11px;
}

#home_public ul li ul{
	margin-top : 15px;
}
#home_public ul li ul li a{
	padding-right : 20px;
	text-decoration : none;
	font-weight : normal;
	color : #000000;
	font-size : 1.46em;
	display : block;
}
#home_public ul li ul li{
	background : url("../images/CIQ_puce.gif") right 4px no-repeat;
	padding : 0;
	margin-top : 8px;
}

#home_public #login{width:240px;float:right;margin-bottom:5px;}
#home_public #login form{padding:0;margin:0;}
#home_public #login div.separator{margin-bottom:3px;}
#home_public #login div.error{margin:0;padding:0;}
#home_public #login legend{
	
	width : 200px;
	text-align : right;
	display : none;
	
}
#home_public #login label{
	font-size : 0.70em;
	color : #000000;
	display : block;
	float : left;
}
#home_public #login h2{
	padding-top:2px;
	font-size : 17px;
	color :  #00476c;
	font-weight : bold;
	margin-top : 10px;
	text-align : right;
	margin-bottom:0;
	
}
#home_public #login fieldset{
	border : none;
	text-align : right;
	margin-top : 10px;
}
#home_public #login input[type=text]{
	height:12px;
	font-size:11px;
}
#home_public #login input[type=password]{
	height:12px;
}

#home_public #siteContainer{
	width : 780px;
	margin : auto;
	border : 1px solid #00476c;
	border-width: 1px 0 1px 1px;
}
#home_public #bodyContainer{
	height : 467px;
	background : url("../images/CIQ_public_bg.jpg") no-repeat;
	padding-top : 8px;
	border-right: 1px solid #00476c;
	clear : both;
}

#home_public #logo{
	float : left; 
	width : 500px;
	height : 300px;

}

#home_public #logo span{
	display : none;
}
#home_public #logo h1, #logo p{
	margin : 20px 0 0 20px;
}
#home_public #logo h1{
	background : url("../images/CIQ_logo_grand.png");
	width : 165px;
	height : 126px;
}
#home_public #logo p{
	font-size : 0.70em;
	color : #00476c;
	margin-top : 10px; 
}

#home_public #quickLinks{
	float : left; 
	width : 240px;

}
#home_public #quickLinks ul{
	margin-bottom : 5px;
}
#home_public #quickLinks ul li{
	font-size : 0.70em;
	font-weight : normal;
	color :  #000;
	text-align : right;
	background : url("../images/CIQ_puce.gif") right center no-repeat;
	padding : 0;
	margin-top : 10px;
	padding-right : 20px;
	text-decoration : none;
}

#home_public #quickLinks #news h3{
	font-size : 19px;
	font-weight : bold;
	color :  #00476c;
	text-align : right;
	border-bottom : 1px solid #aaaaaa;
	padding-bottom : 5px;
}
.input {
	border : 1px solid #000000;
	width: 120px;
	padding : 1px 3px;
}
#home_public #news ul{
		padding-top : 5px;
	padding-bottom : 5px;
}
#home_public #news{
	
	margin : 0px;
	margin-top : 8px;
}
#home_public #btnSubmit {
	background : url("../images/CIQ_bouton_entrer.gif") center center no-repeat;
	border : 0;
	color : #ffffff;
	font-size : 10px;
	font-weight : bold;
	padding : 1px;
}
#home_public #separator{
	margin-top : 5px;
}


#home_public #section1, #home_public #section2, #home_public #section3, #home_public #menuContainer{
	height : 105px;
	
}
#home_public #section1, #home_public #section2, #home_public #section3{
	width : 235px;
	float : left;
}

#home_public #section3{
	width : 234px;
}

#home_public #menuContainer{
	clear : both;
	margin : 0;
	padding : 0;
}
#home_public #section1{
	background-image : url("../images/CIQ_public_menu_bg_green.png");
}
#home_public #section2{
	background-image : url("../images/CIQ_public_menu_bg_yellow.png");
}
#home_public #section3{
	background-image : url("../images/CIQ_public_menu_bg_orange.png");
}
#home_public #footer{
	clear : both;
}
*:first-child+html #home_public #footer{ margin-top : 28px; }


#home_public #footer div{

}
#droits a{ color : #999; }
#home_public #droits p, #home_public #ciq p{
	color : #999999;
	font-size : 11px;
	margin-top : 10px;
}

#home_public #droits{ 
	width : 350px;
	float : left;
	text-align : right;
}
#home_public #ciq{
	width : 400px;
	float : left;
	text-align : right;
}

#home_prive {
	position : relative;
}

#home_prive #siteContainer{
	width : 780px;
	margin : auto;
	border : 1px solid #00476c;
}
#home_prive #logoAndNews{
	background : url("../images/CIQ_prive_home_bg_left.jpg") no-repeat;
	width : 290px;
	height : 392px;
	float : left;
}
#home_prive #menuPrivHome{
	float : left;	
}
#home_prive #menuPrivHome #section1{
	background : url("../images/CIQ_prive_home_1.jpg") no-repeat;
	float : left;
	width : 241px;
	height : 134px;
}
#home_prive #menuPrivHome #section4{
	background : url("../images/CIQ_prive_home_2.jpg") no-repeat;
	float : left;
	width : 249px;
	height : 134px;
	position : relative;
}
#home_prive #menuPrivHome #section2{
	clear : both;
	background : url("../images/CIQ_prive_home_3.jpg") no-repeat;
	float : left;
	width : 241px;
	height : 129px;
	position : relative;
}
#home_prive #menuPrivHome #section5{
	background : url("../images/CIQ_prive_home_4.jpg") no-repeat;
	float : left;
	width : 249px;
	height : 129px;
}
#home_prive #menuPrivHome #section3{
	clear : both;
	background : url("../images/CIQ_prive_home_5.jpg") no-repeat;
	float : left;
	width : 241px;
	height : 129px;
	position : relative;
}
#home_prive #menuPrivHome #section6{
	background : url("../images/CIQ_prive_home_6.jpg") no-repeat;
	float : left;
	width : 249px;
	height : 129px;
}

#home_prive #tocSection2, #home_prive #tocSection4, #home_prive #tocSection3{
	/*display : none;*/
	position : absolute;
	background : #ffffcc;
	border : 1px solid #000000;
	width : 196px;
	top : 0px;
	left : 0px;
	font-size : 0.95em;
	padding : 7px;
}

#home_prive #tocSection2 ul li, #home_prive #tocSection4 ul li, #home_prive #tocSection3 ul li{
	margin-bottom : 6px;
}

#home_prive #tocSection2 ul li a, #home_prive #tocSection4 a, #home_prive #tocSection3 a{
	display : block;
	text-decoration : none;
}

#home_prive #tocSection2 a:hover, #home_prive #tocSection4 a:hover, #home_prive #tocSection3 a:hover{
	text-decoration : underline;
}
#home_prive #menuPrivHome #section2 a.more, #home_prive #menuPrivHome #section4 a.more, #home_prive #menuPrivHome #section3 a.more{
	background : url('/images/CIQ_more.gif') no-repeat;
}
#home_prive #menuPrivHome #section2 a.less, #home_prive #menuPrivHome #section4 a.less, #home_prive #menuPrivHome #section3 a.less{
	background : url('/images/CIQ_less.gif') no-repeat;
}

#home_prive #menuPrivHome #section1 a:hover, #home_prive #menuPrivHome #section2 a:hover, #home_prive #menuPrivHome #section3 a:hover, #home_prive #menuPrivHome #section4 a:hover, #home_prive #menuPrivHome #section5 a:hover, #home_prive #menuPrivHome #section6 a:hover{
	color : #cd6424;
}

#home_prive #menuPrivHome #section2 a.more, #home_prive #menuPrivHome #section4 a.more, #home_prive #menuPrivHome #section3 a.more, #home_prive #menuPrivHome #section2 a.less, #home_prive #menuPrivHome #section4 a.less, #home_prive #menuPrivHome #section3 a.less{
	position : absolute; 
	left : 200px;
	top : 107px;
	width : 16px;
	height : 16px;
}
#home_prive #menuPrivHome #section2 span, #home_prive #menuPrivHome #section4 span, #home_prive #menuPrivHome #section3 span{
	display:none;
}
#home_prive #menuPrivHome #section4 a.more, #home_prive #menuPrivHome #section4 a.less{
	top: 112px;
}

#home_prive #footer{
	clear : both;
	background : url("../images/CIQ_prive_home_footer.jpg") no-repeat;
	width : 780px;
	height : 51px;
}
#home_prive #droits p, #home_prive #ciq p{
	color : #999999;
	font-size : 0.69em;
	margin-top : 18px;
}

#home_prive #ciq{
	height : 51px;
	width : 430px;
	float : left;
	text-align : right;
}
#home_prive #droits{
	height : 51px;
	width : 320px;
	float : left;
	text-align : right;
}

#home_prive #logoAndNews #news{
	margin-left : 20px;
	width : 240px;
}
#home_prive #logoAndNews ul{
	margin-bottom : 5px;
	list-style-type : none;
}
#home_prive #logoAndNews ul li{
	font-size : 0.69em;
	font-weight : normal;
	color :  #000;
	text-align : left;
	background : url("../images/CIQ_puce.gif") left 2px no-repeat;
	padding : 0;
	margin-top : 4px;
	padding-left : 20px;
	text-decoration : none;
}

#home_prive #news ul{

	padding-top : 5px;
	padding-bottom : 5px;
}
#home_prive #news{
	border-bottom : 1px solid #aaaaaa;
	margin : 0px;
}
#home_prive  #news h3{
	font-size : 1.19em;
	font-weight : bold;
	color :  #00476c;
	text-align : left;
	border-bottom : 1px solid #aaaaaa;
	padding-bottom : 5px;
}

#home_prive #logo{
	float : left;
	width : 290px;
	height : 220px;
	margin-bottom : 20px;
	margin-top : 10px;
}
#home_prive #logo span{
	display : none;
}
#home_prive #logo h1, #logo p{
	margin : 20px 0px 0px 20px;
}
#home_prive #logo h1{
	background : url("../images/CIQ_logo_grand.png");
	width : 165px;
	height : 126px;
}
#home_prive #logo p{
	font-size : 0.69em;
	color : #00476c;
	margin-top : 10px;
}
#home_prive #logo h2{
	color : #ffffff;
	text-transform : uppercase;
	font-size : 13px;
	font-weight : bold;
	margin : 0px 0px 0px 20px;
}

#prive #logo h2{
	color : #ffffff;
	text-transform : uppercase;
	font-size : 13px;
	font-weight : bold;
	margin : 7px 0px 0px 20px;
}

#home_prive #menuPrivHome ul{
	list-style-type : none;
}
#home_prive #menuPrivHome h3{
	font-size : 0.81em;
	font-weight : bold;
	text-transform : uppercase;
	color : #00476c;
	margin-left : 15px;
	text-decoration : none;
}
#home_prive #menuPrivHome a{text-decoration:none; color:#00476c;}
#home_prive #menuPrivHome #section1 h3, #home_prive #menuPrivHome #section4 h3{
	margin-top : 19px;
}
#home_prive #menuPrivHome #section2 h3, #home_prive #menuPrivHome #section5 h3{
	margin-top : 14px;
}
#home_prive #menuPrivHome #section3 h3, #home_prive #menuPrivHome #section6 h3{
	margin-top : 14px;
}
#home_prive #menuPrivHome ul li p{
	margin-right : 25px;
	text-align : right;
}
#home_prive #menuPrivHome ul li ul{
	margin-top : 7px;
}
#home_prive #menuPrivHome ul li ul li{
	margin-left : 30px;
	/*margin-top : 5px;*/
	line-height : 15px;
	font-size : 0.69em;
	color : #000000;
}

#public #menuContainer li a{
	display : block;
}
#public{
	font-family : verdana;
	font-size : 1.0em;
}
#public #siteContainer{
	width : 780px;
	margin : auto;
	border : 1px solid #00476c;
	position: relative;
}
#public #bodyContainer{
	background : url("../images/CIQ_public_level2_bg.jpg") no-repeat;
	padding-top : 8px;
	margin : 0px;
	position : relative;
}
#public #menuTop{
	text-align : right;
	margin : 0px;
}
#public #menuTop ul{
 	width:545px;
 	padding-top:0px;
	text-align : right;
	margin-left : 235px;
	list-style-type : none;
	height : 63px;
}
#public #menuTop ul li{
 	width:181px;
	text-align : left;
	height : 63px;
	vertical-align : middle;
	font-size : 0.69em;
	text-transform : uppercase;
	text-decoration : none;
	float:left;
	margin-right : 0px;
}
* > #public #menuTop ul li{
	 width:181px;
}

#pathsection1, #pathsection2, #pathsection3, #pathsection4, #pathsection5, #pathsection6{
	
	background : url("../images/CIQ_grey_arrow.gif") no-repeat left center;
	display:block;
	padding-left:20px;
	text-align : left;
	margin:0;
	padding-top : 10px;
	padding-bottom : 10px;
}


#menuTop a
{
       color: #444242;
	   text-decoration : none;
}
#pathsection1.active
{
	color : #CFDBAD;
	font-weight : bold;
	background : url("../images/CIQ_green_arrow.gif") no-repeat left center;	
}
#pathsection2{margin-left:35px;}


#public #pathsection3{margin-left:25px;}
#pathsection2.active
{
	color : #f0d06f;
	font-weight : bold;
	background : url("../images/CIQ_yellow_arrow.gif") no-repeat left center;	
}

#pathsection3.active
{
	color : #E9AF1E;
	font-weight : bold;
	background : url("../images/CIQ_orange_arrow.gif") no-repeat left center;	
}
#pathsection4.active
{
	color : #e9deb8;
	font-weight : bold;
	background : url("../images/CIQ_beige_arrow.gif") no-repeat left center;	
}

#pathsection5.active
{
	color : #C7C6C6;
	font-weight : bold;
	background : url("../images/CIQ_darkgrey_arrow.gif") no-repeat left center;	
}
#pathsection5{margin-left:35px;}
#pathsection6.active
{
	color : #aec2d5;
	font-weight : bold;
	background : url("../images/CIQ_blue_arrow.gif") no-repeat left center;	
}

#sectionTitle, #sectionTitle1, #sectionTitle2, #sectionTitle3, #sectionTitle4, #sectionTitle5, #sectionTitle6 {
	height : 24px;
	width : 545px;
	clear : both;
	padding-left : 235px;
}

#sectionTitle h2, #sectionTitle1 h2, #sectionTitle2 h2, #sectionTitle3 h2, #sectionTitle4 h2, #sectionTitle5 h2, #sectionTitle6 h2{
	/*float : left;*/
	font-size : 1.0em;
	color : #00476c;
	font-weight : bold;
	padding-top : 3px;
}

div#sectionTitle { background-color : #E6E7E7; }
div#sectionTitle1 { background-color : #ECF5D6;}
div#sectionTitle2 { background-color : #F6DE94;}
div#sectionTitle3 { background-color : #F1C455;}
div#sectionTitle4 { background-color : #e9deb8;}
div#sectionTitle5 { background-color : #CDCBCB;}
div#sectionTitle6 { background-color : #aec2d5;}

div#sectionTitle h2 { background : url('../images/sectionTitle_bg_gris.gif'); }
div#sectionTitle1 h2 { background : url('../images/sectionTitle_bg_1.gif'); }
div#sectionTitle2 h2 { background : url('../images/sectionTitle_bg_2.gif'); }
div#sectionTitle3 h2 { background : url('../images/sectionTitle_bg_3.gif'); }
div#sectionTitle4 h2 { background : url('../images/sectionTitle_bg_4.gif'); }
div#sectionTitle5 h2 { background : url('../images/sectionTitle_bg_5.gif'); }
div#sectionTitle6 h2 { background : url('../images/sectionTitle_bg_6.gif'); }

#printableVersion{
	float : right;
	font-size : 0.63em;
	color : #444242;
	width : 150px;
	height : 24px;
	
	vertical-align : middle;
}
#printableVersion a{
	background: transparent url('../images/CIQ_printer.gif') 0px 3px no-repeat;
	display:block;
	padding-left : 25px;
	padding-top : 5px;
	text-decoration : none;
	color : #00476c;
	height : 19px;
}
* > #printableVersion a{
	padding-top : 5px;
	height : 24px;
	background: transparent url('../images/CIQ_printer.gif') 0px 3px no-repeat;
}
#showElement #menuContainer{
	width : 196px;
	left:0px;
	position:absolute;
	margin-top : 40px;
	margin-left : 14px;
	margin-bottom : 30px;
}
#showElement>#menuContainer{
	width : 197px;

	
}
#public #menu{

	position:relative;
	border : 1px solid #e4a704;
	width:196px;
	border-right : none;
	background : url("../images/CIQ_public_level2_menu_yellow_bg.jpg") top left no-repeat;
}
#public #menu ul{
	margin-top : 30px;
	padding-top:10px;
	margin-bottom : 15px;
	list-style-type : none;
}
#public #menu ul li ul
{
	display:none;
}
#public #menu ul li a, #prive #menu ul li a{
	font-size : 0.75em;
	color : #444242;
	text-decoration : none;
	padding : 0 30px;
	margin : 0px;
	display:block;
	background : url("../images/CIQ_puce.gif") 15px 7px no-repeat;
}
#public #menu ul li>a, #prive #menu ul li>a{
	background-position : 15px 4px; /* Firefox */
}
*:first-child+html #public #menu ul li a, *:first-child+html #prive #menu ul li a{
	background-position : 15px 7px; /* IE 7 */
} 

div#menuContainer div#subMenu{display:none; position:absolute;font-size:11px; padding-top : 10px; padding-bottom : 13px;}
div#subMenu ul, div#subMenu li{margin: 0px; padding:0px;}
div#subMenu ul{margin-left:15px;list-style-type:none;}
div#menuContainer div#subMenu li{border: 1px solid #fbefcb;}/* faut mettre un border pour que IE 6  n'est pas d'espacements ds le TOC*/

#public #menu h3{
	position:absolute;
	font-size : 12px;/* 0.75em;*/
	color : #00476c;
	text-transform : uppercase;
	font-weight : bold;
	margin-top : -8px;
	margin-left : 10px;
	padding-left : 5px;
	margin-right : 50px;
	width:140px;
	background : url("../images/spacer_yellow.png") repeat-x 0px 7px;
}
#public #news h3{
	font-size : 0.94em;
	font-weight : bold;
	color : #00476c;
	margin-top : -12px;
	margin-left : 10px;
	padding-left : 5px;
	margin-right : 50px;
	background : url("../images/spacer_news.png") repeat-x 0px 11px;
}
#public #news{
	background : #fff url("../images/CIQ_news_bg.jpg") top left repeat-x ;
	border : 1px solid #8faab8;
	margin-top : 25px;
}
#public #news ul{
	margin-top : 15px;
	margin-bottom : 15px;
	list-style-type : none;
	/*height:300px;*/
}

#public #news ul li
 {
	margin:0;
	padding:0;
	width:160px;
	background : url("../images/CIQ_puce.gif") 15px 3px no-repeat;
}

#public #news ul li a{
	font-size : 0.69em;
	color : #444242;
	text-decoration : none;
   	 padding:0 0 0 30px;
	 margin:0; 
}
#public #corps{

	font-size : 0.75em;
	color : #000000;
	margin: 40px 15px 15px 235px;
}

*:first-child+html #public #corps {/* padding-top: 35px; */}

#public #footer{
	width : 780px;
	height : 40px;
	clear : both;
	background : url("../images/CIQ_footer.png");
}
#public #droits p, #public #ciq p{
	color : #999999;
	font-size : 0.69em;
	margin-top : 13px;
}
#public #ciq, #public #droits{
	margin-right : 15px;
	text-align:right;
	float:left;
}

#public #ciq{
	width : 400px;
}

#public #droits{
	width:350px;
}

#public #bodyContainer #sectionMembres{
	position : absolute;
	left : 23px;
	top : 7px;
}
#public #bodyContainer #sectionMembres span{
	text-transform : uppercase;
	color : #ffffff;
	font-weight : bold;
	font-size : 13px;
}
#public #bodyContainer #logo{
	position : absolute;
	left : 30px;
	top : 8px;
}

#public #elementMap ul#publicException li ul
{
	display:none;
}

#prive #menuContainer li a{
	display : block;
}
#prive{
	font-family : verdana;
	font-size : 1.0em;
}
#prive #siteContainer{
	width : 780px;
	margin : auto;
	border : 1px solid #00476c;
}
#prive #bodyContainer{
	width : 780px;
	background : url("../images/CIQ_prive_level2_bg.jpg") no-repeat;
	padding-top : 8px;
	margin : 0px;
	position : relative;
}

#prive #menuTop{
	text-align : right;
	margin : 0px;
}
#prive #menuTop ul{

	width:545px;
 	padding-top:0px;
	text-align : right;
	margin-left : 235px;
	list-style-type : none;
	height : 94px;
}
#prive #menuTop ul li{
	
	width:181px;
	text-align : left;
	height : 49px;
	vertical-align : middle;
	font-size : 0.69em;
	text-transform : uppercase;
	text-decoration : none;
	float:left;
	margin-right : 0px;
}
* > #prive #menuTop ul li{
	 width:181px;
}

#prive #menuContainer{
	width : 196px;
	float : left;
	margin-top : 37px;
	margin-left : 14px;
	margin-bottom : 30px;
}
* > #prive #menuContainer{
	width : 197px;
	margin-left : 14px;
}
#prive #menu{

	position:relative;
	border : 1px solid #e4a704;
	border-right : none;
	background : url("../images/CIQ_prive_level2_menu_yellow_bg.jpg") top left no-repeat;
}
#prive #menu ul{
	margin-top : 30px;
	padding-top:10px;
	margin-bottom : 15px;
	list-style-type : none;
}
/*#prive #menu ul li{
	margin-top : 3px;
}*/
#prive #menu ul li ul
{
	display:none;
}
#prive #menu h3{
	position:absolute;
	font-size : 0.75em;
	color : #00476c;
	text-transform : uppercase;
	font-weight : bold;
	margin-top : -8px;
	margin-left : 10px;
	padding-left : 5px;
	margin-right : 50px;
	width:100px;
	background : url("../images/spacer_yellow.png") repeat-x 0px 7px;
}
#prive #news h3{
	font-size : 0.94em;
	font-weight : bold;
	color : #00476c;
	margin-top : -12px;
	margin-left : 10px;
	padding-left : 5px;
	margin-right : 50px;
	background : url("../images/spacer_news.png") repeat-x 0px 11px;
}
#prive #news{
	background : #fff url("../images/CIQ_news_bg.jpg") top left repeat-x ;
	border : 1px solid #8faab8;
	margin-top : 25px;
}
#prive #news ul{
	margin-top : 15px;
	margin-bottom : 15px;
	list-style-type : none;
}

 #prive #news ul li
 {
	margin:0;
	padding:0;
	width:190px;
	background : url("../images/CIQ_puce.gif") 15px 3px no-repeat;
}

#prive #news ul li a{
	font-size : 0.69em;
	color : #444242;
	text-decoration : none;
    padding:0 0 0 30px;
	margin:0;
}
#prive #corps{
	font-size : 0.75em;
	color : #000000;
	margin: 35px 15px 15px 235px;
}
* > #prive #corps{
	width : 535px;
}

*:first-child+html #prive #corps { padding-top: 35px; }

#prive #footer{
	width : 780px;
	height : 40px;
	clear : both;
	background : url("../images/CIQ_footer.png");
}
#prive #droits p, #prive #ciq p{
	color : #999999;
	font-size : 0.69em;
	margin-top : 13px;
}
#prive #ciq, #prive #droits{
	float : left;
	text-align:right;
}

#prive #droits{
	width:320px;
}

#prive #ciq{
	width:430px;
}

#prive #bodyContainer #sectionMembres{
	position : absolute;
	left : 23px;
	top : 7px;
}
#prive #bodyContainer #sectionMembres span{
	text-transform : uppercase;
	color : #ffffff;
	font-weight : bold;
	font-size : 13px;
}
#prive #bodyContainer #logo{
	position : absolute;
	left : 0px;
	top : 0px;
}
#prive #bodyContainer #logo a{position:absolute; left:30px; top:42px;}

div#autreSiteTitle{margin-top: 20px; text-transform: uppercase; font-style: italic; font-weight: bold; font-size: 1.15em; color: #00476c;}

.error{color:red; font-size : 12px;}
#public div.retourTop{float: right; padding-top: 40px;}
#public div#corps div#sousElementsContent ul.subElementListAutresSites li div.retourTop{ padding-top: 0px;}
#prive div.retourTop{float: right; padding-top: 25px;}
#prive div#corps div#sousElementsContent {margin-top: 15px;}
*>#prive div#corps div#sousElementsContent {margin-top: 0px;}
*:first-child+html #prive div#corps div#sousElementsContent {margin-top: 15px;}
*>#prive div.retourTop{float: right; padding-top: 10px;}
*:first-child+html #prive div.retourTop{float: right; padding-top: 25px;}
div#corps div#sousElementsContent ul ul div.retourTop{display: none;}

div.professionalOrder{clear:both}
div.TitleArticle{margin-left:0;}
div#corps {margin-top:0px; padding-top:0px;}
#public div#corps div#elementMap {margin:0px; padding-bottom: 17px;}
#public div#corps div#elementMap hr{ size: 1px; margin-top: 6px;}
#prive div#corps div#elementMap hr{ display: none; padding:30px;}
div#corps div#sousElementsContent p {margin-bottom: 15px;}
div#corps p {margin-bottom: 15px;}
/*div#corps p, div#corps h3{margin-bottom: 15px;}
div#corps h3{text-transform: uppercase; font-size: 1.15em;}
*/
/*div#corps li{margin-bottom: 10px; margin-left: 30px; padding-left: 10px;}*/
div#elementMap ul{margin:0; list-style-type:none;}
div#corps div#elementMap ul ul{margin-left: 0px; margin-top: 10px;}
div#corps div#elementMap ul ul ul{margin-left: 25px;}
div#corps div#elementMap li{margin-bottom: 10px; margin-left: 0px; padding-left: 0px;}
#prive div#corps div#elementMap ul ul ul{display: none;}

div.autreSite ul ul li{font-weight : bold; font-size: 1.15em;}
div.autreSite ul ul ul li{font-weight : bold; font-size: 0.86em;}
div.autreSite ul ul ul ul li{font-weight : normal; font-size: 1.0em;}
div.autreSite ul ul ul ul { padding-left: 7px;}

#public div#sousElementsContent h3, div#sousElementsContent ul{ margin-bottom: 15px;}
#public div#corps div#sousElementsContent ul li { list-style-type:none; display: inline;}
#public div#corps div#sousElementsContent ul li.File { display: block;}
#public div#corps div#sousElementsContent ul li h3 { font-size: 1.15em; color: #00476c; padding-top: 40px;}
#public div#corps div#sousElementsContent ul.subElementListAutresSites li h3 { font-size: 1.15em; color: #00476c; padding-top: 0px;}
#public div#corps div#sousElementsContent ul ul { margin-left: 25px; }
#public div#corps div#sousElementsContent ul.subElementListAutresSites ul { margin-bottom: 40px;}
#public div#corps div#sousElementsContent ul div.detail ul { margin-bottom: 15px;}
#public div#corps div#sousElementsContent ul ul h3 { text-transform: none; font-size: 1.15em; margin-top: 16px; padding-top: 0px;}
#public div#corps div#sousElementsContent ul ul ul h3 { font-weight : normal; font-style : italic; }
#public div#corps div.detail ul li{ list-style-type:disc; margin-left: 35px; margin-bottom: 7px; display: list-item;}
#public div#corps div#sousElementsContent div.detail ul li { list-style-type:disc; margin-left: 10px; margin-bottom: 7px; display: list-item;}
#public div#corps div#sousElementsContent ul li.ExternalLink, #public div#corps div#sousElementsContent ul li.titre{ list-style-type:disc; margin-left: 18px; margin-bottom: 4px; display: list-item;}
#public div#corps div#sousElementsContent ul ul li.File{ margin-bottom: 10px;}
#public div#corps div#sousElementsContent ul ul ul li.File{ margin-bottom: 0px;}
#public div.externalLinkTitle div.url, span.url
{
  font-size: 10px;
  font-style: italic;
}
/*div#corps div#sousElementsContent ul li.ExternalLink{ display: block; margin-bottom: 3px;}.*/

/*div.detail {margin-bottom: 10px;}*/
/*div.TitleArticle h3{
	color :  #00476c;
	font-size: 1.1em 

}*/
#prive div#sousElementsContent h3, div#sousElementsContent ul{ margin-bottom: 3px;}
#prive div#corps div#sousElementsContent ul li { list-style-type:none; display: inline;}
#prive div#corps div#sousElementsContent ul li.File { display: block; margin-bottom: 3px;}
#prive div#corps div#sousElementsContent ul li h3 { font-size: 1.05em; color: #000; margin-top: 30px; padding-top: 10px; border-top:1px solid black;}
#prive div#corps div#sousElementsContent ul ul { margin-left: 25px; margin-bottom: 15px;}
#prive div#corps div#sousElementsContent ul ul h3 { font-size: 1.05em; margin-top: 0px; padding-top: 20px; border-top:0px;}
#prive div#corps div#sousElementsContent ul ul ul h3 { font-weight : normal; padding-top: 0px;}
#prive div#corps div.detail ul li{ list-style-type:disc; margin-left: 35px; margin-bottom: 7px; display: list-item;}
#prive div#corps div#sousElementsContent div.detail ul li { list-style-type:disc; margin-left: 10px; margin-bottom: 7px; display: list-item;}
#prive div#corps div#sousElementsContent ul li.ExternalLink, #prive div#corps div#sousElementsContent ul li.titre{ list-style-type:none; margin-bottom: 4px; display: list-item;}
#prive div#corps div#sousElementsContent ul ul li.File{ margin-bottom: 3px;}
#prive div#corps div#sousElementsContent ul ul ul li.File{ margin-bottom: 3px;}
#prive div#corps div#sousElementsContent ul li.File a{ color : #000099; text-decoration : none; margin-top : 10px;}
#prive div#corps div#sousElementsContent ul li.File a:hover{ color : #cd6424; text-decoration : underline;}
#prive div#sectionContent div.mainArticle div.detail {padding-top: 20px;}
#prive div#sectionContent {padding-top: 1px;}

ul li.File {margin-top:10px;}
div.professionalOrder a span{display:none;}
div.professionalOrder div.professionalOrderLink a, div.professionalOrder div.professionalOrderMail a {/*margin:5px 18px 0px 0;*/display:block;width:16px; height:16px;/*float:left;*/} 
div.professionalOrder div.professionalOrderLink a{background: transparent url(/images/homepage.gif) /*left top*/ no-repeat;}
div.professionalOrder div.professionalOrderMail a{background: transparent url(/images/courriel.gif) /*left top*/ no-repeat;}
/*
div.professionalOrder {border-bottom:1px solid #ccc; padding-top : 10px; padding-bottom : 14px;clear:both; height: 35px;}
div.professionalOrder div.professionalOrderDesc{width:265px;float:left;}
div.professionalOrder div.professionalOrderInfo{width:260px;}
div.professionalOrder div.professionalOrderLink a{background: transparent url(/images/homepage.gif) left top no-repeat;}
div.professionalOrder div.professionalOrderMail a{background: transparent url(/images/courriel.gif) left top no-repeat;}
div.professionalOrderInfo{float:right;}
*/
div.professionalOrder { width:520px; border-top:1px solid #ccc; }

div.professionalOrder div.professionalOrderInfo, div.professionalOrder { margin:15px 0 15px 0; }
div.professionalOrderDesc div#otherDesc{margin-left:13px;}
div.professionalOrder div.professionalOrderDesc{ float:left; width:250px; }
div.professionalOrder div.professionalOrderInfo{ margin-left:10px; width:250px; }
div.professionalOrder div.professionalOrderTitle{ clear:both; width:250px; }

div.professionalOrder div.professionalOrderLink, div.professionalOrder div.professionalOrderMail{ margin-top:5px }

div.professionalOrder div.professionalOrderLink{ float:left; width:25px; }
div.professionalOrder div.professionalOrderMail{ float:right; width:220px; }

div.professionalOrderInfo{float:right;}

div#keySearch h4 { background-color : #00476c; color : #fff; font-size : 1.25em; height : 20px; margin-bottom:15px; }
div#sitemapContent ul {list-style-type:none;margin-left:0px;margin-top:5px;margin-bottom:5px;font-size:0.98em;}
div#sitemapContent ul ul {list-style-type:none;margin-left:25px;margin-top:5px;margin-bottom:5px;font-size:0.98em;}
div#sitemapContent ul ul ul {display:none;}
div#sitemapContent ul li {margin-top:3px;}

div#loginAccess{color:#00476c; font-family:verdana; font-size:0.95em; margin:20px 20px 20px 200px;}
div#loginAccess label{font-size:0.8em; font-weight:bold;}
div#loginAccess fieldset{padding:10px; border:1px solid #333; background:#fff url('/images/topBackground.gif') bottom repeat-x; text-align:center; height:150px;}
div#loginAccess div.separator, div#loginAccess div.separatorSubmit{ margin:10px 150px 10px 10px; text-align:right;}

div#loginAccess h5{margin:10px; margin-left:0px;}
div#loginAccess #btnSubmit{background:url("../images/CIQ_bouton_entrer.gif") center center no-repeat; border:0; color:#ffffff; font-size:10px; font-weight:bold; padding:1px; margin:0;}

div#sousElementsContentLegislation ul.subElementList li.ExternalLink {list-style-type:none; margin-bottom: 6px}
div#sousElementsContentLegislation ul.subElementList ul { list-style-type:none; margin:12px 0px 3px 25px; }

/* All the homepage things */






/************** FORUM HERE *****************/
div#anchor {float:right;}
table  td { vertical-align:top; }
table.forumlist{width:100%; margin:20px 0px; border-bottom:1px solid #333;}
table.forumlist th {background:#909090;color:white; height:20px; text-align: left; font-weight: normal }
table.forumlist th.titre {background:#00476c; color: #f4b704; height:20px; font-weight: bold}
table.forumlist th.titre a{color:white; text-decoration: none;}
table.forumlist th.titre a:hover{text-decoration: underline;}
table.forumlist tr.row0 {background:#efefef; vertical-align: top;}
table.forumlist td.subject{	
	background: transparent url('/images/document.gif') 5px 5px no-repeat;
	height:15px;
	padding-left: 24px;
}
table.forumlist tr.row0 td.subject {background-color:#efefef;}
table.forumlist td p.subject{text-decoration: underline;}
table.forumlist td a{text-decoration: none;}
table.forumlist td a:hover{text-decoration: underline;}

table.forumform th {background:#00476c; color: #f4b704; height:20px; font-weight: bold; text-align: left; }
table.forumform td span.required {color: red; font-weight: bold}

table ul{
	list-style-type : disc;
}
table.forumlist td, table.forumlist th, table.forumform td, table.forumform th {padding:5px;}


body#home_prive div#newWrapper{position:relative;left:-05px;top:-20px;margin-top:250px;}
body#home_prive div#newWrapper{width:300px;}
body#home_prive div#newWrapper div#news{width:230px;border-bottom:0;}
body#home_prive div#newWrapper div#newsContainer{border-bottom:0;width:300px;}
body#home_prive div#newWrapper div#news ul li{margin-bottom:10px;}

div#newsContainer{height:190px;width:210px;float:right; overflow:hidden;border-bottom:1px solid #aaaaaa;}
div#tickerContainer{position:relative;height:150px;overflow:hidden;}
div#tickerContainer ul{margin-top:137px;}

/************** Search de Google mini ******************/
a.pdf, a.pdf:hover { padding-left: 18px; background: transparent url(/images/pdf.gif) left top no-repeat;}
a.doc, a.doc:hover { padding-left: 15px; background: transparent url(/images/word_icon.png) left top no-repeat;}
div#path span {margin-bottom: 18px;}
div#path span#result { float: left;}
div#path span#responseRange { float: right; margin-right: 17px;}
div#searchZone { clear:both; width: 527px;  }
div#searchZone h3 {margin-top: 10px; margin-bottom: 0; }
div#searchZone ul.googleResult{list-style-type:none;padding:0;margin:0;}
div#searchZone ul.googleResult ul{list-style-type:none;padding:0;margin-bottom:18px;}
div#searchZone ul.googleResult .resultLink{color:#bbb;}
div#searchZone {margin-bottom:10px;}
ul#gPaging{list-style-type:none; text-align:center; border-top:1px solid #ccc; padding:5px 0 10px 0; margin:0;width:550px;height:300px;}
ul#gPaging li{float:left;}
ul#gPaging li a{margin:0 5px;}
#menuContainer, #header, #menuTop, #sectionTitle, #footer{display:block;}