@charset "utf-8";
/* CSS Document */
/*================================ DEFAULTS RESET ======================================*/
body,div,code,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h3,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:”;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn’t inherit in IE */

/*===========================FINE DEFAULTS RESET ======================================*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#656565;
}
.clear{
clear:both;
}
#container{
background:#FFF;
width:995px;
margin:0 auto;
}
a{
outline:none;
}
/* =================
HEADER
==================*/
#header{
background:#6eadd8 url(../immagini/webMag/logo-federchimica.jpg) no-repeat top left;
height:110px;
border-bottom:1px solid #c9c9c9;
margin-bottom:5px;
position:relative;
}
#header h1{
margin:0;
padding:0;
text-indent:-9999px;
}
#logo{
position:absolute;
top:0;
left:0;
}
#navBar{
background:#9BBFD0;
width:590px;
position:absolute;
top:0px;
right:0px;
}
/* =================
fine HEADER 
==================*/
#page{
background:#fff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
#paddingpage{
padding:0 30px;
background:#fff url(../immagini/webMag/greyPx.gif) repeat-y 263px 0;
}
/* =================
HEADING 
==================*/
#heading{
background:#fff url(../immagini/webMag/bg_heading.gif) no-repeat 30px 0px;
height:110px;
position:relative;
}
#heading h2{
text-indent:-9999px;
margin:0;
padding:0;
}
#navServizio{
position:absolute;
top:28px;
right:7px;
background:#f0f0f0;
height:25px;
width:450px;
line-height:25px;
padding:0 5px 0 15px;
}
#dateBox{
float:left;
}
#primaryToolbar{
float:right;
}
#toolbarContainer{
position:absolute;
top:54px;
right:7px;
display:block;
font-size:1em;
padding:0.4em 0.2em 0.4em 0;
text-align:right;
}
#toolbarContainer a{
border-right:1px solid #64AFF9;
color:#666666;
font-size:0.9em;
height:1.6em;
margin-left:10px;
padding:0.2em 10px 0 0;
text-decoration:underline;
}
#toolbarContainer a.last{
border-right:none;
padding-right:0;
}
img#ctl00_logoMag
{
  margin-top: -22px;
  margin-left: 25px;
}
/* =================
fine HEADING 
==================*/
/* =================
CONTENUTO
==================*/
#content{
height:100%;
padding-bottom:10px;
}
#colonna-sx{
float:left;
width:233px;
height:100%;
}
#paddingColonna-sx{
padding:0 33px 0 0;
}
#paddingColonna-sx #left-menuWebMag{
margin-bottom:30px;
}
.imageLink{
margin-bottom:11px;
}
.imageLink img{
border:0;
margin-bottom:10px;
}
#inAgenda h2{
background:#fff url(../immagini/webMag/tit-inAgenda.gif) top left no-repeat;
height:18px;
margin:0;
text-indent:-9999px;
line-height:18px;
}
#boxAgenda{
margin-top:5px;
}
#inAgenda a.vai{
color:#3a3079;
font-size:9px;
text-decoration:none;
}
#paddingColonna-sx div{
margin-bottom:10px;
}
#tagCloud{
}
#tagCloud .tagCloud{
width:180px;
}
#tagCloud .s1{
font-size:3em;
}
#colonna-dx{
/*background:#fff url(../immagini/webMag/border-grey.gif) repeat-y top left;*/
float:left;
height:100%;
width:700px;
}
#paddingColonna-dx{
padding:0 0 0 31px;
}
#pathway, #pathway a{
background:#FFFFFF;
color:#063779;
font-size:12px;
font-weight:bold;
height:29px;
line-height:29px;
margin-bottom:10px;
}
#colonna-dx div.box{
padding-bottom:7px;
background:#fff url(../immagini/webMag/border-dotted-grey.gif) repeat-x top left;
}
h3.webmag{
margin:0;
text-indent:-9999px;
margin-bottom:7px;
background:#f3f3f3 url(../immagini/webMag/bg_h3.gif) repeat-x top left;
height:26px;
position:relative;
}
h3.webmag img{
margin-left:9935px;
position:absolute;
top:0;
}
#articoli .notizia{
background-color:#f3f3f3;
margin-bottom:7px;
padding:7px 0;
}
#news-secondarie{
margin-bottom:7px;
}
#secondarieSx, #secondarieDx{
float:left;
}
#secondarieSx{
margin-right:29px;
}
#secondarieDx{
margin-left:29px;
}
div.newsBox{
width:305px;
background: #fff url(../immagini/webMag/border-dotted-grey.gif) repeat-x bottom left;
}
#secondarieSx .newsBox{
padding:10px 0 3px 0;
}
#secondarieDx .newsBox{
padding:10px 0 3px 0;
}
#newsSecondare ol.sf_pager{
background:#fff url(../immagini/webMag/bg_pagination.gif) top left repeat-x;
height:29px;
line-height:29px;
color:#063779;
text-align:right;
font-size:10px;
font-weight:bold;
margin-top:-25px;
width:655px;
}
#newsSecondare ol.sf_pager li {

}
#newsSecondare ol.sf_pager li a{
color:#312e7f;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
/* STILI PER NEWS SECONDARIE */

