@charset "UTF-8";


/* generali */


body { overflow-x:visible;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px; font-size-adjust:none; line-height:1.5; font-variant:normal; font-weight:normal; color:#333;
	margin:0px 0px 10px 0px; background:#f7f7f7;
	padding-bottom:10px;
}


#disinistra{width:570px; padding:10px;  float:left; border:1px solid #ccc; background:#FFF; 
-webkit-border-radius: 8px; min-height:413px;
-moz-border-radius:8px;
border-radius:8px;

}
#didestra{float:right; width:190px; padding:0px 0px 10px 0px; background:#f7f7f7;}

#top2010{
	background:url(/carosello2010/img/top502.png); 
	width:836px; 
	height:105px;left:50%; margin-left:-418px;  
	position:fixed; z-index:10000;}
	
	
#pagina790padding{width:770px; padding:0px 10px 0px 10px; margin:0 auto; border:1px solid #ccc; background:#FFF; -webkit-border-radius: 8px;
-moz-border-radius:8px;
border-radius:8px;}
#pagina790senza{width:790px; padding:0px; margin:0 auto; border:1px solid #ccc; background:#FFF; 
-webkit-border-radius: 8px;
-moz-border-radius:8px;
border-radius:8px;}

#PaginaSenzaBordo790padding{width:770px; padding:0px 10px 0px 10px; margin:0 auto;}
#PaginaSenzaBordo790senza{width:790px; padding:0px; margin:0 auto;}



.titolo20{padding:10px 0px 10px 0px; font-size:20px; clear:both;}
.titolo16{padding:10px 0px 10px 0px; font-size:16px; clear:both;}

h3{ font-size:1.3em; line-height:1.5em; font-weight:600;}
td {	text-align:left;}

.style1 { font-weight: bold}
.img { float: left; margin: 0px 10px 5px 0px; padding: 3px; border: 1px solid #ddd;  }
.tratteggio{clear:both; margin:10px 0px 10px 0px; border-bottom:1px solid #ddd;}


/* paginazione*/

#paginazione{ margin:0 auto; border-bottom:1px dotted #666; text-align:center;  }


.box .top{width:180px; padding:5px 0px 5px 10px; height:20px; margin:0px; background:url(/carosello2010/img/top_190.png); font-size:15px; border-bottom:1px solid #ccc;}
.box .center{background:#fff; border-left:1px solid #ccc; border-right:1px solid #ddd; width:178px; margin:0px; padding:5px; }
.box .center .link{padding:5px; background:url(img/arrow.gif) right no-repeat; border-bottom:1px solid #ddd; }
.box .bottom{width:190px; height:10px; margin:0px; padding:0px; background:url(/carosello2010/img/bottom_190.png)}

/*Calendario */
#dateblock { width:60px; height:70px; float:right; background: transparent url(/carosello2010/img/date.png) left top no-repeat; margin-left:10px;
text-align: center;font-family: Arial;}
.day {font-size: 24px; line-height:normal;}
.month {padding:1px;font-size: 11px; line-height:normal;}
.year {font-size: 12px;FONT-WEIGHT: BOLD;color:#FFF;padding:4px; text-shadow: 1px 1px 1px #333;}


/* link */

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #2379c5;
}
a:active {
	text-decoration: none;
	color: #333;
}


/* cerca*/

fieldset.search {
	border: none;
	width: 200px;
	margin: 0 auto;
	
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	
	font-size: 12px;
	width: 157px;
	height: 18px;
	padding: 2px 5px 2px 8px;
	background: url(/carosello2010/img/cerca.png) no-repeat left -22px;
	margin-right: 0px;
}
.search input.box:focus {
	background: url(/carosello2010/img/cerca.png) no-repeat left -22px;
	outline: none;
}
.search button.btn {
	width: 22px;
	height: 22px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(/carosello2010/img/cerca.png) no-repeat  right;	
}
.search button.btn:hover {
	background: url(/carosello2010/img/cerca.png) no-repeat right;	
}

/* menu */

#Menutop{

margin:0px; padding:0px;

}
#Menutop li{
list-style:none; display:inline; margin:0px; float:left; padding:0px 8px 0px 8px; border-right:1px solid #666; color:#666;
}
#Menutop a{
color:#666;
text-decoration:none;
}
#Menutop a:link, #Menutop:visited{
color:#666;
}
#Menutop a:hover, #Menutop a:focus, #Menutop a:active, #Menutop a.attivo{
color:#2975bc;
}


#NewsDelTop{ list-style:none; margin:0; padding:0;}


/* bottoni */

a.button {
    background: transparent url('/carosello/new_2010/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/carosello/new_2010/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 10px 5px 18px;
	text-decoration:none;
	color:#333;
}


a.button:hover {
    background-position: bottom right;
	color:#8a8a8a;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
	color:#2379c5;
    
}



#breadcrumb
{ -webkit-border-radius: 5px;
-moz-border-radius:5px;
border-radius:5px;
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('/carosello2010/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('/carosello2010/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 4px 0px;
}

#breadcrumb a:hover
{
	color:#2379c5;
}	
