@import url(../../Content/Css/Layout.css);
/********* GLOBALS *********/

*,p{margin:0;padding:0}
body {font-family:Arial,SansSerif;font-size:.9em; color:#666;}
a img,table {border:0}
dl,ol,ul,li {list-style:none;}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6{margin:.5em 0 .5em 0;}
h1, .columns .right h4,#left h4{font-size: 14px;color: #fff; margin:0 0 10px 0; padding:5px; background:#ff7a00; font-weight:normal;}

.uc{ clear:left;}

h4 .shop{ margin-top:40px;}

/* colors */
#header h2 a { color:#fff; display:none; }
a { color:#000; text-decoration:none; }
.clear{ clear:both;}
a:hover { text-decoration:underline; color:#013066; }


/********* LAYOUT *********/

body { margin:0; padding:10px 0 0 0;}
	#wrap { margin:0 auto;width:993px; }
	    #header, #page { margin:0 auto;}
		#page {width:993px; clear:both; }
		    #left{ float:left; width: 250px; margin-top:60px;}          
			#content {float:right; width:700px;}
			#main{margin-top:60px;}
				#extras { float:right; }
				.subscription{ margin-bottom:30px;}
#banner{ clear:both; height:225px;}
/*box*/
.secondary .box { padding-bottom:10px; width:250px;}
	.boxTitle,
	#extras{ padding-left:20px;}

		.secondary h4 a {color:#fff;}
		.secondary .box{ margin:0;}

/********* WIDGETS *********/

/*top*/
#header { position:relative; }
	#header .siteHeader { margin:0;}
	#header .siteLogo { float:left;}

/*menu*/
.topMenu { }
	.topMenu li { float:left; }
	.topMenu a,
	.topMenu a:visited { color:#666; display:block; padding:2px 5px; }

	.topMenu .current a,
	.topMenu .trail a { font-weight:bold; }
	.topMenu .e-shop a{ color:#00f;}
	
.languageMenu { font-size:12px; text-align:right; margin-bottom:20px;}
	.languageMenu a { opacity:.4; border-left:1px solid #666; padding:0 5px;  color:#013066;}
	.languageMenu a:first-child{border-left:none;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

/* Menu Prodotti */
.subMenu { width:993px;border:1px solid #ffc998; }
.subMenu td{ vertical-align:top; text-align:center; background:url(bg_menuP.png) top left repeat-x;border-right: 1px solid #ffc998;padding-top:5px;}
.subMenu td a img{margin-top:5px;}
.subMenu a{ color:#fff;}

#secondMenu{width: 250px;}
#secondMenu h1 a{color:#fff;}
#secondMenu .secondMenu,#secondMenu .OccasioniMenu { padding-left:5px; background-color:#fceada;}
#secondMenu .OccasioniMenu .current{ font-weight:bold;}
.secondary .e-shop{ display:none;}


/* Menu Occasioni & Prodotti*/
.Occasioni{ padding-left:5px;}
/* lists */
.list { padding-bottom:6px;}
.list .item { padding:5px; }
.list a { display:block; font-weight:bold; }

.list .a0 { padding-bottom:20px;clear:left;}
.list,
.list .a1 { padding-bottom:20px; clear:left;}

.news{ height:180px;}
/* path */
.path { margin-bottom:10px; font-size:11px; }
.path .current { color:#333; }
.path a.current:hover { cursor:default; text-decoration:none; }


/* content */
.introduction { font-size:1.1em; font-style:italic; }

/** date **/
.date { font-size:small; color:#666; display:block; }

/* Box_right*/
.box_right{ display:block; float:right;}

/* columns */
.columns .left { float:left; width:340px; }
.columns .left, .columns .right{ padding:0; border-left: 1px solid #ffc998; border-right: 1px solid #ffc998; border-bottom: 1px solid #ffc998; min-height:200px;}
.columns .left h2, .columns .right h2, .columns .right h1{background:#ff7a00; color:#fff; padding:5px; border-bottom:0; font-size:12px; margin:0; }
.columns .right h1{background:#ff7a00; color:#fff; padding:5px; border-bottom:0; font-size:12px; margin:0; font-weight:bold;}
.columns .right { float:right; width:340px;}
.columns .right #boxText{ padding-left:10px;}

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* news */
.intro {font-size:1.1em;font-style:italic;}
.columns .news{ padding:10px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}

/* ContentText*/
#contentText{ display:block; max-width:700px;}
#contentText span{ padding-left:2px;}
#contentText p{ padding-bottom:10px;}
#contentText .e-shop{ display:none;}
#contentText > ul{ padding-left:5px; float:left; width:250px; height:400px;}

/* footer */
#footer {margin-top:10px; padding:5px; background:#ff7a00; color:#fff; font-size:10px; text-align:center;}
#footer a{ color:#fff;}
#footer .n2{color:#fff;float:right;font-size:10px;}
iframe{ border:0;}

/* table Humbaur */
.modelTable{ width:100%;font-size:11px;}
.modelTable tr th{ font-weight:bold;border:1px solid #f9b87c; font-size:12px;background:#ff7a00; color:#f9f9f9}
.modelTable tr td{border:1px solid #f9b87c;}
.modelTable .b1{ }
.modelTable .b0{ background:#fbe9d8;}

.active span .error{ display:none;}

.mymenu .inner { margin-bottom:40px;}


#contactAddress{ float:left; width:300px;}
#contactAddress .validation{ color:Red;}
#contactMap{ float:right;}


