/*********************************************************
* CSS Legendary Games
* 
*
* date:     2005-2008
* author:   aweb <http://www.legendarygames.net>
* version:  2.0
* licence:  GPL
*
**********************************************************/
/*********************************************************
*
* 
*
**********************************************************/

/*********************** 1. Layout ***********************/
html {
	padding: 0;
	margin: 0;
	height: 100%;  /* Needed for full height in Mozilla. */
}

body{
	padding: 0;
	margin: 0;
	height: 100%;  /* Needed for full height coverage in IE. */
	width: 100%;
	font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 60%;
	color:  #424242;
	background: url(/squelettes/common/img/pattern.jpg);
      background-repeat: repeat;
}

/* Cadre permettant un affichage 800x600 centré */
#general{
	width: 900px;
	min-height: 100%; /* works only if parent container is assigned a height value */
	border-bottom: 0;
	border-top: 0;
	margin: auto;
	text-align: left;
}

/* Cadre contenant le bandeau du haut */
#bandeau {
	background: url(/squelettes/common/img/bandeau_legendary_games.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: auto; 
	width: 900px;
	height: 130px;
}

#navigation {
	width: 900px;
	text-align: left;
	background-color: #ffffff;
	padding: 0px;
	margin: auto;
	border: #000000 1px solid;
	border-bottom: 0px;
}

/* Cadre contenant les articles ŕ gauche et les menus ŕ droite */
#contenus {
	width: 900px;
	margin: auto;
	padding: 0px;
	height: 100%;
	min-height: 100%; /* Needed for full height coverage. */
	border: #000000 1px solid;
	background-color: #eeeeee;
}

/* Cadre de droite contenant les contenus */
#infos {
	float: right;
	width:650px;
	margin:10px;
	padding:10px 10px 10px 0px;
	/* line-height: 18px; */
	font-family: "trebuchet ms", serif;
}

/* Menus rubriques */
div#menu{display:none;margin:0 auto;text-align:left;padding-top:100px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav li{float:right;width:80px;margin-right:2px;text-align: center;background: #0B453F;height: 30px;}
ul#nav a{float:right;width:80px;text-decoration:none;color: #FFF;padding-top: 7px;}
ul#nav li.active a,ul#nav a:hover{color: #9A6263}

.yui-skin-sam .yuimenubar {
	border:0px;
	font-size:100%;
	line-height:2.6;
}

.yui-skin-sam .yuimenubaritemlabel {
	border-width:0px 0pt;
	margin: 0px 0pt;
}

.yuimenuitemlabel-selected {
	background-color:#C2CDBC;
}

.yui-skin-sam .yuimenubaritem-selected {

    background:url(/squelettes/common/img/pied.gif) repeat-x 0;

}

#pied {
	clear: both;
	width: 900px; 
	height: 20px; 
	/*background: url(/squelettes/common/img/pied.gif);*/
	background:url(/squelettes/common/img/pied.gif) repeat-x 0;
	border: #000000 1px solid;
    	border-top: 0px;
    	margin: auto;
	padding: 0px;
	padding-top: 6px;
	text-align: center;
}

/*********************** Sommaire ***********************/

#soundtracksom a.titregris {
	background-color: #eeeeee;
	padding-right: 8px;
	margin-top: 4px;
	font-size: 14px;
	margin-bottom: 4px;
	font-family: "trebuchet ms", sans-serif;
}

#newssom, #soundtracksom {
	float: left;
	width: 315px;
	height:193px;
 	padding: 0px;
	margin: 0px;
	font-family: "trebuchet ms", sans-serif;
	background-color:#0B453F;
}

#newssom .menu_content, #soundtracksom .menu_content {
	height:165px;
}

#soundtracksom {
	margin-right: 20px;
}

#newssom li, #commentairessom li, #quicklinks li {
	list-style-image: url(/squelettes/common/img/liste_noire.gif);
}

#articlessom, #edito {
 background-color:#0B453F;
}

#commentairessom ul, #menu_test ul {
	margin: 0px;
	padding: 0px;
}

#commentairessom ul li, .menu_accueil ul li, #menu_test ul li {
	margin-left: 10px;
}

#menu_recherche label {
	display: none;
}

#productsandservices {
    float:right;
	border-left:1px solid #808080;
}

#hierarchie {
	float:left;
	line-height:2.6;
	padding-left: 10px;
}


/*********************** Forums ***********************/
#smileys {list-style-type: none; margin: 10px 0px 5px 0px}
#smileys li {display: inline}
#barre_1 {display: none}
#textarea_1 {margin-top: 5px}

#preview {display: none}

#forum {
	float: right;
	width: 653px;
	padding: 10px;
	margin: 0px;
	line-height: 18px;
	font-family: "trebuchet ms", serif;
}

table.spip_barre a img {
	background: #FFFFFF;
}

/*********************** Articles ***********************/
#article {
	height: 100%; /* Needed for full height coverage. Needed in contenu and body as well */
	padding: 10px;
	margin: 0px;
	line-height: 18px;
	font-family: "trebuchet ms", serif;
}

