body {
	background-color: #0A384E;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
	background-image: url(/grafica/temi/default/bgbody.gif);background-repeat:repeat-x;
	text-align:left;
}
div.formail{padding:30px;text-align:left;font-size:12px;}
div.formail input{padding:5px;background-color:#CCCCCC;font-weight:bold;}

div.formail input:focus{background-color:white;}
input.formail{width:100%;padding:7px; font-size:14px; background-color:#000;border:1px solid #666; color:#666; font-weight:bold;text-align:center;cursor:pointer;}
input.formail:hover{background-color:#666;border:1px solid #666;color:#FF6600;}
textarea{width:99%;}
.policy{font-size:9px; color:#999999;}
.centerit{text-align:center;}
label{cursor:pointer;}
h1 {

	font-size : 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	}
h1.archivio {
	
	font-size : 18px;

	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	}
	
h3 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	
}

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	color: #FF9900;
	text-decoration: none;
}
a:hover {
	color: #FFFFCC;
	text-decoration: none;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}


.piedipagina {font-size:10px; text-align:left;}
.post {}
div.postarchivio{border: 1px solid #333333;background:url(/grafica/temi/default/bg.png); width:550px; padding:3px;}
div.postarchivio:hover{border: 1px solid #333333;background:#111;}



.Stile1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.Stile2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}

.Stile4 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}


.dxbox {
	background-image: url(grafica/bg-news.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #868686;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}
.dxinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	color: #FFFFFF;
	background-color: #0a384e;
}


.artcappello { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 12px;}
.arttitolo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 14px;}
.artcorpo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size : 12px; background-color: black;}
.artpiede {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px; background-color: #333333;}

.newscappello { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px; }
.newstitlo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 12px;}
.newscorpo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px;}
.newspiede {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 9px; background-color: #333333;}

.preferitititolo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px; background-color: #333333;}
.preferiticorpo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px; }
.preferitipiede {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 9px; background-color: #333333;}

.mltable {font-family: Verdana, Arial, Helvetica, sans-serif; color: orange; font-size : 9px; background-color: #000000;}
.mltitolo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px; background-color: #333333;}
.mlcorpo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 10px;}




.nyhetsrubrik {
	font-size : 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
} 
.linje { border-bottom-style : dashed; border-bottom-width : 1px; border-left-style : none; border-right-style : none; border-top-style : none; border-bottom-color : #555555; } 
.inmatning { background: #ffffff; border-bottom: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #555555; border-top: 1px solid #555555; color: #000000;/* for IE */font: 12px Verdana, Arial, Helvetica, sans-serif; overflow: hidden; } 
.ruta{ border: 0; padding: 5px; color: Gray; } 
.underrubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } 
.inlagg { padding: 5px; border: 1px dashed #555555; color : #555555; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; overflow:auto; background-color: #F1F4F8; } 
.input	{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-image: url('menybg.gif');
	background-repeat: repeat-x;
	border: 
1px solid #555555;
	font-weight: bold;
} 
HR { color: #555555; } 
.hidden{ background-color: #F6F6F6; }
.news { font-size : 18px; padding-top: 1px; padding-bottom: 1px; color: #FFFF66; } 
.bews { background: White; border: 1px #FFFFCC solid; padding: 5px; color: #FFFF66; 
} 

/*###########################################*/

.thumbnail {position: relative;
z-index: 0}

.thumbnail:hover {background-color: transparent;
z-index: 5}

.thumbnail span {/*CSS for enlarged image*/
position: absolute;
padding: 0;
left: 0;
border: none;
visibility: hidden;
color: black;
text-decoration: none}

.thumbnail span img {/*CSS for enlarged image*/
border-width: 0;
padding: 0px}

.thumbnail:hover span {/*CSS for enlarged image on hover*/
visibility: visible;
top: -300px;
left: -75px; /*position where enlarged image should offset horizontally */}.performance {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tablenews {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #868686;
	background-image: url(bg-news2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mlbotton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF9900;
}





.spot-Laquintana {
position:relative;
float:left; 
width:932px; 
height:301px;
z-index: 0;
}



#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
vertical-align:middle;

}

#csstopmenu li{
float: left;
position: relative;

}

#csstopmenu a{
text-decoration: none;

}

.mainitems{
	vertical-align:middle;
	padding-top: 0;
	height:18px;
	padding: 5px;


}

.mainitems:hover {
	
	border-left-width: 0;
	background-image: url(/grafica/bottbg.gif);
	
}

.headerlinks a{
	margin: auto 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	height:35px;
	
}




.submenus{
	display: none;
	width: 14em;
	position: absolute;
	top: 1.7em;
	left: 0;
	background-color: #000000;
	border: 1px solid #003366;
	margin: 0px;
	
	
}

.submenus li{
	width: 96%;
	margin: 5px;
	text-align: left;
	font-size: 14px;

	
}

.submenus li a{
display: block;
width: 100%;

}

html>body .submenus li a{ /* non IE browsers */
width: auto;
height: auto;

}

.submenus li a:hover{
	background-color: #003366;
	color: #FFFFFF;
	width: 100%;

}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;

}

#csstopmenu li:hover ul, li.over ul {
display: block;

}

html>body #clearmenu{ /* non IE browsers */
height: 6px;
}


#marqueecontainer{
position: relative;
width: 280px; /*marquee width */
height: 280px; /*marquee height */

overflow: hidden;

padding: 2px;

}


