/* generale */
#partebody {
background-color: #ffffff;

background-image:url(http://www.trausi.it/web/templates/template/immagini/sfondos.jpg);
background-repeat: repeat-x;

margin: 0px;
font-size:13px;
/*font-family:Georgia;*/
font-family:Georgia;
}
a.category {
font-size:12px;
padding-left:10px;
}
span {
color:#FFFFFF;
}
body {
margin-top:0px;
margin-bottom:30px;
background-color:#ffffff;
font-size:13px;
/*font-family:Georgia;*/
font-family:Georgia;
height:100%; 
}

ul.pagination {
color:#FFFFFF;
}

span.pagenav {
color:#FFFFFF;
}

a.pagenav {
color:#FFFFFF;
}


input.addtocart_button_module  {
display:block;
border: solid 1px #DEA959;
background-color: #A90329;
color: #FFEDC5;

}


form {
color:#FFFFFF;
}
div.vmCartContainer {
background-color:#660000;
}

div.moduletable-homer td {
padding-top: 15px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-bottom:solid 1px #CC0000;
text-align:left;
}
div.moduletable-homer span {
padding: 5px;
clear:both;
text-transform:capitalize;
font-size:12px;
font-style:normal;
}

input.addtocart_button {
background-color: #A90329;
padding:0;
color:#FFFFFF;
}

div.moduletable-homer img {
padding: 5px;
clear:both;
}
div#vmMainPage {
text-transform:capitalize;
color:#FFFFFF;
}

a {
font-family:Georgia;
text-decoration: none;
color: #FFFF99;
}
a:hover {
font-family:Georgia;
text-decoration: none;
color: #FF6600;
}

table {
/*font-size:12px;*/
font-family:Georgia;
color:#FFFFFF;
}

td {
/*font-size:12px;*/
font-family:Georgia;
color:#FFFFFF;
text-align:left;
}

input.button {
color: #000000;
border:solid 1px #000066;
text-align:center;
font-family:Georgia;
font-size:12px;
font-weight:bold;
padding:3px;
/*width:45px;*/
}
/*
input.inputbox {
height:10px; 
height:18px; !important
border:solid 1px #0099FF;
text-align:center;
font-family:Georgia;
font-size:9px;
width:80px;
}
*/

div.moduletable h3 {
background-color:#FFEDC5;
color:#FFFFFF;
font-style:italic;
text-align:left;
font-size:12px;
border-bottom:solid 1px #0033FF;
height:18px;
padding-top:5px;
margin-top:5px;
padding-bottom:2px;
}


h2 {
color:#FFFFFF;
font-size:14px;
border-bottom:solid 1px #CC0000;
}

form#login {
color:#000000;
text-align:left;
font-size:14px;
padding-bottom:5px;
}


form#login td {
color:#000000;
text-align:left;
font-size:14px;
}

form#login  ul {
color:#000000;
list-style-type:none;
}
form#login  li {
color:#000000;
list-style-type:none;
}
form#login  input.buttonsss {
display:none;
}


div.moduletable {
background-color:#FFEDC5;
color:#FFFFFF;
padding-left:5px;
padding-bottom:-25px;
padding-bottom:5px; !important
padding-right:5px;
border-bottom:solid 1px #0000CC;
}




div.moduletable-homer h3 {
background-color:#A90329;
color:#FFFFFF;
font-style:italic;
text-align:left;
font-size:12px;
border-bottom:solid 1px #FFFF99;
height:18px;
padding-top:5px;
margin-top:5px;
padding-bottom:2px;
}

div.moduletable-homer {
background-color:#A90329;
color:#FFFFFF;
/*
padding-left:5px;
padding-bottom:-25px;
padding-bottom:5px; !important
padding-right:5px;*/
}



div.moduletable-calendario h3 {
background-color:#FFEDC5;
color:#FFFFFF;
font-style:italic;
text-align:left;
font-size:12px;
border-bottom:solid 1px #0033FF;
height:18px;
padding-top:5px;
margin-top:5px;
padding-bottom:2px;
}

div.moduletable-calendario {
background-color:#FFEDC5;
color:#FFFFFF;
padding-left:5px;
font-weight:bold;
/*
padding-bottom:-25px;
padding-bottom:5px; !important
padding-right:5px;
border-bottom:solid 1px #0000CC;*/
}

.moduletable-calendario td {
color:#ffffff;
font-weight:bold;
}

.moduletable-calendario a {
color: #FFFF00;
font-weight:bold;
}

td.mod_events_td_daywithevents {
background-color:#003399;
}

