ul, ol{
margin:0px;
padding:0px;
display:block;
text-align:left;
list-style:none;
}

label{
margin:0px;
padding:0px;
}

input{
margin:0px;
font-size:100%;
}

cite{
font-weight:bold;
font-style:normal;
}

form, fieldset{
margin:0px;
padding:0px;
border:0px;
}

hr, caption, legend, .invisible{
display:none;
}

blockquote{
padding:5px;
:1px dashed #548000;
background-color:#E1E8D4;
font-style:italic;
color:#000000;
}

/* CSS COMPOSANTS */

.center{
display:block;
text-align:center;
}

.right{
float:right;
}

.left{
float:left;
}

#right{
float:right;
}

#left{
float:left;
}

.align_left{
display:block;
text-align:left;
}

.align_right{
display:block;
text-align:right;
}

.small{
font-size:95%;
}

.clear{
clear:both;
}

.left_img, .img_left{
float:left;
margin:0px 10px 5px 0px;
}

.right_img{
float:left;
margin:0px 0px 5px 10px;
}

.left_img p, .right_img p{
margin:10px 0px 0px 0px;
}

.smiley{
vertical-align:middle;
}

.relative{
position:relative;
}

HTML {
	padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; color: #333; font-size: 75%;
}

* html #contenu{overflow:hidden}

BODY {
	margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; padding: 0; COLOR: #000000; background-color: #E1E8D4; text-align: center; font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

IMG {
	-left: 0px; -right: 0px; -top: 0px; -bottom: 0px;
}

TABLE {
		clear: both
}

div.hr {
	height: 16px;
	width: 575px;
	background: #fff url(http://www.pyxidis.fr/communautes/hayden/img/line_500px.gif) no-repeat scroll center;
	margin-top: 20px;
	margin-bottom: 10px;
}
div.hr hr {
	display: none;
}

#right {
float: right;
}
	
#left {
	float: left;
}

#center {
float: center;
}

a:link { text-decoration: none; color:#548000; }

a:visited { text-decoration: none; color:#548000; }

a:active { text-decoration: none; color:#548000; }

a:hover { text-decoration: underline; color:#548000; }

#page {
	width: 770px; margin: auto; background: url(http://www.pyxidis.fr/communautes/hayden/img/background.gif); background-repeat: repeat;
}

#cadre {
	width: 745px; padding-right:20px; padding-left:5px; margin: auto;
}

#navigation {
	width: 770px; height: 30px; padding-top: 7px; background: url(http://www.lemondedenarnia.com/img/navigation.gif); background-repeat: no-repeat;
}

#statut {
	padding-left: 40px; float:left;
}

#connexion {
	padding-right: 40px; float:right;
}

#contenu {
	width: 575px; display:block; position:relative; float: right; margin-top:5px; text-align:justify; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 100%;
}

#contenu .bloc_news p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#tag {
	right:0px; top:0px; position:absolute;
}

#menu {
	float: left; width	float: left; width:170px; padding-top:20px; background:url(http://www.pyxidis.fr/communautes/hayden/img/header_04.jpg); background-repeat: no-repeat; font: 95% Arial; color: #548000; text-align:left;
}
#menu h2 { display:none; }
#menu a {color: #548000;}
#menu ul { width: 120px; padding: 0px; margin:0px; list-style : none;}
#menu ul  p {margin-top : 10px;}


#footer {
	clear: both; width:770px; padding-top:30px; background-color:#E1E8D4; background-image:url(http://www.pyxidis.fr/communautes/hayden/img/bottom.gif); background-repeat: no-repeat; font: 90% Arial; color:#548000;
}

.small {
	font: 90% Arial;
}

h1, .titre {
	width: 100%; margin : 10px 0px 10px 0px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 150%; font-weight: bold; color: #548000; border-bottom: #548000 2px solid; height: 22px;
}

h2, #sous_titre {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 125%;
	font-weight: bold;
	color:#548000;
	margin-top: 0;
	padding-top: 0;
}

h3 {
font-size: 100%;
font-weight: bold;
color:#548000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h4 {
	width: 570px; margin-top: 40px; margin-bottom: 10px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 95%; font-weight: bold; color: rgb(255,255,255); background: #548000; -top: #548000 2px solid; -bottom: #548000 2px solid; -left: #548000 5px solid;
}

#ligne1 {
	width: 100%; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 70%; font-weight: bold; color: rgb(0,0,0); background: rgb(245,245,245); -top: rgb(245,245,245) 2px solid; -bottom: rgb(245,245,245) 2px solid;
}

#ligne2 {
	width: 100%; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 70%; font-weight: bold; color: rgb(0,0,0); background: rgb(240,240,240); -top: rgb(240,240,240) 2px solid; -bottom: rgb(240,240,240) 2px solid;
}

#top_page {
	width: 100%; margin-top: 40px; margin-bottom: 5px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 85%; font-weight: bold; color: #548000; -bottom: #548000 2px solid; height: 17px; text-align:right;
}

#separateur {
	width: 100%; margin-top: 40px; margin-bottom: 5px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 85%; font-weight: bold; color: #548000; -bottom: #548000 2px dotted; height: 17px; text-align:right;
}

#top_page a:link, #top_page a:visited, #top_page a:active { text-decoration: none; color:#548000; }

#top_page a:hover { text-decoration: underline; color:#548000; }

#header {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color:#C2E089;
}

#header a:link, #header a:visited, #header a:active { text-decoration: none; color:#C2E089; font-weight: bold }

