body {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-align:center; margin:0px; background-color:#1A171B ;}

.spacer {font-size:1%; clear:both;}
.spacer2 {font-size:1%; clear:both; height:10px;}
.tit{ color:#FFFFFF; font-weight:bold;}
h1{ font-size:14px; margin:0 0 5px 0;}
h2{ font-size:100%; margin:0 0 5px 0; padding:2px; font-weight:bold; color:#FFFFFF; background-color:#1A171B; width:226px;}
h3{ font-size:130%; margin:0; font-weight:normal; background-image:url(imgs/back3.gif); background-position:top-left; border:3px solid #dfdfdf; padding:10px;}
h5{ font-size:18px; margin:0 0 5px 0;}

.titologrande{ text-align:center; font-size:160%; font-weight:bold;}
big{ font-weight:normal; font-style:italic; font-size:90%;}

a{ text-decoration:underline; color:#1A171B;}
a:hover{ text-decoration:none; color:#1A171B;}

#container{ margin:0 auto 0 auto;}

#content{ margin:0 auto 0 auto; width:900px;}

#tool{ color:#FFFFFF; font-size:11px; text-align:right; padding:0; margin:10px 0;}
#tool a{ text-decoration:none; color:#FFFFFF; background-color:#000; padding:3px 8px;}
#tool a:hover{ text-decoration:none; color:#000; background-color: #ccc; padding:3px 8px;}

#newhp{ background-color:#000; width:100%; height:300px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: .6;}

.logohead{ background-color:#1A171B; width:898px; border:1px solid #000; margin-top:10px; text-align:center; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: .6;}

.mercati{ font-size:11px; margin:10px; text-align:left; float:left; width:550px;}
.eventi_cont{ text-align:left; width:320px; background-color: #fff; float:right; }
.eventi{ font-size:11px; margin:10px; text-align:left; background-color: #ccc; padding:5px;}

#up{ background:url(/imgs/big_stone_hp.jpg) top no-repeat; width:900px; height:363px;}
#up_en{ background:url(/imgs/big_seed_int.jpg) top no-repeat; width:900px; height:216px;}

.hp_video{ float:right; text-align:left; width:580px; height:343px; margin:0 10px 10px 10px;}
.tit_hp{ font-weight:bold;}

#up_int{}
#up_int a{ text-decoration:none; border-bottom:none;}
#up_int a:hover{ text-decoration:none; border-bottom:none;}

#back{ /*background-image:url(imgs/back.gif); background-repeat:repeat-y; background-position:top;*/ background-color:#fff; }
#back2{ background-image:url(imgs/back2.gif); background-repeat:repeat-y; background-position:top;}
#back3{ background-image:url(imgs/back4.gif); background-repeat:repeat-y; background-position:top;}

#down{ background-color:#FFFFFF; text-align:center; }
#down img{ padding:5px 5px 0 0;}
#down a{ text-decoration:underline; color:#1A171B;}
#down a:hover{ text-decoration:none; color:#1A171B;}

#privacy{ background-color:#FFFFFF; text-align:left; padding:5px; }
#privacy img{ padding:5px 5px 0 0;}
#privacy a{ text-decoration:underline; color:#1A171B;}
#privacy a:hover{ text-decoration:none; color:#1A171B;}

#hp_left{ width:425px; float:left; min-height:265px; margin:5px; background-color:#ffffff; padding:5px; border:1px solid #1A171B; font-size:11px;}
#hp_left a.nobor{ text-decoration:none; color:#fff; border-bottom:1px dotted #fff;}
#hp_left a:hover.nobor{ text-decoration:none; color:#fff; border-bottom:1px dotted #fff;}

#hp_right{ width:425px; float:right; text-align:left; margin:5px; min-height:265px; background-color:#FFFFFF; color:#1A171B; padding:5px; border:1px solid #1A171B; font-size:11px;}


#rass{ background-color:#FFFFFF; text-align:left; font-size:12px; padding:10px;}
#rass img{ padding:5px 5px 0 0; border:1px solid #999999; margin:10px 10px 10px 0; width:50px; height:69px;}
#rass a{ text-decoration:underline; color:#1A171B;}
#rass a:hover{ text-decoration:none; color:#1A171B;}
#rass p{ border-bottom:1px solid #999999; height:110px; font-size:14px; width:98%; margin:5px; padding:5px; }


#area{ margin-right:10px; margin-bottom:10px; width:420px;min-height:360px; float:left; background-color:#FFFFFF; text-align:left; font-size:15px; padding:10px 10px 0 10px;}
#area img{ padding:5px 5px 0 0;}
#area a{ text-decoration:underline; color:#fff;}
#area a:hover{ text-decoration:none; color:#fff;}
.rass{ background-color:#333; color:#fff; padding:10px; min-height:300px; margin-bottom:20px; }


#areanew{ min-height:360px; width:430px; margin-bottom:10px; float:left; background-color:#FFFFFF; text-align:left; font-size:12px; padding:10px;}
#areanew img{ padding:5px 5px 0 0;}
#areanew a{ text-decoration:underline; color:#1A171B;}
#areanew a:hover{ text-decoration:none; color:#1A171B;}

#box_hp{ margin:10px auto 10px auto; padding:0; list-style:none; font-size:70%; width:860px; text-align:center;}
.box_txt{ float:left; text-align:justify;  width:270px; padding:16px 8px 16px 8px;}
.box_txt_dx{ background-color:#CCCCCC; float:left; text-align:justify;  width:270px; padding:16px 8px 16px 8px; border:1px solid #CCCCCC; margin:15px 0px 15px 0px;}
#box_ev{  text-align:center;  padding:16px 8px 16px 8px; border:5px solid #CCCCCC; margin:5px 0px 5px 0px; color:#FFFFFF; background-color:#1A171B; font-size:120%;}
#box_ev a{ text-decoration:underline; color:#FFFFFF;}
#box_ev a:hover{ text-decoration:none; color:#FFFFFF;}

.box_tv{ float:left; text-align:left; width:430px !important; width:400px; padding:10px 0 10px 0; margin:0 !important; margin-right:20px;}

#down_sx{ background-color:#FFFFFF; text-align:left; width:280px; float:left; padding:10px; font-size:70%; color:#1A171B;}
#down_sx img{ padding:5px 5px 0 0;}

#down_sx_h{ background-color:#ffffff; text-align:left; width:280px; float:left; padding:10px;  font-size:80%; color:#1A171B;}

#down_mid{ background-color:#a7a7a7; text-align:left; width:330px; float:left; padding:10px; font-size:70%; color:#1A171B;}
#down_mid_h{ background-color:#fff; text-align:left; width:330px; float:left; padding:10px; font-size:80%; color:#1A171B;}

#down_dx{ background-color:#666666; text-align:left;  width:220px; float:left; padding:10px; font-size:75%;color:#ffffff;}
#down_dx a{ text-decoration:underline; color:#FFFFFF;}
#down_dx a:hover{ text-decoration:none; color:#FFFFFF;}

#down_left{ width:450px; float:left; /*height:450px;*/background-color:#666666;}
#down_left a{ text-decoration:none; color:#FFFFFF; border-bottom:none;}
#down_left a:hover{ text-decoration:none; color:#FFFFFF; border-bottom:none;}

#down_right{ width:430px !important; width:450px; float:left; /*height:430px !important; height:450px;*/ background-color:#FFFFFF; text-align:left; color:#1A171B; padding:10px; font-size:70%;}

#down_left_cont{ width:300px; float:left; background-color:#666; min-height:357px; }
#down_right_cont{ width:580px !important; width:600px; float:left; background-color:#000000; text-align:left; color:#ffffff; padding:10px; font-size:70%;}
#down_right_cont a{ text-decoration:underline; color:#FFFFFF;}
#down_right_cont a:hover{ text-decoration:none; color:#FFFFFF;}

#down_right_NL{ width:580px !important; width:600px; float:left; background-color:#fff; text-align:left; color:#000; padding:10px; font-size:12px; min-height:230px;}
#down_right_NL a{ text-decoration:underline; color:#000;}
#down_right_NL a:hover{ text-decoration:none; color:#000;}

#down_left_prog{width:410px !important; width:430px; float:left; /*height:650px !important; height:670px;*/ background-color:#FFFFFF; text-align:left; color:#1A171B; padding:10px; font-size:70%;}
#down_right_prog{ text-align:left; font-size:70%; width:450px; float:right; /*height:670px;*/}


#down_left_libri{ width:450px; float:left; /*height:310px;*/background-color:#666666; text-align:center;}

#down_right_libri{ width:430px !important; width:450px; float:left; /*height:290px !important; height:310px;*/ background-color:#FFFFFF; text-align:left; color:#1A171B; padding:10px; font-size:70%;}

#news{ margin:10px auto 10px auto; padding:10px; list-style:none; font-size:70%; width:860px; text-align:center; border:1px dotted #000;}

#contatti{ padding:20px; font-size:12px; text-align:left;}


#video{ background-color:#FFFFFF; text-align:center; margin-top:10px; padding-top:10px; }

#menuvideo { border:1px solid #000; font-size:70%; padding:5px; text-align:left; float:right; width:310px;margin:12px 10px 10px 10px;}

#titvideo { border:1px solid #000; font-size:70%; padding:5px; text-align:left; float:right; width:310px;margin:0px 10px 10px 10px;}

#footer{ margin:20px 0 40px 0; color:#FFFFFF; font-size:75%; text-align:center;}
#footer a{ text-decoration:none; border-bottom:none; color:#FFFFFF;}
#footer a:hover{ text-decoration:underline; border-bottom:none; color:#FFFFFF;}

.attiva{ background-color:#ffffff; padding:5px; border:1px dotted #333333;}

#eve1{ width:880px; margin:10px auto 3px auto; font-size:12px; text-align:left;}
#eve2{ width:880px; margin:10px auto 3px auto; font-size:12px; text-align:left;}
#eve3{ width:880px; margin:10px auto 3px auto; font-size:12px; text-align:left;}
#eve4{ width:880px; margin:10px auto 3px auto; font-size:12px; text-align:left;}

.sx{ width:277px; float:left; border:1px dotted #666; text-align:left; padding:4px; margin:2px 1px; min-height:160px;}
.mid{ width:277px; float:left; border:1px dotted #666; text-align:left; padding:4px; margin:2px 1px 2px 7px; min-height:160px;}
.dx{ width:277px; float:right; border:1px dotted #666; text-align:left; padding:4px; margin:2px 1px; min-height:160px;}

.sx2010{ width:277px; float:left; border:1px dotted #666; text-align:center; padding:4px; margin:2px 1px; min-height:235px;}
.mid2010{ width:277px; float:left; border:1px dotted #666; text-align:center; padding:4px; margin:2px 1px 2px 7px; min-height:235px;}
.dx2010{ width:277px; float:right; border:1px dotted #666; text-align:center; padding:4px; margin:2px 1px; min-height:235px;}

.sx2010 img{ margin-bottom:5px;}
.mid2010 img{ margin-bottom:5px;}
.dx2010 img{ margin-bottom:5px;}

#nuovi_cont{ font-size:11px; padding:10px;}

#breadcrumb { width:890px; background-color:#fff; color:#000; padding:5px; margin: 5px auto; text-align:left; font-size:11px; height:16px; }
#breadcrumb a{ text-decoration:none; color:#666; background-color:#fff; padding:3px 5px;}
#breadcrumb a:hover{ text-decoration:none; color:#fff; background-color: #666; padding:3px 5px;}

.butt{ color:#FFF; background-color:#333; border:1px solid #000; cursor:pointer;}

#macche{ background-color:#fff; text-align:left; padding:5px; font-size:11px;}
#macche a{ text-decoration:underline; color:#1A171B;}
#macche a:hover{ text-decoration:none; color:#1A171B;}