body {
	text-align: center;
	color: #7F7F7F;
	padding-top: 20px;
	height: auto;
}
td {
	vertical-align: top;
}
a {
	color: #893B62;
}
a:hover {
	color: #FF9900;
}
/**/

.hide {
	display: none !important;
}
.clear {
	clear: both;
}
.cursor {
	cursor: pointer;
}
.left {
	float: left;
}
.right {
	float: right;
}
.info {
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	color: #6facde;
	background: #e2f2ff url('/argosSites/sia/img/icon_info.png') no-repeat 10px 10px;
	border: 1px solid #6facde;
}
.error {
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	color: #df6f9f;
	background: #ffe3ef url('/argosSites/sia/img/icon_error.png') no-repeat 10px 10px;
	border: 1px solid #df6f9f;
}
.success {
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	color: #8dca65;
	background: #eeffe3 url('/argosSites/sia/img/icon_success.png') no-repeat 10px 10px;
	border: 1px solid #8dca65;
}

a.back {
	color: #893B62;
	text-decoration: none;
	padding-left: 20px;
	font-weight: bold;
	line-height: 13px;
	background: url('/argosSites/sia/img/icon_back.gif') no-repeat center left;
}
a.back:hover {
	color: #ff9900;
}
#main {
	width: 980px;
	margin: 0 auto;
	text-align: justify;
	border-right: 3px solid #F0EEF1;
	background: url('/argosSites/sia/img/bg_main.jpg') no-repeat bottom right;
}
	#submain {
		background: url('/argosSites/sia/img/bg_page.gif') repeat-y 110px;
	}
