/**
 * Foglio CSS per il configuratore GAL
 * Sviluppato da Manuel Grandone
 * Proposta Grafica Margherita Perfetto
 *
 * $Id$
 *
 * data inizio lavori 29/07/2010
 *
 * Ultimo Aggiornamento: 26/08/2010
 *
 */


body {
  margin:       0;
  padding:       0;
  font-family:    Verdana;
   font-size:      11px;
  color:        #4d4d4d;
}


#mainPageContainer{
  width:        980px;
  padding:      0px;
  padding-left:    10px;
  padding-right:    10px;
  padding-bottom:    0px;
  margin:        0 auto;
  background:      url("../images/general/backgrounds/bg_mainPageContainer.png") repeat-y top right;
}





/*---------------------------------------- HEADER ----------------------------------------*/

#mainHeader{
  width:        980px;
  height:        256px;
  padding:      0px;
  margin:        0px;
  background:      url("../images/general/backgrounds/bg_header.html") repeat-x;
}

#headerLeftColumn{
  float:        left;
  width:        335px;
  height:        256px;
}

#headerRightColumn{
  float:        right;
  width:        645px;
  height:        256px;
}

#header{
position:		relative;
  width:        645px;
  height:        256px;
  padding:      0px;
  padding-top:    0px;
  margin:        0px;
  background:      url("../images/general/backgrounds/bg_header.html") repeat-x;
}

#header a img{
  margin-top:      0px;
  border:        0px;
}

#header a.social{
    margin:			    0px;
    padding:            0px;
    width:              32px;
    height:             32px;
    position:           absolute;
    top:                10px;
    right:              10px;
    display:            block;
    border:				0px;
    text-indent:        -9999px;
    z-index:            1000000;
}

#header a#fb.social{
    background:			url("../images/general/fb.png") no-repeat center center;
}

#search{
  height:        30px;
  padding:      10px;
  float:        right;
}

#logo{
  width:        246px;
  height:        180px;
  padding:      0px;
  padding-top:    0px;
  margin:        0px;
  margin-left:    89px;
}

#enti{
  width:        246px;
  display:      block;
  padding:      0px;
  margin:        0px;
  margin-left:    89px;
}

#enti ul{
  width:        246px;
  height:        30px;
  padding:      0px;
  margin:        0px;
}

#enti ul li{
  width:        calc(100% - 20px);
  height:        auto;
  padding:      0px 10px;
  margin:        0px;
  float:        left;
  display:      block;
}

#enti ul li img{
  max-width: 100%;
  height: auto;
}


#enti p{
  width:        226px;
  height:        35px;
  padding-top:    5px;
  padding-bottom:    5px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border-bottom:    1px solid #dfdfdf;
  overflow:      hidden;
  text-align:      center;
  font-size:      9px;
}

#payoff{
  width:        218px;
  padding-top:    7px;
  padding-left:     4px;
  padding-right:    4px;
  padding-bottom:    7px;
  margin-left:    10px;
  border-bottom:    1px solid #dfdfdf;
  font-size:      8px;
  overflow:      hidden;
  height:        31px;
}



/*---------------------------------------- BODY ----------------------------------------*/

#mainContainer{
  width:        980px;
  padding:      0px;
  margin:        0px;
}




/*-------------------------- BODY - column left --------------------------*/

#mainLeftColumn{
  float:        left;
  width:        340px;
  padding:      0px;
  margin:        0px;
}

#languageMenu{
  width:        226px;
  height:        34px;
  padding:      0px;
  padding-bottom:    0px;
  margin:        0px;
  margin-left:    99px;
  /*border-bottom:    1px solid #dfdfdf;*/
}

#payoff2{
  width:        226px;
  height:        34px;
  padding:      0px;
  padding-bottom:    0px;
  margin:        0px;
  margin-left:    99px;
  font-size:      11px;
  font-weight:    bold;
  overflow:      hidden;
  border-bottom:    1px solid #dfdfdf;
  text-align:      center;
}
#payoff2 div{
margin-top: 6px;
}
#languageMenu ul{
  width:        100%;
  margin:        0px;
  padding:      0px;
}

#languageMenu li{
  width:        16px;
  height:        14px;
  padding:      9px 0px;
  margin:        0px;
  margin-left:    5px;
  margin-right:    5px;
  display:      block;
  float:        left;
}

