﻿#center{width:100%;align:center}
#register{border:solid 20px #f1f1f1;width:920px;font-size:11px;font-family:Verdana,Tahoma,Arial;font-weight:normal;display:block;text-align:center;overflow:auto;}
#register #main{text-align:center;background-color:#f1f1f1;width:96%;margin:20px;overflow:auto;width:96%;}
#register h2{color:#ff8700;padding-left:20px}
#register .campo{float:left;display:block;width:50%;padding:10px 0;text-align:left;}
#register .campo span{margin-left:20px;}
#register .campo input{width:200px;font-family:Verdana,Tahoma,Arial;font-size:11px;}
#register .campo select{font-family:Verdana,Tahoma,Arial;font-size:11px;}
#register .editform{float:left;display:block;}
#register span.privacy_radio {display:block;float:left;width:50%;text-align:center;padding-left:400px;margin-top:10px;margin-bottom:10px;}
#register privacy_radio {display:block;float:left;width:50%;text-align:center;padding-left:400px;margin-top:10px;margin-bottom:10px;}
#register .privacy_radio label{float:left;display:block;margin-top:5px}
#register .privacy_radio input{float:left;display:block;}
#register .campo span{float:left;display:block;width:20%}
#register .campo input,#register .campo select{padding:0px;background-color:#fff}
#register .privacy {float:left;display:block;width:80%;padding-left:100px; margin:20px 0 0 0;}
#register #main .result{height:160px;font-family:Verdana,Tahoma,Arial;font-size:16px; padding-top:100px; font-weight:bold;}
#register #main .result a{font-family:Verdana,Tahoma,Arial;font-size:12px; color:navy;font-weight:bold;}
#register .bordertop{border-top:solid 10px #fff;width:50%}
.panelbutton{float:left;clear:both;width:100%;padding-bottom:10px}
.defbutton{text-align:center;background-color:#ff9400;border:none;color:#fff;padding:4px;font-weight:bold;font-family:Verdana, Tahoma ,Arial;font-size:11px;margin-top:20px;cursor:pointer;}
#frmRegister{width:100%;background-color:#fff;}
#login {font-size:11px;font-family:Verdana,Tahoma,Arial;font-weight:normal;float:left;display:block;width:472px;}
#login span{padding-left:10px;}
#login span  a{color:#000;font-size:11px;}
#login .panellogin{float:left;display:block;width:232px}
#login .panellogin #btnlogin{width:15px;margin:4px 4px 0px 0px}
#login .panelprofile{float:left;display:block;width:240px}
#login .panelprofile a{float:left;color:#000;font-size:9px;margin-left:20px}
#login .panelprofile span.title{float:left;color:#ff8700;text-align:left;text-transform:uppercase;font-size:11px;margin-left:20px}
#login span.title{color:#ff8700;text-align:left;font-size:11px;margin-left:20px;font-size:12px;}

#login #frmlogout{float:left;display:block;width:90%}
#login #frmlogout a{float:left;color:#000;font-size:12px;margin-left:20px}
#login #frmlogout span{float:left;padding:3px 0px 0px 0px}


#login input{width:90px;margin:4px 4px 0px 0px}
/*#download #sidebar_sx {margin-top:20px;float:left;width:136px;background-image: url(img/bg_sidebar_filetto.gif);background-repeat:repeat-y; background-position:left bottom;display:block;height:508px;}*/

.login_note {clear:both;color:#666666;display:block;font-size:13px;margin:0 0 20px 40px;overflow:hidden;padding-top:40px;text-align:left;width:560px;font-style:italic;}

#rempassword {
clear:both;
text-align:left;
padding:40px 0 0 150px;
font-size:11px;
font-family:Verdana,Tahoma,Arial;
}

#rempassword strong{
color:#FF8700;
}

#rempassword input:first-child{
width:200px;
}

#download #sidebar_sx{float:left;width:136px;background-color:#f1f1f1; display:block;height:528px;}

#sidebar_sx {float:left;width:137px;display:block;}
#sidebar_sx #menu_sx{font-size:11px;font-family:Verdana,Tahoma,Arial;font-weight:normal;float:left;display:block;padding-left:5px;text-align:left}
#sidebar_sx #menu_sx .default,#sidebar_sx #menu_sx .second{padding:4px;margin:4px;}