/*__ COLONNE DE GAUCHE __*/
#column_left {
	float: left;
	width: 750px;
}
	/* En-tête */
	#column_left #header {
		background: white;
		overflow: auto;
	}
		#column_left #header img {
			float: left;
			display: block;
			color: white;
			font-size: 20px;
			background: #893B62;
			text-transform: uppercase;
		}
		#column_left #header strong {
			color: #893B62;
			display: block;
			padding-top: 1px;
			float: right;
			font-size: 32px;
			font-weight: normal;
			height: 74px;
			line-height: 59px;
			width: 621px;
			border: 3px solid #F0EEF1;
			border-left: 0 none transparent;
			background: url('/argosSites/sia/img/bg_header.jpg') no-repeat scroll right bottom;
		}
		/* Menu */
		#column_left #header #menu {
			float: right;
		}
			#column_left #header #menu ul {
				margin: 2px 0 0 0;
			}
				#column_left #header #menu ul li {
					list-style: none outside none;
					float: left;
					padding: 0 1px;
				}
				#column_left #header #menu ul li a {
					display: block;
					text-align: center;
					width: 123px;
					height: 23px;
					line-height: 23px;
					color: white;
					text-transform: uppercase;
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
					cursor: pointer;
					background: #C8C8C8 url('/argosSites/sia/img/bg_title.gif') repeat-x center;
				}
				#column_left #header #menu ul li a:hover {
					font-size: 11px;
					background: #FF9900 url('/argosSites/sia/img/bg_title_hover.gif') repeat-x center;
				}
				#column_left #header #menu ul li.active a {
					background: #FF9900 url('/argosSites/sia/img/bg_title_hover.gif') repeat-x center;
				}
				#column_left #header #menu ul li ol {
					margin: 0;
					position: absolute;
					min-width: 123px;
					border-top: 1px solid white;
					background: #dbdbdb url('/argosSites/sia/img/bg_menu_list.gif') repeat-y left;
				}
					#column_left #header #menu ul li ol li {
						float: none;
						border-top: 0 none transparent;
						border-bottom: 1px solid white;
						border-left: 1px solid #E0DFDF;
						border-right: 1px solid #E0DFDF;
					}
						#column_left #header #menu ul li.active ol li a,
						#column_left #header #menu ul li ol li a {
							display: block;
							color: #B5576D;
							text-transform: capitalize;
							text-align: left;
							font-size: 11px;
							width: auto;
							height: auto;
							line-height: normal;
							padding: 3px 10px 3px 5px;
							background: transparent none;
						}
						#column_left #header #menu ul li ol li.active a,
						#column_left #header #menu ul li ol li a:hover {
							color:#FF9900;
							background: transparent none;
						}
		/* Fil d'ariane */
		#column_left #header #pathway {
			clear: both;
			padding-left: 37px;
			margin-left: 110px;
			height: 22px;
			line-height: 22px;
			color: #B5576D;
			font-size: 10px;
			background: url('/argosSites/sia/img/bg_pathway.gif') no-repeat left top;
		}
			#column_left #header #pathway a {
				color: #B5576D;
				text-decoration: none;
			}
			#column_left #header #pathway a:hover {
				color: #FF9900;
			}
			#column_left #header #pathway em {
				font-style: normal;
				color: #893B62;
			}
	/*-- Page --*/
	#column_left #page {}
		/* Page : Sous-menu */
		#column_left #page #submenu {
			width: 110px;
			float: left;
			text-align: left;
		}
			#column_left #page #submenu h1 {
				padding-left: 18px;
				font-size: 13px;
				background: url('/argosSites/sia/img/icon_arrow.gif') no-repeat left top;
			}
			#column_left #page #submenu ul {
				margin: 0;
				font-size: 12px;
			}
				#column_left #page #submenu ul li {
					list-style: none outside none;
					line-height: 16px;
					padding: 3px 0;
				}
				#column_left #page #submenu ul li.active {
					padding-left: 9px;
					background: url('/argosSites/sia/img/bg_submenu.gif') no-repeat left 0.7em;
				}
					#column_left #page #submenu ul li a {
						color: #893B62;
						text-decoration: none;
					}
					#column_left #page #submenu ul li a.active,
					#column_left #page #submenu ul li.active a {
						color: #FF9900;
					}
					#column_left #page #submenu ul li a:hover {
						color: #FF9900;
					}
					#column_left #page #submenu ul li ul {
						font-size: 10px;
						margin-left: 3px;
					}
						#column_left #page #submenu ul li ul li {
							padding: 0 0 0 7px;
							background: url(/argosSites/sia/img/bg_list.gif) no-repeat 0 0.7em;
						}
		/* Page : Contenu */
		#column_left #page #content {
			float: right;
			width: 606px;
			min-height: 500px;
			padding-top: 15px;
			margin-right: 17px;
			border-left: 1px solid #E9E9E9;
			background: url('/argosSites/sia/img/article_deco.gif') no-repeat left top;
		}
			/* Articles */
			.article {
				padding: 10px 0 0 10px;
				background: url('/argosSites/sia/img/article_deco.gif') no-repeat right bottom;
			}
				.article .article_title {
					margin: 0 10px;
					color: #893B62;
					font-size: 17px;
					background: url('/argosSites/sia/img/bg_article_title.gif') no-repeat left bottom;
				}
				.article .article_content {
					padding: 10px 20px 20px 10px;
					font-size: 12px;
					line-height: 18px;
					/* overflow: auto; */
				}
					.article .article_content img.article_image {
						float: left;
						display: block;
						margin: 10px 10px 10px 0;
					}
					.article .article_content ul,
					.article .article_content ol {
						margin: 0.75em 0 0.75em 1em;
					}
			/* Résultats de recherche */
			#cse {
				padding: 10px 0 0 0;
			}
			form.gsc-search-box {
				padding-left: 10px;
				margin-bottom: 10px !important;
				width: auto !important;
			}
				table.gsc-branding,
				table.gsc-search-box {
					width: auto !important;
				}
				td.gsc-input {
					width: 450px !important;	
				}
				input.gsc-input {
					border: 1px solid #E0DFDF !important;
					color: #7F7F7F;
					height: 15px;
					padding: 3px;
					width: 450px !important;	
				}
				td.gsc-search-button {
					width: 110px !important;
				}
				input.gsc-search-button {
					background: white url('/argosSites/sia/img/icon_research.gif') no-repeat scroll right bottom;
					border: 0 none transparent;
					color: #893B62;
					cursor: pointer;
					font-weight: bold;
					height: 16px;
					overflow: visible;
					padding: 0 16px 0 0;
				}
				div.gsc-clear-button {
					vertical-align: middle;
					height: 16px;
					width: 10px !important;
					margin: 0 !important;
					padding: 0 !important;
					display: block !important;
					background-position: 50% 60% !important;
				}
			.gsc-tabsArea {
				display: none;
			}
			.gsc-result {
				padding: 0 0 0 10px;
			}
			.gs-result .gs-title, .gs-result .gs-title * {
				color:#893B62 !important;
			}
			.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
				color: #FF9900 !important;
			}
			.gsc-resultsHeader {
				display: none;
			}
				.gsc-results .gsc-cursor-box {
					clear: both;
					font-weight: bold;
					text-align: center;
					padding: 20px 0;
					background: url('/argosSites/sia/img/article_deco.gif') no-repeat right top;
				}
					.gsc-results .gsc-cursor-box .gsc-cursor-page {
						color: #893B62 !important;
						text-decoration: none !important;
					}
					.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
					.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
						color: #FF9900 !important;
					}
					.gsc-results .gsc-cursor-box .gsc-trailing-more-results,
					.gsc-results .gsc-cursor-box .gsc-trailing-more-results * {
						text-decoration: none !important;
					}
					.gsc-results .gsc-cursor-box a.gsc-trailing-more-results {
						color: #893B62 !important;
					}
					.gsc-results .gsc-cursor-box a.gsc-trailing-more-results:hover {
						color: #FF9900 !important;
					}
			/* Pagination */
			#pagination {
				overflow: auto;
				clear: both;
				text-align: center;
			}
			.article #pagination {
				padding: 10px 0 20px;
			}
				#pagination a {
					text-decoration: none;
					font-weight: bold;
					color: #893B62;
					line-height: 13px;
					padding: 0 5px;
				}
				#pagination a.current,
				#pagination a:hover {
					color: #FF9900;
				}
				#pagination .left {
					padding: 0 20px 0 0;
					background: url('/argosSites/sia/img/icon_prev.gif') no-repeat center right;
				}
				#pagination .right {
					padding: 0 0 0 20px;
					background: url('/argosSites/sia/img/icon_next.gif') no-repeat center left;
				}
			/* Flus RSS */
			.article .article_content ul.flux_rss {
				margin: 0.75em 0 0.75em 20px;
				color: #B5576D;
			}
				.article .article_content ul.flux_rss li {
					margin-bottom: 20px;
				}
					.article .article_content ul.flux_rss li em {
						font-style: normal;
						font-weight: bold;
					}
					.article .article_content ul.flux_rss li strong,
					.article .article_content ul.flux_rss li b {
						color: #7F7F7F;
					}
					.article .article_content ul.flux_rss li div {
						color: #7F7F7F;
						margin-bottom: 5px;
					}
					.article .article_content ul.flux_rss li a.go {
						color: #893B62;
						text-decoration: none;
						padding-left: 20px;
						font-weight: bold;
						line-height: 13px;
						background: url('/argosSites/sia/img/icon_go.gif') no-repeat center left;
					}
					.article .article_content ul.flux_rss li a.go:hover {
						color: #ff9900;
					}
			/* Videos */
			.article .article_content table#video_current {
				width: 100%;
				margin: 0 0 20px 0;
				border-spacing: 0;
				border-collapse: collapse;
				text-align: left;
			}
				.article .article_content table#video_current img,
				.article .article_content table#video_current object {
					display: block;
					margin: 10px 0;
				}
				.article .article_content table#video_current div {
					padding: 10px 0 10px 10px;
				}
					.article .article_content table#video_current div strong {
						color: #B5576D;
						display: block;
						padding-bottom: 1em;
					}
					.article .article_content table#video_current div br {
						display: none;
					}
			.article .article_content #video_list {
				width: 100%;
				margin: 0;
				text-align: left;
			}
				.article .article_content #video_list li {
					list-style: none outside none;
				}
					.article .article_content #video_list a {
						display: block;
						float: left;
						width: 140px;
						margin: 0 0 20px 0;
						color: #7F7F7F;
						text-decoration: none;
					}
					.article .article_content #video_list a:hover {
						color: #FF9900;
					}
						.article .article_content #video_list a img,
						.article .article_content #video_list a span {
							padding: 5px 10px 5px 0;
							display: block;
						}
							.article .article_content #video_list a span strong {
								color: #B5576D;
							}
							.article .article_content #video_list a:hover span strong {
								color: #FF9900;
							}
					.article .article_content #video_list li.current a,
					.article .article_content #video_list li.current a strong {
						color: #FF9900;
					}
			/* Formulaire */
			.form {
				padding: 10px 0 10px;
			}
				.form strong {
					color: #FF9900;
				}
				.form fieldset {
					overflow: auto;
					margin: 0 0 10px;
				}
					.form fieldset label {
						display: block;
						float: left;
						width: 100px;
					}
					.form fieldset input,
					.form fieldset textarea {
						width: 200px;
						border: 1px solid #B5576D;
					}
					.form fieldset input:hover,
					.form fieldset input:focus,
					.form fieldset textarea:hover,
					.form fieldset textarea:focus {
						border-color: #FF9900;
					}
				.form input#contact_submit {
					margin-left: 100px;
					padding: 0 16px 0 0;
					height: 16px;
					overflow: visible;
					cursor: pointer;
					color: #893B62;
					font-weight: bold;
					border: 0 none transparent;
					background: white url('/argosSites/sia/img/icon_research.gif') no-repeat scroll right bottom;
				}
				.form input#contact_submit:hover,
				.form input#contact_submit:focus {
					color: #FF9900;
				}
			/* Plan */
			#sitemap a {
				color: #893B62;
			}
			#sitemap .active,
			#sitemap a:hover {
				color: #FF9900;
			}
			#sitemap ol {
				margin-left: 20px;
				color: #7F7F7F;
			}
			/* Fin du contenu */
			#end_content {
				clear: both;
				height: 100px;
			}
