@charset "iso-8859-1";
/* author: LAMI */
/* Creation date: 10/11/2006 */

/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;font-size: 76%;
background: #FFFFFF;
}

div#container{position: relative; width: 1000px;margin: 0 auto;min-height: 125%; 
  height: auto;
  height: 125%;
}

/*stili generici, su header e footer*/
div#header{height: 205px; width: 1000px; color: #ff0; background:url("immagini/banner/Banner4.jpg") no-repeat top center;}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif; }
h2{color: #69f;font-size: 1.5em; }
h3{font:Tahoma, Verdana, sans-serif; font-size:100%; margin-left:20px; margin-bottom:0em; bottom:0em; }
h4{font:Tahoma, Verdana, sans-serif; font-size:95%;	margin-left:20px; margin-bottom:0px; }

div#footer{position: relative; clear: right; bottom: 0; width: 1000px; text-align:center; padding: 5px 0; 
background: url("immagini/sfondi_e_menu/footer.jpg") no-repeat top center; color: white;
font: verdana; font-weight:bold;
}

div#footer a{color:#fff;font-weight: bold;text-decoration: none
}

/*stili specifici per il layout*/
div#navigation{
	position: absolute;
	top: 210px;
	left: 0;
	width:150px;
	padding: 1em 0 0 5px;
}

div#subnavigation{position: absolute; top: 210px; left: 0; width:150px; padding: 1em 0 0 5px; z-index:1;
}

div#subnavigationprofessional{position: absolute; top: 210px; left: 0; width:150px; padding: 1em 0 0 5px; z-index:1;
}

div#subnavigationaffiliati{position: absolute; top: 210px; left: 0; width:150px; padding: 1em 0 0 5px; z-index:1;
}

div#subnavigationtechnical{position: absolute; top: 210px; left: 0; width:150px; padding: 1em 0 0 5px; z-index:1;
}

div#mainnavigation{position: absolute; top: 350px; left: 0; width:150px; padding: 1em 0 0 5px;
}

div#facebook{position: relative;  left: 0; width:150px;  padding: 1em 0 0 5px;
}

div#extra{
	position: absolute;
	top: 210px;
	right: 0;
	width:150px;
	padding: 1em 0 0 5px;
}

div#content{padding: 0em 0px;top: 210px; margin-left: 151px;  width: 670; 
background-color:white; border:0px solid;border-color:#1f458b;
}

div#contentb{padding: 0em 0px;top: 210px; margin-left: 151px;  width: 670; 
background-color:white; border:0px solid;border-color:#1f458b;background: url("immagini/sfondi_e_menu/backcontent.jpg") no-repeat top center;
}

p{margin: 0; margin-top: 0.3em; margin-left:10px; text-align:justify;
}

div#content ul{
	margin-top: 0.3em;
	font-family: arial,sans-serif;
	text-align : justify;
	text-indent : 5px;
	margin-left : 40px;
	margin-right : 10px;
	font-size: 100%
}
	
div#contentb ul{
	margin-top: 0.4em;
	font-family: arial,sans-serif;
	text-align : justify;
	text-indent : -2px;
	margin-left : 60px;
	margin-right : 10px;
	font-size: 100%}

/*stili per la navigazione di sinistra*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#navigation a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#navigation a:visited{
background: url("immagini/sfondi_e_menu/PulsanteVisitato.jpg") no-repeat top center;
color:black;
}

div#navigation a:hover{
background: url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:#ff0000;
}

div#navigation li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/sfondi_e_menu/Pulsante2.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#navigation p{font-size: 90%}

div#subnavigation ul{margin: 0;padding: 0; list-style-type: none}
div#subnavigation li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#subnavigation a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/pulsantesubmenu.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#subnavigation a:visited{
background: url("immagini/sfondi_e_menu/pulsantesubmenu_visitato.jpg") no-repeat top center;
color:black;
}

div#subnavigation a:hover{
background: url("immagini/sfondi_e_menu/pulsantesubmenu.jpg") no-repeat top center;
color:#ffed00;
}

div#subnavigation li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/menu/active.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#subnavigation p{font-size: 90%}

/*stili per il sottomenu professional*/
div#subnavigationprofessional ul{margin: 0;padding: 0; list-style-type: none}
div#subnavigationprofessional li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#subnavigationprofessional a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/pulsantenero.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#subnavigationprofessional a:visited{
background: url("immagini/sfondi_e_menu/pulsantegrigio.jpg") no-repeat top center;
color:black;
}

