﻿/******************
HTML Tags
******************/
#corpo p
{
       padding: 0px;
}

/******************
LAYOUT DIVS
******************/
body
{   margin: 5px;
    text-align: center; /*per IE*/
    font-size: 12px;
    font-family:verdana;
    background-color:#32483a;
   }
#centrato
{
    width: 1000px;
    margin: auto;
    text-align: center; /*per ripristinare il left del body*/
    background-color:#25392d;
    } 


#top-container{
    width: 1000px;
    background-color:#25392d; 
    
}

#top-left
{ float: left;
    width: 600px;
    background-position: left top;
    background-image: url(images/bg_top-container.gif);
    background-repeat: repeat-x; 
    padding-bottom:26px;
    padding-left:100px;
   }
 
#top-right
{
    width: 300px;
    float: right;
    background-position: left top;
    background-image: url(images/bg_top-container.gif);
    background-repeat: repeat-x;
    padding-bottom:49px;
      padding-top:14px;
}
    


#corpo
{
    width: 1000px;
    float: left;
    background-color: #496e57;
}

#colonna-1
{
    float: left;
    width: 1000px;
    text-align: left;
    background-color: #202d25;
    background-position: 156px top;
    background-image: url(images/bg_colonna-1.gif);
    background-repeat: no-repeat; 
    padding-bottom:12px;
     padding-top:7px;
    
}


#colonna-2
{
    float: left;
    width: 300px;
      text-align:left;
   
      }
#colonna-3
{ 
    float: right;
    width: 699px;
    color: White;
    font-size: 9pt;
    border-left: #1d2621 1px solid; }


#posterphoto {
	margin:34px 0px 0px 0px;
	}

#posterphoto img {
	/**border:1px solid #A7A7A7;
	margin:0px;**/
	padding-left:50px;
	display:block;
	}

#breadcrumbs {
	margin:3px 0px 0px 0px;
	color:#FFFFFF;
	}

#footer-container
{
    clear: both;
   
}

#footer-left {
	width:1px;
	margin:0px;
	float:left;
	padding-top:50px;
	   padding-bottom:15px;
	 background-image: url(images/bg_footer.gif);
    background-position: left top;
     background-color:#26362c;
    background-repeat: repeat-x;
  }
	
	

#footer-right { 
	float:right;
	width:999px;
	margin:0px;
    color:#eeeeee;
    text-align:center;
    background-color:#26362c;
    padding-top:15px;
    padding-bottom:17px;
     background-image: url(images/bg_footer.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
    


/******************
Menu Items
******************/
.boxarrotondato
{width: 1000px;    
}

.boxarrotondato h1
{visibility:hidden;
   }
 
 .service_all
{
    background-position: left center;
    background-image: url(images/separator_sa.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    border-left: #202d25 10px solid;
    font-variant: small-caps;
    color: #739676;
}

 
ul {margin: 0px;  }
li {padding: 7px; }
a:link {color: #fcfbf1;  font-size: 10pt; text-decoration: none;}
a:visited {color:#fcfbf1; font-size: 10pt; text-decoration: none; }
a:hover {color:#FFFFFF;  font-size: 10pt; text-decoration:underline;}
a:active {color: #FFFFFF;  font-size: 10pt;}

td
{
}
/******************
HEADINGS
******************/
h3{
     font-size: 140%;
     font-weight:bold; 
     color:#202d25; 
     text-align:center;  
}
/******************
stili testo
******************/	
.normale
{
    font-size: 10pt;
    font-family: Arial;
    text-align:justify;
    color:White;
}
/******************
stili testo
******************/	
.Gallery-Title 
{
     font-size: 140%;
     font-weight:bold; 
     color:#202d25; 
     text-align:center;  
}
.Gallery-PayOff 
{

     font-size: 120%;
     font-variant: small-caps;
     color:#202d25;  
      text-align:center;  
        
}


/* Data Web Control Styles */

.DataWebControlStyle
{
    font-size: 12px; font-family:Arial;
}

.HeaderStyle
{
    background-color: #28382e;
    color: White;
    font-weight: bold;
}

.AlternatingRowStyle
{
    background-color: #456854;
    text-align: left;
     border: #cccccc 1px solid;
   
}

.RowStyle
{
    border: #cccccc 1px solid;
    text-align: left;
    background-color: #435f4e;
}
.LabelFieldText{   text-align: left; margin:5px; padding-left:5px }
.left {  margin-right:550px;}
