@import "layout.css";

.movie {
	width: 320px;
	background: #C8B99B;
	padding: 8px;
}

.moviebuttons {
	vertical-align: top;
	font-size: 0.8em;
	line-height: 0.8em;
	color: #333;
	text-align: left;
}

.moviebuttons img {
	padding: 0;
	margin: 0;
}

.urlMeilleurs-jeux{
	background: transparent url(images/coeur.gif) no-repeat left top;
	padding-left: 20px;
}

.catNintendo {
	background: #E0E0CB url(images/catnintendo.gif) no-repeat right top;
	padding-right: 30px;
	padding-top: 20px;
}

.catEdito {
	background: #E0E0CB url(images/catedito.gif) no-repeat right top;
	padding-right: 30px;
	padding-top: 20px;
}

.catMeilleurs-jeux{
	background: #E0E0CB url(images/catbest.gif) no-repeat right top;
	padding-right: 30px;
	padding-top: 20px;
}

.catJeunes-enfants {
	background: #E0E0CB url(images/catpetits.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}

.catEnfants {
	background: #E0E0CB url(images/catenfants.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}

.catFamille{
	background: #E0E0CB url(images/catfamille2.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}

.catStrategie{
	background: #E0E0CB url(images/catstrategie.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}

.catFun{
	background: #E0E0CB url(images/catfun.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catPour2joueurs{
	background: #E0E0CB url(images/cat2joueurs.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catPleindejoueurs{
	background: #E0E0CB url(images/catplein.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catTouslesjeux{
	background: #E0E0CB url(images/cattous.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catArticles{
	background: #E0E0CB url(images/catarticles.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catBreves{
	background: #E0E0CB url(images/catbreves.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}
.catAidesdejeux{
	background: #E0E0CB url(images/cataide.gif) no-repeat right top;
	padding-right: 20px;
	padding-top: 20px;
}

.titrecat {
	margin: 0;
	margin-right: 0.4em;
	margin-top: 1em;
	margin-bottom: 1.2em;
	padding: 0.8em;
	padding-bottom: 0.1em;
	padding-right: 60px;
	-moz-border-radius: 4px;
	border: 0px solid #7c6349;
	border: 1px solid #C8B99B;
	font-size: 0.9em;
	line-height: 1.2em;
}

.titrecat h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	color: black;
	background: transparent;
}

.titrecat p {
	margin-top: 0;
	padding-top: 0.5em;
}

.pagenav {
	font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
}

p.pagenav a, p.pagenav a:visited {
	/* background : #448A56; */
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	background: #e8e8d2;
	border: 1px solid #C8B99B;
	color:#222;
}

p.pagenav a:hover {
	background : #C8B99B;
	border: 1px solid #7c6349;
	color: #222;
	text-decoration: none;
}

p.pagenav strong {
	color: black;
	padding: 2px;
	background: #C8B99B;
	border: 1px solid #7c6349;
	padding-left: 4px;
	padding-right: 4px;
}

.leger {
	font-size: 0.7em;
	color: #555;
}

.imgzoom {
}

em {
	color: #222;
}

body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 76%;
	/* background: #CED6D9 url(images/fond.jpg) repeat-x; */
	background: #e8e8d2; /* #F1F1E4;  */
	color: #222;
}
	
a:link{color: #30304b; text-decoration: underline;}
a:visited{color: #30304b; text-decoration: underline;}
a:hover{color: #000000; text-decoration: underline;}
a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#999; background:transparent;}
a img{border-style: none;}


hr{
	display: none;
}

h1{font-size: 2em; }
h2{font-size: 1.7em; font-family: Georgia, Arial, sans-serif; color: #448A56; }
h3{font-size: 1.2em; } /* !!! */
h4{font-size: 1.0em; margin: 0em; padding: 0em; font-style:italic; }
.comments h4{font-size: 1.0em; margin: 0em; padding: 0em; font-style:normal; }
h5{ text-align: center; font-size: 0.9em; line-height:1em; padding: 0em; margin: 0.8em; margin-left: 0; font-style:italic; font-weight: normal; }

.tit1 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0 1em 0;	
}
var, .blocg {
	width: auto;
	float: left;
	text-align:center;
	font-size: 0.9em;
	line-height:1.2em;
	padding: 0em;
	margin: 0.8em;
	margin-left: 0;
	margin-top: 0.3em;
	font-style:italic;
	font-weight: normal; 
}

address, .blocd {
	width: auto;
	float: right;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0em;
	margin: 0.8em;
	margin-top: 0.3em;
	margin-right: 0.2em;
	font-style:italic;
	font-weight: normal; 
}

.legende {
	text-align: center;
}

.legendeseule {
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
}

.bigimg {
	text-align: left;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0em;
	margin: 0;
	padding-top: 0.4em;
	padding-bottom: 0.5em;
	font-style:italic;
	font-weight: normal;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 1.1em;
}

fieldset{
	border: none;
}

textarea{
	width: 90%;
}

ol {
	list-style: decimal;
	padding-left: 0em;
	margin-left: 0em;
	margin-top: 0em;
	padding-bottom: 0.1em;
	list-style-position: inside;
}



pre{
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #C8B99B;
	padding: 0.5em;
	padding-bottom: 0.2em;
	margin: 0;
	color: #000;
	REMoverflow: auto;
	-moz-border-radius: 4px;
}

html>body pre {
	overflow: auto;
	width: auto;
}

.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}

/* Page
******************************************************************/
#page{
	background: #FFF;
	background: #e8e8d2;
	color: inherit;
}

/* Top
******************************************************************/
#top{
	background: #60608A; /*  url(images/logojw.png) no-repeat left center;*/
}

#top h1{
	letter-spacing: -1px;
}

#top h1 a{
	text-decoration: none;
	color: #FFF;
	background: transparent;
}

#prelude{
	color: #FF6633;
	background: transparent;
	font-size: 0.8em;
}