div#subnavigationprofessional a:hover{
background: url("immagini/sfondi_e_menu/pulsantenero.jpg") no-repeat top center;
color:#ffed00;
}

div#subnavigationprofessional li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/menu/active.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#subnavigationprofessional p{font-size: 90%}
/*fine stili per il sottomenu professional*/

/*stili per il sottomenu affiliati*/
div#subnavigationaffiliati ul{margin: 0;padding: 0; list-style-type: none}
div#subnavigationaffiliati li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#subnavigationaffiliati a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/pulsantegiallo.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#subnavigationaffiliati a:visited{
background: url("immagini/sfondi_e_menu/pulsantegiallo_visitato.jpg") no-repeat top center;
color:black;
}

div#subnavigationaffiliati a:hover{
background: url("immagini/sfondi_e_menu/pulsantegiallo.jpg") no-repeat top center;
color:#ffed00;
}

div#subnavigationaffiliati li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/menu/active.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#subnavigationaffiliati p{font-size: 90%}
/*fine stili per il sottomenu affiliati*/




/*stili per il sottomenu technical*/
div#subnavigationtechnical ul{margin: 0;padding: 0; list-style-type: none}
div#subnavigationtechnical li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#subnavigationtechnical a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/pulsanterosso.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#subnavigationtechnical a:visited{
background: url("immagini/sfondi_e_menu/pulsanterosa.jpg") no-repeat top center;
color:black;
}

div#subnavigationtechnical a:hover{
background: url("immagini/sfondi_e_menu/pulsanterosso.jpg") no-repeat top center;
color:#ffed00;
}

div#subnavigationtechnical li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/menu/active.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#subnavigationtechnical p{font-size: 90%}
/*fine stili per il sottomenu professional*/


/*stili per la navigazione principale di sinistra*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{
float:left;
margin:0 2px 0 0;
padding:1;
}

/*stili per la navigazione principale di sinistra quando c'č un sottomenų aperto sopra*/
div#mainnavigation a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:white;
text-indent:0px;
text-align: right;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#mainnavigation a:visited{
background: url("immagini/sfondi_e_menu/PulsanteVisitato.jpg") no-repeat top center;
color:black;
}

div#mainnavigation a:hover{
background: url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:#ff0000;
}

div#mainnavigation li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/sfondi_e_menu/Pulsante2.jpg") no-repeat top center;
text-indent:5px;
text-align: right;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}

div#mainnavigation p{font-size: 90%}

div#mainnavigation ul{margin: 0;padding: 0; list-style-type: none}
div#mainnavigation li{
float:left;
margin:0 2px 0 0;
padding:1;
}



div#facebook a {
display:block;
background: url("immagini/sfondi_e_menu/pulsante_nullo.jpg") no-repeat top center;
}


div#facebook a:hover{
display:block;
background: url("immagini/sfondi_e_menu/pulsante_nullo.jpg") no-repeat top center;
}

div#facebook a:visited{
display:block;
background: url("immagini/sfondi_e_menu/pulsante_nullo.jpg") no-repeat top center;
}


/*stili per la navigazione principale di sinistra quando c'č un sottomenų aperto sopra*/





/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}

div#extra ul{margin: 0;padding: 0; list-style-type: none}
div#extra li{
float:left;
margin:0 2px 0 0;
padding:1;
}

div#extra a{
display:block;
width:140px;
height:25px;
line-height:22px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:white;
text-indent:5px;
font-variant:small-caps;
font-size:.8em;
font-weight:bold;
}

