/* fixes */
* {padding:0; margin:0; line-height:120%; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; list-style-type:none;} 
input, select, textarea {padding:0; margin:0; font-size:11px; border-style:inset; border-width:1px;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;} 


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/*globals*/
body {text-align:center; background:#282a33 url(images/bg.gif) repeat-x;}
a {color:#1390b4;}
a {outline:none;}
a:hover {color:#0bb3e3; text-decoration:none;}
a.blacklink {color:#2e2e2e;}
a.blacklink:hover {color:#2e2e2e;}

.block .font9, .font9 {font-size:9px;}
.block .font10, .font10 {font-size:10px;}
.block .font11, .font11 {font-size:11px;}
.block .font12, .font12 {font-size:12px;}
.block .font13, .font13 {font-size:13px;}
.block .font14, .font14 {font-size:14px; font-weight:bold;}
.block .font14 b, .font14 b {color:#d43d8d;}
.block .font18, .font18 {font-size:18px; font-weight:normal;}


.float_left {float:left; padding:0 5px 5px 0; display:block;}
.float_right {float:right; padding:0 0 10px 10px; display:block;}




/*layout - 3column/2 column*/
#container {width:780px; margin:0 auto; text-align:left;}
#header {height:151px; background:transparent url(images/bg_head.gif); width:780px; margin:0 auto; overflow:hidden;}
.left {width:95px; float:left; background:url(images/bg_left.gif) no-repeat left bottom;}
.center {background:#333; float:left; width:400px; margin-left:5px;}
.innerpage {width:680px; overflow:hidden;}
.right {background:#666; width:275px; float:right;}
.left, .right, .center {background-color:#fefcfc;}
#footer {width:790px; margin:10px auto; clear:both; font-size:11px; text-align:left;}
#footer a, #footer p, #footer span {color:#fefcfc; line-height:16px;}
#footer a.top {background:url(images/ico_top.gif) no-repeat left 4px; padding-left:13px;}
#footer a.top {background:url(images/ico_top.gif) no-repeat left 4px; padding-left:13px;}
#footer a.top:hover {background-position:left top;}

 hr {
color: red;
background-color: red;
height: 1px;
border: 0;
 }

/*left*/
.system_menu {padding:0 0 10px 14px; }
	.system_menu li {float:left;}
	.system_menu li a {text-indent:-4000px; overflow:hidden;}
	.fav a, .home a {background:url(images/ico_favourites.gif); width:26px; height:23px; display:block;}
	.home a { background-image:url(images/ico_homepage.gif); }
	.home {border-right:1px solid #ebe7c8; padding-right:6px;}
	.fav {padding-left:6px;}

.left_menu, .left_menu * { font-size:11px;}
	.left_menu h1 {font-size:11px; color:#d43d8d; font-weight:bold; background:url(images/arrow_black_down.gif) no-repeat right 8px; line-height:160%; margin:0 5px;}
	.left_menu li {margin-bottom:10px;}
	.left_menu li ul li {border-bottom:1px solid #ebe7c8; margin:0;}
	.left_menu li ul li a {color:#212324; text-decoration:none; font-weight:normal; display:block; padding:2px 5px; width:auto;}
	.left_menu li ul li a:hover, .left_menu li ul li.active a {background-color:#2398d6; color:white;}
	
	
/*header*/
.head_wrap {margin-left:100px; z-index:200; position:absolute; width:680px; margin-top:95px;}
#main_menu { padding-top:16px; z-index:200px; position:relative;}
	#main_menu li {float:left; margin-right:2px;}
	#main_menu li a {background:url(images/bg_main_menu2.gif) no-repeat right top; display:block; color:#212324; font-size:14px; font-weight:bold; text-decoration:none;}
	#main_menu li a span {background:url(images/bg_main_menu.gif) no-repeat left top; margin-right:4px; padding:6px 12px; display:block;}
	#main_menu li.active a {cursor:default;}
	#main_menu li a:hover, #main_menu li.active a {background-position:right bottom; color:#d43d8d;}
	#main_menu li a:hover span, #main_menu li.active a span {background-position:left bottom;}
	
	.search { float:right; margin-top:-16px;}
	.search input {width:90px; margin-left:10px; padding:2px; float:left; margin-top:15px;}
	.search input.search_b {width:auto; border:none; margin:0 0 0 8px;}
	
	
	.absolute {text-align:left; width:780px; top:0; z-index:1;}
	#logo, .banner { position:absolute; top:0;}
	#logo {width:230px; height:135px; display:block; text-indent:-4000px; overflow:hidden; background-repeat:no-repeat;}
	
		/* .l_index, ._games, .l_films, l_flash, .l_insolites, .l_news, .l_sexy , .l_flash */
	.l_index { background-image:url(images/logo_index.gif);}
	.l_resultat{ background-image:url(images/logo_resultat.gif);}
	.l_top { background-image:url(images/logo_top.gif);}
	.l_favoris { background-image:url(images/logo_favoris.gif);}
	.l_nouveautes { background-image:url(images/logo_nouveautes.gif);}
	.l_jeux { background-image:url(images/logo_jeux.gif);}
	.l_videos { background-image:url(images/logo_videos.gif);}
	.l_webnews { background-image:url(images/logo_webnews.gif);}
	.l_sexy { background-image:url(images/logo_sexy.gif);}
	.l_flash { background-image:url(images/logo_flash.gif);}
	.l_insolites { background-image:url(images/logo_insolites.gif);}
	.l_toutes { background-image:url(images/logo_index.gif);}
	
	
	.banner { margin:20px 0 0 310px;}
	
/**/
.block {background:url(images/bg_400px_bottom.gif) no-repeat center bottom; padding:0 0 15px 0; font-size:11px; text-align:center;}
	.b275px {background:url(images/bg_275px_bottom.gif) no-repeat center bottom;}
	.b680px {background:url(images/bg_680px_bottom.gif) no-repeat center bottom;}
	
.block * {text-align:left; margin:0 auto;}
.block h1 {background:#d43d8d url(images/bg_400px_title.gif) no-repeat; line-height:34px; color:white; font-weight:normal; font-size:18px; padding:0 10px;}
	.b275px h1 {background-image:url(images/bg_275px_title.gif);}
	.b680px h1 {background-image:url(images/bg_680px_title.gif);}
.block h1 a {color:white; text-decoration:none;}
.block h1 a:hover {color:white; text-decoration:none;}
.block h1 span {float:right; padding-top:6px; } 
.block h2 {font-size:30px; font-weight:normal; color:#212324; margin:10px;}
.block h2 a {color:#212324; text-decoration:none;}
.block h2 a:hover {color:#2398d6;}
.block h3, .block h4 {font-size:12px;}
.block img {border:1px solid #d43d8d; background:white;}
.block p {margin:4px 10px 10px 10px;}
.buttons_row {margin:10px auto; text-align:center;}
	.buttons_row li {display:inline; margin:0 3px;background:url(images/bluebutton2.gif) no-repeat right bottom; padding:3px 1px 3px 0; *padding:0;}
	.blue_button { color:white; font-weight:bold; text-decoration:none;background:url(images/bluebutton1.gif) no-repeat left bottom; padding:4px 7px 3px 7px; cursor:pointer; cursor:hand}
	.blue_button:hover {color:#fff; background-position:left top;}
	input.blue_button {border:none; text-align:center; cursor:poiner; cursor:hand;}
	.orange_button { color:white; font-weight:bold; text-decoration:none;background:url(images/orangebutton1.gif) no-repeat left bottom; padding:4px 7px 3px 7px; cursor:pointer; cursor:hand}
	.orange_button:hover {color:#fff; background-position:left top;}
	input.orange_button {border:none; text-align:center; cursor:poiner; cursor:hand;}
	
	.carotte {background:url(images/carotte.gif) no-repeat left bottom;  padding:9px 9px 0px 16px;}

.thumbs_row td {padding:10px; text-align:center; width:33%;}
	.thumbs_row a {font-weight:bold; text-decoration:none;}
	.thumbs_row a b {text-decoration:underline;}
	.thumbs_row a:hover b {text-decoration:none;}
	.thumbs_row a img {margin-bottom:3px; display:block;}

.element {padding:5px;}
.innerpage .element {padding:10px;}
.element p {margin-bottom:5px;}
.img_with_cat {display:block; width:100px; height:80px; float:left; margin:0 10px 0 0; border:1px solid #d43d8d; overflow:hidden;}
	
	/**/
	.cat { background:url(images/ico_cat.gif) no-repeat left 4px; padding:0 10px 0 14px;}
	.subcat {background:url(images/ico_subcat.gif) no-repeat left 6px; padding:0 7px 0 12px;}
	.posted {background:url(images/ico_date.gif) no-repeat left 4px; padding:0 10px 0 12px;}
	.author {background:url(images/ico_author.gif) no-repeat left 4px; padding:0 10px 0 12px;}
	.source {font-weight:bold; background:url(images/ico_source.gif) no-repeat left 3px; padding-left:15px; line-height:23px;}
	.write {background:url(images/ico_write.gif) no-repeat left top; padding-left:25px;}
	.delicious {background:url(images/ico_delicious.gif) no-repeat left top; padding-left:25px;}
	.send {background:url(images/ico_sent.gif) no-repeat left top; padding-left:25px;}
	.dead {background:url(images/ico_dead.gif) no-repeat left top; padding-left:25px;}
	.comment_title {background:url(images/comments.gif) no-repeat left 2px; padding-left:20px; margin-top:10px;}
	.writenow {background:url(images/ico_comment.gif) no-repeat left 5px; padding-left:15px; margin:20px;}




/*i1*/
h2.jeux {background:url(images/ico_jeux.gif) no-repeat right top;}
h2.flash {background:url(images/ico_flash.gif) no-repeat right top;}
h2.videos {background:url(images/ico_videos.gif) no-repeat right top;}
h2.webnews {background:url(images/ico_webnews.gif) no-repeat right top;}
h2.sexy {background:url(images/ico_sexy.gif) no-repeat right top;}
h2.insolites {background:url(images/ico_insolites.gif) no-repeat right top;}
h2.resultat {background:url(images/ico_resultat.gif) no-repeat right top;}
h2.toutes {background:url(images/ico_toutes.gif) no-repeat right top;}

/*i2*/
.innerpage h2.jeux{background:url(images/ico_jeux.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.flash {background:url(images/ico_flash.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.videos {background:url(images/ico_videos.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.webnews {background:url(images/ico_webnews.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.sexy {background:url(images/ico_sexy.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.insolites {background:url(images/ico_insolites.gif) no-repeat left top; padding-left:40px;}
.innerpage h2.toutes {background:url(images/ico_toutes.gif) no-repeat left top; padding-left:40px;}

/*i3*/
.overcat {background:url(images/cats.gif) no-repeat; display:block; width:100px; height:80px; cursor:pointer; cursor:hand; text-indent:-4000px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
a:hover .overcat {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}


/*i4*/
.smallnews {background:url(images/cats_pink.gif) no-repeat left top; padding:0 0 0 20px; font-size:10px;}

/*i5*/
.videos {background-position:left top;}
.jeux {background-position:left -80px;}
.flash {background-position:left -160px;}
.webnews {background-position:left -240px;}
.sexy  {background-position:left -320px;}
.insolites {background-position:left -400px;}

/*i6*/
.title_list .jeux {background:url(images/ico_jeux.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .flash {background:url(images/ico_flash.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .videos {background:url(images/ico_videos.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .webnews {background:url(images/ico_webnews.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .sexy {background:url(images/ico_sexy.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .insolites {background:url(images/ico_insolites.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .resultat {background:url(images/ico_resultat.gif) no-repeat 25px 10px; padding-left:80px; display:block;}
.title_list .toutes {background:url(images/ico_toutes.gif) no-repeat 25px 10px; padding-left:80px; display:block;}



/**/
form.newsletter {padding:10px 30px;}
	.newsletter input {padding:1px 3px; margin-top:10px;}
	
/**/
.navigation_thumbs {background:#f9e4ef url(images/bg_element_top_nav.gif) no-repeat left bottom; padding:10px 10px 30px 10px;}
.connexion_bar {background:#f9e4ef; padding:10px 10px 30px 10px;}
.title_list {background:#f9e4ef url(images/list_title.gif) no-repeat left top; padding:10px; border-bottom:1px solid #f1dee8; text-align:left;}
.title_list2 {background:#f9e4ef}
.title_list h2 {color:#d43d8d; margin-bottom:15px; line-height:18px;}


.navigation_thumbs table {margin:0 auto;}
	.navigation_thumbs a, .navigation_thumbs a:hover {color:#d43d8d;}
	.navigation_thumbs a b {font-weight:normal; display:block; text-decoration:underline; padding-top:4px;}
	.navigation_thumbs a:hover b {text-decoration:none;}
	.navigation_thumbs * {text-align:center;}
	.navigation_thumbs img {padding:3px;}
	
.thummbnav {background: url(images/previous.gif) no-repeat; width:25px; height:25px; text-indent:-4000px; display:block; }
.prev {background-image:url(images/previous.gif);}
.prev5 {background-image:url(images/previous5.gif);}
.next {background-image:url(images/next.gif);}
.next5 {background-image:url(images/next5.gif);}

/**/
h2 .rating {background:url(images/big_rating2.gif); width:75px; height:26px; display:block; float:right; text-indent:-5000px; overflow:hidden;}
h2 .rating span {background:url(images/big_rating1.gif); width:75px; height:25px; display:block; float:left;}
h2 .rating span.r0of5 {display:none;}
h2 .rating span.r1of5 {width:15px;}
h2 .rating span.r2of5 {width:30px;}
h2 .rating span.r3of5 {width:45px;}
h2 .rating span.r4of5 {width:60px;}
h2 .rating span.r5of5 {}


/**/
.list .rating {background:url(images/small_rating2.gif); width:50px; height:18px; display:block; float:right; text-indent:-5000px; overflow:hidden;}
.list .rating span {background:url(images/small_rating1.gif); width:50px; height:18px; display:block; float:left;}
.list .rating span.r0of5 {display:none;}
.list .rating span.r1of5 {width:10px;}
.list .rating span.r2of5 {width:20px;}
.list .rating span.r3of5 {width:30px;}
.list .rating span.r4of5 {width:40px;}
.list .rating span.r5of5 {}


/**/
.underpic {background:url(images/bg_under_pic.gif) repeat;}

/**/
.list {margin:10px; background:#f1dee8;}
.userbar {margin:0;}
.list td, .list th {padding:0 7px;}
.list th {background:url(images/bg_userbar.gif); height:40px;}
.list tr {background:#fefcfc;}
.list td {padding:5px 7px;}

/**/
.darker, .list .row0 {background:#f9ebf3;}
.list .row1 {background:#fefcfc;}
.list .rowover {background: #FFFFCA;}
.block .centersome {text-align:center;}
.centersome img {border:none;}
.centersome a img {border:1px solid #d43d8d; background:white; padding:2px;}


/**/
.show_comments li {padding:5px 5px 5px 20px; display:block; clear:both;}
.show_comments li a {width:150px; float:left; display:block; text-decoration:underline; color:#db3f91;}
.show_comments li a img {float:left; border:none; margin-right:10px;}
.show_comments .pseudo {width:112px; float:left; display:block; text-decoration:none; color:#db3f91;}
.show_comments li .font10 {float:right; display:block; width:430px; background-image : url("images/bg_under_pic.gif"); padding: 10px;}
.show_comments .avatar {float:left; border:none; margin-right:10px;}

/**/
.comment_form {margin:10px 30px;}
.comment_form label {display:block; height:23px; line-height:23px;}
.comment_form label span {width:130px; display:block; float:left;}

/**/
.pages {background:url(images/bg_bottom_pages.gif); height:43px; margin-top:-10px; text-align:right;}
.pages * {border:none;}
.pages b {color:#db3f91; font-weight:normal;}
.pages .hold{ width:204px; text-align:center; float:right; padding:5px 15px 0 0;}

/**/
.submenu_list { border-bottom:1px solid #f1dee8; margin:20px 0;}
.submenu_list li {float:left;}
.submenu_list a {padding:0 15px; font-weight:bold; line-height:23px; display:block;} 
.submenu_list .active {background:#f1dee8; color:#2e2e2e; text-decoration:none;}
.submenu_list .active:hover {color:#2e2e2e; cursor:default;}

.thumbs {margin-bottom:20px;}
.thumbs * {text-align:center;}
.thumbs a {text-decoration:none;}
.thumbs a b {display:block; margin-top:4px; text-decoration:underline;}
.thumbs a:hover b {text-decoration:none;}

/**/
.sort_down {background:url(images/sorted.gif) no-repeat right 4px; padding-right:10px; display:block;}
.sort_up {background:url(images/sorted_2.gif) no-repeat right 4px; padding-right:10px; display:block;}

/**/
.top5 {margin:30px 6px;}
.top5 li { width:108px; height:93px; display:block; float:left;}
.top5 li a {width:100%;  text-align:center; padding-top:50px; margin-top:5px; font-weight:bold;}
.top5 li a:hover {background-position: center 8px;}
.top5 .active { background:url(images/top5_menu.gif);}
/**/
.top5 .jeux {background:url(images/ico_jeux.gif) no-repeat center 10px; display:block;}
.top5 .flash {background:url(images/ico_flash.gif) no-repeat center 10px;; display:block;}
.top5 .videos {background:url(images/ico_videos.gif) no-repeat center 10px;; display:block;}
.top5 .webnews {background:url(images/ico_webnews.gif) no-repeat center 10px;; display:block; padding-left:0; border:none; }
.top5 .sexy {background:url(images/ico_sexy.gif) no-repeat center 10px;; display:block;}
.top5 .insolites {background:url(images/ico_insolites.gif) no-repeat center 10px;; display:block;}

