/* SUB CSS Document */
DIV#content {
    font-family: Arial, Tahoma, Verdana;
    margin: 0px auto;
}
/*table#ct1 { width: 768px; margin-top: 0px;}*/
/* rgmediaimages-caption */
.rgmediaimages-caption { 
    color: #9b9c9e;
    font-size: 12px;    
    padding-top:15px;
	margin-bottom:25px; }
     .tx-rgmediaimages-pi1 { margin-top: 15px; margin-left: 15px;}
/*   VISUALIZZAZIONE MAPPA DEL SITO  - CSC-SITEMAP */
.csc-sitemap-level1 {
    margin-left: 10px;
    background-image: url(../../main/images/sitemap-level-1.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.csc-sitemap-level2 {
    margin-left: 25px;
    background-image: url(../../main/images/sitemap-level-2.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.csc-sitemap-level3 {
    margin-left: 50px;
    background-image: url(../../main/images/sitemap-level-2.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}
/* FINE VISUALIZZAZIONE MAPPA DEL SITO */
/*  VISUALIZZAZIONE FORM    -  csc-mailform*/

#content .csc-mailform {
     font-family: Tahoma, Verdana, Arial;
     border: 0px;
}

#content .csc-form-labelcell, label {
    color: #9b9c9e;
    font-size: 12px;
    vertical-align: top;
    
}
.mailformNote_question { vertical-align: top; }
#content .csc-form-fieldcell INPUT, input, TEXTAREA {
   color: #ff7700;
   font-size: 12px;
}

#content #formtype_mail {
    color: #9b9c9e;
}

DIV#content {
    margin: 0px auto;
    width: 766px;
    background: url(../images/banda_sx_content.jpg) #1C1C1C bottom repeat-x;
}

#ct1, #ct2, #ct3 {
    width: 728px;
    background-color: #FFF;
    margin: 0px 0px auto auto;
    margin-left: 38px;
}
/* FINE VISUALIZZAZIONE FORM - csc-mailform*/
#ct1 TD#colLeft {
    width: 33%;
    margin-top: 0px;
	padding-bottom:50px;
}
#ct1 TD#colNormal {
    
    width: 33%;
    background-color: #FFFFFF;
	padding-bottom:50px;
}
#ct1 TD#colRight {
   
    width: 33%;
    background-color: #FFFFFF;
}
#ct1 TD#colBorder, #ct2 TD#colBorder, #ct3 TD#colBorder {
    width: 100%;
    text-align: justify;
    padding-top: 0px;
    border-top: #FF7700 10px solid;
    background: #57595B;
	margin-top:50px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:15px;
	margin-bottom:15px;
}
#ct2 TD#colNormal {
   
    width: 60%;
}


#ct2 TD#colRight {
   
    width: 40%;
	margin-left:15px;
}

A, A:link,   A:visited {
    color: #9b9c9e;
 	line-height: 20px;
    font-size: 13px;
	text-decoration:none;
	font-weight:bolder;
}
 A:HOVER {
    color: #9b9c9e;
    text-decoration: underline;
    line-height: 20px;
    font-size: 13px;
}
#ct3 H1.csc-firstHeader, #colBorder H1.csc-firstHeader {
	width:713px;
	
}
H1.csc-firstHeader, #colBorder H1.csc-firstHeader {
    background: #FF7700;
    font-size: 10px;
    color: #FFF;
    text-transform: uppercase;
    width: 85%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    padding-left: 15px;
	letter-spacing:1px;
}

#ct1 #colRight H1.csc-firstHeader, #colBorder H1.csc-firstHeader {
    background: #FF7700;
    font-size: 10px;
    color: #FFF;
    text-transform: uppercase;
    width: 94.7%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    padding-left: 15px;
}

#ct2 #colRight H1.csc-firstHeader, #colBorder H1.csc-firstHeader, #colRight h1 {
    background: #FF7700;
    font-size: 10px;
    color: #FFF;
    text-transform: uppercase;
    width: 95%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    padding-left: 15px;
}

H1.csc-firstHeader A:LINK, H1.csc-firstHeader A, H1.csc-firstHeader A:VISITED, H1.csc-firstHeader A:ACTIVE, H1.csc-firstHeader A:HOVER {
    width: 90%;
    background: #FF7700;
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    display: block;



}





h1 {

    color: #FF7700;
    font-size: 12px;
    text-transform: uppercase;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}

h1 A, h1 A:VISITED, h1 A:ACTIVE, h1 A:HOVER {
    color: #FF7700;
    font-size: 12px;
    text-transform: uppercase;
}

#colBorder H1, #colBorder H2, #colBorder H3, #colBorder H4, #colBorder H5, #colBorder H6 {
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    margin-left: 20px;
	letter-spacing:1px;
}
#ct1 #colNormal p.bodytext, #ct1 #colLeft p.bodytext {
	
	padding-left:15px;
	letter-spacing:1px;
	line-height:16px;
	
}
#ct2 #colNormal p.bodytext {
	padding-left:15px;
	line-height:16px;
	
	width:350px
	
}
p {
    color: #333333;
    font-size: 12px;
    width: 85%;
    padding-left:15px;
	letter-spacing:1px;
}

TABLE.contenttable {
}

ul {
    font-size: 12px;
    color: #9b9c9e;
    
} #ct1 #colNormal ul {   padding-right: 18px; }

#ct1 #colLeft .bodytext {

padding-right:15px;
width:210px;

}
#colRight .bodytext {

padding-right:15px;


}
#ct2 #colRight .bodytext {
width: 85%;
padding-left:15px;
}

#colNormal li, #colRight li, #colLeft li, #colBorder li {
    list-style-image: url(../../main/images/square.jpg);
    margin-left: 0px;
	margin-bottom:15px;
	letter-spacing:1px;
} #colNormal li h3 { width: 85%}
#content #ct2 #colRight li {
	
	width:100%;
}

.align-center {
    text-align: center;
}

#ct1 #colLeft .csc-textpic-imagewrap {
    
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:15px;
	float: none;

}
#ct2 #colNormal .csc-textpic-imagewrap {
	
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	
}
#content #ct1 #colLeft .csc-frame csc-frame-indent {
    float: left;
}
#content h3, #content h2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #333333;
    margin-left: 15px;
	margin-bottom:0px;
	width:220px;
	letter-spacing:1px;
}

#content #ct2 #colNormal h3 {
    color:#999999;
font-size:12px;
margin-left:15px;
text-transform:uppercase;
}

#content #ct1 #colNormal h3, #content #ct2 #colNormal h3 { font-size:12px;
 letter-spacing:1px;
}

#colRight .csc-frame-indent {
 

padding:15px;
}

#colRight .csc-textpic-text p {
 

border-bottom-style:none;

font-size:
    11px;

margin:
    0;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
    float: left;
}

#ct2 #colRight .csc-textpic-imagewrap {
    height: 200px;
    width: 200px;
    float: left;
}

#ct1 #colNormal .internal-link {
    
	
	letter-spacing:1px;
	
}
#c2 #colNormal img {
	
}

#colRight .bodytext {
    padding-left: 15px;
	margin-bottom:25px;
}
	
	