div#extra a:visited{
background: url("immagini/sfondi_e_menu/PulsanteVisitato.jpg") no-repeat top center;
color:#000000;
}

div#extra a:hover{
background:url("immagini/sfondi_e_menu/Pulsante1.jpg") no-repeat top center;
color:#ff0000;
}

div#extra li#active{
width:140px;
height:25px;
line-height:22px;
background:url("immagini/menu/active.jpg") no-repeat top center;
color: white;
text-indent:5px;
font-size:.8em;
font-weight:bold;
font-variant:small-caps;
}
div#extra p{font-size: 90%}

/*fine stili per la sezione extra*/

/* stili per il menu orizzontale*/
div#barranav{
	position:absolute;
	top:180px;
	left:0px;
	padding:0px;
	background:url("immagini/sfondi_e_menu/footer.jpg");
	width:1000px;
	height:25px;
}

.menufooter {
  float: center;
  padding: 3px;
  margin: 0px;
  margin-top:2px;
  text-align:center;
  text-decoration:none;
  font-size:.90em;
  font-weight:bold;
  font-variant:small-caps;
  color:white;
}

.menu a{
  float: left;
  padding: 3px;
  margin: 9px;
  margin-top:2px;
  text-align:left;
  text-decoration:none;
  font-size:.90em;
  font-weight:bold;
  font-variant:small-caps;
  color:white;
  text-indent: 38px;
}

.menu a:hover{
float: left;
  padding: 3px;
  margin: 9px;
  margin-top:2px;
  text-align:center;
  text-decoration:none;
  font-size:.90em;
  font-weight:bold;
  font-variant:small-caps;
color:red;
}

.menu a:active{
float: left;
  padding: 3px;
  margin: 9px;
  margin-top:2px;
  text-align:center;
  text-decoration:none;
  font-size:.90em;
  font-weight:bold;
  font-variant:small-caps;
color:red;
}

.menuqui{
float: left;
  padding: 3px;
  margin: 9px;
  margin-top:2px;
  text-align:center;
  text-decoration:none;
  font-size:.90em;
  font-weight:bold;
  font-variant:small-caps;
color:red;
}

/* fine stili per il menu orizzontale*/
div#casella1{position: absolute; top: 225px; margin-left: 13px; width: 210; height:240;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #1f458b; border-top:0px solid #59b5ec;border-bottom: 0px solid #1f458b;  
}

div#casella1 a:{
text-decoration:none;
}

div#casella2{position: absolute; top: 225px; margin-left: 238px; width: 210; height:240;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #1f458b; border-top:0px solid #59b5ec;border-bottom: 0px solid #1f458b;  
}

div#casella2 a:{
text-decoration:none;
}

div#casella3{position: absolute; top: 225px; margin-left: 463px; width: 210; height:240;  border-left: 0px solid #fff ; 
 border-right: 0px solid #fff; border-top:0px solid #fff;border-bottom: 0px solid #fff; 
}

div#casella3 a:{
text-decoration:none;
}

div#casella3 a:visited{
text-decoration:none;
}

div#casellaRDD{position: absolute; top: 480px; margin-left: 13px; width: 660; height:240;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #1f458b; border-top:0px solid #fff;border-bottom: 0px solid #1f458b; 
}

div#casella4{position: absolute; top: 720px; margin-left: 13px; width: 660; height:60;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #1f458b; border-top:0px solid #fff;border-bottom: 0px solid #1f458b; 
}

div#casella5{position: absolute; top: 780px; margin-left: 13px; width: 660; height:240;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #59b5ec; border-top:0px solid #fff;border-bottom: 0px solid #1f458b;
}

div#casella6{position: absolute; top: 1030px; margin-left: 13px; width: 660; height:60;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #59b5ec; border-top:0px solid #59b5ec;border-bottom: 0px solid #1f458b;  
}

div#casella7{position: absolute; top: 1090px; margin-left: 13px; width: 660; height:240;  border-left: 0px solid #59b5ec ; 
 border-right: 0px solid #59b5ec; border-top:0px solid #fff;
}

