* { margin: 0; padding: 0; }

body, html { font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #669933; }

a img { border: none; }

#both { clear:both; }

#top {
	clear:both;
	background-color: #FFFFFF;
	height: 78px;
	background-image: url(http://www.gitebeaujolais.com/images/design/temp_logo.gif);
}
.top-url, .top-url a, .top-url a:hover {
	text-align: center;
	color: #595959;
	text-decoration: none;
	font-weight: bold;
}

#top h1 {
	font-size: 2.2em;
	color: #B73744;
	text-align: center;
	padding-top: 5px;
}
#top h1 a{
	color: #B73744;
	text-decoration: none;

}
#top h1 a:hover {
	color: #FFCC66;
	text-decoration: none;
}
#menu {
	clear:both;
	background: #B73744 url(http://www.gitebeaujolais.com/images/design/menubg.gif) top repeat-x;
   	border-top: 4px solid #fff;
	border-bottom: 4px solid #B9CDD0;
	height: 32px;
}

#menu ul {
	padding: 7px;
	list-style: none;
}

#menu ul li {
	float: left;
	padding: 0px 9px;
}

#menu ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#menu ul li a:hover {
	color: #FFCC66;
	text-decoration: underline;
}

.langues {
	width:171px;
	position:absolute;
	z-index:3;
	margin:15px 10px 45px 570px;
	height: 10px;
	top: 74px;
	text-align: right;
}

.langues li a { display:block; float:left; padding:2px 2px 2px 3px; color:#6161cb; text-decoration:none; font-size:120%; }

.langues a:hover { text-decoration:none; color : #fe850b; }

.langues img { margin-top:10px; padding-right: 5px; }

#slogan {
	clear:both;
	background: #669933 url(http://www.gitebeaujolais.com/images/design/sloganbg.jpg) top no-repeat;
	height: 50px;
	padding-top: 182px;
	text-align: center;
}

#slogan h2 {
	color: #fff;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
	font-size: 2.1em;
}

#slogan h2 strong {
	font: 36px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -3px;
	font-size: 1.18em;
}

#cols {
	clear: both;
	background: #fff url(http://www.gitebeaujolais.com/images/design/contentbg.gif) left repeat-y;
	width: 750px;
}

#colA { float: left; width: 300px; }

#colB { float: left; width: 450px; }
#colA-xs { float: left; width: 150px; }

#colB-xl { float: left; width: 600px; }

#welcome {
	padding: 15px 14px 5px 14px; 
	background: #eee url(http://www.gitebeaujolais.com/images/design/corner.gif) 0 0 no-repeat;
} 

#welcome h3 {
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

#top-content {
	padding: 15px 14px 5px 14px; 
	background: #eee url(http://www.gitebeaujolais.com/images/design/corner2.gif) 0 0 no-repeat;
	border-bottom: 4px solid #B73744;
}

#top-content h3 {
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

#top-content-long {
	padding: 15px 14px 5px 14px; 
	background: #eee;
	border-bottom: 4px solid #B73744;
}

#top-content-long h3 {
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

ul { list-style-type: square; }

li{}
#A { padding: 10px 20px; }

#a ul li { list-style: none; line-height: 20px; color: #595959; font-weight: bold; }

#A ul li a { color: #B73744; font-weight: bold; text-decoration: none; }

#A ul li a:hover { color: #595959; }

#list {	padding-left: 15px; }

#list li { }

#content {
	padding: 20px 14px;
	font-size: 1em;
	color: #595959;
	background-color: #FFFFFF;
}

#content h3{
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

#content h4 {
	color: #FFCC66;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.5em;

}

#content h4 a, #content h4 a:hover, #content h4 a:hover {
	color: #FFCC66;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;

}

.img-right { float: right; padding: 5px 0 5px 10px; }

.img-left { float: left; padding: 5px 10px 5px 0; }

#colA h3, #colA h2, #colA-xs h3, #colA-xs h2 {
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
}

#colB h3, #colB h2, #colB-xl h3, #colB-xl h2 {
	color: #B73744;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

#cols p {
	color: #595959;
	line-height: 14px;
	margin: 5px 0px;
	text-align: justify;
	clear: both;
}

#cols p a, #cols li a{ color: #B73744; text-decoration: none; }

#cols p a:hover, #cols li a:hover { text-decoration: underline; }

#dots { border-bottom: 1px dashed #ccc; }

#temp { float: right; margin-left: 2px; }

#part img { float: left; margin: 2px; }

#footer {
	clear:both;
	width: 710px;
	padding: 15px 20px;
	background: #C55D68 url(http://www.gitebeaujolais.com/images/design/footer_bg.gif) top repeat-x;
	font-size: 0.9em;
	color: #fff;
}

#footer a { color: #FFCC66; text-decoration: none; }

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

#main {
	width: 750px;
	margin: 0 auto;
	padding-top: 5px;
	background-color: #FFFFFF;
}

iframe {
	width: 175px;
	height: 200px;
	background: #FFFFFF;
	border: 0;
	padding-top: 0px;
}

#author {
	text-align: center;
	background-color: #669933;

}
#author a, #author a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

/*Info Plus*/

#infosplus {
	text-align : center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 3em;
	width : auto;
	color: #FFFFFF;
	height: 0.05em;
	overflow: hidden;
	background-color: #669933;
}

#infosplus a { text-decoration : none; color : #669900; }

#infosplus a:hover { color : #669900; font-weight : bold; text-decoration : none; }

#infosplus a:link { text-decoration : none; }

#infosplus a:visited { text-decoration : none; }

#infosplus a:active { text-decoration : none; }

#commerces { padding-left: 10px; }

