body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#8d8a8a;
	margin:0px;
	background-color:#FFFFFF;
}


#wrap {
	width:980px;
	margin:auto;
	margin-top:2px;
}

#header {
	position:relative;
	height:139px;
}

#header .col1, #header .col2 {
	position:absolute;
}

#header .col1 {
	top:40px;
	left:114px;
}

#header .col2 {
	top:0px;
	right:9px;
}

.hr {
	background-image:url(hrLine.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:19px 0px 32px 0px;
}

td .hr {
	margin:0px 0px 0px 0px;
}

#content .col2 .hr {
	background-image:url(hrLine.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:32px 0px 32px 0px;
}

hr {
	display:none;
}



/**********************************
content layout 
*********************************/


#content .col1, #content .col2 {
	float:left;
}

#content .col1 {
	width:466px;
	padding-top:14px;
	padding-bottom:14px;
	background-image:url(colTop.gif);
	background-repeat:no-repeat;
	margin-right:23px;
	
	
}

.innerCol {
	
	background-image:url(colBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 14px 14px 14px;
	background-color:#ebebeb;

}

/**********************************
block layout 
*********************************/
.city
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
color:#ababab;
text-transform:uppercase

}

.titleEvent
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
color:#ababab;
text-transform:uppercase

}

.rowBlock {
	background-image:url(topWhiteBlock.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:3px;
	width:438px;
	
}

.rowBlockInner {
 	background-color:#ffffff;
	background-image:url(bottomWhiteBlock.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:14px;
	padding:11px 19px 11px 19px;
}


#content .col2 {
	width:490px;
	line-height:13pt;
}

.col2 .rowBlockTop {
	background-image:url(col2topGreyBlock.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	padding: 26px 26px 26px 26px;
	margin:23px 0px 0px 0px;
	width:438px;
	line-height:13pt;
}

.col2 .rowBlockBottom {
 	background-color:#f6f6f6;
	background-image:url(col2bottomGreyBlock.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:18px;
	padding: 26px 20px 26px 20px;
	width:450px;
}

.col2 .rowBlockTop a {
	color:#8d8a8a;
}

.bigBlock {
	background-image:url(bigBlockGreyTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:14px;
	width:981px;
	
}

.bigBlockInner {
 	background-color:#ebebeb;
	background-image:url(bigBlockGreyBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 14px 14px 14px;
}

.insideBigBlock {
	background-image:url(insideBigBlockWhiteTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:6px;
	width:952px;
	
	
}

.insideBigBlockInner {
 	background-color:#ffffff;
	background-image:url(insideBigBlockWhiteBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:14px;
	padding:11px 19px 11px 19px;
	position:relative;
}

.thankyou .insideBigBlockInner 
{
	height:200px;
}

.insideBigBlockInner .hr {
	position:absolute;
	top:126px;
	left:35px;
	width:884px;
}

#logoBurgundywines {
	position:absolute;
	top:26px;
	left:59px;
}

#logoLoire {
	position:absolute;
	top:26px;
	left:29px;
}

#eventsMenu {
	position:absolute;
	top:17px;
	right:66px;
	text-align:right;
}

#txtDiscover {
	position:absolute;
	top:340px;
	text-align:center;
}

#eventLocation {
	position:absolute;
	top:220px;
	left:0px;
	text-align:center;
}

.imgLocation {
	width:168px;
	float:left;
	text-align:center;
	margin:0px 120px 0px 0px;
}


.imgLocation img {
	margin-bottom:8px;
}

.imgLocation a {
	color:#8d8a8a;
}

.contentBlock {
	text-align:center;
	font-size:12px;
	line-height:19px;
	width:827px;
	margin:auto;
}

#location1, #location2, #location3 {
	width:165px;
	background-color:#ffffff;
	padding:8px;
	position:absolute;
	top:18px;
	left:90px;
	display:none;
	border:1px solid #8d8a8a;
}

#location2 {
	left:390px;
}

#location3 {
	left:690px;
}

.texta1a1a1
{
 	color:#a1a1a1;
}

.margin8
{
	padding-top:8px;
}

#Fistpage .tdRight
{
	line-height:13pt;
	padding-left:10px;
}
.padLeft
{
	padding-left:20px;
}

.pad
{
	padding:20px 20px 20px 20px;
}


#Fistpage .margin15
{
	padding-top:15px;
	padding-bottom:15px;
}

#Fistpage .divDescription
{
	padding-left:10px;
}

.line-height
{
	color:#a1a1a1;
	line-height:17pt;
	font-size:9pt;
}

.line-height2
{
	line-height:17pt;
	font-size:8pt;
}

.inputext
{
	width:300px;
	height:20px;
}

.greylink a
{
	color:#8d8a8a;
}


#footer {
	margin-top:14px;
}

.footer
{
	background: url("footer_background_980x26.gif");
	background-repeat:no-repeat;
	height:26px;
	
}

.greyfont
{
 	color:#8d8a8a;
 	font-size:8pt;
 	line-height:14pt;
}

.link {
	margin:25px 0px 12px 0px;
}

.link a
{
	color:#f1463b;
}

.link img {
	margin-right:5px;
}

.orangelink a
{
	color:#ff8a00;
	text-decoration:none;
}

a.lien:link, a.lien:visited, a.lien:active 
{
	color:#F1463B;
	text-decoration:underline;
}

a.lien:hover
{
	color:#F1463B;
	text-decoration:none;
}


/**********************************
Table layout
*********************************/
#formMain table {
	width:684px;
}


#formMain td {
	padding:2px 2px 5px 2px;
	text-align:left;
}
