@charset "UTF-8";
/* --- Rhino studio | CSS Document | www.wombatfx.ch / s.rossetti - 2008 --- */
/* --- tags --- */

html,
body{
	height:100%;
}
body{
	background-color:#1d211c;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ccc;
	letter-spacing:1px;
	line-height:1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6{
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:3px;
	margin-bottom:5px;
}
h1{ font-size:1.5em; }
h2{ font-size:1.3em; }
h3{ font-size:1.1em; }
h4,h5,h6{ font-size:1em; }
a:link,
a:visited,
a:hover,
a:active{
	color:#dedede;
	text-decoration:none;
	border-bottom:1px dotted #dedede;
	outline:none;
}
a:hover{
	color:#fff;
	border-bottom:1px solid #fff;
}
a.sharer{
	border:none;
}
/* --- id's --- */
#site{
	width:100%;
}
#__connexion{
	position:fixed;
	right:10px;
	top:10px;
	color:#1f0b0b;
	cursor:pointer;
}
#rhino{
	width:640px;
	margin:0 auto;
	padding-top:20px;
}
	#rs_log,
	#rs_log img{
		border:0;
		outline:0;
	}
	#rs_content{
		margin-top:10px;
	}
	#rs_content .border_top,
	#rs_content .border_bottom{
		width:640px;
		height:5px;
		background:url(../__layout/__statics/rs_border_bottom.png) no-repeat left top;
	}
	#rs_content .border_top{
		background-image:url(../__layout/__statics/rs_border_top.png);
		margin-top:10px;
	}
	#rs_content .border_bottom{
		margin-bottom:10px;
	}
	#rs_content .article{
		background-color:#42473e;
		width:620px;
		padding:10px;
	}
	#rs_content .article img{
		margin-left:-3px;
	}
	#rs_content #leftcol,
	#rs_content #rightcol{
		width:300px;
	}
	#rs_content #leftcol{
		float:left;
	}
	#rs_content #rightcol{
		margin-left:310px;
	}
/* --- contact form --- */
#show,
.rs_form_opener{
	cursor:pointer;
}
#rs_contact_form fieldset{
	margin-bottom:5px;
}
#rs_contact_form label,
#rs_contact_form input{
	margin-bottom:2px;
	display:block;
	width:99%;
}
#rs_contact_form textarea{
	width:99%;
}
#error{
	color:#f30;
}
/* --- classes --- */
#validation{
	text-align:right;
}
#validation a{
	border:none;
	color:#1d211c;
}
a.noborder{
	border:0;
}
.footer{
	font-size:0.8em;
}
.left{
	float:left;
	padding:5px;
}
.right{
	float:right;
	padding:5px;
}
.alert,
.confirm{
	padding-top:5px;
	color:#f50;
}
.confirm{
	color:#0a3;
}
