/*----------------------------------------------------------------------------
Feuille de style songes.css made by Nd
v0.2 2007.06.05

(c)2001.2007 Songes/Songes Factory
----------------------------------------------------------------------------*/
html  { color : #FFCC99; background-color : black; }

body {
	width : 800px;
	height : 600px;
	margin : 20px auto; 		/* centrer la page */
	padding : 0px;
	background-color : black;
	
	font-family : arial, helvetica, verdana, sans-serif;
	font-size : small;
	color : #FFCC99;
}

p, a, a:visited, a:hover { background-color : black; }

p { color : #FFCC99; text-align : center; }

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

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

img { border-width : 0px; }

/*---------------------------------------------------------------------------------------------------
Entêtes

#box_headergarde : Page de garde. Contient l'image de fond.
#box_headersonges : Image songes.org
#box_headergate : Image gate.songes.org
---------------------------------------------------------------------------------------------------*/
#box_headergarde, #box_headersonges, #box_headergate {
	color : #FFCC33;
	background-color : black;
	background-repeat : no-repeat;
	background-position : center;
	margin : auto;
}

#box_headergarde {
	width : 640px;
	height : 480px;
	
	background-image : url("img/songes_uc.jpg");
}

#box_headergate, #box_headersonges  {
	width : 800px;
	height : 105px;
}

#box_headersonges { background-image : url("img/songes_banner.png"); }

#box_headergate { background-image : url("img/songesgate_banner.png"); }

/*---------------------------------------------------------------------------------------------------
Menu (à gauche)

---------------------------------------------------------------------------------------------------*/
#box_menu, #box_menu p#nw { color : #663300; background-color : black; }

#box_menu {
	width : 380px;
	height : 455px;
	padding : 0px 20px 0px 0px;
	background-image : url("img/songes_menu.png");
	background-repeat : no-repeat;
	background-position : top right;
	float : left;
}

#box_menu p { color : #FF9900;}

#box_menu p#nw { font-size : .8em ; margin-bottom : 50px }

p.box_menu_underlink  {
	text-align : right;
	font-size : .9em ;
}

/*---------------------------------------------------------------------------------------------------
Zone d'affichage

#box_body  : corps principal.
#box_bodygarde : page de garde. zone restreinte.
---------------------------------------------------------------------------------------------------*/
#box_body {
	width : 400px;
	height : 445px;
	padding : 10px 0px 0px 0px;
	margin-left : 400px;
	text-align : right;
}

#box_bodygarde {
	width : 800px;
	height : 45px;
}

/* mise en page des liens dans le portail */
#box_body p.gateimglinks {
	text-align : center;
	margin : 0px 0px 0px;
	padding : 0px;
}

/* Listes de fonds d'écran */
#box_body dl {
	list-style-type : none;
	list-style-position : inside;
	text-align : center;
	margin : -10px 0px 0px 0px;
}

#box_body dt.dtimg {
	text-align : center;
	padding : 0px;
	margin : 0px;
}

#box_body dd.ddtext {
	list-style-position : inside;
	font-size : .8em ;
	padding : 0px;
	margin : 0px 0px 20px;
}

#box_body p.news { text-align : left; }
 
/*---------------------------------------------------------------------------------------------------
Pied de page
---------------------------------------------------------------------------------------------------*/
#box_footergarde{ }

p#w3cvalid { text-align : center; }

#box_footer {
	width : 800px;
	height : 30px;
	padding : 0px;
	text-align : center;
}

#footer_droits { font-size : .8em ; }
