#generale {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; background: #fff; CLEAR: both; PADDING-TOP: 14px;
}

#generale .centrale {
	background: url(../_img/bg_centrale_interno.gif) #fff;
}

.annunci_categorie UL {
	MARGIN-TOP: 30px
}
.annunci_categorie LI {
	WIDTH: 300px; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.annunci_categorie LI.left {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 20px; BORDER-RIGHT: #adadad 1px solid;
}
.annunci_categorie LI SPAN {
	FLOAT: right; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px
}

.annunci {
	WIDTH: 632px; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #666;
}


.annunci  H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #FF6600; FONT-SIZE: 18px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}

.annunci h4{font-size:14px;line-height:normal;height:auto}

.annunci .black{color:black}

.annunci  .titolosolo{
	width:300px;BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #FF6600; FONT-SIZE: 18px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}


.annunci .titsotto {
	BORDER-BOTTOM: #FF6600 1px solid; COLOR: #FF6600
}


.annunci_rigaarancio { border-top:1px solid #FF6600; margin-top:30px;}

.annunci_rigaarancio1 { border-top:1px solid #FF6600; margin-top:18px;}

.annunci_rigaarancio2 { border-top:1px solid #FF6600; }

.annunci_elenco {
	WIDTH: 632px; FONT-FAMILY: Arial, Helvetica, sans-serif;float:left
}

.annunci_elenco_rigagrigia {
	height:5px;float:left;clear:both;border-bottom:1px solid #cccccc;width:100%
}

.avviso_box_single div.tab	{
	margin-bottom:15px;
}

.avviso_box_single div.tab div	{
	float:left;
	width:200px;
	padding:5px;
	padding-left:0px;
}

.annunci_box_left, .avviso_box_left  {
	WIDTH: 300px; FLOAT: left;HEIGHT: 100px; margin-top:20px;
}
.annunci_box_left  {margin-top: 30px;}

.avviso_box_left_border  {
	WIDTH: 300px; FLOAT: left;HEIGHT: 100px;margin-top:12px; border-right:1px solid #666666
}

.annunci_box_right, .avviso_box_right {
	WIDTH: 300px; FLOAT: right;HEIGHT: 100px;margin-top:20px;
}
.annunci_box_right {margin-top: 30px;}

.first_annuncio {margin-top: 0;}


.avviso_box_right, .avviso_box_left_border {height:auto;padding:0px 10px 0px 0px;}

.annunci_box_corpo, .annunci_box_corpo2 {
	 HEIGHT: 100px; FONT-SIZE: 12px; FLOAT: right; width: 190px;FONT-SIZE: 11px;
}
.annunci_box_corpo2 {
	 width: 300px;
}
.annunci_box_corpo_cav, .annunci_box_corpo_cav2 {
	 HEIGHT: 100px; FONT-SIZE: 12px; FLOAT: right; width: 190px;FONT-SIZE: 11px; margin-top: -3px;
}
.annunci_box_corpo_cav2 {width: 300px;}


.annunci_box_foto  {
	WIDTH: 100px; FLOAT: left; HEIGHT: 100px
}

.annunci_box_foto img  {
	max-width:100px; max-height:100px;
}

.annunci_box_striscia {border-bottom: 1px solid #DFDFDF;}

.annunci_box_corpo_cav > .annunci_box_striscia {margin-top: 0;}

.annunci_box_striscia_solobasso {
	border-bottom:1px solid #DFDFDF;
}



.annunci_box_testo, .annunci_box_testo2 {
	HEIGHT: 67px;
  overflow: hidden;
}
.annunci_box_testo2 {
	HEIGHT: 40px;
}

.annunci_box_testo_cavalli {
	HEIGHT:37px;
  overflow: hidden;
}

.annunci_titolino {
font-weight:bold;
float: right;
}

.annunci_right {

float: right;
}

.annunci_bold {
font-weight:bold;
}

.annunci_titolosolo_sinistra{
	/*width:300px;*/
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px;
	FONT-WEIGHT: bold;
	float: left;
	align:right;
	COLOR: #FF6600;
	FONT-SIZE: 18px;
	PADDING-TOP: 10px;
}

.annunci_titolosolo_sinistra_full, .annunci_titolosolo_sinistra_grey {
	width:600px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px;
	FONT-WEIGHT: bold;
	float: left;
	align:right;
	COLOR: #FF6600;
	FONT-SIZE: 18px;
	PADDING-TOP: 10px;
}
.annunci_titolosolo_sinistra_grey {color: #666;}

.annunci_titolosolo_sinistra_cavalli{
	width:300px;
	PADDING-BOTTOM: 10px;
	FONT-WEIGHT: bold;
	float: left;
	COLOR: #FF6600;
	FONT-SIZE: 18px;
	PADDING-TOP: 10px;
}

.annunci_titolosolo_destra{

	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px;
	FONT-WEIGHT: bold;
	float: right;
	right-margin:0px;
	PADDING-TOP: 10px;
	COLOR: #666;

}


.annunci_cavallipresenti{

	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px;
	FONT-WEIGHT: bold;
	float: right;
	right-margin:0px;
	PADDING-TOP: 10px;
	COLOR: #666;
	FONT-SIZE:13px;

}

.annunci_linkarancio {
	COLOR: #FF6600;
}

.annunci_linkarancio_bold {

COLOR: #FF6600;
font-weight:bold
}


h2 {color:#f60; border-bottom:1px solid #F60; padding-bottom:10px; margin-top:10px; font-size:18px; margin-bottom: 15px}

.textarancio{COLOR: #FF6600;}

ul.orange_pointer_hor {padding-bottom: 30px; border-bottom: 1px solid #CCC; margin-bottom: 15px;}
ul.orange_pointer_hor li {padding-left: 16px; background: url(../_img/quadratino_arancio.gif) no-repeat 0px 4px; float: left; margin-right: 50px}
ul.orange_pointer_hor li a {color: #F60; text-decoration: underline;}

ul.orange_pointer li, ul.orange_pointer2 li {
	MARGIN-TOP: 6px; PADDING-LEFT: 16px; background: url(../_img/quadratino_arancio.gif) no-repeat 0px 4px; LETTER-SPACING: normal; FONT-SIZE: 13px;line-height:18px;font-weight:bold;
}
ul.orange_pointer li {border-bottom: 1px solid #666}
ul.orange_pointer li.nopointer {background: none;}
ul.orange_pointer2 li {font-weight:normal;}


ul.orange_pointer_nob li {
	MARGIN-TOP: 6px; PADDING-LEFT: 16px; background: url(../_img/quadratino_arancio.gif) no-repeat 0px 4px; LETTER-SPACING: normal; FONT-SIZE: 13px;line-height:18px;font-weight:normal
}
ul.orange_pointer li span, ul.orange_pointer2 li span{font-weight: bold; color:#F60}


/* FORM  */


.verde100_top_line{background: url(../_img/verde100_top.png) no-repeat top;width:632px;height:10px;float:left}

.verde100_bottom_line{background: url(../_img/verde100_bottom.png) no-repeat top;width:632px;height:10px;float:left}

.verde100_rep_line{background: url(../_img/verde100_rep.png) repeat-y; color:#000000; font-weight:bold;padding:0px;width:632px;float:left }

.verde100_rep_line .linee{width:632px;border-bottom:1px solid #ffffff;float:left;padding:4px 0px 8px 0px;font-size:12px;font-weight:normal}
.verde100_rep_line .linee .first {padding-top: 0;}
.verde100_rep_line .linee .last {padding-bottom: 2px; border-bottom: 0;}

.verde100_rep_line .linee .left{float:left;width:308px;margin-left:10px}

.verde100_rep_line .linee .right{float:left;width:300px;margin-left:14px}


.wrapper-form{width:530px;float:right}

.form_verdino_top{background: url(../_img/bg_verdino_top_registrazione2.gif) no-repeat top;width:530px;height:19px;float:}

.form_verdino_center{background: #CCFF99 repeat; color:#000000; font-weight:bold;padding:0px;width:530px; }

.form_verdino_center p{margin-left:10px}

.form_verdino_bottom{background: url(../_img/bg_verdino_bottom_registrazione2.gif) no-repeat;width:530px;height:19px;}


.form_verde_top{background: url(../_img/bg_verdino_top_registrazione3.gif) no-repeat top;width:530px;height:19px;float:}

.form_verde_center{background: #ccffcc repeat; color:#000000; font-weight:bold;padding:0px;width:530px; }

.form_verde_center p{margin-left:10px}

.form_verde_bottom{background: url(../_img/bg_verdino_bottom_registrazione3.gif) no-repeat;width:530px;height:19px;}


.form_giallino_top{background: url(../_img/bg_giallino_top_registrazione2.png) no-repeat top;width:530px;height:19px;float:}

.form_giallino_center{background: #ffff99 repeat; color:#000000; font-weight:bold;padding:0px;width:530px; }

.form_giallino_center p{margin-left:10px}

.form_giallino_bottom{background: url(../_img/bg_giallino_bottom_registrazione2.png) no-repeat;width:530px;height:19px;}


.form_giallo_top{background: url(../_img/bg_giallo_top_registrazione2.png) no-repeat top;width:530px;height:19px;float:}

.form_giallo_center{background: #ffff33 repeat; color:#000000; font-weight:bold;padding:0px;width:530px; }

.form_giallo_center p{margin-left:10px}

.form_giallo_bottom{background: url(../_img/bg_giallo_bottom_registrazione2.png) no-repeat;width:530px;height:19px;}


.voce_form{float:left;font-weight:bold;width:90px;}

.wrapper-form label {float:left;margin-left:10px;margin-top:0px;width:120px;font-weight:normal;}

.wrapper-form input {border:1px solid #CCCCCC;height:12px;padding:4px;float:left;margin-left:20px;width:240px;}
.wrapper-form select {border:1px solid #CCCCCC;height:23px;float:left;margin-left:20px;width:240px;}
.wrapper-form #imgCaptcha {margin-left:20px;}
.wrapper-form #imgChange {position: absolute; margin-top:5px;}

.wrapper-form  input[type=file]{height:auto;width:auto;border:1px thick #cccccc}

.wrapper-form input.radio{width:auto;border:none;float:none}

.wrapper-form textarea{border:1px solid #CCCCCC;padding:4px;float:left;margin-left:20px;width:240px; height: 140px;}

.bt_conferma {background:url("../_img/bt_conferma.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:20px;width:107px;cursor:pointer}

.bt_avanti {background:url("../_img/bt_avanti.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:20px;width:107px;cursor:pointer}

.bt_inserisci {background:url("../_img/bt_inserisci.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:20px;width:107px;cursor:pointer;margin-left:20px}

.bt_back_annunci {background:url("../_img/bt_back_annunci.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:107px;cursor:pointer}

.bt_modifica {background:url("../_img/bt_modifica.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:153px;cursor:pointer}

.bt_preview {background:url("../_img/bt_preview.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:153px;cursor:pointer}

.bt_conferma_arancio {background:url("../_img/bt_conferma_arancio.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:231px;cursor:pointer}

.bt_pagamento {background:url("../_img/bt_pagamento.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:235px;cursor:pointer}
.bt_pagamento a {display: block; width: 235px; height: 29px;}

.bt_annulla {background:url("../_img/bt_annulla_iscrizione.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:29px;margin-right:26px;width:104px;cursor:pointer}
.bt_annulla a {display: block; width: 104px; height: 30px;}

.bt_vai {background:url("../_img/bt_vai.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:23px;margin-right:26px;width:52px;cursor:pointer}

.wrapper-form ul li {
border-bottom:1px solid #FFFFFF;
min-height: 21px;
height: auto !important;
height: 21px;
padding:4px 0;
}

.function{margin:8px 0px 8px 0px;border-bottom:1px solid #CCCCCC;padding-bottom:14px;}

.function a {width:178px;display:inline-block;}

.function a.last {width:20px;display:inline-block;text-align:right}

.link_arrow{color:#ff6600;font-weight:bold;background:url("../_img/triangolino_scarica_articoli.gif") no-repeat right; padding-right:24px;margin-right:6px}

.vocireg { list-style-type: square; list-style-position:outside; margin:4px 0 0 15px; line-height: 1.2em; color: #F60;}
.vocireg span {color: #555;}
.vocireg li {margin-bottom: 5px}
.vocireg li a {color: #F60}




/* LISTINO PREZZI */
#listino_prezzi .titolosolo_sinistra_grey {font-size: 16px; line-height: 24px; color: #F60; font-weight: bold}
#listino_prezzi .titolosolo_sinistra_grey .arancio {float: right;}
#listino_prezzi .titolosolo_sinistra_grey span.grey {color: #666; margin-right: 6px}

#listino_prezzi .annunci_rigaarancio {border-top:1px solid #F60; margin-bottom:30px;}
#listino_prezzi ul.orange_pointer_nob li {font-size: 12px;}



/* CONVENZIONI */
#convenzioni h3 {color: #666; padding: 0}
#convenzioni .riga_grigia {border-top:1px solid #CCC; margin: 15px 0;}

ul.convenzioni li {
	MARGIN-TOP: 6px; PADDING-LEFT: 16px; background: url(../_img/quadratino_arancio.gif) no-repeat 0px 4px; LETTER-SPACING: normal; FONT-SIZE: 13px;line-height:18px;font-weight:normal
}
ul.convenzioni li span {font-size: 18px; font-weight: bold; color: #F60}



/*BANNER*/
#banner table.tb1 {border: 0; margin-top: 15px;}
#banner table.tb1 td {text-align: center; padding: 3px;}
div.codice, div.codice2 {background-color: #EEE; border: 1px dashed #004C20; padding: 3px; color: #004C20; text-align: left;}
div.codice2 {min-height: 85px; height: auto !important; height: 85px;}

div.tabValue	{
	float:left;
	width:630px;
}
div.tabRow	{
	float:left;
	white-space:nowrap;
	border:1px solid #CCCCCC;
	width:630px;
}
div.tabClick	{
	float:right;
	border-left:1px solid #CCCCCC;
	width:130px;
}




/* ANDREA 22/10/2010 */
div.file_annuncio {padding: 0 0 25px 15px;}
div.file_annuncio ul li {float: left; border-bottom: 0; margin-right: 33px;}
div.file_annuncio ul li.lst {margin-right: 0;}
