
/* ============================= main layout ====================== */

body { background:#cdcdcd;
	 border:0; margin:0;
	 font:14px Arial, Helvetica, sans-serif; color:#4e5a61;
}

div.body1{ background:#cdcdcd; }


/* ============================= header ====================== */

#header { background: white; border-bottom: white 1px solid; } 

img.mainfoto { height:235px; width1:938px; width:100%; }



/* menu */

#menu   { background1:url(menu.jpg); background:#003366; }
#menu a { text-align:center; font-size:14px; font-weight:bold; color:#aaccff; display:block; float:left; padding-top:13px; height:41px; width:103px; text-decoration:none; border-right:1px #aabbff solid; }
#menu a:hover { color:orange; color:#f68026; text-decoration:none; }
#menu a.selected  { color:white; }
#menu a.selected:hover  { color:white; }
#menu a.last  { border-right:1px #003366 solid; }



/* ============================= content ====================== */

#content  { background: white;  padding:5px; } 
div > #content  { background: white;  padding:5px; } 

#centrale { background: white;  border1:#bbccff 2px solid;  border2:#003366 2px solid; }

#colsx { padding:20px; background:#eeeeee; } 
#coldx { padding-left:0px; } 


div.box_title  { background:url(boxtop.gif) no-repeat; text-align:center; color:white; font-size:16px; font-weight:bold; height:28px; padding-top:12px; } 
div.box_body { background:white; width:193px; padding:10px; margin-left:4px; border-left: #eeeeee 1px solid; border-right: #eeeeee 1px solid; font-size:12px; }
div.box_end  { background:url(boxend.gif) no-repeat; height:28px; } 

div.textcontent { padding-left:20px; padding-top:20px; }

span.titolo { color:orange; color:#f68026; font-size:17px; font-weight:bold; margin-left:15px; }

div.staff span.subtitle { color:#f68026; font-weight:bold; }


/* links */

a.link { text-decoration:none; color1:#3399cc; color:blue; color3:#003366;}
a.link:hover { text-decoration:underline; }

a.command { background1:orange; background:#ffffff; padding:5px; color:#444466; font-weight:bold; text-decoration:none; padding-right:20px; padding-left:20px; margin-right:20px; border:#bbbbbb 2px solid; }
a.command:hover { xtext-decoration:underline; color:#f68026; }

#sendform a.command { background1:#4488ff; background:#ffffff; color:#444466; font-weight:bold; text-decoration:none; padding:5px; padding-right:15px; padding-left:15px; border:#bbbbbb 2px solid; margin-right:2px; font-size:13px; }
#sendform a.command { background1:#4488ff; background:#ffffff; color:#444466; font-weight:bold; text-decoration:none; padding:2px; padding-right:15px; padding-left:15px; border:#bbbbbb 2px solid; margin-right:2px; font-size:13px; }
#sendform a.command:hover { xtext-decoration:underline; color:#f68026; }



div.btn { background:url(btn.gif) no-repeat; text-align:center; width:160px; height:40px; padding-top:10px; }
div.btn a { color:black; text-decoration:none; }
div.btn a:hover { color:#f68026; text-decoration:underline; }


/* ============================= footer ====================== */

#footer { color:#ffffff; color:#003366; text-transform1:uppercase; text-align:center; background1:url(menu.jpg); background:#003366; background:#eeeeee; padding-top:10px; padding-bottom:10px; font-size:14px; line-height:22px; }
#footer a { padding-left:8px; }
 

/* ============================= forms ============================= */

table.formbox { padding-left:20px; padding-right:15px; padding-bottom:14px; }
#sendform .input { width:230px; }
#sendform textarea { width:230px; }

