@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;
}