/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
 
/* Stile vuoto */
.base{}
/*
div.ombra-foto{ float: left;padding:0 6px 6px 0;
    background: url(/img/dropshadow.jpg) no-repeat bottom right;
background-color:white;}
    */
div.ombra-foto img{ display:block;
    position: relative;top: -5px;left: -5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;
    padding:5px}
div.ombrarossa-foto img{ display:block;
    position: relative;top: -5px;left: -5px;
    border:1px solid rgb(226,47,105) ;
    border-color: rgb(226,47,105) rgb(171,6,59) rgb(171,6,59) rgb(226,47,105);    
    padding:5px}   
a.opacity{float:left;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
a.opacity:hover{float:left;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.small-white{font-size:9px;color:white;font-weight:normal;line-height:11px;}
.small-white-bold{font-size:9px;color:white;font-weight:bold;line-height:11px;}

BODY 
{ 
    color: black; 
    margin:0px;
	padding:0px;
	background-image:url(/img/bgbody.gif);background-repeat:repeat-x;
    background-color:white;
} 

h1,h2,h3,p{margin:0;padding:0;}
td,p,body,input,textarea,select,li,ul {font-family: verdana;font-size: 11px;line-height:18px;} 
td,p{line-height:16px;}
.titolo1,h1{font-family: arial,helvetica;font-size: 22px; color:rgb(239, 15, 96);font-weight:normal;margin-bottom:5px;}
h2,.titolo2{font-size: 13px;color: #666666; font-weight:bold; } 
h3,.titolo3 {font-size: 11px;color:rgb(171,25,25); font-weight:bold; }
h1{margin-top:25px;}
p{padding-bottom:6px;}

a{text-decoration:underline;color:rgb(227,49,107)}
a:hover {color:#666666}
a.crumbs {}
a.crumbs:hover {}
.acrumbs {}

.alink {color: #9EC4E8;font-family:"Trebuchet MS", Helvetica, Arial;font-size: 15px;}
a.sxmenu{font-family:"Trebuchet MS", Helvetica, Arial;font-size: 15px;color:#000000;text-decoration:none;}
a.sxmenu:hover{font-family:"Trebuchet MS", Helvetica, Arial;font-size: 15px;color:#FFFFFF;}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}


a.link-azzurro{color: #9EC4E8;text-decoration:none;}
a.link-azzurro:hover{color: #ffffff;}
a.link-bianco{color: #ffffff;text-decoration:none;}
a.link-bianco:hover{color: #9EC4E8;}

a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}

a.newstlnk{text-decoration:none;font-weight:bold;color:rgb(239, 15, 96)}

.dim0 {width: 95px}
.dim1 {width: 250px}

.boxTitle
{
	font-family:arial,helvetica,verdana;
	color:#22457F;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
 
input,textarea
{
	border: 1px #333333 solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.cbx,.bbx,.rbx,.img
{
	border: 0px
}

div#lanmenu{height:17px;line-height:14px;width:405px;border:0px solid grey;float:right;background-image:url(/img/menuLingue.jpg);background-repeat:no-repeat;
font-size:9px;text-align:right;}
div#logo{position:absolute;height:95px;width:317px;margin:0 0;float:left;}
div#corpohome{margin:0 auto;width:520px;background:white;padding:15px;text-align:justify}

div.bluebox{margin:0 auto;width:200px;background:rgb(121,214,255);color:black;padding:15px}

div.redbox{margin:0 auto;width:200px;background:rgb(226,47,105);color:white;padding:15px}

div.blue2box{margin:0 auto;width:220px;background:rgb(0,168,236);color:black;padding:15px}
