@charset "utf-8";*{margin:0;padding:0}
img{border:none}
html,body{margin:0;padding:0;height:100%}
body{font-family:Verdana, Arial, Helvetica, sans-serif;}
address{text-align:right;font-size:10px;color:#034256;line-height:16px;padding-top:110px;padding-right:10px}
address a{color:#034256;background:none;}
#container{width:990px;margin:0 auto;}
.clear{clear:both}
#cont{width:960px;padding-top:10px}
#header{width:990px}
.bkg-green{background-color:#edf7c2}
.cont-logo{width:990px;position:relative;margin:0 auto;z-index:3}
.logo{position:absolute;z-index:1;left:30%}
.bandiere{position:absolute;z-index:1;left:2%}
#post{width:200px;height:96px;position:absolute;z-index:2;top:340px;left:60px;background-image:url(Img/post-it.png);background-repeat:no-repeat;z-index:999}
.tit{font-size:16px;color:#2D8FB8;font-weight:bold;letter-spacing:-1px;text-align:center;margin-top:20px;}
.tit a{font-size:14px;color:#41C4B4;text-align:center;text-decoration:underline}
.tit-c{font-size:14px;color:#34789b;text-align:center;}
.data{font-size:11px;color:#34789b;text-align:center;font-weight:bold}
.red a{position:relative;font-size:13px;color:#a95532;letter-spacing:-1px;text-align:center;top:15px;margin-left:5px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.green{color:#42c4b4}
.verde{color:#b4d725}
.arancio{color:#f7941d}
#header-link{background-image:url(Img/bkg-menu.gif);height:36px;width:952px;margin:0 auto;}
#header-link ul{margin-left:220px;}
#header-link li{font-size:11px;color:#062f3a;display:inline;margin-left:10px;}
#header-link li a{font-size:11px;color:#062f3a;display:inline;text-decoration:none}
#header-link li a:hover{color:#42c4b4}
#flash{width:990px;height:393px;margin:0 auto}
#footer{width:100%;bottom:0;background-image:url(Img/footer.gif);background-position:top;height:163px}
.contL{width:280px;float:left;}
.contL a:hover img{filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
.contR{width:280px;float:right;margin-top:120px;}
.cont-txt{width:380px;float:left;margin-left:10px;margin-top:120px;}
.cont-txt p{font-size:13px;color:#999999;margin-top:5px;font-weight:normal;}
.cont-txt h3{font-size:14px;color:#2c998c;}
.cont-txt2{width:650px;float:left;margin-left:10px;margin-top:140px;}
.cont-txt2 p{font-size:13px;color:#4f4f4f;text-align:justify;margin-top:5px}
.cont-txt2 h3{font-size:14px;color:#2c998c;}
.cont-txt ul,li{list-style-image:url(Img/li.gif);margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#4f4f4f;}
h1{font-family:"Trajan Pro";font-size:12px;color:#a1a1a1;font-weight:200}
h2{font-family:"Trajan Pro";font-size:18px;color:#2c998c;margin-top:5px;text-align:center;text-transform:uppercase;}
.titolo_offerta-form{font-family:"Trajan Pro";font-size:14px;color:#fc8d0b;margin-top:5px;text-align:center;text-transform:uppercase;}
.news{width:240px;margin-left:20px;padding-top:10px;border-bottom:1px solid #999999;border-top:1px solid #999999}
.news h2{font-size:13px;color:#2c998c}
.news p{font-size:11px;color:##4f4f4f}
.inputT{font-size:11px;color:#7a6c53;float:left}
.tit-news{font-size:11px;color:#564426;text-align:center;padding-left:45px}
.Right{float:right}
.foto{margin-left:5px}
.bordo{border:1px solid #CCCCCC;padding:5px}
.box-green{width:240px;background-image:url(Img/bkg-green.gif);background-position:5px 5px;background-repeat:no-repeat;float:right;border:1px solid #CCCCCC;padding:5px;margin-bottom:8px}
.box-green h3{font-size:15px;color:#006600;margin-left:5px}
.box-green p{font-size:11px;color:white;margin-left:5px}
.box-indirizzo{width:240px;height:60px;background-image:url(Img/bkg-ind.gif);border:4px solid #f7f1f6;float:right;padding:5px;padding-left:10px}
.box-indirizzo p{font-size:10px;color:#861c70;margin-left:5px;margin-top:5px;font-weight:normal;}
.box-indirizzo a{color:#c329a3}
.box-indirizzo2{width:240px;height:60px;background-image:url(Img/bkg-ind.gif);border:4px solid #f7f1f6;float:left;padding:5px;padding-left:10px}
.box-indirizzo2 p{font-size:13px;color:#861c70;margin-left:5px;margin-top:8px;font-weight:normal;}
.box-indirizzo2 a{color:#c329a3}
.box-NEWS{width:236px;height:405px;float:right;padding:5px;padding-left:10px;margin-bottom:10px;border:4px solid #f7f1f6;}
.box-NEWS_DE{width:250px;height:120px;background-image:url(Img/box-news_de.jpg);background-repeat:no-repeat;float:right;padding:5px;padding-left:10px;margin-bottom:10px;}
.box-NEWS_FR{width:250px;height:120px;background-image:url(Img/box-news_fr.jpg);background-repeat:no-repeat;float:right;padding:5px;padding-left:10px;margin-bottom:10px;}
.box-NEWS_EN{width:250px;height:120px;background-image:url(Img/box-news_en.jpg);background-repeat:no-repeat;float:right;padding:5px;padding-left:10px;margin-bottom:10px;}
.contenuto_news{width:240px;margin:30px 10px 10px auto;}
.contenuto_news p{font-size:11px;color:#999999;font-weight:normal;}
.contenuto_news a{color:#fc8d0b;text-decoration:none;}
.contenuto_news a:hover{color:#fcb50b;text-decoration:none;}
.box-pig{width:240px;background-image:url(Img/bkg-pig.gif);background-position:5px 5px;background-repeat:no-repeat;float:right;border:1px solid #CCCCCC;padding:5px;margin-bottom:8px}
.box-pig h3{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:15px;color:#570639;margin-left:5px}
.box-pig p{font-size:11px;color:white;margin-left:5px}
.box-grey h3{font-family:"Trajan Pro";font-size:15px;color:#999999;margin-left:5px}
.box-grey{background-color:#eff9e0;width:350px;padding:10px;margin:0 auto;}
.box-grey ul,li{list-style-image:url(Img/li.gif);margin-left:10px;font-size:11px;color:#666666;}
.left{float:left;margin-right:5px}
.box-sx{width:255px;background-color:#f0ecec;border:1px solid #CCCCCC;padding:5px;}
.box-sx p{font-size:11px;color:#062f3a;font-weight:normal;}
.box-sx a{font-size:11px;color:#d52c36}
.box-sx2{width:255px;background-color:#edf7c2;border:1px solid #CCCCCC;padding:5px;}
.box-sx2 p{font-size:11px;color:#062f3a;font-weight:normal;}
.box-sx2 a{font-size:11px;color:#d52c36}
.white{color:#FFFFFF;}
.prezzi{font-family:"Trajan Pro";font-size:13px;color:#a9a9a8;}
.cont-txt a{font-size:13px;color:#fc8d0b;text-align:left;}
.box-menudx{background-image:url(Img/bkg-menudx.gif);background-repeat:repeat-y;width:251px;float:right;}
.box-menudx a{color:#b4d725;font-size:14px;}
.tit-anno{font-size:22px;color:#004c73;text-align:center}
.data-green{font-size:18px;color:#72a040;text-align:center}
.data-orange{font-size:18px;color:#f7941d;text-align:center}
.prezzo{font-size:18px;color:#f7941d;float:left}
#top-navigation{background-image:url(Img/bkg-menu.gif);background-repeat:no-repeat;height:50px;width:952px;margin:0 auto;}
#navigation{font-size:11px;color:#a9ea52;margin-left:265px;width:auto;height:50px;}
#navigation ul{height:20px;line-height:20px;}
#navigation ul li{display:inline;font-size:11px;color:#062f3a;}
#navigation ul li a,#navigation ul li a:visited{padding:0 8px;display:block;text-decoration:none;float:left;color:#6b706f;margin:0px;text-shadow:#ffffff 2px 2px 2px;}
#navigation ul li a:hover{color:white;background-color:#abe65a}
#sublinks{width:auto;margin:0 auto;font-size:11px;margin-left:370px;;}
#sublinks ul{height:16px;}
#sublinks ul li{display:inline;}
#sublinks ul li a, #sublinks ul li a:visited{font-size:11px;padding:0px 8px;display:block;text-decoration:none;float:left;color:#269689;margin-top:0px}
#sublinks ul li a:hover{height:16px;text-decoration:none;}
#s2, #s3{display:none;}
.offerte-green{width:360px;float:left;border:1px solid #CCCCCC;padding:5px;margin-bottom:8px;background-image:url(Img/bkg-off.jpg);background-position:top;background-repeat:repeat-x}
.offerte-rosa{width:360px;float:left;border:1px solid #CCCCCC;padding:5px;margin-bottom:8px;background-image:url(Img/bkg-off_rosa.jpg);background-position:top;background-repeat:repeat-x}
.offerte-green_big{width:625px;float:left;border:1px solid #CCCCCC;padding:5px;margin-bottom:8px;background-image:url(Img/bkg-off.jpg);background-position:top;background-repeat:repeat-x}
.prenota{width:210px;float:right;border-top:1px solid #CCCCCC;padding:5px;margin-bottom:8px;}
.prenota a, .prenota a:hover{font-size:15px;color:#739e34;font-weight:normal;text-decoration:none;font-style:normal;}
.prenota_rosa{width:210px;float:right;border-top:1px solid #CCCCCC;padding:5px;margin-bottom:8px;}
.prenota_rosa a{font-size:15px;color:#FF3399;}
.skype{margin-left:22px}
.verdone{color:#2c998c;}
#tit_preventivo{font-size:16px;padding:3px;color:#60C8D3;}
#preventivo{position:absolute;left:50%;margin-left:-207px;top:458px;width:665px;border:4px solid #F7F1F6;z-index:999;font-size:11px;background-image:url(images/preventivo_bk.png)}
#preventivo input[type='text']{background:#e0dbd8;border:1px solid #c9c2bd;height:15px;font-size:11px;color:#5a4f49;width:70px;}
#preventivo select{width:44px;padding:1px;height:auto;*background:none;}
#preventivo input.submit{display:block;font-size:13px;width:180px;height:24px;line-height:24px;padding-bottom:5px;line-height:21px \9;padding-bottom:2px \9;*line-height:15px;*padding-bottom:2px;-moz-border-radius:5px;-webkit-border-radius:5px;padding-left:35px;text-align:left;background-color:#60C8D3;}
#callback-form{border:2px solid #DDDDDD;font-size:11px;color:#999;width:224px;padding:16px 13px 20px 14px;font-family:Arial, Helvetica, sans-serif;border:4px solid #f7f1f6;float:right;margin-bottom:8px;}
#callback-form a{color:#999;}
#callback-form span{font-family:"Trajan Pro";font-size:18px;display:block;padding-bottom:5px;text-transform:uppercase;}
#callback-form table{}
#callback-form input{height:18px;background:#ffffff;padding-left:10px;margin-bottom:5px;color:#595662;font-size:11px;}
#callback-form input.short{width:67px;margin-right:2px;}
#callback-form .submit{display:block;width:88px;height:23px;line-height:19px;color:#7A1D00;text-decoration:none;margin-left:69px;padding-left:26px;}
#callback-form .submit:hover{text-decoration:underline;}
#newsletter{width:250px;float:right;background-image:url(Img/bkg-ind.gif);border:4px solid #f7f1f6}
#newsletter input{width:150px;border:1px solid #cfcfcf;color:#928c7f;font-size:11px;height:16px;padding-top:1px;}
#newsletter input.submit{width:150px;border:1px solid #a6a092;background-color:#860f6d;color:#fff;font-size:11px;height:19px;padding-top:1px;cursor:pointer;}
#newsletter a{font-size:11px;color:##4f4f4f}
#newsletter p{font-size:11px;color:##4f4f4f;font-weight:normal;}
#newsletter h2{font-family:"Trajan Pro";font-size:18px;color:#860f6d}
#offerte{padding:15px 0;width:246px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;margin-bottom:3px;}
#offerte a{color:#666;}
#offerte span.title_off{font-size:14px;line-height:20px;margin-bottom:5px;color:#666;}
#offerte-wrapper > div{height:340px !important;width:225px;overflow:hidden;margin-left:10px;margin-top:5px;margin-right:10px;}
.offerta{line-height:18px;font-size:11px;height:72px;color:#666;overflow:hidden;width:225px;}
.offerta span.body_off{font-size:11px;display:block;margin-bottom:5px;}
.offerta .off_det{display:block;margin-top:5px;color:#FFF;font-weight:bold;}
#offerte .submit{position:relative;text-transform:uppercase;font-size:14px;top:5px;margin-left:10px;color:#666;}
.offer_title{text-transform:uppercase;margin-left:10px;font-size:22px;font-family:"Trajan Pro";font-size:18px;color:#666;}
.NewsSummarySummary{font-size:11px;}
.NewsSummaryLink{margin-bottom:2px;}
#NewsPostDetailContent{font-size:12px;}
#header_bot{position:absolute;top:297px;left:50%;margin-left:-495px;z-index:2;background-image:url(images/header_2.png);width:990px;height:96px;}
#gallery{position:relative;top:93px;z-index:-2;overflow:hidden;}
#header_maschera{position:absolute;top:100px;left:50%;margin-left:-495px;z-index:-1;}
#header_top{background-image:url(Img/bkg-top.png);background-position:top;background-repeat:no-repeat;position:absolute;top:0px;left:0;height:238px;width:100%;}
#gallery{}
#gallery img{float:left;position:absolute;margin-left:0px;}
#gallery img.show{}
#gallery .caption{z-index:600;background-color:#000;color:#ffffff;height:100px;width:100%;position:absolute;bottom:0;}
#gallery .caption .content{margin:5px}
#gallery .caption .content h3{margin:0;padding:0;color:#1DCCEF;}
#contOption{width:550px;}
#contOption ul{list-style:none;margin:0px;padding:0px;}
#contOption ul li{list-style:none;margin-left:0;list-style-image:none;}
#contOption select{margin-left:0px;float:left;}
#contOption ul li label, .labelAbs{width:72px;display:block;float:left;padding-left:1px;line-height:20px;}
#contOption strong{font-size:13px;line-height:40px;clear:both}
#contOption ul li.childAge label{float:left;margin-left:10px;}
#contOption ul li.childAge{padding:0;float:left;}
#contOption ul li.childAge select{margin-right:2px;display:inline;float:left;}
#contOption ul li.childAge{float:left;}
.label_preventivo{width:100px;display:block;}
.select_small{margin-right:22px;}

/* Mailing List - Inemail.it */
.subscribe-container{ margin: 10px 0 10px 0;}

/* Buttons */
.btn-rounded, .btn-rounded span { border-radius: 5px; }

.btn{
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); border: 1px solid #CCCCCC; padding: 10px; cursor: pointer;

/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(#FDFDFC, #EBEBEB) repeat scroll 0 0 transparent;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFC), to(#EBEBEB));

}

.btn span{color: #51900F; font-size: 120%; letter-spacing: -1px;}

.btn-green{
background-color: #233D04; border: 1px solid #6F8E4A;
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(#97D615, #62A80E) repeat scroll 0 0 transparent;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#97D615), to(#62A80E));
background-color: #8acb13 !important;
}
.btn-green span{color: #233D04; font-size: 120%; letter-spacing: -1px;}


.iText{border: 1px solid #CACACA; padding: 10px;}

/* start_Social Network Links */
.itemSocialLinks{ margin: 10px 0 10px 0; float: right; }
.itemSocialLinks li{	display: inline; list-style: none; }
/* end_Social Network Links */