.toolbar{
  width:        246px;
  padding:      0px 0px;
  margin:        0px;
  margin-left:    89px;
}

.toolbar .title{
  padding:      0px;
  padding-left:    16px;
  color:        #4d4d4d;
  font-size:      12px;
  font-weight:    bold;
  background:      url("../images/general/backgrounds/bullet.html") no-repeat center left;
  margin-bottom:    20px;
}

.toolbar h1{
  margin-left:    16px;

}

.toolbar .block_bar{
  width:        226px;
  padding-top:    14px;
  padding-bottom:    14px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border-top:      1px solid #dfdfdf;
}

.toolbar .block_bar_last{
  width:        226px;
  padding-top:    20px;
  padding-bottom:    20px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border-bottom:    0px;
}

.toolbar p{
  width:        226px;
  padding-top:    20px;
  padding-bottom:    20px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border-bottom:    1px solid #dfdfdf;
}

.toolbar p img{
  padding:      5px 5px;
}

.toolbar a{
  font-size:      10px;
  font-weight:    bold;
  padding:      5px 5px;
  text-decoration:  none;
}

.toolbar a.privacy{
  display:      block;
  width:        230px;
  font-size:      8px;
  font-weight:    bold;
  padding-right:    8px;
  margin-bottom:    4px;
  text-decoration:  none;
  text-align:      right;
  float:        right;
}

.toolbar div.proposta{
  border:        0px;
  width:        226px;
  padding-top:    14px;
  padding-bottom:    14px;
  margin:        0px;
  margin-top:      16px;
  margin-left:    10px;
  margin-right:    10px;
  border-top:      1px solid #dfdfdf;
}

.toolbar div.proposta a{
  padding-left:    6px;
  padding-right:    5px;
}


.toolbar div.lastProposta{
  border:        0px;
  width:        226px;
  padding-top:    10px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border-top:      1px solid #dfdfdf;
}

.toolbar p#newsletter{
  width:        226px;
  padding-top:    0px;
  padding-bottom:    30px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
  border:        0px;
}

.toolbar p#newsletter span{
  width:        140px;
  padding:      0px;
  padding-top:    4px;
  margin:        0px;
  float:        right;
}

.toolbar p#newsletter span a{
  display:      block;
  margin:        0px;
  margin-left:    0px;
  margin-right:    0px;
  padding:      0px;
  padding-bottom:    4px;
}

.toolbar p#newsletter img{
  width:        auto;
  margin-left:    0px;
  margin-right:    0px;
  padding:      0px;
  padding-bottom:    10px;
  float:        left;
}

.toolbar label{
  width:         auto;
  padding-top:    2px;
  float:         left;
  display:       block;
  margin:        0px;
  margin-left:    15px;
  margin-right:    10px;
}

.toolbar input{
  float:        right;
  color:         #4d4d4d;
  background:     #fff;
  border:       thin solid #999;
  padding:      0px;
  margin:        0px;
  margin-left:    10px;
  margin-right:    10px;
}

.toolbar input.button{
  width:        68px;
  height:        20px;
  float:        right;
  color:         #4d4d4d;
  background:     #fff;
  border:        0px;
  padding:      0px;
  margin:        0px;
  margin-right:    10px;
  margin-top:      8px;
  text-align:      center;
  background:      url("../images/general/backgrounds/bg_button.png") no-repeat bottom center;
}

.titleColored{
  font-size:      12px;
  font-weight:    bold;
  padding:      5px 5px;
}

.arrow{
  width:        216px;
  height:        33px;
  padding:      0px;
  padding-left:    30px;
  padding-right:    10px;
  padding-top:    7px;
  margin:        0px;
  margin-top:      10px;
  margin-left:    79px;
  display:      block;
  font-size:      12px;
  font-weight:    bold;
  color:        #fff;
  background:      url("../images/general/backgrounds/bg_arrow.png") repeat-y top right;
}

.block_bar ul {
  width:        100%;
  padding:      0px;
  margin:        0px;
}

.block_bar ul li{
  width:        100%;
  display:      block;
/*
  padding-left:    20px;
  background:      url("/fileadmin/templates/media/images/general/buttons/btn_pdf.png") no-repeat center left;
*/
  margin:        0px;
  margin-bottom:    10px;
}

