﻿html { margin:0; padding:0; width: 100% }
body { margin:0; padding:0; width:auto; font-size:12px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background:#C0C9CE }
div { position:relative; margin:0; padding:0 }
form, input { margin:0; padding:0 }
h1,h2,h3,h4,h5,h6 { margin: 0;  padding: 0; font-size: 1em }

table { font-size:1em; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif }

a { text-decoration:none; color:#339966 }
a:hover { color:#4567B8 }

#ridimensionatore { width:100%; height:auto; min-width: 772px }

#contenitore { width:auto; height:auto; text-align:center }
#contenitore #box_centrato { width:1000px; height:auto; text-align:left; margin:0 auto; background:url("../images/sfondo_pagina.gif") repeat-y }
#contenitore #box_centrato #box_margine { margin:0px 38px 0 38px }

#header { z-index:70; width:auto; height:105px }
#header #logo_alto { position:absolute; top:5px; left:-1px; width:134px; height:100px; background:url("../images/logo_alto.gif") no-repeat bottom right }
#header #titolo_sito { position:absolute; top:15px; left:140px; width:auto; height:auto; font-size:2.2em; font-weight:bold; color:#339966;}
#header #icone_hem { position:absolute; top:20px; right:0; width:74px; height:12px; background:url("../images/icone_hem.gif") no-repeat top left }

#header #icone_hem #link_home { position:absolute; top:0; left:0; width:20px; height:11px }
#header #icone_hem #link_contatti { position:absolute; top:0; left:27px; width:20px; height:11px }
#header #icone_hem #link_link_utili { position:absolute; top:0; left:54px; width:20px; height:11px }
#header #icone_hem a { display:block; width:100%; height:100% }

/*------MENU------------------------------------------------*/
#header #menu { position:absolute; width:auto; left:180px; bottom:0 }

.nav { list-style:none; padding:0; margin:0; width:730px }
.nav li { float:left; width:auto }
.nav a { display:block }

.nav ul { z-index:99; display:none; list-style:none; position:absolute; width:230px; left:auto; top:20px }
.nav li:hover ul { display:block }
.nav li li { float:none; position:static }

.nav { font-size:1.2em; font-weight:bold }
.nav li { margin:0 5px 0 5px;  background:#F3F3F3 url("../images/menu_angolo_sx.gif") no-repeat top left }
.nav a { color:#4567B8; padding:5px 10px 5px 10px; background:url("../images/menu_angolo_dx.gif") no-repeat top right }
.nav ul { margin:0; padding:0; border:1px solid #CCC533; border-bottom:0; background:#F3F3F3 }
.nav ul li { margin:0; padding:0; border-bottom:1px solid #CCC533; background:url() }
.nav ul a { background:url(); font-size:0.8em }

/*------FINE MENU-------------------------------------------*/

#contenuti { min-height:550px; background:url("../images/sfondo_immagine.jpg") no-repeat top left }
#contenuti #box_sx_one { position:absolute; top:62px; left:21px; width:189px; height:102px; background:url("../images/box1.gif") }
#contenuti #box_sx_two { position:absolute; top:178px; left:21px; width:189px; height:102px; background:url("../images/box2.gif") }
#contenuti #box_sx_three { position:absolute; top:294px; left:21px; width:189px; height:102px; background:url("../images/box3.gif") }
#contenuti #box_sx_four { position:absolute; top:410px; left:21px; width:189px; height:102px; background:url("../images/box4.gif") }
#contenuti #box_contenuti { float:right; width:75%; margin:26px 0 26px 0 }

#contenuti #box_sx_two a { display:block; width:100%; height:100% }
#contenuti #box_sx_three a { display:block; width:100%; height:100% }
#contenuti #box_sx_four a { display:block; width:100%; height:100% }

#box_contenuti #box_curva { height:22px; margin:0 0 0 22px; background:#FFFFFF }
#box_contenuti #curva_alta { position:absolute; width:22px; height:22px; top:0; left:0; background:url("../images/curva_alta.gif") }
#box_contenuti #curva_bassa { z-index:60; position:absolute; width:22px; height:22px; bottom:0; left:0; background:url("../images/curva_bassa.gif") }

#box_contenuti #contenuto { font-size:1em; padding:0 0 0 18px; background:#FFFFFF }

#contenuto .col_sx { float:left; width:45% }
#contenuto .col_dx { float:right; width:49% }

#footer { text-align:center; padding: 10px 0 20px 0; font-size:0.8em; font-family: Verdana, Tahoma, Helvetica, sans-serif;}

#contenuto .divisore { height:7px; font-size:0.001px; background:url("../images/sfondo_divisore.gif") repeat-x top left }
.divisore .divisore_sx { position:absolute; width:4px; height:8px; top:0; left:0; background:url("../images/divisore_sx.gif") no-repeat top left }
.divisore .divisore_dx { position:absolute; width:4px; height:8px; top:0; right:0; background:url("../images/divisore_dx.gif") no-repeat top left }

.titleh h2, #plugin_2 h3, #plugin_16 h3, #plugin_19 h3, #plugin_24 h3, #plugin_25 h3 { font-size:1.6em; color:#2F6DBF; }
.occhiello_titoli { font-size:1.1em; color:#B3B3B3 }

#model_1 { width:100% }

#model_2 .offerta_archivio_agri { min-height:160px; padding:0 0 5px 130px; margin:10px 0 0 0 }
#model_2 ul { list-style:none; padding:10px 0 0 0; margin:0 }
#model_2 li { float: left; position:relative; width:49% }
#model_2 .img_offerte_archivio_agri { position:absolute; top:0; left:0 }

#model_2 .titolo_agri { padding:10px 0 0 0; font-weight:bold }

#plugin_2 ul { list-style:none; padding:10px 0 0 20px; margin:0 }
#plugin_2 ul li { padding:2px 0 2px 20px; background:url("../images/check.gif") no-repeat 0px 2px }

#plugin_16 .welcome {float:left; min-height:140px; padding:0 0 0 150px; background:url("../images/benvenuto.jpg") no-repeat top left }
#plugin_16 .descrizione_welcome { width:310px}
#plugin_16 .descrizione_volantino { float:left; width:170px}
#plugin_16 .descrizione_volantino a img {border:0}
#plugin_16 .descrizione_volantino p {text-align:center}
#plugin_16 .descrizione_volantino .padding_volantino {padding:0 0 0 45px}

#plugin_19 .riga_news { min-height:60px; padding:0 0 5px 75px; margin:10px 0 0 0 }
#plugin_19 ul { list-style:none; padding:10px 0 0 0; margin:0 }
#plugin_19 ul li { background:url("../images/1x1_grigio.gif") repeat-x bottom left }
#plugin_19 ul li.no_riga { background:url("") }
#plugin_19 .img_news_elenco { position:absolute; top:0; left:0 }

div.plugin_weather .boxtitolometeo { padding: 10px 0 0 10px; font-weight:bold }
div.plugin_weather .boxtextometeo { padding: 12px 0 0 0 }

#plugin_24 .offerta_home_agri { min-height:60px; padding:0 0 5px 130px; margin:10px 0 0 0 }
#plugin_24 ul { list-style:none; padding:10px 0 0 0; margin:0 }
#plugin_24 .img_offerta_home_agri { position:absolute; top:0; left:0 }
#plugin_24 {min-height:220px}

#plugin_24 .prezzo_offerta, #model_2 .prezzo_offerta { font-size:1.6em; font-weight:bold; color:#CC3300 }

#map {float: right; margin-bottom: 6px; margin-right: 6px}

.statuto ul { list-style:none; padding:0; margin:0 }
.statuto li { padding:6px 6px 6px 26px; background:url("../images/icon_pdf.gif") no-repeat 6px 2px }

.informazioni { font-weight:bold; color:#4567B8 }

#content_21 #videouno { width:100%; height:auto }
#content_21 #videodue { width:100%; height:auto }
#content_21 .video_agri_left { float:left; width:300px; height:auto }
#content_21 .video_agri_right { float:right; width:300px; height:auto }

.cs_img { width:100% }
.cs_img img { padding:0 10px 5px 0}
.apri_agri img { padding:0 10px 5px 0 }

.galleria_bellante { margin-top:50px}
.galleria_bellante ul { list-style:none; padding:0; margin:0; width:100%; height:120px }
.galleria_bellante ul li { float:left; width:auto; height:auto; padding:0 5px 0 0 }

.galleria_sant_egidio { margin-top:50px}
.galleria_sant_egidio ul { list-style:none; padding:0; margin:0; width:100% }
.galleria_sant_egidio ul li { float:left; width:auto; height:auto; padding:0 5px 0 0 }

.galleria_agri { margin-top:10px}
.galleria_agri ul { list-style:none; padding:0; margin:0; width:100% }
.galleria_agri ul li { float:left; width:auto; height:auto; padding:0 5px 0 0 }

.galleria_storia { margin-top:10px}
.galleria_storia ul { list-style:none; padding:0; margin:0; width:100% }
.galleria_storia ul li { float:left; width:auto; height:auto; padding:0 5px 0 0 }

.spazio_v { height:14px; font-size:0.01px; line-height:0.001px }
.clear { clear:both; font-size:0.01px; line-height:0.001px }
.right { padding:5px; text-align:right }
.cento { width:100% }