td.mod_events_td_todaynoevents {
background-color: #0066FF;
}
td.mod_events_td_todaywithevents a {
color: #0000FF;
}
td.mod_events_td_todaywithevents {
background-color:#FF3333;
}

td.mod_events_td_dayoutofmonth {
color: #000099;
}

/*
.mod_events_daylink a {
color: #FFFF00;
}

.mod_events_td_daynoevents td {
color: #FFFF00;
}
*/

div.logincss {
font-size:10px;
font-family:Georgia;
text-align:center;
color:#FFFFFF;
}

div.moduletable-login {
font-size:10px;
font-family:Georgia;
color:#FFFFFF;
}

.moduletable-login a {
font-size:10px;
font-family:Georgia;
color: #FFFF00;
}

.moduletable-login a:hover{
font-size:10px;
font-family:Georgia;
color:#FFff00;
text-decoration:underline;
}

.moduletable-login table {
font-size:10px;
font-family:Georgia;
color:#FFFFFF;
text-align:center;
}
input.inputbox#mod_login_username {
font-size:10px;
font-family:Georgia;
color:#0099FF;
width:120px;
}
input.inputbox#mod_login_password {
font-size:10px;
font-family:Georgia;
color:#0099FF;
width:120px;
}

.moduletable-sondaggi {
background-color:#FFEDC5;
color:#FFFFFF;
padding-left:5px;
padding-bottom:-25px;
padding-bottom:5px; !important
padding-right:5px;
border-bottom:solid 1px #0000CC;
}



.moduletable-sondaggi input.button {
margin:5px;
background-color:#FFFFFF;
color:#0000CC;
font-style:normal;
font-weight:bold;
}

table.poll-sondaggi {
margin-top:-13px;
}

.moduletable-sondaggi table {
color:#FFFFFF;
text-align:left;
padding-top:2px;
padding-bottom:2px;
font-style:italic;
}
td.sectiontableentry1-sondaggi {
border-bottom:solid 1px #0066FF;
padding-top:2px;
padding-bottom:2px;
font-style:normal;
}
td.sectiontableentry2-sondaggi {
border-bottom:solid 1px #0066FF;
padding-top:2px;
padding-bottom:2px;
font-style:normal;
}

td.contentheading {
font-family:Georgia;
font-size:14px;
color: #FFFFCC;
font-style:italic;
text-align:left;
font-weight:bold;
border-bottom:solid 1px #FF9900;
}

h3 {
font-family:Georgia;
font-size:14px;
color: #FFFFCC;
font-style:italic;
font-weight:bold;
border-bottom:solid 1px #FF9900;

}

a.contentpagetitle {
font-family:Georgia;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#000000;
}



table.contentpaneopen {
width:650px;
}


.moduletable-sondaggi h3 {
background-color:#FFEDC5;
color:#FFFFFF;
font-style:italic;
text-align:left;
font-size:12px;
border-bottom:solid 1px #0033FF;
height:18px;
padding-top:5px;
margin-top:5px;
padding-bottom:2px;
}

.moduletable-online {
background-color:#FFEDC5;
text-align:left;
font-size:10px;
display:block;
color: #990000;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
margin-top:3px;
}

div.moduletable-menu {
padding-bottom:0px;
}
div.moduletable-menu h3 {
color: #990000;
font-family:Georgia;
font-size:14px;
font-style:italic;
padding:5px;
height:15px;
text-align:left;
}
div.moduletable-menu td {
font-size:12px;
font-family:Georgia;
text-align:left;
color:#000000;
}

div.moduletable-menu a {
font-size:12px;
font-family:Georgia;
text-align:left;
color:#A90329;
}


hr {
color: #A90329;
border:1px;
}

.mainlevel-supermenu {
display:block;
font-size:12px;
font-family:Georgia;
padding-top:7px;
padding-bottom:7px;
padding-left: 5px;
background-color:#FFEDC5;
border-bottom:solid 1px #996600;
text-align:left;
}

.mainlevel_active-supermenu {
display:block;
font-size:12px;
font-family:Georgia;
padding-top:7px;
padding-bottom:7px;
padding-left: 5px;
background-color:#FCD878;
border-bottom:solid 1px #996600;
text-align:left;
}

a.mainlevel-supermenu {
color: #660000;
}
a:hover.mainlevel-supermenu {
color: #990000;
border-bottom:solid 1px #990000;
background-color:#FCDB81;
}





h1 {
font-size:14px;
}


.mainlevel-supermenu2 {
display:block;

font-size:12px;
font-family:Georgia;
padding-top:5px;
padding-bottom:5px;
padding-left: 10px;
padding-right: 10px;
background-color:#FFEDC5;
border-left:solid 1px #996600;
float:left;
/*text-align:left;*/
}

