*{margin:0; padding:0;}
body{ background-color:#2B2B2B;text-align:center;}
#frame {
	width:785px;margin:0 auto;text-align:left;
}
img{ border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#666;}
input, textarea, select{color:#37A86A; vertical-align:top; text-align:left; border: 1px solid #404040; font:11px Tahoma, Arial, helvetica, sans-serif;}
input, select{vertical-align:middle;}
.tar{text-align:right;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}
.pl5{padding-left:5px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

strong{color:#EF7F01;font-size:12px;}

a{color:#699014; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
#header{background:#D7D7D7;}
#header .logo{width:380px; float:left; background:url(images/logo_bg.jpg) top left no-repeat; height:107px;}
#header .logo img{margin:4px 0 0 12px;}
#header .sch{width:400px; float:left; height:107px; background:url(images/sch_bg.jpg) top right no-repeat;}
#header .sch .indent{padding-top:47px;}
#header .mp_1{float:left; background:url(images/mp_1_bg.jpg) top left no-repeat; padding:27px 168px 18px 28px;}
#header .mp_2{float:left; background:url(images/mp_2_bg.jpg) top left no-repeat; padding:19px 18px 44px 17px;}
#header .menu{float:left; padding:14px 53px 26px 11px; background:url(images/menu_bg.jpg) top left no-repeat;}
/*=====//header===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_pt.jpg) top repeat-x #FFFFFF; color:#1A1A1A; width:100%;}
.block_1 .bot{background:url(images/block_1_pt.jpg) bottom repeat-x;}
.block_1 .right{background:url(images/block_1_pt.jpg) right repeat-y;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:22px 25px 8px 6px;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(images/block_1_pt.jpg) top repeat-x #FFFFFF; width:100%;}
.block_2 .bot{background:url(images/block_1_pt.jpg) bottom repeat-x;}
.block_2 .left{background:url(images/block_1_pt.jpg) left repeat-y;}
.block_2 .right{background:url(images/block_1_pt.jpg) right repeat-y;}
.block_2 .top_right{background:url(images/block_2_top_right.jpg) top right no-repeat;}
.block_2 .top_left{background:url(images/block_2_top_left.jpg) top left no-repeat;}
.block_2 .bot_left{background:url(images/block_2_bot_left.jpg) bottom left no-repeat;}
.block_2 .bot_right{background:url(images/block_2_bot_right.jpg) bottom right no-repeat; padding:23px 28px 8px 31px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url(images/block_3_top.jpg) top repeat-x #F4F4F4; width:100%;}
.block_3 .top_right{background:url(images/block_3_top_right.jpg) top right no-repeat; padding:27px 20px 0 33px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4{background:url(images/block_3_top.jpg) top repeat-x #F4F4F4; width:100%; margin-top:-1px;}
.block_4 .top_left{background:url(images/block_4_top_left.jpg) top left no-repeat;}
.block_4 .top_right{background:url(images/block_3_top_right.jpg) top right no-repeat; padding:27px 5px 0 29px;}
/*=====//block_4===========*/

/*=======content===========*/
#content{background:#F4F4F4;}
#content .indent{padding:8px 28px 18px 0;}

.link_1{color:#807F7F; text-decoration:underline; text-transform:uppercase; font-weight:bold;}
.link_1:hover{text-decoration:none;}
.lyr_0{width:100%;}

li a{color:#1A1A1A; font-size:12px; line-height:22px; text-decoration:none; padding-left:23px;
	background:url(images/li_a.gif) center left no-repeat; font-weight:bold;}
li a img{padding-left:-23pxpx;}
li.one a{color:#1A1A1A; font-size:12px; line-height:22px; text-decoration:none; padding-left:23px;
	background:url(images/tic.gif) center left no-repeat; font-weight:bold;}
ul.two li a {color:#1A1A1A; font-size:11px; line-height:24px; text-decoration:none; padding-left:23px;
	background:url(images/tic.gif) center left no-repeat; font-weight:bold;}
ul.three li a {color:#1A1A1A; font-size:11px; line-height:24px; text-decoration:none; padding:0; background:none; font-weight:bold;}


li a:hover{text-decoration:underline;}

.fs2{font-size:10px; line-height:12px; color:#1A1A1A; text-transform:uppercase; font-weight:bold;}

.list_2 a{color:#807F7F; line-height:20px; text-decoration:none; padding:0; background:0; font-weight:normal; font-size:11px;}
.list_2 a:hover{text-decoration:underline;}

.list_3 a{color:#EF7F01; line-height:20px; font-weight:bold; text-decoration:none; font-size:11px; padding:3px 0 3px 0;
		background:url(images/list_3.gif) center left no-repeat; padding-left:23px;}
.list_3 a:hover{text-decoration:underline;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 .block_1 .bot_right .indent{padding:0;}
#page_1 .block_1 .pic{margin-right:5px; float:left;}
#page_1 .block_3 .pic{margin-right:25px; float:left;}
#page_1 .b1{width:150px; float:left;}
#page_1 .b2{width:350px; float:left;}

#page_1 .block_4{color:#1A1A1A;}
#page_1 .block_4 .top_right{padding:0;}
#page_1 .block_4 .indent{padding:27px 0 0 24px; background:url(images/p1_block_4_bg.jpg) 8px 62px no-repeat}
#page_1 .block_4 .b1{width:137px; float:left;}
#page_1 .block_4 .b2{width:36px; float:left;}
#page_1 .block_4 .b3{width:137px; float:left;}
#page_1 .block_4 .lyr_1{background:url(images/lyr_1_pt.gif) 159px top repeat-y;}
#page_1 .block_4 .lyr_2{background:url(images/lyr_2.gif) bottom repeat-x;}
#page_1 .block_4 .b1 .pic{margin-right:10px; float:left;}
#page_1 .block_4 .b3 .pic{margin-right:10px; float:left;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .block_3 .pic{margin-right:25px; float:left;}
#page_2 .block_3 .b1{width:199px; float:left;}
#page_2 .block_3 .b2{width:147px; float:left;}
#page_2 .col_2 .pic{margin-right:20px; float:left;}
#page_2 .col_2 .b1{width:173px; float:left;}
#page_2 .col_2 .b2{width:132px; float:left;}
#page_2 .col_2 .b3{width:219px; float:left;}
#page_2 .col_2 .b4{width:83px; float:left;}
#page_2 .block_3 .top_right{padding-bottom:3px;}
/*=====//page_2===========*/

/*=======page_3===========*/
.tb_1{width:280px; float:left; padding-bottom:3px;}
.tb_1 a{color:#807F7F; text-decoration:none;}
.tb_1 a:hover{text-decoration:underline;}
.tb_2{width:50px; float:left; color:#699014; margin-left:20px;}

.tb_3{width:190px; float:left; padding-bottom:3px;}
.tb_3 a{color:#807F7F; text-decoration:none;}
.tb_3 a:hover{text-decoration:underline;}
.tb_4{width:80px; float:left; color:#699014; margin-left:20px;}

#page_3 .col_2 .pic{margin-right:20px; float:left;}
#page_3 .col_2 .b1{width:173px; float:left;}
#page_3 .col_2 .b2{width:130px; float:left;}
#page_3 .block_4 .top_right{padding-bottom:2px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .block_1 .bot_right{padding-left:30px; padding-right:18px;}
#page_4 .block_1 .pic{margin-right:7px; float:left; margin-bottom:15px;}
#page_4 .block_2 .bot_right{padding-right:18px;}
#page_4 .block_3 .pic{margin-right:20px; float:left;}
#page_4 .block_4 .b1{width:173px; float:left;}
#page_4 .block_4 .b2{width:132px; float:left;}
#page_4 .block_3 .top_right{padding-bottom:4px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .block_3 .top_right{padding-left:23px;}
#page_5 .block_3 .indent{padding:0 0 0 10px;}
#page_5 .block_3 .pic{margin-right:20px; float:left;}
#page_5 .block_3 .hdv{height:2px; margin:37px 0 30px 0; background:#D3D3D3;}
#form .b1{width:232px; float:left;}
#form .b1 div{height:29px;}
#form input{width:189px; height:18px;}
#form .b2{width:212px; float:left;}
#form textarea{width:210px; height:104px; margin-bottom:13px;}
#page_5 .block_4 .top_right{padding-right:10px; padding-bottom:26px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .block_3 .top_right{ padding-right:10px; padding-bottom:15px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{padding:11px 0 6px 31px; background:url(images/footer_bg.gif) top repeat-x; color:#F4F4F4; font-weight:bold; line-height:16px;}
#footer a{color:#F4F4F4; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .b1{width:462px; float:left; padding-top:5px;}
#footer .b2{width:280px; float:left;}
#footer .b2 img{margin-right:23px; float:left;}
/*=====//footer===========*/


/********* for highslide html *********/ 


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
	font:12px/1.5em Arial, Helvetica, sans-serif;
	color:#333;
	background:url(images/immagini/bg_scheda.gif) no-repeat bottom right;
	padding:10px 10px 80px 10px;
	text-align:justify;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


/********* for highslide img *********/ 
.highslide {
    outline: none;
}
.highslide img {
}
.highslide:hover img {
}

.highslide-image {
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

p.elenco strong {
	color:#5F911B;
	font-size:11px;
}

p.elenco {
line-height:16px;
}

hr {
    border: 0;
    width: 100%;
    color: #ccc;
    background-color: #ccc;
    height: 1px; 
	clear:both;
} 


table.opzioni {
	background:#fff;
}

table.opzioni td {
	background:#EEEDED url(images/block_1_top_right.jpg) no-repeat bottom right;
}

table.opzioni td.title {
	background:#EEEDED;
}

table.opzioni td strong {
	color:#000;
}

table.opzioni td em {
	color:#EF7F01;
	font-style:normal;
	font-weight:bold;
}

h1 {
	font:bold 22px "trebuchet MS", "Lucida sans unicode", georgia, sans-serif;
	color:#000;
}

td.orange {
	background:#ee8a01;
	color:#fff;
	font-weight:bold;
	padding:0px 4px;
}

table.prodotto a.ti {
	font-weight:normal;
	line-height:12px;
}

table.prodotto td {
}

