/* 
    Document   : default
    Created on : 15-nov-2009, 19.18.17
    Author     : mauro
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
html{   margin:auto;
     
     }
    body{
        background-color:#d0dbe2;
        width:960px;
        padding:0 5%;
        margin:auto;
        height:auto;
        font-family:"Tahoma", "serif";
        font-size:14px;
        color:#666666;
    }
    body.interno{
        background-color:#fff;background-repeat:repeat-x; background-image:url('../immagini/sfondoBkgruond_sottopagina.gif');
    }
    img{
        border:0px solid aqua;
        margin:0px;
        display:none
    }
    #maincontainer{height:auto;}
        .accessibile{width:900px; height:15px;text-align:right;padding: 5px;font-size:1.3em;}

    #container{
        position:    absolute;
          top:         25px;
          left:        50%;
          margin: 0 0 0 -456px;
        width:900px; height:600px;border:0px solid #aaa;background-color:white;padding:0px;}

    #testata{border:blue 0px solid; width:912px; height:178px;}
    #menu{ width:910px; height:26px;}

    .page_background_7{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_home07.jpg');}
    .page_background_6{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_home06.jpg');}
    .page_background_5{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_home05.jpg');}
    .page_background_4{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_home04.jpg');}
    .page_background_3{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_home03.jpg');}
    .page_background_2{background-repeat:no-repeat; width:908px; height:600px;background-image:url('../immagini/sfondo_sottopagina_03.jpg');}
    .page_background_1{background-repeat:no-repeat;width:908px; height:600px;background-image:url('../immagini/sfondo_home03.jpg');}
    .etichetta_menu{width:128px; height:20px;background-color:#fff;background-image:url('../immagini/');}


    #bottom{position:relative;
            width:908px; 
            height:55px;
            background-repeat:no-repeat;
            background-image:url('../images/scritta.png');
            background-position:center;}
    .bottom_inside{display:block;padding-top:5px; border-top:#0066CC 1px solid;}
    .bottom_inside_home{display:block;padding-top:5px; border-top:#0066CC 0px solid;}

    #page{margin-bottom:1em;width:910px; min-height:995px;height:auto;border:#0066CC 0px solid;}
    #page_sx{border:blue 0px solid;float:left;height:393px;width:200px;}
    #page_cx{border:blue 0px solid;float:left;min-height:410px;width:470px;padding:0px 10px;font-size:1.2em;}
    #page_dx{float:left;height:393px;width:200px;}
    .clear{clear:left;}
    .right{text-align:right;}
    .red{color:red;}
    .center{width:390px;height:393px;padding:10px 4px;color:gray;line-height:20px;}
    .small{font-size:1.0em;line-height:14px;}

    #cerca{position:relative;float:right;top:-110px;border:blue 0px solid; width:190px; height:30px;}

.supercolor{font-size:1.5em; color:red;}

.center a{text-decoration:none; font-size:1.1em;color:red;font-weight:bold;}
.center a:hover{text-decoration:underline;}


/*demo page css*/
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;	border : 2px solid #000;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}


.grande{width:12em;}
.grandissimo{width:15em;}
.medio{width:8em;}
.piccolo{width:3em;}
.etichetta_100{
  float:left;
  width:30%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  font-size:0.9em;
  }

fieldset {
  padding: 1em;
  font:120%/1 sans-serif;
  width:80%;}
label {
  float:left;
  width:30%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
input.submit {
background-color : #f60;
color : #ccc;
font : bold 14px/14px verdana, geneva, helvetica;
border : 2px solid #ccc;
}
#utilita{
z-index:10;
position:relative;
left:0px;

float:left;
}
#utilita_inside{
z-index:10;
position:relative;
left:16px;
}
#bianco{

width:100%;
height:260px;

}

#focus, #agenda{
z-index:10;
position:relative;
left:16px;
top:20px;
float:left;

}

#accordion{
z-index:10;
position:relative;
left:10px;
top:0px;
float:left;
}

#accordion{


	}
.menu_, .menu_2,   .minimenu_{
	width:180px;font-weight:bold;
font-size: 1.1em;
margin-top:1em;
}
._menu, .mini_menu{
	width:180px;
}


.menu_bg, .minimenu_bg{
	width:157px;
position:relative;
left:0px;
padding-left:0px;
border: none 0px;

}



.img_dx, .imagod, #imagod{float:right;margin:10px;}
.img_sx,  .imago, #imago{float:left;margin:10px;}
.titolo_home{color:#0066CC;font-weight:bold;margin-bottom: 10px;}
.sezione_home{color:#0066CC;font-weight:bold;font-size:1.3em; text-transform:uppercase;margin-bottom: 10px;}
#sezione_home{color:#0066CC;font-weight:bold;font-size:1.3em; text-transform:uppercase;}

table{border:1px solid #fff;width:100%;}
td{border:1px solid #fff;}
.boxone{min-height:125px;border-bottom:1px solid #ccc;margin-bottom:10px;}

#firma{height:20px;padding-right:6px;font-size:12px;text-align:right;border:0px solid gray;}

#bottom > #firma{font-size:10px;text-align:right;border:0px solid gray;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}

.scuro {margin-top:5px;}
.gray_bold {margin-top:5px;background-color:#eee; font-weight:bold;}
.riga {border-bottom:1px solid #ccc;}
.data_home, .occhiello_home, .italico {font-style:italic;}
.evidenzia {font-weight: bold;}
.testi {font-size: 1.0em; width:auto;padding:2px;}