a.mainlevel-supermenu2 {
color: #660000;
}
a:hover.mainlevel-supermenu2 {
color: #990000;
border-bottom:solid 1px #990000;
background-color:#FCDB81;
}

div.moduletable-menu2{
margin-bottom:10px;
float:right;

}
div.moduletable-menu2 h3 {
color: #990000;
font-family:Georgia;
font-size:12px;
font-style:italic;
padding:0px;
height:0px;
text-align:center;
}
div.moduletable-menu2 td {
font-size:10px;
font-family:Georgia;
text-align:center;
margin-bottom:10px;
}

div.legalinfo {
color:#000000;
padding:15px;
overflow:auto;
background:#ffffff;
text-transform:none;
}







#zonabanner {
padding:-1px;
margin:-1px;
}


#contenitore {
width:850px;
margin:0 auto;
margin-top:20px;
font-family:verdana;
font-size:11px;
color:#666666;
background-color:#FFFFFF;
}

#contenitore2 {
width:940px;
/*height:300px;*/
margin:0 auto;
margin-top:0px;
font-family:verdana;
font-size:11px;
color:#666666;
background-color:#FFFFFF;
}

#contenitore3 {
width:763px;
float:left;
margin:0 auto;
margin-top:0px;
font-family:verdana;
font-size:11px;
color:#666666;
background-color:#FFFFFF;
border-top:solid 1px #FF0000;
}

div#contenuto {
/*
width:580px; 
width:592px; !important*/
/*margin-top:15px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:left;*/
/*float:right;*/
/*vertical-align:top;*/
color:#000000;
min-height:500px;

}


#top {
position:absolute;
top:185px;
width:850px;
clear:both;
float:right;
border: solid 1px #006600;
}

#destra {
float:right;
width:175px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border-top:solid 1px #FF0000;
border-left:solid 1px #0000CC;
border-right:solid 1px #0000CC;
border-bottom:solid 1px #0000CC;
background-color:;
min-height: 500px;
height: auto !important;
height: 500px;
}

#sinistra {
/*float:left;*/
width:164px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border:none;/*
min-height: 600px;
height: auto !important;*/
height: 100%;

vertical-align:top;
}

#basso {
clear:both;
text-align:center;
background-color:#ffffff;
color: #A84700;
font-size:12px;
font-family:Georgia;
border-top:solid 5px #FFEDC5;
height:80px;

}


#footer {
text-align:center;
}

.pagenav {
line-height:3em;
font-size:12px;
/*background-color: #EEEEEE;*/
color: #666666;
padding: 3px 5px 3px 3px;
}
.pagenav_prev {
line-height: 3em;
font-weight: normal;
}
.pagenav_next {
line-height: 3em;
font-weight: normal;
}

.photos div {
padding-left:30px;
}

.photos img {
border:solid 1px #666666;
}


div.componentheading {
font-family:Georgia;
font-size:14px;
color: #FFFFCC;
font-style:italic;
text-align:left;
font-weight:bold;
border-bottom:solid 1px #FF9900;
}



div.componentheading-contats {
font-style:italic;
text-align:left;
font-size:14px;
color:#ffffff;
font-weight:bold;
border-bottom:solid 1px #990000;
}
#-contats {
font-size:13px;
}

table.-contats {
font-size:13px;
}

table.contentpane-contats {
font-size:13px;
}

div.componentheading-home {
font-style:italic;
text-align:left;
font-size:16px;
color: #990000;
font-weight:bold;
border-bottom:solid 1px #0066FF;
margin-bottom:10px;
padding-bottom:2px;
text-transform:capitalize;
}

div.componentheading-squadre {
font-style:italic;
text-align:left;
font-size:16px;
color: #000000;
font-weight:bold;
border-bottom:solid 1px #0066FF;
margin-bottom:10px;
padding-bottom:2px;
text-transform:capitalize;
}

td.createdate {
font-size:10px;
border-bottom:solid 1px #CC0000;
margin-bottom:5px;
color: #FFFFCC;
}
td.sectiontableheader {
font-style:italic;
text-align:left;
font-size:10px;
color:#000000;
font-weight:bold;
}

tr.sectiontableentry1-home a {
font-size:16px;
color: #660000;
width:420px;
}
tr.sectiontableentry2-home a {
font-size:16px;
color: #660000;
width:420px;
}


tr.sectiontableentry1-home a:hover {
font-size:16px;
color: #0066FF;
width:420px;
}
tr.sectiontableentry2-home a:hover {
font-size:16px;
color:#0066FF;
width:420px;
}



