body {padding:0; margin:0; height:auto; background:#6f6f6f}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
td{
	font-size:11px;
    font-family:Tahoma;
	color:#626262;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}

a img{ border:0px}
img{ vertical-align:top}

strong{ color:#91908d}
b{ color:#585858}
span{}
span a{} 
span a:hover{}

a{ color:#920303; text-decoration:underline} 
a:hover{ color:#4bc8d7; text-decoration: none}

.bg_bot{ background:url(/images/bg_bot.gif) top left repeat-x #cb2438}
.bg_color{ background:#f2f2f2}
.bg_li_bot{ background-color:#adadad;}

.rivista ul{margin:18px 0 17px 0px; padding:0; list-style:none}
.rivista li{ line-height:18px }
.rivista li a{ background:url(/images/1_z1.gif)  center left no-repeat; background-position:0 5px; margin:0px; padding-left:9px;color:#91908d; text-decoration:underline}
.rivista li a:hover{color:#91908d; text-decoration:none}

ul{margin:0px 0px 10px 15px;
}

.more{background:url(/images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:12px; vertical-align:middle; color:#434343; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}

.main_table{ width:100%; background:url(/images/bg_left.gif) top left repeat-x #c4c4c4}
.site_center{text-align:center; width:100%; background:url(/images/bg_bot.gif) bottom left repeat-x}
.site_center1{margin:0 auto; text-align:left; width:770px;}
 /*header*/
#header{width:770px; margin:0px; padding:0px} 
#header .row1{height:26px;background:url(/images/bg_hed_top.gif) top left repeat-y;margin:0px; border-bottom: solid 3px #cb2438;padding-bottom:0px}
#header .row2{height:122px; background:url(/images/bg_hed_li.jpg) top left repeat-x;}
#header .row1 A img {padding:0px;bottom:0px;}
#header .row2 .col1_2{width:770px; background:url(/images/bg_header.jpg) top center no-repeat;height:122px; margin:0px; padding:0px}

#header .row2 .col1_2 div{}
#header .row2 .col1_2 .title{}
#header .row2 .col2_2{width:770px; height:3px; background:#cb2438;}
#header .row2 .col1_2 img{float:right; text-align:right; margin:0px 5px 0px 10px; padding:2px; border:solid 1px #c2c2c2; width:86px; height:86px;}

.indent2 {margin:2px 0px 2px 0px; width:172px; vertical-align:top;float:left;}
.indent2 {font-size:10pt; text-decoration: none; text-transform:capitalize; font-variant:small-caps; font-weight:bold; color:#327fb5;}

/*content*/
#content{ width:770px; height:352px; background:#FFFFFF; }

/*page1*/
#page1 #content .row1{ height:10px; background:url(/images/bg_top_con.gif) top left repeat-x}
#page1 #content .row2{ height:312px}

#page1 #content .row2 .col1{ width:21px}
#page1 #content .row2 .col2{ width:21px}

#page1 #content .row2 .col2 .title{margin:0px 0px 25px 0px}
#page1 #content .row2 .col2 .title { font-size:11pt; text-decoration: none; text-transform:capitalize; font-variant:small-caps; font-weight:bold;}

#page1 #content .row2 .col3{margin: 10px 0px 0px 0px width:610px; text-align:justify;} 

#page1 #content .row2 .col3 .box1{ height:206px; color:#626262}

#page1 #content .row2 .col3 .box1 div{padding:20px 30px 15px 20px}
#page1 #content .row2 .col3 .box1 p{ margin:23px 15px 13px 0px}
#page1 #content .row2 .col3 .box1 img{float: left; margin: 0px 8px 8px 0px;}
#page1 #content .row2 .col3 .box1 strong{color: #327fb5;}
#page1 #content .row2 .col3 .box1 .indent{ margin:10px 0px 0px 0px}
#page1 #content .row2 .col3 .box2{ height:136px}
#page1 #content .row2 .col3 .box2 strong{ color: #327fb5;}

#page1 #content .row2 .col3 .box4 div{padding:20px 30px 15px 20px}
#page1 #content .row2 .col3 .box4 p{ margin:23px 15px 13px 0px}
#page1 #content .row2 .col3 .box4 img{float: right; margin: 4px; padding:5px; border:1px solid #CCC; }
#page1 #content .row2 .col3 .box4 img.noborder{padding:0px; margin:0px; border:0px;}
#page1 #content .row2 .col3 .box4 strong{color: #327fb5;}
#page1 #content .row2 .col3 .box4 .indent{ margin:10px 0px 0px 0px}

#page1 #content .row2 .col3 .box1 img.dipiu{float:right;width:68px;margin-right:30px;}
#page1 #content .row2 .col3 .box4 img.dipiu{float:right;width:68px;margin-right:30px;}

.dipiu{float:right;width:68px;}

/*footer*/
#footer { width:770px; height:59px;} 

#footer .row1{ height:5px; background:url(/images/bg_foot.gif) top left repeat-x;}
#footer .row2{ height:54px; background:#919190; color:#FFFFFF; font-size:10px}
#footer .row2 div{ padding:19px 0 0 61px}
#footer .row2 .indent{ margin:0 15px 0 15px}
#footer .row2 a{ color:#FFFFFF; text-decoration: underline}
#footer .row2 a:hover{ color:#FFFFFF; text-decoration: none}



/*input*/
#page1 #content .row2 .col3 .box4 div.etichetta
{
    width:170px;
    float:left; 
    text-align:left; 
    height:14px;
    margin:4px;
    padding:2px;
    float:left;
    }
#page1 #content .row2 .col3 .box4 div.campoform{
    width:170px;
    float:left; 
    text-align:left; 
    height:14px;
    margin:4px;
    padding:2px;
    float:left;
    }
#page1 #content .row2 .col3 .box4 div.campoformdata{
    width:240px;
    float:left; 
    text-align:left; 
    height:14px;
    margin:4px;
    padding:2px;
    float:left;
    }
		
#page1 #content .row2 .col3 .box4 div.etichetta2
{
    width:170px;
    float:left; 
    text-align:left; 
    height:auto;
    margin:4px;
    padding:2px;
    float:left;
    }
#page1 #content .row2 .col3 .box4 div.campoform2{
    width:250px;
    float:left; 
    text-align:left; 
    height:auto;
    margin:4px;
    padding:2px;
    float:left;
    }
#page1 #content .row2 .col3 .box4 div.campoform select,
#page1 #content .row2 .col3 .box4 div.campoform textarea,
#page1 #content .row2 .col3 .box4 div.campoform input
{   
   width:250px;
   background:#f1f1f1;
   border:1px solid #888888;
   font-size:8pt;
   color:#000;
    float:left;   
   }
   
 #page1 #content .row2 .col3 .box4 div.campoformdata input
{   
   width:50px;
   background:#f1f1f1;
   border:1px solid #888888;
   font-size:8pt;
   color:#000;
  
   }  
#page1 #content .row2 .col3 .box4 div.campoform select
{margin-left:4px;border:1px solid #888888;width:254px;}   
#page1 #content .row2 .col3 .box4 div.campoform2 textarea
{   
   width:250px;
   background:#f1f1f1;
   border:1px solid #888888;
   font-size:8pt;
   color:#000;
    float:left;   
   }   
#page1 #content .row2 .col3 .box4 div.campoform .radiofuser input {
   background-color: #fff;
   width:auto;
   border:0px;
   font-size:8pt;
   color:#000;
    float:left;   
    }      
   
   

.input1{
   background:#ffffff;
   border:1px solid #91908d;
   width:201px; height:15px;
   color:#91908d;
   font-size:10px
}
#input2{
   width:44px; height:12px;
   border:0px;
}
#input3{
   width:39px; height:12px;
   border:0px;
}
textarea{
   background:#ffffff;
   border:1px solid #91908d;
   width:201px; height:49px;
   overflow:auto;
   font-family:Tahoma;
   font-size:11px;
   color:#91908d}
   
.txtuser, .txtpwd{height:16px;width:120px; margin-top:10px; margin-right:10px;
    
    font-weight:bold;
    color: #920303;
    
    }   
.btnar   {height:20px;width:70px; margin-top:10px; margin-right:10px;    font-weight:bold;
    color: #920303;
    }    
/* --------- FORUM GRID CLASSES --------- */
.gridviewclass{
    width: 725px;
    }
    
.forumfield1{
    width: 40px;
    padding:3px;
    border-left: solid 1px #efefef;
    border-bottom: solid 1px #efefef;
    }     
.forumfield2{
    width: 330px;
    padding:3px;    
    border-left: solid 1px #efefef;
    border-bottom: solid 1px #efefef;    
    }   
.forumfield3{
    width: 90px;
    padding:3px;    
    border-left: solid 1px #efefef;
    border-bottom: solid 1px #efefef;    
    }     
.forumfield4{
    width: 120px;
    padding:3px;    
    border-left: solid 1px #efefef;
    border-bottom: solid 1px #efefef;    
    }     
.forumfield5{
    width: 120px;
    padding:3px;    
    border-left: solid 1px #efefef;
    border-bottom: solid 1px #efefef;
    border-right: solid 1px #efefef;        
    }     
h2{font-size:14pt;}    
h3{font-size:11pt;}
.titolosezione
{
    margin: 5px 0px 30px 0px;
    line-height:1.4em;
    vertical-align: text-top;
    border-bottom: dotted 1px;
    font-size: 14pt;
    font-family: Verdana;
    color: #cb2438;
    }
.titolosezionesmall
{
    margin: 5px 0px 30px 0px;
    line-height:1.0em;
    vertical-align: text-top;
    font-size: 9pt;
    font-weight:bold;
    font-family: Verdana;
    color: #cb2438;
    }
#page1 #content .row2 .col3 .box4 div.galleriagallery {border:1px solid #c2c2c2; float:left; width:110px; height:80px; position:relative; overflow:visible; margin:5px 5px 5px 7px; padding:0px;}
#page1 #content .row2 .col3 .box4 div.galleriagallery A IMG{border:0px;margin:0px; padding:0px;} 
#page1 #content .row2 .col3 .box4 #comandi,#page1 #content .row2 .col3 .box4 #comandi A{

    text-decoration:none;
font-weight: normal;
    font-size:9pt;
    }
#page1 #content .row2 .col3 .box4 #comandi
{font-weight:bold;    width:490px;    text-align: center;
    font-size:10pt;
    letter-spacing:6px;    
    float:left;
        text-decoration:none;}        