/* Css project by ballaweb
mail: ballasuona@libero.it
07-03-2006a

 */
 
 html,body{
	margin:0;
	padding:0;
	background-color: #336699;
 }
  body>div#contenitoremain{
	height:auto;
    min-height:100%;
 }
 body{
	font-family: arial,sans-serif;
	font-size: 76%;
	/*background-color: #006699;*/
 }
 
 div#contenitoremain{
	text-align:left;
	left:50%;
	width:800px;
	margin-left:-400px;
	position:absolute;
    padding-left: 60px;
	background-color: #FFFFFF;
	background-image: url(img/fondo.gif);
	padding-left: 63px;
	background-repeat: repeat-y;
	background-position: left top;
	/*border: 1px solid #CC0000;*/
 }
 div#nomeazienda{
	background-image: url(img/testa.jpg);
	height: 160px;
	width: 680px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}
 div#contenuti{
	min-height:300px;
	/*border: 1px dashed #FF0000;*/
	width: 670px;
	height: auto;
	padding-right: 1px;
	padding-left:16px;
	padding-top: 10px;
} 

/*   contenuti box */

*.boximg{
	margin-left: 12px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
}

div#boxmainsx{
	/*border: 1px dashed #FF0000;*/
	float: left;
	width: 205px;
	background-image: url(img/fondo-bomainsx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -6px;
	padding: 0px;
}

div#boxmainsx p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-left: 18px;
	margin-top:20px;
}

div#boxmain {
	float: left;
	width: 435px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	/*border: 1px solid #B5FFF0;*/
	padding: 8px;
	text-align: justify;
}
div#boxmain p{
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
}

*.titoli {
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
}

*.testoboxmain{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	margin-bottom: 25px;
	color: #666666;
	text-align: justify;
}

/*  css BOX XS CL DX*/

div#boxsx{
	margin-right: 6px;
	/*border: 1px solid #3300FF;*/
}

div#boxsx, div#boxcl, div#boxdx{
	width: 210px;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(italiano/supporto/img/fondi-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h6{	text-align: center;
}
div#boxsx, div#boxcl, div#boxdx, h6{
	font-size: 15px;
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
div#boxcl{
	margin-right: 6px;
}
div#boxdx{
}

*.invisibile{
	visibility: hidden;
	}
div#nomeazienda h1, div#nomeazienda h3, div#nomeazienda h4, div#testoindex h4{
	visibility: hidden;
	margin-top: 0px;
}
 
	
/* stile che riguarda il menu e la lista*/

/*- Menu livellomenu--------------------------- */ 

