/* CSS Document */

body{
background-color:#042c46;
font-family:Arial, Helvetica, sans-serif;
/*color:#223458;*/
color:#000000;
font-size:12px;
margin:1em !important;
margin:0;
background-image:url(../img/fondo.gif);
background-repeat:repeat-x;
text-align:justify;
line-height:20px;
}
h2{
margin:0;
padding:0;
}
a:hover{
text-decoration:underline;
}
.testo_gr_info{
font-weight:bold;
font-size:24px;
margin:0;
padding:0;
margin-bottom:30px;
color:#223458;
line-height:26px;
}
.titoletto{
font-size:16px;
color:#4d83ba;
text-align:left;
}
.titoletto_rosa{
font-size:16px;
color:#E43B7E;
text-align:left;
}
#txt_sotto_logo{
margin-top:-5px;
font-size:10px;
height:28px;
width:211px;
padding-left:23px;
border-bottom:2px solid #fff;
}
#top_tondo{
width:763px;
height:24px;
background-image:url(../img/top_in.gif);
background-repeat:no-repeat;
}
#chiudi_div{
float:right;
text-align:right;
margin-top:5px;
}
a.chiudi{
font-size:11px;
display:block;
color:#9C9A9A;
width:60px;
text-decoration:none;
cursor:pointer;
}
a.chiudi:hover{
text-decoration:none;
}
#contenuto{
width:763px;
margin: 0 auto;
}
#dentro{
margin-top:14px !important;
margin-top:11px;
background-color:#fff;
background-image:url(../img/fondo_menu.gif);
background-repeat:repeat-y;
}

/*///menu di sininstra///*/
#sx_menu{
font-size:11px;
float:left;
padding:0px 0px 0px 2px;
}
#sx_menu ul {
list-style: none;
padding: 0;
margin: 0;
border: none;
}	
#sx_menu li {
border-bottom: 2px solid #fff;
margin: 0;
}
#sx_menu li a {
display: block;
padding: 12px 0px 12px 0.5em;
border-left: 15px solid #dfdfdf;
background-color: #dfdfde;
color: #000;
text-decoration: none;
}
/*/dentro pagina/*/
#sx_menu li .dentro{
display: block;
padding: 10px 0px 10px 0.5em;
border-left: 15px solid #fff;
background-color: #fffffe;
color: #000;
text-decoration: none;
}
html>body #sx_menu li a {
width: auto;
}
#sx_menu li a:hover {
border-left: 15px solid #fff;
background-color: #fffffe;
color: #000;
}
/*//////////////////////*/


#dx_contenuto{
float:right;
width:448px;
padding:5px 40px 25px 0px;
}
#fondo_pag1{
clear:both;
}
#fondo_pag{
height:75px;
background-image:url(../img/down_in.gif);
background-position:top;
background-repeat:no-repeat;
clear:both;
width:765px;
padding-top:45px;
padding-bottom:60px;
line-height:15px;
margin: 0 auto;
text-align:center;
}




/*/////////LISTA NUMERATA////////*/
ul.lista_txt li {
list-style-type:lower-alpha;
text-align:left;
margin-bottom:15px;
}
ul.lista_num li {
list-style-type:decimal;
text-align:left;
margin-bottom:15px;
}
ul.lista_num1 li {
list-style-type:decimal;
text-align:left;
margin-bottom:15px;
}
/*////////////////////////////////*/


/*///////FORM/////////////*/
.form{
margin:0;
}
.campo_lun{
width:347px;
border:1px solid #9d9d9d;
padding:2px;
margin-bottom:10px;
}
.campo_captcha{
width:257px;
border:1px solid #9d9d9d;
padding:2px;
margin-bottom:10px;
}
.campo_cor{
border:1px solid #9d9d9d;
padding:2px;
margin-bottom:10px;
}

.invio_form{
height:30px;
border:0px;
background-image:url(../img/invio.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#fff;
font-weight:bold;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
text-transform:lowercase;
font-size:18px;
text-align:right;
padding-right:35px;
cursor:pointer;
padding-top:0px !important;
padding-top:4px;
float:right;
margin-right:94px;
margin-top:-25px;
}
.invio_form1{
width:189px;
height:45px;
border:0px;
background-image:url(../img/modifica.gif);
font-weight:bold;
color:#223458;
font-size:18px;
text-align:left;
padding-left:40px;
}
.invio_form2{
height:30px;
border:0px;
background-image:url(../img/torna.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#fff;
font-weight:bold;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
text-transform:lowercase;
font-size:18px;
text-align:left;
padding-left:35px;
cursor:pointer;
padding-top:0px !important;
padding-top:4px;
margin-right:94px;
margin-top:-25px;
float:left
}
.invio_form_canc{
height:30px;
border:0px;
background-image:url(../img/invio.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#fff;
font-weight:bold;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
text-transform:lowercase;
font-size:18px;
text-align:right;
padding-right:35px;
cursor:pointer;
float:right;
padding-top:0px !important;
padding-top:4px;
margin-top:-25px !important;
margin-top:-30px;
}
.campi_obb{
font-size:11px;
font-style:italic;
}
/*///////////////////////*/

.area_funziona1_in{
padding:0px 0px 25px 100px;
background-image:url(../img/chiocciola1.gif);
background-repeat:no-repeat;
background-position:0px 5px;
line-height:18px;
}
.area_funziona2_in{
padding:25px 0px 25px 100px;
background-image:url(../img/lente1.gif);
background-repeat:no-repeat;
background-position:0px 25px;
line-height:18px;
}
.area_funziona3_in{
padding:25px 0px 15px 100px;
background-image:url(../img/icona1.gif);
background-repeat:no-repeat;
background-position:0px 25px;
line-height:18px;
}

/*//////////testimonial/////////////////*/
#txt_storia{
font-size:16px;
font-weight:bold;
color:#4D83BA;
display:block;
position:absolute;
top:140px;
margin-left:300px;
z-index:11;
font-style:italic;
}
A.testimo:LINK {

color:#000000;
}
A.testimo:active {

color:#000000;
}
.mail_segn{
text-align:left;
color:#666666;
}
/*////////////////////////////////////*/