div#casella8{position: absolute; top: 1345px; margin-left: 0px; width: 1000; height:25;
background: url("immagini/sfondi_e_menu/footer.jpg") no-repeat top center;
}

div#casellaheader1{position: absolute; top: 0px; margin-left: 0px; width: 150; height:150;
}

div#casellaheader1 a{
display:block;
width:150px;
height:150px;
line-height:150px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/trasparente.gif") no-repeat top center;
}

div#casellaheader2{position: absolute; top: 0px; margin-left: 850px; width: 150; height:150;
}

div#casellaheader2 a{
display:block;
width:150px;
height:150px;
line-height:150px;
text-decoration:none;
background:url("immagini/sfondi_e_menu/trasparente.gif") no-repeat top center;
}


.titmenu {
	color : #1f458b;
	font-size : 18pt;
	text-indent : 0px;
    padding : 2pt;
	font-weight : bold;
}
	
.testo {
	font-family: arial,sans-serif;
	text-align : justify;
	text-indent : 0px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: 100%}
	
.sottotitoli {
	font-family: arial,sans-serif;
	font-weight: bold;
	font-variant:small-caps;
	color:#0000FF;
	text-decoration : none;
	text-indent : 0px;
	margin-left : 5pt;
	font-size:1.1em
}	
	
.sottotitolicorsivo {
	font-family: arial,sans-serif;
	font-weight: bold;
	font-style : italic;
	text-align: center;
	color:#0000FF;
	text-decoration : none;
	margin-left : 10pt;
	margin-right : 10pt;
	font-size:1.1em
	}
	
.sottotitoliintabella {
	font-family: arial,sans-serif;
	font-weight: bold;
	font-variant:small-caps;
	color:#0000FF;
	text-decoration : none;
	margin-left : 15px;
	font-size:0.8em
	}
	
.titoli {
	font-family: arial,sans-serif;
	font-style : italic;
	text-align: center;
	color:#0000FF;
	margin-left : 5pt;
	margin-right : 5pt;
	font-weight: bold;
	font-size:1.5em
	}
	
.titoliintabella {
	font-family: arial,sans-serif;
	font-style : italic;
	color:#0000FF;
	margin-left : 5pt;
	margin-right : 5pt;
	font-weight: bold;
	font-size:1.2em
	}

.testointabella {
	font-family: verdana, arial, sans-serif;font-size: 75%;
	text-indent : 0px;
	margin-left : 4pt;
	margin-right : 8pt;
	text-align: left
	}
	
.domanda {
	font-family: arial,sans-serif;
	margin-left:0;
	font-size: 100%;
	text-indent : 0px;
	font-weight: normal;
	color:#FFFFFF;
	text-align: justify
	}
	
.risposta {
	font-family: verdana,arial;
	margin-left:0;
	font-size: 100%;
	text-indent : 0px;
	font-weight: normal;
	color:#000000;
	background-color:#FFFFFF;
	padding:5px;
	text-align: justify
	}
	
.testopiccolo {
	font-family: arial,sans-serif;font-size: 60%;
	text-align: justify;
	font-family: arial,sans-serif;
	text-align : justify;
	text-indent : 10px;
	margin-left : 8pt;
	margin-right : 8pt;
	}

.tablerubr {
	width:600px; 
	border-color: 999999;
	border-width: 3px;
	background: #000000;
	border-style: double; 
	font-size: 14px;
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	text-align: justify
	}
	
	
	
/*stili per la galleria fotografica*/
ol#gallery{ margin: 0px 2%; padding: 0 }

ol#gallery li{ float:left; background-color: #000; color: #fff;
    margin: 0 0 20px; padding: 0; list-style-type: none }

ol#gallery h3{ margin: 0; padding: 3px 0 16px;
    background: #000 url('immagini/gallery/film.jpg') repeat-x bottom right; color: #fff;
    font: 12px light arial,sans-serif; text-align: center }

