﻿/********** master_page beg **********/
html{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
body{
	margin: 0;
	padding: 0;
	background-color: #18251D;
 	SCROLLBAR-FACE-COLOR: #70A07E;/*barra e pulsante*/
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; /*interno sx top barra e pulsanti*/
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; /*interno dx bottom barra e pulsanti*/
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; /*esterno sx top barra e pulsanti*/
	SCROLLBAR-ARROW-COLOR:  #FFFFFF; /*freccia*/
	SCROLLBAR-TRACK-COLOR: #FFFFFF; /*sfondo interno*/
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; /*esterno dx bottom barra e pulsanti*/
}
textarea{
	overflow:auto;
}

.body_intro{
	margin: 0;
	padding: 0;
	background-color: #497055;
}
.intro{
	height:160px;
	width: 400px;
	margin: 100px 0 0 0;
	background: #497055 url(../images/header_sx.jpg) left top no-repeat;
}
.intro_mail {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:bottom;
}
.intro_mail a{
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:bottom;
}

.conteiner{
	margin:10px 0 0 0;
	background-color: #18251D;
}
.header{
	height:150px;
	width:950px;
	background-color: #497055;
}
.header_td_sx{
	height:150px;
	width: 400px;
	background: #497055 url(../images/header_sx.jpg) left top no-repeat;
}
.header_td_cx{
	height:150px;
	width:100px;
	background-color: #34503D;
}
.header_td_dx{
	height:150px;
	width:450px;
	background: #497055 url(../images/header_dx.jpg) left top no-repeat;
}
.menu{
	margin:0;
	padding:0;
}
.menu li{
	margin:0;
	padding: 3px 0 0 0;
	list-style-type: none;
	line-height: 25px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	display:block;
}
.menu a{
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.content{
	min-height: 500px;
	width: 950px;
	background:#FFFFFF;
	text-align:left;
}
.footer{
	width: 940px;
	font-size:9px;
	color: #FFFFFF;
	background-color: #497055;
	padding:5px;
	text-align:center;
}
.footer a{
	color: #FFFFFF;
	text-decoration: none;
}
.area_riservata{
	width: 950px;
}
.area_riservata img{
	padding: 0 10px 0 10px;
	border:none;
}
.webmaster{
	text-align:right;
}
.webmaster a{
	padding: 0 10px 0 10px;
	height:20px;
	font-size: 9px;
	color:#CCCCCC;
	text-decoration: none;
}
/********** master_page end **********/

/********** default beg *********/
.default_corpo{
	margin:0;
	padding:0;
	width:950px;
	height:500px;
	background: #FFFFFF url(../images/default_sfondo.jpg) left top no-repeat;
}
.default_td_top_sx{
	width:600px;
	height:250px;
}
.default_td_top_dx{
	width:350px;
	height:250px;
}
.default_proust{
	margin:100px 0 0 40px;
	width:400px;
	height:150px;
	background: #000000 url(../images/default_proust.jpg) left top no-repeat;
}
.default_proust ul{
	margin:5px 7px 0 40px;
	padding:5px;
	list-style-type:none;
}
.default_proust li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	color:#F1F1F1;
	text-align:right;
	line-height:18px;
}
.default_incentivi{
	margin:50px 0 0 0;
	width:220px;
	height:80px;
	background: #000000 url(../images/default_incentivi.gif) left top no-repeat;
}
.default_td_bottom_sx{
	width:250px;
	height:250px;
}
.default_td_bottom_cx{
	width:500px;
	height:250px;
}
.default_td_bottom_dx{
	width:200px;
	height:250px;
}
.default_negozio{
	margin:40px 0 0 60px;
	width:210px;
	height:158px;
	background: #000000 url(../images/default_negozio.jpg) left top no-repeat;
}

.default_testo{
	margin:70px 0 0 40px;
	padding:5px;
	width:400px;
	background-color:#FFFFFF;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.default_testo_h1{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#F1F1F1;
}
.default_testo_h2{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#F1F1F1;
	text-align:justify;
}
.default_talini{
	margin:150px 0 0 0;
	padding:0;
	width:180px;
	height:75px;
}
/********** default end *********/


/********** attività beg *********/
.attivita_table_main{
	width:950px;
	min-height:400px;
	font-size:12px;
}
.attivita_sx{
	width:200px;
 	min-height:400px;
	border-right:1px solid #8C8669;
}
.attivita_sx_titolo{
	font-size:14px;
	color: #333333;
	font-weight:bold;
	text-align:left;
	padding:10px;
}
.attivita_sx_elenco{
	margin:0;
	padding:0;
 	min-height:470px;
}
.attivita_sx_elenco_ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-size:12px;
}
.attivita_sx_elenco_ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
	cursor:pointer;
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
.attivita_sx_elenco_ul li:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.attivita_sx_elenco_ul a{
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
.attivita_sx_elenco_ul a:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.attivita_dettaglio{
	width: 750px;
}
.attivita_dettaglio ul{
	font-size:11px;
	margin:10px 10px 20px 10px;
	padding:0;
	list-style:none;
}
.attivita_dettaglio li{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
	line-height:14px;
}
.attivita_dettaglio a{
	text-decoration:none;
	color: #333333;
}
.attivita_dettaglio a:hover{
	text-decoration:underline;
	color:#333333;
}
.immagine_float_right{
	float:right;
	margin:10px;
	font-size:9px;
	color:#333333;
	text-align:center;
}
.immagine_float_right img{
	margin:0 0 0 10px;
}
.immagine_float_left{
	float:left;
	margin:10px;
	font-size:9px;
	color:#333333;
	text-align:center;
}
.immagine_float_left img{
	margin:0 10px 0 0;
}
.attivita_img{
	margin:2px 0 0 0;
	padding:0;
	width:320px;
	height:240px;
	border:1px solid #999999;
}
.attivita_table td{
	padding: 20px;
	height:250px;
	width:310px;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}
.attivita_itinerario{
	margin:5px 0 0 0;
	padding:0;
}
.attivita_itinerario img{
	border:none;
}
/********** attività end *********/

/********** video beg *********/
.video_table_main{
	width:950px;
	min-height:400px;
	font-size:12px;
}
.video_sx{
	width:200px;
 	min-height:400px;
	border-right:1px solid #8C8669;
}
.video_sx_titolo{
	font-size:14px;
	color: #333333;
	font-weight:bold;
	text-align:left;
	padding:10px;
}
.video_sx_elenco{
	margin:0;
	padding:0;
 	height:460px;
 	overflow:auto;
}
.video_sx_elenco_ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-size:12px;
}
.video_sx_elenco_ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
	cursor:pointer;
	font-size:12px;
	color: #333333;
	text-decoration:none;
	border-bottom: solid 1px #8C8669;
}
.video_sx_elenco_ul li:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.video_sx_elenco_ul a{
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
.video_sx_elenco_ul a:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.video_elenco_div_h1{
	margin:0;
	padding:5px 0 5px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.video_dettaglio{
	width: 730px;
	padding:10px;
}
.video_titolo{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-weight: bold;
	color: #333333;
}
/********** video end *********/

/********** prodotti beg *********/
.prodotti_table{
	width:950px;
	height:500px;
	font-size:12px;
}
.prodotti_sx{
	width:230px;
	padding:10px;
}
.prodotti_cx{
	width:680px;
	padding:10px;
}
.prodotti_ricerca{
	height:25px;
}
.prodotti_ricerca_txt{
	font-size:12px;
	color:#000000;
	width:195px;
	margin: 0 5px 0 0;
}
.prodotti_submenu_beg{
	margin:10px 0 0 0;
	height:20px;
	background: #34503D url(../images/prodotti_submenu.jpg) left top no-repeat;
	line-height:20px;
	text-align:center;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
	cursor:pointer;
}
.prodotti_submenu_data{
	width:228px;
	height:310px;
	border-left:solid 1px #497055;
	border-right:solid 1px #497055;
	overflow:auto;
	font-size:12px;
}
.prodotti_submenu_data ul{
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
}
.prodotti_submenu_data li{
	margin:0;
	padding: 0;
	list-style-type:none;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
}
.prodotti_submenu_data a{
	width:auto;
	display:block;
	color:#333333;
	text-decoration:none;
}
.prodotti_submenu_data a:hover{
	width:auto;
	display:block;
	color:#FF3300;
	text-decoration:none;
}
#prodotti_submenu_data_attivo a{
	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
}
.prodotti_submenu_end{
	height:5px;
	background: #34503D url(../images/prodotti_submenu.jpg) left bottom no-repeat;
}
.prodotti_elenco_traccia{
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	height:15px;
}
.prodotti_elenco_elenco{
	height:450px;
}
.prodotti_elenco_elenco td{
	width:168px;
	height:148px;
	padding:1px;
	font-size:10px;
}
.prodotti_elenco_elenco ul{
	height:146px;
	border:solid 1px #999999;
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
}
.prodotti_elenco_elenco li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#prodotti_elenco_prezzo{
	color:#FF3300;
	text-align:right;
	padding:0 15px 0 0;
}
.prodotti_elenco_pagine{
	margin:5px 0 0 0;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	height:15px;
}
.prodotti_elenco_pagine a{
	color:#333333;
	text-decoration:none;
}
/********** prodotti end *********/

