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

html {
	height: 100%;
}

body {
	color: inherit;
	background: #FFFFFF url(http://illiweb.com/fs/img/bg_body_home.png) repeat-x;
}

#subheader #green-act {
	float: left;
}

* html #menu-horizontal {
	margin-top: 0px;
}

del {
	text-decoration: none !important;
}

/*
	Create a forum / Create a blog
*/

#main .createb-top {
	margin-left: 50px;
	margin-bottom: 10px;
	background: transparent url(http://illiweb.com/fs/img/createb_top_2.png) no-repeat scroll left top;
}

#main .createb-top h1 {
	padding: 5px 3px 3px 3px;
	font-size: 0.85em;
}

#main .createb-bottom {
	background: transparent url(http://illiweb.com/fs/img/createb_bottom_2.png) no-repeat scroll left bottom;
	position: absolute;
	height: 26px;
}

*+ html #main .createb-bottom {
	left: 0;
}

* html #main .createb-bottom {
	left: 0;
	background-color: transparent;
	background-image: url(http://illiweb.com/fs/img/createb_bottom_2.png) !important;
}

ul.versions li {
	width: 250px;
	/*float: left;*/

	text-align: center;
}


/* List Advantages */

#main ul.list-advantages {
	margin: 20px;
}

#main ul.list-advantages li {
	display: block;
	min-height: 25px;
	margin: 3px;
	padding: 5px 0 0 43px;
	color: #999;
	font-size: 12px;
	background: transparent url(http://im0.all-up.com/i/img/img.png) no-repeat scroll;
	font-weight: bold;
}

* html #main ul.list-advantages li {
	height: 25px;
}

#main ul.list-advantages li.icon-forum {
	background-position: -20px -603px;
}

#main ul.list-advantages li.icon-switch {
	background-position: -20px -730px;
}

#main ul.list-advantages li.icon-upload {
	background-position: -20px -928px;
}

#main ul.list-advantages li.icon-domain {
	background-position: -20px -538px;
}

#main ul.list-advantages li.icon-update {
	background-position: -20px -863px;
}

#main ul.list-advantages li.icon-modules {
	background-position: -20px -668px;
}

#main ul.list-advantages li.icon-themes {
	background-position: -20px -798px;
}

#main .col-left h2.subtitle {
	margin: -10px 2em 0;
	background-image: none;
	color: #999;
	font-weight: bold;
}
#main ul.list-advantages li .blue {
	font-size: 14px;
}

#main ul.list-advantages li .blue a {
	font-size: 14px;
	color: #00A5CD !important;
}

#main ul.list-advantages li a {
	font-size: 12px;
	color: #999;
}

#main ul.list-advantages li a:hover {
	text-decoration: none;
}




/* LISTE THEME
 *********************************************** */ /* Skin listing on homepage */

a.hitskin-link {
 	float: right;
 }

ul.liste {
	margin: 10px 0 0 0;
	padding: 0 !important;
	list-style-type: none;
}

