/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background-color:#25395F;
	background-image:url(/img/img_sfondo.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px auto;
	padding: 0px;
	}
.ripristino{
	clear:both;}
	
#pagina{
	width:760px;
	margin:0px auto;
	text-align:left;
	height: auto !important;
	background-color:/*#395898*/#fff;
	
	}

/*#sfondo{
	width:747px;
	margin:0px auto;
	text-align:left;
	height: auto !important;
	background-color:#fff;
	}
*/
#top{
	width:100%;
	height:147px;
	/*border:1px solid #fff;*/
	margin-bottom:2px;
	background-color:#3C5A9A;
	background-image:url(/img/top.jpg);
	background-position:right top;
	background-repeat:no-repeat;}
	
#top ul {margin:0; padding:10px 0 0 20px;}
#top li {list-style-type:none; display:inline; margin-right:5px;}

#top a:link, #top a:hover, #top a:visited { 
	text-decoration:none;
	color:#FFFFFF;}

#home{
	float:left;
	}

#contatti{
	float:left;
	padding-left:25px;}

#mappa{
	float:right;}

#corpo{
	width:99.8%;
	}
	
#omino{
	width:160px;
	height:31px;
	background-image:url(/img/linea.jpg);
	background-repeat:repeat-x;
	margin-bottom:3px;}

#menu{
	width:160px;
	height:auto;	
	float:left;
	background-image:url(/img/linea_menu.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#343434;
	}
	
.lista{
	font-size:11px;
	list-style-type:none;
		
	}
	
ul.lista{
	margin:0;
	padding:0;}
	
ul.lista li {
	border-bottom:1px solid #BDBBBB;
	}
	
.lista li a:link, .lista li a:visited{
	color:#343434;
	display:block;
	padding:2px 0 2px 5px;
	text-decoration:none;}	

.lista li a:hover{
	background-color:#1B4783;
	color:#FFFFFF;
	}

/*          CONTENUTO            */

#contenuto{
	float:left; width:580px; margin-left:1px; height:auto !important; padding:3px; color:#172746; font-size:105%}
#contenuto ul li {list-style-type:square; padding-bottom:5px;}
#contenuto ol li {padding-bottom:5px;}
.tratteggio /*stile che crea una linea tratteggiata prima o dopo un elemento. Viene utilizzato per tutti i moduli.*/ {border-bottom:1px solid #cccccc /*#174B46*/; margin-bottom:15px; margin-top:2px; clear:both;}

#contenuto a:link, #contenuto a:visited {text-decoration:none; color:#990000; border-bottom:1px solid #999999;}
#contenuto img {border:0;}
.img-interna {
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	}

/*#################################################### NOTIZIE IN HOME PAGE #########################################################*/



#notizie-home{
	float:left;
	width:580px;
	border:3px solid #395898;
	border-top:10px;
	margin-left:2px;
	margin-right:8px;
	background-image:url(../img/news.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}
#notizie-home-head{
	height:120px;
	background-image:url(../img/news-head.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#notizie-home h2 {color:#153973; margin-top:2px; margin-bottom:2px; border:none;}
#notizie-home h2 a:link, #notizie-home h2 a:visited {color:#153973; text-decoration:none; font-size:0.8em;}

#notizie-home .data-notizia {color:#393939; font-weight:bold; font-size:110%;}

#notizie-home #prima-notizia, #avvisi-home #prima-notizia {margin-bottom:25px; padding:4px; font-family:"Century Gothic", "Times New Roman", serif; border-bottom:5px solid #BEC9EE; margin:2px; }
#notizie-home #prima-notizia h2, #avvisi-home #prima-notizia h2 {font-size:2em;}
#avvisi-home #prima-notizia h2 {font-size:1.6em;}
#notizie-home #prima-notizia .data-notizia, #avvisi-home #prima-notizia .data-notizia {color:#990000;}
#notizie-home .notizia-home {padding:4px; margin-bottom:20px;} /*notizia generica in elenco HP*/

/*########################################### AVVISI IN BACHECA IN HOME PAGE ########################################################*/


#avvisi-home{
	float:right;
	width:305px;
	background-image:url(/img/avvisi.gif);
	background-repeat:no-repeat;	
	background-color:#F3F3F3;
	margin:1px;
	padding-top:90px;
	}
	
#avvisi-home h2 {font-size:110%; margin-top:2px; margin-bottom:2px; border:none; }
#avvisi-home h2 a:link, #avvisi-home h2 a:visited {color:#4B4B4B; text-decoration:none;}
#avvisi-home .data-notizia {background-color:#D7D7D7; font-weight:bold; color:#383838;}	
#avvisi-home .avviso-home {padding:4px; margin-bottom:25px;} /*avviso generico in elenco HP*/


/*#############################################################################################################*/

	
#img{
	width:241px;
	height:99px;
	}