ol#gallery a{ display: block; padding: 3px 3px 16px;
     background: #000 url('immagini/gallery/film.jpg') repeat-x bottom right }

ol#gallery a:hover{ color: #fff; /*hack per ie5.5 e le regole sotto*/ }

ol#gallery a img{ border: 2px solid #000 }

ol#gallery a:hover img{ border-color: #FFFFA0 } 

/*stili per i pulsanti sotto le schede space*/
div#casellapulsantispace1 {
	position:absolute;
	top:788px;
	margin-left: 12px;
	padding:0 px;
	left: 150px;
	width: 155px;
	height: 50px;
	background-image:url("immagini/space/pulsantespace.jpg");
	text-align: center;	
	line-height: 18px;
	padding-top: 0px;
}

div#casellapulsantispace2 {
	position:absolute;
	top:788px;
	padding:0 px;
	left: 331px;
	width: 155px;
	height: 50px;
	background-image:url("immagini/space/pulsantespace.jpg");
	text-align: center;	
	line-height: 18px;
	padding-top: 0px;
}

div#casellapulsantispace3 {
	position:absolute;
	top:788px;
	left: 499px;
	width: 155px;
	height: 50px;
	background-image:url("immagini/space/pulsantespace.jpg");
	text-align: center;	
	line-height: 18px;
	padding-top: 0px;
}

div#casellapulsantispace4 {
	position:absolute;
	top:788px;
	left: 667px;
	width: 155px;
	height: 50px;
	background-image:url("immagini/space/pulsantespace.jpg");
	text-align: center;
	line-height: 18px;
	padding-top: 0px;
}


.menupulsantispace a{
	text-decoration:none;
	font-size:1.2em;
	font-weight:bolder;
	font-variant:small-caps;
	line-height: 20px;
	color:#fff;
	font-family: Verdana, arial, sans-serif;
	vertical-align: middle;	
	
}

.menupulsantispace a:hover{
text-decoration:none;
	font-size:1.2em;
	font-weight:bolder;
	font-variant:small-caps;
	line-height: 20px;
	color:#FF0;
	font-family: Verdana, arial, sans-serif;
	vertical-align: middle;
	}
/*fine stili per i pulsanti sotto le schede space*/	
	
div#casellapulsantitech1 {
	position:absolute;
	top:788px;
	margin-left: 12px;
	padding:0 px;
	left: 150px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;	
	line-height: 14px;
	padding-top: 3px;
}

div#casellapulsantitech2 {
	position:absolute;
	top:788px;
	padding:0 px;
	left: 273px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;	
	line-height: 14px;
	padding-top: 3px;
}

div#casellapulsantitech3 {
	position:absolute;
	top:788px;
	left: 384px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;	
	line-height: 14px;
	padding-top: 3px;
}

div#casellapulsantitech4 {
	position:absolute;
	top:788px;
	left: 495px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;
	line-height: 14px;
	padding-top: 3px;
}

div#casellapulsantitech5 {
	position:absolute;
	top:788px;
	left: 606px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;
	line-height: 14px;
	padding-top: 3px;
}

div#casellapulsantitech6 {
	position:absolute;
	top:788px;
	left: 717px;
	width: 105px;
	height: 35px;
	background-image:url("immagini/technical/pulsanteexplorer.jpg");
	text-align: center;
	line-height: 14px;
	padding-top: 3px;
}
.menupulsantitech a{
	text-decoration:none;
	font-size:0.8em;
	font-weight:bolder;
	font-variant:small-caps;
	color:#fff;
	font-family: Verdana, arial, sans-serif;
	vertical-align: middle;	
	
}

.menupulsantitech a:hover{
text-decoration:none;
	font-size:0.8em;
	font-weight:bolder;
	font-variant:small-caps;
	color:#FF0;
	font-family: Verdana, arial, sans-serif;
	vertical-align: middle;	}

div#casellatabellamodulo {
	position:absolute;
	top:320px;
	margin-left: 12px;
	padding:0 px;
	left: 150px;
	width: 660px;
	
	
}