body { color:#000000;
	   background-image:url(images/test_azzurro.jpg);
	   background-repeat:repeat-x;
	   background-color:#499AC7;
	   text-align:center;
	   margin:0 auto;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   }
	   

P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
    line-height:140%; margin: 5px 30px 30px 30px; text-align:justify;}

H1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
    margin-left:30px; margin-top:10px;}
	
H2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:130%;
	font-weight:800; margin-left:30px; margin-top:0px; margin-bottom:4px; color:#999;}
	   
H3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:100%;
	font-weight:700; margin-left:30px; margin-top:0px; margin-bottom:10px;}
	
li { list-style-type:none; margin-left:-45px; }
	  
hr { display:none; visibility:hidden;}
	
   
img {border:0; margin:0; padding:0;}
	   
div {margin:0; padding:0;}



#princ {width:884px; padding:0; /*background-color:#E6F4FA;*/ text-align:left; margin:0 auto; position:relative;
        }

#testa {width:884px; height:176px; margin:0; padding:0; position:relative;}

#centrale { width:884px;  position:relative;
           margin:0; padding:0; background-image:url(images/sfondo_test.gif); background-repeat:repeat-y;}
			  
#news {width:703px; height:93px; line-height:93px; float:left; position:relative; background-color:#F3F2F2;}

#cont {float:left; position:relative; width:703px; background-color:#FFFFFF;}

#indirizzo {float:left; width:703px; background-color:#FFFFFF; margin-bottom:0; border-bottom:1px solid; 
             color: #333333; height:20px;}
#indirizzo p { font-size:9px; margin:2px 0 0 10px}             

#categorie { float:right; margin-right:20px; margin-top:10px; min-height:300px; height: auto !important;
           height: 300px;}
		   
#icone {margin:0 auto; position:relative; width:140px;}

#numeri {float:left; line-height:42px; height:42px; 
           font-size:12px; font-weight:600; position:relative; }
		   
		   
#pop-up {width:640px; height:580px; padding:0; background-color:#fff; text-align:left; 
         margin:0 auto; position:relative;}
		 
#flashcontent {margin:0; padding:0;}

#flashcontent2 {margin:0; padding:0;}		 

#flashcontent3 {margin:0; padding:0;}

#flashcontent4 {margin:0; padding:0;}		 
		 
#flashcontent5 {margin:0; padding:0;}		 
		 			 



			  
			  
.centratura { margin:auto; text-align:center;}

.pxgrigio {width:1px; height:15px; margin-left:26px;}

.colonna { width:144px; float:left; position:relative; padding:0;
min-height:200px;
           height: auto !important;
           height:200px;}
           
.colonna2 { width:144px; float:left; position:relative; padding:0;
min-height:60px;
           height: auto !important;
           height:60px;}           

.colonna P  { margin-right:10px;}

.colonna H1  { margin-top:102px;}
		   
.riga { height:1px; width:740px; background-image:url(images/1px_grigio.gif);
        background-repeat:repeat-x; float:left; position:relative;}
		
.riga2 {width:884px; height:1px; background-color:#000000; position:relative;}

.allineasfondo {clear:both; height:1px;  position:relative;}

.piede {width:884px; background-image:url(images/sfondo_piede2.gif); background-repeat:repeat-y;
        height:60px; position:relative;}
		
		
.img {float:left; width:80px; height:80px; margin:5px 0px 5px 30px; border:1px solid  #666666; }		   

.zero {margin:0; padding:0;}

.spazionews {margin-top:40px;}

.img150 {float:left; width:150px; height:80px; margin:5px 0px 5px 30px; border:1px solid  #666666; }

.asx {text-align:left;}
.adx {text-align:right;}
.acen {text-align:center;}


.attivita {padding:0 0 0 275px; background-image:none;}
.attivita a { background-image:url(images/logo_orion_schem.gif); background-repeat:no-repeat; background-position:0; display:block; height:40px; width:300px; line-height:40px; padding-left:42px; text-transform: uppercase;}
.attivita a:link{ font-size:10px; font-weight:600; color:#000000;}
.attivita a:visited{font-size:10px; font-weight:600; color:#666666;}
.attivita a:hover{font-size:10px; font-weight:600; color: #00B9F1;}


.elenco  { background-image:url(images/logo_orion_schem.gif); background-repeat:no-repeat; background-position:0; line-height:130%;           padding-left:42px; display:block; height:40px; width:300px; margin-left:150px;}


.link a{ display:block; line-height:15px;}
.link a:link{ font-size:10px; font-weight:600; color:#000000;}
.link a:visited{font-size:10px; font-weight:600; color:#666666;}
.link a:hover{font-size:10px; font-weight:600; color: #00B9F1;}


.catalogo {float:left; position:relative;padding:0; width:138px; height:150px; text-align:center; }
              
.imgcatalogo {position:relative; width:80px; height:80px; border:1px solid #666666; 
              padding:0; margin:0 auto;}
              
.txtcatalogo {position:relative; width:90px; font-size:9px; color:#000; margin-left:auto; margin-right:auto;
              margin-top:3px;}
              			  
.fleft { float:left; position:relative;}
.fright { float:right; position:relative;}


.m10 {margin:16px;}


.titlepop-up {margin:46px 20px 45px 60px; text-align:center;}



.linknews { /*margin:0 10px 0 2px; position:relative;*/
           }
.linknews a:link  {font-size:9px; font-weight:600; color: #03A4E6;}
.linknews a:visited  {font-size:9px; font-weight:600;color:#666666;}
.linknews a:hover  {font-size:9px; font-weight:600; color: #3366FF;}


.azzurro  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
    line-height:140%; color:#4D9BC9;}





