/* CSS Document */

form { margin: 0; }

body
{
 margin: 0 auto;	
}

table
{
 text-align: left; 
}

/*td
{
	font-family:Arial;
	font-size: 11px;
	color:#888888;
	line-height:140%;
}

body
{   margin:0;
	font-family: arial;
	color: #666666;
	font-size: 11px;line-height:140%;
	background-image:url("../images/body_bg.gif");
	background-repeat: repeat-x;
}

input, select, span {
	vertical-align: middle;
}*/
/* 
a:link       { color:#676767; font-size: 8pt; text-decoration: none; }
a:visited    { color:#676767; font-size: 8pt; text-decoration: none; }
a:active     { color:#4b9dbe; font-size: 8pt; text-decoration: underline; }
a:hover      { color:#4b9dbe; font-size: 8pt; text-decoration: underline; } */

A.sub         {font-size:9pt; COLOR:#a6a6a6; text-decoration:none }
A.sub:hover   {font-size:9pt; COLOR:#ffffff; text-decoration:underline }
A.sub:visited {font-size:9pt; COLOR:#ffffff; text-decoration:underline }



A.left:link { text-decoration:none; color:#252525; }
A.left:visited { text-decoration:none; color:#252525; }
A.left:hover { text-decoration:underline; color:#252525; }

.left { font-size: 8pt; font-family:arial; color: #252525;PADDING-LEFT: 32px;font-weight: bold ;}

A.whiteB:link { text-decoration:none; color:#dfdfdf;}
A.whiteB:visited { text-decoration:none; color:#dfdfdf;}
A.whiteB:hover { text-decoration:none; color:#dfdfdf;}

.whiteB { font-size: 9pt; font-family:arial; color: #dfdfdf;font-weight: bold ; text-decoration:none;}

A.whiteA:link { text-decoration:none; color:#a0a0a0;}
A.whiteA:visited { text-decoration:none; color:#a0a0a0;}
A.whiteA:hover { text-decoration:none; color:#a0a0a0;}

.whiteA { font-size: 8pt; font-family:arial; color: #a0a0a0; text-decoration:none;}

A.rank:link { text-decoration:none; color:#515151;}
A.rank:visited { text-decoration:none; color:#515151;}
A.rank:hover { text-decoration:underline; color:#515151;}
.rank:link {  font-family:arial; color: #515151; text-decoration:underline;}

A.blue:link { text-decoration:none; color:#4a93b4;font-size:8pt;}
A.blue:visited { text-decoration:none; color:#4a93b4;font-size:8pt;}
A.blue:hover { text-decoration:underline; color:#4a93b4;font-size:8pt;}

.blue {font-size:8pt;color:#4a93b4 ;}


A.tabA:link {color:#004990;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
		text-decoration:none;
	    text-transform:uppercase;
	    }
	    
A.tabA:visited {color:#004990;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
	    text-decoration:none;
	    text-transform:uppercase;
	    }
	    
A.tabA:hover {color:#004990;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
		text-decoration:none;
	    text-transform:uppercase;
	    }

.tabA {color:#004990;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
		text-decoration:none;
	    text-transform:uppercase;
	    }

A.tabB:link { text-decoration:none; color:#9f8264;font-size:8pt;}
A.tabb:visited { text-decoration:none; color:#9f8264;font-size:8pt;}
A.tabB:hover { text-decoration:none; color:#fa872e;font-size:8pt;}

.tabB {font-size:10pt;color:#607c92 ;text-decoration:none;FONT-WEIGHT: bold ;}



A.num         {COLOR: #7d7e7e;font-size:8pt; text-decoration:none}
A.num:hover   {COLOR: #e8571e;font-size:8pt; TEXT-DECORATION: none; FONT-WEIGHT: bold  }
A.num:visited {COLOR: #e8571e;font-size:8pt; TEXT-DECORATION: none;FONT-WEIGHT: bold }
.num {font-size:8pt; TEXT-DECORATION: none;}

A.white       {COLOR: #ffffff;font-size:8pt; text-decoration:none;letter-spacing:-1px}
A.white:hover   {COLOR: #ffffff;font-size:8pt; TEXT-DECORATION:underline ;letter-spacing:-1px }


.login { border:1px solid #97bcc7; font-size: 11px; color:#8f9999; height:18px; width:100px; padding:0 3px 0 3px}
.src1 { border:1px solid #c2c1bf; font-size: 11px; color:#888888; height:19px; width:120px; padding:0 3px 0 3px}
.src2 { border:1px solid #b9a98d; font-size: 11px; color:#888888; height:19px; width:90px; padding:0 3px 0 3px}
.src3 { background-color:#e6e6e6; border:1px solid #cdcdcd; font-size: 11px; color:#888888; height:20px; padding:1px 3px 0 3px}
.sel {
    font-family: Arial, Helvetica, sans-serif;background-color:#ffffff ;
	BORDER-RIGHT: #a6aed2 1pt solid; BORDER-TOP: #a6aed2 1pt solid; BORDER-LEFT: #a6aed2 1pt solid; BORDER-BOTTOM: #a6aed2 1pt solid ;
	font-size: 11px;
	color:#54596a;
	height:20px;}



/*font */
.tab001 {color:#004990;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
		text-decoration:none;
	    text-transform:uppercase;}
.tab002 {font-size:8pt;color:#fa872e ;FONT-WEIGHT: bold ;}
.brown {font-size:11px;color:#9f8264 ;padding-right:10px}
.orange {font-size:11px;color:#e8571d ;}
.blue {font-size:11px;color:#02739b ;padding-right:10px}
.blue2 {font-size:12px;color:#188cbf ;font-WEIGHT: bold; }
.blue3 {font-size:9px;color:#188cbf ;font-WEIGHT: bold; }
.gray {font-size:13px; color:#999999;line-height:140%;}
.green {font-size:13px; color:#269005;font-WEIGHT: bold; }
.coral {font-size:14px;color:#fc5d4d;font-WEIGHT: bold; }
.red_best {font-size:14px;color:#eb1c23;font-WEIGHT: bold; }
.font14 {font-size:14px;color:#ffffff;font-WEIGHT: bold; }
.gray_bold {font-size:11px;color:#515151 ;FONT-WEIGHT: bold ;}
.red_bold {font-size:11px;color:red ;FONT-WEIGHT: bold ;}
.black {color:#000000 ;}



/*Big font */
.member {font-size:15px; COLOR: #fda54e; FONT-WEIGHT: bold ;letter-spacing:-1px ;}
.phone {font-size:17px; COLOR: #252525; FONT-WEIGHT: bold ;letter-spacing:-1px ;}
.titleA {font-size:16px; COLOR: #0397bf; FONT-WEIGHT: bold ;letter-spacing:-0.5px ;}
.titleB {font-size:15px; COLOR: #252525;FONT-WEIGHT: bold ;letter-spacing:-1px ;}
.titleC {font-size:13px; COLOR: #473a41;FONT-WEIGHT: bold ;letter-spacing:-1px ;}
.title02 {font-size:12px; COLOR: #55a6bf; FONT-WEIGHT: bold ;}
.bold {fonT-WEIGHT: bold }
.Big14 {font-size:14px;color:#666666;;line-height:160%;}
.errBig {font-size:16px; COLOR: red; FONT-WEIGHT: bold ;letter-spacing:-0.5px ;}

/*List table */
 

.list_tb_line { background-color:#dddddd; height:1px;}
.list_tb_tit { font-weight: bold; text-align:center;height: 28px ;color:#222222}


/*padding */
.padding10 {padding-left:10px}
.padding12 {padding-left:12px}
.left17 {padding-left:17px}
.top10 {margin-top:10px}
.top15 {margin-top:15px}
.top20 {margin-top:20px}
.top29 {margin-top:29px}

.tab01 {background-repeat:no-repeat;background-image:url(tab_bg01.gif) ;PADDING-TOP: 2px}
.tab02 {background-repeat:no-repeat;background-image:url(tab_bg02.gif) ;PADDING-TOP: 2px}

/*BBS */
.head {font-size:11px;color:#ffffff; FONT-WEIGHT: bold ;PADDING-left: 7px;;line-height:120%;}
.head2 {font-size:11px;color:#ffffff; FONT-WEIGHT: bold ;line-height:120%;text-align:center; }

/*Footer */
.footer
{
	color: #898989;
	font-size: 11px;
	font-weight:  normal;
	line-height: 1.6em;
	vertical-align: middle;text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	}

.top5 {margin-top:5px}
.top7 {padding-top:7px}
.left5 {padding-left:5px}

.orangeb {font-size:11px;color:#e8571d ; FONT-WEIGHT: bold ;}
.orange {font-size:11px;color:#e8571d ;}
a.orange           {COLOR: #e8571d;font-size:11px; text-decoration:underline}
a.orange:hover  {COLOR: #e8571e;font-size:11px; TEXT-DECORATION: underline;}
a.orange:visited {COLOR: #e8571e;font-size:11px; TEXT-DECORATION: underline;}

.poptab {font-size:11px;color:#617c93 ; FONT-WEIGHT: bold ;}
a.poptab           {COLOR: #617c93;font-size:11px; FONT-WEIGHT: bold ; text-decoration:none;}
a.poptab:hover  {COLOR: #004b62;font-size:11px; FONT-WEIGHT: bold ; text-decoration:none;}

.titleD {font-size:17px; COLOR:#473a41; FONT-WEIGHT:bold ; letter-spacing:0px ;}
.list_tb_tit2 {font-size:13px; COLOR: #473a41; FONT-WEIGHT: bold ; height: 20px ; letter-spacing:-0.5px ;text-align: left;}
.font12 {font-size:12px; ;line-height:120%;}
.titleE {font-size:12px; COLOR:#74889a; FONT-WEIGHT:bold ;}
.popT {font-size:17px; COLOR:#ffffff; FONT-WEIGHT:bold ;}

.src4 { border:1px solid #a5acb2; font-size:11px; color:#888888; height:19px; width:124px; padding:0 3px 0 3px}
.input_big { border:1px solid #a5acb2; font-size:14px; color:#888888; height:29px; width:124px; padding:5px 3px 0 3px}

a.title02          {COLOR: #55a6bf;font-size:12px; FONT-WEIGHT: bold ; text-decoration:none;}
a.title02:hover {COLOR: #55a6bf;font-size:12px; FONT-WEIGHT: bold ; text-decoration:underline;}
a.title02:visited {COLOR: #55a6bf;font-size:12px; FONT-WEIGHT: bold ; text-decoration:none;}

/* category menu tab */
#leftmenu1 { border:0px; margin:0px; background-color:#FFFFFF; width:205px;}
#leftmenu1 dt { margin:0px; background-image:url("../images/left_menu_bg_01.gif"); height:22px; width:205px; padding-top: 5px;}
#leftmenu1 dt a { margin:0px; color:#252525; padding-left:32px; font-weight:bold; height:22px; cursor: pointer;}
#leftmenu1 dd { margin:0px; padding:0px; background-image:url("../images/left_menu_bg_02.gif"); width:205px; }
#leftmenu1 ul { margin:0px; padding-left: 45px;}
#leftmenu1 li { list-style:none; list-style-image:url("../images/arrow_01.gif"); height:20px; }

#leftmenu_autoring { border:0px; margin:0px; padding:0px; text-indent:0px; background-color:#FFFFFF; width:205px; }
#leftmenu_autoring dt { margin:0px; padding:0px; text-indent:0px; background-image:url("../images/left_menu_bg_01.gif"); height:27px; width:205px; }
#leftmenu_autoring dt a { font-size:8pt; font-family:arial; color:#252525; padding-top: 5px; padding-left:32px; font-weight:bold; height:27px; }


/* i miei tuutuu menu tab */
#leftmenu2 { border:0px; margin:0px; background-color:#FFFFFF; width:205px;}
#leftmenu2 dt { margin:0px; background-image:url("../images/left_menu_bg_01.gif"); height:22px; width:205px; padding-top: 5px;}
#leftmenu2 dt a { margin:0px; color:#252525; padding-left:32px; font-weight:bold; height:22px; cursor: pointer; text-decoration: none;}
#leftmenu2 dd { margin:0px; padding:0px; background-image:url("../images/left_menu_bg_02.gif"); width:205px; }
#leftmenu2 ul { margin:0px; padding-left: 45px;}
#leftmenu2 li { list-style:none; list-style-image:url("../images/arrow_01.gif"); height:20px; }


#banner {position:relative; width:696px; height:218px;padding-top:17px;padding-bottom:17px;padding-left:17px;overflow:hidden;}
   
   /*Condividi_per_facebook*/

   #share a {
			text-indent:-9999px;
			display: block;
			border:0; padding:0; margin:10px auto;
			width: 71px; height: 20px;
			background:url(../images/condividi-fb.jpg) top left no-repeat;
			overflow: hidden;
			text-decoration:none !important;
    }



body{
	/*background-image:url(../images/bg_sfondo.png);*/
	/*Per skin reindirizzare background-image:url alla nuova skin */
	background-image:url(../images/skin-sanvalentino.jpg);
	/*background-repeat:repeat-x;*/
	background-repeat:no-repeat;
	background-position:top center;
	/*Per skin commentare background-attachment:fixed;*/
	/*background-attachment:fixed;*/
	margin:0px;
}

/*testing per lo sfondo*/
.background-link{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 900px;
    z-index: 1px;
}
.background-link span {
    display: none;
}

#container {
    position: relative;
    background: white;
    width: 950px;
    margin: 0 auto;
	margin-top:0px;
    z-index: 2px;    
}

/*fine testing per lo sfondo*/





	td
	{
		font-family:Arial;
		font-size: 11px;
		color:#888888;
		line-height:140%;
    }


.menu{
	background-image:url('../images/am_bg_menu_principale.jpg');
	background-repeat:repeat-x;
}

/*
.titoli {
	color: #004488;
	font-family: Arial Narrow;
	font-size: 22px;
	text-align: left;
    font-weight:bolder;
    text-decoration: underline;
}


a.link_menu {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial Narrow;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

.testo_blu_11_b {
	color: #004488;
	font-family: Arial Narrow;
	font-size: 11px;
        font-weight:bold;
}

p {
	font-family: Arial Narrow;
	font-size: 11px;
	color: #333;
}

.testo_grigio_11 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
        //font-weight:bold;
        
}

.titoli_15_blu {
	color: #004488;
	font-family: Arial Narrow;
	font-size: 15px;
	text-align: left;
    font-weight:bolder;
    text-decoration: underline;
}

a.link_recupera_pass {
	text-decoration: none;
	color: #004488;
	font-family: Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
        text-decoration: underline;
}


.label_login {
	color: #666666;
	font-family: Arial Narrow;
	font-size: 12px;
	text-align: left;
    font-weight: bold;
}

.home_prezzo {
	font-family: "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}

.testo_nero_10 {
	color: #1b1b1b;
	font-family: "Arial Narrow", Arial;
	font-size: 11px;
    font-weight:bold;
}

.testo_nero_9 {
	color: #1b1b1b;
	font-family: "Arial", Arial;
	font-size: 9px;
	font-weight:bold;
}

.titolo_scheda {
	font-family: "Arial Narrow";
	font-size: 23px;
	font-weight: bold;
	color: #666;
}

.testo_ciao_box_login {
	color: #004488;
	font-family: Arial Narrow;
	font-size: 14px;
        font-weight:bolder;
}



*/


/*---Inizio-- New Fonts */


	@font-face {
	    font-family: 'Swis721BlkRndBTBlack';
    	src: url('swiss-webfont.eot');
    	src: url('swiss-webfont.eot?#iefix') format('embedded-opentype'),
         url('swiss-webfont.woff') format('woff'),
         url('swiss-webfont.ttf') format('truetype'),
         url('swiss-webfont.svg#Swis721BlkRndBTBlack') format('svg');
	}
	
	
	.titoli {
	    /*NOVITA*/
	    color: white;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 12px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
	    text-transform:uppercase;
	}
	
	.titoli_imp {
	    color: white;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: left;
		line-height:12px;
		vertical-align:middle;
	    font-weight:bolder;
	    text-transform:uppercase;
	}
	
	.titoli_autori {
	    /*NOVITA*/
		color: white;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 12px;
		text-align: left;
		line-height:16px;
		vertical-align:middle;
	    font-weight:bolder;
	    /*text-decoration: underline;*/
	    text-transform:uppercase;
	}
	
	.testo_blu_11_b {
	    /*Scopri tutti*/
		font-family: 'Swis721BlkRndBTBlack';
        text-transform:uppercase;
        font-size:8px;
        color:#FFF;
        padding-top:2px;
        line-height:16px;
        text-decoration:none;
    }
	
	a.link_menu {
	/*HOME CATEGORIE ...*/
		font-family: 'Swis721BlkRndBTBlack';
        text-transform:uppercase;
        font-size:14px;
        color:#FFF;
        padding-top:2px;
        line-height:16px;
        text-decoration:none;
    }
	
	
   
   p {
	font-family:Tahoma, Arial;
	font-size: 11px;
	color: #333;
   }
   
   .testo_grigio_11 {
	/*
	color: #666666;
	font-family:Tahoma, Arial;
	font-size: 10px;
    */
    color: #333333;
    font-family: Tahoma,Arial;
    font-size: 11px;   
   }
   
   
   .testo_messaggio_intestazione{
     color: #004488;
     font-family: 'Swis721BlkRndBTBlack';
     font-size: 25px; 
   
   }
   
   
   .testo_messaggio{
     color: red;
     font-family: 'Swis721BlkRndBTBlack';
     font-size: 18px; 
   
   }
   
   
   .titoli_15_blu {
		color: #004488;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 15px;
		text-align: left;
	    font-weight:bolder;
	    text-decoration: underline;
	    text-transform:uppercase;
   }
   
   a.link_recupera_pass {
		text-decoration: none;
		color: #004488;
		font-family:Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	    text-decoration: underline;
   }

    .label_login {
		color: #666666;
		font-family:Tahoma, Arial;
		font-size: 12px;
		text-align: left;
	    font-weight: bold;
    }
    
    .label_dettaglio {
		color: #666666;
		font-family:Tahoma, Arial;
		font-size: 11px;
		text-align: left;
    }
    
    .home_prezzo {
		font-family:Tahoma, Arial;
		font-size: 9px;
		/*font-weight: bold;*/
		color: #FFF;
		text-decoration:none;
    }
    
    
    .testo_nero_10 {
    	position:relative;
		color: #1b1b1b;
		font-family:Tahoma, Arial;
		font-size: 10px;
		font-weight:bold;
		width:100px;
		height:12px;
		overflow:hidden;   
    }

    .testo_nero_9 {
    	position:relative;
		color: #1b1b1b;
		font-family:Tahoma, Arial;
		font-size: 9px;
		font-weight:normal;
		width:100px;
		height:12px;
		overflow:hidden;  
    }
    
    
    .titolo_scheda {
		font-family:'Swis721BlkRndBTBlack';
		font-size: 14px;
		font-weight: bold;
		/*color: #666;*/
		color:#004488;
    }
    
    .label_login_prezzo {
		color: #666666;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 12px;
		text-align: left;
	    font-weight: bold;
    }
    
    .testo_ciao_box_login {
		color: #004488;
		font-family:Tahoma, Arial;
		font-size: 14px;
	    font-weight:bolder;
    }
    
    /*compra_home_page*/
    .testo{
		font-family:'Tahoma',Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#FFF;
		
		text-decoration:none;
    }
    
/*---Fine-- New Fonts */

/*---INIZIO Form Login in common_tail.jsp--*/
		#login_am_login_box {
			position:relative;
			background-image:url(../images/login_box_bg.jpg);
			width:207px;
			height:218px;
			overflow:hidden;
			font-family:Tahoma;
			font-size: 11px;
			font-style: normal;
			text-align:center;
			color: #004488;
	   }
    
		.login_titolo{
			font-family: 'Swis721BlkRndBTBlack';
			text-transform:uppercase;
			font-size:18px;
			color:#004488;
			line-height:18px;
		}
		
		.login_tutti{
			font-family: 'Swis721BlkRndBTBlack';
			text-transform:uppercase;
			font-size:13px;
			color:#004488;
			line-height:13px;
		}
		
		.login_testo{
			font-family: 'Swis721BlkRndBTBlack';
			font-size:12px;
			color:#666666;
		}
	    
	    input {
			border:none;
			height:16px;
			text-align:center;
			color: #666;
	    }
/*---FINE Form Login in common_tail.jsp--*/


.titoli_15_celeste {
	color: #ccdae7;
	font-family: Arial Narrow;
	font-size: 15px;
	text-align: left;
        font-weight:bolder;
        text-decoration: underline;
}

.titoli_15_rosso {
	color: #e3051c;
	font-family: Arial Narrow;
	font-size: 15px;
	text-align: left;
        font-weight:bolder;
        text-decoration: underline;
}

.titoli_rosso {
	color: #e3051c;
	font-family: Arial Narrow;
	font-size: 20px;
        text-align: left;
        font-weight:bolder;
        text-decoration: underline;
}


a.opzioni_box_login {
	text-decoration: none;
	color: #666666;
	font-family: Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

a.opzioni_box_login_02 {	
		color:#666666;
		font-family:'Swis721BlkRndBTBlack';
		font-size: 10px;
		text-align: center;
		line-height:14px;
		width:179px;
		height:18px;		
		text-decoration:none;
	    text-transform:uppercase;
}




.testo_blu_14_b {
	/*
	color: #004488;
	font-family: Arial Narrow;
	font-size: 14px;
    font-weight:bold;
    */
	color: #004488;
	font-family:'Swis721BlkRndBTBlack';
	font-size: 12px;
	text-align: left;
	line-height:16px;
	vertical-align:middle;
	text-transform:uppercase;    
}

.testo_blu_11 {
	color: #004488;
	font-family: Tahoma;
	font-size: 11px;
  
}

.testo_blu_13_b {
	color: #004488;
	font-family: Tahoma;
	font-size: 13px;
        font-weight:bold;
}

.testo_blu_16_b {
	color: #004488;
	font-family: Tahoma;
	font-size: 16px;
        font-weight:bold;
}

.testo_bianco_12_b {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
        font-weight:bold;
}

.testo_bianco_10_b {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
        font-weight:bold;
}



.testo_grigio_16_bold {
	/*
	color: #666666;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
    */
    color: red;
	font-family: Swis721BlkRndBTBlack;
	font-size: 18px;
	font-weight:bold;

}

.testo_rosso_11 {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 11px;
}

.testo_rosso_15 {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
}

.testo_rosso_12_b {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 12px;
    font-weight:bold;
}


.testo_nero_11 {
	color: #1b1b1b;
	font-family: Tahoma;
	font-size: 11px;
    font-weight:bold;
}





input.cerca{
font-family: Tahoma;
/*margin-left:1px;*/
height:12px;
width:160px;
font-size:10px;
text-align:left;
background-color:#fffffff;
border-width:0px;
outline:none;
float:left;
}

textarea.area{
font-family: Tahoma;
margin-left:10px;
height:100px;
width:380px;
font-size:10;
background:none;
border-width:0px;
outline:none;
}

input.numero_tim{
font-family: Tahoma;
margin-left:10px;
height:22px;
width:192px;
font-size:10;
background:none;
border-width:0px;
outline:none;
}

input.data{
font-family: Tahoma;
height:22px;
font-size:10;
background:none;
border-width:0px;
text-align:center;
outline:none;
}


input.captcha{
font-family: Tahoma;
margin-left:10px;
height:18px;
width:150px;
font-size:10;
margin-top:14px;
background-color:#d8e3ed;
border-width:0px;
outline:none;
}

input.captcha_verde{
font-family: Tahoma;
margin-left:10px;
height:18px;
width:150px;
font-size:10;
margin-top:14px;
background-color:#eef8f0;
border-width:0px;
outline:none;
}

input.captcha_bianco{
font-family: Tahoma;
margin-left:10px;
height:18px;
width:150px;
font-size:10;
margin-top:14px;
background-color:#FFFFFF;
border-width:0px;
outline:none;
}

input.input_personalizza{
font-family: Tahoma;
margin-left:5px;
height:24px;
width:185px;
font-size:20;
background:none;
border-width:0px;
outline:none;
}

input.password{
font-family: Tahoma;
margin-left:10px;
height:16px;
width:108px;
font-size:10;
background:none;
border-width:0px;
outline:none;
}




.alert {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
}
.titoletto_blu {
	font-family: "Tahoma";
	font-size: 14px;
	font-weight: bold;
	color: #048;
}

/*---righe e puntini--*/

.riga-bianca{
	background-image:url(../images/dots.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.riga-celeste{
	background-image:url(../images/dots.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
	background-color:#e5ecf4;
}

/*---righe e puntini--neutro*/

.puntini-neutro{
	background-image:url(../images/dots.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
}











