@import url('restyle.css');
/* parte generale */
*{
margin:0;
padding:0;
font-family:arial;
border:0px;
}
html,body {
height:100%;
}
p {
padding-top:10px;
font-size: 14px;
font-family: Arial,Helvetica,sans-serif;
}
table {
text-align: left;
width: 378px;
background-color:#e6f5f7;
}
td{
vertical-align: middle;
text-align: left;
height:25px;
}
a:hover  {
color:#FF0033;
}


#contenitore {
background-color: #fff;
position:relative;
margin-left:auto;
margin-right:auto;
width:940px;
min-height: 100%;
text-align:center;
height: 100% ;
height: auto !important;
margin-bottom:-100px;
font-family: Arial,Times,Helvetica;
font-size:14px;
}
#logo   {
float:left;
height:116px;
width: 940px;
background-image: url('/stili/logo.png');
}
/*#username   {
text-transform:uppercase;
}*/
/* aree */
#aree   {
/*left style
float: left;
padding-right:3px;*/
/*right style*/
float:right;
padding-left:3px;
/*end*/
width:187px;
text-align:left;
}
/*#loginform {
padding-bottom:10px;
background-color:#f93;
text-align:center;
border:1px solid #BEBEBE;
}
p.userpass{
font-style:italic;
font-size:0.9em;
padding-top:0px;
}
#buttonlogin{
padding-top:10px;
}*/
#ricerca {
text-align:center;
border: 1px solid #bebebe;
margin-top:15px;
padding-top:4px;
padding-bottom:10px;
}
#cerca_button{
padding-top:10px;
}
#cerca {
font-style:italic;
border-color:#f93;
border-width:2px;
border-style:solid;
}
#tools_homepage{
/**    margin-bottom:10px;
    margin-top:10px;
    border:1px solid #bebebe;
    background-color:#ff9;    
    font-family: 'Courier New',Courier,monospace;
    font-style: oblique;
    font-weight: bold;
    font-size: 18px;*/
}
#articoli_homepage{
  /*  margin-bottom:10px;
    margin-top:10px;
    border:1px solid #bebebe;
    background-color:#ff9;
    font-family: 'Courier New',Courier,monospace;
    font-style: oblique;
    font-weight: bold;
    font-size: 18px;
    width:738px;
    height:20px;
    float:left;*/
}
#standard_table{
    display:table;
    width:100%;
    border:1px solid #bebebe;
    background-color: #e8fcf8;
    margin-bottom:15px;
    border-collapse:collapse;
}
.th_standard_table {
    background-color: #e3e1e0;
    color:black;
    text-align:center;
    border:1px solid #bebebe;
}
#standard_table td{
    padding:2px;
    text-align:center;
    border:1px solid #bebebe;
}
#standard_table input{
    border:1px solid silver;
}
#standard_table textarea{
    border:1px solid silver;
}
#standard_table select{
    border:1px solid silver;
}
/* menu */
#menu {
/*left style
padding-left:10px;*/
/*right style*/

/*end*/
font-weight: bold;
font-size: 100%;
float:left;
width:740px;
}
#menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#menu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left;
}
#menu ul li{
display: inline;
list-style-type:none;
}
#menu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url('/stili/menudivider.gif') top right  no-repeat;
}
#menu ul li a:visited{
color: #494949;
}
#menu ul li a:hover{
color: black;
}
/* footer */
#footer{
position: relative;
width:918px;
float:left;
padding:10px;
background-color:#E0E0E0;
border:1px solid #BEBEBE;
margin-top: 10px;
}
/* contenuto */
#contenuto{
/*left style
padding-left:10px;*/
/*right style*/

