.img {margin-right:15px}

body {
background-color:#F4F4F4;
background-image: url(../images/bg.jpg);
color:#6F6F6F;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:center;
}

#wrap {
margin:0px auto;
padding:0;
width:720px;
border:1px solid #E0E0E0;
background:#ffffff;
}

#wrapper {margin:4px}

#top {
margin-top:0px;
text-align:left;
padding:2px;
}

#top2 {margin:20px;
padding:30px;
//padding:0px;
background-color:#FFFFFF;
}

.top_txt {
color:#8D8D8D;
font-size:11px;
text-decoration:none;}

#footer {
background:url(images/bot_px.gif) repeat-x top;
width:712px;
height:102px;}

.bot_txt {color:#4E4E4E; text-decoration:none; font-size: 12px; margin: 0px;  padding: 0px; }
.copy {color:#8D8D8D; text-decoration:none}

/*--------------------------------------------------------------------------------------------------------------------*/

.gray {color: #333333; text-decoration:none; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: -10px;}
.blue {color:#333; text-decoration:none; font-size:9px;}
.red {color: #CC0000; text-decoration:none; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin-top: -25px; //margin-top: 0px;}
.white {color:#ffffff; text-decoration:none}

.align {vertical-align:middle}
.big {font-size:12px}
.bigger {font-size:13px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}

a {	color:#333; text-decoration:none}

.a2 {	color:#000; text-decoration:none; font-size:9px; }
.a3 {	color:#000; text-decoration:none; font-size:9px;}
.a3 {	color:#000; text-decoration:none; font-size:9px;}

.align {vertical-align:middle}
		
.sign { width:40px;
		height:17px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#333;
		background-color:#ffffff;
		color:#193D46;
		right:-500px;
		margin: 0px;
		padding: 0px;
		}
.sign2 { font-family:tahoma;
		font-size:14px;
		border-style:solid;
		border-width:1px;
		border-color:#bbb;
		background-color:#ffffff;
		color:#193D46;
		right:-500px;
		margin-left: 20px;
		margin-top: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 150px;
		}
.sign3 { width:120px;
		height:17px;
		font-family:tahoma;
		font-size:9px;
		color:#193D46;
		margin-left: 20px;
		margin-top: 0px;
		padding: 5px;
		}
.sign4 {
	width:85px;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	text-align:center;
	color:#929292;
	right:-500px;
	margin-left: 20px;
	margin-top: 0px;
	padding: 5px;
	border: solid 1px #333;
		}
		
.signav {
	width:85px;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	color:#333;
	right:-500px;
	margin-left: 5px;
	margin-top: 0px;
	padding: 5px;
		}		
				
.signav a{
	width:85px;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	color:#333;
	right:-500px;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	text-decoration:none;
		}		
	
.signav a:hover{
	width:85px;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	color:#666;
	right:-500px;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	text-decoration:none;
		}
			
.sign6 { width:210px;
		height:17px;
		font-family:tahoma;
		font-size:10px;
		text-align:left;
		color:#999;
		margin-left:20px;
		}

			
.sign7 { width:200px;
		height:17px;
		font-family:tahoma;
		font-size:12px;
		color:#193D46;
		margin-left: 15px;
		margin-top: 0px;
		padding-left: 30px;
		padding-top: 10px;
		}
		
.sign9 { 
		width:380px;
		height: auto;
		font-family:tahoma;
		font-size:12px;
		color:#193D46;
		margin: 20px;
		padding: 10px;
		}
		
.sign11 { 
		width:420px;
		height: auto;
		font-family:tahoma;
		font-size:12px;
		color:#193D46;
		margin: 20px;
		padding: 10px;
		}
		
.u		{text-decoration:underline}
.t 		{text-transform:uppercase}

a:hover{text-decoration:underline;}
.a:hover{text-decoration:none;}

.Stile1 {color: #000000}
.Stile2 {color: #006699}
.Stile3 {color: #FFFFFF}
.Stile4 {color: #333333}


/* menu in basso */

.menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:2px;
text-align:center;
}
  
.menu a {

height:15px;
color:#C1C1C1; 
text-align:center; 
text-decoration:none; 

}

.menu a:hover {
text-decoration:none; 
height:15px;
color:#fff; 
}



.menuind {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:2px;
text-align:center;
}

  
.menuind a {

height:15px;
color: #333333;
text-align:center; 
text-decoration:none; 

}

.menuind a:hover {
text-decoration:none; 
height:15px;
color:#fff; 
}

.menubord {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:0px;
text-align:center;
padding: 0px;
}

.menubord  a {
height: 30px;
width: 100px;
color: #333333;
text-align:center; 
text-decoration:none; 
padding: 5px;
}

.menubord  a:hover {
padding: 5px;
height: 30px;
width: 100px;
background-color: #6699CC;
text-decoration:none; 
color:#fff; 
}


.menuvideo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:2px;
text-align:center;
}
  
.menuvideo a {

height:15px;
color: #333333;
text-align:center; 
text-decoration:none; 

}

.menuvideo a:hover {
text-decoration:none; 
height:15px;
color: #FF0000;
}


#container {
  position:relative; 
  }
#menu {
  text-align:center; 
  position:relative; 
  height:2em;
  }
.box {
  position:relative; 
  float:left; 
  top:5px;
  bottom:5px;
  }
 #banner {
  position:relative; 
  top:30px;


  }
 #menu2 {
  text-align:center; 
  height:350px;
  } 
#menu a, #menu a:visited {
font-size:13px;
  position:relative; 
  text-decoration:none; 
  background-color:#06a; 
  color:#fff; 
  display:block; 
  width:90px; 
  height:15px; 
  padding:5px;
  margin:0 1px;
  }
#menu a .topleft, #menu a .topright {
  position:absolute; 
  top:0; 
  width:0; 
  height:0; 
  overflow:hidden;
  border-top:10px solid #fff;
  }
#menu a .topleft {
  left:0; 
  border-right:10px solid #06a; 
  }
#menu a .topright {
  left:90px; 
  border-left:10px solid #06a; 
  }
#menu a:hover {
  background-color:#000; 
  }
#menu a:hover .topleft {
  border-right:10px solid #000; 
  border-top:10px solid #fff;
  }
#menu a:hover .topright {
  border-left:10px solid #000; 
  border-top:10px solid #fff;
  }


#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin:5px 0 5px 0px; position:relative; z-index:500;}
#pmenu li {float:left;position:relative;}
#pmenu a, #pmenu a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; display:block; width:107px; //width:108px; font-size:10px; color:#fff; height:23px; line-height:22px; text-decoration:none; text-indent:2px; background:#CC0001; border:1px solid #fff; border-width:0 1px 1px 0; font-weight:bold; text-align:center;}
#pmenu li:hover > a{background:#EDF4FF; color:#c00;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:101px;}
#pmenu > li:hover > ul {left:0; top:24px;}
