/* CSS Document */
/* --------------------------------------------------------------------------------------------- Main */
/* ------------------------------------------------------------------------- Left */
	#main #left {
		overflow:hidden;
		float:left;
		width:613px;
		font-size:1.2em;
		padding:10px 26px 0 13px
	}
	#main #left p {
		line-height:2em;
		text-align:justify;
		font-style:italic;
		padding:0 5px;
		margin:0 0 15px 0
	}
	#main #left #download_tobflow {vertical-align:middle}
/* ------------------------------------------------------------------------- Right */
	#main #right {
		float:left;
		width:290px;
		font-size:1.1em;
		padding:0 16px 0 0
	}
/* ----------------------------------------------------- H2 */
	#main #right h2 {
		text-transform:uppercase;
		font-size:1.3em;
		color:#525e66;
		background:#c9d8dd url(../../images/structure/background/news_top.gif) no-repeat;
		padding:6px 0 4px 10px;
		margin:0 0 6px 0
	}
/* ----------------------------------------------------- News */
	#main #right div.news {
		padding:0 11px;
		margin:0 0 12px 0
	}
	#main #right div.news span.date {
		display:block;
		float:left;
		width:28px;
		height:24px;
		line-height:.8em;
		text-align:center;
		font-size:1.2em;
		color:#0082cd;
		background:url(../../images/structure/background/date.gif);
		padding:9px 0 0 0;
		margin:0 7px 0 0
	}
	#main #right div.news h3 {
		font-size:1.3em;
		color:#009cff;
		padding:7px 0 0 0
	}
	#main #right div.news h3 a {color:#009cff}
	#main #right div.news p {
		clear:both;
		line-height:1.4em;
		text-align:justify;
		padding:2px 0 0 0
	}
/* ----------------------------------------------------- Toutes les news */
	#main #right #all_news {
		text-align:right;
		background:#c9d8dd url(../../images/structure/background/news_bottom.gif) no-repeat left bottom;
		font-size:1.1em;
		padding:5px 10px 6px 0
	}
	#main #right #all_news a {
		color:#0082cd;
		text-decoration:underline
	}
	#main #right #all_news a:hover {text-decoration:none}
/* ------------------------------------------------------------------------- Blocs */
	#main #blocs {
		float:left;
		width:100%;
		font-size:1.2em;
		margin:24px 0 15px 0
	}
	#main #blocs div.bloc {
		display:inline;
		float:left;
		width:271px;
		height:123px;
		background-repeat:no-repeat;
		padding:5px 10px 0 11px
	}
	#main #blocs #bloc1 {
		background-image:url(../../images/structure/background/bloc1.jpg);
		margin:0 0 0 15px
	}
	#main #blocs #bloc2 {
		background-image:url(../../images/structure/background/bloc2.jpg);
		margin:0 0 0 25px
	}
	#main #bloc3 {
		background-image:url(../../images/structure/background/bloc3.jpg);
		margin:0 0 0 28px
	}
/* ----------------------------------------------------- H2 */
	#main #blocs div.bloc h2 {
		font-size:2em;
		color:#0082cd;
		margin:0 0 8px 0
	}
	#main #blocs div.bloc h2 a {color:#0082cd}
/* ----------------------------------------------------- Liste */
	#main #blocs div.bloc ul {
		line-height:1.4em;
		color:#043d5e
	}
	#main #blocs #bloc1 ul {padding-left:90px}
	#main #blocs #bloc2 ul {padding-left:75px}
	#main #blocs #bloc3 ul {padding-left:100px}
	#main #blocs div.bloc ul li {
		background:url(../../images/elements/fleches_bleu.gif) no-repeat 0 6px;
		padding:0 0 0 10px;
		margin:0 0 5px 0
	}
	#main #blocs div.bloc ul li a {color:#043d5e}
