﻿/* arancio = f66116 */
* { font-family: arial, serif; }

body { font-size: 16px; color:#555;}

a:link, a:visited {color: #f66116; text-decoration: none; font-weight: normal; }
a:hover {color: #f66116; text-decoration: underline}
.extlink {background-image: url(common/external_link.gif); background-repeat: no-repeat; background-position:right; PADDING-RIGHT: 15px; }
a.continualink { padding: 0px 15px 0px 0px; background-image: url(Common/ArrowWhite.png); background-repeat: no-repeat; background-position: right 2px; }
a.rimuovilink { padding: 0px 13px 0px 0px; background-image: url(Common/RimuoviWhite.png); background-repeat: no-repeat; background-position: right center; }

.stilebase {margin: 10px; line-height:1.3; }

.stilebase h1 {letter-spacing: -2px; font-size: 46px; font-weight: normal}
.stilebase h2 {font-size: 40px; font-weight: normal; }
.stilebase h3 {letter-spacing: -0.5px; font-size: 26px; font-weight: normal}
.stilebase h4 {font-size: 22px}

.titoloh2 h2 { background-image: url("common/sottotitolo.png"); background-position: -20px 20px; background-repeat: no-repeat; font-size: 16px; font-weight: bold; padding-bottom: 20px; }

.stilebase ul {padding-bottom: 0px;  padding-left: 20px; padding-right: 20px; padding-top: 0px; list-style-type: disc}
.stilebase ol {padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; list-style-type: decimal}

.stilebase dl {}
.stilebase dt {color: #1980af; font-weight: bold}
.stilebase dd {padding-left: 20px}

.stilebase acronym {border-bottom: #777 1px dotted; cursor: help}
.stilebase blockquote { padding: 5px 10px 5px 40px; margin: 0px; background-color: #f4f3f3; background-image: url(common/quote.png); background-repeat: no-repeat; background-position: 5px 5px; text-align: justify; font-style: italic; font-size: 14px; font-weight: normal; }
.stilebase strong {font-weight: bold}
.stilebase del {font-weight: bold}

.stilebase p { text-align: justify; }
.stilebase p.Privacy { text-align: left; }

.stilebase img {}

.stilebase table {border-collapse: collapse}
.stilebase tr {background: #fff}
.stilebase th {padding: 3px; background: #f66116; color: #fff; font-weight: bold; border: #bc4b00 1px solid; text-align: left}
.stilebase td {padding: 3px; border: #e9e9e9 1px solid; text-align: left}

.stilebase .occhiello { text-align: justify; }
.stilebase .titolo {text-align: left; }
.stilebase .sottotitolo { font-style: italic; padding-bottom: 8px; text-align: justify; }
.stilebase .catenaccio { text-align: justify; }
.stilebase .corpo {  padding: 0px; text-align: justify; } /* xxx padding: 30px 0px 0px 0px;*/
.stilebase .testo { text-align: justify; }
.stilebase .ArtData { font-style: italic; padding-bottom: 8px; text-align: justify; }

.stilebase form { background: #F2F2F2; border: #e9e9e9 1px solid; padding: 10px; /* -moz-border-radius: 12px; border-radius: 12px; */ font-size: 14px}
.stilebase form p {border-bottom: #e6e6e6 1px solid; padding: 6px 0px 2px 0px; margin: 5px;  }
.stilebase form h2 {font-size: 32px; }
.stilebase form h3 {font-size: 20px; color: #f66116; border-bottom: #f66116 2px solid; }
.stilebase label {display: block; float: left; width: 150px; color: #666666;  text-align:right; margin: 8px 5px 8px 0px; }
.stilebase input { background: url(common/inputF_bg.png) #fcfcfc repeat-x 50% top; border-bottom: #ebebeb 1px solid; border-left: #d4d4d4 1px solid; border-top: #d4d4d4 1px solid; border-right: #ebebeb 1px solid; padding: 5px; margin: 5px 0px; font-size: 14px; color: #f66116; width: 300px; }
.stilebase select { background: url(common/inputF_bg.png) #fcfcfc repeat-x 50% top; border-bottom: #ebebeb 1px solid; border-left: #d4d4d4 1px solid;border-top: #d4d4d4 1px solid; border-right: #ebebeb 1px solid; padding:5px; margin: 5px 0px; font-size: 14px; color:#f66116; width:300px; }
.stilebase textarea { background: url(common/inputF_bg.png) #fcfcfc repeat-x 50% top; border-bottom: #ebebeb 1px solid; border-left: #d4d4d4 1px solid;border-top: #d4d4d4 1px solid; border-right: #ebebeb 1px solid; padding:5px; margin: 5px 0px; font-size: 14px; color:#f66116; width:300px; }
.stilebase input:focus {background: #FFFBD8; color: #f66116 }
.stilebase select:focus {background: #FFFBD8; color: #f66116}
.stilebase textarea:focus {background: #FFFBD8; color: #f66116}
.stilebase input.button, .stilebase input.buttonBig { margin: 10px 10px 0px 0px; padding: 0px; width: 159px; height: 37px; line-height: 37px; border: none; background-image: url(common/conferma.png); background-repeat: no-repeat; background-position: 0px 0px; background-color: Transparent; cursor: pointer; font-size: 16px; color: #ffffff; vertical-align: top; }
.stilebase input.button:hover, .stilebase input.buttonBig:hover { background-position: 0px -37px; }
.stilebase input.buttonBig { font-size: 24px; font-weight: bold; }

.stilebase input.buttong, .stilebase input.buttongBig { margin: 10px 10px 0px 0px; padding: 0px; width: 159px; height: 37px; line-height: 37px; border: none; background-image: url(common/btgrigio.png); background-repeat: no-repeat; background-position: 0px 0px; background-color: Transparent; cursor: pointer; font-size: 16px; color: #ffffff; vertical-align: top; }
.stilebase input.buttong:hover, .stilebase input.buttongBig:hover { background-position: 0px -37px; }
.stilebase input.buttongBig { font-size: 24px; font-weight: bold; }

.stilebase input.readonly { color: #333333; }
.stilebase input.readonly:focus {background: #fcfcfc; color: #333333 }

.stilebase input.Checkbox { background: none; border: none; padding: 0px; margin: 5px 0px; width: 30px; }

.stilebase .DivFiltri { font-size: 12px; border: 1px solid #F76C1D; padding: 4px 8px; margin: 5px 5px 0px 5px; text-align: left; }
.stilebase .DivFiltri span { font-weight: bold; }


/* correlati all'articolo */
ul.ListaDocumenti { list-style-type: none; margin:  10px 10px 40px 0px; padding: 0px; }
ul.ListaDocumenti li { line-height: 31px; }
.IcoFile { padding: 6px 0px 6px 35px;  background-image: url(common/FileUnk.png); background-repeat: no-repeat; background-position: left center; }
a.IcoFileTXT, a.IcoFileCSV { background-image: url(common/FileTxt.png); }
a.IcoFileXLS, a.IcoFileXLSX { background-image: url(common/FileXls.png); }
a.IcoFileDOC, a.IcoFileDOCX { background-image: url(common/FileDoc.png); }
a.IcoFilePDF { background-image: url(common/FilePdf.png); }
a.IcoFileRTF { background-image: url(common/FileRtf.png); }

.MenuPrincipale { float: right; clear: right; }
.MenuPrincipale ul { margin: 35px 0px 20px 0px; padding: 0px; list-style: none; }
.MenuPrincipale ul li.item { position: relative; display: block; float: left; padding: 0px; margin: 0px 5px 0px 0px; z-index: 1000; }
.MenuPrincipale ul li.item a.aitem { padding: 0px 0px 0px 10px; margin: 0px; display: block; line-height: 28px; text-decoration: none; color: #333333; }
.MenuPrincipale ul li a.aitem span { padding: 0px 10px 0px 0px; margin: 0px; height: 28px; display: block; line-height: 28px;  } 
.MenuPrincipale ul li.selected a.aitem { background-image: url(common/MenuSelSx.gif); background-position: left 0px; background-repeat: no-repeat; color: #FFFFFF; }  
.MenuPrincipale ul li.selected a.aitem span { background-image: url(common/MenuSelDx.gif); background-position: right 0px; background-repeat: no-repeat; }  
.MenuPrincipale ul li.item:hover a.aitem { background-image: url(common/MenuSx.gif); background-position: left 0px; background-repeat: no-repeat; color: #FFFFFF; }  
.MenuPrincipale ul li.item:hover a.aitem span { background-image: url(common/MenuDx.gif); background-position: right 0px; background-repeat: no-repeat; }  
.MenuPrincipale ul li.item:hover a.aitem:hover { color: #FFFFFF; text-decoration: underline  }
.MenuPrincipale ul li.selected:hover a.aitem:hover { color: #FFFFFF; }
.MenuPrincipale ul li.item .SubTop { display: none; }
.MenuPrincipale ul li.item:hover .SubTop { display: block; }
.MenuPrincipale ul ul.Sub { padding: 0px; margin: 0px; list-style: none; background-image: url(common/BgMainMenu.png); width: 100%; }
.MenuPrincipale ul ul.Sub li a { padding: 0px 5px; margin: 0px 6px 3px 6px; display: block; white-space: nowrap; color: #FFFFFF; font-size: 11pt; line-height: 22px; text-align: left; text-decoration: none; } 
.MenuPrincipale ul ul.Sub li a:hover { color: #ffffff; text-decoration: underline; }
.MenuPrincipale .SubTop { position: absolute; left: 0px; z-index: 6000; padding: 6px 0px 0px 0px; background-position: left top; background-repeat: no-repeat; }
.MenuPrincipale .SubBott { padding: 0px 0px 3px 0px; background-position: left bottom; background-repeat: no-repeat; }
.MenuPrincipale .SubTopMin { width: 140px; background-image: url(common/BgMainMenuTop.png); }
.MenuPrincipale .SubTopMin .SubBott { background-image: url(common/BgMainMenuBott.png); }
.MenuPrincipale .SubTopMax { width: 200px; background-image: url(common/BgMainMenuBigTop.png); }
.MenuPrincipale .SubTopMax .SubBott { background-image: url(common/BgMainMenuBigBott.png); }

.genericslide1 { text-align: center; padding: 5px 0px; }
.genericslide1 .Slider { border-style: solid none solid none; border-width: 4px; border-color: #696969; background-color: #d0d0d0; margin: 0px auto; width: 950px; text-align: left; }
.genericslide1 .divcl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.genericslide1 .DIVSCROLLABLE { float: left; position: relative; overflow: hidden; width: 700px; height: 235px; background-color: #CCCCCC; }
.genericslide1 .DIVSCROLLABLEITEMS { position: absolute; width: 20000em; }
.genericslide1 .item { float: left; width: 700px; height: 240px; overflow: hidden; position: relative; }
.genericslide1 .linkdiretti { float: right; clear: right; width: 250px; }
.genericslide1 .linkdiretti div { border: 1px solid #CCCCCC; margin:  5px 5px 5px 5px; padding: 4px 10px; line-height: 20px; cursor: pointer; font-size: 14px; }
.genericslide1 .linkdiretti div.selected { border: 1px solid #f66116; background-color: #f4f3f3; color: #F66116 }
.genericslide1 .item a { display: block; width: 700px; height: 250px; text-decoration: none; }
.genericslide1 .item .over { position: absolute; width: 700px; padding: 0px; bottom: 15px; text-align: left; background-image: url(common/bgtrasp1.png); background-repeat: repeat; font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 20px; }
.genericslide1 .item .over div { padding: 5px 10px; text-align: left; }

.DivBriciole { padding: 0px 0px 5px 0px; margin: 0px 10px; font-size: 14px; }
.DivBriciole a.SiteMap { background-image: url(common/sitemap.png); background-position: 0px 2px; padding: 0px 0px 0px 22px; background-repeat: no-repeat; }

/* l'articolo con le 4 aree in home */
div.ContenutoHome { text-align: center }
div.ContenutoHome .Content { border-style: solid none solid none; border-width: 4px; border-color: #494545; background-color: #878787; margin: 5px auto; text-align: center; width: 960px; }
div.ContenutoHome ul { margin: 9px 0px; padding: 0px; list-style: none; font-family: verdana; width: 100%;  }
div.ContenutoHome ul li { display: block; text-align: left; }
div.ContenutoHome ul li.normal { float: left; width: 181px; margin: 0px 0px 0px 3px; }
div.ContenutoHome ul li.item { float: left; background-position: left top; width: 177px; height: 136px; margin: 0px 0px 0px 14px; background-image: url(Common/CnHomeItem.png); background-repeat: no-repeat; }
div.ContenutoHome .titolo { padding: 2px 0px 0px 12px; color: #FFFFFF; line-height: 38px; font-size: 20px; }
div.ContenutoHome .sommario { height: 64px; padding: 0px 12px; line-height: 16px; font-size: 11px; color: #333333; overflow: hidden; }
div.ContenutoHome a.continua { padding: 0px 15px 0px 0px; margin: 0px 0px 0px 22px; background-image: url(Common/CnHomeCont.png); background-repeat: no-repeat; background-position: right 2px; color: #FFFFFF; font-size: 13px; text-decoration: none; }
div.ContenutoHome a.continua:hover { color: #F76C1D; }
div.ContenutoHome ul li.itemcl { clear: left; font-size: 0px; height: 0px; line-height: 0px; }

.CpGallery { width: 900px; margin: 0 auto; position: relative; }
.CpGallery .MYBL { background-color: #F76C1D; }
.CpGallery .MYBL2 { background-image: url(common/loading.gif); background-repeat: no-repeat; background-position: center center; }
.CpGallery .Navi { position: absolute; margin: 0px; padding: 0px; width: 100px; height: 73px; text-align: center; top: 30px; }
.CpGallery .NaviSx { left: 0px;}
.CpGallery .NaviDx { right: 0px; }
.CpGallery .Navi a { text-decoration: none; display: none; margin: 0px auto; width: 46px; height: 73px; background-position: 0px 0px; background-repeat: no-repeat; }
.CpGallery .Navi a:hover { background-position: 0px -73px; }
.CpGallery .NaviSx a { background-image: url(common/frecciaSX.png); }
.CpGallery .NaviDx a { background-image: url(common/frecciaDX.png); }
.CpGallery .Main { margin: 0px auto; width: 700px; position: relative; }
.CpGallery .Main img { border: none; margin: 0px; }
.CpGallery .MainCl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.CpGallery .Head { background-color: #333333; color: #FFFFFF; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.CpGallery .HeadSx { padding: 0px 0px 0px 20px; float: left; }
.CpGallery .HeadDx { padding: 0px 20px 0px 0px; float: right; }
.CpGallery .HeadCl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

.ArticoliBlog { margin: 0px; padding: 0px; text-align: center; }
.BlogItem { border-style: none none solid none; border-width: 1px; border-color: #656565; margin: 10px auto 20px auto; width: 620px; padding: 0px 0px 15px 0px; }
.BlogItem .DivSx { background-position: left top; padding: 8px 0px 0px 0px; float: left; color: #FFFFFF; width: 120px; height: 70px; text-align: center; background-image: url(common/bgday.png); background-repeat: no-repeat; }
.BlogItem .DivDx { float: right; width: 495px; background-position: left bottom; background-image: url(common/bgcatesx.png); background-repeat: no-repeat; }
.BlogItem .DivCl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.BlogItem .day { font-size: 30px; font-weight: bold; }
.BlogItem .month { margin: 0px 3px; font-size: 14px; font-weight: normal; } 
.BlogItem .year { font-size: 16px; font-weight: bold; }
.BlogItem .titolo { font-size: 20px; text-align: left; padding: 5px 0px 0px 10px; color: #666666; line-height: 35px; }
.BlogItem .titolo a:link, .BlogItem .titolo a:visited {color: #666666; text-decoration: underline; font-weight: normal; }
.BlogItem .titolo a:hover {color: #f66116; text-decoration: underline}
.BlogItem .categorie { padding: 10px 0px 0px 15px; font-size: 16px; text-align: left; color: #FFFFFF; line-height: 40px; background-position: right bottom; background-image: url(common/bgcatedx.png); background-repeat: no-repeat; font-weight: normal; }
.BlogItem .categorie span { font-weight: bold; }
.BlogItem .categorie a:link, .BlogItem .categorie a:visited { text-decoration: underline; color: #FFFFFF; }
.BlogItem .categorie a:hover { text-decoration: underline; color: #333333; }
.BlogItem .tags { padding: 15px 0px 0px 0px; line-height: 20px; text-align: left; font-size: 16px; font-weight: normal; color: #333333; }
.BlogItem .tags span { font-weight: bold; } 
.BlogItem .correlati { padding: 15px 0px 0px 0px; text-align: left; font-size: 16px; font-weight: bold; color: #f66116; }
.BlogItem .correlati ul { padding: 0px; margin: 0px; list-style-type: none; } 
.BlogItem .correlati li { font-size: 12px; color: #333333; line-height: 20px; font-weight: bold; margin: 0px 0px 0px 20px; }
.BlogItem .correlati li a { font-size: 14px; }
.BlogItem .Content { padding: 15px 10px 0px 10px; clear: both; text-align: justify; font-size: 16px; color: #333333; line-height: 20px; }
.BlogItem .Content img { float: left; margin: 10px; }
.BlogItem .Continua { clear: both; text-align: right; }

/*SITEMAP*/
.CompSiteMap { margin: 10px 10px 10px 20px; }
.CompSiteMap ul { list-style-type: none; margin-left: 20px; display: block; border-left: 1px solid #ccc; }
.CompSiteMap li { display: block; font-size: 14px; line-height: 18px; font-style: italic; padding-left: 6px; padding-top: 4px; padding-bottom: 2px; background-image: url(common/bull_sitemap.gif); background-repeat: no-repeat; background-position: left 6px; }
.CompSiteMap a:link, .CompSiteMap a:visited { font-size: 14px; font-style: normal; text-decoration: none; color: #333333; }
.CompSiteMap a:hover { font-style: normal; text-decoration: underline; color: #f66116; }

.DivTornaSu { background-position: 0px 0px; position: fixed; top: 235px; width: 37px; height: 104px; right: -50px; z-index: 2; cursor: pointer; background-image: url(common/TornaSu.png); background-repeat: no-repeat; }
.DivTornaSu:hover { background-position: -37px 0px; }

.ContattoVeloce { padding: 0px; margin: 0px; position: fixed; top: 100px; width: 620px; right: -570px; z-index: 1; }
.ContattoVeloce .Tab { background-position: 0px 0px; padding: 0px; margin: 15px 0px 0px 0px; float: right; width: 37px; height: 104px; cursor: pointer; background-image: url(common/contatto.png); background-repeat: no-repeat; }
.ContattoVeloce .Tab:hover { background-position: -37px 0px; }
.ContattoVeloce .Content { float: right; width: 570px; }
.ContattoVeloce .Content .ContentTop { height: 13px; background-image: url(common/CtVeloceTop.gif); background-repeat: no-repeat; background-position: left top; }
.ContattoVeloce .Content .ContentBott { height: 13px; background-image: url(common/CtVeloceBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.ContattoVeloce .Content .ContentCn { margin: 0px; padding: 0px 10px; background-color: #666666; overflow: auto; }
.ContattoVeloce .DivCl { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
.ContattoVeloce .Content form { margin: 0px; border: none; }
.ContattoVeloce .DivClose { position: absolute; width: 30px; height: 30px; top: 20px; right: 40px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; cursor: pointer; background-color: #666666; color: #FFFFFF; }
.ContattoVeloce form p {border-bottom: #e6e6e6 1px solid; padding: 0px; margin: 0px 5px;  }
.ContattoVeloce form textarea { height: 70px; }
.ContattoVeloce label { margin: 5px 5px 5px 0px; }
.ContattoVeloce input { margin: 2px 0px; }
.ContattoVeloce .DivCaptcha { margin: 0px 5px; }
.ContattoVeloce .DivFrmPrivacy { margin: 0px 5px; }
.ContattoVeloce form { padding: 5px 10px; }

.lastblog { width: 300px; float: left; margin: 0px 0px 0px 15px; color: #D3D3D3; font-size: 12px; }
.lastblog h2 {font-size: 16px; font-weight: bold; margin:  10px 0px; padding:3px}
.lastblog a:link, .lastblog a:visited { background-position: 0px 0px; letter-spacing: 0.2px;color: #f66116; text-decoration: none; padding: 0px ; }
.lastblog a:hover { color: #f66116; text-decoration: underline; }
.lastblog li a:link, .lastblog li a:visited { background-position: 0px 0px; color: #D3D3D3; font-weight: normal; letter-spacing: 0.5px; text-decoration: none; padding: 0px 0px 0px  10px; background-image: url(common/bullet1.png); background-repeat: no-repeat; }
.lastblog li a:hover { background-position: 0px -15px; color: #f66116; text-decoration: underline; }
.lastblog ul {padding-bottom: 0px; margin:   0px 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px;}

.lista_artlinkfooter { float: left; margin: 0px 0px 0px 10px; color: #D3D3D3; font-size: 12px; }
.lista_artlinkfooter h2 { font-size: 16px; font-weight: bold; margin: 10px 0px; padding: 3px; }
.lista_artlinkfooter a:link, .lista_artlinkfooter a:visited { background-position: 0px 0px; letter-spacing: 0.2px; color: #f66116; text-decoration: none; padding: 0px; }
.lista_artlinkfooter a:hover { color: #f66116; text-decoration: underline; } 
.lista_artlinkfooter li { line-height: 17px; }
.lista_artlinkfooter li a:link, .lista_artlinkfooter li a:visited { background-position: 0px 0px; color: #D3D3D3; font-weight: normal; letter-spacing: 0.5px; text-decoration: none; padding: 0px 0px 0px 10px; background-image: url(common/bullet1.png); background-repeat: no-repeat; }
.lista_artlinkfooter li a:hover { background-position: 0px -15px; color: #f66116; text-decoration: underline; } 
.lista_artlinkfooter ul { padding-bottom: 0px; margin: 0px 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; } 
.lista_artlinkfooter .data { font-size: 10px; font-style: italic; color: #D3D3D3; }

.lista_artlinkfooter_100 { width: 100px;}
.lista_artlinkfooter_230 { width: 230px;}
.lista_artlinkfooter_350 { width: 350px;}
                       
.lista_artlink { padding: 0px 0px 6px 0px; background-image: url(common/BGchiudiOBJ.png); background-repeat: repeat-x; background-position: left bottom; }
.lista_artlink h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }
.lista_artlink li {margin: 0px 0px 2px 0px; padding: 2px 4px 2px 4px; }
.lista_artlink li a:link, .lista_artlink li a:visited { background-position: 0px -15px; color: #f66116; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 10px; background-image: url(common/bullet1.png); background-repeat: no-repeat; }
.lista_artlink li a:hover { background-position: 0px -15px; color: #f66116; text-decoration: underline; }
.lista_artlink ul { margin: 0px 0px; list-style: none; padding: 0px 10px 0px 10px; }
.lista_artlink .data{margin: 0px 0px 0px 10px;font-size: 12px;font-style: italic;}
.lista_artlink .tutti { text-align: right; }
.lista_artlink li.selected { background-color: #f66116; }
.lista_artlink li.selected a:link, .lista_artlink li.selected a:visited { background-position: 0px 0px; color: #FFFFFF; }
.lista_artlink li.selected a:hover { background-position: 0px 0px; text-decoration: underline; }

.footer_artconceptio { width:350px; font-size: 12px; color: #D3D3D3; font-weight: normal; }

.FooterItemSx, .FooterItemSxNB, .FooterItemDx { padding: 0px 5px 10px 5px; margin: 0px 5px; font-size: 12px; color: #D3D3D3; font-weight: normal;}
.FooterItemSx { float: left; border-right: #777 1px dotted; }
.FooterItemSxNB { float: left; }
.FooterItemDx { float: right; border-left: #777 1px dotted; }
.FooterItemSx h2, .FooterItemDx h2 { font-size: 16px; font-weight: bold; margin: 10px 0; padding: 3px; }

.chiusurafooter {width:900px; float:left; margin: 10px;color: #D3D3D3; font-size: 12px; font-weight: normal}
.chiusurafooter h2 {font-size: 16px; font-weight: bold; margin:  10px 0px 0px 0px;}
.chiusurafooter a:link, .lastblog a:visited { background-position: 0px 0px; letter-spacing: 0.5px;color: #f66116; text-decoration: none; padding: 0px ; }
.chiusurafooter a:hover { color: #f66116; text-decoration: underline; }

.logo { float: left; margin:  10px 0px 0px 10px; }

.tooltip { padding: 0px; margin: 0px; background-position: 5px center; display: none; z-index: 5500; background-image: url(common/tooltip.gif); background-repeat: no-repeat; width: 300px; }
.tooltip div { margin: 0px 0px 0px 15px; background-color: #87817D; padding: 10px 15px; color: #FFFFFF; text-align: left; font-size: 14px; font-weight: normal; line-height: 17px; }
.errtip { padding: 0px; margin: 0px; background-position: 5px center; display: none; z-index: 5000; background-image: url(common/tooltiperr.gif); background-repeat: no-repeat; width: 300px; }
.errtip div { margin: 0px 0px 0px 15px; background-color: #FF0000; padding: 0px 15px; color: #FFFFFF; text-align: left; font-size: 14px; font-weight: normal; line-height: 22px; }
.registrazione_tooltip, .registrazione_errtip { width: 270px; }

.portfolio_home { padding: 0px; margin: 20px 10px 20px 10px; position: relative; }
.portfolio_home h2 { padding: 0px 0px 30px 0px; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: left bottom; text-align: left; }
.portfolio_home .lr_items { }
.portfolio_home .lr_itemscl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.portfolio_home .lr_item { margin: 0px 5px 0px 5px; float: left; width: 205px; /* height: 138px; */ position: relative; }
.portfolio_home .STitolo { margin: 140px 5px 0px 5px; font-size: 12px; color: #333333; min-height: 28px; }
.portfolio_home .lr_item img.image { border: none; margin: 0px; width: 195px; height: 128px; position: absolute; top: 3px; left: 5px; }
.portfolio_home .lr_item img.border { border: none; padding: 0px; margin: 0px; width: 205px; height: 134px; position: absolute; top: 0px; left: 0px;  }
.portfolio_home .lr_item .lr_info { position: absolute; width: 235px; height: 225px; left: 150px; top: -170px; }
.portfolio_home .lr_item .lr_infoe { position: absolute; width: 230px; height: 220px; top: 5px; left: 5px; background-image: url(common/BgMainMenu.png); background-repeat: repeat; }
.portfolio_home .lr_item .lr_infoi { border: 1px solid #333333; position: absolute; width: 230px; height: 220px; top: 0px; left: 0px; background-color: #FFFFFF; }
.portfolio_home .lr_item .titolo { padding: 0px; border-style: none none solid none; border-width: 1px; border-color: #696969; margin: 0px 7px 0px 7px; line-height: 30px; height: 30px; overflow: hidden; font-size: 16px; color: #555555; text-align: left; font-weight: bold; }
.portfolio_home .lr_item .corpo { padding: 0px; margin: 5px 10px; height: 147px; text-align: left; overflow: auto; }
.portfolio_home .lr_item .continua { padding: 4px 3px 0px 3px; border-style: solid none none none; border-width: 1px; border-color: #696969; margin: 0px 7px 0px 7px; font-size: 16px; }
.portfolio_home .paginazione { padding: 3px 10px; line-height: 30px; background-image: url(common/BGchiudiOBJ.png); background-repeat: repeat-x; background-position: left bottom; color: #CCCCCC; }

.Paginazione1 { padding: 0px; margin: 0px 20px; line-height: 27px; }
.Paginazione1 .navigazione { float: left; }
.Paginazione1 .descrizione { float: right; }
.Paginazione1 .divclear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.Paginazione1 .navigazione a, .Paginazione1 .navigazione span { border: 1px solid #696969; padding: 0px; margin: 0px 2px; line-height: 25px; text-align: center; display: inline-block; font-size: 12px; text-decoration: none; color: #333333; width: 25px; height: 25px; background-image: url(common/BgPager.png); background-repeat: no-repeat; background-position: 0px 0px; }
.Paginazione1 .navigazione span, .Paginazione1 .navigazione a:hover { background-position: 0px -25px; color: #FFFFFF; }
.Paginazione1 a.prima, .Paginazione1 a.ultima { width: 60px; }
.Paginazione1 .navigazione a { cursor: pointer; }

.PaginazioneSmall { padding: 0px; margin: 0px 5px; line-height: 25px; font-size: 12px; }
.PaginazioneSmall .navigazione { text-align: center; }
.PaginazioneSmall .descrizione { text-align: center; }
.PaginazioneSmall .divclear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.PaginazioneSmall .navigazione a, .PaginazioneSmall .navigazione span { border: 1px solid #696969; padding: 0px; margin: 0px 2px; line-height: 21px; text-align: center; display: inline-block; font-size: 12px; text-decoration: none; color: #333333; width: 21px; height: 21px; background-image: url(common/BgPager.png); background-repeat: no-repeat; background-position: 0px 0px; }
.PaginazioneSmall .navigazione span, .PaginazioneSmall .navigazione a:hover { background-position: 0px -25px; color: #FFFFFF; }
.PaginazioneSmall .navigazione a { cursor: pointer; }



/*TAGCLOUD*/
.tagcloud { margin: 5px 0px 20px 15px; padding: 0px 0px 15px 0px; background-image: url(common/BGchiudiOBJ.png); background-repeat: repeat-x; background-position: left bottom; }
.tagcloud .ContentRound { background-color: #F76C1D; width: 640px; background-image: url(common/CtRoundTop.gif); background-repeat: no-repeat; background-position: left top; }
.tagcloud .ContentRoundInt { padding: 10px 5px; background-image: url(common/CtRoundBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.tagcloud h2 { font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; text-align: left; }
.tagcloud ul.cloud { margin: 10px 13px; padding: 0px; text-align: center; list-style-type: none; } 
.tagcloud ul.cloud li { padding: 0px; display: inline-block; color: #FFFFFF; margin: 0px 2px; }
.tagcloud ul.cloud a:link, .tagcloud ul.cloud a:visited { border: 2px solid #F76C1D; padding: 0px 4px 0px 4px; margin: 0px; text-decoration: none; white-space: nowrap; font-weight: bold; line-height: 1; display: inline-block; }

.tagcloud ul.cloud a.tag0 { font-size: 12px; line-height: 14px; color: #666666; }
.tagcloud ul.cloud a.tag1 { font-size: 16px; line-height: 18px; color: #FFFFFF; }
.tagcloud ul.cloud a.tag2 { font-size: 20px; line-height: 22px; color: #CCCCCC; }
.tagcloud ul.cloud a.tag3 { font-size: 24px; line-height: 26px; color: #666666; }
.tagcloud ul.cloud a.tag4 { font-size: 28px; line-height: 30px; color: #FFFFFF; }
.tagcloud ul.cloud a.tag5 { font-size: 32px; line-height: 34px; color: #CCCCCC; }
.tagcloud ul.cloud a.tag6 { font-size: 36px; line-height: 38px; color: #666666; }
.tagcloud ul.cloud a.tag7 { font-size: 40px; line-height: 42px; color: #FFFFFF; }
.tagcloud ul.cloud a.tag8 { font-size: 44px; line-height: 46px; color: #CCCCCC; }
.tagcloud ul.cloud a.tag9 { font-size: 48px; line-height: 50px; color: #666666; }
.tagcloud ul.cloud a.tag10 { font-size: 52px; line-height: 54px; color: #FFFFFF; }

.tagcloud2 { margin: 10px; text-align: center; }
.tagcloud2 .ContentRound { background-color: #F76C1D; width: 270px; background-image: url(common/CtRoundSmallTop.gif); background-repeat: no-repeat; background-position: left top; margin: 0px auto; }
.tagcloud2 .ContentRoundInt { background-image: url(common/CtRoundSmallBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.tagcloud2 ul.cloud a.tag0 { font-size: 10px; line-height: 12px; color: #666666; }
.tagcloud2 ul.cloud a.tag1 { font-size: 11px; line-height: 13px; color: #FFFFFF; }
.tagcloud2 ul.cloud a.tag2 { font-size: 12px; line-height: 14px; color: #CCCCCC; }
.tagcloud2 ul.cloud a.tag3 { font-size: 13px; line-height: 15px; color: #666666; }
.tagcloud2 ul.cloud a.tag4 { font-size: 14px; line-height: 16px; color: #FFFFFF; }
.tagcloud2 ul.cloud a.tag5 { font-size: 16px; line-height: 18px; color: #CCCCCC; }
.tagcloud2 ul.cloud a.tag6 { font-size: 18px; line-height: 20px; color: #666666; }
.tagcloud2 ul.cloud a.tag7 { font-size: 22px; line-height: 24px; color: #FFFFFF; }
.tagcloud2 ul.cloud a.tag8 { font-size: 24px; line-height: 26px; color: #CCCCCC; }
.tagcloud2 ul.cloud a.tag9 { font-size: 26px; line-height: 28px; color: #666666; }
.tagcloud2 ul.cloud a.tag10 { font-size: 28px; line-height: 30px; color: #FFFFFF; }

.tagcloud ul.cloud a:hover { color: #F76C1D; background-color: #FFFFFF; }
.tagcloud ul.cloud a.selected:link, .tagcloud ul.cloud a.selected:visited { border: 2px solid #FF0000; }

.CompPortfolio { margin: 5px 0px 20px 15px; position: relative; }
.CompPortfolio h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }
.CompPortfolio .ContentRound { background-color: #363636; text-align: center; width: 640px; background-image: url(common/CtRoundTop.gif); background-repeat: no-repeat; background-position: left top; }
.CompPortfolio .ContentRoundInt { padding: 0px 0px 10px 0px; background-image: url(common/CtRoundBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.Portfolio { padding: 12px 0px 0px 0px; margin: 0px auto; }
.Portfolio .itemcl { clear: both; line-height: 0px; font-size: 0px; height: 0px;  }
.Portfolio ul { list-style-type: none; padding: 0px; margin: 0px; }
.Portfolio ul li img { margin: 6px; width: 290px; height: 190px; /* -moz-border-radius: 6px; border-radius: 6px; */ }
.Portfolio ul li { position: relative; float: left; width: 302px; height: 202px; margin: 0px 0px 12px 12px; text-align: center; /* -moz-border-radius: 10px; border-radius: 10px; */ background-color: #242424; }
.Portfolio .titolo { position: absolute; padding: 0px; left: 6px; width: 290px; bottom: 16px; line-height: 20px; background-image: url(common/pftrasp.png); background-repeat: repeat; }
.Portfolio .titolo div { padding: 0px 10px; line-height: 24px; color: #FFFFFF; font-size: 18px; text-align: left; font-weight: normal; }
.Portfolio a.blanker { position: absolute; left: 6px; top: 6px; width: 290px; height: 190px; background-color: #000000; }


/* system */
.CPT_BlankerSotto { background-color: #666666; }
.CPT_BlankerSopra { background-image: url(common/loading.gif); background-repeat: no-repeat; background-position: center center; }
.MsgError { color: #FF0000; }
.MsgInfo { color: #000000; }


.CommentoBlog { margin: 5px 0px 20px 15px; } 
.CommentoBlog .ContentRound { background-color: #F4F3F3; width: 640px; background-image: url(common/CtRoundTop.gif); background-repeat: no-repeat; background-position: left top; } 
.CommentoBlog .ContentRoundInt { padding: 10px 15px; background-image: url(common/CtRoundBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.CommentoBlog h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }
.CommentoBlog form p {border-bottom: #e6e6e6 1px solid; padding: 12px 0px 0px 0px; margin: 5px;  }
.CommentoBlog label {display: block; float: left; width: 150px; color: #666666;  text-align:right; margin: 8px 5px 8px 0px; }
.CommentoBlog input { background: url(common/inputF_bg.png) #fcfcfc repeat-x 50% top; border-bottom: #ebebeb 1px solid; border-left: #d4d4d4 1px solid; border-top: #d4d4d4 1px solid; border-right: #ebebeb 1px solid; padding: 5px; margin: 5px 0px; font-size: 14px; color: #f66116; width: 300px; }
.CommentoBlog input:focus {background: #FFFBD8; color: #f66116 }
.CommentoBlog input.button, .CommentoBlog input.buttonBig { margin: 0px 10px 0px 0px; padding: 0px; width: 159px; height: 37px; line-height: 37px; border: none; background-image: url(common/conferma.png); background-repeat: no-repeat; background-position: 0px 0px; background-color: Transparent; cursor: pointer; font-size: 16px; color: #ffffff; vertical-align: top; }
.CommentoBlog input.button:hover, .CommentoBlog input.buttonBig:hover { background-position: 0px -37px; }
.CommentoBlog input.buttonBig { font-size: 24px; font-weight: bold; }
.CommentoBlog input.buttong, .CommentoBlog input.buttongBig { margin: 0px 10px 0px 0px; padding: 0px; width: 159px; height: 37px; line-height: 37px; border: none; background-image: url(common/btgrigio.png); background-repeat: no-repeat; background-position: 0px 0px; background-color: Transparent; cursor: pointer; font-size: 16px; color: #ffffff; vertical-align: top; }
.CommentoBlog input.buttong:hover, .CommentoBlog input.buttongBig:hover { background-position: 0px -37px; }
.CommentoBlog input.buttongBig { font-size: 24px; font-weight: bold; }
.CommentoBlog input.readonly { color: #333333; }
.CommentoBlog input.readonly:focus {background: #fcfcfc; color: #333333 }
.CommentoBlog .Buttons {}
.CommentoBlog .Buttons .DivSx { float: left; }
.CommentoBlog .Buttons .DivDx { float: right; }
.CommentoBlog .Buttons .DivCl { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

.ListaCommentiBlog { margin: 5px 0px 20px 15px; }
.ListaCommentiBlog h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }
.ListaCommentiBlog .DivSx { margin: 0px 0px 10px 10px; background-position: right 20px; float: left; width: 120px; background-image: url(common/fumetto.gif); background-repeat: no-repeat; text-align: left; }
.ListaCommentiBlog .DivDx { margin: 0px 0px 10px 0px; float: left; width: 510px; background-color: #F4F3F3; background-image: url(common/CtRoundMedTop.gif); background-repeat: no-repeat; background-position: right top; }
.ListaCommentiBlog .DivDx .DivInt { padding: 8px 16px; background-image: url(common/CtRoundMedBott.gif); background-repeat: no-repeat; background-position: left bottom; height: auto !important; height: 80px; min-height: 80px; }
.ListaCommentiBlog .DivCl { padding: 0px; margin: 0px 0px 15px 10px; clear: both; font-size: 1px; height: 1px; line-height: 1px; background-color: #666666; width: 630px; }
.ListaCommentiBlog .Foto { background-position: left top; width: 60px; height: 60px; display: block; background-image: url(common/utente.gif); background-repeat: no-repeat; }

div.FotoArticolo { float: left; padding: 0px; margin: 0px 20px 5px 0px; position: relative; border: 1px solid #999999; line-height: 0px; }
div.FotoArticolo img { margin: 0px; }
div.FotoArticolo .Info { line-height: 14px; padding: 3px 5px 3px 5px; background-color: #999999; color: #FFFFFF; font-size: 12px; font-weight: bold; }

.BlockquoteRoundBig { margin: 0px auto 10px auto; background-color: #f4f3f3; width: 640px; background-image: url(common/CtRoundTop.gif); background-repeat: no-repeat; background-position: left top; } 
.BlockquoteRoundBig .BlockquoteRoundInt { padding: 10px 0px; background-image: url(common/CtRoundBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.BlockquoteRound { margin: 0px auto 10px auto; background-color: #f4f3f3; width: 270px; background-image: url(common/CtRoundSmallTop.gif); background-repeat: no-repeat; background-position: left top; } 
.BlockquoteRound .BlockquoteRoundInt { padding: 10px 0px; background-image: url(common/CtRoundSmallBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.BlockquoteRoundInt blockquote { padding: 5px 15px 0px 40px; margin: 0px; background-image: url(common/quote.png); background-repeat: no-repeat; background-position: 5px 0px; text-align: justify; font-style: italic; font-size: 14px; font-weight: normal; }

.RegNewsletter { width: 250px; margin: 0px; }
.RegNewsletter form { background: none; border: none; padding: 0px; margin: 0px; }
.RegNewsletter input { color: #666666; width: 230px; }

.ConfRimNl { margin: 5px 0px 20px 15px; }
.ConfRimNl h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }
.ConfRimNl .ContentRound { background: #F2F2F2; width: 640px; background-image: url(common/CtRoundTop.gif); background-repeat: no-repeat; background-position: left top; }
.ConfRimNl .ContentRoundInt { padding: 10px 5px; background-image: url(common/CtRoundBott.gif); background-repeat: no-repeat; background-position: left bottom; }
.ConfRimNl form { background: none; border: none; padding: 0px; margin: 0px; }
.ConfRimNl .Testo { margin: 0px 25px; }

.DivPrivacy { padding: 0px; margin: 10px 50px; border: 1px solid #808080; background-color: #FFFFFF; height: 150px; overflow: auto; }
.DivPrivacyInt { padding: 5px; font-size: 12px; }

.ArtActions { padding: 4px 5px 7px 5px; margin: 12px 0px 0px; line-height: 22px; clear: both; text-align: right; font-size: 12px; background-image: url(common/BGchiudiOBJ.png); background-repeat: repeat-x; background-position: left bottom; }
.ArtActions .ArtActionsSx { float: left; }
.ArtActions .ArtActionsDx { float: right; }
.ArtActions .ArtActionsCl { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.ArtActions a.Stampa { padding: 0px 20px 0px 0px; background-image: url(Common/print.png); background-repeat: no-repeat; background-position: right top; }
.ArtActions a.facebook {display: inline-block; width: 22px; height: 22px; background-image: url(common/facebook.png); background-repeat: no-repeat; margin-right:5px;  }
.ArtActions a.twitter {display: inline-block; width: 22px; height: 22px; background-image: url(common/twitter.png); background-repeat: no-repeat ;margin-right:5px;  }
.ArtActions a.delicious {display: inline-block; width: 22px; height: 22px; background-image: url(common/delicious.png); background-repeat: no-repeat; margin-right:5px;  }
.ArtActions a.digg {display: inline-block; width: 22px; height: 22px; background-image: url(common/digg.png); background-repeat: no-repeat;  }
.ArtActions a.facebook:hover, .ArtActions a.twitter:hover, .ArtActions a.delicious:hover, .ArtActions a.digg:hover {background-position: 0px -22px; }

.FormRegistrazione {}
.FormRegistrazione form { padding: 5px 10px 10px 10px; }
.FormRegistrazione form p {border-bottom: #e6e6e6 1px solid; padding: 0px; margin: 3px 5px 5px 5px;  }
.FormRegistrazione label { margin: 8px 5px 5px 0px; }

.DivCaptcha { border-bottom: #e6e6e6 1px solid;  margin: 5px;  padding: 6px 0px 2px 0px; }
.DivCaptcha .CapchaLabel { }
.DivCaptcha .CapchaImage { line-height: 16px; float: left; margin: 0px 10px 0px 5px; text-align: center; }
.DivCaptcha .CapchaImage img { border: 1px solid #ebebeb; }
.DivCaptcha .CapchaDivInput { width: 190px; float: left; font-size: 12px; line-height: 15px; }
.DivCaptcha .CapchaInput { width: 120px; float: none; }
.DivCaptcha .CapchaCl { font-size: 0px; line-height: 0px; height: 0px; clear: both; }

.DivFrmPrivacy { border-bottom: #e6e6e6 1px solid; margin: 3px; padding: 2px 0px; text-align: center; }
.DivFrmPrivacy a {font-size: 12px; } 

.DivFrmInfo { border-bottom: #e6e6e6 1px solid; margin: 3px; padding: 2px 10px 2px 10px; text-align: left; font-size: 14px; }
.DivFrmInfo a {font-size: 14px; } 

.articolo_col { padding: 0px 0px 6px 0px; background-image: url(common/BGchiudiOBJ.png); background-repeat: repeat-x; background-position: left bottom; }
.articolo_col h2 {font-size: 16px; font-weight: bold; background-image: url(common/sottotitolo.png); background-repeat: no-repeat; background-position: -20px 20px; padding-bottom: 20px; }





/* FACEBOOK */
.FbSlider { text-align: center; padding: 0px; }
.FbSlider .Slider { margin: 0px auto; width: 462px; text-align: left; }
.FbSlider .DIVSCROLLABLE { position: relative; overflow: hidden; width: 462px; height: 162px; background-color: #CCCCCC; }
.FbSlider .DIVSCROLLABLEITEMS { position: absolute; width: 20000em; }
.FbSlider .item { float: left; width: 462px; height: 162px; overflow: hidden; position: relative; }
.FbSlider .item a { display: block; width: 462px; height: 162px; text-decoration: none; }
.FbSlider .item .over { position: absolute; width: 462px; top: 0px; left: 0px; padding: 0px; }
.FbSlider .item .over div { padding: 5px 10px; }
.FbSlider .navi { background-color: #F6F6F6; height: 22px; }
.FbSlider .navi a { padding: 0px; margin: 1px 0px 0px 2px; line-height: 16px; text-align: center; width: 16px; height: 16px; float: left; background-image: url(common/SlOpt.gif); }
.FbSlider .navi a.selected { background-image: url(common/SlOptSel.gif); }
.FbSlider .DivLink { position: absolute; padding: 0px; margin: 0px; width: 462px; height: 162px; top: 0px; left: 0px; cursor: pointer; }


/* Slider new */
.SliderNew { border-style: solid none solid none; border-width: 4px; border-color: #696969; background-color: #d0d0d0; margin: 0px auto; width: 950px; text-align: left; padding: 0px; }
.SliderNew .CPTITEMS { float: left; margin: 0px; padding: 0px; }
.SliderNew .CPTITEMS .SLIDERITEM { margin: 0px; padding: 0px; }
.SliderNew .CPTNAV { float: right; margin: 0px; padding: 0px; background-color: #D0D0D0; overflow: auto; }
.SliderNew .CPTNAV .CPTNAVINT { padding: 0px; margin: 0px; }
.SliderNew .CPTNAVITEM  { margin: 7px 5px; padding: 5px; position: relative; font-size: 14px; line-height: 16px; }
.SliderNew .CPTNAVITEM a:link, .SliderNew .CPTNAVITEM a:visited {color: #f66116; text-decoration: none; font-weight: normal; }
.SliderNew .CPTNAVITEM a:hover {color: #f66116; text-decoration: underline}
.SliderNew .CPTNAV .Selected { background-color: #FFFFFF; }
.SliderNew .CPTNAVITEMGO { position: absolute; width: 20px; height: 20px; display: block; top: 3px; left: 2px; background-repeat: no-repeat; background-position: center center; background-image: url(common/SliderOff.gif); }
.SliderNew .Selected .CPTNAVITEMGO { background-image: url(common/SliderOn.gif); }
.SliderNew a.CPTNAVITEMGO:link, .SliderNew a.CPTNAVITEMGO:visited { text-decoration: none; } 
.SliderNew a.CPTNAVITEMGO:hover { text-decoration: none; }
/*
.SliderNew a.CPTNAVITEMGO:link, .SliderNew a.CPTNAVITEMGO:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; } 
.SliderNew a.CPTNAVITEMGO:hover { color: #FFFFFF; text-decoration: underline; }
*/

.SliderNew .CPTCL { clear: both; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; height: 0px; }
.SliderNew .CPTITEMS .SLIDERNAV { position: absolute; left: 3px; bottom: 3px; padding: 0px; margin: 0px; }
.SliderNew .CPTITEMS .SLIDERNAV a { display: block; float: left; padding: 0px; margin: 0px; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-image: url(common/SliderOff.gif); text-indent: 30px; overflow: hidden; text-decoration: none; }
.SliderNew .CPTITEMS .SLIDERNAV a.Selected { background-image: url(common/SliderOn.gif); }
.SliderNew .CPTITEMS .SLIDERNAV span { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.SliderNew .CPTITEMS .SLIDERITEM a { display: block; width: 700px; height: 250px; text-decoration: none; }
.SliderNew .CPTITEMS .SLIDERITEM .over { position: absolute; width: 700px; padding: 0px; bottom: 25px; text-align: left; background-image: url(common/bgtrasp1.png); background-repeat: repeat; font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 20px; }
.SliderNew .CPTITEMS .SLIDERITEM .over div { padding: 5px 10px; text-align: left; }

.skype {
    width: 83px;
    height: 44px;
    background-image: url(common/skype.png);
    background-position: 0% 0%;
    display: block;
margin: auto;
}
.skype:hover {
    background-position: 0 100%;
}