#prelude a{
	color: #FFD633;
	text-decoration: none;
}

/* Contenu
******************************************************************/

.toppage {
	float: right;
	font-family: Verdana,Arial, sans-serif;
	font-size: 0.9em;
	padding-right: 20px;
	padding-top: 0.3em;
	padding-bottom: 1em;
	margin-bottom: 0.5em;
	margin-right: 1em;
	line-height: 1.1em;
	background: transparent url(images/up.gif) no-repeat right;
}

.post-content {
	line-height: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.1em;
	margin-right: 0em;
	padding-bottom: 0.05em;
	clear: both;
	text-align: left;
}

.day-date{
	display: none;
}

.post-title {
	margin-top: 0.5em;
	margin-bottom: 0.4em;
	padding-top: 0em;
	font-size: 1.4em;
	font-weight: bold;
	color: #448A56;
}

.post-title a, .post-title a:visited{
	font-family: Georgia, Arial, sans-serif; 
	color: #448A56;
	text-decoration: underline;
}

.post-title a:hover{
	color: #246A36;
}

.post h2{
	margin: 0;
	padding: 0;
	margin-bottom: 0.4em;
	margin-top: 0.2em;
	margin-right: 1.6em;
	font-size: 2em;
}


.post-info{
	width: 20em;
	float: right;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 1.0em;
	text-align: right;
	clear: both;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.post-info-sign{
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.9em;
	text-align: right;
	clear: both;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0.5em;
}

.REMpost-info span{
	display: none;
}

.post-info a, .post-info a:visited {
	REMborder-left: 1px solid #666;
	padding-left: 0.6ex;
	text-decoration: none;
}
.post-info a:hover{
	text-decoration: underline;
}

.post p{
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0.6em;
	margin-left: 0em;
}

.postlist {
	clear: both;
}

.post-info-co{
	background: #E0E0CB;
	font-family: Arial, Verdana, sans-serif;
	clear: both;
	padding: 3px;
	border: 1px solid #C8B99B;
	-moz-border-radius: 4px;
	width:98%;
	clear: both;
}

.post-info-co span{
	/* visibility: hidden; */
}

.post-info-co a{
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	padding-left: 14px;
	background: transparent url(images/bulle.png) no-repeat left;
}

.comment-info{
	font-size: 0.9em;
	margin: 1.2em 0 1em 1em;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

blockquote{
	REMbackground: #C8B99B url(images/blockquote.png) no-repeat left top;
	background: #C8B99B;
	margin-left: 3em;
	margin-right: 1em;
	margin-top: 0px;
	margin-bottom: 1.2em;
	padding: 0.3em 0.2em 0.4em 1em;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	-moz-border-radius: 4px;
}

blockquote p {
	margin:0;
	padding: 0;
}

.smiley {
	margin: 0;
	padding: 0;
	border-width: 0;
	vertical-align: bottom;
}

/* Sidebar
******************************************************************/
#sidebar {
	font-size: 0.9em;
	font-family: Verdana, Verdana, sans-serif;
}
#sidebar h2{font-size: 1.1em; margin-bottom: 0.6em; margin-top: 1.1em; font-family: Verdana, Arial, sans-serif;}
#sidebar h3{font-size: 1.0em;}

.cat {
	list-style-type: square;
	color: #999;
	word-spacing: -0.05em;
}

/* element manuel dans le menu */
.catone {
	list-style-type: square;
	color: #999;
	margin-bottom: 0em;
	padding-bottom: 0em;
	padding-bottom: 0em;
	list-style-position: inside;
}

.cat a:link, .catone a:link{text-decoration: none;}
.cat a:visited, .catone a:visited{text-decoration: none;}
.cat a:hover, .catone a:hover{text-decoration: underline;}


/* Categories propres au blog*/

/* Fin categories propres au blog */


#calendar{
	text-align: center;
}

