body, html, p, div, img, ul, li, form {
margin:0;
padding:0;
}
html{overflow:-moz-scrollbars-vertical;}

body, html {
background-color:#38BF82;
}
body { 
FONT-FAMILY:arial;
font-size: 12px;
color: #1D007C;
font-style: italic;
font-weight:normal;
}
table {
color: #4D4D4D;
}
/*----------container-----------*/
div#container_home{
display: block;
width:780px;
height:610px;
position:absolute;
top:0;
left:50%;  
margin: 0 0 0 -390px;

}
div#container_counter{
text-align:center;
background-image: url(img_layout/bassa_angoli_arrotondati.jpg);
background-repeat:no-repeat;
background-position:bottom center;

}
div#container{
background-color:#ffffff;
width:780px;
margin: 0 auto;

}

/*----------header-----------*/

div#header {
height:95px;
background-image: url(img_layout/header-sfondo.jpg);
background-repeat:no-repeat;
}
div#header_sx {
float:left;
display:inline;
width:145px;
padding:21px 0 0 30px;
}
div#header_centro {
float:left;
display:inline;
width:430px;
}
div#header_dx {
float:left;
display:inline;
display:inline;
width:145px;
padding:21px 30px 0 0;
text-align:right;
}
div#header_sx strong, div#header_dx strong {
font-style: italic;
font-weight:normal;
color:#990066;
}

/*----------3 colonne home-----------*/

div#main{
float:left;
display:inline;
width:605px
}
div#content{
float:right;
width:430px;
padding:5px;
}
div#nav{
float:left;
display:inline;
width:175px;


}

#menusx {
	margin:4px 0 0 0;
	overflow:hidden;
	height:550px;
	width:175px;
}

div#extra{
float:right;
width:170px;

}
/*----------2 colonne internal-----------*/

div#container_middle {
background-color:#FFFFFF;
width:780px;

margin: 0 auto;
}

div#col_sx {
float:left;
display:inline;
width:161px;
padding:0 0 0 14px;
}



div#col_dx {
float:left;
width:552px;
padding: 30px 0 0 23px;
FONT-FAMILY:arial;
font-size: 12px;
color: #4D4D4D;
font-style: normal;
font-weight:normal;
text-align:justify;
}



div#col_dx ul{
margin-left:30px;
}

div#col_dx h2 {
FONT-FAMILY:arial;
font-size: 16px;
color: #198280;;
font-style: normal;
font-weight:bold;
margin:0 0 15px 0;
}

div#col_dx p {
margin:0 0 15px 0;
}


/*----------col_sx menu-----------*/

div#menu_sx { 
background-image: url(img_layout/colonnadx_middle_bordo.jpg);
background-repeat:repeat-y;
width:165px;
}

.menuheader  { 
height:12px;
width:136px;
line-height:12px;
display:block;
color:#198280;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
padding:5px 0 5px 10px;
margin:0 0 0 10px;
background-image: url(img_layout/quadrato_link_green.png);
background-repeat:no-repeat;
background-position:left center;
border-bottom:1px dashed #ccc;
}

.menuheader a:link, .menuheader a:visited, .menuheader a:active, .menuheader a:hovers{ 
height:12px;
width:136px;
line-height:12px;
display:block;
color:#198280;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
background-image: url(img_layout/quadrato_link_green.png);
background-repeat:no-repeat;
background-position:left center;
padding:5px 0 5px 10px;
margin:0 0 0 10px;
cursor:pointer;
border-bottom:1px dashed #ccc;
}

.categoryitems {
list-style-type: None;
text-align:left;
display:block;
color:#198280;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
padding:5px 0 5px 10px;
margin-left:10px;
}

.categoryitems a:link, .categoryitems a:visited, .categoryitems a:active, .categoryitems a:hover{
list-style-type: None;
text-align:left;
display:block;
color:#198280;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
padding:5px 0 5px 10px;
margin-left:10px;
}

.menuheader_selected  { 
height:12px;
width:136px;
line-height:12px;
display:block;
color:#990066;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
padding:5px 0 5px 10px;
margin:0 0 0 10px;
background-image: url(img_layout/quadrato_link_pink.png);
background-repeat:no-repeat;
background-position:left center;
}

.menuheader_selected a:link, .menuheader_selected a:visited, .menuheader_selected a:active, .menuheader_selected a:hovers{ 
height:12px;
width:136px;
line-height:12px;
display:block;
color:#990066;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
background-image: url(img_layout/quadrato_link_pink.png);
background-repeat:no-repeat;
background-position:left center;
padding:5px 0 5px 10px;
margin:0 0 0 10px;
cursor:pointer;
border-bottom:1px dashed #ccc;
}

.categoryitems_selected {

color:#990066;

}

.categoryitems_selected a:link, .categoryitems_selected a:visited, .categoryitems_selected a:active, .categoryitems_selected a:hover{
list-style-type: None;
text-align:left;
display:block;
color:#990066;
font-size:10px;
text-decoration:none;
FONT-FAMILY:arial;
font-style: normal;
font-weight:bold;
padding:5px 0 5px 10px;
margin-left:10px;
}


/*----------col_dx news-----------*/
div#box_news {
background-image: url(img_layout/news_box_middle.jpg);
background-repeat:repeat-y;
width:142px;
padding:10px 8px 8px 15px;
margin:-4px 0 0 0;
}
.news_singola {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #bb2288;
}

.news_singola h3 {
	FONT-FAMILY:arial;
	color:#990066;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	margin:0;
	}
.news_singola p {
	FONT-FAMILY:arial;
	color:#43527C;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	margin:0;
	}
.news_singola p a:link, .news_singola p a:visited, .news_singola p a:active, .news_singola p a:hover {
	FONT-FAMILY:arial;
	color:#43527C;
	font-size:11px;
	font-style: normal;
	font-weight:normal;
	margin:0;
	}	
/*----------col_dx menu-----------*/
div#col_dx h1 {
width:537px;
height:22px;
background-color:#990066;
font-size:14px;
text-decoration:none;
FONT-FAMILY:"Georgia", arial;
font-style: normal;
font-weight:bold;
color:#FFFFFF;
line-height:22px;
padding:0 0 0 15px;
margin: 0 0 20px 0;
}

div#col_dx h1 span {
FONT-FAMILY:arial;
font-style: normal;
font-weight:normal;
font-size:12px;
}

/*----home centrale-----*/
#col_dx_sopra_sx {
float:left;
display:inline;
width:410px;
margin: 23px 0 0 0;
}
div#col_dx_sopra_sx img {
padding: 0;
}

#col_dx_sopra_dx {
float:left;
display:inline;
width:50px;
}


