#barreCgos { display:none !important; }

html { 
	/*line-height:1.2em;*/ 
}
html, body {
	height: 100%;
}
html, ul, li, form, img, p, h1, h2, h3, h4, h5, cite, table, tr, td, th, cite, div, iframe, input { 
	margin:0;
	padding:0; 
	border:0; 
	font-style:inherit; 
	font-weight:inherit;
	position: relative;
}
h6 {
padding:0px;
margin:0px;
}
.pub div {
    display:none;
}
.pub {
    margin-bottom:20px;
}
form table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;  
	color:#A09FA0;
}
form table th {
    text-align: left;
}
form table input, form input, form textarea{  
    /*border:0;*/
    border:1px solid #C7C5C7;
	background-color:#EEEFEF;
	margin-bottom:5px;
}
.button {
	background-color:#EEEFEF;
	color:#999999; /*#B34AAD;*/
	font-weight:bold;
	font-size:12px;
	padding:2px;
}

a {
    color:#999999; /*#B2A3AF*/
	text-decoration:none;
}

h4 { font-weight:bold; font-size:14px; padding-top:5px; padding-bottom:10px;width:347px;}
h5 { font-weight:bold; font-size:12px; padding-bottom:10px;width:347px;}
h6 { font-size:24px; color:#CCCCCC; font-weight:bold; padding-bottom:0px; margin-bottom:0px;}
p { padding-bottom:10px;}
div,span { position:relative;}	 
body {
	text-align: center !important; /* pour corriger le bug de centrage IE */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;                                   
	background-color:#FFF;
	color:#FFFFFF;
	margin: 0;
	padding: 0;          
}
#bandeau {
	background-image:url(../images/pasflash.gif);
    background-position:center;
	background-repeat:no-repeat;
	height:247px;
	width:564px;
	margin-top:4px;
    border:1px solid #eeeeee;
}
#resultat_formulaire table {
	background-color:#F5E4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;      
	text-align:left;
	color:#000000;
	padding:5px;
	margin-right:20px;
}
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#FFFFFF;
	text-align:left;
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
}	 

.title_ameliorez {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#ffa300;
	text-align:left;
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
}	
.title_estimation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#b34aad;
	text-align:left;
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
}	
.title_actus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#594b31;
	text-align:left;
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
}	
.comment {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
}
img { padding-top:4px;}	 
	 

