body, html, h1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #323232;
	background:#ffffff;
	margin:0;
	padding:0;
	width: 100%;
	height: auto;
	text-align:center;
}

* {
    margin:0;
    padding:0;
}

.clear {
	clear: both;
	overflow: hidden;
	width: 0;
	height: 0;
}

a{
	text-decoration : none;
	color:#323232;
}

a:hover{
	text-decoration : none;
	color:#323232;
}

a img{
	border : none;
}

ul,ol,li,dl,dt,dd{
	display : block;
	line-height : normal;
	list-style : none;
	margin : 0;
	padding : 0;
}

#aspnetForm {
	margin:0;
	padding:0;
}

#main{
    width:1003px;
    margin:0 auto;
    position:relative;
    padding:0;
    height:auto;
	text-align:center;    
}

#container {
    width:1003px;
    height:auto;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	background:url(../images/cornice-bg.jpg) repeat-y top left;
}

#container-into {
    width:1003px;
    height:auto;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	background:url(../images/cornice-main-bg.jpg) no-repeat top left;	
}


#Content {
    width:1000px;
    height:auto;
    margin:0 1px 0 2px;
	padding:0;
	position:relative;
	text-align:center;
	background:url(../images/cornice-con-bg.jpg) repeat-y top left;	
}

#PagContent {
    width:1000px;
    padding:0;
    margin:0;
    height:auto;
    position:relative;
	text-align:left;	
}

.angle {
    width:70px;
    padding:0;
    margin:0;
    height:59px;
    position:absolute;
    bottom:20px;
    right:209px;
	text-align:left;	
	z-index:100;
}


#PagContent .inner {
    width:1000px;
    padding:0;
    margin:0;
    height:auto;
    position:relative;
    float:left;
	text-align:left;
	background:url(../images/cornice-right-base.jpg) no-repeat bottom right;				
}

#PagContent .inner #left {
    width:789px;
    padding:0;
    margin:0;
    height:auto;
    float:left;
    position:relative;
    top:0;
    left:0;
	text-align:left;
	vertical-align:top;
}

#leftContent {
    width:789px;
    padding:0 0 0 1px;
    margin:0;
    height:auto;
    position:relative;
    text-align:left;
	vertical-align:top;
}

#leftContent .title {
    width:790px;
    padding:0;
    margin:0;
    height:94px;
    text-align:left;
}

#tempfrm {
    padding:0;
    margin:0;
    position:absolute;
    display:none;
}

#leftContent .body {
    width:789px;
    padding:0;
    margin:0 auto;
    text-align:left;
    float: left; 
    height: 100%;
}

#leftContent iframe {
    width:789px;
    padding:0;
    margin:0;
    border:0;
    text-align:center;
    height:510px;
    overflow-x: hidden;

}

#txtmeteo {
    width:550px; 
    height:190px;
    float:left; 
    clear:both;
    margin-left:20px;
}

#meteo {
    width:547px;
    height:265px;
    padding:0;
    margin:0;
    border:0;
    text-align:center;
    background:#FFFFFF url(../images/bg-meteo.jpg) no-repeat top left;
    padding-top:12px;
    margin-left:10px;
    float:left;
}

#meteo iframe {
    width:500px;
    height:240px;
    padding:0;
    margin:0 10px 0 10px;
    border:0;
    text-align:center;
    background:#FFFFFF url(../images/bg-meteo.jpg)
}

#PagContent .inner #right {
    width:209px;
    padding:0;
    margin:0;
    min-height:100%;
    height:auto !important;
    height:100%;
    float:right;
    position:relative;
    top:0;
    right:0;
	text-align:left;			
	background:url(../images/cornice-right-bg.jpg) repeat-y top left;			
}

#PagContent .bottom {
    width:1000px;
    padding:0;
    margin:0;
    height:21px;
    position:relative;
    bottom:0;
    left:0;
	text-align:left;
	background:url(../images/cornice-bottom.jpg) no-repeat top left;			
}


#myContent {
    margin:0;
	padding:0;
	height:auto;
}

.flash-replaced .alt {
    display:block;
    height:0;
    overflow:hidden;
    position:absolute;
    width:0;
}

#header {
    width:1003px;
    height:71px;
    margin:0 auto;
	padding:0;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
}

#logo {
    width:214px;
    height:71px;    
    position:absolute;
    top:0px;
    left:27px;
}

#lingua {
    width:202px;
    height:29px;    
    position:absolute;
    bottom:12px;
    right:-15px;
}

