/*
Theme Name: Creation Theme
Theme URI: http://www.capolina.com/
Description: The first theme created by Monika Laval.
Version: 0.1
Author:  Monika Laval
Creation Theme by Monika Laval || http://www.capolina.com
*/
@charset "utf-8";
/* CSS Document */

body, ul, li, h1, h2, h3, p{
	margin : 0;
	padding : 0;
	
}
a{text-decoration:none;
color:#91114a;}

body{
	text-align:center;
	font-size: small;
	background:#dac9a9 url(img/bg.jpg) top center no-repeat;
	background-attachment:fixed;
	width:100%;

}


ul{
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style:none;
}


li{
	position: relative;	
}
img{
	border:none;}
	
#page {
	width:100%; margin:0 auto; text-align:center; background:url(img/bg_nav.jpg) top left repeat-x;
	}
#container{width:980px; margin:0 auto; text-align:center; background:url(img/logo.png) top left no-repeat;}
#container_index{width:978px; margin:0 auto; text-align:center; background:url(img/papillon.png) top left no-repeat;}

#header {margin:0 auto; height:150px;}

#header ul{
	line-height:150px;
	padding:0;
	}
#header ul li{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f7ed7e;
	font-size:1.6em;
	display:block;
	margin:5px 15px;
	float:right;
	display : list-item;
	list-style-image : url(img/puce_nav.png);}
#header ul li span{display:none; list-style-image: none;}
#header ul li a{
	color:#c3a038;
	text-decoration:none;}
#header ul li a:visited {color:#c3a038;}
#header ul li a:hover, a:active {color: #e3a038;}

#content {display:table; width:980px; background:#d9c38b url(img/bg_content.jpg) top left repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border:#d3bd87 1px solid;}
#content h1{display:block;padding: 5px 0; font-weight: 100; font-family:Georgia, "Times New Roman", Times, serif;}
#content h2{color:#bf007b; display:block; width:380px; height: inherit; text-align:left; padding-top:0px; clear:both; }
#content h3{color:#bf007b; height: inherit; text-align:left; padding-top:10px; }
#content h1 span{display:none;}
#content img{vertical-align:top; border:#000 1px dotted; padding:0; }
#content ul{padding:5px 0px 10px 10px; text-align:left; }
#content p{ display:block; padding:15px 0 0 0; text-align:left; line-height:1.5em;}
#content a{color:#8a0057; text-decoration:underline;}
.fleche{display:block; width:370px; right:0; min-height:50px;  padding-top:20px; padding-right:55px; background:url(img/fleche.png) center right no-repeat; color:#3c7128; font-weight:weight; text-decoration:underline; text-align:right;}
.fleche-p-vin{display:block; clear:both; width:850px; left:0; min-height:50px;  padding-top:10px; padding-right:55px; background:url(img/fleche.png) center right no-repeat; color:#3c7128; font-weight:weight; text-decoration:underline; text-align:right;}

.couleur{color:#bf007b;}
.domaine {background:url(img/domaine.png) top left no-repeat;padding: 120px 0 20px 0;}
.vigne {background:url(img/vigne.png) top left no-repeat;padding: 120px 0 20px 0;}
.vins {background:url(img/vins.png) top left no-repeat; padding: 160px 0 0 0;}
.phototheque {background:url(img/phototheque_titre.png) top left no-repeat; padding: 140px 0 0 0;}
.degustations {background:url(img/degustations.png) top left no-repeat; padding: 120px 0 20px 0;}
.contact {background:url(img/contact.png) top left no-repeat; padding: 120px 0 20px 0;}
.left{float:left; margin-right:10px; margin-bottom:10px; }
.right{float:right; margin-left:10px; margin-bottom:10px;}

.page_vin{display:bloc; margin: 0 25px;}
div.liste_horiz{display:block; float:left; width:210px; margin:0 5px; padding:3px; text-align:left;}
div.liste_horiz h1{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#bf007b; }
div.liste_horiz h3{color:#000;}
div.liste_horiz ul{padding: 10px 0 0 20px; width:210px;}
div.liste_horiz li{list-style-type:disc; padding: 0 0 0 5px;}
div.liste_horiz img{ margin:10px 0;}

div.liste_degust {text-align:left;}
div.liste_degust ul{width:145px; margin:0; padding:0; float:left;}
div.liste_degust li{list-style-type:disc; padding: 0; width:145px;}

div.liste_actu ul{width:145px; margin:0; padding:0; float:left;}
div.liste_actu li{list-style-type:disc; padding: 3px 0; width:410px;}
.liens{list-style-type:none; padding: 10px 0; width:410px;}

#col{float:left; width:440px; text-align:left; padding:0 0 0 35px; margin:0; }
#col02{float:left; width:440px; margin:0; background:url(img/content.jpg) top right no-repeat; padding: 140px 0 0 35px;}
#actu{margin:0; background:url(img/actu2.png) top left no-repeat; min-height:280px;}
#actu p{margin:10px 0 0 0; text-align:center; font-size:1.2em;}
#actu h1{text-align:center; margin:10px 0 20px 0px; color: #bf007b; }
#actu p+p{margin:0 auto; text-align:left;}
#actu img{border:none;}
#nav_secondaire{width:980px; height:160px; margin:0; padding:20px 0 0 0; background:url(img/bg_index.png) top left no-repeat; clear:both;}
#nav_secondaire ul{display:block; margin:0 140px; }
#nav_secondaire li{display:block; padding: 0 5px; width:216px; height:101px; float:left;}
#nav_secondaire li a{display:block; text-align:left; padding: 5px 0 0 5px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:normal; text-decoration:none;}
#nav_secondaire li#news{background:url(img/newsletter.png) top left no-repeat;}
#nav_secondaire li#foto{background:url(img/phototheque.png) top left no-repeat; }
#nav_secondaire li#pratique{background:url(img/nos_produits.png) top left no-repeat; } 
 
#footer{
	background:#d9c38b;
	color:#8c6a1a;
	clear:both;
	margin:0;
	padding:20px;
	text-align:center;
	font-size: 0.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#footer p{
	display:block;
	padding:20px;

}
#footer ul{
	display:block;

}

#footer a{
	text-decoration: underline;
	font-weight: normal;
	color:#8c6a1a;}

}
#footer a:hover{
	text-decoration: underline;
	font-weight: normal;
}


#extradiv{
	position:absolute;
	top:0;
	width:300px;
	height:200px;
}
#extradiv p{
	display:none;
}
#clear {clear:both;}
#carrousel{
	position:relative;
	width:980px;
	height:350px;



}
.slide{
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	width:980px;
	height:350px;
}