#livellomenu {
	width:680px;
	font-size:92%;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	/*border: 1px solid #000000;*/
	
      }
    #livellomenu ul {
	list-style:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
      }
    #livellomenu li {
	display:inline;
	margin:0;
	padding:0;
      }
	  /*
    #livellomenu a {
	float:left;
	background:url("img/tableft.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
      }*/
	  
	  #livellomenu a.iprofilo, a.iprodotti, a.ivendita, a.isupporto, a.ilavora, a.icontatti, a.imappa {
	float:left;
	text-decoration:none;
	padding-left: 4px;
	/*border: 1px solid #000000;*/

      }
	  
	   #livellomenu a.iprofilo {
	background:url("img/iprofilo.gif") no-repeat left top;
      }
	  #livellomenu a.iprodotti {
	background:url("img/iprodotti.gif") no-repeat left top;
      }
	   #livellomenu a.ivendita {
	background:url("img/ivendita.gif") no-repeat left top;
      }
	  #livellomenu a.isupporto {
	background:url("img/isupporto.gif") no-repeat left top;
      }
	  #livellomenu a.ilavora {
	background:url("img/ilavora.gif") no-repeat left top;
      }
	   #livellomenu a.icontatti {
	background:url("img/icontatti.gif") no-repeat left top;
      }
	  #livellomenu a.imappa {
	background:url("img/imappa.gif") no-repeat left top;
      }
	  
    /*#livellomenu a span {
	float:left;
	display:block;
	background:url("img/tabright.gif") no-repeat right top;
	color:#666;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left:8px;
      }*/
	  #livellomenu .profilo, .prodotti,.vendita, .supporto, .lavora, .contatti, .mappa {
	float:left;
	display:block;
	color:#666;
	padding-top:5px;
	padding-right:16px;
	padding-bottom: 13px;
	padding-left:15px;
	margin-top: 0px;
	/*border: 1px solid #000000;*/
      }
	  
	  #livellomenu .profilo {
	background:url("img/profilo.gif") no-repeat right top;
     }
	   #livellomenu .prodotti {
    background:url("img/prodotti.gif") no-repeat right top;
	 }
	  #livellomenu .vendita {
	background:url("img/vendita.gif") no-repeat right top;
     }
	  #livellomenu .supporto {
	background:url("img/supporto.gif") no-repeat right top;
    }
	  #livellomenu .lavora {
	background:url("img/lavora.gif") no-repeat right top;
	}
	  #livellomenu .contatti {
	background:url("img/contatti.gif") no-repeat right top;
	}
	  #livellomenu .mappa {
	background:url("img/mappa.gif") no-repeat right top;
    }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
	#livellomenu a .profilo {float:none;}
	#livellomenu a .prodotti {float:none;}
	#livellomenu a .vendita {float:none;}
	#livellomenu a .supporto {float:none;}
	#livellomenu a .lavora {float:none;}
	#livellomenu a .contatti {float:none;}
	#livellomenu a .mappa {float:none;}


    /* End IE5-Mac hack */

    #livellomenu a:hover {
      background-position:0% -42px;
      }
	  
	  #livellomenu a:hover .profilo,#livellomenu a:hover .prodotti ,#livellomenu a:hover,#livellomenu a:hover .vendita ,#livellomenu a:hover .supporto,#livellomenu a:hover .lavora,#livellomenu a:hover .contatti,#livellomenu a:hover .mappa{
      background-position:100% -42px;
	  color:#FF9834;
	  }

/*  stile menu prodotti  */

.menuprodotti{
	/*border: 1px solid #0033FF;*/
	padding-left: 10px;
	margin: 0px;
}
ul{
	list-style-type: none;
	/*border: 1px solid #99CC33;*/
	margin: 0;
	padding: 0;
}
.menuprodotti ul{
	width:180px;
	padding-left: 4px;
}
.menuprodotti ul ul{
	width:180px;
	padding-left: 20px;
}
.menuprodotti li{
	/*border: 1px solid #CC0066;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	list-style-type: disc;

}
.menuprodotti li li{
	/*border: 1px solid #CC0066;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	list-style-type: disc;

}

*.txt10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
div#contatti, *.testoblu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
}

/* stile del menu piccolo*/

div#menusmall{
	color: #FFFFFF;
	position: relative;
	width: 660px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*border: 1px solid #FFFFFF;*/
	margin-top: 8px;
	margin-bottom: 8px;
}

div#menusmall ul{
    margin: 0;
    padding: 0; 
    list-style-type: none;
}

div#menusmall li{
	display: inline;  /*la posizione menu*/
	padding: 0;/* superiore em destra em inferiore em sinistra em*/
	margin: 0px;
}
div#menusmall ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
div#menusmall ul li a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
div#menusmall ul li a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;

}
div#menusmall ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}

/* fine stile menu piccolo*/


div#testoindex{
	width: 600px;
	margin-top: 220px;
	padding-left:18px;
	margin-right: -22px;
	margin-left: 0px;
}

/*div#footer{
	background-color: #EFEFEF;
	width: 600px;
	height: 30px;
	border: 1px solid #0066CC;
}*/
*.testofooter{
    /*border: 1px solid #FFFFFF;*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: -2px;
	text-align: center;
	margin: 8px;
	
}
div#footer{
	background-color:#6699CC;
	text-align:center;
	bottom:0;
	width:680px;
	clear: both;
	position: relative;
	/*position: absolute;*/
	left: 0px;
	/*background-image: url(img/logofooter.gif);
	background-repeat: no-repeat;
	background-position: left top;
    /*border: 1px solid #FFFFFF;*/
	/* margin: 0px;*/

}
div#footer1{
	background-color:#6699CC;
	text-align:center;
	bottom:0;
	width:690px;
	clear: both;
	position: relative;
	/*position: absolute;*/
	left: -18px;
	/*background-image: url(img/logofooter.gif);
	background-repeat: no-repeat;
	background-position: left top;
    /*border: 1px solid #FFFFFF;*/
	/* margin: 0px;*/

}
*.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;	
}

