@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;text-align:center;font-family:"Trebuchet MS", Arial, Verdana;font-size:12px;color:#2e2e2e}

a{color:#2e2e2e;text-decoration:none;}

hr{clear:both;border-style:hidden;height:1px;border-top:1px solid #e3e1d7;margin:0;}
hr.small{clear:both;border-style:hidden;height:0 !important;border:none !important;margin:0;visibility:hidden;}

.leggi{color:#766e48 !important;font-style:italic;font-size:14px;text-decoration:none !important;}
h1.slide-title{padding:0 !important;margin:0 !important;font-size:24px;font-family:"Trebuchet MS", Arial, Verdana;}

h1.slide-title a{color: #000; text-decoration: none;}


p.slide-text{margin-top:10px !important;margin-bottom:10px !important;font-size:16px;}

#maincontent{width:980px;margin:auto;text-align:left;}

#top{width:980px;height:100px;clear:both;}
.search{float:right;margin-top:28px;width:400px;}
.search .src{border:none;background-image:url(img/src-bg.gif);background-repeat:no-repeat;width:240px;height:34px;padding-top:10px;padding-left:30px;padding-right:60px;color:#a5986d;font-size:16px;border-style: inset;border-width: 0;}
.btn-src{position:relative;top:12px;left:-52px;}

#main-menu{width:978px;height:17px;margin:auto;text-align:left;clear:both;border:1px solid #e3e1d7;border-bottom:none;padding:6px 0 6px 0;}
#main-menu a{margin:0 21px 0 21px;color:#736b47;text-decoration:none;}
.home-icon{margin-top:-5px;}

#adv{width:960px;height:90px;padding:10px;margin:auto;text-align:left;background-color:#2c6468;display:table;}
.banner_728x90{float:left;width:726px;}
.social{float:right;width:210px;font-size:22px;}
.celeste{color:#46b1b7}

#adv2{
    clear:both;
    padding:10px;
    border-bottom:1px solid #e3e1d7;
}

#content{width:980px;margin:auto;text-align:left;border:1px solid #e3e1d7;background-image:url(img/content-bg.gif);background-repeat:repeat-y;background-position:right;display:table;}
#left-col{float:left;width:660px;}
#right-col{float:right;width:320px;}
#blocco-full{clear:both;background-color:#405859;padding:10px;display:table;width:960px;}

#footer{text-align:center;background-color:#405859;color:#fff;}
.footer-content{margin:auto;width:980px;height:264px;padding:10px;text-align:left;background-image:url(img/footer-bg.gif);}
.foot-links{margin-left:340px;margin-top:30px;}
.foot-links a{color:#a1c3c4;text-decoration:none;}

.green{color:#557475;font-size:13px;}

.evidenza{background-image:url(img/bg-evidenza.gif);background-repeat:repeat-y;background-position:left;}
.evidenza a{color:#fff;}

.interna{background-image:url(img/content-bg2.gif) !important;background-repeat:repeat-y;background-position:right;}

.articolo{padding:15px;}
.articolo h1{font-size:28px;}
.articolo p{font-size:16px;}
.align-left, .alignleft{float:left;margin-right:10px;}
.align-right, .alignright{float:right;margin-left:10px;}

.lancio-principale{	background-color:#e6f2f3 !important;padding:10px 15px 10px 15px;display:table;width:630px;}
.lancio-principale h1{font-size:20px;font-family:"Trebuchet MS", Arial, Verdana;margin-bottom:0;padding:0 10px 0 10px;margin-left:380px}
.lancio-principale p{font-size:16px;margin-top:0;padding:0 10px 0 10px;margin-left:380px}

.lancio-big{float:left;text-align:left;width:330px;padding:15px 0 0 0;}
.lancio-big img {margin:0 auto;display:block;}
.lancio-big h1{font-size:18px;font-family:"Trebuchet MS", Arial, Verdana;margin-bottom:0;padding:0 10px 0 10px;}
.lancio-big p{font-size:15px;margin-top:0;padding:0 10px 0 10px;}

.lancio-small{padding:10px 15px 10px 15px;float:left;width:300px;}
.lancio-small h3{margin:0 0 0 110px;}
.lancio-small p{margin:0 0 0 110px;}

.lancio-evidenza{float:left;text-align:center;width:240px;padding:15px 0 0 0;}
.lancio-evidenza img{width:220px !important;}
.lancio-evidenza h3{font-size:14px;font-family:"Trebuchet MS", Arial, Verdana;margin-bottom:0;padding:0 10px 0 10px;color:#fff;}
.lancio-evidenza a{margin-top:0;color:#fff;}
.lancio-evidenza p{font-size:12px;margin-top:0;padding:0 10px 0 10px;color:#fff;}

.vedi-tutti{position:relative;top:-10px;left:370px;}


#right-col .lancio-small{width:290px;padding:16px 15px 16px 15px;border-bottom:1px solid #e3e1d7}
#right-col .lancio-small h3{margin:0 0 0 110px;}
#right-col .lancio-small p{margin:0 0 0 110px;}

/* IE 7.0 */
*:first-child+html .search{float:right;margin-top:35px;width:400px;}
*:first-child+html .search .src{height:34px;padding-top:10px;}
*:first-child+html .btn-src{position:relative;top:4px;left:-55px;}
*:first-child+html .nl{position:relative;top:-5px;}
*:first-child+html #adv2{padding:9px 10px 8px 10px;border-bottom:1px solid #e3e1d7}
*:first-child+html .vedi-tutti{position:relative;top:-20px;right:30px;}


/* Firefox */
@-moz-document url-prefix() {
	.search .src{padding-top:2px;}
	#right-col .lancio-small{padding:15px;border-bottom:1px solid #e3e1d7}
}

/* Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)  {
	.search .src{padding-top:4px;}
	#adv{width:980px;}
	#left-col{float:left;width:658px;}
	.lancio-big{width:329px;}
	#right-col .lancio-small{padding:15px;border-bottom:1px solid #e3e1d7}
	#blocco-full{clear:both;background-color:#405859;padding:10px;display:table;width:980px;}
	.lancio-small{padding:10px 15px 10px 15px;float:left;width:298px;}
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 	.search .src{padding-top:2px;}
}

/* CUSTOM */
ul.footer_cats{
    margin:0;
    padding: 0;
}

ul.footer_cats li{
    display: inline;
}

ul.footer_cats li a:before{
    content: ' - ';
}

.maiuscolo{text-transform: uppercase;}

.navigation{display:table;clear:both;margin:15px 0 0 10px;background: #FFF;width:640px;height:30px;}
.navigation .alignright {float: right;}
.navigation .alignleft {float: left;}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-container{
	background-color:#e6f2f3 !important;
	padding:10px 15px 10px 15px;
	border-bottom:1px solid #e3e1d7
	}

#slider {
	position:relative;
    width:630px !important;
    height:250px !important;
	background:url(js/images/loading.gif) no-repeat 50% 50%;
	background-color:#e6f2f3 !important;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:visible;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	width:236px;
	position:absolute;
	top:197px;
	left:393px;
}
.nivo-controlNav a {
	display:block;
	width:50px;
	height:50px;
	border:3px solid #e6f2f3 !important;
	background:url(js/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
	border:3px solid #2c6468 !important;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(js/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	position:absolute;top:254px !important;
}
a.nivo-nextNav {
	background-position:-30px 0 !important;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
	display:none !important;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {clear:both;}





/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */

.nivoSlider {position:relative;}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0px;
	top:0px;
	width:235px !important;
	height:190px;
	/*background:#000;*/
	color:#000;
	/*opacity:0.8;  Overridden by captionOpacity setting */
	z-index:89;
}
.nivo-caption p {padding:0;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3…) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {font-weight:bold;}

.articolo .vert-small{width:190px;border:none;margin:0 20px 10px 0;height: 190px; float:left;}
.articolo .vert-small img{}
.articolo .vert-small .titolo{color:#000;font-size:14px;float:none;margin:5px 0 0 0;width:210px;}
.articolo .vert-small .titolo a{color:#000;text-decoration:none;}
.articolo .split{width:100%;height:1px;}