#header a:hover { text-decoration: underline; color:#C2E089; font-weight: bold }

.left_img {
float: left;
margin: 0px 10px 5px 0px;
}

.img_left {
	float: left; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
}

.img_right {
	float: right; padding-left: 10px; padding-top: 3px; padding-bottom: 3px;
}

.invisible { 
	display:none; 
}

.warning {
	color: #FF0000;
}

.entete {
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #548000;
	font-size: 95%;
}

#spacer {
	height: 10px;
	clear: both
}

/* Suite de l'article
----------------------------------------------------------------------------------------*/

#zone_news {
width: 300px;
min-height: 300px;
float: left;
padding-right: 30px;
font-size: 100%;
text-align:left;
}

#zone_forum {
width: 240px;
min-height: 300px;
float: left;
font-size: 100%;
text-align:left;
}

#zone_forum ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#zone_photos {
width: 100%;
padding-top: 30px;
clear: both;
}

.bloc_news {
display:table;
height:75px;
clear: both;
}

.bloc{
margin:0px;
width:auto;
display:block;
clear:both;
}

.puce {
background-image:url(../img/puce.gif);
background-repeat: no-repeat;
background-position:left 5px;
padding:0px 0px 0px 10px;
}

.puce_suivant a:link, .puce_suivant a:visited {
font-size: 90%;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #cccccc;
padding: 0px 8px 0px 0px;
background-image:url(../img/puce_droite.gif);
background-repeat: no-repeat;
background-position:right 3px;
display: inline;
}

.puce_suivant a:hover {
color: #ffffff;
text-decoration: underline;
background-image:url(../img/puce_droite_hover.gif);
}

.auteur_forum {
font-size: 90%;
font-weight: bold;
color: #000000;
}



.puce {
padding:0px 0px 0px 10px;
background:inherit;
background-image:url('../img/puce.gif');
background-repeat:no-repeat;
background-position:left center;
color:#000000;
white-space:nowrap;
}

.warning {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 17px;
background:inherit;
background-image:url('../img/icone_warning.gif');
background-repeat:no-repeat;
background-position:left center;
font-size:100%;
color:#FF0000;
}

.checked{
padding:0px 0px 0px 18px;
background-color:inherit;
background-image:url(../img/icone_checked.gif);
background-repeat:no-repeat;
background-position:left center;
color:#66CC00;
}

.separateur{
margin:20px 0px 20px 0px;
padding:0px 0px 3px 0px;
-bottom:#548000 2px solid;
text-align:right;
display:block;
color:#548000;
}

.separateur p{
margin:0px;
padding:0px;
}

.haut a:link, .haut a:visited{
padding:0px 0px 0px 12px;
background-color:#FFFFFF;
background-image:url('../img/puce_fleche_haut.gif');
background-repeat:no-repeat;
background-position:0px 5px;
font-size:90%;
font-weight:normal;
text-decoration:none;
color:#548000;
}

.archives{
font-size:120%;
font-weight:bold;
color:#6D6D6D;
}

.entete {
background-color:#BF0000;
font-size:95%;
font-weight:bolder;
color:#FFFFFF;
}

.option_news{
display:inline;
}

.push{
margin:0px;
padding:2px 5px 2px 5px;
background-color:#548000;
color:#FFFFFF;
display:block;
clear:both;
}

.push a:link, .push a:visited{
color:#FFFFFF;
}

.puce_bigger{
padding:0px 0px 0px 13px;
background-image:url('../img/puce_plus.gif');
background-repeat:no-repeat;
background-position:left center;
font-size:90%;
}

.ligne_couleur_1{
display: table-row;
background-color: #E1E8D4;
}

.ligne_couleur_2{
display: table-row;
background-color: #FFFFFF;
}



.bloc_bookmark{
width:auto;
height:30px;
padding:10px 0 20px 0;
margin-top:25px;
border-top:2px solid #548000;
font-size:90%;
color:#548000;
}

.bloc_bookmark li{
width:20%;
padding:0 0 8px 0;
display:block;
float:left;
}

.bloc_bookmark li a{
width:auto;
padding:2px 0 0 20px;
display:block;
color:#548000;
}

/* CSS BOOKMARK */

.item_permalink{
background-image:url('../img/icone_bookmark_permalink.png');
background-repeat:no-repeat;
}

.item_rss{
background-image:url('../img/icone_bookmark_rss.png');
background-repeat:no-repeat;
}

.item_google{
background-image:url('../img/icone_bookmark_google.png');
background-repeat:no-repeat;
}

.item_technorati{
background-image:url('../img/icone_bookmark_technorati.png');
background-repeat:no-repeat;
}

.item_diggit{
background-image:url('../img/icone_bookmark_diggit.png');
background-repeat:no-repeat;
}

.item_delicious{
background-image:url('../img/icone_bookmark_delicious.png');
background-repeat:no-repeat;
}

.item_facebook{
background-image:url('../img/icone_bookmark_facebook.png');
background-repeat:no-repeat;
}

.item_yahoo{
background-image:url('../img/icone_bookmark_yahoo.png');
background-repeat:no-repeat;
}

.item_reddit{
background-image:url('../img/icone_bookmark_reddit.png');
background-repeat:no-repeat;
}

.item_furl{
background-image:url('../img/icone_bookmark_furl.png');
background-repeat:no-repeat;
}

.item_twitter{
background-image:url('../img/icone_bookmark_twitter.png');
background-repeat:no-repeat;
}


/* CSS STRUCTURE */