@charset "utf-8";
/* CSS Document */

html,body, a, ul, li, h1, h2, h3, h4,p{margin:0; padding:0; font-family:Tahoma, Verdana, Arial;}
html,body{height:100%; font-size:0.85em;}
body{background:url(../img/bg.gif);}

*{}
img, a img {border:0;}
a{ text-decoration:none; color:#333333;}

/*titolo con img dimensioni e posizione*/
h1{font-size:14px; font-weight:bold; line-height:20px;padding-left:5px;}
h2{font-size:14px; font-weight:bold; padding-left:5px;}
h3{font-size:12px;font-weight:bold; line-height:18px; padding-left:5px;}
h4{font-weight:bold; font-size:24px; text-align:center; text-decoration:underline; margin-top:20px;}

ul{ list-style:none;}
li{border-bottom:#999999 1px dotted; line-height:18px; padding-left:5px;}


div#space{width:740px; height:10px; margin: 0 auto; font-size:10px;}
div#container{width:740px; margin: 0 auto; text-align:left; height:100%}

/******************************** HEADER **********************************/
div#header{ height:150px; background-image:url(../img/header.jpg); cursor:pointer;}
div#logo{}

.titolo_pag{ float:left; padding-left:10px; font-weight:bold; color:#FFF; line-height:18px; border-left:#CCC 1px dotted;}
.titolo_pag a{ color:#FFFFFF;}
.cerca{width:137px; float:left;}
.datario{float:right; padding-right:5px; color:#FFF; line-height:18px;}
.datario a{ text-decoration:none; color:#FFF;}

div#cerca{ padding:2px 5px; position:relative; border-top:#BBB 1px solid; height:18px;}
#ricerca{display: inline;}
.cercatext{ border:#CCCCCC 1px solid; font-size:10px; width:105px;}
.cercaok{position:absolute; top:3px; margin-left:2px;  border: 0;}

/***********************************  PAGINE *********************************/
div#editable{border:#CCC 1px solid; background-color:#FFFFFF; min-height:790px; clear:both}


/*********************************** CONTENUTI *********************************/
div#content{ margin-left:145px; width:430px; padding:4px; text-align:justify;}
.rowHome{ margin:auto; width:430px; padding:4px; text-align:justify; height:751px;   }
.rowHome{	clear:none;
			[if IE] clear:both}
h1{border-width:0px; border-style:solid;}

div#content-pvt{ float:left; width:530px; padding:5px; text-align:justify;}

#subcontent h1{border-color:#ccc; background-color:#D2B39B;}/*F0CEE4*/
#subcontent a{color:#663333;}
#subcontent p{ padding:10px 0 10px 0 }

/*#subcontent-1 h1{ border-color:#ccc; background-color:#CCE4A7}
#subcontent-1 a{color:#339966;}*/

/*#subcontent-2 h1{border-color:#0099FF; background-color:#CDE6FE;}
#subcontent-2 a{color:#0099FF;}*/

/*#subcontent-3 h1{border-color:#9966CC; background-color:#E3C8F7;}
#subcontent-3 a{color:#9966CC;}*/

/*#subcontent-5 h1{border-color:#FF9900; background-color:#FAE092;}
#subcontent-5 a{color:#FF9900;}*/

/*#subcontent-6 h1{border-color:#CC3300; background-color:#FAC9B4;}
#subcontent-6 a{color:#CC3300;}*/

.tabella { border-collapse: collapse; width: 100%;}
.tabella td { border: 1px solid #CCCCCC; padding: 2px; vertical-align: top; }

/******************************** COSE PARTICOLARI ****************************/
/*GRIGLIA: i numeri indicano: posizione e numero*/
.row1-2{ width:49%; float:left; margin-bottom:10px; }
.row2-1{ width:49%;float:right; margin-bottom:10px; }
.row{ padding:5px; border:#CCCCCC 1px solid; border-top:0px;}
.row_pvt{ padding:5px; border:#CCCCCC 1px solid; border-top:0px; margin-bottom:5px;}

/*********************************** PIEDE *********************************/
#footer{ clear:left; text-align:center; color:#FFFFFF}
#footer a{ color:#CCC}