tr.sectiontableentry1-home td {
text-transform:capitalize;
border-bottom:solid 1px #BBD6FD;
padding-top:5px;
padding-bottom:5px;
font-style:normal;
font-size:16px;
color: #666666;
}
tr.sectiontableentry2-home td {
text-transform:capitalize;
border-bottom:solid 1px #BBD6FD;
padding-top:5px;
padding-bottom:5px;
font-style:normal;
font-size:16px;
color: #666666;
}

#div-alto {
width:295px;
height:106px;
text-align:right;
color:#000000;
float:right;
overflow:auto;
}


td.mod_events_latest_first {
color:#000000;
text-align:right;
width:250px;
padding-right:5px;
}
td.mod_events_latest {
color:#000000;
text-align:right;
width:250px;
padding-right:5px;
}

span.mod_events_latest_date {
color:#000000;
}

#div-alto h3 {
text-align:right;
color: #660000;
font-size:12px;
border-bottom:solid 1px #0033FF;
font-style:italic;
width:245px;
padding-right:5px;
margin-bottom:0px;
margin-top:0px;
}
div.moduletable-partite {
width:295px;
float:right;
height:106px;
top:auto;
width:250px;
text-align:right;
}

#div-alto a {
color: #0066FF;
}
#div-alto a:hover {
color: #FF6633;
}

div.componentheading-cerca {
font-style:italic;
text-align:left;
font-size:14px;
color:#000000;
font-weight:bold;
border-bottom:solid 1px #0066FF;
}

table.contentpaneopen-cerca {
font-size:14px;
width:100%;
padding:5px;
}

table.contentpaneopen-cerca td {
font-size:14px;
}

table.searchintro-cerca td {
padding-top:5px;
font-size:14px;
font-style:italic;
}

div.componentheading-sonda {
font-style:italic;
text-align:left;
font-size:14px;
color:#000000;
font-weight:bold;
border-bottom:solid 1px #0066FF;
}

table.contentpaneopen-sonda {
font-size:14px;
width:100%;
padding:5px;
}

table.contentpane-sonda td {
font-size:14px;
}

tr.sectiontableentry1-squadre a {
font-size:16px;
color: #660000;
width:420px;
}
tr.sectiontableentry2-squadre a {
font-size:16px;
color: #660000;
width:420px;
}


tr.sectiontableentry1-squadre a:hover {
font-size:16px;
color: #0066FF;
width:420px;
}
tr.sectiontableentry2-squadre a:hover {
font-size:16px;
color:#0066FF;
width:420px;
}



tr.sectiontableentry1-squadre td {
text-transform:capitalize;
border-bottom:solid 1px #BBD6FD;
padding-top:5px;
padding-bottom:5px;
font-style:normal;
font-size:16px;
color: #666666;
}
tr.sectiontableentry2-squadre td {
text-transform:capitalize;
border-bottom:solid 1px #BBD6FD;
padding-top:5px;
padding-bottom:5px;
font-style:normal;
font-size:16px;
color: #666666;
}

div.moduletable-rotator {
text-align:left;
padding-left:7px;
}

div.moduletable-rotator h3 {
background-color:;
color:#FFFFFF;
font-style:italic;
text-align:left;
font-size:12px;
border-bottom:solid 1px #0033FF;
height:18px;
padding-top:5px;
margin-top:5px;
padding-bottom:2px;
}



div.moduletable-sinix {
/*background-color:#284B92;*/
padding-bottom:2px;
color:#000000;
text-align:left;
}

div.moduletable-sinix td {
/*background-color:#284B92;
padding-top:10px;
padding-bottom:100px;*/
color:#000000;
text-align:left;
padding:0px;
}

div.moduletable-sinix h3 {
/*background-color:#284B92;*/
padding-top:0px;
padding-bottom:2px;
padding-left:4px;
margin-top:10px;
margin-bottom:2px;
color: #990000;
text-align:left;
font-size:14px;
font-weight:bold;
font-style:italic;
}
div.moduletable-sinix a {
color:#990000;
}


td.sectiontableheader-linkz {
font-style:italic;
text-align:left;
font-size:10px;
color:#000000;
font-weight:bold;
}

a.category-linkz {
font-size:12px;
padding-left:10px;

}
table.contentpane-linkz {

}
div.componentheading-linkz {
font-style:italic;
text-align:left;
font-size:14px;
color:#000000;
font-weight:bold;
border-bottom:solid 1px #0066FF;
}

tr.sectiontableentry1 td {
font-size:12px;
padding-bottom:10px;
}
tr.sectiontableentry2 td {
font-size:12px;
padding-bottom:10px;
}
