﻿/* *********************************************************   
   CSS: Progressive       
   ****************************************************** */
body {
		
		font                 :8pt verdana; 
		background-color     :#FFFFFF;
		background-position  :top center;
		background-attachment:scroll;
		background-repeat    :repeat-y;
		background-repeat    :repeat;
		margin               :0;
		padding              :0;
		/*background			 :#fff  url('gradient.ashx?direction=Vertical&width=1026&height=290&fromcolor=FFFFFF&tocolor=006BA5');*/

}

hr{
		width: 600px;
}

caption{
		
		font		:8pt verdana; 
		font-style	:italic;
		font-weight:bold;
		color		:Gray;
}

img
{  border-style: none;
}

A:link  { text-decoration:none;}
A:link , A:visited { color: #006BA5; }
A:hover { color: #006BA5; background: #ffffff; }

ul {
        list-style: none;
        margin    : 50 50 50 50;
        padding   : 50;
        list-style:list-style-image;
        list-style-type: circle;
        list-style-position: outside;
        list-style-image: url(images/p_dot.jpg);

}

li {

        margin    : 50 50 50 50;
        padding   : 50;
}

.table
{
    width: 680px;
    border-spacing: 10px;
    
}

.p_line
{
    width:680px;
    text-align:justify;
    
    
}

.img_fix
{
    left: 800px;
    top: 200px;
    position:fixed;
    
}

.img_right
{
    left: 580px;
    top: 10px;
    position:absolute;
    
}


.testo
{
    text-align: left;
    color: #006BA5;
    font-size: 12px;
    text-align:justify;
}

.testopiccolo
{
    text-align: left;
    color: #006BA5;
    font-size:  xx-small;
    text-align:justify;
}

.Titolo1 {
	font-size  : 12px;
	font-weight: bold;
	color      :Black;
}

h1 {

    color: #006BA5;
    font-size: small;
    
}

h2 {

	font      :14pt verdana, arial, sans-serif;
	color     :#666;
	padding   :10px;
	margin    :0;
	text-align: center;
}

h3 {

	font       :10pt verdana, arial, sans-serif;
	color      :#FFFFFF;
	padding    :12px;
	margin     :0;
	text-align : left;
	font-weight: bold;
}

h4 {

	font       :10pt verdana, arial, sans-serif;
	color      :#ffffff;
	margin     :0;
	text-align :left;
	font-weight:normal;
}

p { 
	font      : 8pt verdana; 
	margin    : 0px; 
	text-align: justify;
}
	
#container {
  /*
    Per centrare il container nella pagina
    impostare margin left e right  ad auto
  */
	width        :100%;		
	border-right :0px solid black;
	border-left  :0px solid black;
	border-top   :0px solid black;
	border-bottom:0px solid black;
	margin-left  :inherit; /*:auto;*/
	margin-right :inherit; /*:auto;*/
	margin-left  :inherit;
	margin-right :inherit;
	
	background-color:white;
}
	
#paypal
{
    position        :absolute;
	width           :200px;
	height          :200px;  
    left            :200px;
    top             :315px;   
}
	
#header 
{
	width           :1024px;
	height          :165px;  
	background-image :url(images/header_background.jpg); 
	background-repeat:no-repeat;
	border          :0px solid black;
}

#footer 
{
	position		 :absolute;
    width            :1024px;
    top				 :1317px;
	/*background-color :#336699;*/
	height           :32px;
	
}

#leftcol 
{
	/*background : url('gradient.ashx?direction=Vertical&width=180&height=1152&fromcolor=006BA5&tocolor=FFFFFF'); background-repeat:no-repeat;*/
    /*background :#336699;*/
    background :#ffffff;
	width      :180px;
	height     :1152px;	
	float      :left;	
	margin     :0;  
	border     :0px solid black;
}

#centercol 
{ 

  width      :600px;
  position:absolute;
  left:180px;
  top:165px;
  background:white;
  border:0px black;
  margin-left :20px; /*:auto;*/
  margin-right :0px; /*:auto;*/
  margin-top :50px; /*:auto;*/
  margin-bottom:inherit; /*:auto;*/

}


#rightcol 
{
    
    
	width      :164px;
	height     :1152px;	
	float      :right;	
	/*margin     :0;  */
	
	border     :0px solid black;
}

#content 
{
    background-color:white;
    width           :1024px;	
    height			:1152px;
	border          :0px solid black;
}

/*
   MENU NAVIGAZIONE LINEARE
*/
div#navcontainer
{
    height          : 24px;
    width			: 1024px;
	background-color: #336699;
	background-image: url('gradient.ashx?direction=Horizontal&width=1024&height=24&fromcolor=006BA5&tocolor=FFFFFF'); background-repeat:no-repeat;
	border-top      : solid 0px #000000;
	border-bottom   : solid 0px #000000;
}

div#navcontainer ul
{
	font-family     : Arial, Helvetica, sans-serif;
	font-weight     : bold;
	color           : white;
	text-align      : left;
	margin          : 0;
	padding-bottom  : 5px;
	padding-top     : 5px;
	color: #006BA5;
    font-size: 12px;
}

div#navcontainer ul li
{
	display    : inline;
	margin-left: 0px;
	    color: #006BA5;
    font-size: 12px;
}

div#navcontainer ul li a
{
	padding         : 5px 10px 5px 10px;
	color           : white;
	text-decoration : none;

}

div#navcontainer ul li a:hover
{
	background-color: #CCCCCC;
	color           : white;
}


/* ----------------------------------------------------------
   MENU LATERALE SINISTRO
   ------------------------------------------------------  */
#leftmenu 
{
    
        width : 180px;
        border: 0px solid #ccc;
        margin: 0px;
}



#leftmenu ul {
        list-style: none;
        margin    : 0;
        padding   : 0;
        color: #006BA5;
        }


#leftmenu li
{
    list-style: none;    
    /*border    : 1px solid #ccc;*/
    margin    : 1px;
    color: #006BA5;
}

#leftmenu li a {

        height         : 32px;
        voice-family   : "\"}\"";
        voice-family   : inherit;
        height         : 24px;
        text-decoration: none;
        color          : #006BA5;
}

#leftmenu li a:link, #leftmenu li a:visited {
        color     : #888;
        display   : block;
        background: url(images/leftmenu.gif);
        padding   : 8px 0 0 30px;
        color     : #006BA5;
        }

#leftmenu li a:hover, #leftmenu li #current, #leftmenu li a:active 
{
        color: #006BA5;
        background : url(images/leftmenu.gif) 0 -32px;
        padding    : 8px 0 0 30px;
}
      
/***********************************************************************************/
div#loginpart 
{  
 	width           : 150px;  
}


