/*aggiunta style*/
.bodi {
background-color:#666633;
}
.grigio {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-size:10px;
}
.grigio12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:1.3;
}
.rosso12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
font-size:12px;
line-height:1.3;
}
.link10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#330000;
}
.link12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#330000;
}
.testo_verifica {
background-color:#DEE4E9;
}
.codcli {
background-color:#CCCCCC;
border:1px solid #999999;
}
.cover {
border:1px solid #333333;
}
.idcli {font-style:italic; color:#330000;}
/**/
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:100%;
	line-height: 1.3;
	font-weight: normal;
	background-color:#ced3c2;
	color: #333333;
	text-decoration: none;
	margin:10px auto;
	}
h1 {
display:inline;
font-size:120%;
font-weight:bold;
}
h2 {
font-size:120%;
font-weight:bold;
}
h3 {
font-size:100%;
font-weight:normal;
}
h4 {
font-size:180%;
font-weight:normal;
color:#CC0000;
}
h5 {
font-size:120%;
font-weight:normal;
color:#CC0000;
}

#next {
position:absolute;
left:50px;
top:370px;
}
#contenitore {
margin:0px auto;
width:100%;
}
#contenitore-i {
background-image:url(../immagini/sfondo-interne.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px auto;
padding:0;
width:950px;
border-bottom:1px solid #999999;
}
#sottofondo {
position:relative;
top:0px;
right:0px;
}
#testata-i {
width:950px;
height:180px;
background-image:url(../../shop/top.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0;
margin:0;
color:#000066;
font-size:14px;
}
#testata-i span {
position:absolute;
margin:135px 0 0 340px;
padding:0 0 0 0;
}
#top-index{
display:block;
text-decoration:none;
width:880px;
margin:10px 0 0 0;
padding:10px;
background-color:#f4f4f4;
border:1px solid #cccccc;
color:#330000;
font-weight:normal;
}
#deca {
background-image:url(../../shop/sf-deca.jpg);
background-repeat:no-repeat;
color:#000000;
padding:10px 20px 20px 20px;
margin:20px 0 0 -20px;
} 
#hide {
position:absolute;
font-size:11px;
width:600px;
margin:20px 0 0 0;
}
#hide span{
display:none;
}
#hide a span{
width:98%;
padding:10px;
background-color:#f4f4f4;
border:1px solid #cccccc;
color:#330000;
font-weight:normal;
}
#hide a:hover span{
display:inline-block;
text-decoration:none;
}

#hide-2 {
position:relative;
width:600px;
}
#hide-2 span{
display:none;
font-size:10px;
}
#hide-2 a span{
width:98%;
padding:10px;
background-color:#f4f4f4;
border:1px solid #cccccc;
color:#330000;
font-weight:normal;
}
#hide-2 a:hover span{
display:inline-block;
text-decoration:none;
}


.linkbottone span {
display:none;
}
a:hover.linkbottone  em {
display:none;
}
a:hover.linkbottone  span {
display:inline;
}
/*_________________________________________________________________________PUBBLICO*/

#contenitore-pubblico {
background-image:url(../immagini/sfondo-interne.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px auto;
padding:0;
width:950px;
border-bottom:1px solid #999999;
}
#right {
float:right;
width:220px;
margin:0 0 0 0;
#margin:0 0 0 0;
padding:25px 0 0 10px;
border-right:1px solid #999999;
font-size:13px;
}
#right a:link, #right a:active, #right a:visited {
margin:0 0 0 10px;
text-decoration:none;
color:#CC0000;
line-height:1.5;
}
#right a:hover {
text-decoration:none;
color:#CC0000;
}
#content-pubblico {
margin-right:220px;
font-size:80%;
border-left:1px solid #999999;
}
#content-pubblico a:link, #content-pubblico a:visited, #content-pubblico a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-pubblico a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content-pubblico dl {margin-left:-50px;}
#content-pubblico li.nopunto {list-style-type:none;}

#testo-pubblico {
background-color:#ecf0f3;
color:#000066;
margin:0 0 0 20px;
padding:20px 0 0 0;
}
.testoforum {
background-color:#ffFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:100%;
line-height:1.4;
}
.primorigo {
border-top:1px solid #000033;
background-color:#ecf0f3;
border-bottom:1px solid #c5ced6;
}
.primorigo span {
text-align:right;
}
.secondorigo {
border-top:1px solid #c5ced6;
}
/*_________________________________________________________________________COLONNA SINISTRA*/

#left {
float:left;
width:240px;
margin:0 0 0 0;
#margin:0 0 0 0;
padding:25px 0 0 10px;
border-left:1px solid #999999;
font-size:13px;
}
#left a:link, #left a:active, #left a:visited {
margin:0 0 0 10px;
text-decoration:none;
color:#CC0000;
line-height:1.5;
}
#left a:hover {
text-decoration:underline;
color:#CC0000;
}
#left img {vertical-align:text-bottom;}
#left dl {
margin-right:10px;
}
#left dt {
display:none;
}
#left li {
list-style-type:none;
margin-left:-60px;
padding-bottom:5px;
padding-top:5px;
font-size:80%;
}

#form_modifiche {
font-size:10px;
background-image:url(../../shop/sf-form_modifiche.jpg);
background-repeat:no-repeat;
padding:12px 7px 12px 7px;
}
#form_modifiche input {
height:15px;
font-size:10px;
margin:0 5px 0 0;
}