/* COLONNE DE DROITE */
#column_right {
	float: right;
	padding: 1px 1px 100px 0;
	width: 229px;
	border-top: 3px solid #F0EEF1;
}
	#column_right #sites {
		background: #F0EEF1;
		overflow: auto;
	}
		#column_right #sites h1 {
			margin: 20px;
			font-size: 10px;
			height: 13px;
			color: #B5576D;
			padding-left: 18px;
			background: white url('/argosSites/sia/img/icon_arrow.gif') no-repeat left center;
			border: 1px solid #e0dfdf;
		}
		#column_right #sites ul {
			z-index: 100;
			width: 190px;
			margin: -20px 20px 20px;
			border-top: 1px solid white;
		}
			#column_right #sites ul li {
				list-style: none outside none;
			}
				#column_right #sites ul li a {
					display: block;
					border: 1px solid white;
					border-top: 0 none transparent;
					background: #e0dfdf;
					text-decoration: none;
					color: #B5576D;
					font-size: 10px;
					line-height: 18px;
					padding-left: 10px;
				}
				#column_right #sites ul li a:hover {
					color: #FF9900;
				}
				#column_right #sites ul li div {}
					#column_right #sites ul li div a {
						padding-left: 17px;
					}
	#column_right #research {
		padding: 10px;
		margin-top: 3px;
		margin-left: 3px;
		background: #f0e1dd;
	}
		#column_right #research #research_text {
			border: 1px solid #E0DFDF;
			height: 15px;
			width: 178px;
			padding: 3px;
			color: #7F7F7F;
		}
		#column_right #research #research_submit {
			width: 16px;
			height: 16px;
			color: #893B62;
			border: 0 none transparent;
			background: url('/argosSites/sia/img/icon_research.gif') no-repeat center bottom;
		}
	#column_right #misc {
		margin-left: 3px;
		overflow: auto;
		background: #B5576D url('/argosSites/sia/img/coin_red.gif') no-repeat left bottom;
	}
		#column_right #misc div {
			color: #FF9900;
			font-size: 11px;
			width: 49.5%;
			padding: 2px 0;
			text-align: center;
			text-transform: uppercase;
		}
		#column_right #misc div.left {}
		#column_right #misc div.right {
			border-left: 1px solid white;
		}
			#column_right #misc div a {
				color: white;
				text-decoration: none;
			}
			#column_right #misc div a:hover {
				color: #FF9900;
			}
			#column_right #misc div strong {
				font-weight: normal;
			}
			#column_right #misc div.right a {
				font-size: 10px;
			}
	#column_right .list {
		margin-top: 3px;
		margin-left: 3px;
		background: #C8C8C8 url('/argosSites/sia/img/bg_title.gif') repeat-x;
	}
		#column_right .list h1 {
			display: block;
			margin: 0;
			padding-left: 10px;
			height: 26px;
			line-height: 26px;
			color: white;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			background: url('/argosSites/sia/img/coin_grey_top.gif') no-repeat left top;
		}
			#column_right .list h1 span {
				padding-left: 20px;
				background: url('/argosSites/sia/img/icon_less.gif') no-repeat left 2px;
			}
			#column_right .list h1 span.more {
				background-image: url('/argosSites/sia/img/icon_more.gif');
			}
		#column_right .list ul {
			margin: 0;
			padding: 15px 20px 0 20px;
			text-align: left;
			background: #F2F2F2 url('/argosSites/sia/img/coin_grey_bottom.gif') no-repeat left bottom;
		}
			#column_right .list ul li {
				list-style: none outside none;
				padding-bottom: 15px;
				background: url('/argosSites/sia/img/bg_list.gif') no-repeat left 0.7em;
			}
				#column_right .list ul li a {
					text-decoration: none;
					color: #7F7F7F;
					font-size: 12px;
				}
				#column_right .list ul li a:hover {
					color: #FF9900;
				}
					#column_right .list ul li a em {
						font-style: normal;
						font-weight: bold;
						color: #B5576D;
						padding-left: 10px;
					}
					#column_right .list ul li a:hover em {
						color: #FF9900;
					}
/*__ BAS DE PAGE __*/
#footer {
	clear: both;
	margin-left: 127px;
	margin-right: -1px;
	padding-left: 13px;
	color: white;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	background: #b3556d url('/argosSites/sia/img/bg_footer.jpg') no-repeat bottom right;
}
	#footer a {
		color: white;
		text-decoration: none;
	}
	#footer a:hover {
		color: white;
		text-decoration: underline;
	}

	
/* FCK Styles */
body .sia_yellow_FF9900 { color: #FF9900; }
body .sia_red_893B62 { color: #893B62; }
body .sia_red_660033 { color: #660033; }
body .sia_pink_B5576D { color: #B5576D; }
body .sia_pink_F0DDE1 { color: #F0DDE1; }
body .sia_grey_7F7F7F { color: #7F7F7F; }
body .sia_grey_BFBFBF { color: #BFBFBF; }
body .sia_grey_F2F2F2 { color: #F2F2F2; }