body
{
	background-color: #000000;
	padding: 0;
	margin: 0;
	font-family: tahoma, arial, sans-serif;
	height:100%;
	background-image: url("../img/new_bg_body.gif");
	background-repeat: repeat-x;
}

img 
{
	border: 0;
}

h2
{
	color:#ffffff;
	font-size:17px;
	font-family:tahoma, arial;
	font-weight:bold;
}

.cloud_link a
{
	text-decoration:none;
}

.cloud_link a:hover
{
	text-decoration:underline;
}

label
{
	font-family:tahoma, arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

select
{
	height:19px;
	width:130px;
	border: 1px solid #cfcfcf;
	color:#3a3a3a;
	background-color:#efefef;
	font-size:11px;
	font-family:arial;
}

input.form_align
{
	height:17px;
	border: 1px solid #cfcfcf;
	color:#3a3a3a;
	background-image: url("../img/bg_input.gif");
	background-repeat: repeat-x;
	font-size:11px;
	font-family:arial;
}

input.empty_input
{
	height:17px;
	border: 1px solid #ffa217;
	color:#ffa217;
	background-image: url("../img/bg_input_empty.gif");
	background-repeat: repeat-x;
	font-size:11px;
	font-family:arial;
}

select.form_align
{
	height:19px;
	width:227px;
	border: 1px solid #cfcfcf;
	color:#3a3a3a;
	background-color:#efefef;
	font-size:11px;
	font-family:arial;
}

select.empty_input
{
	height:19px;
	width:227px;
	border: 1px solid #ffa217;
	color:#ffa217;
	background-color:#f5eec5;
	font-size:11px;
	font-family:arial;
}

textarea.form_align_area
{
	border: 1px solid #cfcfcf;
	color:#3a3a3a;
	background-image: url("../img/bg_input_area.gif");
	background-repeat: repeat-x;
	font-size:11px;
	font-family:arial;
	width:227px;
}

textarea.empty_input_area
{
	border: 1px solid #ffa217;
	color:#ffa217;
	background-image: url("../img/bg_input_area_empty.gif");
	background-repeat: repeat-x;
	font-size:11px;
	font-family:arial;
	width:227px;
}

.box_align
{
	height:16px;
	width:398px;
	text-align:right;
	overflow:hidden;
	font-weight:bold;
	vertical-align:top;
}

#header
{
	text-align:right;
	background-image: url("../img/search_bar.gif");
	background-repeat: no-repeat;
	height:80px;
	position: absolute;
	top:30px;
	width: 980px;
	left:50%; 
	margin-left: -490px;
}

#sitename
{
	position: absolute;
	top:0px;
	left:120px;
}

#go_button
{
	position: absolute;
	top:37px;
	right:5px;
}

input#searchbox
{
	position: absolute;
	height:18px;
	top:48px;
	left:100px;
	color:#3a3a3a;
	font-size:13px;
	font-weight:bold;
	font-family:tahoma,arial;
	background:transparent;
	border:0px transparent;
}

#content
{
	position: absolute;
	width: 980px;
	left:50%; 
	margin-left: -490px;
	top:150px;
}

.boxthumb 
{
	background-image: url("../img/bg_thumbnails.gif");
	background-repeat: no-repeat;
	width:166px;
	height:177px;
}

.titlesite
{
	font-family:tahoma, arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	width:127px;
	padding-left:10px;
}

.imgthumb
{
	width:146px;
	height:115px;
	margin-left:8px;
	margin-top:1px;
}

#contact_section
{
	background-image: url("../img/bg_contact.gif");
	background-repeat: no-repeat;
	padding:25px;
	padding-left:35px;
	margin-left:90px;
	margin-top:65px;
	width:600px;
	height:600px;
}

#right_part
{
	width:200px;
	height:727px;
	background-image: url("../img/bg_right_part.gif");
	background-repeat: no-repeat;
	position:absolute;
	top:65px;
	right:0px;
}

/*************Gestion des onglets*************/
#tabs
{
	position:absolute;
	top:125px;
	width: 980px;
	height:26px;
	left:50%; 
	margin-left: -490px;
}

#tabs a
{	border:1px solid #f9d402;
	background-color:#252525;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-family:tahoma;
	font-size:13px;
	padding:2px;
	padding-left:2px;
	padding-right:2px;
}

#tabs a:hover
{	
	background-color:#b4b4b4;
	color:#000000;
}

/*----------------------
		 RATING
------------------------*/
.ratingblock 
{
	font-family:tahoma,arial;
	font-size:9px;
	text-align:center;
	color:#969696;	
}

.unit-rating 
{
	list-style : none;
	margin : 0;
	padding : 0;
	height : 15px;
	position : relative;
	left:27%;
	background : url('../img/starrating.gif') repeat-x top left;
}

.unit-rating li 
{
	text-indent : -90000px;
	padding : 0;
	margin : 0;
	float : left;
}

.unit-rating li a 
{
	outline : none;
	display : block;
	width : 15px;
	height : 15px;
	text-decoration : none;
	text-indent : -9000px;
	z-index : 20;
	position : absolute;
	padding : 0;
}

.unit-rating li a:hover 
{
	background : url('../img/starrating.gif') left center;
	z-index : 2;
	left : 0;
}
.unit-rating a.r1-unit 
{
	left : 0;
}

.unit-rating a.r1-unit:hover 
{
	width : 15px;
}

.unit-rating a.r2-unit 
{
	left : 15px;
}

.unit-rating a.r2-unit:hover 
{
	width : 30px;
}

.unit-rating a.r3-unit 
{
	left : 30px;
}

.unit-rating a.r3-unit:hover
{
	width : 45px;
}

.unit-rating a.r4-unit 
{
	left : 45px;
}

.unit-rating a.r4-unit:hover 
{
	width : 60px;
}

.unit-rating a.r5-unit 
{
	left : 60px;
}

.unit-rating a.r5-unit:hover 
{
	width : 75px;
}

.unit-rating li.current-rating 
{
	background : url('../img/starrating.gif') left bottom;
	position : absolute;
	height : 15px;
	display : block;
	text-indent : -9000px;
	z-index : 1;
}

.voted 
{
	color : #999;
}

.thanks 
{
	color : #36aa3d;
}