#form_modifiche input.submit {
height:30px;
width:186px;
}
.username img {
vertical-align:middle;
}
#left-index {
float:left;
width:240px;
margin:70px 0 0 0;
}
#left-index dl {
margin-top:40px;
}
#left-index dt {
display:none;
}
#left-index li {
list-style-type:none;
margin-left:0px;
}
#left-index a:link, #left-index a:visited, #left-index a:active {font-size:90%; text-decoration:underline;}
#left-index a:hover {color:#ffffff; text-decoration:none; background-color:#000066;}
#left-i {
float:left;
width:350px;
margin-top:6px;
}
#left-i dl {
margin-top:40px;
}
#left-i dt {
display:none;
}
#left-i li {
list-style-type:none;
margin-left:0px;
}
#left-i a:link, #left-i a:visited, #left-i a:active {font-size:90%; text-decoration:underline;}
#left-i a:hover {color:#ffffff; text-decoration:none; background-color:#000066;}

#left-admin {
float:left;
width:10px;
margin-top:6px;
}
#sezioni {
margin:0 10px 0 0;
padding:0 0 0 0;
font-size:100%;
text-align:right;
}
#sezioni ul {
margin:0;
padding:0;
}
#sezioni ul li {
list-style-type:none;
margin:0;
padding:0;
border-bottom:1px solid #666633;
}
#sezioni ul li a {
margin:0 0 0 0;
padding:0 0 0 10px;
}
.questa {font-weight:bold; color:#990000;}
.no {font-weight:normal;}
/*___________________________________________________________________________COLONNA DESTRA*/

#content-index {
margin:70px 0 0 240px;
font-size:80%;
}
#content-index a:link, #content-index a:visited, #content-index a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-index a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content-index dl {margin-left:-50px;}
#content-index li.nopunto {list-style-type:none;}

#content-i {
height:900px;
margin-left:240px;
font-size:80%;
border-right:1px solid #999999;
}
#content-i a:link, #content-i a:visited, #content-i a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-i a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content-i dl {margin-left:-50px;}
#content-i li.nopunto {list-style-type:none;}

#content-admin {
font-size:80%;
border-right:1px solid #999999;
}
#content-admin a:link, #content-admin a:visited, #content-admin a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-admin a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#topmenu {
margin:0 0 0 0;
padding:0;
text-align:center;
color:#ffffff;
font-size:80%;
line-height:1.6;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:active { font-weight:normal; color:#333333; text-decoration:none;}
#topmenu a:hover {font-weight:normal; color:#ff6600; text-decoration:underline;}

#strillo {
position:absolute;
top:10px;
left:50px;
}
#webtv {
margin:450px 0 0 -50px;
padding:10px 0 0 20px;
width:130px;
height:70px;
background-image:url(../immagini/confstampa.png);
background-repeat:no-repeat;
}
#webtv a {color:#ffffff;}
#scritta {
position:absolute;
top:50px;
left:500px;
}
#testo {
color:#000066;
margin-left:35px;
background-color:#deecbb;
}

#testo-banner {
background-color:#deecbb;
background-image:url(../immagini/sf-banner.jpg);
background-repeat:no-repeat;
color:#000033;
margin:10px 0 0 0;
padding:10px 0 0 7px;
}
#testo-i {
background-color:#ffffff;
color:#000066;
margin:0 35px 0 35px;
#margin:0 35px 0 35px;
padding:20px 5px 0 0;
text-align:left;
}
#testo-i img {margin:10px 0 0 0; }

#testo-forum {
background-color:#ecf0f3;
color:#000066;
margin:0 55px 0 0;
#margin:0 55px 0 0;
padding:20px 0 0 0;
}
input.formcarrello4 {
background-color:#f4f4f4;
#margin: 0 0 8px 0;
}

#form_iscrivi{
font-size:12px;
background-image:url(../../shop/sf-form_iscrivi.jpg);
background-repeat:no-repeat;
padding:12px 7px 12px 7px;
}
#form_iscrivi input {
height:18px;
font-size:12px;
margin:0 10px 0 0;
}

#form_iscrivi input.submit {
height:30px;
width:200px;
}
.linktesto a:link, .linktesto a:active, .linktesto a:visited {color:000066; text-decoration:underline;}
.linktesto a:hover {text-decoration:none;}

.intesto {float:left; margin-bottom:5px; margin-right:10px;}

#tabella {
width:900px;
font-size:11px;
border:1px solid #c5ced6;
background-color:#c5ced6;
}
.tr_rosso {
background-color:#FF3333;
}
.tr_bianco {
background-color:#FFFFFF;
}
.tdpiccolo {
width:140px;
}
.tdgiallo {
width:140px;
background-color:#FFFF00;
}
.50px {
width:60px;
}
.tr_rosso a:link, .tr_rosso a:active, .tr_rosso a:visited, .tr_rosso a:hover{color:#003366;}
.tablebottom {
position:relative;
top:580px;
left:195px;
width:70%;
border:0;
margin-bottom:10px;
}
.tableinterne {
width:90%;
border:0;
margin-top:20px;
margin-bottom:10px;
}
.corpo10 {
font-size:85%;
font-weight:normal;
color:#FFFFFF;
}

.idcli {font-size:120%; font-style:italic; color:#330000;}
/*_________________________________________________________________________________________--footer*/

#footer {
clear:right;
background-color:#ced3c2;
text-align:center;
font-size:70%;
margin:5px 0 0 0;
padding:10px;
}
#footer a:link, #footer a:visited, #footer a:active {color:#666666; text-decoration:none;}
#footer a:hover {color:#666666; text-decoration:underline;}
#footer img {vertical-align:middle;}
#footer-c {
clear:both;
background-color:#deecbb;
text-align:center;
font-size:70%;
padding:10px;
}
#footer-c a:link, #footer-c a:visited, #footer-c a:active {color:#666666; text-decoration:none;}
#footer-c a:hover {color:#666666; text-decoration:underline;}

#info{
width:170px;
padding:5px;
position:absolute;
right:100px;
top:300px;
border:1px solid #660000;
background-color:#FFFFCC;
}
