/* Main Elements*/

body { background: #3B4C4F; text-align: center; margin: 0px; font-family: Tahoma, Arial, "Trebuchet MS";}
div { margin: 0px; padding: 0px; }
h3 { color: #D13923; font: 8pt Tahoma; margin: 0px; padding: 0px; }


#iframe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #D6ECEF; }

b.disponibile { color: #1C9600; font-size: 10px; /*font-family: Verdana; */ }
b.nondisponibile { color: #FF9C00; font-size: 10px; /*font-family: Verdana; */ }
b.marca { color: #CD5806; /*font-family: Verdana; */ }
.basketlista{font-size: 10px; color: #444444;}


/* LINK Elements con tooltip*/
a.tooltip{ position:relative; /*questa è fondamentale*/
    z-index:104; color: #333333; text-decoration: none;}
a.tooltip:hover{ z-index: 104; color: #06627C; border-bottom: none; text-decoration: none;}
a.tooltip span.tip{display: none;}
a.tooltip:hover span.tip{ /*lo span verrư mostrato solo sullo stato :hover */
    display: block; position:absolute;
    top: 2em; left: 2em; width: 30em;
    border: 4px solid #D6ECEF; background-color: #FFFFFF; color:#000000; padding:12px;}
a.tooltip span.tip2{display: none;}
a.tooltip:hover span.tip2{ /*lo span verrư mostrato solo sullo stato :hover */
    display: block; position:absolute;
    top: 2em; left: 2em; width: 20em;
    border: 4px solid #D6ECEF; background-color: #FFFFFF; color:#000000; padding:12px;}


/* LINK Elements*/

a:link, a:visited { color: #06627C; text-decoration: none; border-bottom: 0px;}
a:hover { color: #333333;  text-decoration: none; border-bottom: 1px dashed #06627C;}

a.title:link, a.title:visited { font: bold 11pt Arial; color: #06627C; text-decoration: none; } 
a.title:hover { font: bold 11pt Arial; color: #333333; text-decoration: none;  } 

a.none:link, a.none:visited { color: #FF9601;  text-decoration: none; border-bottom: 0px;}
a.none:hover { color: #333333;  border-bottom: 0px; text-decoration: none; }

a.white:link, a.white:visited { color: #4B6980; text-decoration: none; background-image:url(../images/but-menu-off.gif); background-repeat:no-repeat; width:164px; height:21px; text-align:center; padding-top:3px; font-weight:bold; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; display:block;float:left; }
a.white:hover { color: #FFFFFF; border: 0px; text-decoration: none; text-align:center; background-image:url(../images/but-menu-on.gif); background-repeat:no-repeat; padding-top:3px; font-weight:bold; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; display:block;float:left; }
a.whiteofff, a.whiteofff:hover, a.whiteofff:link, a.whiteofff:visited { color: #FFFFFF; text-decoration: none; background-image:url(../images/but-menu-dis.gif); background-repeat:no-repeat; width:164px; height:21px; text-align:center;  padding-top:3px; font-weight:bold; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; display:block;float:left; border-bottom:0px;}

td.inquiero a:hover { color: #333333;  text-decoration: none; border-bottom: 0px;}



/* Rounded corners Elements */

div.BORDI
{ width: 100%;}
div.CONTENUTO
{ background-color: #D6EBEE; color: #FFFFFF; width: 100%; padding: 5px;}

span.TOP, span.BOTTOM { display: Block; background-color: #FFFFFF; }
span.TOP span, span.BOTTOM span { display: Block; overflow: Hidden; background-color: #D6EBEE; height: 1px;}
span.RIGA1 { margin: 0 5px;}
span.RIGA2{ margin: 0 3px; }
span.RIGA3{ margin: 0 2px; }
span.TOP span.RIGA4, span.BOTTOM span.RIGA4 { margin: 0 1px; height: 2px;}



/* MENU LEFT Elements */

div.menuleft { width: 150px; }
div.menuleft { background: #FFFFFF; font-size: 11px; /*font-family: Verdana; */ text-align:left; }

a.menuleft, a.menuleft:visited{ background: #FFFFFF; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menuleft:hover  { background: #D6EBEE; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}


/* MENU LEFT Elements */

div.mainmenuleft { width: 150px; }
div.mainmenuleft { background: #FFFFFF; font-size: 11px; /*font-family: Verdana; */ text-align:left; }

a.mainmenuleft, a.mainmenuleft:visited  { background: #FFFFFF; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.mainmenuleft:hover  { background: #D6EBEE; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}



/* MENU LEFT CONSIGLI Elements */

div.mainmenuleftcons { width: 150px; }
div.menuleftcons { background: #FFA423; padding-left:5px; padding-right:5px; font-size: 11px; /*font-family: Verdana; */ text-align:left; }

b.titlecons { background: #FFA423; color: #333333; font-size: 10px; /*font-family: Verdana; */ }
a.menuleftcons, a.menuleftcons:visited { background-color: #FFA423; color: #FFFFFF; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menuleftcons:hover  { background: #FFC574; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}


/* MENU RIGHT Elements */

div.mainmenuright { width: 185px;}
div.menuright { background: #FFFFFF; font-size: 11px; /*font-family: Verdana; */ text-align:right; width: 100%; }

a.menuright, a.menuright:visited  { background: #FFFFFF; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menuright:hover  { background: #D6EBEE; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}

a.menurightgen { background: #FFFFFF; color: #888888; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menurightgen:hover  { background: #FFFFFF; color: #CD5806; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}


/* MENU RIGHT Navigation cart */
div.rightnav { width: 185px;}
div.menurightnav  { background-image: url(../images/right-navigoff.gif); background-repeat: no-repeat; background-position:top left; text-align:right; width: 100%; height:22px; padding-top:3px; font-weight:bold; font-size: 11px; padding-right:5px;}
div.menurightnavon  { background-image: url(../images/right-navigon.gif); background-repeat: no-repeat; background-position:top left; text-align:right; width: 100%; height:22px; padding-top:3px; font-weight:bold; font-size: 11px; padding-right:5px; color: #CD5806;}

a.menurightnav  { color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menurightnav:hover  { color: #CD5806; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}



/* MENU MAINPAGE Elements */

div.mainmenumain { width: 100%;}
div.menumain  { background: #FFFFFF; font-size: 11px; width: 100%; }

a.menumain  { background: #FFFFFF; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menumain:hover  { background: #D6EBEE; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}

a.menumaingen { background: #FFFFFF; color: #888888; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menumaingen:hover  { background: #FFFFFF; color: #CD5806; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}


/* MENU OVERFOOTER Elements */

div.mainmenuoverfooter { width: 150px; background: #D6EBEE; }
div.menuoverfooter  { background: #D6EBEE; font-size: 11px; /*font-family: Verdana; */ width: 100%; text-align:left; }

a.menuoverfooter  { background: #D6EBEE; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menuoverfooter:hover  { background: #FFFFFF; color: #333333; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}

a.menuoverfootergen { background: #FFFFFF; color: #888888; padding: 1px; position: Relative; text-decoration: None; display: Block; border-bottom: 0px;}
a.menuoverfootergen:hover  { background: #FFFFFF; color: #CD5806; padding: 1px; position: Relative; text-decoration: None; display: Block;  border-bottom: 0px;}


/* Form Elements */

form { margin: 0px; padding: 0px; }
input{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  }
select{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
textarea{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }


/* IMG Elements*/

ul.point{ list-style-image:url(../images/quadratino.gif); list-style-position:outside; margin:0px;}
img { border: 0px; }
.productimage { border: 3px solid #D6ECEF; }
.productimagebig { border: 3px solid #D6ECEF; }

ins { margin: 0px; padding: 0px; text-decoration: none; }


/* COLORI Elements*/

.verde { font: bold 10pt Tahoma; color: Green; }
.rosso { font: bold 10pt Tahoma; color: Red; }
.arancio { color: #FF9C00; font: bold 10pt Tahoma; /*font-family: Verdana; */ }


/* CLASS Elements*/

.avatarGraphic { float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 0px; padding: 0px; }
.textBox { font: 11px Tahoma, Arial, "Trebuchet MS"; color: #333333; padding-left: 7px; border: 0px; background-color: #D6EBEE; }
.prezzo { font: bold 11pt Arial; color: #FF9601; }
.titoloprod { font: bold 10pt Tahoma; color: #FF9601; }
.titoloprodscheda { font: bold 12pt Tahoma; color: #FF9601; }
.marca { height:30px; }
.titolorosso{ font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #06627C; text-transform: uppercase; }


.goButton { position: relative; width: 23px; height: 16px; top: 3px; left: 3px; }
.submitButton { background: #FFFFFF; ; border: 2px solid #D6EBEE;; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; padding-left: 20px; padding-right: 20px; text-transform: uppercase; }
.registerButton { margin: 0px; padding: 0px; width: 63px; height: 16px; }
.loginButton { margin-top: 10px; width: 78px; height: 16px; }
.articleButtons { position: relative; }
.commentNumber { position: relative; top: -5px; left: 5px; font-weight: bold; }
.continueReadingButton { margin-top: 3px; position: absolute; top: 0px; right: 0px; width: 124px; height: 16px; }
.visitSiteButton { margin-top: 3px; position: absolute; top: 0px; right: 0px; width: 102px; height: 16px; }
.commentsButton { margin-top: 3px; width: 68px; height: 16px; }

/* RIGHE Elements*/

.thinHR { background-image: url(../images/riga-sx-azz.gif); background-repeat: repeat-x; margin: 14px 0px 13px; padding: 0px; height: 1px; width: 100%;}
.prodHR { background-image: url(../images/riga-sx-azz.gif); background-repeat: repeat-x; height: 1px; width: 100%; }
.vertHR { background-image: url(../images/riga-vert.gif); background-repeat: no-repeat; width: 2px; background-position: 0px 50px; }
.vertHRbianca { background-image: url(../images/riga-vert-bianca.gif); background-repeat: no-repeat; width: 2px; background-position: 0px 50px; padding: 0px 20px 0px 20px; }



/* Specific Divs */


#mainWindowBG { width: 955px; height: 100%; display: table; /* clear: both;
	float: none; */ background-image: url(../images/background-main-azz.gif); background-repeat: repeat-x; background-color: #FFFFFF; background-position: -20px 0px; position: relative; margin-bottom: 12px; }

#container { width: 955px; position:relative; margin:auto; background-color:#FFFFFF;}
#pageHeader { margin: 0px; height: 137px; position: relative; }

	
#linkContainer { position: absolute; bottom: 18px; right: 20px; color: #FFFFFF; font: italic bold 12px Tahoma; }


#mainWindow { margin: 0px; width: 955px;}
.column { float: left; }


#leftColumn { position: relative; width: 150px; margin-top: 20px; margin-bottom: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }
#centerColumn { position: relative; z-index:20; width: 540px; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; margin: 10px 0px 0px; height: 100%; }
#centerColumn700 { position: relative; z-index:20; width: 700px; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; margin: 10px 0px 0px ;}
#centerColumn700Scheda { position: relative; z-index:20; width: 700px; padding-top: 20px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px;}
#rightColumn { position: relative; z-index:10; width: 185px; max-width: 185px; margin-top: 20px; margin-bottom: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 30px; padding-left: 10px; }


#contentLinks { position: relative; font: 8pt/14pt Tahoma; width: 118px; color: #45392A; margin-top: 0px; margin-bottom: 14px; left: 2px; top: -5px; }
.contentLinksCompact { font: 8pt/12pt Tahoma; }
#contentLinksRight { position: relative; font: 8pt/14pt Tahoma; width: 28px; text-align: right; color: #45392A; margin-top: 0px; margin-bottom: 14px; top: -5px; }


.loginText { font: normal 7pt Tahoma; color: #45392A; margin-top: 12px; margin-bottom: 1px; }
.loginTextCheckbox { font: normal 8pt Tahoma; color: #45392A; margin-top: 6px; margin-bottom: 3px; }

.snackContainer { /* width: 190px; */ margin-top: 10px; padding: 0px; position: relative;  }
.snackBox { /* width: 190px; */ margin: 0px; padding: 0px; position: relative; }
.snackInfoBox { margin: 0px; padding: 0px; position: absolute; top: -4px; left: 30px; }
.featuredAward { position: relative; }
.featuredImage { width: 42px; height: 42px; right: 0px; top: 0px; position: absolute; }
.featuredSnackInfoBox { margin: 0px; padding: 0px; position: absolute; top: -4px; left: 30px; }



.articleImage { border: 0px; width: 148px; height: 148px; top: 3px; float: right; margin: 0px 0px 10px 15px; position: relative; }

#overfooter { font: 10px Tahoma; clear: both; background-image: url(../images/sfondo-overfooter-new.gif); background-repeat: repeat-x; background-color: #D6ECEF; width: 955px; padding-top: 25px; }
#footer { font: 10px Tahoma; clear: both; color: #FFFFFF; background-color: #FFFFFF; width: 955px; padding-top: 0px; }
#footer p { color: #FFFFFF; font: 11px Tahoma; margin: 0px; padding: 0px; text-align: center; }
#footer p a { font: bold 11px Tahoma; color: #FFFFFF; text-decoration: underline; }
#footer p a:hover { font: bold 11px Tahoma; color: #FFFFFF; text-decoration: none; }



.inputRadio { position: relative; top: 3px; }
.textBoxComment { font: italic bold 10px Tahoma; color: #06627C; background-repeat: no-repeat; height: 14px; width: 211px; padding-bottom: 2px; padding-left: 7px; border: 0px; }
.textBoxBig { font: bold italic 10px/18px Tahoma; color: #9C9488; background-repeat: no-repeat; height: 97px; width: 372px; padding: 5px 7px; border: 0px; }
.commentButton { margin: 0px; width: 109px; height: 16px; }


/* Pagination & Sorting	*/

.sortbyBlock { width: 386px; height: 14px; position: relative; }
.paginationLeft { font: 8pt/14pt Tahoma; color: #45392A; position: absolute; width: 83px; height: 14px; left: 0px; text-align: left; }
.paginationCenter { font: 8pt/14pt Tahoma; color: #45392A; position: absolute; width: 218px; height: 14px; left: 84px; text-align: center; }
.paginationRight { font: 8pt/14pt Tahoma; color: #45392A; position: absolute; width: 83px; height: 14px; right: 0px; text-align: right; }

#membersOnline { margin: 0px; padding: 0px; font: 8pt/14pt Tahoma; color: #45392A; }
#membersOnline span { margin: 0px; padding: 0px; font: bold 8pt/14pt Tahoma; color: #739B06; }
#membersOnline ins { text-decoration: underline; }

.checkBoxLogin { position: relative; left: -3px; top: 2px; }

.barMapsite { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #45392A; text-align: left; padding: 5px; }
.barCenterButton { width: 135px; height: 21px; background-image: url(../images/button-title.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 20px; position: relative; padding: 0px; }
.barCenterButton ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #FFA200; position: absolute; top: 4px; left: 6px; }


.barCenterOrangeProduct { width: 700px; height: 21px; background-image: url(../images/arancio-title-product-new.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 10px; position: relative; padding: 0px; }
.barCenterOrangeProduct ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #FFFFFF; position: absolute; top: 4px; left: 6px; }

.barCenterBlueProduct { width: 700px; height: 21px; background-image: url(../images/blue-title-product-new.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 10px; position: relative; padding: 0px; }
.barCenterBlueProduct ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; position: absolute; top: 4px; left: 6px; }

.barCenterOrangeProduct915 { width: 915px; height: 21px; background-image: url(../images/arancio-title-product-915px.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 10px; position: relative; padding: 0px; }
.barCenterOrangeProduct915 ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #FFFFFF; position: absolute; top: 4px; left: 6px; }


.barCenterOrange { width: 520px; height: 21px; background-image: url(../images/arancio-title-new-blue.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; position: relative; padding: 0px; }
.barCenterOrange ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; position: absolute; top: 4px; left: 6px; }

.barCenterOrangeProdotto { width: 520px; height: 21px; background-image: url(../images/arancio-title-new.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; position: relative; padding: 0px; }
.barCenterOrangeProdotto ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #FFFFFF; position: absolute; top: 4px; left: 6px; }


.barLeftBrown { width: 150px; height: 21px; background-image: url(../images-header-hol/left-title-new-blue-christ.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; position: relative; padding: 0px; }
.barLeftBrown ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; position: absolute; top: 4px; left: 6px; }

.barOverFooter { width: 185px; height: 21px; background-image: url(../images/right-title-new-blue.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; position: relative; padding: 0px; }
.barOverFooter ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; position: absolute; top: 4px; left: 26px; }

.barRightBrown { width: 185px; height: 21px; background-image: url(../images-header-hol/right-title-new-blue-christ.gif); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; position: relative; padding: 0px; }
.barRightBrown ins { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #333333; position: absolute; top: 4px; right: 6px; }

.leftColumnContent { position: relative; left: 6px; margin-bottom: 20px; }
.leftColumnAdvertisers { position: relative; margin-bottom: 20px; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; }
.leftColumnSearch { position: relative; left: 3px; top: -10px; margin-bottom: 20px; }


.articleBox { position: relative; }
.articleDate { position: relative; }
.articleInfo { position: absolute; left: 60px; top: 0px; }
.articleDateTop { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 15px; font-weight: bold; color: #C2BDB6; line-height: 17px; }
.articleDateTop ins { color: #739B06; }
.articleDateBottom { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #C2BDB6; }
.articleDateBottom ins { color: #739B06; }
.memberListTable td { font: 8pt/14pt Tahoma; color: #45392A; margin-top: 0px; padding: 0px; text-align: justify; }


.sponsors { line-height: 17px; }
.sponsorDescription { margin-top: 5px; }

.basket{margin-bottom: 20px; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; width: 100%; }
.basketmenu{margin-bottom: 10px; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; width: 100%; }
.basketProduct{font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; }
.basketProductList{font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; padding:0px 5px 0px 5px; }
.basketord{font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; width: 100%; }



/* Tabelle */
td.promo{ background: url(../images-header-hol/back-promo.gif) no-repeat; height: 35px; width:232px; padding: 5px 5px 5px 100px; font: bold 8pt Tahoma; color: #FF9601;}
.table-titolo{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }
.table-header{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }
.table-rigacolore1{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; padding: 10px; }


/* Scheda Espri */

.descrizione-desc{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }
.descrizione-foto{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }
.descrizione-titolo{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }

#iframe  td.QI-titolo{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }
#iframe td.QI-header{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }
#iframe td.QI-rigacolore1{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }


.ST-titolo{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }
.ST-header{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }
.ST-rigacolore1{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }

.opzioni-titolo{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-weight: 700; font-size: 8pt; color: #444444; line-height: 15px; background-color: #FFFFFF; padding: 3px; }
.opzioni-header{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }
.opzioni-rigacolore1{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; background-color: #D6ECEF; padding: 3px; }

td.titoloint{ background: url(../images/riga-sx.gif) repeat-x bottom; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #06627C; padding: 3px; text-transform: uppercase; }
td.testoint{ position: relative; font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 8pt; color: #444444; line-height: 15px; padding: 10px; }
td.thinHR{ background: url(../images/riga-sx.gif) repeat-x center; height: 6px; }
td.prodHR{ background: url(../images/riga.gif) repeat-x center; height: 6px; }
td.listHR{ background: url(../images/riga.gif) repeat-x center; height: 1px; }

.bordernone { border: 0px; }

* style per paging */
div.mapcontainer {	
padding:5px 10px 0px 0px;
font: 0.9em/1.2  arial, geneva, verdana, tahoma;
}

div.mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

div.mapcontainer li
{
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #FF0000;
}

div.mapcontainer li.text
{
color: #666666;
}

div.mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
}

div.mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
}

div.mapcontainer a:hover
{
background-color: #F5F5F5;
color: #FF0000;
}

