body {
	margin: 0px;
	background-color: #FFF;
                Xbackground-image: url(../images/bg_gradient.png); 
                background-repeat: repeat-x;
                line-height:19px;    
                color:#000;
                font-family:  Tahoma;

                
 }

#container {

position:absolute;
left: 50%;
width:1010px;
margin:-9px 0px 0px -505px;
background-color: transparent;
background-image: url(../images/bg_container.png); 
background-repeat:repeat-y;
overflow:hidden;
}

#Xheader-site {

\\cornice superiore
position:absolute;
left: 50%;
margin:15px 0px 0px -505px;
width:1010px;
height:20px;
background-image: url(../images/header_2.png); 
background-repeat: no-repeat;
text-indent: -9999px;

 }

#Xheader-site1 {

\\cornice superiore
margin:25px 0px 0px 0px;
width:1010px;
height:15px;
Xbackground-color:#000;
background-image: url(../images/header_2.png); 
background-repeat: no-repeat;
text-indent: -9999px;

 }


#header {
float:left;
width:1000px;
margin: 0px 5px 0px 5px;
background-color:#333;

}

#index_news {

float:left;
margin: 0px  0px  0px  5px ;
width:480px;
height:330px;
background-color: transparent;
background-image: url(../images/contenuti_news1.png); 
overflow:hidden;
 }

#index_news_prova {

float:left;
margin: 10px  0px  0px  5px ;
width:480px;
height:310px;
background-color: transparent;
Xbackground-image: url(../images/contenuti_news.png); 
color:#FFF;
overflow: hidden;
padding: 10px 20px 30px 15px
text-align: justify;  
text-justify: newspaper;

}

#index_news_prova a {

position:absolute;	
	
width: 450px;
top: 10px;
left: 15px;
height: 60px; 
text-indent: 5;	
Xoverflow: hidden;
background: transparent;
Xbackground-image: url(../images/dark-panel.png); 
text-decoration: none;

}


#index_news_prova img {

position: absolute;
z-index: -1;
top: 0px;
margin-top: 0px;
width: 450px;
height: 290

}

#Xcol-dx {

float:right;
margin: 0px 7px  20px  0px ;
width: 240px;
height:220px;
Xpadding-top:20px;
Xpadding-left:5px;
background-color: transparent;
background-image: url(../images/contenuti_col-dx1.png); 
}

#col-dx {

float:right;
margin: 0px 7px  20px  0px ;
width: 240px;
height:220px;
Xpadding-top:20px;
Xpadding-left:5px;
background-color: transparent;
Xbackground-image: url(../images/contenuti_col-dx1.png); 
}

#col-dx a:link img, a:visited img, a:hover img, a:active img { border: none; } 

#col-center {

float:left;
margin: -2px 0px 0px 0px;
width:270px;
height:315px;
Xpadding-top:5px;
Xpadding-left:25px;
Xpadding-right:35px;
background-color: transparent;
background-image: url(../images/news_bg1.png); 
background-repeat: no-repeat;
text-align: justify; 
Xtext-justify: newspaper;
color:#FFF;
overflow:hidden;
}

#col-center a:link img, a:visited img, a:hover img, a:active img { border: none; }

#col-center a:link, a:visited, a:hover, a:active { text-decoration: none; color:#FFF}

#col-center_img {
height:75px;
float:left; 
overflow:hidden;
}

#col-center_img img {
float:absolute;
width: 80px;
margin:0px 5px 5px 0; 
}

#contenuti {

float:left;
margin: -10px  0px  10px  10px ;
Xpadding: 15px 20px 30px 30px;
width:740px;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(../images/bg_contenuti_1.png); 

 }

#contenuti-top {

float:left;
margin: 10px  0px  -15px  10px ;
Xpadding: 15px 20px 30px 30px;
width:740px;
Xbackground-repeat: repeat-y;
Xbackground-color: transparent;
background-image: url(../images/bg_contenuti_top.png); 
text-indent: -9999px;

 }

#contenuti-bottom {

float:left;
margin: 10px  0px  0px  0px ;
Xpadding: 15px 20px 30px 30px;
width:740px;
Xbackground-color: transparent;
Xbackground-repeat: repeat-y;
Xbackground-image: url(../images/bg_contenuti_bottom.png); 
text-indent: -9999px;

 }


#contenuti  a:link {
	color:#FFFFFF;
    text-decoration: none
                }

#contenuti  a:hover {
	color:#CCC;
    text-decoration: none
                }

#contenuti  a:visited {
	color:#CCC;
    text-decoration: none
                }

#contenuti a:link img, a:visited img, a:hover img, a:active img { border: none; } 



#news {

float:left;
margin: -10px  0px  10px  10px ;
Xpadding: 15px 30px 30px 30px;
width:740px;
background-color:transparent;
background-repeat: no-repeat;
background-image: url(../images/bg_contenuti_1.png); 

 }

#news_img {
float:left; 
overflow:hidden;
}


#news_img img{
margin: -10px 10px 0px 0px;
float:left; 
}

#news a:link, visited, hover {

text-decoration:none;
color:#FFF;

}

#news a:link img, a:visited img, a:hover img, a:active img { border: none; } 


#send_form {

float:center;
margin: 20px 0px 80px 140px;

}


#Xgallery {

float:left;
margin: 10px  0px  10px  10px ;
padding: 5px 0px 0px 5px;
width:735px;
height:520px;
background-color: transparent;
background-image: url(../images/gallery.png); 
background-color:#FFF;
 
}

#gallery {

float:left;
margin: 0px  10px  10px  10px ;
Xpadding: 10px 5px 0px 15px;
width:980px;
height:700px;
background-color: transparent;
background-image: url(../images/press_pageFlip.png); 
background-color:#FFF;
 
}

#press_pageFlip_full {

float:left;
margin: 0px  10px  10px  10px ;
padding: 10px 5px 0px 15px;
width:980px;
height:690px;
Xbackground-color: transparent;
Xbackground-image: url(../images/press_pageFlip.png); 
background-color:#0066FF;
 
}

#footer {

float:left;
margin: 0px 0px 0px 5px;
width:1000px;
height:70px;
background-repeat: repeat-x;
background-image: url(../images/footer_950_1.png); 

}

#footer p{

position:absolute;
bottom:20px;
right:20px;
font-size:10px;

}

#footer a:link img, a:visited img, a:hover img, a:active img { border: none; } 

#footer-site {

\\cornice inferiore
position:absolute;
left: 50%;
margin:15 0 0 -505px;
width:1010px;
height:20px;
background-image: url(../images/footer_2.png); 
background-repeat: no-repeat;
text-indent: -9999px;

 }


.thumbnail
{
float: left;
width: 130px;
heigth: 130px;
margin: 0 15px 15px 0;
Xpadding: 10px;
text-align: center;
background-image: url(../images/rett_squadra.png)
}

.clearboth { clear: both; }





                



