body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
width:100%;
text-align:center;
color:#48494C;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E8E7EF;
}

img {
color:#333333;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
border-width:0px;
}

div#container {
position:relative;
clear:both;
width:100%;
text-align:center;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

/* TESTATA */

div#testatacontainer {
position:relative;
float:left;
width:100%;
height:90px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFFFFF;
}

div#testata {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

/* BANNER */

div#bannercontainer {
position:relative;
float:left;
width:100%;
height:225px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondobanner.gif);
}

div#banner {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:13px auto 0px auto;
padding:0px 0px 0px 0px;
}

/* MENU TOP */

div#menutopcontainer {
position:relative;
float:left;
width:100%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFFFFF;
}

div#menutop {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#menutop ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

div#menutop li{
margin:0px 1px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background:url(/img_sito/grafica/menudx_down.gif) right bottom no-repeat;
background-color:#f7cee1;
}

div#menutop #active{
background:url(/img_sito/grafica/menudx_up.gif) right bottom no-repeat;
background-color:#de3a86;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menutop #active a{
background-color:#de3a86;
background:url(/img_sito/grafica/menusx_up.gif) left bottom no-repeat;
padding:6px 16px 6px 16px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
}

div#menutop a{
text-decoration:none;
display:block;
background-color:#f7cee1;
background:url(/img_sito/grafica/menusx_down.gif) left bottom no-repeat;
padding:6px 16px 6px 16px;
margin:0px 0px 0px 0px;
color:#333333;
}

div#menutop a:hover{
color:#de3a86;
text-decoration:none;
}

/* CONTENT */

div#contentcontainer {
position:relative;
float:left;
width:100%;
text-align:center;
margin:0px 0px 0px 0px;
padding:15px 0px 30px 0px;
background:#FFFFFF;
}

div#content {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#pagina {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
width:490px;
voice-family:"\"}\""; 
voice-family:inherit;
width:470px;
}

div#pagina2 {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:540px;
voice-family:"\"}\""; 
voice-family:inherit;
width:530px;
}

div#paginatutta {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:740px;

}


div#dove {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 10px 5px 10px;
width:740px;
voice-family:"\"}\""; 
voice-family:inherit;
width:720px;
}

div#contatti {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 10px 5px 10px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:230px;
}

div#menuservizi {
position:relative;
float:left;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 10px 10px 10px;
width:200px;
voice-family:"\"}\""; 
voice-family:inherit;
width:180px;
}

.boxnews {
position:relative;
float:left;
width:250px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.boxsx {
position:relative;
float:left;
width:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


div#boxnews1top {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(/img_sito/grafica/boxviola_top.gif) top no-repeat;
width:250px;
height:10px;
background-color:#e8e7ef;
}



div#boxnews1 {
position:relative;
float:left;
background-color:#e8e7ef;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:230px;
}

div#boxnews1bottom {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(/img_sito/grafica/boxviola_bottom.gif) bottom no-repeat;
width:250px;
height:10px;
background-color:#e8e7ef;
}

div#boxnews2top {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(/img_sito/grafica/boxrosa_top.gif) top no-repeat;
width:250px;
height:10px;
background-color:#fbe7f0;
}

div#boxnews2 {
position:relative;
float:left;
background-color:#fbe7f0;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:230px;
}

div#boxnews2bottom {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(/img_sito/grafica/boxrosa_bottom.gif) bottom no-repeat;
width:250px;
height:10px;
background-color:#fbe7f0;
}

div#bannereurocom {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:0px auto 0px auto;
padding:20px 0px 0px 0px;
}


/* PIEDE */

div#piedecontainer {
position:relative;
float:left;
width:100%;
height:160px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondopiede.gif);
}

div#piede {
position:relative;
clear:both;
width:740px;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#piedesx {
position:relative;
float:left;
width:370px;
text-align:left;
margin:27px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#piededx {
position:relative;
float:left;
width:370px;
text-align:right;
margin:27px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* FONT */

h1 {
font:24px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:26px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#DE3A86;
}

h2 {
font:18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#DE3A86;
}

h3 {
font:18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#665F94;
}

h3 a, h3 a:visited {
text-decoration:none;
color:#665F94;
}

h3 a:hover {
text-decoration:none;
color:#665F94;
}

h4 {
font:16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#665F94;
}

h4 a, h4 a:visited {
text-decoration:none;
color:#665F94;
}

h4 a:hover {
text-decoration:none;
color:#665F94;
}

h5 {
font:16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#DE3A86;
}

h6 {
font:20px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#DE3A86;
}

.verdana11grigio {
font:11px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#1C2533;
}

.verdana11grigio a, .verdana11grigio a:visited {
text-decoration:none;
color:#1C2533;
}

.verdana11grigio a:hover {
text-decoration:underline;
color:#1C2533;
}

.verdana12grigio {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#48494C;
}

.verdana12grigio a, .verdana12grigio a:visited {
text-decoration:none;
color:#48494C;
}

.verdana12grigio a:hover {
text-decoration:none;
color:#DE3A86;
}

.verdana10nero {
font:10px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
}

.verdana10nero a, .verdana10nero a:visited {
text-decoration:none;
color:#000000;
}

.verdana10nero a:hover {
text-decoration:none;
color:#000000;
}

.verdana12nero {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
}

.verdana12nero a, .verdana12nero a:visited {
text-decoration:none;
color:#000000;
}

.verdana12nero a:hover {
text-decoration:none;
color:#665F94;
}

.verdana12fucsia {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#DE3A86;
}

.verdana12fucsia a, .verdana12fucsia a:visited {
text-decoration:none;
color:#DE3A86;
}

.verdana12fucsia a:hover {
text-decoration:none;
color:#DE3A86;
}


/* LISTA */

ul.lista {
list-style:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -7px;

}

ul.lista li {
padding: 0px 0px 5px 20px;
font: 10px/13px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
color: #000000;
background-image:url(/img_sito/grafica/pallino.gif);
background-position:top left;
background-repeat:no-repeat;
}

ul.lista li b {
font:14px/15px bold "Verdana", Arial, Helvetica, sans-serif;
color:#DE3A86;
}

ul.lista li a, ul.lista li a:visited {
text-decoration:none;
color: #000000;
}

ul.lista li a:hover {
text-decoration:none;
color:#DE3A86;
}