#sidebar_sx #menu_sx a.selected,#sidebar_sx #menu_sx a:hover.selected,#sidebar_sx #menu_sx .second a.selected{color:#ff8700;width:100%;float:left;text-decoration:none;margin-top:2px;text-align:left;margin-left:5px;}
#sidebar_sx #menu_sx a,#sidebar_sx #menu_sx .second a{color:#000;clear:both;width:100%;text-decoration:none;margin-top:2px}
#sidebar_sx #menu_sx .second a:hover,#sidebar_sx #menu_sx .default a:hover{color:darkgray;clear:both;width:100%;text-decoration:none;margin-top:2px}
/*#sidebar_sx #menu_sx a,#sidebar_sx #menu_sx .second a{color:#a6a6a6;clear:both;width:100%;text-decoration:none;margin-top:4px}*/
#boxcontents #login{font-size:11px;font-family:Verdana,Tahoma,Arial;font-weight:normal;display:block;padding-left:150px}


#boxcontents {float:left;width:785px;background-color:#f1f1f1;margin:20px 0;}

#boxcontents .top{background-image: url(img/bg_top_contents_filetto.gif);height:21px;background-repeat:no-repeat;padding:0px;float:left;width:785px;background-color:#f1f1f1;}
#boxcontents .bottom{background-image: url(img/bg_bottom_contents_filetto.gif);height:32px;background-repeat:no-repeat;padding:0px;float:left;width:785px;background-color:#f1f1f1;}
#contents{min-height:475px;background-color:#FFF;background-image:url(img/bg_center_contents_filetto.gif);background-repeat:repeat-y;width:785px;overflow:auto;padding-bottom:20px;}
#content {font-family:Verdana,Tahoma,Arial;font-weight:normal;float:left;width:100%;height:505px;font-size:11px;background-color:#fff}
#content .pagetitle{color:#ff8700;font-size:14px;padding:10px;font-weight:bold;float:left;width:100%}
#content  p{padding-left:10px}
#contents .content {font-family:Verdana,Tahoma,Arial;font-weight:normal;float:left;width:580px;margin-top:5px;text-align:left;}
#contents .content .title p{color:#ff8700;font-size:14px;margin-left:30px;font-weight:bold;}
#contents .content .title h1{color:#ff8700;font-size:18px;margin-left:30px;font-weight:bold;}
#contents .content a.title{color:#ff8700;font-size:12px;width:100%;}
#contents .content a.videotitle{color:#ff8700;font-size:12px;width:90%;}

#contents .content .preview{color:#c5c5c5;font-size:12px;width:80%;float:left;padding-left:10px;text-align:left}
#contents .content .videopreview{color:#c5c5c5;font-size:12px;width:70%;float:left;padding-left:10px;text-align:left}
#contents .content img{float:left;padding-left:40px;}
#contents .content img.download{float:left;padding-left:20px;padding-top:15px}
#contents .content hr{color:#f1f1f1;margin-left:20px;height:1px;margin-right:20px;}

#contents .content .testoarticolo{margin-left:30px;font-size:11px;text-align:left;width:80%;}
#contents .content .testoarticolo a{color:navy;}
#contents .content .contentimage img{float:left;width:20%;padding-top:10px}
#contents .content .testoarticolo p {margin-left:30px;font-size:11px;text-align:left;font-family:Verdana,Tahoma,Arial;}
#contents .banner{border:2px solid #000000;float:left;font-size:11px;text-align:center;width:170px;margin-top:20px;}

#contents .contentdownload {font-family:Verdana,Tahoma,Arial;font-weight:normal;float:left;width:100%;margin-top:5px;text-align:left;}
#contents .contentdownload .title p{color:#ff8700;font-size:14px;margin-left:30px;font-weight:bold;}
#contents .contentdownload .title h1{color:#ff8700;font-size:14px;margin-left:30px;font-weight:bold;}
#contents .contentdownload a.title{color:#ff8700;font-size:12px;width:100%;}
#contents .contentdownload a.videotitle{color:#ff8700;font-size:12px;width:90%;}

#contents .contentdownload .preview{color:#c5c5c5;font-size:12px;width:80%;float:left;padding-left:10px;text-align:left}
#contents .contentdownload .videopreview{color:#c5c5c5;font-size:12px;width:70%;float:left;padding-left:10px;text-align:left}
#contents .contentdownload img{float:left;padding-left:40px;}
#contents .contentdownload img.download{float:left;padding-left:20px;padding-top:15px}
#contents .contentdownload hr{color:#f1f1f1;margin-left:20px;height:1px;margin-right:20px;}

