﻿html { margin:0; padding:0; width: 100% }
body { margin:0; padding:0; width:auto; font-size:11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background: #E4F0F9 url(../images/background_body.jpg) repeat-x top; color:#727272}
div { position:relative; margin:0; padding:0 }
form, input { margin:0; padding:0 }
h3,h4,h5,h6 { margin: 0;  padding: 0; font-size: 1em }
hr {padding:0; margin:0}
a {text-decoration:none; padding:0; margin:0; color:#659A1E}
a:hover {text-decoration:underline; padding:0; margin:0;}
ul {padding:0; margin:0}
ol {padding:0; margin:0}
li {padding:0; margin:0}
img {padding:0; margin:0}
a img {border:0}
p {padding:5px 0 5px 0; margin:0}
h1 {color:#5983DA; font-size: 20px; margin:0; padding:0}
h2 {margin:0; padding:10px 0 10px 0; font-size:16px}
.clear { clear:both; font-size:0.01px; line-height:0.001px; color: transparent }
.spazio_v_14 { font-size:0.001px; height:14px; color: transparent }
.spazio_v_9 { font-size:0.001px; height:9px; color: transparent }
.cento { width:100% }
table {border-collapse: collapse}
th {font-size:11px;}
td {font-size:11px;}

#contenitore { text-align:center; padding-top:21px}
#box { width:940px; height:auto; text-align:center; margin:0 auto}
#header {width:936px; height:313px; background: url(../images/main_background_contain.jpg) no-repeat top}
#header_contain {width:936px; height:313px; background: url(../images/main_background_contain.jpg) no-repeat top}
#area_cerca {position:absolute; top:20px; right:22px}
#area_menu {position:absolute; top:11px; left:200px}
#flash_banner {position:absolute; top:200px; left:20px; width:280px; height:80px}
/*----------------------------------MENU-ORIGINALE--------------------------------------------
.nav {list-style:none; padding:0; margin:0; width:496px}
.nav li { list-style:none; float:left; padding:12px 0 13px 0; margin:0 1px 0 1px; width:80px; background: url(../images/menu_80.gif) no-repeat top left}
.nav a { display:block}
.nav a:hover {text-decoration:none}

.nav ul { z-index:99; display:none; list-style:none; position:absolute; width:250px; top:36px; margin:0 0 0 -2px}
.nav ul .last {border-bottom:1px solid #659A1E;}
.nav li:hover ul { display:block }
.nav li:hover ul ul{ display:none }
.nav li li { float:none; text-align:left; position:static; border-top:1px solid #659A1E; border-right:1px solid #659A1E; border-left:1px solid #659A1E; padding:5px 0 5px 0; width:150px; background:#ffffff}
.nav ul a {padding:0 0 0 5px}

.nav a {color:#659A1E; font-size: 14px; font-weight: bold}

.nav ul ul { z-index:99; display:none; list-style:none; position:absolute; width:250px; top:auto; left:152px; margin:-22px 0 0 0}
.nav ul ul .last {border-bottom:1px solid #659A1E;}
.nav ul li:hover ul { z-index: 99; display: block}
.nav ul li:hover ul ul {display: none}*/

#area_menu div.plugin_menu ul { list-style: none; padding: 0; margin: 0; width:496px}
#area_menu div.plugin_menu li { z-index: 1; background: url(../images/menu_80.gif) no-repeat top left; position: relative; text-align: center; list-style: none; float: left; padding: 12px 0 12px 0; width: 80px }
#area_menu div.plugin_menu li li { position: static; text-align: left; float: none; padding: 5px; border-top:1px solid #659A1E; border-right:1px solid #659A1E; border-left:1px solid #659A1E; background:#ffffff; width: 150px}
#area_menu a {color:#659A1E; font-size: 14px; font-weight: bold}
#area_menu a:hover {text-decoration:none}

#area_menu div.plugin_menu li li .freccia { background: url("../images/freccia_li.gif") no-repeat 185px 10px }
#area_menu div.plugin_menu li.freccia {background:url(../images/freccia_li.gif) no-repeat top right}

#area_menu div.plugin_menu li a {}
#area_menu div.plugin_menu li ul { display: none; position: absolute; z-index: 9; top: 37px; left: 0px; width: 150px; padding: 0; background: #ffffff}
#area_menu div.plugin_menu li ul ul { left: 160px; top: -1px }
#area_menu div.plugin_menu li:hover { position: relative }
#area_menu div.plugin_menu li:hover ul { display: block }
#area_menu div.plugin_menu li:hover ul ul { display: none }
#area_menu div.plugin_menu ul ul li:hover ul { z-index: 99; display: block }

/*----------------------------------FINE-MENU---------------------------------------------*/
#ridimensiona {margin:0 4px 0 6px}
#maindefault {width:924px; min-height:240px; background:#EAF5FB url(../images/background_bianco_azzurro.jpg) repeat-x top}
#main {width:924px; min-height:270px; background:#EAF5FB url(../images/background_bianco_azzurro.jpg) repeat-x top}
#sinistra {width:370px; float:left}
#destra {width:554px; float:left}
#sinistra #box_1 {position:absolute; width:168px; height:148px; top:-23px; left:15px; background: url(../images/faq.gif) no-repeat top left}
#sinistra #box_2 {position:absolute; width:168px; height:148px; top:-23px; right:6px; background: url(../images/contatti.gif) no-repeat top left}
#box_1 div {position: absolute; color:#346B28; text-align:left; width:152px; height:44px; top:89px; left:8px}
#box_2 div {position: absolute; color:#346B28; text-align:left; width:152px; height:44px; top:89px; left:8px}
#box_3 {position: absolute; width:169px; height:95px; top:128px; left:15px}
#box_5 {position: absolute; width:169px; height:95px; top:128px; left:194px}

#destra #box_4 {background: url(../images/box_middle.gif) repeat-y top; margin:0 14px 0 14px}
#destra #box_4 #sopra {width:524px; height:1px; background: url(../images/verticale_1_1.gif) repeat-x top}
#destra #box_4 #sotto {width:524px; height:6px; background: url(../images/orizzontale_1_6.gif) repeat-x top}

#destra #angolo_a_s {position: absolute; width:20px; height:20px; top:0px; left:0px; background: url(../images/angolo_a_s_19_20.gif) no-repeat top left}
#destra #angolo_a_d {position: absolute; width:24px; height:32px; top:0px; right:-2px; background: url(../images/angolo_a_d_23_31.gif) no-repeat top left}
#destra #angolo_b_s {z-index:99; position: absolute; width:20px; height:26px; bottom:0px; left:0px; background: url(../images/angolo_b_s_20_25.gif) no-repeat bottom left}
#destra #angolo_b_d {z-index:99; position: absolute; width:24px; height:26px; bottom:0px; right:-2px; background: url(../images/angolo_b_d_23_26.gif) no-repeat bottom right}
#angolo_b_s_home {z-index:99; position: absolute; width:20px; height:26px; bottom:0px; left:0px; background: url(../images/angolo_b_s_20_25_home.gif) no-repeat bottom left}
#angolo_b_d_home {z-index:99; position: absolute; width:24px; height:26px; bottom:0px; right:-2px; background: url(../images/angolo_b_d_23_26_home.gif) no-repeat bottom right}

#benvenuti {float:left; text-align:left; width:314px; background: url(../images/2px_blue.gif) repeat-y top right; margin:10px 0 10px 0}
#benvenuti div {padding:4px 10px 0 19px}
#benvenuti div span {color:#346B28}
#benvenuti p {padding:2px 0 10px 0}
#home_news {float:left; text-align:left; width:211px}
#home_news li {list-style:none; padding: 0 0 10px 0;}
#home_news #home_news_2 {margin:10px 0 10px 0; padding: 4px 5px 0 10px}
#home_news #home_news_2 p {padding:2px 0 0 2px}

#footer {color:#346B28; text-align: right; padding: 0 10px 0 0;}

#contenuti {text-align:left; margin:14px 19px 10px 19px; padding:0 0 10px 0}
#contenuti ul {padding:0 0 0 40px}
#contenuti ol {padding:0 0 0 40px}
#contenuti .impianti div {margin:0 0 0 40px}

#main_contain {width:924px; min-height:280px; background:#EAF5FB url(../images/background_bianco_azzurro.jpg) repeat-x top}
#sinistra_contain {width:185px; float:left}
#destra_contain {width:738px; float:left}
#sinistra_contain #box_1 {position:absolute; width:168px; height:148px; top:-23px; left:15px; background: url(../images/faq.gif) no-repeat top left}
#sinistra_contain #box_2 {position:absolute; width:168px; height:148px; top:125px; left:15px; background: url(../images/contatti_content.gif) no-repeat top left}
#destra_contain #box_4 {background: url(../images/box_middle_content.gif) repeat-y top left; margin:0 14px 0 14px}
#destra_contain #box_4 #sopra {width:708px; height:1px; background: url(../images/verticale_1_1.gif) repeat-x top}
#destra_contain #box_4 #sotto {width:708px; height:6px; background: url(../images/orizzontale_1_6.gif) repeat-x top}
#destra_contain #angolo_a_s {position: absolute; width:20px; height:20px; top:0px; left:0px; background: url(../images/angolo_a_s_19_20.gif) no-repeat top left}
#destra_contain #angolo_a_d {position: absolute; width:24px; height:32px; top:0px; right:0px; background: url(../images/angolo_a_d_23_31.gif) no-repeat top right}
#destra_contain #angolo_b_s {z-index:99; position: absolute; width:20px; height:26px; bottom:0px; left:0px; background: url(../images/angolo_b_s_20_25.gif) no-repeat bottom left}
#destra_contain #angolo_b_d {z-index:99; position: absolute; width:24px; height:26px; bottom:0px; right:-1px; background: url(../images/angolo_b_d_23_26.gif) no-repeat bottom right}

#map {float:left; margin:0 5px 0 0; padding:0}

.div {margin:0; padding:0 0 10px 20px; width:auto; background: url("../images/faq_piu.gif") no-repeat 6px 4px}
.soci li {margin:0 40px 0 0}
.link img {padding-right:5px}
.link li {padding:20px 0 20px 0}

.ingrandire {padding:0 0 10px 25px; margin-left:40px; background: url(../images/zoom.gif) no-repeat top left}
.impianti img {border:1px solid #000000}
#gallery {padding:0; margin:0}
#gallery_2 {padding:0; margin:0}

