﻿/* Bannière */
div#header div#header_banner {
	height: 120px;
}

div#page { /* ie6.css */
	text-align: left;
	padding-top: 25px;
	padding-bottom: 50px;
	background: url('../images/fond_bas_droite.gif') no-repeat right bottom;
	min-height: 450px;
}
	/* MENU */
	div#page div#page_menu {
		float: left;
		width: 170px;
	}
		div#page div#page_menu h1,
		div#page div#page_menu h1 img {
			color: #7F5B50;
			font-size: 17px;
			text-transform: uppercase;
		}
		div#page div#page_menu ul {
			padding-top: 10px;
		}
			div#page div#page_menu ul li {
				list-style: none outside none;
				padding: 5px 0 5px 15px ;
				background: url('/argosSites/init/images/menu.links.gif') no-repeat left 7px;
			}
				div#page div#page_menu ul li a {
					color:#E6511E;
					text-decoration: none;
				}
				div#page div#page_menu ul li a:hover {
					text-decoration: underline;
				}
				div#page div#page_menu ul li span {
					color: #613527;
					text-decoration: none;
				}
			div#page div#page_menu ul li ul {
				padding-top: 5px;
			}
				div#page div#page_menu ul li ul li {
					padding: 3px 0 3px 15px;
					background-position: left 5px;
				}
		div#page div#page_menu h2,
		div#page div#page_menu h2 label {
			color: #E6511E;
			font-size: 11px;
			font-weight: normal;
			text-transform: uppercase;
		}
		div#page div#page_menu form#form_newsletter {
			padding-top: 15px;
		}
			div#page div#page_menu form#form_newsletter input {
				border-color: #E6511E;
				width: 130px;
			}
			div#page div#page_menu form#form_newsletter input#newsletter_submit {
				color: #E6511E;
				text-transform: uppercase;
				width: 20px;
			}
	
	/* CONTENU */
	/* Retour à la liste*/
		div#back_topic {
			padding: 15px;
		}
			div#back_topic a {
				color: #E6511E;
				font-weight: bold;
			}
	/* Pagination */
	div.pagination {
		margin: 10px;
		text-align: center;
		clear:both;
	}
		div.pagination a {
			padding: 0 3px;
			color: #E6511E;
			font-weight: bold;
		}
		div.pagination a.current {
			text-decoration: none;
			color: #1A171A;
		}
	/* Google Map */
	iframe {
		margin-left: 10px;
	}
	
	/* ... */
	div#page div#page_content {
		float: left;
		width: 570px;
		margin-left: 15px;
	}
		div#page div#page_content div.article div.texte {
			text-align: justify;
		}
			div#page div#page_content div.article div.texte h2 {
				margin-bottom: 10px;
				font-size: 14px;
			}
			div#page div#page_content div.article div.texte h3 {
				margin-bottom: 10px;
				margin-top: 10px;
			}
			div#page div#page_content div.article div.texte h4 {
				margin-bottom: 5px;
				margin-top: 5px;
				font-weight: bold;
			}
			div#page div#page_content div.article div.texte div.article_header {
				margin-bottom: 5px;
			}
			
			div#page div#page_content div.fiche_recrutement {
				border-bottom: 1px dotted #FFE4C8;
				overflow: auto;
				padding-bottom: 10px;
				margin-bottom: 10px;
			}
			div#page div#page_content div.articles_of_same_topic {
				margin-top: 30px;
				padding-top: 10px;
				border-top: 1px solid #89D1F0;
			}
			div#page div#page_content div.articles_of_same_topic_noline {
				margin-top: 0px;
				padding-top: 0px;
				border-top: 0px;
			}
				div#page div#page_content div.articles_of_same_topic h2 {
					color: #89D1F0;
				}
				div#page div#page_content div.articles_of_same_topic ul li {
					margin-bottom: 5px;
					color: #5e90a6;
					background: #ffffff;
				}
				div#page div#page_content div.articles_of_same_topic ul li a {
					color: #5e90a6;
				}
				div#page div#page_content div.articles_of_same_topic ul li span {
					color: #666666;
				}
		
		div#page .texte ul, ol {
			margin: 5px 0 5px 15px;
		}
			div#page .texte ul strong, b {
			font-weight: bold;
		}
		div#page .texte li {
		list-style: disc outside none;
		}
		div#page .texte ol li {
			list-style-type: decimal;
		}
			
		div#page div#page_content div#actualites {
			margin-top: 30px;
		}
			div#page div#page_content div#actualites .bloc {
				width: 260px;
				float: left;
				background-color: #ebd4cd;
				padding: 20px;
				margin-right: 15px;
			}
				div#page div#page_content div#actualites .bloc .article p, 
				div#page div#page_content div#actualites .bloc .article p a {
					font-size: 12px;
				}
					div#page div#page_content div#actualites .bloc .article img {
						float: left;
					}
			
		div#page div#page_content div.article table {
			margin-top: 20px;
		}
		div#page div#page_content div.article p strong, div#page div#page_content div.article table tr td strong {
			font-weight: bold;
		}
		div#page div#page_content div.article  form p select, div#page div#page_content div.article  form p input {
			clear: both;
			width: 200px;
			margin-top: 5px;
			margin-bottom: 10px;
			border-color: #E6511E;
		}
		
		div#page div#page_content div.article div.texte form.init_test h3 {
			clear: both;
			margin-top: 15px;
		}
		div#page div#page_content div.article div.texte form.init_test p {
			clear: both;
			height: 20px;
			margin-left: 20px;
		}
		div#page div#page_content div.article div.texte form.init_test2 p.form {
			clear: none;
			float: left;
			margin-top: 0px;
		}
		div#page div#page_content div.article div.texte form.init_test2 h4 {
			clear: both;
		}
		div#page div#page_content div.article  form.init_test3 p {
			height: auto!important;
		}
			div#page div#page_content div.article  form.init_test p input.radio_input {
				width: 15px;
				display: block;
				float: left;
				margin: 0px;
				margin-right: 5px;
				border: 0px;
				background: none;
			}
			div#page div#page_content div.article  form.init_test p label {
				display: block;
				float: left;
				border: 1px solid #ffffff;
				padding: 3px;
				cursor: pointer;
				~padding: 0px;
				~padding-right: 3px;
				~line-height: 20px;
			}
			div#page div#page_content div.article  form.init_test2 p label {
				margin-left: 15px;
			}
			div#page div#page_content div.article  form.init_test p label:hover, div#page div#page_content div.article  form.init_test td label:hover {
				border: 1px solid #E6511E!important;
			}
			div#page div#page_content div.article  form.init_test p label.active, div#page div#page_content div.article  form.init_test td label.active {
				border: 1px solid #E6511E!important;
				background: #EFEFEF;
				/*font-weight: bold;*/
			}
			div#page div#page_content div.article  form.init_test p input.button {
				clear: both;
				margin-bottom: 10px;
				margin-right: 0px;
				width: 150px;
				height: 25px;
				margin-left: 390px;
				border-color: #000000;
				background: #E6511E;
				color: #ffffff;
				font-size: 14px;
				font-weight: bold;
			}
			
			div#page div#page_content div.article  form.init_test4 table {
				margin-left: 15px;
				margin-top: 5px;
			}
			div#page div#page_content div.article  form.init_test4 td {
				text-align: center;
				border-top: 1px dashed #b36047;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			div#page div#page_content div.article  form.init_test4 td.title {
				font-size: 14px;
				font-weight: bold;
				color: #E6511E;
				height: 25px;
			}
			div#page div#page_content div.article  form.init_test4 td.result, div#page div#page_content div.article  form.init_test4 td.result span {
				font-size: 16px;
				font-weight: bold;
				color: #000000;
				height: 25px;
				background: #ffffff;
			}
			div#page div#page_content div.article  form.init_test4 td.word {
				width: 260px;
			}
				div#page div#page_content div.article  form.init_test4 td.word p {
					/*margin-top: -20px;*/
					font-size: 14px;
					font-weight: bold;
					color: #613527;
					cursor: help;
				}
			div#page div#page_content div.article  form.init_test4 td.answer {
				width: 130px;
				height: 40px;
				font-size: 12px;
			}
				div#page div#page_content div.article  form.init_test4 td.answer label {
					display: block;
					padding-top: 10px;
					padding-bottom: 10px;
					font-size: 12px;
					border: 1px solid #ffffff;
					color: #E6511E;
					cursor: pointer;
				}
				div#page div#page_content div.article  form.init_test4 td.answer input.radio_input {
					width: 130px;
					cursor: pointer;
					display: block;
					border: 0px;
					background: none;
				}
	/* Rubrique : Parlons Technique */
	div#page div#page_content.page_premium div.arrow_step_dark {
		background: url('/argosSites/init/images/arrow_step_dark.png') no-repeat center;
		height: 32px;
		margin-top: 20px;
	}
	div#page div#page_content.page_premium div.arrow_step_softdark {
		background: url('/argosSites/init/images/arrow_step_softdark.png') no-repeat center;
		height: 32px;
		margin-top: 20px;
	}
	div#page div#page_content.page_premium div.arrow_step_soft {
		height: 32px;
		margin-top: 10px;
		text-align: center;
	}
	div#page div#page_content.page_premium div.arrow_step_soft img {
		display: inline;
	}
	div#page div#page_content.page_premium ul.box_premium {
		width: 394px;
		border: solid 1px #673d2e;
		padding: 15px;
		padding-top: 0px;
		margin-top: 10px;
		margin-left: 77px;
		cursor: pointer;
		clear: both;
		background: #f3f3f3 url('/argosSites/init/images/background_boxpremium.jpg') repeat-x scroll 0 0;
	}
	div#page div#page_content.page_premium ul.box_premium:hover {
		border-color: #613527;
	}
		div#page div#page_content.page_premium ul.box_premium:hover li h2 {
			color: #613527;
		}
		div#page div#page_content.page_premium ul.box_premium li {
			list-style-position: inside;
		}
		div#page div#page_content.page_premium ul.box_premium li.main_topic {
			list-style: none;
		}
		div#page div#page_content.page_premium ul.box_premium li h2 {
			font-size: 14px;
			font-weight: bold;
			list-style: none;
			color: #d93d20;
			padding-top: 18px;
			padding-left: 80px;
			height: 57px;
			background: url('/argosSites/init/images/title_box_premium.gif') no-repeat 55px 1px;
		}
			div#page div#page_content.page_premium ul.box_premium li ul {
				margin-top: 5px;
				margin-left: 15px;
			}
				div#page div#page_content.page_premium ul.box_premium li ul li {
					list-style-type: none;
					color: #333333;
					font-size: 13px;
					margin-top: 3px;
					margin-left: 2px;
				}
					div#page div#page_content.page_premium ul.box_premium li ul li a {
						font-size: 13px;
						text-decoration: none;
						color: #333333;
					}
					div#page div#page_content.page_premium ul.box_premium li ul li a:hover {
						color: #E6511E;
					}
				div#page div#page_content.page_premium ul.box_premium li ul li:hover span {
					color: #E6511E;
				}
					div#page div#page_content.page_premium ul.box_premium li ul li ul {
						margin-bottom: 10px;
					}
					div#page div#page_content.page_premium ul.box_premium li ul li ul li {
						list-style-type: none;
						font-size: 11px;
					}
						div#page div#page_content.page_premium ul.box_premium li ul li ul li a {
							font-size: 11px;
							display: block;
						}
						div#page div#page_content.page_premium ul.box_premium li ul li ul li:hover a {
							color: #E6511E;
						}
					div#page div#page_content.page_premium ul.box_premium li ul li span {
						color: #333333;
						font-size: 13px;
					}
	/* Rubrique : Init News */
	div#page div#page_content.init_news {}
	div#page div#page_content.init_news table.box {
		border: 1px solid #683F2F;
		width: 426px;
		clear: both;
		margin: 0 auto 40px;
		background: #F3F3F3;
	}
		div#page div#page_content.init_news table.box th {
			border-bottom: 1px solid #683F2F;
			background: #E0481C url('/argosSites/init/images/initnews_background.gif') repeat-x top;
			color: #FFFFFF;
			text-transform: uppercase;
			padding: 0 20px;
			height: 39px;
			font-size: 18px;
		}
		div#page div#page_content.init_news table.box td {
			vertical-align: middle;
		}
			div#page div#page_content.init_news table.box td ul { /* ie6.css */
				min-height: 102px;
				padding-left: 37px;
				margin: 20px;
				background: url('/argosSites/init/images/init_news.ul.gif') no-repeat center left;
			}
				div#page div#page_content.init_news table.box td ul li {
					list-style: none outside none;
					padding: 2px 0 2px 10px;
					background: url('/argosSites/init/images/init_news.li.gif') no-repeat 0 5px;
				}
				div#page div#page_content.init_news table.box td ul li a {
					color: #683F2F;
					text-decoration: none;
				}
				div#page div#page_content.init_news table.box td ul li a:hover {
					text-decoration: underline;
				}
			div#page div#page_content.init_news table.box td img {
				margin: 20px;
			}
			div#page div#page_content.init_news a.read_more {
				text-decoration: none;
				text-align: center;
				color: #E0481C;
				font-weight: bold;
			}
	
	/* SIDEBAR */
	div#page div#page_side {
		float: right;
		width: 215px;
	}
		div#page div.init_test4_helper {
			color: #E6511E;
			display:none;
			position: absolute;
		}
			div#page div.init_test4_helper p {
				background:transparent url(/argosSites/init/images/menu.links.gif) no-repeat scroll left 7px;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				padding:5px 0 5px 15px;
				color: #E6511E;
				font-size: 14px;
				line-height: 20px;
			}
		div#page div#init_test4_helper1 {
			margin-top:200px;
		}
		div#page div#init_test4_helper2 {
			margin-top:260px;
		}
		div#page div#init_test4_helper3 {
			margin-top:320px;
		}
		div#page div#init_test4_helper4 {
			margin-top:380px;
		}
		div#page div#init_test4_helper5 {
			margin-top:440px;
		}
		div#page div#init_test4_helper6 {
			margin-top:500px;
		}
		div#page div#init_test4_helper7 {
			margin-top:560px;
		}
		div#page div#init_test4_helper8 {
			margin-top:620px;
		}
		div#page div#init_test4_helper9 {
			margin-top:680px;
		}
		
		/* En savoir plus */
		div#page div#page_side div#en_savoir_plus {
			padding-bottom: 15px;
		}
			div#page div#page_side div#en_savoir_plus h1 {
				color: #E6511E;
				margin-bottom: 10px;
				font-size: 17px;
			}
				div#page div#page_side div#en_savoir_plus h1 img {
					color: #E6511E;
					text-transform: uppercase;
				}
			div#page div#page_side div#en_savoir_plus div.article {
				padding: 10px;
				border: 1px solid #E6511E;
			}
				div#page div#page_side div#en_savoir_plus div.article div.texte {
					clear: both;
				}
				div#page div#page_side div#en_savoir_plus div.article a {
					display: inline;
				}
		
		/* A voir aussi */
		div#page div#page_side div#voir_aussi {
			padding-bottom: 15px;
		}
		div#page div#page_side div#voir_aussi h1 {
			color: #7F5B50;
			margin-bottom: 10px;
			font-size: 17px;
			text-transform: uppercase;
		}
			div#page div#page_side div#voir_aussi h1 img {
				color: #7F5B50;
			}
		div#page div#page_side div#voir_aussi div.article {
			padding: 10px;
			border: 1px solid #7F5B50;
		}
			div#page div#page_side div#voir_aussi div.article div.texte {
				clear: both;
			}
			div#page div#page_side div#voir_aussi div.article a {
				display: inline;
			}
			div#page div#page_side div#voir_aussi div.article h2.article_title {
				color: #7F5B50;
				font-size: 12px;
			}
			div#page div#page_side div#voir_aussi div.article div.texte a.read_more,
			div#page div#page_side div#voir_aussi div.article div.texte a.read_more img {
				color: #7F5B50;
			}

div#article_content ul {
	margin-left: 10px;
}

div#trombinoscope {
	width: 100%;
	margin-top: 20px;
}
	div#trombinoscope div.item {
		width: 175px;
		height: 150px;
		float: left;
		margin-right: 11px;
		margin-bottom: 30px;
	}
		div#trombinoscope div.image {
			width: 175px;
			height: 117px;
			background-repeat: no-repeat;
			border: 1px solid #cccccc;
		}
			div#trombinoscope div.image img.acc {
				display: block;
				position: relative;
				top: 85px;
			}
		div#trombinoscope div.text {
			margin-top: 0px;
			font-size: 12px;
			padding-left: 25px;
			color: #E6511E;
		}
		div#trombinoscope div.textblack {
			color: #000000;
			font-size: 11px;
		}
		
		
/* Fix temporaire, à ameliorer */
div#page div#page_content div.article_content h3 {
	font-size:14px;
	margin-bottom:10px;
	color:#E6511E;
}
div#page div#page_content div.article_content span.blue { color:#89D1F0; }