/* Style generale del documento */

body 	{ 
		
		background:#FFF9CB;
		color:#000; 
		font-family:Arial, Helvetica, sans-serif; 
		margin:0; 
		padding:0;
                text-align:center;
		font-size:1em;
		}
		

#external_layout 

	{
	
	/*background-image:url(immagini/sfondo.);   ATTENZIONE!!! QUESTO e' stato Sostituito nel Codice */
	
	width:1024px;
	position:relative;
	margin:0 auto;
	border:0px solid #7af; 
	text-align:left;
	min-height:600px; height:auto !important; height:600px;
       
	/*background:#FFFFFF;*/
	
	}	


#column_left
{
    
    width:114px;
    position:relative;
    float:left;
    margin-left:0px;
    border:0px solid #000;
    text-align:left;
    min-height:600px; height:auto !important; height:600px;
                        
}



#internal_layout
{
                
    width:800px;
    position:relative;
    float:left;
    margin:0 auto;
    border:0px solid #000;
    text-align:left;
    min-height:600px; height:auto !important; height:600px;
}


	
#column_right
{
    
    width:109px;
    position:relative;
    float:right;
    margin:0 auto;
    border:0px solid #000;
    text-align:left;
    min-height:600px; height:auto !important; height:600px;
                        
}



a:link {
 color : blue;
 text-decoration: none;
}

a:visited {
 color : blue;
 text-decoration: none;
}

a:hover {
 color: blue;
 text-decoration: none;
}

a:active {
 color: blue;
 text-decoration: none;
}


#top
{
width:800px;
}


#middle
{
width:800px;
}
		
		
#bottom
{
width:800px;
}
			


	
        
        	
#navigazione1A
{
width:800px;
position:relative; 
float:left;
margin:0 auto;
border:1px solid #000;
text-align:left;
min-height:70px; height:auto !important; height:70px;
}

#loginarea
{
width:448px;
position:relative; 
float:left;
margin:0 auto;
/*border:1px solid #000; */
text-align:left;
min-height:60px; height:auto !important; height:60px;
}

#mainarea
{
width:696px;
position:relative; 
float:left;
margin:0 auto;
/*border:1px solid #000; */
text-align:left;
min-height:466px; height:auto !important; height:466px;
/*background:#666; */
}


#navigazione1B
{
width:100px;
position:relative; 
float:right;
margin:0 auto;
/*border:1px solid #000; */
text-align:left;
min-height:466px; height:auto !important; height:466px;
}

#navigazione1C
{
width:348px;
position:relative; 
float:left;
margin:0 auto;
/*border:1px solid #000; */
text-align:left;
min-height:60px; height:auto !important; height:60px;
}


.pulsantelogin {width:60px; background-color:#ddd; text-align:center; color:#111; font-size:10px}
.pulsantevariabile {background-color:#ddd; text-align:center; color:#111; font-size:10px}
.pulsantemessaggi {width:120px; background-color:#ddd; text-align:center; color:#111; font-size:10px}
.pulsanteemoticon {width:80px; background-color:#ddd; text-align:center; color:#111; font-size:10px}
.pulsantemain {width:120px; background-color:#ddd; text-align:center; color:#111; font-size:10px}
.pulsanteinviamain {width:50px; height:20px; margin-bottom:-1px; background-color:#ddd; text-align:center; color:#111; font-size:10px;}
.pulsanteadmin {width:60px; background-color:#ddd; text-align:center; color:#111; font-size:10px}
.floatleft {float:left; margin:0;}
.floatright {float:right; margin:0;}
.pulsantiorange {width:90px; background-color:#FF4400; text-align:center; color:#ffa; 
          font-weight:bold; font-size:12px}
.mainbuttonlogin { width:77px; 
				   border:0px; 
				   height:49px;
				   background-image: url('./immagini/submitmain.jpg');
				   }
.pulsanteapri  {   width:55px; 
				   border:0px; 
				   height:17px;
				   color:#793905;
				   background-color:transparent;
				   font-size:14px;
				   font-weight:bold;
				   padding-top:0px;
				   }
				   
.pulsantechiamamessaggi {   width:80px; 
				   border:0px; 
				   height:17px;
				   color:#793905;
				   background-color:transparent;
				   font-size:14px;
				   font-weight:bold;
				   padding-top:0px;
				   }

.pulsantemessaggi  {width:75px; 
				   border:0px; 
				   height:17px;
				   background-color:#66CC66;
				   font-size:10px;
				   font-weight:bold;
				   padding-top:0px;
				   }
			  
.mainbuttonloginout { width:77px; 
				   border:0px; 
				   height:49px;
				   background-image: url('./immagini/submitmainreverse.jpg');
				   }

#pulsanteinviamain { width:29px; 
				   border:0px; 
				   height:49px;
				   background-image: url('./immagini/carota_su.jpg');
				   }
.pulsanteinviamessaggi {width:75px; 
				   border:1px solid #000000;
				   height:20px;
				   background-color:#CCCCCC;
				   font-size:10px;
				   padding:2px;
				   }

.pulsantelezioni  { width:90px; 
				   border:0px; 
				   height:17px;
				   color:#793905;
				   background-color:transparent;
				   font-size:14px;
				   font-weight:bold;
				   padding-top:0px;
				   }
                                   

.Accordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
	height:390px
}


.AccordionPanel {
	margin: 0px;
	padding: 0px;
}


.AccordionPanelTab {
	background-color: #9E754A;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 300px;
}


.AccordionPanelOpen .AccordionPanelTab {
	background-color: #9E754A;
}


.AccordionPanelTabHover {
	color: #FFF;
	background-color: #9E754A;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFF;
}


.AccordionFocused .AccordionPanelTab {
	background-color: #9E754A;
}


.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #9E754A;
}
/* Rules for Printing */

@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}

