body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
	margin: 0;
	padding: 0;
}

html {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000;
  background-color:#10683d; /*10683d*/
}

a {
	text-decoration:none;
}

ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

h1 {
	font-size: 16px;
	color: rgb(118, 33, 35);
	padding: 15px 0 15px 30px; 
}

#globalContainer {
	width: 930px;

	padding: 15px 10px 10px 10px;
	margin: 10px auto;
	
	background-color: #FFF;
	
	-moz-border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #444;
	
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 5px 5px 5px #444;
}

#header {
	width: 930px;
	height: 120px;
	background:url(../images/ressources/titre.png) center center no-repeat;
}

#container {
	width: 930px;
	background:url(../images/ressources/fond.jpg) top right repeat-y;
}

#footer {
	width: 930px;
	height: 20px;
	padding: 10px 0 0 0;
	clear: both;
}

/*
* LEFT PART WITH MENU
*/
#leftPart {
	width: 140px;
	float: left;
	margin: 10px 0 20px 0;
	height: 100%;
}

#menuTop {
	height: 180px;
}

#menu {
	font-size: 14px;
	margin: 3px;
	color: #949494;
	font-weight: bold;
}

#menu a,
#menu a:visited{
	color:#949494;
	text-decoration:none;
}

#menu a:hover,
#menu .active  a{
	color:#0A6432;
	text-decoration:none;
}

#menu ul li {
	margin: 10px 0;
}

#menuBottom {
	height: 180px;
}

/*
* RIGT PART CONTENT
*/
#rightPart {
	width: 780px;
	float: left;
	margin: 10px 0 20px 10px;
}

.topRightText {
	font-size: 14px;
	padding: 0 30px 0 0;
	text-align: right;
}

.bigText {
	font-size: 14px;
	padding: 30px 30px 0 30px;
}

.veryBigText {
	font-size: 18px;
	padding: 40px 0 0 15px;
	margin: 0 auto;
}

#rightPart a:hover {
background-color:#0A6432;
color:#FFFFFF;
font-weight:bold;
}

#rightPart a {
color:#000000;
font-weight:bold;
}

/* PAGE INDEX */
#bigBtCont {
	width: 568px;
	/*height: 546px;*/
	height: 100%;
	margin : 0 auto;
}

#bigBt {
	width: 568px;
	height: 546px;
	margin : -273px 0;
	position: absolute;
	top: 50%;
}

#bigBt img {
	border:none;
}

/* PAGE ACCUEIL */
.dictonText {
	font-size: 14px;
	color: rgb(118, 33, 35);
	padding: 10px 0 0 30px;
	margin: 10px 0 10px 75px;
}


/* PAGE PARTICIPANTS */
.vigneron {
	width: 600px;
	margin: 0 auto;
	padding: 15px;
}

.vin{
	font-weight: bold;
	color: #663333;
	font-size: 16px;
	text-align: center;
	text-shadow: 1px 1px 2px #999999
}

.nom{
	font-weight: bold;
	font-size: 14px;
}

.adresse{
	font-style: italic;
	width: 350px;
}

.otherInfo{
	float: right;
}

.tel{
	background:url(../images/ressources/tel.jpg) center right no-repeat;
	padding: 5px 35px 0 0;
	height: 20px;
	text-align: right;
}

.mail{
	background:url(../images/ressources/ecrire.jpg) center right no-repeat;
	padding: 5px 35px 0 0;
	height: 20px;
	text-align: right;
}

.site{
	background:url(../images/ressources/siteweb.jpg) center right no-repeat;
	padding: 5px 35px 0 0;
	height: 20px;
	text-align: right;
}

.spacer {
	width: 400px;
	height: 5px;
	border-top: 2px solid;
	margin : 0 auto 10px auto;
}

/* PAGE ACCES */
#plan {
	margin: 10px auto;
	width: 528px;
	height: 325px;
	background:url(../images/ressources/plan2.gif) center center no-repeat;
}

#googleMapPlan {
	width: 425px;
	height: 330px;
	margin: 10px auto;
}
#googleMapPlan iframe {
	border: none;
	width: 425px;
	height: 330px;
}

/* PAGE FLYER AFFICHES*/
.half {
	width: 375px;
	margin: 0 5px;
	float: left;
}

.imgContainer {
	width: 270px;
	margin: 20px auto;
}

.imgWithoutCarrousel {
	margin: 0 5px;
	float: left;
}

/* PAGE CONTACT*/
#listeAmis {
	font-size: 14px;
	font-weight: bold;
	color: #0a6432
}

#listeAmis ul li {
	margin: 15px 0 15px 250px;
	list-style-type: disc;
}

#listeAmis a:hover {
color:#000000;
background:none;
}

#listeAmis a {
	color: #0a6432
}


/*
* CLASSES
*/
.copyright{
	color: #663333;
	font-size: 10px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.bold {
	font-weight: bold;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.red {
	color: rgb(118, 33, 35);
}

.img-carousel {
	border:0px none;
}