.contentslide{
/*border: 1px solid #85a0d6;*/
border: 0px;
/*border-bottom-width: 1px;*/
padding: 5px;
width: 480px;
height: 295px;
background-color: white;
font: 12px Arial, sans-serif;
}

.main {clear:both; width:480px; background:#ffffff;}
/*.contentslide.main {clear:both; width:100%; background:#ffffff;}*/

.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:480px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.column1-unit {width:480px; margin-bottom:0px !important /*Non-IE6*/; margin-bottom:2px /*IE6*/;}

.column2-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


.column1-body {width:480px; margin-bottom:0px !important /*Non-IE6*/; margin-bottom:2px /*IE6*/;}

.contentslide h1 {font: bold 16px Arial; background: white; color:#16387c; margin: 5px 0 0 0; padding: 1px;}
.contentslide h1 a {font: bold 16px Arial; background: white; color:#16387c; margin: 5px 0 0 0; padding: 1px;}
.contentslide h2 {font: bold 12px Arial; background: transparent; color:#0c57ab;}
.contentslide h2 a {font: bold 12px Arial; background: transparent; color:#0c57ab;}

.contentslide.sezioneblog {color: #ff6600;font: bold 13px;margin: 0px 4px 0px 0px;background-color:  white;}
.contentslide.titolopromo {color:#0c57ab;font: normal 11px;margin: 0px 4px 0px 0px;background-color:  white;}
.contentslide.titolopromo a {color:#0c57ab;font: normal 11px;margin: 0px 4px 0px 0px;background-color:  white;}


/*.contentslide.vai a {
color: #ff6600;
font: bold 11px;
margin: 0px 4px 0px 0px;
background-color:  white;
}*/


.contentslide p {font: normal 12px Arial; background: transparent; color:#333333; margin:5px 0px 0px 0;}
.contentslide img {clear:both; float:left; margin:0px 5px 5px 0; padding:1px;  border:1px solid rgb(150,150,150); width:160px; height:120px;}

/*.contentslide*/

.column1-body img {clear:both; float:left; margin:5px 5px 5px 0; padding:1px; width:56px; height:42px; border:1px solid rgb(150,150,150);}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 480px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
font: bold 12px Arial;
/*background-color: white;*/
/*background: black url(immagini/lay2008/blockdefault3.gif) center center repeat-x;*/
background: #cccccc url(immagini/lay2008/bg_az_default.gif) center top repeat-x;
border: 0px solid #ffffff;
border-width: 0px 0px; /*Left/ right border width of pagination DIV.*/
padding: 4px 10px 4px 0px;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 450px; /*IE5 width*/
w\idth: 480px; /*IE6 width*/
}

.pagination a{
text-decoration: none;
/*color: #000;*/
color: #004e9b;
padding: 5px 15px 5px 15px;
border-right: 1px solid #C0C0C0;
}

.pagination a:hover, .pagination a.selected{
color: #ff6600;
/*background: transparent url(immagini/lay2008/blockactive2.gif) center center repeat-x;*/
background: transparent url(immagini/lay2008/bg_az_select.gif) center bottom repeat-x;

}


/******************/
/*  CLEAR FLOATS  */
/******************/
.main-navigation:after, .main-content:after, .main-content div:after, {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:100%; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
