body, html{
height:100%;
margin: 0px auto;
padding:0px;
background-color:#5DBBCD;
background-image:url(immagini/sfondo.jpg);
background-position: top;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:12px;
color: #636368;
}

.testi  {
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:12px;
height:
}

a:link, a:active, a:visited{
color: #00A0C6;
text-decoration:none;
}

a:hover{
color: #00A0C6;
text-decoration:none;
/*text-decoration:underline;*/
/*font-weight:bold;*/
} 


a.linktitle:link, a.linktitle:active, a.linktitle:visited{
color: #00A0C6;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.linktitle:hover{
color: #00A0C6;
font-size:11px;
font-weight:bold;
text-decoration:none;
/*text-decoration:underline;*/
/*font-weight:bold;*/
} 



a.linkgrigi:link, a.linkgrigi:active, a.linkgrigi:visited{
color: #636368;
text-decoration:none;
}

a.linkgrigi:hover{
color: #636368;
text-decoration:none;
/*text-decoration:underline;*/
/*font-weight:bold;*/
} 


a.linktitle-informativa:link, a.linktitle-informativa:active, a.linktitle-informativa:visited{
color: #00A0C6;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

a.linktitle-informativa:hover{
color: #00A0C6;
font-size:11px;
font-weight:normal;
text-decoration:none;
/*text-decoration:underline;*/
/*font-weight:bold;*/
} 


a.linktitle-strumenti:link, a.linktitle-strumenti:active, a.linktitle-strumenti:visited{
color: #00A0C6;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:12px;
}

a.linktitle-strumenti:hover{
color: #0868AC;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:12px;
/*text-decoration:underline;*/
/*font-weight:bold;*/
} 






#container {
width:850px; height:790px;
position:absolute;left:50%;
margin:0px 0 0 -425px;
}


#logo {
	position:absolute;
	width:50px;
	height:164px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}


#menu {
position:absolute;
width:790px; height:130px;
margin: 0px 0px 0px 60px;
background-color:#FFFFFF;
}


#insidemenu {
position:absolute;
width:760px; height:100px;
margin: 30px 0px 0px 30px;
}




#centro {
position:absolute;
width:790px; height:660px;
margin:130px 0px 0px 60px;
background-color:#FFFFFF;}

#insidecentro {
position:absolute;
width:760px; height:590px;
margin: 0px 0px 0px 30px;
}

#insidecentro-nostromondo {
position:absolute;
width:760px; height:625px;
margin: 0px 0px 0px 30px;
}


#insidecentro-bestseller {
position:absolute;
width:760px; height:590px;
margin: 30px 0px 0px 30px;
}


#insidestrumenti {
position:absolute;
width:730px; height:590px;
margin: 0px 0px 0px 30px;
}


#insidecentro-home {
position:absolute;
width:790px; height:250px;
margin: 30px 0px 0px 0px;
background-color:#FFFFFF;
}

#insidecentro-home2 {
position:absolute;
width:727px; height:330px;
margin: 310px 0px 0px 33px;
}

.td-home-title
{
width:152px;
padding: 0px 10px 10px 0px;
font-size:15px;
font-weight:bold;
color: #00a0c6;
vertical-align:top;
}

.td-home-text
{
width:152px;
padding: 0px 30px 10px 0px;
font-size:11px;
font-weight:normal;
vertical-align:top;
}


.td-home-title-newsletter
{
width:162px;
padding: 0px 0px 10px 0px;
font-size:15px;
font-weight:bold;
color: #00a0c6;
vertical-align:top;
}

.td-home-text-newsletter
{
width:162px;
padding: 0px 0px 10px 0px;
font-size:11px;
font-weight:normal;
vertical-align:top;
}

.td-home-title-small
{
color: #00A0C6;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.td-home-form
{
width:162px;
padding: 0px 0px 5px 0px;
vertical-align:top;
}


.td-strumenti-icone
{
width:81px;
height:auto;
padding: 0px 0px 0px 0px;
vertical-align:bottom;
}

.td-strumenti-testi
{
width:81px;
height:auto;
padding: 10px 0px 0px 0px;
vertical-align:bottom;
}


#footer {
position:absolute;
width:730px; height:35px;
margin:755px 0px 0px 90px;
padding-top:5px;
vertical-align: middle;

	border-top-style: solid;
	border-top-color: #00a0c6;
	border-top-width: 1px;

}

.footer  {
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:12px;
color: #00a0c6;
}


.sottotitologiallo {color: #F8D201; font-size:22px; line-height:26px}
.testobianco {color: #FFFFFF; font-size:14px;}



.formtesto{
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:11px;
color: #666666;
width: 350px;
border:none;
background: #F1F1F1;
}

.formtestosm{
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:11px;
color: #666666;
width: 173px;
border:none;
background: #F1F1F1;
}

.formtesto:focus {
    background: #e0e0e0;
    } 
	
.formtestosm:focus {
    background: #e0e0e0;
    } 

.formbtn{
background-color:#00a0c6;
border-style: none;
height: 15px;
width:100px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:11px;
font-weight:bold;
 
}


.formbtn-home{
background-color:#00a0c6;
border-style: none;
height: 13px;
width:80px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:10px;
font-weight:bold;
vertical-align:center;
}


.formbtn2 {
background-color:#00a0c6;
border-style: none;
height: 20px;
width:100px;
color:#636368;

}

.informativa{
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:10px;
color: #636368;
line-height:12px;
}