.galerie li {
    	list-style-type: none;
	margin:0px 0px 4px 10px;
	padding:0px
}

.overflow {
    	overflow:auto;
	height:2000px;
	padding:1px 0px;
	margin: 0;
	background-color:#FFFFFF;
}

.noOverflow {
	padding:1px 0px;
	margin: 0;
	background-color:#FFFFFF;
}

.spip_surligne {
	background-color: #CED7C6
}

.break {
	clear:both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}



/*********************** Breves ***********************/
div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:100px;margin: 10px 10px 10px 0;background-color: #EEE}
div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px}


h1 {
	padding-right: 8px;
	margin-top: 6px;
	font-size: 24px;
	margin-bottom: 6px;
	font-family: "trebuchet ms", sans-serif;
}

h4 {
	padding-right: 8px;
	margin-top: 4px;
	font-size: 14px;
	margin-bottom: 4px;
	font-family: "trebuchet ms", sans-serif;
}

h3 {
	font-size: 16px;
	margin-bottom: 6px;
	border-bottom: #a2b9fc 1px dashed;
	font-family: "trebuchet ms", sans-serif;
}

a {
	color: #9a6263; text-decoration: none;
}

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

a h1,a:hover h1 {
	color: #000000;
	padding-right: 8px;
	margin-top: 12px;
	font-size: 24px;
	margin-bottom: 6px;
	font-family: "trebuchet ms", sans-serif;
	text-decoration: none;
}

a h4,a:hover h4 {
	color: #000000;
	padding-right: 8px;
	margin-top: 4px;
	font-size: 14px;
	margin-bottom: 4px;
	font-family: "trebuchet ms", sans-serif;
	text-decoration: none;
}

th { 
	color:#ffffff;
	background-color:#0b453f;
	font-size:11px;
	font-weight:bold;
	height:15px;
	white-space:nowrap;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}

legend {
	color: #000000;
}

.title {
    	text-align:center;
    	color:#ffffff;
	background-color:#0b453f;
	font-size:11px;
	font-weight:bold;
	margin: 3px;
	padding: 0px;
}

.titlegrey {
	background-color:#EEEEEE;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	padding: 8px 10px;
}




#menu_test ul li {
	list-style-type:none;
}

.menu_accueil, .galerie, #menu_recherche, #menu_test, #commentairessom {
	float: left;
	width: 188px;
 	padding: 0px;
  	margin:20px 10px 0px 20px;
	font-family: "trebuchet ms", sans-serif;
	background: #0B453F;
}



#breve, #titreforum, #corpsforum, #articles {
	background-color:#FFFFFF;
}

#titreforum, #corpsforum {
	padding: 0px 2px 2px 2px;
}

.content {
	background-color:#FFFFFF;
	padding: 0px 10px 3px 10px;
}

.menu_content {
	background-color:#FFFFFF;
	padding: 3px 10px 3px 10px;
}

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

.menu_content ul {
	margin-top: 0px;
	margin-bottom: 0px;
}


/* Other styles*/
.greyCell { 
	background-color:#eeeeee;
	font-size:11px;
	font-weight:bold;
	height:15px;
	white-space:nowrap;
	padding-left:8px;
	padding-right:8px;
}

.tdJustify {
	text-align: justify;
	padding: 8px;
}

.dbtdalign {
	padding-left: 10px;
}

.testnotealign {
	text-align: right;
	padding-right: 8px;
}

.spip_encadrer {
	padding: 5px;
	border: 1px #000000 solid;
	text-align: justify;
	font-size:12px;
	bakground: #FFFFFF;
}

.artTitle {
	color:#000000;
	background-color:#eeeeee;
	font-size:15px;
	height:15px;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	padding-left:8px;
	padding-right:50px;
}

.artSection {
	color:#000000;
	background-color:#eeeeee;
	font-size:15px;
	height:15px;
	white-space:nowrap;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}



.left {
  width: 11em;
  padding: 0 1em 5px 0;
  text-align: right;
}

.right {
  padding: 0 1em 5px 0;
}

/*********************** Search Page ***********************/
#searchcontrol {float:left;width:450px;font-size: 140%;}
#pubsearch {float:right;margin-right:2px;}
#recherche {
 border:1px solid #BCCDF0;
 width:200px;
}
#quicklinks {float:left;padding:10px 20px;}
#partenaires {
 padding:10px 0px 10px 15px;
 text-align:center;
 margin-top: 10px;
}
.ressearch, .ressearch:hover {
 color: #000000;
 font-weight:bold;
 text-decoration: none;
}
small {
 color: #808080;
}
.cartouche {margin:10px 0px 20px;}
#searchcontrol li {
 list-style-type: none;
 margin:5px 0px;
}
.titre {margin:0px;color:#9A6263;}
#motnav {
 float:left;
 margin:0px 0px 20px;
}
.pagination {font-size: 80%;}

#recherchesom {
 border:1px solid #BCCDF0;
 width:120px;
}
.form-submit {
 background-color:#C2CDBC;
 border-style:none;
 color:white;
 font-size:13px;
 height:19px;
}
