/* Codice per il layout falso-liquido */

html,body
{
  margin:0;
  padding:0
}



body
{
  font:72%/1.2 Arial,sans-serif;
  background-color:#000000;
  color:#ffffff;
  text-align:justify;
}


div#logo
{
margin: 200px auto 0 auto;
padding:0;
text-align: center;
}


a:link, a:visited {color:#A00200; text-decoration: none;}
a:hover {color:#666666; text-decoration: none}
a:focus {color:#666666; text-decoration: none}
a:active{color:#666666; text-decoration: none}


/* COMUNI */

h1 { 
    font:150%/1.2 Arial,sans-serif;
	font-weight:bold;
	margin:15px 0 15px 15px;
	padding:0;
    color:#ffffff;
    text-align:left;
	width:350px;
	float:left;
	display:inline
  }
  
  h2 { 
    font:100%/1.2 Arial,sans-serif;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:5px;
    color:#ffffff;
	width:99%;
	background-color:#000000;
  }
  
    div.noflash { 
	margin:5px auto;
	padding:5px;
	width:780px;
    text-align:center;
	background-color:#990000;
	color:#ffffff
  }
  
  
  
  
  div.icone { 
	margin:15px 0 15px 0;
	padding:0 0 0 0;
    text-align:right;
	width:200px;
	height:23px;
	float:right;
	background-image: url(../Immagini/sfondoicone.gif);
    background-repeat: no-repeat;
    background-position: 0% 0%
	display:inline
  }
  
    div.icone div.sx { 
	margin:4px 0 0 53px;
	padding:0;
	font-size:9px;
	width:120px;
	text-align:right;
	float:left
  }
  
    div.icone div.dx { 
	margin:2px 4px 0 5px;
	padding:0;
	width:18px;
	float:right
  }

  
  	div.icone a:link, div.icone a:visited {color:#666666; text-decoration: none;}
	div.icone a:hover {color:#A00200; text-decoration: none}
  
  


  
img {
  border:0;
  margin:0
  }
  
  
hr {
  height:1px;
  color:red
}


/* FINE COMUNI */



div#pagina
{
margin:0 auto;
padding:0;
width:780px;
background-color:black
}


div#header
{
margin:0;
padding:0;
}

div#headerTOP
{
margin:0;
padding:0 0 0 26px;
height:75px;
text-align:left
}
div#Hsx {
margin:0;
padding:0;
width:256px;
float:left
}
div#Hdx {
margin:0 10px 0 0;
padding:0;
width:50px;
float:right
}

table.flag {
margin:40px 0 0 0; 
}

div#headerBOT
{
clear:both;
margin:0;
padding:0;
height:117px;
background:url(../immagini/baseheaderBOT.jpg) top left no-repeat;
}


/*MENU TOP ORIZZONTALE*/

div#menutop
{
margin:0 auto;
padding:0;
width:780px;
height:20px;
background:url(../immagini/basemenuTOP.jpg) top left repeat-x;

}


/*////////////////////////////////////////////////////////////////////////*/


div#navigation ul{
list-style-type: none;
margin: 1px 0 0 315px;
padding: 0;
}

div#navigation li{float:left;
margin:0;
padding:0;
border: 0
}

div#menutop div#navigation ul li a{
/*per evitare che il testo del menu fuoriesca*/
font:30%/1.2 Arial,sans-serif;
color:#000000
}


div#navigation a{
position:relative;
display:block;
height: 18px
}

div#navigation a span{
position:absolute;
width:100%;
height:100%;
cursor: pointer; /*per IE*/
}

div#navigation a:hover{
color: #369; /*per IE*/
}

div#navigation a:hover span {
background-position: -145px 0;
}

div#navigation a#current span {
background-position: -290px 0;
}



/*ENGGGGGG*/

div#navigationENG ul{
list-style-type: none;
margin: 1px 0 0 350px;
padding: 0;
}

div#navigationENG li{float:left;
margin:0;
padding:0;
border: 0
}

div#menutop div#navigationENG ul li a{
/*per evitare che il testo del menu fuoriesca*/
font:30%/1.2 Arial,sans-serif;
color:#000000
}


div#navigationENG a{
position:relative;
display:block;
height: 18px
}

div#navigationENG a span{
position:absolute;
width:100%;
height:100%;
cursor: pointer; /*per IE*/
}

div#navigationENG a:hover{
color: #369; /*per IE*/
}

div#navigationENG a:hover span {
background-position: -145px 0;
}

div#navigationENG a#current span {
background-position: -290px 0;
}







/*viene attribuita la larghezza di ogni singolo link*/
li#one a{width: 50px}
li#two a{width: 92px}
li#three a{width:58px}
li#four a{width: 58px}
li#five a{width: 80px}
li#six a{width: 98px}
li#seven a{width: 80px}