#footer {
    width:1003px;
    height:237px;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;	
	background-color:#FFFFFF;
}

#consigli {
    width:1002px;
    height:162px;
    margin:0 auto;
	padding:1px 0 0 1px;
	position:relative;
	text-align:center;	
	background:#FFFFFF url(../images/consigli-bg.gif) no-repeat top left;
}

#tempo {
    width:251px;
    height:155px;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	float:left;
}

#frigo {
    width:244px;
    height:155px;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	float:left;
}

#donna {
    width:254px;
    height:155px;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	float:left;
}

#donna-text {
    width:208px;
    height:55px;
    position:absolute;
    left:0;
    top:70px;
    margin:0;
    padding:0 0 0 15px;
    font-family: Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;    
	text-align:left;
}

.donna-text-title {
    font-family: Lucida Grande, Arial, helvetica, sans serif; 
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF;    	
}

#servizi {
    width:253px;
    height:155px;
    margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	float:left;
}


#footer-closer {
    width:1003px;
    height:75px;
    margin:0 auto;
	padding:20px 0 0 0;
	position:relative;
	text-align:center;	
	background:url(../images/footer.jpg) no-repeat top left;
}

/********************************************************************/

.input-ric {
	background:none;
	font-family: Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #90B304;    
	height:15px;
	width:140px;
	border:0pt solid #FFFFFF;
	background-color:#FFFFFF;
	font-style:normal;
	font-variant:normal;
	line-height:normal;		
}

.testo {
    font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #323232;
}

a.testo:link {
	color: #323232;
	text-decoration:none;
}
a.testo:active {
	text-decoration:none;
	color: #323232;
}
a.testo:visited {
	text-decoration:none;
	color: #323232;
}
a.testo:hover {
	text-decoration:none;
	color: #323232;
}

.testo_footer {
    font-family: Lucida Grande, Arial, helvetica, sans serif; 
    /*font-size: 12px; 
    font-weight:normal;
    color: #333333;    */
    font-size: 11px; 
    font-weight:bold;
    color: #3D3D3D;
}

a.testo_footer:link {
	color: #3D3D3D;
	text-decoration:none;
}
a.testo_footer:active {
	text-decoration:none;
	color: #3D3D3D;
}
a.testo_footer:visited {
	text-decoration:none;
	color: #3D3D3D;
}
a.testo_footer:hover {
	text-decoration:none;
	color: #3D3D3D;
}

.testo_language {
    font-family: Lucida Grande, Arial, helvetica, sans serif; 
    font-size: 11px; 
    font-weight:bold;
    color: #3D3D3D;
    text-transform:uppercase;
}

a.testo_language:link {
	color: #3D3D3D;
	text-decoration:none;
}
a.testo_language:active {
	text-decoration:none;
	color: #3D3D3D;
}
a.testo_language:visited {
	text-decoration:none;
	color: #3D3D3D;
}
a.testo_language:hover {
	text-decoration:none;
	color: #BC0000;
}

.testo_language_current {
	font-family: Lucida Grande, Arial, helvetica, sans serif; 
    font-size: 11px; 
    font-weight:bold;
	text-decoration:none;
	color: #BC0000;
	text-transform:uppercase;
	cursor:default;
}

a.testo_language_current:link {
	color: #BC0000;
	text-decoration:none;
}
a.testo_language_current:active {
	text-decoration:none;
	color: #BC0000;
}
a.testo_language_current:visited {
	text-decoration:none;
	color: #BC0000;
}
a.testo_language_current:hover {
	text-decoration:none;
	color: #BC0000;
}

/**************************************************/
/*                  TEXT FRIGO                    */
/**************************************************/
.title {
    font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #90B304;
}

a.title:link {
	color: #90B304;
	text-decoration:none;
}
a.title:active {
	text-decoration:none;
	color: #90B304;
}
a.title:visited {
	text-decoration:none;
	color: #90B304;
}
a.title:hover {
	text-decoration:none;
	color: #90B304;
}

.uptitle {
    font-family: Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight:bold; 
	text-transform:uppercase;
	color: #90B304;
}

a.uptitle:link {
	color: #90B304;
	text-decoration:none;
}
a.uptitle:active {
	text-decoration:none;
	color: #90B304;
}
a.uptitle:visited {
	text-decoration:none;
	color: #90B304;
}
a.uptitle:hover {
	text-decoration:none;
	color: #90B304;
}

/**************************************************/