.block_bar ul li a{
  color:        #bf272d;
  text-decoration:  none;
  font-size:      11px;
  font-weight:    bold;
}

.block_bar ul li a img{
  border:        none;
}

.block_bar_last ul {
  width:        100%;
  padding:      0px;
  margin:        0px;
}

.block_bar_last ul li{
  width:        100%;
  display:      block;
/*
  padding-left:    20px;
  background:      url("/fileadmin/templates/media/images/general/buttons/btn_pdf.png") no-repeat center left;
*/
  margin:        0px;
  margin-bottom:    10px;
}

.block_bar_last ul li a{
  color:        #bf272d;
  text-decoration:  none;
  font-size:      11px;
  font-weight:    bold;
  border:       0;
}

#frm_newsletter{
  padding:      0px;
  margin:        0px;
}



/*-------------------------- BODY - column left - menu --------------------------*/

#mainMenu{
  width:        256px;
  display:      block;
  padding:      0px;
  margin:        0px;
  margin-left:    79px;
}

/* --------------------- menu di primo livello ---------------------*/

#mainMenu ul{
  width:        256px;
  padding:      0px;
  margin:        0px;
}

#mainMenu ul li{
  width:        236px;
  padding:      0px;
  padding-left:    10px;
  padding-right:    10px;
  margin:        0px;
  margin-left:    0px;
  float:        left;
  display:      block;
  background:      url("../images/general/backgrounds/bg_menu.png") repeat-y top right;
}

#mainMenu ul li a{
  display:      block;
  width:        216px;
  height:        23px;
  border-top:      1px solid #dfdfdf;
  padding-top:    10px;
  padding-left:    5px;
  padding-right:    5px;
  margin:        0px;
  margin-left:    10px;
  font-family:    Helvetica;
  font-size:      12px;
  font-weight:    bold;
  text-transform:   uppercase;
  color:        #4d4d4d;
  text-decoration:  none;
}

#mainMenu ul li a:hover{
  color:        #fff;
  /*border-bottom:    1px solid #dfdfdf;*/
}

#mainMenu ul li.selected a{
  color:        #fff;
  /*border:        0px;*/
}

#mainMenu ul li.selected ul{
  width:        100%;
  background:      none;
}

/* --------------------- menu di secondo livello ---------------------*/


#mainMenu ul li.selected ul li{
  width:        236px;;
  background:      none;
  margin-left:    0px;
  padding-left:    0px;
  background:      url("../images/general/backgrounds/bg_menu.png") repeat-y top right;
}

#mainMenu ul li.selected ul li.last a{
  border-bottom:    1px solid #dfdfdf;
}

#mainMenu ul li.selected ul li a{
  color:        #666;
  font-size:      11px;
  font-weight:    bold;
  text-decoration:  none;
  text-transform:    capitalize;
  width:        206px;
  padding-left:    16px;
  border:        0px;
}
/*
#mainMenu ul li.selected ul li a.current{
  font-size:      11px;
  font-weight:    bold;
  text-decoration:  none;
  text-transform:    capitalize;
  padding-left:    16px;
  border:        0px;
}
*/
#mainMenu ul li.selected ul li.current a{
  font-size:      11px;
  font-weight:    bold;
  text-decoration:  none;
  text-transform:    capitalize;
  padding-left:    16px;
  border:        0px;
}

/* --------------------- menu di terzo livello ---------------------*/

#mainMenu ul li.selected ul li.current ul{
  width:        200px;
  margin:        0px;
  padding:      0px;
  background:      none;
}

#mainMenu ul li.selected ul li.current ul li{
  width:        180px;
  margin:        0px;
  margin-left:    20px;
  padding:      0px;
  background:      none;
}

#mainMenu ul li.selected ul li.current ul li a{
  width:        180px;
  font-weight:    normal;
  background:      none;
}

#mainMenu ul li.selected ul li.current ul li a:hover{
  font-weight:    normal;
}




/*--------------------------- BODY - column left -------------------------*/

#linkAltroGal{
  width:        100px;
  margin-left:    auto;
  margin-right:    auto;
  padding:      0px;
  padding-top:    10px;
  padding-left:    44px;
  padding-right:    56px;
}

