﻿
a 
{
    color: #333333;
    
}
body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/img/page_pat.gif);
	background-repeat: repeat-x;
	margin: 0px;
	text-align: center;
	color: #333333;
		background-color:#236285;
		font-size:small;
	
}
#contenitore {
	text-align: left;
	width: 980px;
	margin: auto;
	/*background-image:url(/img/pattern_pagina.gif);
	background-repeat:repeat-y;*/
	background-color:White;
	
	
}


#contenitore .inner
{
    padding:1em;
}
#colonna_sx {
float:left;
width: 405px;
/*height: 533px;*/
}
#colonna_ct {
	float:left;
	width: 382px;
	/*height: 533px;*/
	background-image:url(/img/fondo_ct.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#colonna_dx {
float:right;
width: 193px;
/*height: 533px;*/

}
#testo 
{
    margin-left:20px;margin-right:20px;
}

#cappello_blu {
margin: 20px;
font-size: small;
color: #005c8d;
font-weight:bold;
}
.cappello_blu
{

font-size: small;
color: #005c8d;
font-weight:bold;
}
#cappello {
margin: 20px;
margin-top:0px;
font-size: small;
}

.cappello {
margin: 20px;
margin-top:0px;
font-size: small;
}
#spalla {
width: 153px;
text-align: left;
font-size:10px;
margin-top:35px;
padding-left: 20px;
padding-right: 20px;
}
#bottoni {
width: 940px;
background-color:#FFFFFF;
background-image:url(/img/pattern_pulsanti.gif);
background-repeat:repeat-x;
height: 160px;
padding: 20px;
}
#piede {
width: 940px;
height:50px;
background-image:url(/img/piede.gif);
background-repeat:no-repeat;
padding-left: 20px;
padding-right:20px;

}
img 
{
    border:none;
    display:block;
}
#spazio

{   
    height:16px;
}
/* h
----------------------------------------- */
h1
{   
    font-size:large;
    color:#005391;
}

h2
{
    font-size:16px;
    font-weight:bold;
    color:#005391;
}
h3
{
    font-size:small;
    font-weight:bold;
    color:#005391;
}
/*------------------------------*/

/* FORM
----------------------------------------- */
fieldset{
	    /*border:none;*/
	    border:1px solid #ccc;
	    margin:10px;
	    padding:6px;
	    }
	    legend {
	    font-weight:bold;
	    margin-left:16px;
	    margin-right:16px;
	    color:Black;
	    
	    }
	    label {
	    float:left;
	    width:80px;
	    text-align:right;
	    margin-right:4px;
	    font-size:x-small;
	    font-weight:bold;
	    }
	    .close {
	     clear:both;
	     height:10px;
	    }
	   
	    input {
	     font-size:x-small;
	    /* border:1px solid #aaa;*/
	    
	    }
	    .note {
	    font-size:x-small;font-weight:bold;
	    }


input[type=text]{border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=text]:hover {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=text]:focus {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=file]:hover {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=file]:focus {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=password]{border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=password]:hover {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=password]:focus {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type="radio"] {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=radio]:hover {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=radio]:focus {border: #cccccc 1px solid;padding:2px; width:200px;}

input[type=checkbox] {border:none;float:left;width:14px;}
input[type=checkbox]:hover {border:none;}

input[type=checkbox]:focus {border:none;}
small{display:block;float:right;width:256px;margin-left:0px}
input[type=submit] 
{
     margin-top:16px;
	 margin-left:80px;
	 margin-bottom:16px;
	 width:160px;
	 padding:0px;
	 }
    



textarea 
{
    border: #cccccc 1px solid;
    padding:2px;
    font-family:Arial, Verdana, Helvetica;
    font-size: 100%;
    }

textarea:hover {border: #cccccc 1px solid;padding:2px;}

textarea:focus {border: #cccccc 1px solid;padding:2px;}

select {border: #cccccc 1px solid;padding:2px;font-size:x-small;}

select:hover {border: #cccccc 1px solid;padding:2px;}
select:focus {border: #cccccc 1px solid;padding:2px;}
.checkboxs
{
    float:left;width:14px;
}
.inputs
{
    width:200px;
}
.inputs2
{
    width:80px;
}
.submits 
{
     margin-top:16px;
	 margin-left:80px;
	 margin-bottom:16px;
	 width:160px;
	 padding:0px;
	 }
/*------------------------------*/
.errore 
{
    color:Red;
}
.etichetta 
{   margin-left:-16px;
    font-size:10px;
    color:white;
    }

.numeriContatore
{   
    font-size:50px;
    color:white;
    }
