

/*<style>*/

html{
	border: 0;
	height: 100%;
	margin: 0;
	padding: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  
 
	html { 
		margin-left: 1px; 
	} 
	 
}

body{
	background-color: #000000;
	background-position: center top;
	background-repeat: repeat;
	background-attachment:fixed;
	border: 0;
	color: #4E3227;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
	overflow-x: hidden;
	padding: 0;
	text-align: justify;
}

p{
	margin: 5px 0 5px 0;
}

#slideshow_wrap{
	height: 400px;
	overflow: hidden;
	width: 100%;
}

#slideshow_outer{
	height: 400px;
	width: 100%;
}

#slideshow_inner{
	height: 400px;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}

#slideshow_overlay{
	height: 400px;
	width: 980px;
	position:absolute;
	top:0;
	z-index:101;
}

#slideshow_slides{
	height: 400px;
	width: 980px;
	background-color:#ffffff;
	z-index:100;
}

#slideshow_bar_top{
	background-image: url('../images/default/body/png/imgLogoTop.png');
	background-image: url('../images/default/body/png/imgLogo.png');
	background-position: top left;
	background-repeat: no-repeat;
	width:980px;
	height:100px;
	margin-top:20px;
	position: fixed;
	top: 0;
	z-index: 102;
}

#slideshow_home{
	width:310px;
	height:80px;
	float:left;
	cursor:pointer;
}

#slideshow_languages{
	width:656px;
	height:28px;
	float:right;
	padding-top:5px;
	padding-right:14px;
	text-align:right;
}

#slideshow_social{
	width:660px;
	height:47px;
	float:right;
	padding-right:10px;
	text-align:right;
}

#slideshow_social_facebook{
	width:40px;
	height:40px;
	float:right;
	background-image: url('../images/default/body/png/imgSocialNetwork_Facebook.png');
	cursor:pointer;
}

#slideshow_social_twitter{
	width:40px;
	height:40px;
	float:right;
	background-image: url('../images/default/body/png/imgSocialNetwork_Twitter.png');
	margin-right:4px;
	cursor:pointer;
}

#slideshow_bar_bottom{
	width:980px;
	height:45px;
	padding-top:355px;
	display: block;
}

#slideshow_slogans{
	width:650px;
	height:30px;
	float:left;
	margin-left:14px;
	z-index:4;
}

.divSlogan{
	text-shadow: 0.2em 0.2em 0.05em #000;
}

#slideshow_navigation{
	width:302px;
	height:45px;
	margin-right:6px;
	float:right;
	text-align:right;
	z-index:3;
}

#slideshow_navigation div{
	background-image: url('../images/default/body/png/imgSlideshowInactive.png');
	width:30px;
	height:30px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

#slideshow_navigation .activeSlide{
	background-image: url('../images/default/body/png/imgSlideshowActive.png');
}

#header_wrap
{
	height: 70px;
	overflow: hidden;
	width: 100%;
}

#header_outer
{
	height: 70px;
	width: 980px;
	margin: 0 auto;
}

#header_inner
{
	height: 70px;
	overflow: hidden;
	width: 980px;
	background-image: url('../images/default/body/jpg/imgBackgroundMenuTop.jpg');
	background-position: center top;
	z-index: 50;
}

#header_top
{
	height: 119px;
	width: 970px;
}

#social_top{
	width: 870px;
	float: left;
	text-align: right;
}

#language_top
{
	color: #FFFFFF;
	float: left;
	height: 25px;
	/*overflow: hidden;*/
	text-align: right;
	width: 100px;
	float: left;
}

.language_top{
	float: left;
	width: 20px;
	height: 22px;
	margin-right: 5px;
	text-align: center;
}