/**************************************************/
/*                  TEXT DONNA                    */
/**************************************************/
.dntitle {
    font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight:bold; 
	color: #616161;
}

a.dntitle:link {
	color: #616161;
	text-decoration:none;
}
a.dntitle:active {
	text-decoration:none;
	color: #616161;
}
a.dntitle:visited {
	text-decoration:none;
	color: #616161;
}
a.dntitle:hover {
	text-decoration:none;
	color: #EBA600;
}

.dnuptitle {
    font-family: Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight:bold; 
	color: #EBA600;
}

a.dnuptitle:link {
	color: #EBA600;
	text-decoration:none;
}
a.dnuptitle:active {
	text-decoration:none;
	color: #EBA600;
}
a.dnuptitle:visited {
	text-decoration:none;
	color: #EBA600;
}
a.dnuptitle:hover {
	text-decoration:none;
	color: #EBA600;
}

/**************************************************/

.testob {
    font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight:bold; 
	color: #323232;
}

a.testob:link {
	color: #323232;
	text-decoration:none;
}
a.testob:active {
	text-decoration:none;
	color: #323232;
}
a.testob:visited {
	text-decoration:none;
	color: #323232;
}
a.testob:hover {
	text-decoration:none;
	color: #323232;
}

.testocnt {
    font-family: Lucida Grande, Arial, helvetica, sans serif; 
	font-size: 11px;
	font-weight:normal;
	color: #323232;
}

a.testocnt:link {
	color: #323232;
	text-decoration:none;
}
a.testocnt:active {
	text-decoration:none;
	color: #323232;
}
a.testocnt:visited {
	text-decoration:none;
	color: #323232;
}
a.testocnt:hover {
	text-decoration:none;
	color: #323232;
}

/**********************************************************/

#BottomArrow {
    margin:0 auto;
    padding:0;
    float:right;
    position:relative;
    text-align:center;
    height:20px;
    margin-right:20px;
}

#BottomCustomer {
    margin:0 auto;
    padding:0;
    float:left;    
    text-align:center;
    height:20px;
    width:230px;
    display:none;
}

#BottomSocial {
    margin:0 auto;
    padding:0 5px;
    float:left;    
    text-align:center;
    height:25px;
    width:80px;
    background:url(../images/casa-social.jpg) no-repeat top left;
}

#BottomSocial .facebook{
    margin:0;
    padding:0;
    text-align:center;
    height:25px;
    width:30px;
    border:none;
    float:left;   
    display:block;
    text-decoration:none;
}

#BottomSocial .youtube{
    margin:0;
    padding:0;
    text-align:center;
    height:25px;
    width:50px;
    border:none;
    float:left; 
    display:block;  
    text-decoration:none;
}

#BottomMenu {
    margin:0 auto;
    padding:0;
    float:left;
    position:relative;
    text-align:center;
    height:20px;
}

ul#navmenu {
	margin:0;
    padding:5px;
    height:15px;
    vertical-align:top;
	line-height : normal;
	list-style : none;	
	text-align:left;
	float:left;
}

ul#navmenu li {
    display:inline;
    margin:0 5px 0 5px;
    padding:0;
    line-height : normal;
	list-style : none;	
	text-align:center;
	float:left;
}

ul#navmenu li img.spacer {
    padding:0;
    margin:2px 0 2px 0;
    text-align:center;
    text-decoration:none;
    background-color:#333333;
    border:0;
    width:1px;
    height:10px;
}

ul#navmenu li a {
    display:block;
    padding: 0 2px 0 2px;
    margin:0;
    text-align:center;
    text-decoration:none;
}

ul#navmenu li a span {
   padding:0;
   margin:0;
   text-align:center;
   text-decoration:none;
   font-family: Lucida Grande, Arial, helvetica, sans serif; 
   font-weight:bold;
   color: #3D3D3D;
   font-size: 11px; 
   /*font-weight:normal; 
   font-size: 12px;    
   color: #333333;*/
}

ul#navmenu li a:hover, ul#navmenu li a.current {
}

ul#topmenu li a:hover span, ul#topmenu li a.current span {
}

#ComboColumn {
    float:right;
    width:210px;
    height:265px;
    margin:0;
    padding:0;
    
}

#ComboPlace {
    float:right;
    width:210px;
    height:73px;
    margin:0;
    padding:0;
    background:#FFFFFF url(../images/bg-combo.jpg) no-repeat left top;
}

