@charset "utf-8";
/* CSS Document */

* { margin:0;padding:0; overflow:inherit;}
img , div { behavior:url(iepngfix.htc); }
body{ background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#container { width:100%}
#top , #top_index{ background-image:url(images/header.jpg); background-position:top left; background-repeat:no-repeat; height:134px}
#top_index #logo { margin:0 auto; display:block;}
#logo { float:left;}
#logo_left {background-image:url(images/logo_left.png); background-position:top left; background-repeat:no-repeat; float:left; width:20px; height:122px}
#logo_right {background-image:url(images/logo_right.png); background-position:top right; background-repeat:no-repeat; float:left;width:20px; height:122px}
#logo_center {background-image:url(images/logo_center.png); background-position:top; background-repeat:repeat-x; width:inherit;float:left; height:122px}
#menu_nav { float:right; margin-top:10px; width:500px; margin-right:70px; text-align:right;}
#menu_nav ul li { list-style-type:none; display:inline}
#menu_nav li a{ color:#002d96; text-decoration:none}
#main { clear:both;padding-bottom:40px; height:100%; background-image:url(images/bg_main.jpg); background-position:bottom; background-repeat:repeat-x}
#content  { float:left;padding:10px; width:780px;}
#content .titolo_pagina { padding:0px 10px; color:#4f81c2; font-size:16px;}
#content .incipit { padding:0px 10px; color:#333;}
#content_menu_1 , #content_menu_2 , #content_menu_3 { border:1px solid #002d96; background-color:#e0ecfe; float:left; margin:10px; width:237px }
#content_menu_1 img, #content_menu_2 img, #content_menu_3 img{ border:0; vertical-align:middle ; width:52px;}
#content_menu_1 .img_titolo ,  #content_menu_2 .img_titolo , #content_menu_3 .img_titolo { float:left; height:54px; width:56px;}
#content_menu_1 p, #content_menu_2 p, #content_menu_3 p{ float:right; width:180px;height:54px; font-size:11px; color:#333 }
#content_login {margin:0 auto; height:277px;padding-top:80px; width:290px;}
#content_login .incipit_login{ padding-left:20px; font-style:italic; font-weight:bold; }
#login {color:#333; background-image:url(images/bg_login.jpg); background-repeat:repeat-x; background-position:top; padding:10px; margin:0 auto; height:107px; width:260px;}
#login .label { width:84px;padding:13px 10px; text-align:right}
#login input { background:transparent; border:0; background-image:url(images/text.png); background-position:top; background-repeat:no-repeat; padding:5px 10px;width:115px;height:18px;}
#accedi {padding:10px; text-align:right; margin:0 auto; height:27px; width:210px;}
#accedi table { text-align:right}
#accedi input {background:transparent;cursor:pointer; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0px 10px; width:119px; height:22px; border:0;  }
#loghi {margin:auto; width:650px; height:90px; }
img#loghi {padding:10px; float:left; margin:auto;}