.language_top_active{
	float: left;
	width: 20px;
	height: 22px;
	margin-right: 5px;
	text-align: center;
	background-color: #FFF;
	color: #a33038}

.language_top_nonactive{
	float: left;
	width: 20px;
	height: 22px;
	margin-right: 5px;
	text-align: center;
	color: #a33038;
	cursor: pointer;
}

.language_top:hover
{
	background-color: #252525;
}

.language_top a, language_top_active a
{
	color: #FFFFFF;
	text-decoration: none;
	/*text-shadow: 0.2em 0.2em 0.05em #000;*/
	width: 100%;
	height: 100%;
	display: block;
}

#header_logo
{
	background-image: url('../images/default/body/png/imgLogo.png');
	background-position: center top;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 94px;
	width: 355px;
}

#menu_wrap
{
	float: left;
	height: 94px;
	width: 615px;
}

#menu_wrap_login
{
	float: left;
	height: 91px;
	width: 420px;
	margin-left: 195px;
	padding-top: 3px;
}

#topmenu_wrap
{
	font-size: 13px;
	height: 101px;
	margin-bottom: 30px;
	overflow: hidden;
	width: 980px;
	text-align:center;
}

#topmenu_wrap ul.ulMenuTop{
	clear: both;
	list-style: none;
	padding: 0;
	margin:0 auto;
}

#topmenu_wrap ul.ulMenuTop li{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#topmenu_wrap ul.ulMenuTop li a{
	color: #a33038;
	display: inline-block;
	height: 45px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	padding-left:10px;
	padding-right:10px;
}

#topmenu_wrap ul.ulMenuTop li a:hover, #topmenu_wrap ul.ulMenuTop .liMenuTopActive a{
	background-color: #e7e5df;
	color: #a33038;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#breadcrumb_wrap{
	color: #999;
	height: 35px;
	padding-left:6px;
	padding-right:6px;
	text-align: left;
	width: 958px;
}

#breadcrumb_wrap a{
	color: #999;
}

#breadcrumb_wrap a:hover{
	color: #333;
}



.paragraph{
	margin-bottom:11px;
	padding: 4px 4px 5px 4px;
	background-color:#ffffff;
	background-image: url(../images/default/body/jpg/imgBackgroundParagraph.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.paragraph_slideshow_left{
	float:left;
	width:236px;
	height:172px;
	overflow:hidden;
	z-index: 10;
}

.paragraph_text_right{
	float:right;	
	width:459px;
	padding-left:10px;
	padding-right:6px;
	color:#4e32278;
	z-index: 10;
}




.paragraph_text_left{
	float:left;	
	width:459px;
	padding-left:6px;
	padding-right:10px;
	color:#4e32278;	
}

.paragraph_slideshow_right{
	float:right;	
	width:236px;
	height:172px;
	overflow:hidden;
}



.paragraph_text{
	padding-left:6px;
	padding-right:6px;
}


#brands_wrap{
	margin: 0 auto;
	width: 960px;	
	background-image: url('../images/default/body/jpg/imgBackgroundBrands.jpg');
	background-position: center top;
	background-repeat:repeat-y;
}

#brands_content_1{
	width:229px;
	float:left;
	padding:6px;
}

#brands_content_2{
	width:228px;
	float:left;
	padding:6px;	
}

#brands_content_3{
	width:227px;
	float:left;
	padding:6px;	
}

#brands_content_4{
	width:228px;
	float:left;
	padding:6px;	
}

.brands_content_title{
	margin-bottom:10px;
}

.brands_content_left{
	width:126px;	
	float:left;
}

.brands_content_right{
	width:100px;
	float:left;
}

#content_wrap{
	background-image: url('../images/default/body/png/imgBackgroundWrap.png');
	background-position: center top;
	background-repeat:repeat-y;
	border: 0;
	margin: 0;
	min-height: 100%;
	padding: 0;
	position: relative;
	width: 100%;
}

#page_wrap
{
	margin: 0 auto;
	width: 970px;
}

#page_wrap:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

#left_wrap{
	width:228px;
	margin-left:6px;
	float:left;
}

