* { margin:0; padding:0;}
body {
	background: #ffffff url(../images/layout/page_bg.png) repeat-x;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#484834;
	text-align:center
}


/*in_line*/
/*input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#fff; font-weight:normal; font-size:1em; background:#000; border:none; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}*/

/*==================list====================*/
/*ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.67em}
ul li a{text-decoration:underline; color:#e4acab}
ul li a:hover{ text-decoration:none}*/
/*==========================================*/

/*a {text-decoration:underline; color:#ff0100}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#e4acab}
a.link:hover {text-decoration:none}*/


.clear {
	clear:both;
	height: 1px;
}

/*p {margin:0 0 16px 0}
.p1 {margin:0 0 65px 0}

.font_1 {color:#e4acab; text-decoration:underline; font-weight:normal}
.font_2 {color:#ff0100; text-decoration:underline}*/

/*header*/
#header {
	height:159px;
	background-image: url(../images/layout/top_bg.png);
	background-repeat: no-repeat;
	background-position: top;
}

.logo {
	height:110px;
	width: 282px;
}
.logohome {
	height:80px;
	width: 282px;
}
.nonlogo {
	height:110px;
	width: 680px;
	float: right;
}
.nonlogohome {
	height:80px;
	width: 680px;
	float: right;
}
.plus {
	height:70px;
	text-align: right;
	font-size: 0.7em;
	color: #999999;
	padding-top: 10px;
}
.plus-sopra {
	height:35px;
}
.plus .plus-sopra A {
	text-decoration : none;
	color: #666666;
}
.plus .plus-sopra A:LINK {
	text-decoration : none;
	color: #666666;
}
.plus .plus-sopra A:HOVER {
	color : #ffffff;
	text-decoration : none;
}
.plus .plus-sopra A:ACTIVE {
	color : #ffffff;
	text-decoration : none;
}
.plus .plus-sopra A:VISITED {
	color : #666666;
	text-decoration : none;
}
.plus .plus-sopra A:VISITED:HOVER {
	color : #ffffff	;
	text-decoration : none;
}
.plus .plus-sopra .campo  {
	font-size: 1em;
	color: #666666;
	width: 129px;
	background-color: #b5cbd5;
	border: 1px solid #7da7b6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.plus .plus-sopra .bottone  {
	font-size: 1em;
	color: #b3ced9;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #5b8c9f;
	border: 1px solid #c9d7df;
	/*font-family: Helvetica, Arial, sans-serif;*/
	margin: 0px;
}
.plus-sotto {
	height:48px;
/*	padding-top: 4px;*/
}

.flash {
	height:48px;
}
.sottoflash {
	height:48px;
	border-bottom-color:#dadad6;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
.titolo {
	width: 130px;
	height:48px;
	float: left;

}
.sottomenu {
	width: 240px;
	height:48px;
	float: left;
/*	padding-top: 20px;
	background-image: url(../images/layout/sottomenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
.sottomenulungo {
	width: 819px;
	height:48px;
	float: left;
/*	padding-top: 20px;
	background-image: url(../images/layout/sottomenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
.sottotitolo {
	width: 595px;
	height:48px;
	float: left;
}

#headerhome {
	height:507px;
	background-image: url(../images/layout/top_bg.png);
	background-repeat: no-repeat;
	background-position: top;
}
.flashhome {
	height:420px;
	margin: 0px;
	padding: 0px;
}

/*content*/
#content {background: #ffffff  url(gfx/content_top_bg.png) no-repeat left top; font-size:0.8em; line-height:1.33em; margin-bottom: 27px; margin-top: 0px;}
.content_bg_1 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_2 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_3 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_4 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_5 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_6 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_7 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
.content_bg_8 {background-image: url(../images/layout/gb_1.jpg); background-repeat: no-repeat; background-position: left bottom;}
/*.title {margin-bottom:21px}
.title_1 {margin-bottom:10px}
.img_left {float:left; margin:0 15px 10px 0}
.img {margin-bottom:8px}*/


/*footer*/
#footer {background: url(../images/layout/footer_bg.png) no-repeat left top; height:50px; line-height:0.9em; letter-spacing:0em; }
#footer A {
	text-decoration : none;
	color: #919185;
}
#footer A:LINK {
	text-decoration : none;
	color: #919185;
}
#footer A:HOVER {
	color : #919185;
	text-decoration : underline;
}
#footer A:ACTIVE {
	color : #919185;
	text-decoration : underline;
}
#footer A:VISITED {
	color : #919185;
	text-decoration : none;
}
#footer A:VISITED:HOVER {
	color : #919185	;
	text-decoration : underline;
}
/*#footer a:hover { text-decoration:none}*/
#footer .col_1 {width:370px; text-align:left; font-family:Arial; color:#919185; font-size:0.7em; margin-top:3px;}
#footer .col_2 {width:595px; text-align:right; font-family:Arial; margin-top:30px; font-size:0.7em; }

