@charset "UTF-8";
/* CSS Imesacontract - Imesa telecomunicazioni - crated by Provantia srl */
/*stili per il layout fluido*/
html,body{
	margin: 0;
	padding:0;
	background-image: url(../imgprovantia/sfondo.jpg);
	background-repeat: repeat-x;
}
body 
{font-family: arial,sans-serif;font-size: 12px;text-align: center}
{
	padding:150px 50px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
div#container{
	position: relative;
	width: 100%;
	margin: 0px auto;
	background-color: #eee;
	color: #000;
	text-align: left;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F4F4F4;
	border-left-color: #F6F6F6;
}
div#containercenter{
	position: static;
	width: 979px;
	background-color: #006E9B;
	color: #000;
	text-align: left;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F4F4F4;
	border-left-color: #F6F6F6;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



/*stili generici, su header e footer*/
div#header{
	height: 150px;
	background-image: url(../imgprovantia/sfondo.jpg);
}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{
	color: #FCEEEC;
	font-size: 1.5em
}
h3{
	color: #0072AE;
	font-size: 1.2em;
	text-align: left;
	vertical-align: top;
}
h4{
	color: #0072AE;
	font-size: 1.5em;
	font-style: italic;
	text-align: left;
}
.txttit{
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
div#footer{text-align:center;padding: 0.5em;
    background-color: #69c; color: #000}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{background-color:#9cf}
div#sfondonotizie{padding: 1em}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}



div#sfondoimg{
	position: absolute;
	top: 40px;
	width: 500px;
	\width:257px;
	w\idth:614px;
	height: 111px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	right: 1px;
}
div#scrittaflash{
	position: absolute;
	top: 1px;
	width: 257px;
	\width:257px;
	w\idth:123px;
	height: 59px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	left: 10px;
}
div#testo1{
	position: absolute;
	top: 19px;
	width: 257px;
	\width:257px;
	w\idth:450px;
	height: 59px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	left: 466px;
}
div#sfondonotizie{
	top: 0px;
	width: 300px;
	\width:360px;
	w\idth:0px;
	height: 0px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	right: 0px;
	float: none;
	position: relative;
	left: -100;
}



/*menu esterno*/
div#riservata{
	position: absolute;
	top: 0px;
	width: 110px;
	\width:257px;
	w\idth:614px;
	height: 152px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	right: 1px;
}
#spazio{
	display:block;
	float:left;
	margin:0 1px;
	text-decoration:none;
	background-color: #FFF;
	color: #006193;
	right: 1px;
	clip: rect(auto,1px,auto,auto);
	}
	
/*menu account carrello e acquista*/
#menu2 a{
	display:block;
	float:left;
	width:200px;
	text-decoration:none;
	background-color: #FFF;
	color: #006193;
	right: 1px;
	clip: rect(auto,1px,auto,auto);
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0px;
	}
	#menu2 a span{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	color:#005F91;
	font-weight:bold;
	}
	#menu2 a img{
	display:none;
	border:none;
	}
	#menu2 a:hover{  per IE6
	height:171px;
	}
	#menu2 a:hover img{
	display:block;
	}
	#menu2 a:hover span{
	color:#666666;
	border-bottom:1px solid #666666;
	}
	
/* fine menu account carrello e acquista*/

/* root element for tabs  */
ul.css-tabs {
	margin:0 !important;
	padding:0;
	height:65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #83C94B;
	text-align: left;
	position: fissa;
}

/* single tab */
ul.css-tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	position: fissa;
	left: 0px;
}

/* link inside the tab. uses a background image */
ul.css-tabs a {
	font-size:12px;
	display:block;
	text-decoration:none;
	height:18px;
	background-color:#006094;
	color:#84C94B;
	margin-right:1px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #83C94B;
	border-right-color: #83C94B;
	border-bottom-color: #83C94B;
	border-left-color: #83C94B;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#84C94B;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes div {
	display:none;
	min-height:150px;
	background-color:#ddd;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-top-width: 1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #83C94B;
	border-right-color: #83C94B;
	border-bottom-color: #83C94B;
	border-left-color: #83C94B;
}

