/* $Id: style.css 2640 2012-01-17 22:05:10Z sdalu $ */

/*== My Face ===========================================================*/

#I {
	float:				right; 
    	max-width: 			8em;
    	max-height: 			8em;
    	margin-left: 			1em;
    	padding: 			3px;
    	border: 			1px solid silver;
	cursor:				help;
}



/*== Business Card =====================================================*/

.business-card {
	position:			relative;
	border:				1px solid grey;
	height:				277px;
	width:				430px;
	background-color:		black;
	color:				white;
	box-sizing:			border-box;
}

.business-card .bc-mainpic {
	height:				265px;
	border:				1px solid white;
	position:			absolute;
	top:				5px;
	right:				5px;
	-moz-user-select: 		none;
	-khtml-user-select: 		none;
}
.business-card .bc-strip {
        background-color:		rgb(58,58,54);
	width:				400px;
	height:				100px;
	position:			absolute;
	top:				26px;
}
.business-card .bc-contact {
        font-family: 			monospace;
	position:			absolute;
	top:				165px;
	left:				5px;
	font-size:			12px;
}
.business-card .bc-contact * {
	color:				white !important;
}
.business-card .bc-contact th {
        font-weight:			normal;
	-moz-user-select: 		none;
	-khtml-user-select: 		none;
}
.business-card .bc-contact a:after {
	content:			'' !important;
}
.business-card .bc-sample {
	border-spacing:			8px;
	position:			absolute;
	top:				92px;
	left:				3px;
	-moz-user-select: 		none;
	-khtml-user-select: 		none;
}
.business-card .bc-sample img {
    	height:				50px;
    	width:				50px;
}
.business-card .bc-name {
	position:			absolute;
	top:				30px;
	right:				200px;
	font-size:			30px;
	text-shadow:			2px 2px 2px #222222;
}
.business-card .bc-title {
	position:			absolute;
	top:				60px;
	right:				200px;
	font-size:			18px;
}
.business-card .bc-logo {
	padding-right:			5px;
	padding-top:			5px;
	vertical-align:			top;
}
.business-card .bc-logo a {
	text-decoration:		none !important;
}


/*== Hardware ==========================================================*/

/*
 * Reciproque links
 */
a[id^='go-']:hover, a.hover {
	color:			#D14D29;		   /* C-- */
}


/*
 * Hardware description
 */
#hardware {
	width: 				50ex;
    	float: 				left;
}
#hardware dt {
	font-weight:			bold;
	padding: 			0.5ex 1em;
	border: 			1px solid silver;
	margin-top:			1em;
}
#hardware dt:first-child {
	margin-top:			2px;
}
#hardware dd {
	padding-left: 			2em;
    	display: 			list-item;
	list-style-position: 		inside;
    	list-style-type:		square;
}


/*
 * Hardware gallery
 */
#hardware-gallery .thumbnail {
        border-color: 			black;
        cursor:				pointer;
}
#hardware-gallery .thumbnail.hover {
        border-color: 			#D14D29;
	background-color: 		#190000;
	border-radius:			10px;
	-moz-border-radius:		10px;
	-webkit-border-radius:		10px;
	-opera-border-radius:		10px;
}
#hardware-gallery .thumbnail .frame .inner {
	width:				125px;
	height:				105px;
}
#hardware-gallery {
    	float: 				left;
        width: 				432px;
	margin-left: 			2em;
}