/*================== index.html ==================*/
/*#page1 #content .banner_1 {position:absolute; margin:-26px 0 0 71px}
#page1 #content .banner_2 {position:absolute; margin:-26px 0 0 364px}
#page1 #content .banner_3 {position:absolute; margin:-26px 0 0 656px}
#page1 #content .indent {padding:0 70px 26px 74px; color:#b1605f}
#page1 #content .line_x { background:url(images/line_bg.jpg) repeat-x left 259px; height:277px}*/

/*================== index-1.html ==================*/
/*#page2 #content .col_1 .indent { padding:38px 38px 10px 74px}
#page2 #content .col_2 .indent {padding:38px 63px 10px 37px}*/

/*================== index-2.html ==================*/
#page1 #content .col_1 .indent {
	padding: 0px;
}
#page1 #content .col_2 .indent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.85em;
	line-height: 1.3em;
}

/*================== index-3.html ==================*/
/*#page4 #content .main_img { position:absolute; margin:-26px 0 0 71px}
#page4 #content .img { position:absolute; margin:-26px 0 0 657px}
#page4 #content .indent { padding:253px 35px 25px 659px}*/

/*================== index-4.html ==================*/
/*#page5 #content .line {background:url(images/line_bg2.jpg) repeat-x left 0; height:18px; margin:0 -19px 0 -74px}
#page5 #content .col_1 .indent { padding:38px 20px 1px 74px; }
#page5 #content .col_1 .box {width:400px; padding-bottom:22px}
#page5 #content .col_1 .col_box_1 {width:203px}
#page5 #content .col_1 .col_box_2 {width:197px}
#page5 #content .col_1 .indent_1 {padding:0 38px 22px 74px}
#page5 #content .col_2 .indent {padding:38px 40px 22px 37px}
#page5 #content .col_2 .box {width:388px}
#page5 #content .col_2 .col_box_1 {width:118px}
#page5 #content .col_2 .col_box_2 {width:270px}*/

/*input {width:260px; height:22px}
.div_input {height:27px}
textarea {width:260px; height:172px; overflow:auto; margin-bottom:10px; display:block}
.div_links {text-align:right}*/

/*================== index-5.html ==================*/
/*#page6 #content .indent { padding:38px 73px 26px 74px}*/

img.titolo {
	padding-bottom: 19px;
}
img.titolo-fashoinnews {
	padding-bottom: 19px;
}
img.titolo-newseventi {
	padding-bottom: 5px;
}
img.titolo-prodottinovita {
/*	padding-bottom: 17px;*/
}
.slide {
	margin-top: 30px;
}

.foto {
	text-align: left;
	margin-top: 27px;
/*	margin-bottom: 27px;*/
}
.foto img.fotografia {
	float: right;
}
.foto .miniature  {
	margin-top: 15px;
}
.foto .miniature img {
	margin-bottom: 10px;
	border: 1px solid #5f5f55;
	margin-top: 0px;
	margin-right: 10px;
}
.foto .miniature A {
	text-decoration : none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.foto .miniature A:LINK {
	text-decoration : none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.foto .miniature A:HOVER {
	text-decoration : none;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
}
.foto .miniature A:ACTIVE {
	text-decoration : none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.foto .miniature A:VISITED {
	text-decoration : none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.foto .miniature A:VISITED:HOVER {
	text-decoration : none;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
}
.foto p.download {
	text-align: left;
	margin-top: 15px;
	font-size: 1.05em;
	font-weight: normal;
	font-style: italic;
}
.foto p.download span {
	margin-left: 10px;
	margin-right: 20px;
	font-size: 1.2em;
	font-weight: bold;
	color: #f5a217;
	font-style: normal;
}

