/* CSS for the structure of the web site */
*
{
	margin  : 0;
	padding : 0;
}

#tagline
{
	margin-left : 90px;
	margin-top  : -87px;
}

#content
{
	background-color : #FFFFFF;
	margin-top       : -20px;
	padding-bottom   : 5px;
	padding-left     : 90px;
	padding-right    : 20px;
	padding-top      : -20px;
	width            : 650px;
	height           : 110px;
}

#formContainer
{
	width       : 263px;
	height      : 254px;
	margin-left : 90px;
	overflow    : hidden;
}

#formContent
{
	background-color : #000000;
}

#form_placeholder
{
	background-color : #000000;
	width            : 265px;
	height           : 10px;
	position         : relative;
	left             : 90px;
	top              : 0px;
}

#contact1
{
	/*padding-top  : 10px;*/
	padding-left : 20px;
	width        : 370px;

}

#close_btn
{
	padding     : 5px;
	text-align  : right;
	width       : 13px;
	height      : 13px;
	margin-left : 710px;
}

#form_field
{
	padding-right : 10px;
	width         : 315px;
	float         : right;
	margin-top    : -275px;
}

#form_button_sales_boutique
{
	width      : 270px;
	text-align : right;
}

#thank_you_container
{
	background-color : #FFFFFF;
	width            : 250px;
	height           : 250px;
	margin-left      : 510px;
	margin-top       : 82px;
}

#thank_you
{
	margin-left   : 25px;
	padding-top   : 50px;
	padding-right : 10px;
}

#loftsContent
{
	background-color : #FFFFFF;
}

#form_field p
{
	margin-bottom : 2px;
}

#contact1 p
{
	margin-bottom : 15px;
}

#nav_item p
{
	margin-bottom : 10px;
}

#navigation
{
	margin-top : -67px;
	text-align : right;
}

.address
{
	color          : #6a6e6f;
	font-family    : Arial, Verdana, sans-serif;
	font-size      : 12px;
	line-height    : 15px;
	text-transform : uppercase;
	font-weight    : bold;
}

h2
{
	color       : #6a6e6f;
	font-family : Arial, Verdana, sans-serif;
	font-size   : 14px;
	line-height : 17px;
	font-weight : normal;
}

.content
{
	color       : #7b7b7b;
	font-family : Arial, Verdana, sans-serif;
	font-size   : 14px;
	font-weight : normal;
	line-height : 17px;
}

.content_subtitle
{
	color       : #FFFFFF;
	font-family : Arial, Verdana, sans-serif;
	font-size   : 14px;
	font-style  : italic;
}

.content_title
{
	color          : #FFFFFF;
	font-family    : Arial, Verdana, sans-serif;
	font-size      : 28px;
	letter-spacing : -1px;
	font-weight    : bold;
	line-height    : 30px;
	text-transform : uppercase;
}

.mandatory_field
{
	color         : #FFFFFF;
	font-size     : 9px;
	padding-right : 58px;
}

#contact1 a.link_special
{
	color:#6a6e6f;
	font-weight:bold;
	text-decoration:underline;
}

.special
{
	color:#FFFFFF;
	font-weight:bold;
}

.hidden_div
{
	display    : none;
	visibility : hidden;
}

.nav_item
{
	background-color : #FFFFFF;
	color            : #6a6e6f;
	margin-top       : 10px;
	padding-left     : 15px;
	padding-right    : 15px;
	padding-top      : 2px;
	padding-bottom   : 2px;
	text-transform   : uppercase;
}

.nav_item_selected
{
	background-color : #dcd458;
	color            : #6a6e6f;
	margin-top       : 10px;
	padding-left     : 15px;
	padding-right    : 15px;
	padding-top      : 2px;
	padding-bottom   : 2px;
	text-transform   : uppercase;
}

.btn_form
{
	background-color : #dcd458;
	color            : #000000;
	padding-left     : 150px;
	padding-right    : 153px;
	font-weight      : bold;
	text-transform   : uppercase;
}

.opening_hours
{
	color       : #6a6e6f;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 14px;
	font-weight : bold;
}

h1
{
	color          : #FFFFFF;
	font-family    : Arial, Verdana, sans-serif;
	font-size      : 49px;
	font-weight    : bold;
	letter-spacing : 1px;
	line-height    : 48px;
	text-transform : uppercase;
}

.align_right
{
	text-align : right;
}

.uppercase_content
{
	color          : #FFFFFF;
	font-family    : Arial, Verdana, sans-serif;
	font-size      : 12px;
	text-transform : uppercase;
}

.error
{
	color       : #FF0000;
	font-weight : bold;
}

.form_text
{
	font-size : 11px;
	width     : 180px;
	height    : 15px;
	border    : 1px solid #dcd458;
}

.form_combobox
{
	border-color     : #dcd458;
	background-color : #ffffff;
	font-size        : 11px;
	height           : 19px;
}

/* CSS for the Link */
a:active, a:hover, a:link, a:visited
{
	color           : #7b7b7b;
	font-family     : Arial, Verdana, sans-serif;
	font-size       : 12px;
	text-decoration : none;
}

.btn_send
{
	background-color : #666e6e;
	color            : #ffffff;
	padding-left     : 10px;
	padding-right    : 10px;
	position         : relative;
	right            : 13px;
	font-weight      : bold;
	text-transform   : uppercase;
}

.btn_send_en
{
	background-color : #666e6e;
	color            : #ffffff;
	padding-left     : 10px;
	padding-right    : 10px;
	font-weight      : bold;
	text-transform   : uppercase;
}