.navigation{
	position:absolute;
	z-index:200;
	bottom:10px;
	right:10px;
}
.navigation span{
	background:#dbcaab;
	color:#482b1d;
	border:#482b1d 1px dotted;
	padding:2px 4px;
	cursor:pointer;
}
.titre{
	position:absolute;
	z-index:100;
	width:888px;
	background:url(background/bg_titre.png) top left repeat;
	padding-left:12px;
	line-height:35px;
	text-align:left;
	height:35px;
	bottom:0;
	left:0;
}

/********************
* FEATURE CAROUSEL *
********************/
.carousel-container {
  position:relative;
  width:960px;
}
#carousel {
  height:350px;
  width:960px;
  position:relative;
  margin-bottom:0;
  font-size:12px;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  border:0px solid #5d5d5d;
  cursor:pointer;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;

}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:2px;
  font-size:1em;
  color:#dac9a9;
}
/*
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
}

.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
*/
#carousel-left {
  position:absolute;
  bottom:33px;
  left:140px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:140px;
  cursor:pointer;
}
/*formulaire*/
#formulaire{
	text-align:left;
	border:#d3bd87 1px solid;
	padding:10px;
	margin:10px 0 0 0;
	position: relative;
}


#formulaire span {  
	font-size: 16px;
	font-weight: bold; 
	color:#822901;
}
fieldset{
	position:relative;
	padding: 0;
	margin: 0;
	border:0;
}

#formulaire ul{
	text-align:left;
	width:450px;
	padding:0;
}
#formulaire  li{
	width:420px;
	background:none;
	padding:3px 0;
	list-style-type:none;
	clear:both;
	line-height: 1.5em;
	font-size: 0.9em;	
	margin:7px 0 0 0;
}


input, select{

	width:280px;

}

.niewidomepole{display: none; 
}
.case{
	width:30px;
	padding:0;
	display:inline;

}
.liste{
	padding:0;
	border-bottom:1px dotted #69C;
}
/*galerie*/
div#galerie
{
  width: 880px ;
  background: #eed ;
  border: 1px solid #dcb ;
  padding: 15px ;
  margin: 15px 30px ;
  text-align: center ;
  font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
}

ul#galerie_mini li
{
  float: left ;
}

ul#galerie_mini li a img
{
  margin: 2px 1px ;
  border: 1px solid #dcb ;
}

dl#photo
{
  clear: both ;
  margin: 0 auto ;
}

dl#photo dt
{
  font: italic 2.5em/1.5em Georgia, serif ;
  color: #d9c38b ;
}

dl#photo dd
{
  margin: 0 ;
}

dl#photo img
{
  border: 1px solid #dcb ;
}
