/* ************************************** */
/* Stylesheet ratiatum pour Ratiatum.com */
/* ************************************** */

body {
background-color: #e7e7e7; 
background-image: url(/img/design/ratiatum/header_bg.png);
background-repeat: repeat-y;
background-position: 50% 50%;
margin-left:auto;
margin-right:auto;
color: #000;
font-size:11px; 
margin:0; 
padding:0; 
font-family: arial, verdana, georgia, sans-serif;
text-align: left; }

DIV{
  	text-align:left;
}
IMG{
 	border: 0px; 
}

A{
	cursor: pointer;
 	text-decoration:none;
 	/*color:#3692C7;*/
 	color:#0078CC;
}

A:hover {
 	color:#FF8A00;
 	text-decoration:underline;
}

/* formulaires */

.flat_input {
 	border: 1px solid #BEBEBE;
 	
}

#general_content{
 	margin-left:auto;
 	margin-right:auto;
 	width : 1010px;
 /*	border-left:1px solid #868686;
 	border-right:1px solid #868686;*/
 	background-color:#fff;
}

#general_content_forum{
}

.header_bg_rightbloc{
   	background-image: url(/img/design/ratiatum/header_bg_rightbloc.png);
	background-repeat: repeat-x;
	background-position: top left;
	color:#888888;
}