.visita{
  text-align:      center;
  font-weight:    bold;
}

/*--------------------------- BODY - column right -------------------------*/

#mainRightColumn{
  float:        right;
  width:        600px;
  padding:      10px 20px;
  margin:        0px;
}

#topMainRightColumn{
  width:        600px;
  margin-bottom:    20px;
}

#breadcrumbs{
  width:        300px;
  text-align:      right;
  float:        right;
  text-transform:   capitalize;
}

#breadcrumbs a{
  color:        #666;
  text-decoration:  none;
  text-transform:   capitalize;
}

#pageTitle{
  width:        284px;
  float:        left;
  padding-left:    16px;
  padding-bottom:    4px;
  color:        #4d4d4d;
  font-weight:    bold;
  font-size:      12px;
  text-transform:    capitalize;
}

#pageData{
  width:        584px;
  padding-left:    16px;
  padding-bottom:    4px;
  color:        #999;
  font-style:      oblique;
  font-size:      12px;
  text-transform:    capitalize;
}

#pageSubTitle{
  width:        584px;
  padding-left:    16px;
  padding-bottom:    4px;
  color:        #4d4d4d;
  font-weight:    bold;
  font-size:      12px;
  text-transform:    capitalize;
}

#mainContent{
  width:        584px;
  padding-left:    16px;
  padding-bottom:    4px;
}

#mainContent img{
  padding:      0px;
  padding-bottom:    16px;
  padding-top:    16px;
}



/*-------------------------- BODY - column right - news --------------------------*/

.news {
  width:        584px;
  margin:        0px;
  padding:      0px;
  margin-bottom:    0px;
  border-bottom:    1px solid #ccc;
}

.news img {
  width:        122px;
  margin:        0px;
  padding:      0px;
  padding-top:    10px;
  float:        left;
  vertical-align:    top;
}

.news p {
  width:        452px;
  margin:        0px;
  padding:      0px;
  padding-top:    10px;
  padding-left:    10px;
  float:        right;
}

.news span.title {
  text-transform:    uppercase;
  font-weight:    bold;
  width:        452px;
  display:      block;
}

.news span.data {
  color:        #999;
  font-style:      oblique;
  width:        452px;
  display:      block;
}

.news span.read {
  color:        #999;
  width:        452px;
  margin-top:      10px;
  margin-bottom:    10px;
  display:      block;
  text-align:      right;
  vertical-align:    baseline;
}

.news span.read a{
  color:        #999;
  width:        440px;
  display:      block;
  font-weight:    bold;
  font-size:      10px;
  text-decoration:  none;
  background:      url("../images/general/buttons/btn_read.gif") no-repeat center right;
  padding-right:    12px;
}

.singlenews {
  margin:        0px;
  padding:      0px;
  margin-bottom:    0px;
}

.singlenews img {
  margin:        0px;
  padding:      0px;
  padding-top:    10px;
  vertical-align:    top;
}

.news-single-img{
  margin:        0px;
  padding:      0px;
  padding-top:    10px;
  vertical-align:    top;
  float:left;
}

.singlenews p {
  margin:        0px;
  padding:      0px;
  padding-top:    0px;
  padding-left:    0px;
}

.singlenews span.title {
  text-transform:    uppercase;
  font-weight:    bold;
  display:      block;
}

.singlenews span.data {
  color:        #999;
  margin-bottom:    20px;
  font-style:      oblique;
  display:      block;
}

.singlenews span.author {
  color:        #999;
  margin-top:      10px;
  text-align:      right;
  font-style:      oblique;
  display:      block;
}

.linkArchivio{
  color:        #999;
  width:        584px;
  display:      block;
  margin:        0px;
  padding:      0px;
  padding-top:    4px;
  padding-bottom:    4px;
  border-bottom:    1px solid #ccc;
  text-align:      right;
}

.linkArchivio a{
  color:        #82b519;
  display:      block;
  font-weight:    bold;
  font-size:      10px;
  text-decoration:  none;
  background:      url("../images/general/buttons/btn_read.gif") no-repeat center right;
  padding-right:    12px;
}


#linkNewsArchivio{
  color:        #999;
  width:        584px;
  display:      block;
  margin:        0px;
  margin-left:    20px;
  padding:      0px;
  padding-top:    4px;
  padding-bottom:    4px;
  border-bottom:    1px solid #ccc;
  text-align:      right;
}