ul.liste li {
	float: left;
	width: 160px;
	height: 140px;
	margin: 0;
	padding: 13px 3px 0;
	background: transparent url(http://illiweb.com/fs/img/thumb-bubble.png) no-repeat top center;
	font-size: 0.8em;
	text-align: center;
	/*border: 1px solid #ccc;*/
}

ul.liste img {
	display: block;
	width: 120px;
	height: 90px;
	margin: 0 auto;
	border: 1px solid #7CBA2C;
}

ul.liste a {
	font-size: 1em;
	font-weight: bold;
}

ul.liste a.theme-title {
	display: block;
}

ul.liste li.other {
	background-color: #F5FBFD;
}

.see-next {
	float: right;
	white-space: nowrap;
	margin-right: 20px;
}

* html .see-next {
	width: 75px;
}

.see-next div {
	background: transparent url(http://illiweb.com/fs/img/glass-button-right.png) no-repeat top right;
	height: 25px;
}

.see-next a {
	display: block;
	height: 25px;
	background: transparent url(http://illiweb.com/fs/img/glass-button-left.png) no-repeat top left;
	padding: 4px 10px;
	color: #fff !important;
}

.see-next a:hover {
	text-decoration: none !important;
	color: #fff !important;
}

div.news {
	width: 495px;
	height: 150px;
	margin-top: 10px;
	background: transparent url(http://illiweb.com/fs/img/news-bubble.png) no-repeat top center;
	padding-top: 1px;
}

div.news ul {
	height: 130px;
	margin: 10px !important;
	overflow: auto;
	list-style-type: circle !important;
	list-style-position: inside;
}

div.news ul li {
	color: #7CBA2C;
	padding: 5px;
	font-size: 0.9em !important;
}

.news .light {
	background-color: #fff;
}

.news .dark {
	background-color: #eee;
}

div.news ul li a {
	font-weight: normal !important;
}

p.txt-wish-create {
	padding: 15px !important;
	text-align: justify;
	font-size: 12px !important;
	line-height: 1.25em;
}

p.txt-wish-create a strong {
	color: #999;
}

p.txt-wish-create a {
	color: #999 !important;
}

p.txt-wish-create a:hover {
	text-decoration: none !important;
}

.bookmarks div {
	display: table;
	margin: 5px auto 10px;
	text-align: center;
}

.bookmarks a {
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	border: 1px solid #999;
	margin: 1px;
	padding: 1px;
}

.bookmarks a img {
	float: none !important;
	margin-top: 1px !important;
	width: 20px;
	height: 20px;
	background: url(http://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;
}

/*
.bookmarks a img.twitter {
	width: 16px;
	height: 16px;
	margin: 3px 2px 2px !important;
	background: url(http://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;
}
*/

.bookmarks img.delicious {
	background-position: -10px -10px;
}

.bookmarks img.digg {
	background-position: -10px -50px;
}

.bookmarks img.excite {
	background-position: -9px -90px;
}

.bookmarks img.facebook {
	background-position: -9px -128px;
}

.bookmarks img.furl {
	background-position: -10px -166px;
}

.bookmarks img.google {
	background-position: -10px -206px;
}

.bookmarks img.live {
	background-position: -9px -246px;
}

.bookmarks img.netscape {
	background-position: -9px -284px;
}

.bookmarks img.newsvine {
	background-position: -9px -322px;
}

.bookmarks img.reddit {
	background-position: -10px -360px;
}

.bookmarks img.slashdot {
	background-position: -10px -400px;
}

.bookmarks img.smarking {
	background-position: -9px -440px;
}

.bookmarks img.stumbleupon {
	background-position: -10px -478px;
}

.bookmarks img.technorati {
	background-position: -10px -518px;
}

.bookmarks img.yahoo {
	background-position: -10px -558px;
}

.bookmarks img.twitter {
	background-position: -10px -596px;
}

*+ html .bookmarks {
	width: 450px;
}

* html .bookmarks {
	width: 460px;
}

a.news-flash {
	display: block;
	width: 620px;
	height: 65px;
	margin: 0 auto 20px;
	background: url(http://illiweb.com/fs/img/newsflash-bubble-large.png) no-repeat top left;
	text-align: center;
}

a.news-flash:hover {
	text-decoration: none !important;
}

#main a.news-flash span.h1,
#main a.news-flash span.h2 {
	display: block;
	margin: 0;
	padding: 20px 10px 0;
	background-image: none;
	text-align: center;
	color: #fff;
	font-family: Trebuchet MS;
	font-style: normal;
	font-size: 16px;
}

#main a.news-flash span.h2 {
	padding-top: 15px;
	font-size: 15px;
}

#main a.news-flash span.h2 strong {
	font-size: 1.3em;
}

#main a.news-flash.large {
	background: url(http://illiweb.com/fs/img/newsflash-bubble-large-95.png) no-repeat top left;
	height: 95px;
}
