body{
margin:0px;
background-color:#edecec;
}

.bordo_puntino{
border-right:dotted 1px #979894;
}

.bordo_foto{
border:solid 1px #CCCCCC; 
padding:3px;
}

.TxtMedio
{
    width:200px;
    height:25px;
    border:1px solid #CCCCCC;
    }
    
.BtnContatti
{
    width:150px;
    height:30px;
    background-color:#ff7c00;
    color:#e6f900;
    border:0;
    font-weight:bold;
    cursor:pointer;
    }
/***************************************************
DISTANZA
****************************************************/

.distanzaSX{
padding-left:32px;
}



/***************************************************
TESTI
****************************************************/

.testo_blu{
	color:#004980;
	}

.testo_grigio{
color:#ffffff;
}

.testo_bianco_int{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004a80;
margin:0px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#004a80;
margin:0px;
line-height:30px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#174570;
margin:0px;
font-style:italic;
}

.testo{
font-family:Arial, Helvetica, sans-serif;
color:#60615e;
font-size:12px;
}

.titolo_port{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#174570;
}

.link_arancione:link{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}
.link_arancione:visited{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}
.link_arancione:hover{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}

.link_verde:link{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:none;
}
.link_verde:visited{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:none;
}
.link_verde:hover{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:underline;
}


.testo_big{
font-family:Arial, Helvetica, sans-serif;
color:#60615e;
font-size:14px;
}

.testo_arancione_big{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:14px;
}


.link_blu_under:link{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}
.link_blu_under:visited{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}
.link_blu_under:hover{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}

.link_verde_scuro:link{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:none;
}
.link_verde_scuro:visited{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:none;
}
.link_verde_scuro:hover{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:underline;
}
/***************************************************
SFONDI
****************************************************/

.sfondo_nero{
background-color:#000000;
}

.sfondo_grigio{
background-color:#353535;
}

.sfondo_menu{
background-image:url(/images/sfondo_menu.jpg);
background-repeat:repeat-x;
}

.sfondo_sito{
background-image:url(/images/sfondo_sito.jpg);
background-repeat:repeat-y;
background-position:center;
}

.sfondo_int{
background-image:url(/images/sfondo_int.jpg);
background-repeat:repeat-x;
}

.sfondo_newsletter{
background-image:url(/images/sfondo_newsletter.jpg);
background-repeat:no-repeat;
}

.sfondo_bottom_newletter{
background-image:url(/images/newsletter/sfondo_bottom.jpg);
background-repeat:no-repeat;
background-position:right;
}

.sfondo_form{
background-color:#becd02;
color:#000000;
border-bottom-width:0px;
border-right-width:0px;
border-left:solid 1px #000000;
border-top:solid 1px #000000;
}

/*SLIDE IMAGES*/
#slide-container {
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:890px;
	height:150px;
	z-index:100;
	overflow:hidden;
}

#slide-container  .items {
	width: 20000em;
	position:absolute;
}

.items div {
	float:left;
}

.slide-image {
	position:relative;
	float:left;
	height:150px;
	width:890px;
	margin:0;
	padding:0;
}

/*******************************
OFFERTA
******************************/

#Offerta
{
    background-color:#ffffff;
    border:5px solid #12496b;
    position:absolute;
    z-index:100;
    top:50px;
    width:600px;
    height:350px;
    margin:0 auto;
    left:50%;
    margin-left:-300px;
    padding:10px;
font-family:Arial, Helvetica, sans-serif;
    }

#Foto
{
    position:absolute;
    right:10px;
    top:60px;
    }

h4
{
    margin:0;
    color:#12496b;
    font-size:26px;
    }
