/* global tags */
html, body {height: 100%;}
body{
	margin: 0px;
	padding:0px;
	border:0px;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background-repeat: no-repeat;
}
a:link { color: #FFF; text-decoration: none; }
a:visited { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
a:active { color: #FFF; text-decoration: none; }
form{margin:0;padding:0;}
* html select{vertical-align:middle;}
img{border:0;}
/* wrapper */
#view {width:79.1%;height:100%;}
#view-inner{padding-left:40px;width:750px;}
/* header */
#header {margin-bottom:50px;position:relative;}
div#slogan{width:315px; position:absolute; top:50px;left:212px;}
/* selecteur de page */
#selecteur {height: 20px;padding: 0 0 3px 22px;}
#selecteur a {padding: 3px 1px;font-weight: bold;font-size: 15px;text-decoration: none;}
#selecteur a:hover { background-color: #FF080C;}
/* main content */
#viewport{background: #AAA;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
#viewport-inner{padding: 18px 26px 18px 26px;}
/* produit */
#product{min-height:370px;}
* html #product{height: 370px;}
.titre {font-size:20px;font-weight: bold;margin-bottom:24px;}
.description{float:left;padding-left:2px;width:270px;}
.anglais {font-style: italic;}
.illustrations{float:right;width:307px;margin-left:25px;}
	.vignettes{float:left;width:106px;}
		.vignette{float:left;margin-right:5px;margin-bottom:5px;}
	#prod-image{float:left;width:196px;}
.separateur{padding-top:28px;}
.clearfix{clear:both;overflow:hidden;height:0px;}
.commande{padding:22px 0 22px 0;}
.gras {font-weight: bold;}
.bouton {background-color: #000;color: #FFF;border: 1px solid red;}
/* footer */
#footer {margin-top:1em;text-align:center;background-color: #000;font-size: 10px;color: #FFF;}
/* tooltips */
#cartooltip{
position: absolute;
visibility: hidden;
background-color: lightyellow;
border: 2px solid red;
padding: 5px;
font-size: 120%;
font-weight: bold;
}