#left_open{
	background-color:#ffffff;
	height: 248px;
	margin-bottom: 11px;
	padding: 6px;
	background-image: url(../images/default/body/jpg/imgBackgroundParagraph.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

#left_open_title{	
	margin-bottom: 10px;
}

#left_open_text{
}

#left_open_line{
}

#left_open_day{
	background-color: #e3484c;
	color: #FFF;
	width: 46px;
	float: left;
	padding-left: 10px;
	margin-bottom: 6px;
}

#left_open_hour{
	background-color: #F4F4F4;
	color: #333;
	width: 155px;
	float: left;
	padding-left: 5px;
	margin-bottom: 6px;
}

#left_menu{
	margin:0;
	padding:0;
}

.ulMenuLeft{
	list-style: none;
	margin: 0;
	padding: 0;
}

.liMenuLeft0, .liMenuLeft0Active{
	text-align: left;
	margin-bottom: 4px;
	background-color:#ffffff;
}

.liMenuLeft0Active{
	background-color:#eeede9;
}

.liMenuLeft0:hover{
	background-color:#eeede9;
}

.liMenuLeftButton{
	padding-top:4px;
	padding-bottom:4px;
}

#right_wrap{
	float: right;
	margin-right:6px;
	width: 719px;
}

#right_wrap .title
{

}

#right_wrap .title:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

#right_wrap .title a
{
	color: #FFF;
}

#right_wrap .text
{

}

#right_wrap .text_left{
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

#right_wrap .text_right{
	width: 615px;
	float: right;
}

#spacer
{
	clear: both;
	height: 290px;
	width: 100%;
}

#footer_wrap{
	bottom: 0;
	height: 290px;
	left: 0;
	position: absolute;
	width: 100%;
}

#footer_text{
	background-image: url('../images/default/body/jpg/imgBackgroundFooter.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	height: 290px;
	margin: 0 auto;
	overflow: hidden;
	width: 980px;
}

#footer_copyright{
	color: #A33038;
	height: 30px;
	padding-top:10px;
	overflow: hidden;
	text-align: center;
	width: 980px;
	font-size:11px;
}

#footer_copyright a{
	color: #A33038;
}

#footer_googlemaps{
	float: left;
	height: 216px;
	width: 485px;
	margin-top:28px;
	margin-left:15px;
}

#footer_contact{
	float: right;
	height: 216px;
	width: 440px;
	margin-top:28px;
	margin-left:25px;
	margin-right:15px;
	color:#4E3227;
}

.frmNewsletter .input
{
	background-color: #eceae5;
	border: none;
	color: #766e54;
	margin: 0;
	padding: 5px;
	width: 215px;
}

.frmNewsletter .submit
{
	background-color: #e0dcd3;
	border: none;
	color: #766e54;
	margin-top: 5px;
	padding: 5px;
	width: 130px;
}

.red
{
	color: #ff0000;
}

.frmGeneral
{
	border: 0;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
}

