/* @override http://www.brunoblondeau.com/css/bb.css */


html { text-align: center; }

body {
	font: 13px/1.5 "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	background: #555 url(../images/PageShadow.png) repeat-x fixed;
	margin: 30px 0 20px 0;
	padding: 0;
	cursor: default;
}

img { border: none; }

hr { border: 0; margin: 20px; height: 1px; background-color: rgb(200, 200, 200);}



.small { font-size: 10px;}
.medium { font-size: 13px;}
.large { font-size: 16px;}
.xtra_large {font-size: 26px;}



.rowbox { width: 600px; padding: 5px; text-align: left; float: left; }
.rowbox:hover { background-color: #333; }
.iconbox { display: inline; width: 128px; height: 128px; margin: 10px 10px 10px 10px; float: left; vertical-align: middle;}
.textbox { display: inline; width: 400px; height: 128px; margin: 10px 10px 10px 25px; float: left; vertical-align: middle;}



.container {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}


#contenthead {
	display: block;
	height: 185px;
	width: 600px;
	margin: 0 auto;
	position: relative;

	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: middle;
}

#contenthead img {
	margin-right: 30px;
	vertical-align: middle;
}

#contentleft {
	display: block;
	margin: 0px 15px 50px 30px;
	padding: 5px 5px 5px 5px;
}

#contentright {
	display: block;
	text-align: center;
	width: 165px;
	margin: 15px 15px 15px 15px;
	padding: 18px 8px 8px 8px;
	float: right;
	clear: right;
	background: #343434;
	border-style: solid;
	border-width: 1px;	
	border-color: #7f7f7f;
}

/* #contentright img { margin-top: 20px; }*/




a {
	color: #cfcfcf;
	text-decoration: none;
	border-bottom: 0px;
}

a img { border: none; }

a:visited {	color: #ccbbd6; }

a:hover {
	color: #ca3d26;
}









h1 {
	font: normal 36px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	text-transform: lowercase;
	margin: 0 0 40px;
}

h1 span {
	color: #666;
}

h2 {
	font: italic bold 48px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 15px 0 2px 0;
	color: #fff;
}

h3 {
	font-size: 1em;
}








/* ********************************* */
/* BARRE D'ICONES */
/* ********************************* */

#override-info {
	background-color: #3f3f3f;
	opacity: 0.95;
/*	background-color: rgba(62,62,62,0.95);*/
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 6px 70px 6px 70px;
}

#override-info p {
	margin: 0;
}




.smallproductbox {
	width: 112px;
	height: 60px;
	margin: 4px 0px 4px 0px;
	padding-top: 4px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-radius: 4pt;
}

.smallproductbox:hover {
	background-color: #333; /* First for Firefox */
}

.smallproductbox a {
	text-decoration: none;
	text-transform: none;
}