#global {
	 width: 975px;
     margin-top: 20px;
     margin-left: auto;
	 margin-right: auto;          
     text-align: left;      
}
	#barre_outils table {
		border:#CCCCCC 2px solid;
		
	}
	#barre_outils table th {
		text-align:left;
		padding:4px;
		border-bottom:#CCCCCC 2px solid;
	}
	#barre_outils table th b {
		color:#1984A4;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	#barre_outils table td {
		padding:4px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-align:left;
	}

	.tabOut {
		background-color:#FFFFFF;
	}
	.tabOver {
		background-color:#E8F3F7;
		cursor:pointer;
	}
	
	
	
	#top {
		width: 975px;
		height:126px;
	}	 
		#top_left {
			width:340px;
			float:left;
			}
			#logo {
			background: url("../images/white/table.jpg") no-repeat 0px -50px;
			width:328px;
			height:92px;
			float:left;
			}
		#top_right { 
			width:500px;
			float:right;
			}
			#top_right_top {
				width:480px;
				height:53px;
				text-align:right;
				color:#000;
				font-size:12px;
			}
			#top_right_top input {
				color:#000000;
				font-size:10px;
				background-color:#EEEFEF;/*#C5B9C3;*/
				}
			#top_right_bottom {
				height:53px;
				text-align:right;
				width:470px;
				float:right;
			}
			#top_right_bottom ul {
				float:right;
				text-align:right;
				height:21px;
				width:490px;
				background-image:url(../images/white/topnav.jpg);
				background-repeat:repeat-y;
				background-position:right top;
			}
			#top_right_bottom li {
				float:right;
				list-style:none;
				background-image:url("../images/white/home_button_bg_nav.gif");
				margin-left:3px;
				padding-left:3px;
				padding-right:3px;
				padding-top:3px;
			}
			#top_right_bottom .spec {
				background-image:url("../images/white/home_button_nav_bg.gif");
				margin-left:3px;
				padding-left:3px;
				padding-right:3px;
				padding-top:3px;
				}
			#top_right_bottom .spec a {
				cursor:default;
			}
			#top_right_bottom li a {
				font-size:12px;
				color:#FFFFFF;
				padding-left:3px;
				text-decoration:none;
				padding-right:2px;
				font-weight:bold;
			}
			#top_right_bottom li a:hover {
				color:#666666;			
			}									
				#top_right_bottom .picto_secure {
					background: url("../images/white/table.jpg") no-repeat -22px -28px;
					margin:0px 0px 0px 0px;
					width:12px;
					height:18px;
					float:left;
				}
				#top_right_bottom .picto_docs {
					background: url("../images/white/table.jpg") no-repeat -5px -28px;
					margin:0px 0px 0px 0px;
					width:12px;
					height:18px;
					float:left;
				}
				#top_right_bottom .picto_mail {
					background: url("../images/white/table.jpg") no-repeat -40px -28px;
					margin:0px 0px 0px 0px;
					width:12px;
					height:18px;
					float:left;
				}
			#top_right_bottom li {
				float:left;
				width:auto;
			}
			#top_right_bottom ul {
			
			}
			#top_right_bottom form {

			}
				#myaccount {
					float:left;
					margin-top:-28px;
					margin-left:138px;>margin-left:65px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					color:#666666;
					visibility:hidden;
				}
				#myaccount a {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:normal;
					color:#68c5e3;
					text-decoration:none;
					font-size:10px;
				}
				#myaccount a:hover {
					color:#000;			
				}
	#content {
		width: 975px;
	}
	/* ACTU */
		#content_left {
			width: 564px;
			float:left;
			padding:15px;
			border:2px double #ffe3b2;/*#FFFFFF #C4B8C1*/
		}
			#content_left_top {
				width: 564px;
				text-align:left;
				margin-top:-44px;
				padding-top:8px;
			}
				#picto_orange {
					background: url("../images/white/table.jpg") no-repeat 0 0;
					background-color:#FFF;
					margin:2px 0px 5px 5px;
					width:25px;
					height:25px;
					float:left;
				}
				#content_left_top ul { width:568px; height:30px; display:block;}
				#content_left_top li { 
					float:left; 
					width:138px;
					height:20px;
					padding-top:2px;
					margin-top:4px; 
					margin-right:4px; 
					text-align:center;
					font-weight:bold;
					font-size:12px;
					list-style:none;
					
					background-image:url(../images/white/home_button_bg.gif);
					background-repeat:repeat-x;
					/*border:#666666 1px solid;*/
					}
				#content_left_top li a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;/*#666666;*/
					text-decoration:none;
				} 
				#content_left_top li a:hover {
					color:#666666;
				}
			#content_left_bottom {
				width: 570px;
				height:98px;
				padding-top:15px;
				font-size:16px;
				font-weight:bold;
				color:#FFFFFF;
				text-align:left;
			}
				#content_left_bottom .title {
				 	font-size:16px;
					font-weight:bold;
					color:#E1DCE0;
					background-color:transparent;
				 }
				 #content_left_bottom .content {
				 	font-size:12px;
					font-weight:bold;
					color:#FFFFFF;
					padding-left:60px;
					padding-right:5px;
				 }
				 #content_left_bottom .content .title a {
				 	font-size:16px;
					font-weight:bold;
					color:#68c5e3;
					background-color:transparent;
					text-decoration:none;
				 }
				 #content_left_bottom .content a {
				 	font-size:12px;
					font-weight:bold;
					color:#000;
					text-decoration:none;
				 }
				 #content_left_bottom_left {
				 	background: url("../images/white/table.jpg") no-repeat 0 -155px;
					width:330px;
					height:94px;
					text-align:left;
					float:left;
				 }
					 #content_left_bottom_left .content{
						padding-top:15px;
						text-align:left;
					 }
				 #content_left_bottom_right {
				 	margin-top:-2px;
					background: url("../images/white/table.jpg") no-repeat 0 -254px;
					width:235px;
					height:96px;
					float:left;
					text-align:left;
				 }
					 #content_left_bottom_right .content{
						padding-top:15px;
						text-align:left;
					 }
		#content_right {
			width:340px;
			float:right;
		}
			#content_right_top {
				text-align:left;
				border:2px double #e8c8e6; /*#C4B8C1;*/
				height:50px;
				padding:15px;
				margin-bottom:80px;
			}
				#content_right_top_content {
					margin-top:-44px;
					padding-top:8px;
				}
					#picto_mauve{
						background: url("../images/white/table.jpg") no-repeat -25px 0;
						background-color:#FFF;
						margin:2px 0px 5px 5px;
						width:25px;
						height:25px;
						float:left;
					}
					#content_right_top_content .sub_title {
						font-family:Arial, Helvetica, sans-serif;
						font-size:14pt;
						color:#000;
						text-align:left;
						font-style:italic;
					}
					#content_right_top_content ul { width:300px; height:30px; display:block;}
					#content_right_top_content li { 
						float:left; 
						width:136px;
						height:20px;
						padding-top:2px;
						margin-top:4px; 
						margin-right:4px; 
						background-image:url(../images/white/home_button_bg_right.gif);
						background-repeat:repeat-x;
						border:#666666 0px solid;
						list-style:none;
						text-align:center;
						}
					#content_right_top_content li a { 
						font-weight:bold;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
					}
					#content_right_top_content li a:hover { 
						color:#666666;
					}
			#content_right_bottom {
				text-align:left;
				border:2px double #cdc9c1; /*#C4B8C1;*/
				padding:15px;
				margin-top:-44px;
				height:282px;>height:294px;
			}
				#content_right_bottom_content {
					margin-top:-44px;
					padding-top:8px;
					color:#666666;
				}

					#picto_brun {
							background: url("../images/white/table.jpg") no-repeat -50px 0;
							background-color:#FFF;
							margin:2px 0px 5px 5px;
							width:25px;
							height:25px;
							float:left;
					}
					.picto_mini {
							background: url("../images/white/table.jpg") no-repeat -57px -30px;
							background-color:#FFF;
							margin:0px 5px 0px 0px;
							width:12px;
							height:12px;
							float:left;
					}
					.picto_liste {
							background: url("../images/white/table.jpg") no-repeat -74px -30px;
							background-color:#FFF;
							margin:0px 5px 0px 0px;
							width:12px;
							height:12px;
							float:left;
					}
					hr { color:#C6BBC3; }
					#content_right_bottom_content .title_agenda {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#000;
						font-weight:bold;
						text-align:left;
						text-decoration:none;
					}
					#content_right_bottom_content .title_agenda a {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#FFFFFF;
						font-weight:bold;
						text-align:left;
						text-decoration:none;
					}
					#content_right_bottom_content .title_agenda a:hover {
						text-decoration:underline;		
						color:#666666;				
					}
					#content_right_bottom_content .sub_title a {
						font-family:Arial, Helvetica, sans-serif;
						font-size:11pt;
						font-weight:bold;
						color:#000;
						text-align:left;
						text-decoration:none;
					}
					#content_right_bottom_content .sub_title a:hover {
						text-decoration:underline;	
						color:grey;	
					}
					#content_right_bottom_content .text_content a {
						font-family:Arial, Helvetica, sans-serif;
						font-size:8pt;
						color:#000;
						text-align:left;
						text-decoration:none;
					}
					#content_right_bottom_content .text_content a:hover {
						text-decoration:underline;	
						color:#666666;					
					}
					#content_right_bottom_content a {
						font-family:Arial, Helvetica, sans-serif;
						font-size:8pt;
						color:#000;
						text-decoration:none;
					}
					#content_right_bottom_content a:hover {
						color:#666666;
					}
		/* PAGE INTERNE */
		#page_content_nav {
			
		}
			#page_content_nav_top {
				background-image:url(../images/white/bg_nav.gif);
				background-repeat:repeat-x;
				width:996px;
				height:34px;
			}
				#page_content_nav_top li {
					list-style:none;
					float:left;
					height:29px;
					padding-top:5px;
					padding-left:10px;
					padding-right:10px;
					width:auto;
				}
				#page_content_nav_top li a {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:20px;
					color:#FFFFFF;
					text-decoration:none;
				}
				#page_content_nav_top li a:hover {
					color:#666666;
				}
				#page_content_nav_top .select1 {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:20px;
					background-color:#FF9933;
					>height:34px;
				}
				#page_content_nav_top .select2 {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:20px;
					background-color:#594B31;
					>height:34px;
				}
				#page_content_nav_top .select3 {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:20px;
					background-color:#B44AAE;
					>height:34px;
				}
				#page_content_nav_top .select4 {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:20px;
					background-color:#1985A2;
					>height:34px;
				}
			#page_content_nav_bottom {
				width:996px;
				height:29px;
			}
				#page_content_nav_bottom .ul_1 a {color:#FFD4A9;}
				#page_content_nav_bottom .ul_2 a {color:#B6AA94;}
				#page_content_nav_bottom .ul_3 a {color:#D9B2D7;}
				#page_content_nav_bottom .ul_4 a {color:#AED1DA;}
				.nav1{
				background-color:#FF9933;
				}
				.nav2{
				background-color:#594B31;
				}
				.nav3{
				background-color:#B44AAE;
				}
				.nav4{
				background-color:#1985A2;
				}
				.nav23{
				background-color:#B4A7B1;
				}
				#page_content_nav_bottom ul {
					padding-top:3px;
				}
				#page_content_nav_bottom li {
					list-style:none;
					float:left;
					height:18px;
					padding-top:3px;
					padding-left:10px;
					padding-right:10px;
					width:auto;
					border-right:solid;
					border-right-color:#CCCCCC;
					border-right-width:1px;
				}
				#page_content_nav_bottom li a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#999999;
					font-weight:bold;					
					text-decoration:none;
				}
				#page_content_nav_bottom li a:hover {
					color:#FFFFFF;				
				}
					#page_content_nav_bottom li .select {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
					}
					
		#page_content_text {
			padding-bottom:30px;
			margin-bottom:20px;
			width:996px;
			background-image:url(../images/bg_content.jpg);
			background-repeat:repeat-y;
		}
			#page_content_text_left {
				width:165px;
				float:left;
				padding:25px;
			}
			#page_content_text_center {
				width:580px;
				float:left;
				padding-left:25px;
				padding-top:25px;
				padding-right:0px;
				padding-bottom:25px;
			}
				#page_content_text_center_middle {
					width:570px;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
				}
					#page_content_text_center_middle input  {
						background-color:#EEEFEF;
					}
					#conseiller_contact {
						margin-left:-10px;
						background-image:url(../images/bg_contact.gif);
						background-position:center;
						background-repeat:no-repeat;
						width:576px;
						height:262px;
						padding-top:30px;
					}
						#conseiller_contact_tel {
							width:500px;
							margin-left:15px;
							background-image:url(../images/picto_tel.gif);
							background-position:left top;
							background-repeat:no-repeat;
							padding-left:62px;
							padding-bottom:10px;
						}
							#conseiller_contact_tel .tel {
								color:#1985A1;
								font-size:14px;
								line-height:25px;
							}
							#conseiller_contact_tel .tel strong {
								font-size:18px;
								font-weight:bold;
							}
						#conseiller_contact_mail {
							margin-top:10px;
							border-top:solid 2px #EFEDF0;
							width:480px;
							margin-left:15px;
							background-image:url(../images/picto_internet.gif);
							background-position:left top;
							background-repeat:no-repeat;
							padding-left:62px;
							color:#1985A1;
						}
							#conseiller_contact_mail .mail {
								color:#1985A1;
								font-size:14px;
								line-height:25px;
							}
							#conseiller_contact_mail .mail strong {
								color:#666666;
								font-size:12px;
								font-weight:bold;
							}
				#page_content_text_center_middle #title {
					font-size:18px;
					width:317px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					color:#A4A4A4;
					border-bottom:solid 2px;
					padding-left:30px;
					margin-bottom:15px;
					background-image:url(../images/picto_actu.gif);
					background-repeat:no-repeat;
					background-position:left;
				}
				
				#page_content_text_center_left {
					width:378px;
					float:left;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
				}
					#conseiller {
						width:340px;
					}
					#photo_conseiller {
						width:88px;
						float:left;
						height:144px;
						padding:0;
						margin:0;
					}
					#details_conseiller {
						width:240px;
						float:right;
						color:#000000;
						font-size:12px;
						padding-left:10px;
						z-index:999;
					}
					#details_conseiller h1 {
						color:#6AAEC3;
						font-size:14px;
						font-weight:bold;
						padding-bottom:10px;
					}
					#details_conseiller .title {
						background:none;
						font-size:12px;
						font-weight:bold;
						margin:0;
						padding:0;
						color:#CCCCCC;
					}
					
					#agenda {

					}
					#agenda .mois {
						clear:both;
						font-size:14px;
						color:#298CAB;
						text-transform:uppercase;
						font-weight:bold;
						border-bottom:#B4D6E0 solid 4px;	
						padding-top:10px;		
					}
					#agenda .date {
						padding-top:5px;
						padding-bottom:10px;
						height:60px;
						border-bottom:#B4D6E0 solid 1px;
						
					}
					#agenda .jour {
						color:#298CAB;
						font-weight:bold;
						float:left;
						width:80px;
						clear:both;
					}
					#agenda a {
						background-color:#EBEFEE;
						color:#1985A2;
						font-weight:bold;
						font-size:10px;
						padding:2px;
						text-decoration:none;
					}
					#agenda textarea {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
					}
					#agenda a:hover {
						background-color:#CCCCCC;
						color:#1985A2;
						font-size:10px;
						font-weight:bold;
						padding:2px;
						text-decoration:none;
					}
					#agenda .details_jour {
						float:right;
						width:290px;
						font-size:12px;
						color:#000000;
						font-weight:normal;
						margin-bottom:4px;
					}
					#agenda .horaires {
						color:#298CAB;
					}
					#affiliation {
						margin-top:15px;
                        padding:10px;
						/*padding-left:20px;
						background-image:url(../images/picto_fleche_mininb.gif);*/
						background-repeat:no-repeat;
						background-position:top left;
                        border:1px dashed #bdbdbd;
					}
					#affiliation strong {
						font-size:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#1A85A5;
					}
				#page_content_text_center_left .text {
					width:238px;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
				}
				#page_content_text_center_left #title {
					font-size:18px;
					width:317px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					color:#A4A4A4;
					border-bottom:solid 1px;
					padding-left:30px;
					margin-bottom:15px;
					background-image:url(../images/picto_actu.gif);
					background-repeat:no-repeat;
					background-position:left;
				}
				
				#page_content_text_center_left #title_telecharger {
					font-size:18px;
					width:317px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					color:
					border-bottom:solid 1px;
					padding-left:30px;
					margin-bottom:15px;
					background-image:url(../images/picto_telecharger.gif);
					background-repeat:no-repeat;
					background-position:left;
				}
				
				#page_content_text_center_left .subtitle {
					font-size:14px;
					font-weight:bold;
					padding-top:5px;
					padding-bottom:10px;
					text-transform:uppercase;
					width:374px;
				}
				#page_content_text_center_left .overtitle {
					font-size:14px;
				}
				#page_content_text_center_left p {
					text-align:justify;
					width:347px;
				}
				#page_content_text_center_left input {
					margin-bottom:5px;
				}
				#page_content_text_center_left li {
					margin-left:18px;
					width:340px;
				}
				#page_content_text_center_left ul {
					padding-bottom:10px;
				}
				#page_content_text_center_right {
					padding-top:6px;
					width:170px;
					float:left;
					text-align:left;
					color:#666666;
					overflow:hidden;
				}
					#page_content_text_center_right ul{
						padding-bottom:15px;
					}
					
					#title_actu {
						font-size:14px;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						color:#A4A4A4;
						border-bottom:solid 1px;
						padding-left:20px;
						margin-bottom:10px;
						background-image:url(../images/picto_actu_mini.gif);
						background-repeat:no-repeat;
						background-position:left;
					}
					#actu_liste li{
						list-style:none;
						padding-bottom:8px; 
						padding-left:15px;
						color:#000000;
						font-weight:normal;
						background-image:url(../images/picto_fleche_mini.gif);
						background-repeat:no-repeat;
						background-position:top left;
					}
					#actu_liste li a {
						color:#999999;
						text-decoration:none;
					}
					#actu_liste li a:hover {
						color:#666666;
						text-decoration:underline;
					}
					#actu_liste li .select {
						color:#000000;
						text-decoration:none;
						font-weight:bold;
					}
					#title_flux {
						font-size:14px;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						color:#A4A4A4;
						border-bottom:solid 2px;
						padding-left:20px;
						margin-bottom:10px;
						background-image:url(../images/picto_flux_mini.gif);
						background-repeat:no-repeat;
						background-position:left;
					}
					#flux_liste li {
						list-style:none;
					}
					#flux_liste li a {
						text-decoration:none;						
						color:#000000;
						padding-bottom:3px;
					}
					#flux_liste li a:hover {
						color:#666666;
						text-decoration:underline;}
					#flux_liste .date {
						color:#E23F5F;
					}
			#page_content_text_right {
				width:171px;
				float:right;
				color:#BFBDBF;
				font-size:12px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
			}
			#page_content_text_right .bloc {
				text-align:center;
				padding:20px;
			}
			#page_content_text_right .bloc a {
				text-decoration:none;
			}
			#affilie_contact {
				background-image:url(../images/picto_contact.gif);
				background-position:top left;
				background-repeat:no-repeat;
				padding-left:25px;
				padding-top:2px;
				line-height:21px;
				width:340px;
			}
			#affilie_contact .violet{
				font-size:12px;
				font-weight:bold;
				color:#B34AAD;
			}
			
	#bottom {
		width: 975px;
		clear:both;
		padding-top:0px;>padding-top:0px;
		margin-top:25px;
		margin-bottom:50px;
	}
		#bottom_left {
			float:left;
			width:700px;
			padding-top:30px;
		}
		#bottom_left ul {

		}
		#bottom_left li {
				list-style:none;
				background-color:#ecf8fd;
				padding-left:3px;
				padding-right:3px;
				padding-top:2px;
				width:auto;
				float:left;
				height:19px;>height:21px;
			}
			#bottom_left li a {
				font-size:12px;
				color:#68c5e3;
				padding-left:3px;
				text-decoration:none;
				padding-right:2px;
				font-weight:bold;
			}	
			#bottom_left li a:hover {
				color:#666666;
			}						
				#bottom_left .last {
					background-image:url("../images/white/home_nav_bas_bg.gif");
					background-repeat:repeat-y;
					background-position:left top;
					height:21px;
					width:239px;	
					float:left;
					padding-left:39px;
					margin:0px;
				}	
		#bottom_right {
			float:right;
			width:250px;
		}
			#logocgos {
			background: url("../images/white/table.jpg") no-repeat -150px 0px;
			width:175px;
			height:50px;
			float:left;
			}
            
            
        #page_content_text_center_left img {
            display:none;
        }
        #page_content_text_center_left .show {
            display:block !important;
        }
        #page_content_text_center_left ul.loupe li {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0;     
        }
        #page_content_text_center_left ul.loupe li a {
            background:transparent url(/images/loupe.png) no-repeat scroll 0 0;
            height:24px;
            padding-left:26px;
            display:block;
            padding-left:30px;
            padding-top:3px;
            color:#D0005E;
            text-decoration: none;
        }
        #page_content_text_center_left ul.loupe li a:hover {
            color:#F80072;
            text-decoration: underline;
        }
        #modalImageContainer {
            background-color: #FFF;
            border: 1px solid #000;
            width:750px;
            margin-left:-375px; 
            height:414px;
            left:50%; 
            top:15%; 
            position:absolute;
            padding-top:0px;
        }
        #modalImageContainer img {
            padding:0px;
            z-index: 100;
        }
        #modalImageOverlay {
            background-color: #000;
        }
        #modalImageContainer a.modalCloseImg { 
            background:url('http://cdn.cgos.info/img/barreCgos/barreCgos_x.png') no-repeat; 
            width:16px; 
            height:16px; 
            display :inline; 
            z-index:3200;
            position:absolute; 
            top:3px; 
            right:3px; 
            cursor:pointer;
        }

    ul.more {
        list-style-image:url(../images/picto_fleche_mini.gif);
    }
    ul.more a {
        color:#E23F5F;
    }
#reponses a {
	background:url("../images/picto_fleche_mininb.gif") 0px 5px no-repeat;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:2px;
	font-weight:bold;
	color:#68AFC3;
	text-transform:none;
	text-decoration:none;
}	 
#questions .question {
	padding-bottom:3px;
}
#questions .question a {
	background:url("../images/picto_fleche_mininb.gif") 0px 5px no-repeat;
	padding-left:15px;
	padding-top:4px;
	color:#68AFC3;
	text-transform:none;
	text-decoration:none;
}	 
#questions .question a:hover {
	text-decoration:underline;
}
. reponse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
} 
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC ;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}