#calendar h2{
	display: none;
}

#calendar table{
	font-size: 0.8em;
}

#calendar caption a{
	display: inline;
}

#calendar td{
	text-align: center;
}

#calendar td a{
	font-weight: bold;
	border: 1px dotted;
	padding: 0;
}

/* Footer
******************************************************************/
#footer, .onviolet{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	background: #60608A;
	color: #DDD;
	border: 0px;
}

.onviolet a, .onviolet a:visited{
	color: #DDD;
}

#footer a:hover, .onviolet a:hover{
	color: #FFF;
}

#footer a{
	color: #DDD;
	text-decoration: underline;
}
/* PNL
*******************************************************************/

.titenc {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: Center;
	color: White;
}
.post-chapo {
	color: #60607b;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.2em;
	padding-bottom: 1em;
	padding-top: 0.5em;
}
TD.enc, TR.enc, TABLE.enc {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background: #c8b99b;
}
.enc {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
}

A.enc, .black {
	text-decoration: underline;
	color: #000000;
}
A.encw {
	text-decoration: underline;
	color: #FFFFFF;
}
A.enc:hover {
	color: #000000;
}
.comments  {
	background: #E0E0CB;
	clear: both;
	padding: 0.3em;
	padding-bottom: 0em;
	margin: 0em;
	margin-bottom: 0.4em;
	border: 1px solid #C8B99B;
	-moz-border-radius: 6px;
	width:96%;
}
.comments-form {
	margin: 1.6em;
	padding: 0em;
	margin-top: 0.4em;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.comment-list {
	float: right;
	padding-top:0.2em;
	margin-top: 0.2em;
	font-family: verdana, arial, sans-serif;
	font-size: 0.8em;
}

.comment-list a, .comment-list a:visited {
	background: transparent url(images/bulle.png) no-repeat right;
	padding-right: 15px;
	text-decoration: none;
}

.comment-list a:hover {
	text-decoration: underline;
}

.form-help {
	margin-left: 1em;
	padding: 0em;
	margin-top: 0em;
}

INPUT, TEXTAREA {
	border-width: 1px;
}
.comment-date {
	color:  #7c6349;
}
.field {
	font-face: Verdana, Arial, sans-serif;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}

.topbloc{
	width: 105px;
	float: right;
	padding: 0.3em;
	padding-bottom: 0.5em;
	padding-top: 0.2em;
	margin: 0.1em;
	margin-right: 0.2em;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	background: #c8b99b;
}

.toptit {
	margin-bottom: 0em;
	margin-top: 0em;
	font-weight: bold;
	color: White;
	background: #7c6349; 
	padding: 0.2em;
	text-align: center;
}
LI {
	padding-bottom: 0.3em;
	padding-left: 0em;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0;
}
UL {
	list-style-type: square;
	padding-left: 0em;
	margin-left: 0em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	padding-bottom: 0;
	list-style-position: inside;
}
#archives UL {
	margin-top: 0em;
	margin-bottom: 0em;
}

.fichebloc{
	width: 39em;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 1em;
	background: #c8b99b;

}

.fichetit {
	padding: 0.3em;
	font-weight: bold;
	color: White;
	background: #7c6349; 
	text-align: center;
}

.ficheg {
	vertical-align:top;
	margin: 0;
	padding: 0;
	width:14em;
	background: #c8b99b;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.fiched {
	vertical-align:top;
	margin: 0;
	padding: 0;
	width:25em;
	background: #c8b99b;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.ficheg2 {
	vertical-align:top;
	margin: 0;
	padding: 0;
	width: 14em;
	background: #d8c9Ab;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.fiched2 {
	vertical-align:top;
	margin: 0;
	padding: 0;
	width: 25em;
	background: #d8c9Ab;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}