.data{
	font-weight:bold;
	font-size:11px;
	padding:8px 0 0 8px;}

.titolo{
	font-weight:bold;
	font-size:12px;
	color:#1C3873;
	padding:0 0 0 8px;}

.notizia{
	font-size:11px;
	padding:0 0 0 8px;
	margin-bottom:10px;
	color:#4A4A4A;
	clear:both;}


	
	

.data-completa /*DATA CHE COMPARE IN ALTO A DESTRA IN TUTTE LE PAGINE*/
{background-image:url(../img/linea.jpg); background-repeat:repeat-x; text-align:right; padding:2px; margin-bottom:2px; }
	
/*#avvisi{
	
	background-position:left;
	height:60px;
	font-weight:bold;
	font-size:10px;
	color:#395898;
	border-bottom:15px solid #D7D7D7;
	margin-left:3px;}*/
	
.data_dx{
	float:right;
	padding:10px 5px 0 0;
	}
	
#contenuto_dx{
	height:auto;
	width:330px;
	margin-left:3px;
	margin-top:8px;
	}
	
.data_avvisi{
	font-weight:bold;
	font-size:11px;
	background-color:#D7D7D7;
	padding-left:8px;
	margin-bottom:2px;
	}

/*    BOTTOM    */

#bottom{
	background-image:url(/img/linea_bottom.gif);
	background-repeat:repeat-x;
	/*width:99.8%;*/
	height:57;
	margin-top:20px;
	text-align:center;
	padding:3px;
	clear:both;}
	
	
/*HEADINGS*/

h1 {font-family: Arial, Helvetica, sans-serif; font-size:1.8em; color: #990000;}
h2 {color: #806548; font-size:1.4em; border-bottom:1px solid #C0B2A4}
h3 {font-size:1.3em; border-bottom:1px solid #C0B2A4}

/* STILI GENERICI*/

.grassetto {font-weight:bold;}
.centrato {text-align:center;}
.destra {text-align:right;}

/*TABLE*/

table {width:100%}
td {background-color:#E1E1E1;}
th {background-color:#263961; color:#FFFFFF ;}
td a {font-size:90%}


/*MENU A SCHEDE*/

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:right;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
	  }
	  
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:right;
      background:url("http://www.ordineavvocatilecce.it//sito/css/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("http://www.ordineavvocatilecce.it//sito/css/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
.paginazione {width:100%; text-align:center; margin-top:10px;}	 
.paginazione  ul {margin:0; padding:0;} 
.paginazione li{display:inline; padding:4px;}

/*<<<<<<<<<<<<<<<<<<< TUTTI I FORM DEL SITO >>>>>>>>>>>>>*/
legend {margin-top:-3px; font-weight:bold;}
fieldset {
	margin-bottom:15px; 
	color: #4787C5; 
	border:1px solid #fff;
	background-color:#E1E1E1; 
	border-top:3px solid #172746;
	border-bottom:1px solid #172746;
	 }

.campi-form {
	float:left
}

.etichetta{
	width:30%; 
	border-bottom:1px solid #006699; 
	float:left;
	text-align:right;  
	padding-left:2px; 
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:4px; 
	color:#1F3C5C;
}

.titoli-form {
	float:left; 
	padding-bottom: 10px; 
	width:20%; 
	clear:left;
}
.nofloat {clear:both;}

/*<<<<<<<<<<<<<<<<<<< FINE TUTTI I FORM DEL SITO >>>>>>>>>>>>>*/