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

body {
background-color: #fff; 
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{
 	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:130%;
}

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

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

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

#newstext td{
 	font-size: 10px;
}

#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: 20px; 
    margin-right: -1px; 
} 

th.headerSortUp { 
    background-image: url(/img/design/ratiatum/sortup.png); 
    background-color : #60C049;
} 
th.headerSortDown { 
    background-image: url(/img/design/ratiatum/sortdown.png); 
    background-color : #60C049;
}
 
.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;
}

.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;
	border-top:1px solid #CCDEF0;
	border-bottom:1px solid #CCDEF0;
	border-right:1px solid #CCDEF0
}

.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;
}

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