@charset "iso-8859-1";
/* CSS Document */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #D94D1E; margin: 0px; padding: 0px; text-align: center; }
a img { border: none; }
/* homepage layout */
#container { width: 830px; margin: auto; }
#header { background-image: url(../imgs/nav/top3menu.gif); background-repeat: no-repeat; margin: auto; height: 106px; background-position: center top; }
#header a:link { color: #1262BA; }
#header a:visited { color: #000000; }
#header a:hover { color: #3188E9; }
#header a:active { color: #9F0F0F; background-color: #FDEBA3; }
#header li { display: inline; list-style-type: none; margin-right: 4px; margin-left: 4px; padding-left: 4px; padding-right: 4px; }
#header ul { margin-top: 2px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #1262BA; margin-left: 48px; padding: 80px 0px 0px 41px; text-align: center; }
#leftbar { float: left; width: 150px; padding-top: 15px; padding-right: 1px; padding-bottom: 15px; padding-left: 1px; border: medium double #C8DAF7; margin-top: 10px; margin-right: 2px; margin-bottom: 10px; margin-left: 1px; background-color: #FDEBA3; }
#leftbar ul { list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #1262BA; margin-left: 2px; margin-top: 2px; padding: 0px 0px 0px 1px; text-align: left; }
#leftbar li { list-style-type: none; margin-right: 1px; margin-left: 2px; padding-left: 1px; padding-right: 1px; background-image: url(../imgs/nav/bottone2.gif); background-repeat: no-repeat; height: 39px; background-position: center center; }
#leftbar a:link { color: #1262BA; }
#leftbar a:visited { color: #000000; }
#leftbar a:hover { color: #3188E9; }
#leftbar a:active { color: #9F0F0F; }
.barra2 a:link { display: block; padding-top: 10px; padding-left: 3px; }
.barra2 a:visited { display: block; padding-top: 10px; padding-left: 3px; }
.barra2 a:hover { display: block; padding-top: 10px; padding-left: 3px; }
.barra2 a:active { display: block; padding-top: 10px; padding-left: 3px; }
#mainContent2 { border: medium double #C8DAF7; margin-top: 10px; margin-right: 2px; margin-bottom: 10px; margin-left: 165px; background-color: #FDEBA3; padding: 2px 8px; }
#mainContent2 a:link { color: #1262BA; }
#mainContent2 a:visited { color: #000000; }
#mainContent2 a:hover { color: #3188E9; }
#mainContent2 a:active { color: #9F0F0F; }
#mainContent2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left; }
#mainContent2 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #9F0F0F; text-align: left; }
#mainContent2 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; width: 625px; display: block; text-align: left; }
.foto2dx { float: right; margin-left: 4px; }
#footer { width: 823px; margin: auto auto 20px; text-align: center; border: 2px solid #FFFFFF; }
#footer p { margin: 0px auto; padding-top: 4px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; text-align: center; }
#footer a:link { color: #1262BA; }
#footer a:visited { color: #000000; }
#footer a:hover { color: #3188E9; background-color: #FFFFFF; }
#footer a:active { color: #9F0F0F; background-color: #FDEBA3; }
#footer li { display: inline; list-style-type: none; margin-right: 3px; margin-left: 1px; padding-left: 3px; padding-right: 1px; }
#footer ul { margin-top: 10px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #1262BA; margin-left: 1px; padding: 0px 0px 0px 1px; text-align: center; }
.ctFoto { margin-top: 8px; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; }
.ftLeft { float: left; margin-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; }
.clearfloat { clear: both; height: 0px; font-size: 1px; line-height: 0px; }

