/* CSS Document */

.menu
{

}
.linkGrigio

{
}
.boxCentrato
{
	width:100px;overflow:hidden;
}

/*DIV,SPAN,TEXTAREA,INPUT,IMG,P,SELECT,LABEL{
margin:0px;
padding:0px;
overflow:hidden;
}*/


H1,H2,H3,H4,H5,UL{

padding:0px;
margin:0px;
}
HR{
border:0px;
border-top:1px solid #CDCFC6;

}

A:link{
text-decoration:none;
color:#bdbdbe;
}
A:visited{
text-decoration:none;
color:#bdbdbe;
}
A:hover{
text-decoration:underline;
color:#bdbdbe;
}

A.selected{
text-decoration:underline;
}

body
{
	/*background-color:#404143;*/
	background-image:url(/images/filetto_background.jpg);
	background-color:#4f5052;
	background-repeat:repeat-x;
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.clearLeft{
	height:1px;
	clear:left;
	width:100%;
	overflow:hidden;
}
#boxGenerale{
	width:745px;
	margin:0 auto;
	/*border:1px solid black;*/

	/*background-color:#FFFF00;*/
	
}
#boxCentrale{
clear:both;
	float:left;
	width:745px;
}

#boxFooter{
	/*width:745px;*/
	width:614px;
	/*margin:0 auto;*/
	/*border:1px solid black;*/
	margin-top:12px;
	text-align:center;
	font-size:8px;
	color:#949596;
	/*font-weight:bold;*/
	/*line-height:2px;*/
	float:right;
}
#boxFooter TD
{
border:0px;!important
 }
#boxFooter IMG{
margin-left:8px;
}

#menuSX{
float:left;
width:125px;

}
#menuSX LI{
float:left;
width:125px;
list-style-type:none;
color:#bdbdbe;
font-size:9px;
font-weight:bold;
margin-bottom:7px;
margin-left:12px;


}
#menuSX .header{
background-image:url(/images/top_boxMenuSX.gif);
float:left;
width:125px;
height:9px;
}
#menuSX .centro{
float:left;
width:125px;
height:469px;
/*background-color:#535457;*/
background-image:url(/images/filetto_menuSX.jpg)
}
#menuSX .footer{
background-image:url(/images/bottom_boxMenuSX.gif);
float:left;
width:125px;
height:9px;
}

#boxHeader{
height:44px
}
#boxHeader .logo {
float:left;
width:500px;
}

#boxHeader .bandiere .image{
/*border:1px solid #cfcfcf !important;*/
border:1px solid #ffffff !important;
display:block;
width:17px;
height:12px;
background-position:0px -12px;
background-repeat:no-repeat;
}
#boxHeader .bandiere .eng{
background-image:url(../images/bandiera_eng.gif);

}
#boxHeader .bandiere .fra{
background-image:url(../images/bandiera_fra.gif);
}
#boxHeader .bandiere .ita{
background-image:url(../images/bandiera_ita.gif);
}
#boxHeader .bandiere .deu{
background-image:url(../images/bandiera_deu.gif);
}
#boxHeader .bandiere .spa{
background-image:url(../images/bandiera_spa.gif);
}

#boxHeader .bandiere A:hover{
background-position:0px 0px;
}

#boxHeader .bandiere {
float:right;
margin-right:10px;

}
#boxHeader .bandiere LI{
	float:left;
	/*height:12px;*/
	width:17px;
	padding-left:2px;
	padding-right:2px;
	list-style:none;
	/*opacity:.25;
	filter: alpha(opacity=25); 
	-moz-opacity: 0.25;*/
}
#boxHeader .selected A{
/*opacity:1;
filter: alpha(opacity=100); 
-moz-opacity: 1;*/
background-position:0px 0px !important;
}



.menu{
float:left;
width:125px;
}
.contenuti{
width:614px;
float:left;
margin-left:6px;
}



.conatiner_voci_sub_menuSX{
float:left;
width:125px;
}

.conatiner_voci_sub_menuSX LI{
float:left;
padding-left:10px;
}
.conatiner_voci_sub_menuSX LI .selected{
color:#FFFFFF;
}

.ancora{
width:1px;
height:1px;
position:relative;
overflow:visible;
}
.popup{
position:absolute;

visibility:hidden;
width:213px;
top:-250px;
left:100px;
border:2px solid #001781;
/*height:200px;*/
background-color:#FFFFFF;
text-align:left;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#535457;
font-size:11px;
}
.popup IMG{

}
.popup .foto_popup{
width:213px!important;
height:109px!important;
}
.popup .icona{
width:40px!important;
height:38px!important;
}
.popup .testo_popup{
margin-top:26px;
font-weight:normal;

}
.spacerPopup{
width:1px;
height:100px;
}
.fasciagrigia{
height:35px;
width:614px;
background-color:#F4F2F3;
}

#slogan
{
    font-family:Verdana;
    font-size:8px;
    color:#b8b8b9;
    margin-top:6px;
 }