#contents .contentdownload .testoarticolo{margin-left:30px;font-size:11px;text-align:left;width:80%;}
#contents .contentdownload .testoarticolo a{color:navy;}
#contents .contentdownload .contentdownloadimage img{float:left;width:20%;padding-top:10px}
#contents .contentdownload .testoarticolo p {margin-left:30px;font-size:11px;text-align:left;font-family:Verdana,Tahoma,Arial;}
#contents .contentdownload .banner{border:2px solid #000000;float:left;font-size:11px;margin-left:30px;padding:5px;text-align:center;width:25%;}

#contents .related {float:left; max-width:160px; overflow:hidden;}

#contents .related .foto {
margin:20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}
#contents .related .foto img{
max-width:160px;
height:auto !important;
border:solid 1px #C5C5C5;
}

#contents .related .other {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-align: left;
margin:20px 0;
}

#contents .related .other a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:black;
}

#contents .content .lista_articoli{
margin: 20px  0 10px 60px;
font-size:11px;
text-align:left;
width:80%;
border-bottom:1px solid #C5C5C5;
padding-bottom:10px;
}
#contents .content .lista_articoli_data{
font-style:italic;
}
#contents .content .lista_articoli_title{}
#contents .content .lista_articoli_title a{
font-weight:bold;
text-decoration:none;
color:#ff8700;
}
#contents .content .lista_articoli_body{}
#contents .content .lista_articoli_body a{
font-weight:bold;
color:#ff8700;
text-decoration:none;
}

#contents .content ul {
margin:20px 0 20px 40px;
padding-left:20px;
}

#contents .content .prodotti_lista_sezioni_header {
font-weight:bold;
font-size:18px;
margin:40px 0 20px 40px;
color:#666666;
}

#contents .content .prodotti_lista_sezioni_more {
width:560px;
font-size:13px;
margin:20px 0 20px 40px;
color:#666666;
}

#contents .content .prodotti_lista_sezioni_more a{
color:#666666;
text-decoration:underline;
}

#contents .content .prodotti_lista_sezioni_header h1{
font-weight:bold;
font-size:18px;
color:#666666;
}

#contents .content .prodotti_lista_sezioni_intro {
font-size:11px;
margin:0 0 20px 40px;
}

#contents .content .prodotti_lista_sezioni {
font-size:11px;
font-weight:bold;
color:#ff8700;
padding:10px;
}

#contents .content .prodotti_lista_sezioni a{
font-size:14px;
font-weight:bold;
color:#ff8700;
}

#contents .content .banner img{float:left;padding:10px 0px 0px 10px;}

/*#download,#wrap{border:solid 1px #c5c5c5;height:528px;float:left;width:948px;background-color:#f1f1f1}*/

#wrapper{text-align:center;width:100%;}
#download,#wrap{border:solid 1px #c5c5c5;min-height:500px;text-align:center;width:980px;background-color:#f1f1f1;overflow:auto;}



.paginazione {background-color:#fff; width:95%;float:left;margin-left:20px}
.paginazione a ,.paginazione .paginazioneleft a ,.paginazione .paginazionecentro a,.paginazione .paginazioneright a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#494949}
.paginazione a:hover ,.paginazione .paginazioneleft a:hover,.paginazione .paginazionecentro a:hover,.paginazione .paginazioneright a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#494949}
/*.paginazione a:visited ,.paginazione .paginazioneleft a:visited,.paginazione .paginazionecentro a:visited,.paginazione .paginazioneright a:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#494949}*/
.paginazione .paginazioneleft{display:block; width:145px; float:left;font-size:11px;color:#494949;font-family:Verdana,Arial,Helvetica,sans-serif;}
.paginazione .paginazionecentro{display:block; width:50%; float:left; text-align:center;font-size:11px;color:#494949;font-family:Verdana,Arial,Helvetica,sans-serif;}
.paginazione .paginazioneright{display:block; width:145px; float:left; text-align:right;font-size:11px;color:#494949;font-family:Verdana,Arial,Helvetica,sans-serif;}

.etichetta {
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:20px;
margin-bottom:10px;
text-align:left;
width:180px;
background-color:#FF8700;
}

.offsite {
float:right;
font-family:Verdana;
font-size:11px;
margin:5px 0 20px;
text-align:right;
}

.offsite a{
font-family:Verdana;
font-size:11px;
color:black;
text-decoration:underline;
}

.rss {
float:right;
margin:0 20px 0 10px;
}

#paging {
clear:both;
margin:40px 0 10px -140px;
}

#paging .item {
font-family:Verdana,Tahoma,Arial;
font-size:11px;
margin:0 10px 0 0;
}

#paging .item a{
color:#FF8700;
font-weight:bold;
}