#newsSecondare .listaNewsWebMagazine ul li {
border-bottom:1px dashed #CCCCCC;
display:block;
float:left;
height:163px;
/*margin:0 40px 30px 0;*/
margin:0 6px 30px 0;
overflow:hidden;
/*padding:0 5px 10px 3px;*/
padding:0 5px 10px 3px;
position:relative;
width:316px;
}

#newsSecondare .listaNewsWebMagazine ul li .sf_newsTitle, #newsSecondare .listaNewsWebMagazine ul li .sf_newsDate  {
margin-left:138px;
}
#newsSecondare .listaNewsWebMagazine ul li .sf_newsThumbnail 
{
    float:left;
    width:129px;
    height:78px;
    position:static;
    margin:0 8px 0 0;
}
#newsSecondare .listaNewsWebMagazine ul li p {
margin-left:0;
position:absolute;
top:73px;
}
#newsSecondare .listaNewsWebMagazine ul li p.sf_readMore 
{
left:3px;
position:absolute;
top:147px;
}
#newsSecondare .listaNewsWebMagazine ul li p.sf_postCategory
{
   position:static;
    margin:0 0 3px 138px;
}
#newsSecondare .listaNewsWebMagazine ul li p.sf_postCategory a, #greyBox .sf_postCategory a
{
color:#6babd7;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
#greyBox p
{
    /*margin:5px 0 0;*/
margin:5px 0 0 137px;
}
}
#greyBox .sf_readMore, #newsSecondare .listaNewsWebMagazine ul li .sf_readMore {display:block; margin:4px 0;}

#newsSecondare .sf_readMore a, #greyBox .sf_readMore a {
background:transparent url(../immagini/iscriviti-alla-newsletter.jpg) no-repeat scroll 100% 3px;
color:#2C2982;
font-weight:bold;
font-size:11px;
padding:0 15px 0 0;
text-decoration:none;
}


/* FINE STILI PER NEWS SECONDARIE */

/* STILI PER ULTIMORA */
#webmagUltimora
{
    border-bottom: 1px dashed #cacaca;
}
#webmagUltimora .box_immagine_stondata
{
 float:left;   
 height:78px;
 width:130px;
 margin:0 8px 0 0;
}
#webmagUltimora .sf_newsThumbnail
{

}
#greyBox
{
    margin:10px 0;
    background-color:#f3f3f3;
    position:relative;
    padding:5px 3px;
}
#greyBox .sf_postCategory
{

}
#greyBox ul.sf_newsList, #greyBox ul.sf_newsList li
{
    margin-bottom:0;
}
#greyBox h2.sf_newsTitle, #newsSecondare h2.sf_newsTitle
{
    margin:5px 0 0;
    color:#312e7f;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}
#greyBox h2.sf_newsTitle
{
        #margin-top:-10px;
}
#newsSecondare .listaNewsWebMagazine ul li h2.sf_newsTitle
{
   
}
#greyBox h2.sf_newsTitle a, #newsSecondare h2.sf_newsTitle a
{    color:#312e7f;
        text-decoration:none;
}
#greyBox .modulo p.sf_newsDate 
{
    margin:0 0 0 138px;
    color:#312e7f;
    margin-top:0;
    
}
#newsSecondare .listaNewsWebMagazine ul li p.sf_newsDate
{
    position:static;
    margin-top:0;
    color:#312e7f;
}
#greyBox p.sf_postTags, #greyBox .sf_newsAuthor, #newsSecondare p.sf_postTags, #newsSecondare .sf_newsAuthor
{
    display:none;
}
#greyBox p.sf_postCategory
{
    margin-bottom:2px; 
}
/*immagine ultimora*/
#greyBox .img_tl {background-image: url(../immagini/img_tlG.gif);background-repeat:no-repeat; height:100%; width:100%; height:100%; width:100%; }
#greyBox .img_tr {background-image: url(../immagini/img_trG.gif);background-repeat:no-repeat; background-position:100% 0%; height:100%; width:100%;}
#greyBox .img_br {background-image: url(../immagini/img_brG.gif);background-repeat:no-repeat; background-position:100% 100%; height:100%; width:100%;}
#greyBox .img_bl {background-image: url(../immagini/img_blG.gif);background-repeat:no-repeat; background-position:0% 100%; height:100%; width:100%; /* in questo div si mette il contenuto*/}
/*fine immagine ultimora*/
/* FINE STILI PER ULTIMORA */
/**/
#articoli h1
{
background:#F3F3F3 url(../immagini/webMag/bg_h3.gif) repeat-x scroll left top;
padding:2px 0 3px 3px;
margin:0 0 6px;
overflow:hidden;
position:relative;
text-transform:uppercase;
color:#063779;
line-height:21px;
font-size:16px;
}
/**/

/* =================
fine CONTENUTO
==================*/
#closing{
background:#fff url(../immagini/webMag/border-dotted-grey.gif) repeat-x top left;
}
#text{
padding:10px 0 25px;
line-height:17px;
}
#footer{
background-color:#303073;
clear:both;
color:#F5F8E7;
font-size:11px;
height:3.5em;
line-height:14px;
margin-top:5px;
text-align:center;
width:100%;
}
#footer p{
margin:0;
padding-top:5px;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
}