#linkNewsArchivio a{
  color:        #82b519;
  display:      block;
  font-weight:    bold;
  font-size:      10px;
  text-decoration:  none;
  background:      url("../images/general/buttons/btn_read.gif") no-repeat center right;
  padding-right:    12px;
}



/*-------------------------- BODY - column right - archivio/rass.stampa --------------------------*/

.arcRow{
  width:        584px;
  margin:        0px;
  padding:      0px;
  margin-bottom:    0px;
  border-bottom:    1px dotted #ccc;
  padding-bottom:    4px;
  padding-top:    4px;

}

.arcData{
  color:        #999;
  width:        80px;
  display:      block;
  font-weight:    bold;
  float:        left;
  margin:        0px;
  padding:      0px;
  padding-right:    20px;
}

.arcTestata{
  color:        #999;
  width:        150px;
  display:      block;
  float:        left;
  margin:        0px;
  padding:      0px;
  padding-right:    20px;
  height:        16px;

}

.arcTestata p.bodytext{
  padding:      0px;
  margin:        0px;
  top:        0px;
  bottom:        0px;
  right:        0px;
}

.arcTestata2{
  color:        #999;
  width:        250px;
  min-width:      250px;
  float:        left;
  margin:        0px;
  padding:      0px;
  padding-right:    20px;
  float:        left;

}

.arcTestata2 p.bodytext{
  padding:      0px;
  margin:        0px;
  margin-bottom:    -12px;
  top:        0px;
  bottom:        0px;
  right:        0px;
}


.arcTitle{
  color:        #999;
  width:        464px;
  display:      block;
  float:        left;
  overflow:      hidden;
  margin:        0px;
  padding:      0px;
  padding-right:    20px;
  height:        16px;
}

.arcTitle a{
  width:        464px;
  color:        #999;
  display:      block;
  text-decoration:  none;
  background:      url("../images/general/buttons/btn_read.gif") no-repeat center right;
  padding-right:    20px;
}

.arcTitle a:hover{
  font-weight:    bold;
}

.arcTitleStmp{
  color:        #999;
  width:        304px;
  display:      block;
  float:        left;
  overflow:      hidden;
  margin:        0px;
  padding:      0px;
  padding-right:    0px;
}

.arcTitleStmp a{
  width:        304px;
  color:        #999;
  display:      block;
  text-decoration:  none;
/*  background:      url("/fileadmin/templates/media/images/general/buttons/btn_pdf2.png") no-repeat center right;*/
  float:        left;
}

.arcTitleStmp a:hover{
  font-weight:    bold;
}

.arcTitleStmp a span.title{
  width:        80%;
  float:        left;
}


.arcTitleStmp a span.iconsDwl{
  width:        20%;
  float:        right;
}

.arcTitleStmp a img{
  border:        none;
  margin:        0px;
  padding:      0px;
  margin-top:      -14px;
  margin-bottom:    -16px;
  bottom:        0px;
  float:        right;
}


.news-list-browse{
  margin-top:      20px;
  border-top:      1px solid #ccc;
  border-bottom:    1px solid #ccc;
  padding-bottom:    4px;
  padding-top:    4px;
  text-align:      right;
  height:        16px;
}

.showResultsWrap{
  float:        left;
/*  display:      none;*/
  color:        #999;
}
.browseLinksWrap{
  float:        right;
}

.news-list-browse span.activeLinkWrap{
  font-weight:    bold;
  color:        #999;
}

.news-list-browse .browseLinksWrap a{
  color:        #999;
  text-decoration:  none;
}

.news-list-browse .browseLinksWrap a:hover{
  text-decoration:  underline;
  font-weight:    bold;
  color:        #999;
}


.navigation{
  float:        right;
  color:        #666;
}


.navigation a{
  color:        #999;
  text-decoration:  none;
}

.navigation a:hover{
  text-decoration:  underline;
  font-weight:    bold;
  color:        #999;
}

.infoContacts{

}



/*---------------------------------------- FORM CONTATTI ----------------------------------------*/

#formContatti {
    color:         #4d4d4d;
  margin-top:      30px;
  margin-bottom:    30px;
}

