.but_login {
margin-left : 135px;
margin-top : -30px;
}
small {
	color : #545454;
}
small a{
	color: #87d92d;	
}
small a:hover{
	color: #87d92d;
	text-decoration: underline;
}
.title {
	color: #333;
	background-color: #87d92d;
	font-weight: bold;
}
.rounded {
	border-radius: 10px;
}
#button_invia {
background : transparent url(./images/invia.png) no-repeat scroll 0% 0%;
display : block;
height : 34px;
overflow : hidden;
width : 110px;
text-indent : -999em;
cursor : pointer;
top : -20px;
}
#button_invia:hover{
background-position : 0% -31px;
}
.invia_button {
margin-left : 165px;
}
.but_login:hover {
cursor : pointer;
}
.login_img:hover {
cursor : pointer;
}
.bot_mod {
position : absolute;
margin-left : -200px;
}
#content_accedi {
background : #fff url(/img/global/content_top.jpg) no-repeat;
min-height : 400px;
padding : 20px;
width : 748px;
text-align : center;
margin-left : 15%;
margin-bottom : 100px;
}
.registrazione_font {
position : relative;
font-family : "asphodel", sans-serif;
font-size : 32px;
text-align : center;
margin-top : 50px;
}
.modulo {
text-align : left;
color : black;
border-color: #87d92d;
}

.modulo tr {
/*background-color: #EEE;*/
}

.bg_table_en {

}

.tb_width_100 {
	width:100%;
}

.int_reserved {
text-align : center;
font-family : "asphodel", sans-serif;
font-size : 32px;
}
.footerNav {
text-align : center;
cursor : auto;
width : 970px;
height : 200px;
color : #e8e8e8;
background-repeat : no-repeat;
background-position : center;
}
.info_user_logged {
position : relative;
}
ol {
list-style-image : url(./img_table/pallino.gif);
}
.table_footerNav {
position : relative;
}
.link_tbl_basso:link {
color : #959595;
}
.link_tbl_basso:visited {
color : #959595;
}
.link_tbl_basso:hover {
color : #87d92d;
text-decoration : underline;
}
.logoVOIspeed {
background-image : url(images/logo.png);
background-repeat : no-repeat;
}
.mainBanner {
position : relative;
width : 100%;
height : 500px;
margin-bottom : 10px;
margin-left : -35px;
overflow : hidden;
}
.mainError {
position : relative;
width : 100%;
height : 670px;
margin-bottom : 10px;
margin-left : -35px;
overflow : hidden;
}
.download {
display : none;
}
.linkable{
cursor: pointer;
}
.Download_banner {
position : relative;
width : 100%;
height : 681px;
margin-left : -35px;
overflow : hidden;
}
.Register_success_banner {
position : relative;
width : 100%;
height : 500px;
margin-bottom : 181px;
margin-left : -35px;
overflow : hidden;
}
.Register_info_banner {
position : relative;
width : 100%;
height : 400px;
margin-bottom : 281px;
margin-left : -35px;
overflow : hidden;
}
.homeBanner {
position : relative;
width : 900px;
height : 450px;
margin-bottom : 10px;
margin-top:5px;
}
.mainAziende {
color : #545454;
position : relative;
width : 990px;
margin-left : -40px;
overflow : hidden;
}
.mainProdotti {
color : #545454;
position : relative;
width : 990px;
margin-left : -40px;
overflow : hidden;
}
.body_download {
height : 50px;
position : relative;
top : -38px;
left : 75px;
}
.body_img_download {
width : 50px;
height : 50px;
}
.body_form_register {
height : 100%;
margin-bottom : 337px;
}
.menuNav_Ball {
position : relative;
width : 100%;
height : 10px;
margin-bottom : 10px;
}
.menuTitle {
position : absolute;
top : 72px;
width : 100%;
height : 20px;
margin-left : 0px;
}

