/*
 *** Info generali sul file:
 *
 * sito web: domussecunda.it
 * file: css versione it
 * data creazione: 20007.12.04
 * data ultima modifica: -
 * novit� apportate: attacchiamo a crearlo
 * autore: gruppo volta - fabio de vecchi
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. STILI DI BASE
 * 002. DIVS PAGINE
 * 003. LINKS
 * 004. TABLE
 * 005. BOTTONI & FORM
 * 006. LISTE
 */


/*
************************************
 001. stili di base
************************************
 */
body { width: 100%; margin: 0 auto;  text-align:center; background: url(../../img/public/it/tpl/sfondo.jpg) repeat-x top left #51382c;}
div, span, table, tr, th, td {font: 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.corpotesto {color:#fff; margin:14px 8px 0 8px;}
.corpotesto:first-letter { font: bold 28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4a3327; background:#765140; float:left; padding:8px; margin:0 3px 3px 0; text-transform:uppercase; }
.corpotesto_error { color: #FF3300;}
.titolotesto {color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold; margin:5px 8px;}
img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr { width:80%; color: #999999; background-color: #ccc; height: 0.5px; border-style: dotted; text-align:left; margin-left:0px;}
hr.verde { width:72%; color: #307c00; background: #307c00; height: 0.5px; border:0; text-align:left; margin: 0px;}
hr.marrone { width:90%; color: #654739; background: #654739; height: 0.5px; border:0; text-align:left; margin: 0px;}


/*
************************************
002.divs pagina
************************************
*/

/* struttura */
#contenitore { position: relative; text-align: left; width: 960px; margin: 0 auto; padding:0;} /* serve a regolare il dove scrivere // width:760px se vogliamo impostarlo per l'800*600 */

#top { width: 100%; height:26px; border:1px solid #654739; border-width: 0 1px 1px 1px; text-align:right; background: url(../../img/public/it/tpl/top.jpg) repeat-x top left #4a3327;} /* parte alta */
#intestazione { width:100%; height:300px; background: url(../../img/public/it/tpl/intestazione.jpg) no-repeat top left;} /* dove c'� il disegno */

#corpo {} /* dove ci sono i vari piccoli */
	#sx, #centro, #dx { width:290px; min-height:300px; height: auto !important; height:300px; float:left; display:inline; margin:0 10px; } /* height da togliere dopo */
	#sx { margin-left:25px;}
	#dueterzi {width:600px; min-height:300px; height: auto !important; height:300px; float:left; display:inline; margin:0 10px 0 25px;} /* height da togliere dopo */
	#contenitore_menu {width:290px;  float:left; display:inline; margin:0 10px;}
	.pulsante_menu {width:290px; height:26px; margin:0 0 4px 0; }
		.pulsante_menu a:link {color: #d8d2cf; text-decoration : none; font-size: inherit; font-weight:bold;}
		.pulsante_menu a:visited {color: #d8d2cf; text-decoration : none; font-size: inherit; font-weight:bold;}
		.pulsante_menu a:hover {color: #fff; text-decoration: underline; font-size: inherit; font-weight:bold;}

.incoraggia_click {width:48%; padding:3px; float:left; display:inline; font-size:12px;} /* per portare alle sottovoci */

#bottom { width:100%; height:80px; background: #483126; border:1px solid #654739; text-align:center; }

#dx_form_contatti { width:290px; min-height:205px; height: auto !important; height:205px; float:left; display:inline; margin:0 10px; }

/* classi stili grafici */
.contenuto_testo { padding:10px 20px;} /* per tenere uno standard di spaziatura in ogni caso */
.finestra_snella {border:1px solid #654739; background:url(../../img/public/it/tpl/top_finestrella_snella.jpg) repeat-x top left #573c2f;}
.scura {background:url(../../img/public/it/tpl/top_finestrella_snella.jpg) repeat-x top left #483126;}
#dx_contatti { height:100px;}




/*
************************************
003. links
************************************
*/

a:link {color: #d8d2cf; text-decoration : none; font-size: inherit;}
a:visited {color: #d8d2cf; text-decoration : none; font-size: inherit;}
a:hover {color: #fff; text-decoration: underline; font-size: inherit;}

a.menu_attivo:link {color: #d8d2cf; text-decoration : none; font-size: inherit;}
a.menu_attivo:visited {color: #d8d2cf; text-decoration : none; font-size: inherit;}
a.menu_attivo:hover {color: #fff; text-decoration: underline; font-size: inherit;}
.cursor_link { cursor:hand; cursor:pointer;}

/*
************************************
004. table
************************************
*/
td, tr, th, table {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align:left;}
th.tab_standard {color: #fff; background: #009900; font-weight: bold;}
.tab_standard { color: #000;}
.tab_standard2 {border-bottom: 1px dotted #ccc; }
.tab_standard1 { background: #fff; border-bottom: 1px dotted #ccc;  }

.tab_contatti {color:#fff;}


/*
************************************
005. form
************************************
*/

.input {border:1px dotted #999; font:10px verdana,helvetica,sans-serif; color:#737373; background:#efefef;}
.area_testo { border:1px dotted #999;  font: 10px verdana,helvetica,sans-serif; color: #737373; background: #efefef;}
.select { font: 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; color: #737373; height:14px;}
/*options della select*/.options {background: #ccc; color:#ff6600; }

/* bottone standard */
a.button_standard { height:20px; background:transparent url('../../img/public/it/bottoni/bottone_standard_dx.png') no-repeat scroll top right;
              color: #fff; display:block; float:left; font:bold 9px verdana, sans-serif;  margin-right:6px; padding-right:10px; /* sliding doors padding */
            text-decoration: none; }
a.button_standard span {background: transparent url('../../img/public/it/bottoni/bottone_standard_sx.png') no-repeat;
                display: block; color:#fff; line-height:10px; padding: 4px 0 6px 10px; }
    a.button_standard:active {}
    a.button_standard:active span { color: #efefef; }

input.entra_login { width:44px; height:20px; border:0; background:url(../../img/public/it/bottoni/entra.jpg) no-repeat bottom left; }
/*
************************************
006. stili per liste
************************************
*/

ul {}
li { /*padding:10px;*/}

ul.inline { display:inline;}
li.inline { display:inline; /*padding:10px;*/}
