@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	background-color:#000;
}
#header {
	width:940px;
	height:118px;
	vertical-align:middle;
	background-color:#FFF;
	position:relative;
	text-align:left;
}
#footerbar {width:100%; padding-top:13px; background-color:#FFF; clear:both;}
#footer { 
width:940px; color:#999;
font-size:11px;
padding:10px; 
background-color:#000;
}

#all {
width:100%;
background-color:#FFF;
}

#sottohome{ 
width:940px;
height:133px;
padding-top:13px;
background-color:#FFF;
position:relative;
}
.boxes1{ 
width:200px;
height:107px;
padding: 13px 13px 13px 13px;
background-image:url(../immagini/sotto_08.gif);
background-repeat:no-repeat;
text-align:left;
position:relative;
float:left;
}
.fork_colonna2 .boxes1{ 
margin-bottom:13px;
}
#sottohome .boxes1{ 
margin-right:13px;
}
#sottohome .boxes2{ 
width:436px;
height:107px;
padding: 13px 13px 13px 13px;
background-image:url(../immagini/sotto_10.gif);
background-repeat:no-repeat;
text-align:left;
position:relative;
float:left;
}
	
#menu{
position:absolute;
right:0px;
top:40px;
float:right;
width:565px;
height:37px;
line-height: 37px;
text-align:center;
	}
#lingue{
position:absolute;
top:0px;
right:0px;
float:right;
width:80px;
height:20px;
line-height:18px;
text-align:left;
	}
#lingue .menu li {
display:block;
background-color:#fff;
color:#000;
text-decoration:none;
font-size:10px;
padding-left:4px;
height:20px;
width:36px;
}
#lingue .menu a #ita {
	background-image:url(../immagini/flag_ita.png);
	background-position:right;
	background-repeat:no-repeat;
}
#lingue .menu #ita {
	background-image:url(../immagini/flag_ita.png);
	background-position:right;
	background-repeat:no-repeat;
}
#lingue .menu a #eng {
	background-image:url(../immagini/flag_eng.png);
	background-position:right;
	background-repeat:no-repeat;
}
#lingue .menu #eng {
	background-image:url(../immagini/flag_eng.png);
	background-position:right;
	background-repeat:no-repeat;
}
#lingue .menu li:hover { background: #f17415; color:#FFF }
#lingue .menu li.active { background: #000; color:#FFF }
	
#box{ 
position: relative;
text-align:center;
float:right;
height:33px;
width:100px;
line-height: 32px;
	}
/*--  buttonbox dovrebbe esssere la versone migliorata di box ---- */
.buttonbox1{ 
position:absolute;
top: 86px;
right:0px;
text-align:center;
height:33px;
width:100px;
line-height: 32px;
	}

#menu ul.menu li {
display:block;
float:left;
background-color:#000;
width:113px;
height:37px;
color:#FFFFFF;
text-decoration:none;
padding-left:0px;
margin-top:0px;
}

ul.menu li {
display:block;
float:left;
background-color:#000;
color:#FFFFFF;
text-decoration:none;
height:33px;
width:100px;
margin-top:0px;
}

ul.menu li a {text-decoration:none;}

#menu ul.menu {
list-style-type:none;
margin:0;
padding:0;
}

#box ul.menu {
list-style-type:none;
margin:0;
padding:0;
}

.menu li:hover {background: #f17415; color: #fff; }
#menu ul.menu li:hover {background: #f17415; color: #fff; }

#menu ul.menu li.active {
	background: #f17415;
	background-image:url(../immagini/bgmenu.gif)
}


/*--------- GENERAL STYLING Options --------- */
strong {
	color:#333;
	}
a {
	color:#f17415;
	text-decoration:none;
	}
body { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666; 
}

@font-face{
font-family:'CuprumFFU';
src:url(fonts/CuprumFFU/Cuprum-webfont.eot);
src:local('Cuprum-webfont'),url(fonts/CuprumFFU/Cuprum-webfont.woff) format('woff'),url(fonts/CuprumFFU/Cuprum-webfont.ttf) format('truetype'),url(fonts/CuprumFFU/Cuprum-webfont.svg#webfontNhzOtw10) format('svg');
}


h1 { 
font-family:CuprumFFU, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#222222; 
}
h2 { 
font-family:CuprumFFU,"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:23px;
color:#222222; 
}

/*--------- solo per il visore e menu --------- */
h3 { 
font-family:CuprumFFU, "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:16px; 
position:relative;
color:#ffffff;
font-style:normal;
 }
 
/*--------- solo per box btn --------- */
h4 { 
font-family:CuprumFFU, "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:12px; 
position:relative;
color:#ffffff;
font-style:normal;
 }
 
 
/*--------- TITOLINI BOXINI --------- */
h5 { 
font-family:CuprumFFU, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000; 
}


