html,body{margin: 0;padding:0}
BODY {
text-align : left;
color : #000000;
font-family : Trebuchet MS;
background: #ffffff;
font-size:10pt;
}

/*stili layout*/

div#container{position:relative; width:1002px; background: #ffffff url(pic/bg_spalla_dx.gif) top right repeat-y;}

div#footer{text-align:center; background: #e6e6e6; width:100%; height:37px;}

div#stampa{text-decoration: none; color:#c82741; font-weight:bold; visibility:hidden;}

div#navigation{position:absolute; top:0; right:0; width: 268px;}
div#content{margin-right: 268px; padding:0; min-height:540px; height: auto !important; height:540px;}

div#fla{width:438px; height:182px; background: url(pic/bg_flash.gif) top center no-repeat; float:left;}
div#menu{width:734px; height:40px; background: url(pic/bg_menu.gif) top center no-repeat;}
div#banner{width:734px; height:110px; background: url(pic/bg_banner.gif) top center no-repeat; padding-top:16px;}
div#contenuto{width:734px; background: url(pic/bg_sx.gif) top center no-repeat; min-height:540px; height: auto !important; height:540px;}
div#centrale{text-align:justify; padding:10px 10px 10px 32px;}

div#news{width:268px; height:204px; background: url(pic/bg_news.gif) top center no-repeat;}
div#newsletter{width:268px; height:96px; background: url(pic/bg_newsletter.gif) top center no-repeat;}

div#adriaweb{background:#ffffff; padding: 5px 15px 5px 5px; height: 20px; text-align: right;}

/*fine layout */

a:hover img { filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45;}
a.notras:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

h1,h2,h3 {
font-family: Trebuchet Ms;
font-size : 20pt;
color : #AE1B63;
font-weight:bold;
display: inline;
}

a {text-decoration: none; color:#c82741; font-weight:bold;}
b {color: #6b1128;}
a:hover b {color: #770E29;}
a:hover strong {color: #ffffff;}

.toggle{
padding:16px 16px 8px 16px;
width:90%;
cursor:pointer;
min-height:74px;
height : auto !important;
height : 74px;
text-align:justify;
background: #fff;
}

.toggle:hover{
border: 1px solid #C82741;
cursor:pointer;
text-align:justify;
}

.bottoni {
font-size : 9pt;
width:208px;
height:41px;
display:block;
text-align:left;
padding:22px 0 0 10px;
background:url(pic/bg_bottone.gif) top center no-repeat;
float:left;
margin:5px;
}

a.bottoni:hover { 
color : #E34872;
} 

.back {
font-size : 9pt;
width:378px;
height:30px;
display:block;
text-align:left;
padding:12px 0 0 10px;
background:url(pic/bg_back.gif) top center no-repeat;
}

a.back:hover { 
color : #E34872;
} 

.d { 
font-weight : normal;
font-size : 9pt;
color : #000000;
text-decoration : none;
}
 
.f { 
font-weight : bold;
font-size : 9pt;
color : #c82741;
text-decoration : none;
}
 
a.f:hover { 
color : #AE1B62;
}
 
.t { 
font-weight : bold;
font-size : 10pt;
color : #c82741;
text-decoration : none;
}

a.t:hover { 
color : #000000;
} 

.t2 { 
font-weight : bold;
font-size : 10pt;
color : #AE1B63;
text-decoration : none;
}

a.t2:hover { 
color : #E34872;
} 


.p { 
font-weight : bold;
font-size : 8pt;
color : #c82741;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.p2 { 
font-weight : bold;
font-size : 8pt;
color : #6b1128;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}

.input {
display: block;
width: 200px;
float: left;
margin-bottom: 10px;
text-decoration: none;
}

label {
text-align: right;
width: 150px;
padding-right: 5px;
display: block;
float: left;
margin-bottom: 10px;
}

fieldset {
border:0;
width:400px;
}
