html
{
	background: url("images/layout_00.jpg") repeat;
}
body
{
	padding:0px;
	margin:0px;
	text-align:center;
	font: Arial;
}
#main
{
	width:1024px;
	height:900px;
	background: url("images/layout_01b.jpg") no-repeat center;
	position:relative;/*permets la position absolue de img.perso par rapport a cette boite plutot qu'a la fenetre*/
	margin:0 auto; /*centre la page lors d'un sur-aggrandissement de la fenêtre*/
}
#main_news
{
	width:1024px;
	height:900px;
	background: url("images/layout_01a.jpg") no-repeat center;
	position:relative;/*permets la position absolue de img.perso par rapport a cette boite plutot qu'a la fenetre*/
	margin:0 auto; /*centre la page lors d'un sur-aggrandissement de la fenêtre*/
}
#header
{
	width: 1024px;
	height: 134px;
	position:relative;
	text-align:left;
	background: url("images/layout_02.jpg") center top no-repeat;
}
#menubar
{
	position:absolute;
	font:small-caps 12px Verdana, "Trebuchet MS", Arial, serif;
	bottom:3px;
	color:grey;
}
#flag
{
	margin-left:8em;
	margin-right:4em;
	visibility:hidden;
}
#flag a img
{
	border:none;
}
span.menu_actual
{
	color:black;
	margin-right:1em;
	margin-left:1em;
	font-weight:bold;
}
span.menu a 
{
    text-decoration: none;
    color:white;
	margin-left:1em;
    margin-right:1em;
}
span.menu_unactive
{
	color:white;
	margin-left:1em;
    margin-right:1em;
}
#container
{
	width:460px;
	height:710px;
	background:url("images/layout_03a.png") center top no-repeat;
	margin:1.5em 1em 0 3.6em;
	position:absolute;
	top:8em;
	left:0.1em;
}
#containerxs
{
	width:333px;
	height:710px;
	background:url("images/layout_03b.png") center top no-repeat;
	margin:1.5em 1em 0 3.6em;
	position:absolute;
	top:8em;
	left:0.1em;
}
#bloc_actu
{
	margin:2.4em 3.6em 1em 3.6em;
	height:658px;
	color:white;
	overflow:hidden;
} 
div.bloc_entry
{
	font:small Verdana, "Trebuchet MS", Arial, serif;
	text-align:left;
	margin:0 0.5em;

}
div.news_date
{
	color:#999999;
	font-size:x-small;
}
span.author
{
	font-weight:bold;
}
div.news_link
{
	margin-bottom:0.8em;
}
div.news_link h1
{
	font-size:medium;
	color: #6B090A;
	font-weight:lighter;
}
div.news_link h1 a
{
	font-size:medium;
	color: #6B090A;
	font-weight:lighter;
	text-decoration:underline;
}
div.news_contain
{
	font-weight:lighter;
	margin-bottom:1.5em;
}
img.perso
{
	display:block;
	width: auto;
	height: 545px;
	position:absolute;
	top:15em;
	right:8em;
	z-index:30;
}
#bloc_chapter
{
	margin:2.7em 3.8em 1.2em 3.6em;
	height:658px;
	color:white;
	overflow:auto;
}
div.chapter
{
	
	height:48px;
	margin:0 auto 0.5em auto;
	text-align:center;
}
div.chapter a img
{
	border:none;
}
#bloc_extras
{
	margin:2.4em 3.8em 1em 3.6em;
	height:658px;
	color:white;
	overflow:auto;
	text-align:center;
}
div.extras
{
	
	margin:0 auto 2.9em auto;
}
div.extras h3
{
	font-variant:small-caps;
	font-weight:lighter;
	font-size:medium;
	margin:1.6em 0 0.8em 0;
}
div.etiquettes
{
	text-align:center;
}
div.etiquettes a img
{
	border:none;
	width:70px;
	height:70px;
}
#viewer
{
	position:absolute;
	top:14em;
	right:2em;
	width:590px;
	height:590px;
}
#bloc_contact
{
	margin:2.8em 5em 1em 5em;
	height:658px;
	color:white;
	font:small Verdana, "Trebuchet MS", Arial, serif;
	text-align: justify;
} 
#bloc_contact h3, #bloc_liens h3, div.extras h3
{
	color:#982B1F;
}
#bloc_contact span
{
	color:#FFF1C7;
}
#bloc_liens
{
	margin:2.8em 4.8em 1em 4.5em;
	height:658px;
	color:white;
	font:small Verdana, "Trebuchet MS", Arial, serif;
	text-align: center;
	overflow:auto;
}
#bloc_liens img
{
	margin-bottom:0.5em;
}
#bloc_liens a img
{
	border:none;
	margin-bottom:1em;
}
#bloc_liens input
{
	margin-bottom:1.5em;
}
#bloc_sondage
{
	margin:2.8em 3.8em 1em 4.5em;
	height:658px;
	color:white;
	overflow:auto;
	text-align:left;
} 
#rights
{
	color:white;
	font-size:x-small;
	position:absolute;
	bottom:0.5em;
	left:20em;
}