body{
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	background:#424d54 url(img/bck-rayure.gif) top center;
	margin: 0;
	padding: 19px 0 0 0;
}

a{
	color:#f93;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	 border:0;
}

.clear{
	clear:both;
}

.color-1{
	color:#f60;
}

.center{
	text-align:center;
}

.txtg{
	color:#6fc419;
}

.error{
	text-align:center;
	margin-top:20px;
}

/*     = HEADER
------------------------------------------------------------------------------*/
#top {
	background-color:#424d54;
	border-top:6px solid #fff;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	width:708px;
}

#top h1{
	margin:0;
	padding:0;
}  

#top h1 span{
	position:absolute;
	left:-999em;
}

#top h1  a{
	background:#3e474c url(img/header_schtroumpfs-org.jpg) left bottom no-repeat;
	display:block;
	height:196px;
}

.news{
	background:#fff;
	margin:0 1px 10px 0;
	padding:10px 10px 5px 10px;
}

#rem-actu{
	width:678px;
	float:left;

}

#wallpaper-link{
	float:left;
	width:20px;
	margin-top:-4px;
}

.center{
	text-align:center;
}


/* = LIENSUP bonus/contact/accueil
---------------------------------------------*/
#linksup{
	position:absolute;
	top:0;
	left:-36px;
	top:300px;
}

#backhome{
	display:block;
	width:36px;
	height:34px;
	background:url(img/ico-home.png) top left no-repeat ;
}

#bonus{
	display:block;
	width:36px;
	height:34px;
	background:url(img/ico-bonus.png) top left no-repeat;
	margin:10px 0 0 0;
}

#contact{
	display:block;
	width:36px;
	height:34px;
	background:url(img/ico-courrier.png) top left no-repeat;
	margin:11px 0 0 0;
}

a.infobulle {
	position: relative;	
	text-decoration:none;
}

a.infobulle span {
	display: none;
	text-decoration:none;
}

a.infobulle:hover{
	background: none;
	z-index: 500;
}

a.infobulle:hover span {
	display: block;
	position: absolute;
	color:#fff;
	font-weight:bold;
}

#backhome span{
	margin-left:-65px;
	margin-top:9px;
}

#bonus span{
	margin-left:-57px;
	margin-top:9px;
}

#contact span{
	margin-left:-65px;
	margin-top:9px;
}


/*     = STRUCTURE
------------------------------------------------------------------------------*/

#page{
	position: relative;
	margin: 0 auto;
	color: inherit;
	text-align: left;
	width:721px;
}

#main{
	margin:15px 0 0 0;
	background:url(http://schtroumpfs.org/themes/smurfs2009/img/bg-global.gif) top left repeat-y;
	color:#000;
}	

#content{
	width:521px;
	float:left;
	padding-top:10px;
	min-height: 223px;
	height: auto !important;
	height:223px;
}

#sidebar{
	margin-left:15px;
	width:184px;
	float:left;	
}

/*     = POST
------------------------------------------------------------------------------*/
.sepa{
	background:url(img/sepa.gif) top left no-repeat;
	height:29px;
}

.post p{
	margin:5px 8px;
	padding:0;
}

.post h2{
	background:url(img/puce-smurf.gif) top left no-repeat;
	min-height: 28px;
	height: auto !important;
	height:28px;
	padding-left:33px;
	margin:5px 10px 10px 8px;
	font-size:12px;
}

.post h2 a{
	color:#067aa6;
	text-decoration:none;
}

.post .post-info{
	color:#818181;
	font-size:11px;
	font-weight:100;
}

.post .post-info a{
	color:#ff9933;
	text-decoration:none;
}	

.post .post-info a:hover{
	text-decoration:underline;
}

.post img{
	border:2px solid #eee;
}


/*     = FOOTER
------------------------------------------------------------------------------*/

#footer{
	text-align:center;
	color:#fff;
	margin-bottom:20px;
	margin-right:199px;
}

#footer a{
	color:#f93;
	text-decoration:none;
}
#footer a:hover{
	color:#f93;
	text-decoration:underline;
}

#footer a.whlnk{
	color:#fff;
	background:#382C06;
}

#footer img{
	vertical-align:middle;
}

/*     = SIDEBAR
------------------------------------------------------------------------------*/

#sidebar h2{
	color:#f93;
	font-size:13px;
	margin:5px 8px 10px 8px;
	text-transform:uppercase;
	border-bottom:1px dashed #f93;
}

#sidebar .para1{
	text-align:center;
	margin:0 8px 0 8px;
	text-decoration:none;
}

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar ul li{
	text-align:left;
	background:url(img/puce-liste.gif) left no-repeat;
	padding-left:10px;
	margin-left:15px;
	margin-top:5px;
}

#sidebar ul li a{
	text-decoration:none;
	color:#50482e;
}

#sidebar ul li a:hover{
	color:#ff6633;
}

#sidebar #boite .para1{
	margin-bottom:15px;
}

#cinecturlink{
	background:#fff url(img/cadre.gif) no-repeat;
	background-position:26px 39px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;	
}

#cinecturlink p{
	margin-top:18px;
	line-height:1.5;
}