/*si dichiarano le immagini*/
li#one span{background: url("../immagini/menu/1.jpg") no-repeat top left}
li#two span{background: url("../immagini/menu/2.jpg") no-repeat top left}
li#three span{background: url("../immagini/menu/3.jpg") no-repeat top left}
li#four span{background: url("../immagini/menu/4.jpg") no-repeat top left}
li#five span{background: url("../immagini/menu/5.jpg") no-repeat top left}
li#six span{background: url("../immagini/menu/6.jpg") no-repeat top left}
li#seven span{background: url("../immagini/menu/7.jpg") no-repeat top left}
/*////////////////////////////////////////////////////////////////////////*/


/*ENG viene attribuita la larghezza di ogni singolo link*/
li#oneENG a{width: 48px}
li#twoENG a{width: 81px}
li#threeENG a{width:64px}
li#fourENG a{width: 52px}
li#fiveENG a{width: 103px}
li#sixENG a{width: 45px}
li#sevenENG a{width: 80px}

/*ENG si dichiarano le immagini*/
li#oneENG span{background: url("../immagini/menu/ENG/1.jpg") no-repeat top left}
li#twoENG span{background: url("../immagini/menu/ENG/2.jpg") no-repeat top left}
li#threeENG span{background: url("../immagini/menu/ENG/3.jpg") no-repeat top left}
li#fourENG span{background: url("../immagini/menu/ENG/4.jpg") no-repeat top left}
li#fiveENG span{background: url("../immagini/menu/ENG/5.jpg") no-repeat top left}
li#sixENG span{background: url("../immagini/menu/ENG/6.jpg") no-repeat top left}
li#sevenENG span{background: url("../immagini/menu/ENG/7.jpg") no-repeat top left}
/*////////////////////////////////////////////////////////////////////////*/



/*FINE MENU TOP ORIZZONTALE*/


div#content
{
margin:0 auto;
padding:0;
width:780px;
height: 300px;
background:url(../immagini/baseContent.jpg) top left no-repeat;
}

div#content_pagina
{
margin:0 auto;
padding:0;
width:780px;
}

div#content_pagina div.contornopagina
{
margin:0;
padding:15px;
background-color:#666666;
}

div#content_pagina div.contornopagina div.testopagina
{
clear:both;
background-color:#ffffff;
padding:15px; }

div#content_pagina div.contornopagina div.testopagina div.boxtesto
{
padding:0;
margin:0 0 20px 0;
}


div#content_pagina div.contornopagina div.testopagina div.boxtesto img.immaginebox
{
float:right;
margin:0 0 6px 10px;
border:2px solid #cccccc;
padding:2px;
}

div#content_pagina div.contornopagina div.testopagina div.boxtesto div.testo
{
float:left;
margin:0;
width:70%
}

div#content_pagina div.contornopagina div.testopagina div.boxtesto div.chiudibox
{
clear:both;
margin:0;
padding:0
}




div#content_pagina div.contornopagina div.testopagina div.istruzioni
{
padding:10px;
margin:10px 0;
background-color:#dddddd;
font:90%/1.2 Arial,sans-serif;
color:#666666;
}

div#content_pagina div.contornopagina div.testopagina div.pdfDownload
{
padding:5px;
margin:10px 0;
border: 1px solid #dddddd;
font:100%/1.2 Arial,sans-serif;
color:#666666;
}

div#content_pagina div.contornopagina div.testopagina div.pdfDownload p img
{
border:0;
margin:0 8px 0 5px;
}

div#content_pagina div.contornopagina div.testopagina p
{
margin:0;
color:#000000;
}

div#content_pagina div.contornopagina div.testopagina ul
{
padding:0;
margin:5px 0 15px 30px;
list-style-image: url(../immagini/lista.gif);
list-style-type:square;
color:#000000;
}

div#content_pagina div.contornopagina div.testopagina li
{
padding:0;
margin:0;
color:#000000;
}


div#content_pagina div.contornopagina div.testopagina div.modulo
{
width:720px;
text-align:center;
padding:0;
margin:5px auto 0 auto;
border:1px solid #cccccc;
background-color:#f5f5f5
}






div#content_pagina div.contornopagina div.evidenza
{
text-align:right;
padding:7px 15px;
margin:0;
background-color:#990000;
}

div.tornaSu {
text-align:right;
margin:15px 0 0 0;
padding:0;
font:90%/1.2 Arial,sans-serif;
}

img.anteprima
{
border:2px solid #cccccc;
padding:2px;
margin:3px 3px 10px 10px;
}

div#footer
{
text-align:center;
margin:0 0 40px 0;
padding:4px 0 0 0;
width:780px;
height: 26px;
background:url(../immagini/baseFooter.jpg) top left repeat-x;
font-weight: normal;
font-size: 9px;
color: #B6B6B6;
}

div#footer a:link, div#footer a:visited {color:#ffffff; text-decoration: none;}
div#footer a:hover {color:#A00200; text-decoration: none}
div#footer a:focus {color:#A00200; text-decoration: none}
div#footer a:active{color:#A00200; text-decoration: none}



