﻿/******************************/
/*     S T R U T T U R A      */
/******************************/
html, body {height: 100%;width: 100%;background-color: #F8F8F8;}
#MasterBkgnd { position: static; min-height: 390px;}
#MasterBkgnd, #MasterBkgndimg { height: 390px; position: absolute; width: 100%;}
#MasterContents {overflow: hidden;position: relative; margin-left: auto; margin-right: auto;}
#header{width:960px; margin-left:auto; margin-right:auto;height: 390px; display:block;}
#headersx{height: 390px; width:370px; display:block;position:relative; float:left;}
a.logo{position:absolute; background-image: url("img/logo.png"); height: 167px; width: 221px; top:60px; left:20px; }
#headerdx{position:relative; display:block; height:390px; width: 560px; float:left;}
#content{border-top: 5px solid red; border-bottom: 5px solid red;background-color: #F8F8F8;}
#contenitore{width:960px; display: block; margin-left: auto; margin-right: auto;}
#footer{ background-color: #003366; height:220px; display:block;}
#footer-content{width:960px; margin-left: auto; margin-right:auto; display: block;}
.txtfootertit, .txtfooter{line-height: 18px; color: #ffffff; font-weight: bold; font-family: arial, verdana, sans-serif;} 
.txtfootertit{padding-top: 25px;font-size: 14px; }
.txtfooter{font-size: 12px; }
.txtsintesi{font-size: 12px; font-family: arial, verdana, sans-serif; color: #ED181F; font-weight: bold; padding-top:20px;}
.dove {background-image: url("Home/dove.png"); background-position: left top;background-repeat: no-repeat; display: block; height: 21px; padding-left: 45px; width: 180px; margin-bottom: 45px;}
.btnfacebook, .btntwitter, .btngoogle{margin-right: 27px; margin-top: 10px; float:left; background-position: 0px 0px;background-repeat: no-repeat; display:block;}
.btnfacebook {width: 27px; height: 26px; background-image: url("Home/facebook.png");}
.btntwitter {width: 38px; height: 26px; background-image: url("Home/twitter.png");}
.btngoogle {width: 26px; height: 26px; background-image: url("Home/google.png");}
a.lnkdove{background-image: url("img/freccia.png");background-position: right center; background-repeat: no-repeat;  }
a.lnkdove { font-style: italic; width:99px;}
.share{display:block; margin-top: 70px;}
.lnkGoogle{margin-bottom: 55px; width: 146px; height: 40px; background-image: url("img/GoogleMaps.png"); background-repeat: no-repeat; background-position: 0px 0px; display: block;}

/******************************/
/*     C A R A T T E R I      */
/******************************/
h1, h2, h3, a{color: #ED181F;}
h4,h6{color: #003366; font-style: italic; font-weight:bold; }
p{height: auto; color: #333333; line-height: 20px; font-size: 12; font-style:normal; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1{ line-height: 24px; font-family: RockwellExtraBoldRegular, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif; font-size: 18px;  text-transform: uppercase;}
h2{ font-family: RockwellRegular,"Courier New",Courier,Georgia,Times,"Times New Roman",serif;}
h3{ margin-bottom: 15px; font-family: RockwellBold, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif; font-size: 20px; font-weight:normal;  }
h4{ font-family: RockwellRegular,"Courier New",Courier,Georgia,Times,"Times New Roman",serif;}
h6{ font-size:16px; line-height: 20px;font-family: RockwellRegular,"Courier New",Courier,Georgia,Times,"Times New Roman",serif;}
p{  font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
a{ font-weight: normal; display:block; margin-top: 10px; text-decoration: none; font-size:14px; font-family: RockwellBold, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;  }
a:hover{ text-decoration: underline; }

/******************************/
/*          M E N U           */
/******************************/
ul#umenu{margin-top:65px; margin-left: 180px;}
ul#umenu li{}
ul#umenu li a{color: #ED181F; display: block; float: left; font-family: RockwellRegular,"Courier New",Courier,Georgia,Times,"Times New Roman",serif; font-size: 18px; font-weight: bold; text-decoration: none; margin-left: 40px; height:23px; text-transform: uppercase;}
ul#umenu li a:hover{color:#FFFFFF;}
ul#umenu li.select a{color:#FFFFFF;border-bottom: 2px solid #ED181F;}
ul#umenu li.select a:hover{color:#FFFFFF;}
ul#umenu li a.current, ul#menu li a.current:hover{}   


