body {
background-color:#034381;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#034381;
height:100%;
min-width:958px;                                 
min-height:593px;
font-size:12px;
margin:0;
padding:0;
position:relative;
}

html {
/*overflow:hidden;*/
height:100%
}

marquee {
width:212px;
height:69px;
}

#contenitore_home {
width:958px;                                 
height:568px;
top:50%;   
left:50%;
margin-top: -279px ;
margin-left: -479px;
background:url(../img/sfondo_homapage3.jpg) no-repeat;
position:absolute;
}

#logo {
position:absolute;
left: 10px;
top: 33px;
}

#slide_testata_home {
	position:absolute;
	width:322px;
	height:162px;
	left: 618px;
	top: 58px;
	background:url(../img/slide_testata/testata1.jpg) no-repeat;
}

#formRicercaAgenzia {
margin-top:100px;
padding-left:15px;
}

#benvenuto {
	position:absolute;
	width:220px;
	left: 357px;
	top: 319px;
}

#menu_superiore_home {
position:absolute;
top:-15px;
left:10px;
}

#menu_superiore_destro {
position:absolute;
top:-15px;
right:10px;
}

#menu_superiore_home ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu_superiore_home ul li {
float:left;
margin-right:10px;
}

#ricerca_home {
position:absolute;
top:20px;
right:15px;
margin:0;
padding:0;
}

#ricerca_home form {
margin:0;
padding:0;
}

#menu_principale_home {
	position:absolute;
	top:90px;
	left: 360px;
}

#menu_principale_home ul {
margin:0;
padding:0;
list-style-type:none;
}

#menu_principale_home ul li {
margin-bottom:7px;
}

#benvenuto p {
margin:0;
padding:0;
}

#newsletter {
	position:absolute;
	width:238px;
	left: 42px;
	top: 432px;
}

#box_news_home {
	position:absolute;
	width:212px;
	height:69px;
	left: 362px;
	top: 439px;
}

#box_news_home ul {
list-style-type:none;
margin:0;
padding:0;
}

#box_news_home ul li {
margin-bottom:15px;
}

#box_news_home p {
	position:absolute;
	margin:0;
	padding:0;
	left: 177px;
	top: 76px;
}

#collabora_home {
	position:absolute;
	background:url(../img/collabora_home.jpg) no-repeat;
	width:261px;
	height:93px;
	left: 42px;
	top: 166px;
}
#materiale_home {
	position:absolute;
	background:url(../img/materiale_home.jpg) no-repeat;
	width:261px;
	height:76px;
	left: 41px;
	top: 301px;
}

#collabora_home h2 {
margin:0;
padding:0;
}

#collabora_home a:link {
display:block;
width:261px;
height:93px;
}
#materiale_home a:link {
display:block;
width:261px;
height:76px;
}

#prodotti_home {
	position:absolute;
	width:304px;
	height:120px;
	left: 633px;
	top: 262px;
}

#preventivi_home {
	position:absolute;
	background:url(../img/preventivi_home.jpg) no-repeat;
	width:304px;
	height:120px;
	left: 633px;
	top: 416px;
}

#preventivi_home h2 {
margin:0;
padding:0;
}

#preventivi_home a:link {
display:block;
width:304px;
height:120px;
}

#newsletter form{
margin:0;
padding:0;
}

#footer_home {
width:958px;
position:absolute;
bottom:-30px;
}

#link_ind {
padding-top:10px;
padding-left:15px;
}

#iva {
float:left;
padding-left:10px;
padding-top:5px;
}

#credits {
float:right;
padding-right:10px;
padding-top:5px;
}

.inputtxt{
width:165px;
height:21px;
border:1px solid #87bcde;
}

.ghost {
display:none;
}

.dataNews {
color:#FF0000;
}

.strong {
font-weight:bold;
}

.biancoBold {
color:#fff;
font-weight:bold;
}

.linkHome:link { display:block; width:316px; height:78px;}
.linkHome:visited { display:block; width:316px; height:78px;}
.linkHome:active { display:block; width:316px; height:78px;}
.linkHome:hover { display:block; width:316px; height:78px;}

.linkNews:link {text-decoration:none; color:#034381;} 
.linkNews:visited {text-decoration:none; color:#034381;} 
.linkNews:active {text-decoration:none; color:#034381;}
.linkNews:hover {text-decoration:underline; color:#034381;}

.linkBianchi:link {text-decoration:none; color:#fff;}
.linkBianchi:visited {text-decoration:none; color:#fff;} 
.linkBianchi:active {text-decoration:none; color:#fff;}
.linkBianchi:hover {text-decoration:underline; color:#fff;}

.linkBianchiBold:link {font-weight:bold; color:#fff; text-decoration:none;}
.linkBianchiBold:visited {font-weight:bold; color:#fff; text-decoration:none;}
.linkBianchiBold:active {font-weight:bold; color:#fff; text-decoration:none;} 
.linkBianchiBold:hover { color:#FF0000; text-decoration:none;}

.linkBianchiPiccoli:link {text-decoration:none; color:#fff; font-size:10px;}
.linkBianchiPiccoli:visited {text-decoration:none; color:#fff; font-size:10px;} 
.linkBianchiPiccoli:active {text-decoration:none; color:#fff; font-size:10px;}
.linkBianchiPiccoli:hover {text-decoration:underline; color:#fff; font-size:10px;}

.linkMenu:link { font-size:14px; color:#fff; text-decoration:none;} 
.linkMenu:visited { font-size:14px; color:#fff; text-decoration:none;} 
.linkMenu:active { font-size:14px; color:#fff; text-decoration:none;} 
.linkMenu:hover { color:#FF0000; font-size:14px; text-decoration:none;}