/*end*/
width:740px;
float:left;
height:100%;
padding-top:15px;
padding-bottom:30px;
}
#contenuto h3,h4,h5,li,ol {
text-align:left;
}
#contenuto p {
text-align:justify;
}
.warning{
font-weight:bold;
color:#FF0000;
}
/* sezione contatti di contenuto */
#form_contatti {
/*background-color:#ebf4e7;
border:1px solid #BEBEBE;
font-size:12px;
margin-top:20px;
padding:10px;
width:350px;*/
margin-left:auto;
margin-right:auto;

}

 #form_contatti textarea,#form_contatti input {  
    padding: 9px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 200px;  
    background: #FFFFFF; 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
    }
    #form_contatti label{
        color: #494949;
    }
  
#form_contatti textarea {  
    width: 400px;  
    max-width: 400px;  
    height: 150px;  
    line-height: 150%;  
    }  
  
#form_contatti input:hover,#form_contatti textarea:hover,  
#form_contatti input:focus, #form_contatti textarea:focus {  
    border-color: #C9C9C9;  
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    }  
  
#form_contatti .form label {  
    margin-left: 10px;  
    color: #999999;  
    }  
  
#form_contatti .submit input {  
    width: auto;  
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 14px;  
    color: #FFFFFF;  
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    }
    
    
#contenuto .contatti_mail {
border:1px solid silver;
}
/* sezione condizioni_utilizzo di contenuto */
#contenuto .condizioni_uso{
padding-top:0px;
}


/* calcolatrice IP */
#contenuto #calc_titolo {
text-align: center;
color: #009999;
}
#contenuto #calc_titolo p {
font-weight: bold;
padding-top: 0px;
text-align: center;
}
#contenuto #ipcalc {
width:378px;
float:left;
}
#contenuto #calc_descr {
float:right;
width:345px;
line-height: 1.5em;
}
#contenuto #calc_descr_2 {
line-height: 1.5em;
}
#contenuto #calc_table {
/*background-color: #D4D0C8;
border:1px solid #bbb9b3;
margin:5px;
padding-top:10px;*/
}
#contenuto #calc_table th{
/*background-color: #081d4d;
font-weight: bold;
color: #ffffff;
font-style: oblique;*/
}
#contenuto #calc_table td{
/*padding:5px;*/
}
#contenuto #calc_table .ott_ip{
/*width:30px;
border:1px solid #424242;
text-align:center;*/
}
#contenuto #ipcalc .readonly{
/*background-color:#e9e4eb;
border:1px solid Silver;
text-align:center;*/
}


/* div che mostra articoli o qualsiasi altra cosa */
.blur{
/*background-color: #d7d5d5; /*shadow color*/
/*color: inherit;
margin-left: 4px;
margin-top: 4px;*/
}
.shadow,
.content{
/*position: relative;
bottom: 2px;
right: 2px;*/
}
.shadow{
/*background-color: #cccccc; /*shadow color*/
/*color: inherit;*/
}
.content{
/*background-color: #fff; /*background color of content*/
/*color: #000; /*text color of content*/
/*border: 1px solid #999; /*border color*/
/*padding: 7px;
text-align:justify;
width:345px;
height:200px;*/
}
.articolo_sx{
float:left;
margin-right:10px;
margin-bottom:5px;
}
.articolo_dx{
float:left;
margin-bottom:5px;
}
.img_art{
display:inline;
float:left;
padding-right:3px;
}
/* pagina articoli bottoni next prev*/
.pagina_articoli{
float:left;
width:740px;
position:relative;
margin-top:15px;
}
#contenuto .content cite,b{
    font-size:14px;
}
/*stile di showart.php - pagina che mostra l'articolo*/
.titolo_art{
    font-family: 'Times New Roman',Times,serif;
    font-size: 24px;
}
.titolo_art b{
    font-size: 24px;
    font-family: serif;
    font-style: oblique;
}
.titolo_art cite{
    padding-left:20px;
    font-family: serif;
    font-size: 18px;
}
.contenuto_art {
    text-align:justify;
    margin-top:5px;
    float:left;
}
.contenuto_art h4{
    color: #006666;
}
/* sezione amministrazione */
.table_modifica_art{
   width:100%;
   float:left;
   margin-top:20px;
}


