* { padding: 0; margin: 0; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#626262 url(../medias/img_c_int_bg_main.gif) top center repeat-y;
}
h1 span, h2 span { display:none; }
h3 { font-weight:bold;padding-bottom:5px;font-size:12px; }
h4 { font-weight:bold;font-size:11px; }
th { font-weight:bold; text-align:right; }
a { color: #1F4FA8; }
a:hover { color: #648FDD; text-decoration: none; }
#wrapper {  margin: 0 auto; width: 640px; background-color:#f4f4f4; }
#faux { margin-bottom: 0; overflow: auto; width: 100% }

/* -------------------------- HEADER ----------------------------------*/
#header { width: 640px; }
#header #header_content {
	background-image:url(../medias/img_c_int_bg_header.jpg);
	vertical-align:top;
	text-align:right;
	height: 73px;
}
/* --------------------------- RIGHT ---------------------------------*/
#rightcolumn  { 
	float: right; 
	width: 178px; 
	display: inline;
	height:auto;
}
#rightcolumn #main_google {
	background:#e0dbc8 url(../medias/img_c_int_bg_google.gif) top left no-repeat;
	padding:10px 0 20px 9px;
}

/* --------------------------- CONTENT --------------------------------*/
#leftcolumn { 
	float: left;
	width: 457px;
	display: inline;
	position: relative;
	background-color:#f4f4f4;
	padding-right:5px;
}
#leftcolumn #navigation {
	height:64px;
	background-image:url(../medias/img_c_int_bg_menu.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}
#leftcolumn #navigation #form_search input.recherche{
	border:1px solid black;
	background-image:url(../medias/img_c_input_recherche.gif);
	background-repeat:no-repeat;
	width:125px;
	color:black;
}
#leftcolumn #navigation #form_search form.form_recherche{
	margin-left:316px;
	padding-top:15px;
}
#leftcolumn #navigation #form_search input.btn_rechercher{
	padding-left:50px;
	padding-top:4px;
}
#leftcolumn .dbl_col_home_1 { height:154px; width:228px; float:left; /*margin:0 12px 0 15px;*/ }
#leftcolumn .dbl_col_home_2 { height:154px; width:1px; float:left; }
#leftcolumn .dbl_col_home_3 { height:154px; width:225px; float:left; /*margin:0 10px 0 15px;*/ }

#leftcolumn .txt_date { margin:0 0 10px 10px; font-weight:bold; color:#555555; }
#leftcolumn .txt_news { margin-left:20px;margin-bottom:20px; }
#leftcolumn .news_item { margin:10px; }
/* --------------------------- FOOTER --------------------------------*/
#footer {  width: 640px; height:24px; clear: both; color: #333; background: #f4f4f4 url(../medias/img_c_int_bg_footer.gif); text-align:center; padding-top:5px; }
.clear { clear: both; background: none; }

/* ------------------------ STARS RATER ---------------------------- */
.star-rating{
	list-style:none;
	margin: 0 10px 0 0;
	padding:0;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(../medias/img_c_int_star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover {
	background: url(../medias/img_c_int_star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-in{ left: 0px; background: url(../medias/img_c_int_star_rating.gif) left bottom; }
.star-rating a.one-in:hover{ width:20px; }
.star-rating a.two-in{ left:20px; background: url(../medias/img_c_int_star_rating.gif) left bottom; }
.star-rating a.two-in:hover{ width:40px; }
.star-rating a.three-in{ left: 40px; background: url(../medias/img_c_int_star_rating.gif) left bottom; }
.star-rating a.three-in:hover{ width:60px; }
.star-rating a.four-in{ left: 60px; background: url(../medias/img_c_int_star_rating.gif) left bottom; }
.star-rating a.four-in:hover{ width:80px; }
.star-rating a.five-in{ left: 80px; background: url(../medias/img_c_int_star_rating.gif) left bottom; }
.star-rating a.five-in:hover{ width:100px; }

.star-rating a.one-star{ left: 0px; }
.star-rating a.one-star:hover{ width:20px; }
.star-rating a.two-stars{ left:20px; }
.star-rating a.two-stars:hover{ width: 40px; }
.star-rating a.three-stars{ left: 40px; }
.star-rating a.three-stars:hover{ width: 60px; }
.star-rating a.four-stars{ left: 60px; }
.star-rating a.four-stars:hover{ width: 80px; }
.star-rating a.five-stars{ left: 80px; }
.star-rating a.five-stars:hover{ width: 100px; }

.nbrvote { color:black; margin:4px; }
.voted { color:#3F7500; margin:4px;  }
.alreadyvoted { color:red; margin:4px; }

/* thumbs */
#thumbs {
	float:left;
	width:90px;
}
#thumbs a.thumb img {
	filter: alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	border:1px solid #9FB1BF;
}
#thumbs a.thumb:hover img {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	border:1px solid #0065B3;
}

/*Contact Form*/
#contact_form { margin:15px 0 0 15px; }
#contact_form #text { margin:0 0 10px 0; }
.btn_contact {
	text-align:right;
	padding-top:7px;
}
#btn_contact{
	background-color:#EFEFEF;
	border-color:#d1d1d1;
	border-style:solid;
	border-width:thin;
	padding:0 8px 0 8px;
}

/* form proposer un site */
#form_new_site { margin:10px 0 0 10px; }
#form_new_site_visiteur, #form_new_site_proprio { margin:30px 0 0 0; border:1px solid #d1d1d1; padding:7px; }