/* CSS Document */

body {

margin:0px auto;
padding:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}



#contenitore {

margin:0px auto;
padding:0px;
font-size:70%;
width:843px;
position:relative;


}

form  {
margin:0px;
padding:0px;
}

#top {
width:843px;
height:159px;
background-image:url(grafica/template/logo.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#menutop {
width:843px;
height:35px;
text-align:left;
border-bottom:1px #AACD2B;
border-bottom-style:dotted;
padding-top:3px;

}

#menutopright {
padding-top:8px;
width:314px;
height:29px;
float:right;
text-align:left;
background-image:url(grafica/template/cerca.jpg);
background-repeat:no-repeat;

}

#menutopright input{
font-size:10px;
position:relative;
left:150px;
top:-8px;

}

#menutopright img {
font-size:10px;
position:relative;
left:160px;
top:-4px;

}

#menutopleft{
padding-top:8px;
width:529px;
float:left;
text-align:left;

}

.menutopleft{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#3587EC;
text-decoration:none;
}

.menutopleft a:link,.menutopleft a:visited,.menutopleft a:active{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#3587EC;
text-decoration:none;
}

.menutopleft a:hover{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#7AB433;
text-decoration:none;
}


.menutopblack{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.menutopblack a:link,.menutopblack a:visited,.menutopblack a:active{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.menutopblack a:hover{
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#7AB433;
text-decoration:none;
}

.colorgreen {
padding-left:6px;
padding-right:6px;
font-size:11px;
font-weight:bold;
color:#7AB433;
text-decoration:none;
}

.colorgreen a:link, .colorgreen a:visited ,.colorgreen a:active{
padding-left:12px;
padding-right:12px;
font-size:11px;
font-weight:bold;
color:#7AB433;
text-decoration:none;
}

.colorgreen a:hover{
padding-left:12px;
padding-right:12px;
font-size:11px;
font-weight:bold;
color:#3587EC;
text-decoration:none;
}

#contenuti {
width:843px;
text-align:left;
position:absolute;
top:210px;
left:0px;


}

#menucontenuti {
width:169px;
float:left;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
line-height:18px;

}

#menucontenuti p{
margin:0px;
padding-bottom:0px;
padding-top:0px;

}


#menucontenuti a:link,#menucontenuti a:visited,#menucontenuti a:active{
display:block;
padding-left:3px;
padding-right:3px;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;

}

#menucontenuti a:hover{
padding-left:3px;
padding-right:5px;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#AACD2B;
text-decoration:none;
}

#centrocontenuti {
width:495px;
float:right;
margin:3px;
margin-bottom:10px;

}

#centrocontenuti p{
margin:0px;
padding:0px;

}
#testo {
font-size:100%
}

#testo h1{
font-size:130%;
display:inline;
}
#testo h2{
font-size:130%;
display:inline;
}

#testo a{
font-size:100%;
color:#666666;
text-decoration:none;
} 

#testo a:hover{
font-size:100%;
color:#7AB433;
text-decoration:underline;
} 

#testo p{
margin:3px;
padding:3px;

}

#destracontenuti {
width:165px;
float:left;

}

#footer {
clear:both;
width:843px;
border-top:1px #AACD2B;
border-top-style:dotted;
padding-top:5px;

text-align:center;

}

#footerlink a:link, #footerlink  a:visited, #footerlink  a:active{
color:#000000;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}

#footerlink  a:hover{
color:#666666;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

#lavoraconnoi {
width:169px;
height:18px;
background-image:url(grafica/template/sfondoverde.jpg);
text-align:center;
padding-top:1px;

}


#lavoraconnoi a:hover{
text-align:center;
color:#FFFFFF;
text-decoration:none;
background-image:url(grafica/template/sfondoverderoll.jpg);
background-position:left top;
height:18px;
}

.switchcontent {
	margin:0px;
	padding:4px 0px 2px 16px;
	list-style-type: square;
}
.switchcontent li{
	padding-bottom: 4px;
	line-height:12px;
}
.sfondotitolo {
text-align:left;
padding-left:30px;
padding-top:2px;
width:133px;
height:18px;
font-size:11px;
background-image:url(grafica/template/bgcentro.jpg);
background-repeat:no-repeat;

}

.sfondotitoloverde {
text-align:left;
padding-left:30px;
padding-top:2px;
width:133px;
height:18px;
font-size:11px;
background-image:url(grafica/template/bgcentroverde.jpg);
background-repeat:no-repeat;
}

.boxgrigio {
width:151px;
padding:5px;
border:1px solid #E6E6E6;
font-size:10px;
margin-bottom:5px;
}

.boxgrigiocentro{
width:159px;
padding:1px;
border:1px solid #E6E6E6;
font-size:10px;
margin-bottom:5px;
}

.boxgrigioconvenzioni {
width:156px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #E6E6E6;
font-size:10px;
margin-bottom:5px;

}

.boxgrigioconvenzioni a {
color:#333333;
text-decoration:none;

}

.boxgrigioconvenzioni a:hover {
color:#7AB433;
text-decoration:underline;

}

#imgcentrobox1 {
padding-left:6px;

}

.imgleft {
float:left;

}


.imgright {
float:right;

}

.imgrightcentro {
float:right;
padding-left:10px;
}

.centrobox {
float:left;
width:165px;
}

#briciole {
color:#999999;
font-size:10px;
padding-bottom:10px;
}

#briciole a{
color:#666666;
font-size:10px;
text-decoration:underline;
}

#briciole a:hover{
color:#666666;
font-size:10px;
text-decoration:underline;
color:#7AB433;
}
.spaziatorecontatti {
text-align:right;
width:380px;}

.bottonemodulo {
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color: #000000;
	background:#AACD2B;
	font-size: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}



.testomodulon {
	border: 2px solid #7AB433;
	background-color: #ffffff;
	color: #7AB433;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding-right:1px;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
}

.testomodulo {
	border: 1px solid #7AB433;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding-right:0px;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:2px;
}

.grigiochiaro {
font-size:10px;
color:#999999;

}

.grigiochiaro a:link, .grigiochiaro a:visited ,.grigiochiaro a:active {
color:#999999;
text-decoration:none;
}

.grigiochiaro a:hover{
color:#666666;

}

#autospurgo {
float:left;
width:678px;
}

#sopra {
position:absolute;
top:0px;
left:0px;
height:200px;
}