#formContatti a{
    color:         #999;
  text-decoration:  none;
}

#formContatti a:hover{
    color:         #666;
  text-decoration:  none;
}

#formContatti .column{
  float:        left;
  width:        50%;
}

#formContatti label{
    color:         #999;
  width:        80px;
  float:        left;
}

#formContatti input{
    color:         #999;
  width:        130px;
  float:        left;
  margin-bottom:    10px;
  margin-right:    20px;
}

textarea#text{
    color:         #999;

}

input#button{
  float:        right;
  margin-right:    0px;
}

.answer{
    color:         #999;
}

.error{
  width:        564px;
    color:         #666;
  border:        2px solid #ff0000;
  padding:      10px;
  margin-bottom:    30px;
  margin-top:      10px;
}
/*---------------------------------------- FOOTER ----------------------------------------*/

#mainFooter{
  width:        980px;
  height:        60px;
  padding:      0px;
  margin:        0px;
  background-color:  #fff;
}

#footerEndToolbar{
  width:        246px;
  height:        40px;
  padding:      0px;
  margin:        0px;
  margin-left:    89px;
  background:      url("../images/general/backgrounds/bg_barEnd.png") no-repeat top left;
  float:        left;
}

#footerInfo{
  float:        left;
  width:        420px;
  padding-left:    20px;
  padding-right:    20px;
  text-align:      center;
  color:        #999;
  font-size:      9px;
}

#footerLink{
  float:        left;
  width:        185px;
  padding-left:    0px;
  padding-right:    0px;
  text-align:      right;
  padding-top:    10px;
  font-size:      9px;
}

#footerLink a{
  text-decoration:  none;
  color:        #999;
  margin-left:    14px;
}

#footerLink a:hover{
  text-decoration:  none;
  color:        #666;
}



/*---------------------------------------- SPECIALS ----------------------------------------*/

.clear{
  clear:        both;
  padding:      0;
  margin:        0;
  border:        0;
  height:        0;
}

h1{
  font-size:      12px;
  font-weight:    bold;
  color:        #4d4d4d;
  margin-top:      20px;
}


.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error{
  margin:        0px;
  margin-top:      20px;
  margin-bottom:    4px;
  padding-left:    220px;
  font-weight:    bold;
  text-align:      left;
}

.tx-srfeuserregister-pi1 label{
  width:        200px;
  margin-bottom:    0px;
  float:        left;
  text-align:      right;
}

input.tx-srfeuserregister-pi1-text{
  width:        130px;
  margin-bottom:    10px;
  float:        right;
}

.tx-srfeuserregister-pi1  input{
  margin-bottom:    10px;
  margin-left:    20px;
  float:        left;
}

span.summary{
  width:        200px;
  margin-bottom:    10px;
  margin-left:    20px;
  float:        left;
  font-weight:    bold;
}

.tx-srfeuserregister-pi1 p{
  border:        0px;
  margin:        10px;
  padding:      0px;
}

.tx-srfeuserregister-pi1 h4{
  margin:        10px;
  padding:      0px;
}



input.tx-srfeuserregister-pi1-submit{
  margin-top:      14px;
  margin-left:    220px;
  float:        left;
}

#tx-srfeuserregister-pi1-fe_users_form{
  margin-top:      40px;
}


#payoff .csc-default{
  width:        auto;
  text-align:      center;
}


/*---------------------------------------- SPECIALS NEWSLETTER LIST ----------------------------------------*/


#mainContent ul.csc-menu{
  margin:        0px;
  padding:      0px;
  width:        584px;
}

#mainContent ul.csc-menu li{
  margin:        0px;
  padding:      0px;
  margin-bottom:    0px;
  border-bottom:    1px dotted #ccc;
  padding-bottom:    4px;
  padding-top:    4px;
  padding-left:    4px;
  list-style:      none;
}

#mainContent ul.csc-menu li a{
  color:        #999;
  display:      block;
  text-decoration:  none;
  background:      url("../images/general/buttons/btn_read.gif") no-repeat center right;
  padding-right:    20px;
}

.imageLastNews{
  padding:      0px;
}

.imageLastNews img{
  margin:        10px;
  display:      block;
}

.internal-link{
  color:        #999;
  text-decoration:  none;
  font-weight:    bold;
}