/********** dettaglio beg *********/
.dettaglio_div{
	padding:10px;
}
.dettaglio_traccia{
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-align:left;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:5px 0 5px 0;
}
.dettaglio_traccia a{
	color:#333333;
	text-decoration:none;
	cursor:pointer;
}
.dettaglio_traccia a:hover{
	text-decoration:underline;
	cursor:pointer;
}
.dettaglio_img{
	height:460px;
	width:610px;
}
.dettaglio_table td{
	width:290px;
	padding:5px;
}
.dettaglio_lbl{
	font-size:12px;
	color: #333333;
}
.dettaglio_mem_T_ART_Descrizione{
	font-size:12px;
	color:#333333;
	width:300px;
	height:300px;
}
/********** popup_dettaglio end *********/

/********** contatti beg *********/
.contatti_table{
	width:950px;
	height:500px;
	font-size:12px;
}
.contatti_sx{
	width:250px;
}
.contatti_sx img{
	margin:5px 0 0 0;
}
.contatti_cx{
	width:360px;
	text-align:justify;
}
.contatti_cx ul{
	margin:20px;
	padding:0;
	list-style:none;
}
.contatti_cx li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:20px;
}
.contatti_cx a{
	text-decoration:underline;
	font-size:12px;
	color: #333333;
	line-height:20px;
}
.contatti_titolo{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.contatti_sottotitolo{
	font-size:10px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}
.contatti_label{
	font-size:11px;
	color:#333333;
}
.contatti_errore{
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}
.contatti_txt{
	font-size:12px;
	color:#000000;
	width:300px;
}
.contatti_txt_multi{
	font-size:12px;
	color:#000000;
	width:300px;
	height:80px;
}
#contatti_legge{
	font-size:9px;
	line-height:12px;
}
.contatti_pulsante{
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1F1F1;
	background-color: #497055;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: pointer;
}
.contatti_dx{
	width:340px;
}
.contatti_dx ul{
	margin:20px 0 0 0 ;
	padding:0;
	list-style:none;
}
.contatti_dx li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:20px;
}
.contatti_dx img{
	padding:2px; 
	border: 1px solid #ADBBC0;
}
/********** contatti end *********/