#ComboContainer {
    margin:25px 0 0 30px;
    padding:0;
    height:18px;
    width:150px;
    text-align:left;
    position:absolute;
}

/**********************************************/
a.paging-on, a.paging-off:hover {
	background: url(../images/pag_filo_on.gif) no-repeat center left;
	color:#213A54;
	text-decoration: none;
	width:16px;
	height:12px;
	display:block;
	font-size: 10px;
	text-align:center;
}

a.paging-off:hover em {
	color:#213A54;
}

a.paging-on em {
	display:block;
	color:#213A54;
	font-family: Lucida Grande, Arial, helvetica, sans serif; 
	text-decoration: none;
	font-style:normal;
	font-size: 10px;
	text-align:center;
}

a.paging-off {
	background: url(../images/pag_filo_off.gif) no-repeat center left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#A5A5A5;
	display:block;
	width:16px;
	height:12px;
	font-size: 10px;
	text-align:center;
}

a.paging-off em {
	font-family: Lucida Grande, Arial, helvetica, sans serif; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#A5A5A5;
	display:block;
	font-style:normal;
	font-size: 10px;
	text-align:center;
}

.txt-paging {
	font-family: Lucida Grande, Arial, helvetica, sans serif; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#A5A5A5;
	font-style:normal;
	font-size: 10px;
	text-align:center;
}

.paging-arrow {
	padding-top:0px;
}

/***************************************/
.testo-mini {
	font-family: Lucida Grande, Arial, helvetica, sans serif; 
	font-size: 11px;
	font-weight:normal;
	color: #213A54;
	text-align: left;
}

a.testo-mini:link {
	color: #213A54;
	text-decoration:none;
}
a.testo-mini:active {
	text-decoration:none;
	color: #213A54;
}
a.testo-mini:visited {
	text-decoration:none;
	color: #213A54;
}
a.testo-mini:hover {
	text-decoration:none;
	color: #213A54;
}

/**********************************************/

#contatti-sx {
    float:left;
}
#contatti-dx {
    float:right;
}
.contatti-xx {
    clear:both ;
}

.contatti_td_sx_top{text-align:left; padding-right:22px;}

.contatti_td_sx{text-align:left; padding-right:8px;}

.contatti_td{width:50px;text-align:right; padding-right:6px;}
.contatti_edit {   
    font-family:Lucida Grande, Arial, helvetica, sans serif; 
    font-size:11px;
    color:#323232;
    border:1px solid #DFE4EC;
    width:180px;
    background-color:#EAEAEA;
}
.contatti_textarea {   
    font-family:Lucida Grande, Arial, helvetica, sans serif; 
    font-size:11px;
    color:#323232;
    border:1px solid #DFE4EC;
    background-color:#EAEAEA;
    height:70px;
    width:180px;
    overflow:auto;
}
.contatti_submit {
    background-color:#C7C7C7;
    border:1px solid #3F3F3F;
    color:#323232;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    width:70px;
    cursor:pointer;
}

.cnt_input {
    padding:4px 3px 2px 3px;
    margin:0;
}

/**********************************************************/

#frm-imgbk-login {
    width:415px;
    height:81px;
    text-align:center;
    margin:0 auto;
    padding:0;
    background:url(../images/banca-img_ITA.jpg) no-repeat top left; 
}

#login-controls {
    position:relative;
    float:right;    
    margin:0;
    padding:0;
    text-align:left;
    height:16px;
    width:158px;
    top:43px;
    right:49px;
}    

#login-username {
    position:relative;
    float:left;
    height:16px;
    width:75px;
    margin:0;
    padding:0;
    text-align:left;
}   

#login-password {
    position:relative;
    float:right;
    height:16px;
    width:75px;
    margin:0;
    padding:0;
    text-align:left;    
}

.login_edit {   
    font-family:Lucida Grande, Arial, helvetica, sans serif; 
    font-size:11px;
    color:#FFFFFF;
    border:0px solid #494949;
    width:73px;
    background-color:#494949;
    margin:0;
    padding: 1px 0 0 2px;
}

#login-submit {
    position:relative;
    float:left;    
    margin:0;
    padding:0;
    text-align:left;
    height:24px;
    width:24px;
    top:38px;
    left:375px;
}

#login-submit a {
    border:0;
    text-decoration:none;
    display:block;
    height:24px;
    width:24px;
}

#login-submit a img {
    border:0;
    text-decoration:none;
    display:block;
    height:24px;
    width:24px;
}