/* ------------ stile rete vendite ----------------------------------------*/

*.imgpad{
	margin-left: 16px;
}
form{
	/*border: 1px solid #0033CC;*/
	width: 160px;
	margin-top: 40px;
	margin-left: 16px;
	padding-top: 10px;
	padding-left: 10px;
}
.address, .links {
	margin-left: 2px;
	padding-left: 8px;
}
div#country{
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding: 4px;
	/*border: 1px solid #808080;*/
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.namecountry {
	font-family:verdana, arial, helvetica;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;	
	/*border:1px solid #808080;*/
	padding: 6px;
}

.soc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:normal;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #008FD5;
	padding-left: 4px;
	padding-bottom: 4px;
}

.address {
	font-family:Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
		/*border: 1px solid #FF00FF;*/

}

.links {
	font-family:verdana, arial, helvetica;
	color:#000;
	font-size:12px;
	font-weight:normal;
	margin-bottom: 8px;	/*border: 1px solid #808080;*/
}
.links1 {	margin-left: 2px;
	padding-left: 8px;
}


/*------------------------------------ stile contatti --------------------------------*/
div#contatti{
	/*border: 1px solid #808080;*/
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
div#contatti ul{
	margin-left: 0px;
	/*border: 1px solid #99CC33;*/
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
}
div#contatti li{
	/*border: 1px solid #808080;*/
	list-style-image: url(contatti/img/email.gif);
	list-style-position: inside;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
div#contatti li a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
}
div#contatti li a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
}
div#contatti li a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
}
div#contatti li a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
}

/*------------------------------------ stile prodotti --------------------------------*/

.articolo {
	font-family:verdana, arial, helvetica;
	color:#006699;
	font-size:110%;
	font-weight:bold;
	padding:5px;
	background-color: #FBFEFF;
	margin-bottom: 6px;
	margin-top: 6px;
}
.articolo ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: disc;
	margin-left: 20px;
}
.articolo li{
font-family:Tahoma, Arial, Helvetica;
	color:#666666;
	font-size:99%;
	font-weight:normal;
}
.articolo p{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.data {
	font-family:Tahoma, Arial, Helvetica;
	color:#666666;
	font-size:99%;
	font-weight:bold;
	padding:5px;
	background-color: #FFFFFF;
}

.testo {
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: justify;
}

div#top {
	font-family:verdana,arial,helvetica;
	background:#eaeaea;
	color:#000;
	font-size:80%;
	font-weight:bold;
	text-align:left;
	padding: 5px;
	height: 20px;
	width: 640px;
	background-color: #FBFBFB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


div#civile, div#militare, div#avionica{
	/*border: 1px solid #FF00FF;*/
	margin-bottom: 0px;
	width: 640px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	margin-top: 10px;
}

div#nav{
	width: 630px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	min-height	: 150px;
	/*border: 1px solid #F4F4F4;*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

div#navlist
{
	color: #666666;
	border: 1px solid #F4F4F4;
	height: 60px;
	width: 60px;
	float: left;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 2px;
}
div#navlist img{
}


.testo1 {	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
	color: #999999;
}
h5{
	padding: 0px;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
h5 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
h5 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
}
h5 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
h5 a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
*.mod{
	padding-left: 26px;
	font-size: 12px;
	text-decoration: underline;
	margin-top: 20px;
}
*.imgcertificate img{
	margin-right: 20px;
}
*.imgcertificate{
	width: 300px;
	/*border: 1px solid #003399;*/
	padding: 10px;
}
*.bandiera{
	margin-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	width: 170px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