#button_enter {
position : relative;
margin-left: 210px;
margin-top: -5px;
}
.newsContainer {
position : relative;
width : 1200px;
height : 20px;
margin-top : -75px;
}
.news_show {
position : relative;
margin-top : -5px;
margin-left : 0;
}
.news_show_notice :hover {
cursor : pointer;
}
.news_title {
position : relative;
font-weight : bold;
font-size : 15px;
text-decoration : none;
color : blue;
}
.colorBlue {
color : #324aa0;
}
.colorWhite {
color : #ffffff;
}
#art-main {
font-size : 13px;
}
h1, h2, h3, h4, h5, h6, p, a, ol, li {
margin : 0;
padding : 0;
}
.art-postcontent p {
margin : 0 0;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
font-style : normal;
font-weight : bold;
font-size : 32px;
text-decoration : none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
font-style : normal;
font-weight : bold;
font-size : 32px;
text-decoration : underline;
}
.art-postcontent a {
text-decoration : none;
color : #324aa0;
}
.art-postcontent a:link {
text-decoration : none;
color : #324aa0;
}
.art-postcontent a:visited, .art-postcontent a.visited {
color : #545454;
}
.art-postcontent a:hover, .art-postcontent a.hover {
text-decoration : underline;
color : #87d92d;
}
.art-postcontent h1 {
color : #87d92d;
margin : 21px 0;
}
.art-postcontent h2 {
color : #87d92d;
margin : 19px 0;
font-size : 24px;
}
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited {
font-size : 24px;
}
.art-postcontent h3 {
color : #324aa0;
margin : 19px 0;
font-size : 19px;
}
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited {
font-size : 19px;
}
.art-postcontent h4 {
color : #324aa0;
margin : 20px 0;
font-size : 16px;
}
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited {
font-size : 16px;
}
.art-postcontent h5 {
color : #545454;
margin : 26px 0;
font-size : 13px;
}
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited {
font-size : 13px;
}
.art-postcontent h6 {
color : #545454;
margin : 35px 0;
font-size : 11px;
}
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited {
font-size : 11px;
}
/* ul {
list-style-type : none;
} */
ol {
list-style-position : inside;
}
#art-main {
position : relative;
z-index : 1;
width : 100%;
cursor : default;
}
html {
width : 100%;
}
body {
/*margin-left : -2px;*/
color : #545454;
background-color : #ffffff;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}
a, a:link, a:visited{
	color: #85D82E;
	text-decoration: none;
}
a:hover{
	color: #85D82E;
	text-decoration: underline;
}

.cleared {
float : none;
clear : both;
margin : 0;
padding : 0;
border : none;
font-size : 1px;
}
form {
padding : 0 !important ;
margin : 0 !important ;
}
table.position {
position : relative;
width : 100%;
table-layout : fixed;
}
div#art-header-bg {
position : absolute;
overflow : hidden;
top : 0;
left : 0;
width : 100%;
height : 150px;
z-index : 0;
}
.art-sheet {
position : relative;
margin : 0 auto;
margin-top : -7px;
margin-bottom : 0;
cursor : auto;
width : 900px;
}
.art-sheet-body {
position : relative;
padding : 0;
padding-top : 0;
padding-bottom : 0;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc, .art-sheet-cr, .art-sheet-cl {
position : absolute;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {
width : 10px;
height : 10px;
background-image : url('images/sheet_s.png');
}
.art-sheet-tl {
top : 0;
left : 0;
clip : rect(auto,5px,5px,auto);
}
.art-sheet-tr {
top : 0;
right : 0;
clip : rect(auto,auto,5px,5px);
}
.art-sheet-bl {
bottom : 0;
left : 0;
clip : rect(5px,5px,auto,auto);
}
.art-sheet-br {
bottom : 0;
right : 0;
clip : rect(5px,auto,auto,5px);
}
.art-sheet-tc, .art-sheet-bc {
left : 5px;
right : 5px;
height : 10px;
background-image : url('images/sheet_h.png');
}
.art-sheet-tc {
top : 0;
clip : rect(auto,auto,5px,auto);
}
.art-sheet-bc {
bottom : 0;
clip : rect(5px,auto,auto,auto);
}
.art-sheet-cr, .art-sheet-cl {
top : 5px;
bottom : 5px;
width : 10px;
background-image : url('images/sheet_v.png');
}
.art-sheet-cr {
right : 0;
clip : rect(auto,auto,auto,5px);
}
.art-sheet-cl {
left : 0;
clip : rect(auto,5px,auto,auto);
}
.art-sheet-cc {
position : absolute;
top : 5px;
left : 5px;
right : 5px;
bottom : 5px;
background-color : #ffffff;
}
#art-page-background-top-texture, #art-page-background-middle-texture, #art-page-background-glare {
min-width : 1000px;
}
div.art-header {
margin : 0 auto;
position : relative;
height : 150px;
width : 900px;

margin-bottom : 0;
}
div.art-header-center {
position : relative;
width : 100%;
left : 50%;
}
div.art-header-png {
position : absolute;
left : -50%;
width : 100%;
height : 150px;
background-image : url('images/header.jpg');
background-repeat : no-repeat;
background-position : center center;
}
div.art-header-jpeg {
position : absolute;
left : -50%;
width : 100%;
height : 150px;
background-image : url('images/header.jpg');
background-repeat : no-repeat;
background-position : center center;
}
div.art-logo {
display : block;
position : relative;
margin-top : 15px;
width : 210px;
float: left;
}
.art-logo-text {
position : relative;
float:right; 
color:#99cc33;
font-size:16px;
padding-top:20px;
padding-right:40px;
display : block;
}
h1.art-logo-name {
display : block;
font-size : 28px;
padding : 0;
margin : 0;
}
h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {
font-size : 28px;
padding : 0;
margin : 0;
}
h2.art-logo-text a, h2.art-logo-text a:link, h2.art-logo-text a:visited, h2.art-logo-text a:hover {
font-size : 14px;
padding : 0;
margin : 0;
}
.art-content-layout {
display : table;
position : relative;
margin : 0 auto;
table-layout : fixed;
border-collapse : collapse;
background-color : transparent;
border : none !important ;
padding : 0 !important ;
width : 100%;
margin-top : 0;
margin-bottom : 0;
}
.art-layout-cell, .art-content-layout-row {
background-color : transparent;
vertical-align : top;
text-align : left;
border : none;
margin : 0;
padding : 0;
}
.art-content-layout .art-content-layout {
width : auto;
margin : 0;
}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell {
display : table-cell;
}
.art-layout-cell .art-layout-cell {
display : block;
}
.art-content-layout-row {
display : table-row;
}
.art-layout-glare {
position : relative;
}
.art-block {
position : relative;
min-width : 1px;
min-height : 1px;
margin : 10px;
}
.art-block-body {
position : relative;
padding : 0;
}
.art-blockheader {
margin-bottom : 0;
position : relative;
height : 26px;
}
.art-blockheader h3.t {
position : relative;
height : 26px;
color : #6987a5;
font-size : 14px;
white-space : nowrap;
line-height : 26px;
}
.art-blockheader h3.t a, .art-blockheader h3.t a:link, .art-blockheader h3.t a:visited, .art-blockheader h3.t a:hover {
color : #6987a5;
font-size : 14px;
}
.art-blockcontent {
position : relative;
margin : 0 auto;
min-width : 1px;
min-height : 1px;
}
.art-blockcontent-body {
position : relative;
color : #304050;
font-size : 13px;
}
.art-blockcontent-body li, .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover {
color : #304050;
font-size : 13px;
}
.art-blockcontent-body p {
margin : 6px 0;
}
.art-blockcontent-body a {
color : #306482;
text-decoration : underline;
}
.art-blockcontent-body a:link {
color : #306482;
text-decoration : underline;
}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited {
color : #7994af;
text-decoration : none;
}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover {
color : #3f84ab;
text-decoration : none;
}
/* .art-blockcontent-body ul li {
line-height : 125%;
color : #3f5469;
padding : 0 0 0 12px;
background-image : url('images/blockcontentbullets.png');
background-repeat : no-repeat;
} */
.art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button {
text-decoration : none;
font-size : 13px;
position : relative;
top : 0;
display : inline-block;
vertical-align : middle;
white-space : nowrap;
text-align : center;
color : #8c3103 !important ;
width : auto;
outline : none;
border : none;
background : none;
line-height : 30px;
height : 30px;
overflow : visible;
cursor : pointer;
}
.art-button img, .art-button-wrapper img {
margin : 0;
vertical-align : middle;
}
.art-button-wrapper {
vertical-align : middle;
display : inline-block;
position : relative;
height : 30px;
overflow : hidden;
white-space : nowrap;
width : auto;
margin : 0;
padding : 0;
z-index : 0;
}
.space_ad {
position : relative;
height : 100%;
}
.space_prefooter {
margin-top : 150px;
height : 150px;
}
.firefox2 .art-button-wrapper {
display : block;
float : left;
}
input, select, textarea {
vertical-align : middle;
font-size : 13px;
}
.art-block select {
width : 96%;
}
.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover {
color : #7f5305 !important ;
text-decoration : none !important ;
}
.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link {
color : #ffffff !important ;
}
.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r {
display : block;
position : absolute;
height : 100px;
margin : 0;
padding : 0;
background-image : url('images/button.png');
}
.art-button-wrapper .art-button-l {
left : 0;
right : 14px;
}
.art-button-wrapper .art-button-r {
width : 421px;
right : 0;
clip : rect(auto,auto,auto,407px);
}
.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r {
top : -35px;
}
.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r {
top : -70px;
}
.art-button-wrapper input {
float : none !important ;
}
.art-post {
position : relative;
width: 900px;
}
.art-post-body {
position : relative;
padding : 10px;
}
a img {
border : 0;
}
.art-article img, img.art-article {
border : 0 solid #b2c2d1;
margin : 5px;
}
.art-metadata-icons img {
border : none;
vertical-align : middle;
margin : 2px;
}
.art-article table, table.art-article {
border-collapse : collapse;
margin : 1px;
}
.art-article th, .art-article td {
padding : 2px;
border : 1px solid #8099b3;
vertical-align : top;
text-align : left;
}
.art-article th {
text-align : center;
vertical-align : middle;
}
pre {
overflow : auto;
}
h2.art-postheader {
color : #87d92d;
margin : 5px 0;
font-size : 24px;
}
h2.art-postheader a, h2.art-postheader a:link, h2.art-postheader a:visited, h2.art-postheader a.visited, h2.art-postheader a:hover, h2.art-postheader a.hovered {
font-size : 24px;
}
h2.art-postheader a, h2.art-postheader a:link {
text-align : left;
text-decoration : none;
color : #324aa0;
}
h2.art-postheader a:visited, h2.art-postheader a.visited {
color : #545454;
}
h2.art-postheader a:hover, h2.art-postheader a.hovered {
color : #87d92d;
}
.art-post ol/* , .art-post ul  */{
margin : 1em 0 1em 2em;
padding : 0;
}
.art-post li {
font-size : 13px;
color : #304050;
padding : 0;
}
.art-post li ol, .art-post li ul {
margin : 0.5em 0 0.5em 2em;
padding : 0;
}
.art-postcontent blockquote, .art-postcontent blockquote a, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, .art-postcontent blockquote a:hover {
color : #280e01;
font-style : italic;
font-weight : normal;
text-align : left;
}
.art-postcontent blockquote p {
margin : 2px 0 2px 15px;
}
.art-postcontent blockquote {
border : 0 solid #fc9764;
margin : 10px 10px 10px 50px;
padding : 0 0 0 37px;
background-color : #ffffff;
background-image : url('images/postquote.png');
background-position : left top;
background-repeat : no-repeat;
overflow : auto;
clear : both;
}
.art-footer {
position : relative;
margin-bottom : -50px;
margin-left : -3px;
}
.art-footer-t {
position : relative;
/*height : 140px;*/
margin-top : 0;
/*background-image : url('images/footer_t.jpg');*/
background-repeat : no-repeat;
background-position : center bottom;
}
.art-footer-space {
position : relative;
height : 30px;
}
.art-PREfooter {
position : relative;
margin-left : 20px;
height : 26px;
width : 100%;
background-image : url(images/img_footer.png);
background-repeat : no-repeat;
}
.art-PREfooter_text {
text-align : left;
position : relative;
top : 4px;
width : 100%;
font-size : 18px;
color : #31479a;
}
.art-footer-body {
position : relative;
padding : 1px;
margin-top : 0;
}
.art-footer-text p {
padding : 0;
margin-top : 1px;
text-align : center;

font-size : 100%;
color : #e8e8ef;
}
.art-footer-text-error {
margin-top : 35px;
color : #ffffff;
font-size : 11px;
text-align : center;
}
.art-footer-text, .art-footer-text a, .art-footer-text a:link, .art-footer-text a:visited, .art-footer-text a:hover {
margin-top : 0;
color : #ffffff;
font-size : 11px;
}
.art-footer-text {
text-align : center;
}
.art-footer-text a, .art-footer-text a:link {
color : #ffffff;
text-decoration : none;
}
.art-footer-text a:hover {
color : #bcd7e6;
text-decoration : underline;
}
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {
font-family : Arial;
font-size : 10px;
letter-spacing : normal;
word-spacing : normal;
font-style : normal;
font-weight : normal;
text-decoration : underline;
color : #ffffff;
}
.art-page-footer {
padding : 1em;
text-align : center;
text-decoration : none;
color : #ffffff;
}
.art-content-layout .art-content .art-block {
background-color : #ffffff;
}
textarea#comment {
width : 99%;
}
/* ul#comments-list div.avatar {
float : right;
}
ul#comments-list, ul#comments-list li {
background : none;
padding : 0;
}
ul#comments-list li li {
margin-left : 20px;
} */
div.avatar {
position : relative;
margin : 0 5px;
border : 1px solid #aaa;
padding : 1px;
background : #fff;
float : left;
}
div.avatar img, div.avatar img.wp-post-image {
margin : 0 !important ;
padding : 0;
border : none;
}
span.page-navi-outer, span.page-navi-inner {
position : relative;
display : block;
float : left;
margin : 0;
padding : 0;
}
span.page-navi-outer {
margin : 1px;
border : 1px solid #aaa;
}
span.page-navi-inner {
padding : 1px;
min-width : 14px;
line-height : 18px;
text-align : center;
border : 2px solid #fff;
font-weight : bold;
}
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {
border-width : 1px;
font-weight : normal;
}
a span.page-navi-outer, span.page-navi-caption {
margin : 2px 1px;
}
/* ul#comments-list li cite {
font-size : 1.2em;
} */
#commentform textarea {
width : 100%;
}
img.wp-smiley {
border : none;
margin : 1px;
vertical-align : middle;
padding : 0;
}
.navigation {
display : block;
text-align : center;
}
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
p.aligncenter, p.center {
text-align : center;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.alignright img, img.alignright {
margin : 1em;
margin-right : 0;
}
.alignleft img, img.alignleft {
margin : 1em;
margin-left : 0;
}
.wp-caption {
border : 1px solid #ddd;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
text-align : center;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.wp-caption p {
text-align : center;
}
.gallery {
margin : 0 auto 18px;
clear : both;
overflow : hidden;
letter-spacing : normal;
}
.gallery .gallery-item {
float : left;
margin-top : 0;
text-align : center;
width : 33%;
}
.gallery img {
border : 10px solid #f1f1f1;
}
.gallery .gallery-caption {
color : #888;
font-size : 12px;
margin : 0 0 12px;
}
.gallery dl {
margin : 0;
}
.gallery br + br {
display : none;
}
.hidden {
display : none;
}
#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 155px;
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
}
#wp-calendar caption {
text-align : center;
width : 100%;
}
#wp-calendar td {
padding : 3px 0;
text-align : center;
}
.art-content {
position : relative;
z-index : 1;
}
#todays-events {
position : relative;
z-index : 11;
}
#upcoming-events {
position : relative;
z-index : 10;
}
img.wp-post-image {
margin : 0 5px 5px 0 !important ;
}
/* ul#comments-list li {
list-style-image : none;
background : none;
list-style-type : none;
} */
div.art-footer div.art-content-layout {
margin : 0 auto;
width : 100%;
}
div.art-layout-cell-size1 {
width : 100%;
}
div.art-layout-cell-size2 {
width : 50%;
}
div.art-layout-cell-size3 {
width : 33%;
}
div.art-layout-cell-size4 {
width : 25%;
}
.art-widget-title {
padding : 0 0 0 24px;
margin-bottom : 0;
}
div.art-center-wrapper {
position : relative;
float : right;
right : 50%;
}
div.art-center-inner {
position : relative;
float : left;
left : 50%;
}
.firefox2 div.art-center-inner {
float : none;
}
div.breadcrumbs h4, div.breadcrumbs p {
margin : 0;
}
#respond p {
margin : 0;
}
#respond .comment-notes {
margin-bottom : 1em;
}
.form-allowed-tags {
line-height : 1em;
}
h3#reply-title, h4#comments, h4.box-title {
margin : 0;
}
#comments-list #respond {
margin-left : 20px !important ;
}
#cancel-comment-reply-link {
font-size : 12px;
font-weight : normal;
line-height : 18px;
}
#respond .required {
color : #ff4b33;
font-weight : bold;
}
#respond label {
font-size : 12px;
}
#respond input {
margin : 0 0 9px;
width : 98%;
}
#respond textarea {
width : 98%;
}
#respond .form-allowed-tags {
font-size : 12px;
line-height : 18px;
}
#respond .form-allowed-tags code {
font-size : 11px;
}
#respond .form-submit {
margin : 12px 0;
}
#respond .form-submit input {
font-size : 14px;
width : auto;
}
#dx_mod {
margin : 0 20px 0 280px;
}
.art-footer .art-widget-title {
font-size : 1.2em;
padding : 0;
}
.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover {
color : #ffffff;
font-size : 11px;
text-align : left;
}
.art-footer .art-widget a, .art-footer .art-widget a:link {
color : #ffffff;
text-decoration : none;
}
.art-footer .art-widget a:visited {
color : #394d60;
}
.blockLeft {
position : relative;
float : left;
margin-left : 5px;
width : 460px;
height : 350px;
overflow : hidden;
}
.blockRight {
position : relative;
float : right;
margin-right : 5px;
width : 460px;
height : 350px;
overflow : hidden;
}
.blockLeft_600 {
position : relative;
float : left;
margin-left : 5px;
width : 460px;
height : 400px;
overflow : hidden;
}
.blockRight_600 {
position : relative;
float : right;
margin-right : 5px;
width : 460px;
height : 400px;
overflow : hidden;
}
img.img_centrata {
display : block;
margin-left : auto;
margin-right : auto;
}
.blockRow {
position : relative;
display : block;
margin-bottom : 20px;
padding : 0;
width : 100%;
height : 350px;
overflow : hidden;
}
.blockRow_600 {
position : relative;
display : block;
margin-bottom : 20px;
padding : 0;
width : 100%;
height : 400px;
overflow : hidden;
}
.banner_init {
width : 1000px;
height : 300px;
border-style : none;
color : #545454;
margin-bottom : 10px;
}
.banner_init h1, .banner_init h2, .banner_init h4, .blockRow h1, .blockRight h1 {
color : #545454;
}
.blockRow h4, .blockRight h4 {
color : #545454;
font-size : 13px;
}
.blockRow h2, .blockRight h2 {
color : #87d92d;
font-weight : bold;
}
.approfondisci_block {
position : relative;
margin-top : 70px;
margin-left : 70%;
}
.table_input input {
height : 25px;
width : 5px;
}
input[type="text"] {
text-align : left;
height : 25px;
width : 210px;
}
input[type="password"] {
text-align : left;
height : 25px;
width : 210px;
}
input[type="password"]:hover {
text-align : left;
border : 2px solid #89d92c;
background : #e2e2e2;
height : 25px;
width : 210px;
}
input[type="text"]:hover {
text-align : left;
border : 2px solid #89d92c;
background : #e2e2e2;
height : 25px;
width : 210px;
}
input[type="password"]:focus {
text-align : left;
background : #e2e2e2;
height : 25px;
width : 210px;
}
input[type="text"]:focus {
text-align : left;
background : #e2e2e2;
height : 25px;
width : 210px;
}
.info, .success, .warning, .error, .validation {
border : 1px solid;
margin : 10px 0;
padding : 15px 10px 15px 50px;
background-repeat : no-repeat;
background-position : 10px center;
}
.info {
color : #00529b;
background-color : #bde5f8;
background-image : url('images/info.png');
}
.success {
color : #4f8a10;
background-color : #dff2bf;
background-image : url('images/success.png');
}
.warning {
color : #9f6000;
background-color : #feefb3;
background-image : url('images/warning.png');
}
.error {
background-color : #ffbaba;
background-image : url('images/error.png');
}
/* ul.css-tabs li {
list-style-image : none !important ;
list-style-type : none !important ;
margin : 0 !important ;
} */
div.css-panes h2 {
margin-top : 0;
}
.adjust input {
position : relative;
margin-left : -10px;
}
.adjust_button input {
position : absolute;
margin-top : 10px;
}
#credits {
color : #555;
font-size : 11px;
text-decoration : none;
}
tab_menu a, tab_menu a:link, tab_menu a:visited{
color : white;
font-size : 15px;
font-weight : bold;
}
tab_menu:hover a {
color : #b7ffc3;
font-size : 15px;
font-weight : bold;
}
#button_ebook {
height : 66px;
width : 275px;
display : block;
border-style : none;
cursor : pointer;
margin-left : 15px;
background : transparent url(./images/download_ebook.gif) no-repeat scroll 0% 0%;
}
#button_ebook:hover {
background-position : 0% -66px;
}
#button_enter {
background : transparent url(./images/entra.png) no-repeat scroll 0% 0%;
display : block;
height : 26px;
overflow : hidden;
width : 80px;
text-indent : -999em;
cursor : pointer;
top : -20px;
}
#button_enter:hover {
background-position : 0% -22px;
}
#button_accedi {
background : transparent url(./images/accedi.png) no-repeat scroll 0% 0%;
display : block;
height : 34px;
overflow : hidden;
width : 110px;
text-indent : -999em;
cursor : pointer;
top : -40px;
left : 230px;
position : relative;
margin-top : 20px;
}
#button_accedi:hover {
background-position : 0% -30px;
}
#button_logout {
background : transparent url(./images/esci.png) no-repeat scroll 0% 0%;
display : block;
height : 34px;
overflow : hidden;
width : 110px;
text-indent : -999em;
cursor : pointer;
top : -40px;
left : 230px;
position : relative;
margin-top : 20px;
}
#button_logout:hover {
background-position : 0% -30px;
}
#button_registrati {
background : transparent url(./images/registrati.png) no-repeat scroll 0% 0%;
display : block;
height : 34px;
overflow : hidden;
width : 110px;
text-indent : -999em;
cursor : pointer;
top : -20px;
}
#button_registrati:hover {
background-position : 0% -30px;
}
.tabella {
color : blue;
}
a.tab_menu , a.tab_menu:link, a.tab_menu:hover{
color : white;
font-size : 15px;
font-weight : bold;
text-decoration: none;
}
a.tab_menu:hover {
color : #87d92d;
font-size : 15px;
font-weight : bold;
text-decoration: none;
}
#button_registra {
background : transparent url(./images/registra.png) no-repeat scroll 0% 0%;
display : block;
height : 34px;
overflow : hidden;
width : 110px;
text-indent : -999em;
cursor : pointer;
top : -20px;
}
#button_registra:hover {
background-position : 0% -30px;
}
#button_approfondisci {
background : transparent url(./images/approfondisci.png) no-repeat scroll 0% 0%;
display : block;
height : 30px;
overflow : hidden;
width : 140px;
text-indent : -999em;
cursor : pointer;
}
#button_approfondisci:hover {
background-position : 0% -30px;
}
#button_db {
background : transparent url(./img_table/bullet.png) no-repeat scroll 0% 0%;
display : block;
margin : auto;
height : 16px;
overflow : hidden;
width : 12px;
text-indent : -999em;
cursor : pointer;
}
#button_ticket0 {
background : transparent url(img_button_reserved/visualize.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-align : center;
width : 180px;
cursor : pointer;
}
#button_ticket0:hover {
background-position : 0% -38px;
}
#button_ticket1 {
background : transparent url(img_button_reserved/new_ticket.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-align : center;
width : 180px;
cursor : pointer;
}
#button_ticket1:hover {
background-position : 0% -38px;
}
#button_ticket2 {
background : transparent url(img_button_reserved/project_approvation.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-align : center;
width : 180px;
cursor : pointer;
}
#button_ticket2:hover {
background-position : 0% -40px;
}
#button_ticket3 {
background : transparent url(img_button_reserved/hardware_ticket.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket3:hover {
background-position : 0% -40px;
}
#button_ticket4 {
background : transparent url(img_button_reserved/course_subscription.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket4:hover {
background-position : 0% -40px;
}
#button_ticket5 {
background : transparent url(img_button_reserved/new_call.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket5:hover {
background-position : 0% -40px;
}
#button_ticket6 {
background : transparent url(img_button_reserved/search.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket6:hover {
background-position : 0% -40px;
}
#button_ticket7 {
background : transparent url(img_button_reserved/support_call.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket7:hover {
background-position : 0% -40px;
}
#button_ticket8 {
background : transparent url(img_button_reserved/RMA.png) no-repeat scroll 0% 0%;
display : block;
height : 40px;
overflow : hidden;
text-indent : -999em;
width : 180px;
cursor : pointer;
}
#button_ticket8:hover {
background-position : 0% -40px;
}
a {
font-family : "Trebuchet MS", Verdana;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.tooltip {
display : none;
height : 50px;
padding : 40px 30px 10px 30px;
width : 100px;
font-size : 11px;
color : #fff;
}
.tooltip .label {
color : yellow;
width : 35px;
}
.enter_link:visited {
color : #66ff00;
}
.approfondisci {
position : relative;
top : 330px;
left : 700px;
}
.enter_link:hover {
color : #66ff00;
text-decoration : underline;
}
.enter_link:link {
color : #66ff00;
}
.tooltip a {
color : #ad4;
font-size : 11px;
font-weight : bold;
}
#sx_mod {
width : 50px;
position : relative;
float : left;
text-align : center;
padding-top : 0;
}
#menu_sx {
width : 160px;
position : relative;
float : left;
text-align : center;
padding-top : 0;
}
#content_h {
height : 510px;
overflow : hidden;
}
#content_mod {
padding : 0 0 0 0;
color : #4e4e4e;
background-color : #ffffff;
text-align : left;
}
#main {
position : relative;
overflow : hidden;
margin-left : -25px;
height : 390px;
width : 920px;
border-style : none;
}
#main_mod {
position : relative;
overflow : hidden;
margin-left : 0;
margin-top : 0;
height : 800px;
width : 720px;
}
#pages {
position : absolute;
height : 290px;
}
.page {
padding : 10px;
height : 1000px;
background : #fff url(NOT_APPLICABLE_AT:gradiente_andrea.png) repeat-x 0% 0%;
width : 970px;
}
.scrollable {
position : relative;
overflow : hidden;
width : 950px;
}
.scrollable_mod {
position : relative;
overflow : hidden;
width : 950px;
margin-bottom : 500px;
}
.scrollable .items {
width : 20000px;
height : 575px;
margin-bottom : 10px;
position : relative;
clear : both;
}
.scrollable .items_mod {
width : 100%;
height : 100%;
position : relative;
left : 200px;
}
.item {
float : left;
cursor : pointer;
overflow : hidden;
position : relative;
margin-right : 800px;
}
#main_navi {
float : left;
padding : 0 !important ;
margin : 0 !important ;
}
#main_navi li {
text-align : left;
clear : both;
font-size : 12px;
height : 75px;
list-style-type : none;
padding : 10px;
width : 190px;
cursor : pointer;
}
#main_navi img {
float : left;
margin-right : 10px;
}
#main_navi strong {
display : block;
}
#main div.navi {
position : absolute;
margin-top : -100px;
margin-left : 430px;
cursor : pointer;
}
#main_mod div.navi_mod {
position : absolute;
margin-top : -100px;
margin-left : 470px;
cursor : pointer;
}
#cat{
width: 100%;
}
#cat dt img {
	float: left;
	position:absolute;
	margin: 0 0 0 0;
}
#cat dt {	
	margin: 0 0 10px 0;
}
#cat dd {
	min-height: 100px;
	margin: 0;
	padding: 2px 0 20px 140px;
}
#cat ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
.codici {
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 130%;
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 15px;
	font-weight: bold;
}
#green{
	font-size: 110%;
	color: 85D82E;
}

a.voibutton, a.voibuttonw{
background: transparent url('css/08/buttons-left.gif') no-repeat top left;
display: block;
margin: 2px;

font: normal 12px Arial; 
line-height: 15px; 
height: 23px; 
padding-left: 9px; 
text-decoration: none;
}
a.voibutton {
	float: left;
}
a.voibuttonw {
	text-align: center;
}
a:link.voibutton, a:visited.voibutton, a:active.voibutton, a:link.voibuttonw, a:visited.voibuttonw, a:active.voibuttonw {
color: #4e4e4e; 
}

a.voibutton span, a.voibuttonw span{
background: transparent url('css/08/buttons-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}

a.voibutton:hover, a.voibuttonw:hover, a#voiactive { 
background-position: bottom left;
}

a.voibutton:hover span, a.voibuttonw:hover span, a#voiactive span { 
background-position: bottom right;
color: black;
}