.header_bg_lastgame{
 
   	background-image: url(/img/design/ratiatum/header_bg_lastgame.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.bg_btn_down{
    background-image: url(/img/design/ratiatum/log_bg_btn_down.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 102px;
	width:329px;
}

.tel_bg_down{
    background-image: url(/img/design/ratiatum/tel_bg_down.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 124px;
}

.tel_bg_p2p{
    background-image: url(/img/design/ratiatum/tel_bg_p2p.gif);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 124px;
}

.bg_btn_hardware{
    background-image: url(/img/design/ratiatum/log_bg_btn_hardware.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 131px;
	width: 327px;
}

.bg_table{
    background-image: url(/img/design/ratiatum/bg_table.gif);
	background-repeat: repeat-x;
	background-position: top left;
}


.bg_topgame{
    background-image: url(/img/design/ratiatum/bg_topgame.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.bg_innews{
    background-image: url(/img/design/ratiatum/bg_innews.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#f3f3f3;
}

.bg_numpage{
    background-image: url(/img/design/ratiatum/bg_numpage.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.numpage,.numpageoff{
    float:left;
    padding-left:5px;

}

.bg_botl{
    background-image: url(/img/design/ratiatum/bg_botl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:6px;
	height:7px;
	float:left;
}
.bg_botm{
    background-image: url(/img/design/ratiatum/bg_botm.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height:7px;
}
.bg_botr{
    background-image: url(/img/design/ratiatum/bg_botr.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:6px;
	height:7px;
	float:right;
}

.bg_mid{
    background-image: url(/img/design/ratiatum/bg_mid.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-left:1px solid #DEDEDE; 
	padding:0px;
}
.bg_topm{
	/*height:1px;*/
	border-top:1px solid #DEDEDE;
	margin-right:5px; 
}

#bg_widget{
    background-image: url(/img/design/ratiatum/widget_bg2.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#bg_widget_cdt{
    background-image: url(/img/design/ratiatum/widget_cdt_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#bg_widget a,#bg_widget_cdt a{
 	color: #505050;
 	font-weight:bold;
}

#bg_widget a:hover,#bg_widget_cdt a:hover{
 	color: #505050;
}

.nlh_link a{
 	font-weight:bold;
}

.nlh_link a:visited{
 	font-weight:normal;
}

.nln_link a{
 	font-weight:bold;
}

.nln_link a:visited{
 	font-weight:bold;
}

#nlh_bg_bottom{
    background-image: url(/img/design/ratiatum/bg_nlh_bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:31px;
}

#nlf_bg_bottom{
    background-image: url(/img/design/ratiatum/bg_nlf_bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:31px;
}

#nln_bg_bottom{
    background-image: url(/img/design/ratiatum/bg_nln_bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:31px;
}

#newstext{
 	font-family: verdana, arial, sans-serif;
 	line-height:20px;
}

#newstext a{
	cursor: pointer;
 	text-decoration:none;
 	color:#0078CC;
}

#newstext a:hover{
	cursor: pointer;
 	color:#FF8A00;
 	text-decoration:underline;
}

#newstext img{
 	padding-right:5px;
}


#newstext table{
 	font-size: 11px;
	/*background-color:#C5C5C5;
    border:0px;
	border-spacing:1px 1px;*/
}

#newstext tr{
 /*	border:0px;*/
}


#newstext td{
 	font-size: 10px;  
/*	 border:0px;  
	 padding:2px;    
	 background-color:#fff;*/
}

#newstext li{
	padding-top:5px;
}

th.header { 
    background-image: url(/img/design/ratiatum/sortall.png);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 5px; 
    margin-right: -1px; 
} 

th.headerSortUp { 
    background-image: url(/img/design/ratiatum/sortup.png); 
    background-color : #EDEDED;
} 
th.headerSortDown { 
    background-image: url(/img/design/ratiatum/sortdown.png); 
    background-color : #EDEDED;
}
 
.lnkgal a, .lnkgal a:hover{
 	color: #fff;
 	text-decoration: none;
}

#ramapopupbg{
	background-color: #F9F9F9;
	border:1px solid #000;
	font-size: 14px;
	height:100%;
 	width: 680px;
 	min-height: 490px;
}


.trans_ramapopup{
     background-color: #000;
    filter:alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    z-index: 1;
}
#ramafooter a{
 	color: #FFF;
}

#addcomment_news{
    background-image: url(/img/design/ratiatum/add_comment_news.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:29px;
	font-size: 12px;
	font-weight:bold;
	padding-top:6px;
	padding-left:40px;
}

.newsbloc_bg{
    background-image: url(/img/design/ratiatum/newsbloc_bg_glob.png);
	background-repeat: repeat-y;
	background-position: top left;
}

.newsbloc_bg_content{
    background-image: url(/img/design/ratiatum/newsbloc_bg_content.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.list_bg{
    background-image: url(/img/design/ratiatum/list_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:5px;
	padding-left:5px;
	width:680px;
	height:151px;
}

.list_bg_hard{
    background-image: url(/img/design/ratiatum/list_bg_hard.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:5px;
	padding-left:5px;
	width:680px;
	height:115px;
}

.bg_tekno{
    background-image: url(/img/design/ratiatum/bg_tekno.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.listhard_price_bg{
    background-image: url(/img/design/ratiatum/hard_bg_price.png);
	background-repeat: no-repeat;
	background-position: top left;
	width:110px;
	height:72px;
	padding-left:8px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
}

.filter_left{
	background-color:#87C13B;
	height:19px;
	font-weight:bold;
	float:left;
	color:#fff;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	text-align:center;
	width:268px;
}

.filter_on{
	background-color:#FF9000;
	height:19px;
	float:left;
	color:#fff;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
}
.filter_off{
	background-color:#8A8A8A;
	height:19px;
	float:left;
	color:#fff;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
}

.filter_off:hover{
	background-color:#FF9000;
}

.filter_off a, filter_on a{
 	color: #fff;
}

.filter_off a:hover, filter_on a:hover{
 	text-decoration:none;
}

.filter_right{
	background-color:#6D8CA7;
	height:29px;
	float:left;
	width:80px;
	color:#fff;
}

.filter_right_m{
	background-color:#6D8CA7;
	height:29px;
	float:left;
	width:0px;
	color:#fff;
}

#dossiertext table{
font-size:11px;
}

.home_new_on{
	background-color:#FFF;
	margin-left:10px;
	border-left:1px solid #94B133;
	border-top:1px solid #94B133;
	border-right:1px solid #94B133;
	padding:4px 5px 5px 5px;
}

.home_new_on a{
	color:#000;
}

.home_new_off{
    background-image: url(/img/design/ratiatum/bg_home_news.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#FFF;
	margin-left:10px;
	color:#fff;
	padding:4px 5px 5px 5px;
}

.home_new_off a{
	color:#fff;
}

.hard_new_on{
	background-color:#FFF;
	margin-left:10px;
	border-left:1px solid #E00430;
	border-top:1px solid #E00430;
	border-right:1px solid #E00430;
	padding:4px 5px 5px 5px;
}

.hard_new_on a{
	color:#000;
}

.hard_new_off{
    background-image: url(/img/design/ratiatum/bg_hard_news.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#FFF;
	margin-left:10px;
	color:#fff;
	padding:4px 5px 5px 5px;
}

.hard_new_off a{
	color:#fff;
}

.newscopy_bg{
    background-image: url(/img/design/ratiatum/bg_newscopy.png);
	background-repeat: no-repeat;
	background-position: top left;
	width:501px;
	height:140px;
	padding:5px;
}

#tforum_topic a,#tforum_topic div {
font-family: arial, verdana, georgia, sans-serif;
font-size:11px;
}

.curs_grey {
    background-image: url(/img/design/ratiatum/curs2.png);
	background-repeat: repeat-x;
	background-position: top left;
	height:18px;
}

.curs_green {
    background-image: url(/img/design/ratiatum/curs4.png);
	background-repeat: repeat-x;
	background-position: top left;
	height:18px;
}

#green_top{
    background-image: url(/img/design/ratiatum/green_top.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#green_content{
    background-image: url(/img/design/ratiatum/green_content.png);
	background-repeat: repeat-y;
	background-position: top left;
}

#green_bottom{
    background-image: url(/img/design/ratiatum/green_bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#green_bottom_more{
    background-image: url(/img/design/ratiatum/green_bottom_more.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.ba_prix_off{
	font-weight:bold;
	color:#FFF;
	background-color:#6DC308;
	width:48px;
	height:16px;
	text-align:center;
}

.ba_prix_off a{
	color:#FFF;
}

.ba_prix_on{
	font-weight:bold;
	color:#6DC308;
	border:1px solid #6DC308;
	width:46px;
	height:14px;
	text-align:center;
}

.ba_prix_on a{
	color:#6DC308;
}

.bg_hardhomecat{
    background-image: url(/img/design/ratiatum/bg_hardhomecat.png);
	background-repeat: repeat-y;
	background-position: top right;
}

#bg_hardhome_bd1{
    background-image: url(/img/design/ratiatum/hardhome_bd1.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.bg_hardmhome{
    background-image: url(/img/design/ratiatum/bg_hardmhome.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.bg_promoadsl{
    background-image: url(/img/design/pub/autopromo-adsl-300x150.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:300px;
	height:150px;
}

.bg_hardfiche{
    background-image: url(/img/design/ratiatum/bg_hardfiche.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.bg_hardminiimg{
    background-image: url(/img/design/ratiatum/bg_hardminiimg.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 1px 0px 0px 1px;
}
.h_bg_search{
    background-image: url(/img/design/ratiatum/h_bg_search.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:23px;
}

.progressbarpoll{
 	background-image: url(/img/design/ratiatum/background-polls.png);
	background-repeat: repeat-x;
	background-position: top left;
	height:15px;
}

.filter_table{
	display:table;
	table-layout:fixed;
	border-collapse:separate;
}

.filter_bloc{
	display:table-cell;
}

#comp_noel{
 	background-image: url(/img/design/ratiatum/bg_noel2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.adsload{
 	background-image: url(/img/design/ratiatum/loading2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#baisse_prix{
 	background-image: url(/img/design/ratiatum/ico-baisseduprix.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#gsearch_cat_bg{
 	background-image: url(/img/design/ratiatum/gsearch_cat_center.png);
	background-repeat: repeat-y;
	background-position: top left;
}
#nbcom_news{
 	background-image: url(/img/design/ratiatum/nbcom_news.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bg_comnewstop{
 	background-image: url(/img/design/ratiatum/bg_comnewstop.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bg_comnewscenter{
 	background-image: url(/img/design/ratiatum/bg_comnewscenter.png);
	background-repeat: repeat-y;
	background-position: top left;
}

#bg_comhadopitop{
 	background-image: url(/img/design/ratiatum/bg_comhadopitop.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#bg_comhadopicenter{
 	background-image: url(/img/design/ratiatum/bg_comhadopicenter.png);
	background-repeat: repeat-y;
	background-position: top left;
}


.no_underline{
 color:#000;text-decoration:none;
 }

.no_underline:hover{
text-decoration:none;
 }

.btn_s1{
 border:1px solid #435E6F;
text-align:center;
background-color:#5F869D;
}

.btn_s1 a{
 color:#fff;
}

.lnk_front a{
 	font-weight:bold;
}
.lnk_front a:visited{
 	font-weight:normal;
}

.bbc_underline {text-decoration:underline}

.star-rating{list-style:none;width:115px;height:23px;position:relative;background:url(/img/design/ratiatum/star9_rating.png) top left repeat-x;margin:0;padding:0;}
.star-rating li{height:23px;width:23px;float:left;margin:0;padding:0;}
.star-rating li a{display:block;width:23px;height:23px;line-height:23px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;overflow:hidden;padding:0;}
.star-rating li a:hover{background:url(/img/design/ratiatum/star9_rating.png) left center;z-index:2;left:0;border:none;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:23px;}
.star-rating a.two-stars{left:23px;}
.star-rating a.two-stars:hover{width:46px;}
.star-rating a.three-stars{left:46px;}
.star-rating a.three-stars:hover{width:69px;}
.star-rating a.four-stars{left:69px;}
.star-rating a.four-stars:hover{width:92px;}
.star-rating a.five-stars{left:92px;}
.star-rating a.five-stars:hover{width:115px;}
.star-rating li.current-rating{background:url(/img/design/ratiatum/star9_rating.png) left bottom;position:absolute;height:23px;display:block;text-indent:-9000px;z-index:1;}
a:active{outline:none;}

.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;font-size:16px;}
.ac_results iframe {
display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_loading {}
.ac_results {overflow: hidden;margin: 1px 0px 0px 0px;background-color: #fff;border: 1px solid #558BE3;color: #000;z-index:120;line-height:22px}
.ac_results li {display: block;width: 100%;overflow: hidden;margin: 0px 0px 0px 0px;padding: 0px 3px;cursor: pointer;}
.ac_over {background-color: #D5E2FF;color:#000}

.priceline:hover {background-color:#f8eddd}
.priceline_title a{text-decoration:underline;font-weight:bold;color:#006ECC}
.priceline_title a:hover {color:#FF8A00}
.priceline_mag a{color:#004c8c;font-size:11px}
.priceline_mag a:hover{color:#FF8A00}
.priceline_p a{color:#000;font-size:11px}
.priceline_p a:hover{color:#FF8A00}
.priceline_voirtt a{color:#006ECC;text-decoration:underline}
.priceline_voirtt a:hover {color:#FF8A00}
.hard_priceline1:hover {background-color:#f8eddd !important;cursor:pointer}
.hard_tab1 a{display:block;padding:5px 14px 5px 0px;}
.hard_tab1_black a{color:#000;}
.hard_tab1_black a:hover{color:#000;text-decoration:none;}
.hard_tab0 a{display:block;padding:7px}
.hard_tab0_black a{color:#000;}
.hard_tab0_black a:hover{color:#000;text-decoration:none;}

div.bloc_comment:hover{background-color:#E8EBEE;margin-right:12px}

div.bloc_comment div.com_newsquote{border:1px dashed #d0d6de ;background: #EAF1FA url(/img/design/ratiatum/quote_com.png) no-repeat scroll 5px 5px;margin-left:20px;margin-right:20px;padding:5px 5px 5px 40px;}

div.bloc_comment:hover div.com_newsquote{border:1px dashed #858a90}

div.bloc_comment div.btn_com_edit{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#858A90;}
div.bloc_comment div.btn_com_answer{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#EAF1FA;}
div.bloc_comment:hover div.btn_com_edit{left:470px}
div.bloc_comment:hover div.btn_com_answer{left:570px}
div.bloc_comment:hover div.btn_com_alert{left:570px;background: #EAF1FA url(/img/design/ratiatum/alerton.png) no-repeat scroll 5px 5px;}


div.bloc_forum_comment{position:relative}
div.bloc_forum_comment:hover{background-color:#E8EBEE;margin-right:12px}
div.bloc_forum_comment div.bloc_comment_content{position:relative}

div.bloc_forum_comment div.com_newsquote{border:1px dashed #d0d6de ;background: #EAF1FA url(/img/design/ratiatum/quote_com.png) no-repeat scroll 5px 5px;margin-left:20px;margin-right:20px;padding:5px 5px 5px 40px;}

div.bloc_forum_comment:hover div.com_newsquote{border:1px dashed #858a90}

div.bloc_forum_comment div.btn_com_edit{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#858A90;}
div.bloc_forum_comment div.btn_com_answer{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#EAF1FA;}
div.bloc_forum_comment div.btn_com_alert{position: absolute;cursor:pointer;background: transparent url(/img/design/ratiatum/alertoff.png) no-repeat scroll top left;width:22px;height:20px;text-align:center;left:-9999px;margin-top:0px;}
div.bloc_forum_comment:hover div.btn_com_edit{left:440px;top:-35px}
div.bloc_forum_comment:hover div.btn_com_answer{left:540px;top:-35px}
div.bloc_forum_comment:hover div.btn_com_alert{left:640px;top:-29px}
div.bloc_forum_comment:hover div.btn_com_alert:hover{background: transparent url(/img/design/ratiatum/alerton.png) no-repeat scroll top left;}

.bloc_forum_clic{background-color:#E8EBEE;margin-right:12px}
.bloc_forum_clic div.com_newsquote{border:1px dashed #d0d6de ;background: #EAF1FA url(/img/design/ratiatum/quote_com.png) no-repeat scroll 5px 5px;margin-left:20px;margin-right:20px;padding:5px 5px 5px 40px;}

.bloc_forum_clic div.btn_com_edit{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#858A90;left:440px;top:-35px}
.bloc_forum_clic div.btn_com_answer{position: absolute;border:1px solid #6E6E6E;padding:2px 5px 2px 5px;font-weight:bold;width:80px;text-align:center;left:-9999px;margin-top:5px;background-color:#EAF1FA;left:540px;top:-35px}
.bloc_forum_clic div.btn_com_alert{position: absolute;cursor:pointer;background: transparent url(/img/design/ratiatum/alertoff.png) no-repeat scroll top left;width:22px;height:20px;text-align:center;left:-9999px;margin-top:0px;left:640px;top:-29px}


div.askquestion a{font-size:14px;font-weight:bold;text-decoration:underline}

div.bloc_forum_comment blockquote{border:1px dashed #d0d6de ;background: #EAF1FA url(/img/design/ratiatum/quote_com.png) no-repeat scroll 5px 5px;margin:0px;margin-left:20px;margin-right:20px;padding:5px 5px 5px 40px;}

div.bloc_forum_comment cite{color:#818181;font-size:11px;}
div.bloc_forum_comment pre.prettyprint 		{ padding: 5px; background: #f8f8f8; border: 1px solid #c9c9c9; overflow: auto; margin-left: 10px; font-size: 11px; line-height: 110%; }