#cinecturlink h2 span,#leblog h2 span{
	position:absolute;
	left:-999em;
}

#cinecturlink h2{
	background-image:url(img/titre-zoom-sur.gif);
	background-repeat:no-repeat;
	background-position:10px top;
	height:26px;
	border:0;
	margin:0;
}

#leblog h2{
	background-image:url(img/titre-blog.gif);
	background-repeat:no-repeat;
	background-position:10px top;
	height:40px;
	border:0;
	margin:0;
}

#cinecturlink strong{
	display:block;
	margin:0 15px 0 15px;
	padding:5px 0 0 0;
	color:#3d484c;
	font-size:10px;
	font-weight:100;
}

#googlepub,#categories,#rss,#archives,#boite,#leblog,#collection{
	background:#fff;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
}

#leblog{
	margin-top:0;
	background:#fff url(img/cadre.gif) no-repeat;
	background-position:26px 39px;
}

.lien-leblog{
	margin-top:9px;
	display:block;
}

#categories,#archives{
	padding-bottom:15px;
}

#sidebar #categories,#sidebar #archives,#boite,#collection{
	background:#3E474C;
	border:3px solid #fff;
}

#boite p{
	color:#fff;
}

#boite p a{
	color:#fff;
	text-decoration:none;
}

#boite p a:hover{
	color:#f93;
}

#collection{
	padding-bottom:15px;
}

#leblog{
	padding-bottom:15px;
}

#sidebar #categories h2,#sidebar #archives h2,#collection h2{
	color:#f93;
	border-bottom:1px dashed #f93;
}

#sidebar #categories ul li a,#sidebar #archives ul li a,#sidebar #collection ul li a{
	color:#fff;
}

#sidebar #categories ul li a:hover,#sidebar #archives ul li a:hover,#sidebar #collection ul li a:hover{
	color:#f93;
	background:none;
}


/*     = CATALOGUE
------------------------------------------------------------------------------*/

.global-cat{
	margin-left:18px;
}

.box-cat{
	color:#50482E;
	float:left;
	border:4px solid #efece2;
	width:138px;
	margin:10px;
}

.variante{
	border:4px solid #efefef;
}

.variante strong{
	background-color:#efefef
}

.box-cat img{
	border:0px;
	margin:1px 0 0 1px;
}

.box-cat strong{
	height:23px;
	text-transform:uppercase;
	background-color:#efece2;
	font-size:9px;margin:1px;
	display:block;
	padding:2px 0px;
	text-align:center;
}

.box-cat span{
	font-size:9px;
	display:block;
	padding:2px 0px;
	text-align:center;
	height:24px;
}

.block{
	display:block;
	color:#067AA6;
}

.preclink{
	margin-top:10px;
	width:245px;
	float:left;
	text-align:right;
	padding-right:5px;
	height:20px;
}

.nextlink{
	width:245px;
	float:left;
	margin-top:10px;
	padding-left:5px;
	height:20px;
}

.nextlink  a,.preclink a{
	text-decoration:none;
}

.nextlink  a:hover,.preclink a:hover{
	color:#fff;
	background-color:#f63;
	padding:1px 2px 2px 2px;
	display:inline-block;

}

#list-catalogue,#page-contact{
	margin: 0 0 0 27px;
}

#list-catalogue h2,#page-contact h2{
	color:#ff6600;
	text-transform:uppercase;
	font-size:14px; 
}

#list-catalogue p{
	color:#333;
}

#list-catalogue a{
	text-decoration:none;
	display:block;
	float:left;
	width:120px;
	text-align:center;
	margin:0 0 14px 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

#list-catalogue a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#list-catalogue img{
	border:3px solid #efece2;
}

.catalogue-t{
	color:#ff6600;
	text-transform:uppercase;
	font-size:14px;
	margin-left:9px;
}

.catalogue-n{
	color:#333;
	font-weight:normal;
}

.mbottom1{
	margin-bottom:35px;
}

#sidebar .para1 #switch{
	color:#f93;
	text-decoration:none;
	font-weight:bold;
}

#sidebar .para1 #switch:hover{
	text-decoration:underline;
}

.pagenav {
	text-align:center;
	color:#818181;
}	
.pagenav a{
	color:#f93;
	text-decoration:none;
}
.pagenav a:hover{
	text-decoration:underline;
}

/* =WALLPAPER
******************************************************/
.wallpaper h2{
	color:#ff6600;
	text-transform:uppercase;
	font-size:14px; 
	margin-left:25px;
	margin-bottom:30px;
}

.wallpaper .un-wall{
	margin:20px;

}

.wallpaper h3{
	color:#3E474C;
	margin-top:0;
	font-size:13px;
}

.wallpaper .un-wall-mini{
	width:200px;
	float:left;
	margin-right:15px;
}

.wallpaper .un-wall-mini img{
	border:2px solid #eee;
}

.wallpaper .un-wall-dl{
	width:260px;
	float:left;
}

.wallpaper .un-wall-dl p{
	line-height:18px;
}

.wallpaper .un-wall-dl a{
	color:#000;
}
