@charset "utf-8";
/* CSS Document Ecipar Parma
   Andrea Lavorato studio web - info@webay.it */   
   
/* GENEERALE ############################################################################################################*/

HTML {background:#EDEDED url(../img/BG.jpg) repeat-x top;}
	
	BODY  {  margin: 0; padding:0; text-align:center; font-family:Verdana; font-size:80%;  height:100%;   
			   scrollbar-base-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-track-color: #FFFFFF;
				scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #333333;
				 scrollbar-shadow-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; color:#333333 }
			 
A {color:#666666; text-decoration:none; font-weight:bold}
A:HOVER {color:#FF9900; text-decoration:none; font-weight:bold}

A IMG{ border:none}
A IMG.schedacorso{ border:none; margin-top:40px; text-indent:185px}

img.DESTRA { position:absolute; right:0px; top:212px; z-index:-1 }
img.SINISTRA { position:absolute; left:0px; top:278px; z-index:-2 }

HR { margin:2px 0px 2px 0px;  height:1px; border:none; color:#333; border-style:dotted}
H1 { font-size:150%; letter-spacing:-0.02em; color:#E20H16; font-weight:bold;  }

P{ margin:0px}

a.opacity img { filter:alpha(opacity=80); moz-opacity: 0.5; opacity: 0.5; border:1px #C6CED5 solid;} 
a.opacity:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border:1px #C6CED5 solid; } 

A.mail { font-size:82%; color:#000033}

#Left { float:left }

/* Layout INDEX ####################################################################################################*/

#Tabellone {width:790px;  margin: auto; text-align:left; border-left:1px #666666 solid; border-right:1px #666666 solid; border-bottom:1px #666666 solid;}

#Header { background-color:#FFFFFF; height:162px; background-image:url(../img/SfHeader.jpg); background-repeat:repeat-x; border-bottom:1px #666666 solid; padding:0px; overflow:hidden; }
  #HeaderSX { width:380px; float:left;  background-image:url(../img/logo.jpg); background-repeat:no-repeat; height:162px; margin:0px; padding:0px;}
     #HeaderDX { width:410px; float:right; background-image:url(../img/figuraHeaderDX.jpg); background-repeat:no-repeat; background-position:right; height:162px; margin:0px; padding:0px; }
      #menucontainerAlto { margin-left:0px; margin-top:7px; float:left;  width:350px }	 

#RigaMenu2 { height:23px; border-bottom:1px #666666 solid;  border-top:1px #000000 solid; background-color:#000033; text-align:right}



#MegaMain { width:778px; background-image:url(../img/SfondoMegaMain.jpg); margin:0 auto; margin-top:4px; border-top:1px #333333 solid; border-bottom:1px #333333 solid; overflow:hidden }
				
#MainContenuti { width:808px; margin:0 auto; padding:5px 5px 0px 5px; background-image:url(../img/SfondoMegaMain.jpg); background-repeat:repeat-y; }

#MegaMainfull { width:727px; background-color:#F7F7F7; margin:0 auto; border-left:1px #333333 solid; border-right:1px #333333 solid; height:800px; }

/*  LAYOUT MAIN ############################################################################################### */

#ColonnaDX { width:620px; float:right;  margin: 8px 2px 2px 5px; }
#ColonnaSX { width:150px;  float:left; }

   
#MainRiga1 { height:185px; border-bottom:1px #333333 dotted;}
 #ColonnaSXMainRiga1  { width:301px; height:168px; border-right:1px #333333 dotted; float:left; text-align:center; padding-top:5px}
 #ColonnaDXMainRiga1  { width:300px; height:168px;  float:left; padding:0px 3px 0px 5px;}
 
#MainRiga2 { height:139px; border-bottom:1px #333333 dotted; margin-top:5px;}
 #ColonnaALLMainRiga2  { width:600px; height:136px; overflow:scroll; overflow:auto;}
 #ColonnaSXMainRiga2  { width:429px; height:136px; border-right:1px #333333 dotted; float:left; overflow:scroll; overflow:auto;}
 #ColonnaSXMainRiga2 A{ font-weight:normal}
  #ColonnaSXMainRiga2 P{ margin:0px; padding-left:4px; padding-right:8px}
 #ColonnaDXMainRiga2  { width:180px; height:136px;  float:left; text-align:center;}
 #ColonnaDXMainRiga2  IMG{ margin-top:14px; }
 
#MainRiga3 { border-bottom:1px #666666 dotted;  scrollbar-base-color: #F0F3F7; scrollbar-face-color: #F0F3F7;
              scrollbar-track-color: #F0F3F7;scrollbar-highlight-color:#F0F3F7; scrollbar-3dlight-color: #F0F3F7;
			   scrollbar-arrow-color: #333333;
				 scrollbar-shadow-color: #F0F3F7; scrollbar-darkshadow-color: #F0F3F7;}
    #ColonnaSXContNewsMainRiga3  { height:110px; border-bottom:1px #333333 dotted; margin-top:6px}
   #ColonnaSXNewsMainRiga3  { width:100px; height:90px; border-right:1px #333333 dotted; float:left; text-align:center; padding-top:15px}
		#ColonnaDXNewsMainRiga3  { height:100px; width:490px; margin:0px 0px 0px 10px; float:left; text-align:left; padding-top:5px;
		                           overflow:scroll; overflow:auto; font-size:85%}
		                           
  #ColonnaSXContStaffMainRiga3  { height:69px; border-bottom:1px #333333 dotted; margin-top:6px}		                           
  #ColonnaSXStaffMainRiga3  { width:80px; height:65px; border-right:1px #333333 dotted; float:left; text-align:center;}
		#ColonnaDXStaffMainRiga3  { height:65px; width:510px; margin:0px 0px 0px 10px; float:left; text-align:left; font-size:85%} 		                           
								   
		#ColonnaDXNewsMainRiga3 A { font-weight:normal} 
		 
		 
		 
#MainRiga4 { height:240px; margin-top:5px;}
 #ColonnaSXMainRiga4  { width:344px; height:328px; border-right:1px #333333 dotted; margin-top:2px; padding:4px 2px 2px 4px; float:left;}
  #ColonnaSXMainRiga4 P{ margin:0px; padding-left:4px}
  
    #ColonnaSXContNewsMainRiga4  { height:110px; border-bottom:1px #333333 dotted; margin-top:6px}
    #ColonnaALLNewsMainRiga4  { width:340px; *width:336px; height:100px; text-align:left; padding-top:5px; overflow:scroll; overflow:auto; font-size:85%}
     
		#ColonnaSXNewsMainRiga4  { width:100px; height:90px; border-right:1px #333333 dotted; float:left; text-align:center; padding-top:15px}
		#ColonnaDXNewsMainRiga4  { width:240px; *width:236px; height:100px; float:left; text-align:left; padding-top:5px;
		                           overflow:scroll; overflow:auto; font-size:85%} 
								   
		#ColonnaDXNewsMainRiga4 A { font-weight:normal} 
		
  
 #ColonnaDXMainRiga4  { width:251px; height:213px;  float:left; text-align:center;}
 
 #MainRiga4bis { height:240px; margin-top:5px;}
 #ColonnaSXMainRiga4bis  { width:344px; height:auto; margin-top:2px; padding:4px 2px 2px 4px; float:left;}
  #ColonnaSXMainRiga4bis P{ margin:0px; padding-left:4px}  
 #ColonnaDXMainRiga4bis  { width:251px; height:auto; float:left; text-align:center;}
 
 
.page { border-bottom:1px #333333 dotted;}

.sum { margin-left:5px; font-style:italic; font-size:10px; }

.descr { margin-left:5px; }
 
		
/* NEWS ###################################################################################################*/

 #NewsContainer  { margin:10px}
   .NewsTitolo { font-size:120%; font-weight:bold; font-variant:small-caps; color:#990000; padding:6px;} 
    .NewsData { font-size:80%; text-align:right; margin-bottom:4px; font-weight:bold}
    .NewsSommario { color:#666666; padding:6px;font-size:11px;font-style:italic;margin:0px 0px 10px 0px; }
	
 #NewsBox {height:510px; background-image:url(../img/SfondoBoxNews.jpg); background-repeat:repeat-x; padding:5px 3px 3px 3px}
  #NewsBoxSX {width:210px; height:502px; border-right:1px #333333 dotted; float:left}
  #NewsBoxDX {width:380px; height:490px; float:left;  padding-left:4px}
   #NewsBoxDX A:HOVER{ text-decoration:underline; color:#333333}
    #NewsBoxSXTitolo { font-size:115%; font-weight:bold;color:#333333; border-bottom:1px #990000 dotted; padding:3px; margin-right:2px; margin-bottom:15px}
.NewsAltre {font-size:80%}
.DataElenco{font-weight:bold; color:#FF9900 	}

.NewsAllegati  { padding:5px;  background-color:#666666; font-size:82%; margin-right:4px; background-image:url(../img/caz.jpg); background-position:100% 0%; background-repeat:no-repeat; margin-bottom:3px }
 .NewsAllegati A { color:#FFFFFF}
   .NewsAllegati A:HOVER { color:#FF9900}
   
   
/* CORSI ###################################################################################################*/

.CorsoNome { font-size:115%; font-weight:bold;color:#000033; border-bottom:1px #990000 dotted; padding:3px;margin-bottom:5px}
 #CorsiBox1SX {width:40px; float:left; text-align:center}
 #CorsiBox1DX {width:570px; float:left;}	
  #CorsiBoxSX {width:380px;   float:left; padding-right:10px; text-align:justify}
  #CorsiBoxDX {width:210px;  border-left:1px #333333 dotted; float:left;  padding-left:4px; background-color:#F2F2F2}
   #CorsiBoxDX A{ font-size:80%}
    
.CorsoVoci{ font-size:90%;font-weight:bold; color:#FFFFFF; background-color:#333333; padding:2px; text-align:right; border-bottom:2px #FF6600 solid; margin-bottom:3px}
.CorsoTxtVoci{ text-align:right; margin-bottom:15px}
.NewsAllegati  { padding:5px;  background-color:#666666; font-size:82%; margin-right:4px; background-image:url(../img/caz.jpg); background-position:100% 0%; background-repeat:no-repeat; margin-bottom:3px }
 .NewsAllegati A { color:#FFFFFF}
   .NewsAllegati A:HOVER { color:#FF9900}


#ColonnaLink  { width:200px; float:left; border-right:1px #333333 dotted; margin-right:3px; margin-left:2px }
 #CategoriaLink  { border-top:1px #333333 dotted; border-bottom:1px #333333 dotted; font-weight:bold;
                    font-size:92%; padding:3px; background-color:#666666; text-indent:2px; color:#FFFFFF; font-variant:small-caps; margin-bottom:5px}	
	#ColonnaLink A {margin-bottom:5px; font-size:80%}
	 #ColonnaLink A:HOVER { color:#E5422B; text-decoration:underline;}	



/* ELENCHI PUNTATI ###################################################################################################*/

/* Alto a destra*/
ul.Menu_Alto li { list-style-type:none; float:left; padding-right:15px; padding-left:5px; border-left:1px #FFFFFF dotted; font-size:11px}
ul.Menu_Alto li A {  text-decoration:none; color:#FFFFFF; font-weight:bold  }
ul.Menu_Alto li:HOVER {  border-left:1px #FFFFFF solid; }
ul.Menu_Alto li A:HOVER {color:#FF9900; text-decoration:underline}


	
/* TITOLI ###################################################################################################*/
.VociMenuDX { border-bottom:1px #333333 solid; color:#FFFFFF; font-variant:small-caps;
               font-weight:bold; font-size:11px;text-align:left; padding:5px 0.5em 5px 5px;
			    background-image:url(../img/SfondoVociMenuDX.jpg); background-repeat:repeat-y}
				 
          .ElenchiMenuDX { border-bottom:1px #6D82A7 solid;  padding:5px 0.2em 5px 5px; text-align:left;}
           .ElenchiMenuDXHover{ background-image:url(../img/SfVociMenuDX.jpg); background-repeat:repeat-y}
		    .ElenchiMenuDX A{ color:#342021;   font-size:10px; text-align:left; text-decoration:none}
		     .ElenchiMenuDX A:HOVER{ color:#333333;}
 

.TitoliSezioniMain{font-family:Verdana; font-size:13px; color:#990000; font-weight:bold; font-variant:small-caps;
          margin:4px 4px 8px 4px;  padding-bottom:3px; border-bottom:1px #333333 dotted; text-align:left}

.TitoliNewsMain{ color:#000033; font-weight:bold; text-align:left; margin:2px 4px 4px 4px; padding:2px; font-size:88%;
                  padding-bottom:1px; background-color:#EFEFEF; font-variant:small-caps;
				   background-image:url(../img/angolotitolonews.jpg); background-repeat:no-repeat; background-position:right}
				   
.RigaCorsiMain{text-align:left; margin:2px 0px 10px 0px; padding:0px 0px 2px 2px; font-size:88%; border-bottom:1px #333333 dotted; }
 .TitoloRigaCorsiMain{ font-weight:bold; color:#990000}

.FiltroForm{ font-weight:bold; color:#FFFFFF; font-size:80%;}

/* FORM
----------------------------------------------- */
#form { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#FormContainer { text-align:left; margin-left:15px;}
 INPUT.campo {border:1px inset #FFF;  color:#333333; padding:1px 0px 1px 3px; }
 
  input.bottone {padding:0px; background-color:#333333; color:#FFFFFF;  border:1px outset #FFF;  width:45px; height:20px; background-image:url(../img/submit.jpg); margin-top:4px}
	
  input.bottone2 { border:1px outset #FFF; padding:2px 0px; width:85px; background-color:#000033; color:#FFFFFF}
  			 
   TEXTAREA.campo{border:1px inset #FFF; background:#8F5A2C; color:#CCCCCC; padding:2px; overflow:hidden; width:279px;font-style:italic}
   select.tendina {padding:0px; background-color:#3FFF333; color:#333333;  border:1px outset #FFF; font-size:9px}
   
.SpazioLoghiniHomeDx { width:140px; margin:auto; text-align:center; border-bottom:1px #666666 solid; margin-top:25px; padding-bottom:10px}

   
/* FOOTER
----------------------------------------------- */ 
   
#footerAlto { background-color:#000000; background-image:url(../img/SfonfoFooter.jpg); background-repeat:repeat-x; padding:0px; margin:0px;}
#footerSpazioSX { width:25px; float:left;  text-align:left;}

#footerSpazioDX { width:740px; float:left;  text-align:left; background-image:url(../img/footer/piega.jpg); background-repeat:no-repeat; background-position:100% 0%;}

  #footerSpazioDX DIV { float:left;  margin:15px 30px 0px 10px;}
  #footerSpazioDX DIV SPAN { displaY:block; list-style:none; padding:0px 0px 5px 0px;}
   #footerSpazioDX DIV SPAN.titolo { font-weight:bold; font-size:70%; color:#FFFFFF}    
     #footerSpazioDX DIV SPAN A { font-size:9px; color:#FFFFFF; text-decoration:none; font-weight:normal}
	 #footerSpazioDX DIV SPAN A:HOVER {color:#FFCC00}



#footerCopyright { clear:both; background-color:#000000; padding:0px 0px 2px 0px; height:32px; line-height:12px; text-align:center; color:#CCCCCC; font-size:x-small}

.Luogo { font-family:Verdana; font-size:13px; color:#990000; font-weight:bold; font-variant:small-caps;
          margin:5px 4px 8px 4px;  padding-bottom:3px; border-bottom:1px #333333 dotted  }
		  
.TestoRiferimenti { padding-left:8px; margin:0px 0px 8px 0px; }

.conthome { margin-left:15px; font-family:Verdana; font-size:10px; }

.formconthome { display:block; font-size:11px; }

.formconthome label { margin-left:15px; font-size:10px; font-weight:bold; color:#666666; }

.btnconthome { margin-left:15px; margin-top:3px; border:1px outset #FFF; padding:2px 10px; background-color:#000033; color:#FFFFFF }

.invalid { background:#9C0000; }

.att_title { margin:15px 0px 0px 0px; font-size:12px; font-weight:bold; color:#990000; }

.attach { margin:5px 0px 5px 0px; font-size:11px; font-weight:bold; }

.foto { float:left; text-align:center; width:85px; margin:0px 10px 0px 0px; padding:0px; font-size:11px; }

.links{ margin:15px 0px 0px 0px; font-size:11px; padding:0px; text-align:left; }

.links span{ font-size:13px; display:block; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; }