/* alternate colors: skin2 */
ul.skin2 a {
	background-color:#005987;
	color:#fff !important;
}

/* mouseover state */
ul.skin2 a:hover {
	background-color:#83C94B;
}

/* active tab */
ul.skin2 a.current {
	background-color:#84C94B;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #83C94B;
}

/* tab pane with background gradient */
div.skin2 div {
	min-height:120px;
	color:#fff;
	/* IE6 does not support PNG24 images natively */
	_background:#4F5C6A;
	background-attachment: scroll;
	background-image: url(../imgprovantia/h300.png);
	background-repeat: repeat-x;
	background-position: 0 -50px;
}
/* box dx shopping */
div#boxshopping{
	position: absolute;
	top: 2px;
	left: 673px;
	width: 110px;
	\width:134px;
	w\idth:256px;
	padding: 0em 0 0 0px;
	height: 134px;
}
/* link */
div#contenutonotizie{
	height: 400px;
	background-color: #FFF;
}
/* tabella */
#tabella {
  position: relative;
   }

   .cella1 {
	position: absolute;
	width: 300px;
	height: 41px;
	left: 710px;
	background-image: url(../imgprovantia/bkg_box_top.gif);
	top: 2px;
   }
   
  .cella2 {
	position: absolute;
	width: 300px;
	height: auto;
	left: 710px;
	background-image: url(../imgprovantia/bkg_box_mid.gif);
   }
   
   .cella3 {
	position: absolute;
	width: 300px;
	height: 30px;
	left: 677px;
	background-image: url(imgprovantia/bkg_box_bot.gif);
	top: 75px;
   }
   #notizie {
  position: relative;
   }

   .notizia1 {
	position: absolute;
	width: 679px;
	background-image: url(../imgprovantia/content_notizie.jpg);
	top: 2px;
	background-repeat: repeat-x;
   }
   
  
   
#download{
	position: absolute;
	top: 376px;
	width: 500px;
	\width:257px;
	w\idth:78px;
	height: 79px;
	padding-top: 0em;
	padding-right: 250;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	right: 283px;
}
/* link */
div#link{
	height: 100px;
	background-color: #FFF;
}
#main_sponsor {
	padding: 8px 0;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #006FAA;
	text-align: center;
  }
  #main_sponsor img {
    margin-right: 16px;
  }
  
/* footer */
div#footer{
	height: 40px;
	background-image: url(../imgprovantia/sfondo.jpg);
}
.testopiccolo {
font-family: verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
/*stili specifici per il layout*/
div#box{
	float:right;
	width: 25em;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
div#contentcentro{
	background-color: #FFF;
	margin: 0em;
	width: auto;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
/*menuprincipale*/
div#contenuto{
	background-color:#006AA8;
	color: #333
}
div#contenutoimesacontract.it{
	background-color:#FFF;
	color: #333
}
div#blockcentro
	{width: 960px;margin: 0 auto;text-align: left;
    border-left: 2px solid #36c;border-right: 2px solid #36c}
/* root element for scrollable */ 
div.scrollable {
	/* required settings */ 
    position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */ 
    height: 400px;
	width: 600px;
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}
/* root element for scrollable */
.vertical {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */	
	height: 400px;
	width: 600px;
	border-top:1px solid #ddd;
}

/* root element for scrollable items */
.items {
	position:absolute;
	/* this time we have very large space for height */	
	height:5px;
	margin: 0px;
}

/* single scrollable item */
.items div {
	border-bottom:1px solid #ddd;
	padding:2px;
	font-size:12px;
	height:80px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}

/* elements inside single item */
.items img {
	float:left;
	margin-right:15px;
	height:50px;
	width:50px;
}

.items h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}

/* the action buttons above the scrollable */
#actions {
	width:600px;
	margin:0px 0 2px 0;
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.nextPage {
	float:right;
}	