.frmGeneral fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.frmGeneral dl
{
	border: 0;
	border-bottom: solid 1px #E4E4E4;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}

.frmGeneral dl:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

.frmGeneral dt
{
	border: 0;
	float: left;
	margin: 0;
	min-height: 40px;
	overflow: hidden;
	padding: 0;
	width: 35%;
}

.frmGeneral dd
{
	border: 0;
	float: left;
	margin: 0;
	min-height: 40px;
	overflow: hidden;
	padding: 0;
	width: 65%;
}

.frmGeneral input
{
	background-color: #a33038;
	background-image: url(../images/default/body/jpg/imgBackgroundGradient.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #333;
	color: #000;
	margin: 0;
	padding: 5px;
	width: 438px;
}

.frmGeneral input.inputv1
{
	width: 210px;
}

.frmGeneral input.inputv2
{
	width: 210px;
}

.frmGeneral input.inputv3
{
	width: 385px;
}

.frmGeneral input.inputv4
{
	width: 60px;
}

.frmGeneral input.inputv5
{
	width: 60px;
}

.frmGeneral input.inputv6
{
	width: 120px;
}

.frmGeneral input.inputv7
{
	width: 400px;
}

.frmGeneral input:focus
{
	background: none;
	background-color: #FFF;
}

.frmGeneral textarea
{
	background-color: #a33038;
	background-image: url(../images/default/body/jpg/imgBackgroundGradient.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid 1px #333;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 120px;
	margin-bottom: 10px;
	padding: 5px;
	width: 435px;
}

.frmGeneral textarea:focus
{
	background: none;
	background-color: #FFF;
}

.frmGeneral select
{
	background-color: #a33038;
	background-image: url(../images/default/body/jpg/imgBackgroundGradient.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #333;
	color: #000;
	padding: 5px;
}

.frmGeneral select:focus
{
	background-color: #FFF;
}

.frmGeneral select.option
{
	background-color: #a33038;
}

.frmGeneral .check
{
	background: none;
	border: none;
	width: auto;
}

.frmGeneral .remChars
{
	background: none;
	border: none;
	color: #000;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 25px;
}

.frmGeneral .submit
{
	background: none;
	background-color: #333;
	background-image: url(../images/default/body/jpg/imgBackgroundGradientBlack.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid 1px #000;
	color: #FFF;
	padding: 5px;
	width: 50%;
}

.frmGeneral .submit:focus
{
	background-color: #333;
}

.frmGeneral .readonly
{
	color: #666;
}

.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}


/*OGONE*/

#divOgone{
	width: 710px;
	font-size: 15px;
}

#divOgone table{
	width: 100%;
}

td.ncolh1 {background-color : #333; color : #F4F4F4; font-face : verdana}
td.ncoltxtl {background-color : #F4F4F4; text-align : right; font-weight : bold}
td.ncoltxtl2 {background-color : #F4F4F4; text-align : right; font-weight : bold}
td.ncoltxtr {background-color : #F4F4F4; text-align : left; font-weight : bold}
td.ncoltxtc {background-color : #F4F4F4; text-align : center; font-weight : bold}
td.ncollogol {background-color : #F4F4F4; text-align : right; font-weight : bold}
td.ncollogor {background-color : #F4F4F4; text-align : left; font-weight : bold}
td.ncollogoc {background-color : #F4F4F4; text-align : center; font-weight : bold}
td.ncoltxtmessage {background-color : #F4F4F4; color : #F4F4F4; text-align : left; font-weight : bold}
td.ncolinput {background-color : #F4F4F4; color : black}
td.ncolline1 {background-color : F4F4F4; color : black}
td.ncolline2 {background-color : #F4F4F4; color : black}
input.ncol {background-color : #333; color : white}
table.ncoltable1 { background-color: #F4F4F4; border: 2 solid darkblue;  }
table.ncoltable2 { background-color: #F4F4F4;  border: 2 solid darkblue; }
table.ncoltable3 { background-color: #F4F4F4; border: 2 solid darkblue;  }

.DDtxt {text-align: left;margin-left:2em;font-weight: normal;margin-top:0; width: 710px; display: block}
.DDlabel {text-align: left; margin-left:4em;font-weight: normal;margin-top:0;}
.DDdata {font-weight: normal;margin-top:0;}
.MKtxt {text-align: left;font-weight: bold; margin-left:2em;margin-top:0;}
.MKlabel {text-align: left; margin-left:4em;font-weight: normal;font-style:italic;margin-top:0;}
td.ncoltxtr p.MKlabel {margin-left:0;}
.MKdata {font-weight: normal;margin-top:0;}
.DDimp {font-weight: bold;margin-left:2em;text-align: left;margin-top:0;}
.DDsection {font-weight: bold;margin-left:0em;text-align: left; margin-top:1em; margin-bottom: 0em;}


/* FANCYBOX */

#fancybox-overlay {
	background: #333;
}

.fancybox-outer {
	background: #a33038;
}
