@charset "utf-8";

/**
 * FIXES
 ***********************************************************
 ***********************************************************
 */
.container {width:800px;margin:15px auto;}
label {cursor:pointer;}
form span.alert {color:#F59C40;font-weight:bold;}
input {margin:0;padding:0;}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {margin:0;}
textarea {font-family:arial;font-size:1.1em;padding:0;}
* html textarea {border:1px solid #7f9db9;}
em {font-style:normal;}
strong {font-weight:normal;}
ul {list-style-type:none;margin:0;padding:0;}
a, img {outline:none;}
a:link:after, a:visited:after {content:none;}
a.logo {display:block;}
.content {overflow:hidden;}
* html .content {height:1%;}

/**
 * BOX1
 ***********************************************************
 ***********************************************************
 */
div.box1 {
	background:transparent url('../images/bck_box1-br.gif') no-repeat bottom right;
	margin:0;
	padding:0;
	width:100%;
}
div.box1 div {
	background:transparent url('../images/bck_box1-bl.gif') no-repeat bottom left;
	margin:0;
	padding:0;
}
div.box1 div div {
	background:transparent url('../images/bck_box1-tr-bis.gif') no-repeat top right;
	margin:0;
	padding:0;
}
div.box1 div div div {
	background:transparent url('../images/bck_box1-tl-bis.gif') no-repeat top left;
	margin:0;
	padding:0;
}

/**
 * BOX2
 ***********************************************************
 ***********************************************************
 */
div.box2 {
	background:transparent url('../images/bck_box4-br.gif') no-repeat bottom right;
	margin:0;
	padding:0;
	width:100%;
}
div.box2 div {
	background:transparent url('../images/bck_box4-bl.gif') no-repeat bottom left;
	margin:0;
	padding:0;
}
div.box2 div div {
	background:transparent url('../images/bck_box4-tr.gif') no-repeat top right;
	margin:0;
	padding:0;
}
div.box2 div div div {
	background:transparent url('../images/bck_box4-tl.gif') no-repeat top left;
	margin:0;
	padding:0;
}

/**
 * BOX3
 ***********************************************************
 ***********************************************************
 */
div.box3 {
	background:transparent url('../images/bck_box2-br.gif') no-repeat bottom right;
	margin:0;
	padding:0;
	width:100%;
}
div.box3 div {
	background:transparent url('../images/bck_box2-bl.gif') no-repeat bottom left;
	margin:0;
	padding:0;
}
div.box3 div div {
	background:transparent url('../images/bck_box2-tr.gif') no-repeat top right;
	margin:0;
	padding:0;
}
div.box3 div div div {
	background:transparent url('../images/bck_box2-tl.gif') no-repeat top left;
	margin:0;
	padding:0;
}

/**
 * HEADER
 ***********************************************************
 ***********************************************************
 */
#header {
	height:178px;
	padding:10px 10px 10px 25px;
}
#header a.logo {
	background:transparent url('../images/logo_vinsmoinschers.gif') no-repeat bottom center;
	display:block;
	float:right;
	height:180px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:432px;
	text-indent:-9999px;
}
#header h1 {
	color:#F59C40;
	font-family:"century gothic",Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:1.25em;
	margin-top:10px;
	width:300px;
}
#header h1 strong {
	font-weight:bold;
}
#header h1 strong a {
	color:#F59C40;
	text-decoration:none;
}
#header h2 {
	background:transparent url('../images/bck_landing-slogan.gif') no-repeat bottom center;
	display:block;
	height:93px;
	margin:-10px 0px 0px 45px;
	position:relative;
	width:248px;
	text-indent:-9999px;
}
#header p {
	color:#545454;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:0.2em;
}

/**
 * SECTION
 ***********************************************************
 ***********************************************************
 */
#section {
	margin-top:-2px;
	padding:10px;
}
#section ul {
	overflow:hidden;
}
#section li {
	background:transparent url('../images/bck_notes-sep.gif') no-repeat center right;
	color:#ffffff;
	float:left;
	margin:5px 0px;
	padding:0 1%;
	width:31%;
}
#section li.last {
	background:none;
}
#section a {
	font-family:"century gothic",Arial,Helvetica,sans-serif;
	color:#F99D33;
	display:block;
	font-weight:bold;
	font-size:15px;
	margin:0.25em 0;
	text-align:center;
	text-decoration:none;
}
/**
 * FOOTER
 ***********************************************************
 ***********************************************************
 */
#footer {
	padding:10px;
}
#footer p {
	color:#505050;
	font-size:1.20em;
	margin:0.25em 0;
	text-align:center;
}
#footer p strong {
	color:#F59C40;
	font-family:"century gothic",Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
}
#footer p strong a {
	color:#F59C40;
	text-decoration:none;
}
#footer #partenaires {
	margin:auto;
	overflow:hidden;
	width:540px;
}
#footer #partenaires li {
	float:left;
}
#footer #partenaires a {
	display:block;
	height:179px;
	width:179px;
	text-indent:-9999px;
}
#footer #partenaires a.bordeaux {
	background:transparent url('../images/vis_landing-grands-chateaux-bordeaux.jpg') no-repeat top left;
}
#footer #partenaires a.bourgognes {
	background:transparent url('../images/vis_landing-grands-domaines-bourgognes.jpg') no-repeat top left;
}
#footer #partenaires a.rhone {
	background:transparent url('../images/vis_landing-grands-terroirs-rhone.jpg') no-repeat top left;
}
